body.sqz-tools-page.sqz-travel-budget-page .site-content{width:min(calc(100% - 48px), 1240px);max-width:1240px}body.sqz-travel-budget-page .entry-content>:not(.sqz-tb):not(script):not(style){max-width:760px;margin-left:auto;margin-right:auto}@media (max-width:480px){body.sqz-tools-page.sqz-travel-budget-page .site-content{width:min(calc(100% - 24px), 1240px)}}.sqz-tb{--tb-page:var(--ivory, #f6f0e4);--tb-paper:var(--paper, #fbf7ee);--tb-card:#fffdf8;--tb-ivory:var(--ivory, #f6f0e4);--tb-ivory2:var(--ivory-2, #efe6d3);--tb-jade:var(--jade, #0f4c45);--tb-jade2:var(--jade-2, #1d6358);--tb-jade3:var(--jade-3, #2d7a6c);--tb-night:#0a3833;--tb-tile:#0b2f2b;--tb-gold:var(--gold, #c9a24a);--tb-gold-hi:var(--gold-hi, #e6c877);--tb-gold-ink:var(--gold-ink, #7a5c1c);--tb-pink:var(--pink, #e9a6a6);--tb-pink2:var(--pink-2, #f3cdca);--tb-pink-ink:var(--pink-ink, #a14d4a);--tb-teak:var(--teak, #5a3522);--tb-ink:var(--ink, #1d2523);--tb-ink2:var(--ink-2, #3b4542);--tb-muted:var(--muted, #6c675c);--tb-line:var(--line, #ddd0b6);--tb-line2:var(--line-2, #cbb993);--tb-ease:var(--ease-out, cubic-bezier(.16, 1, .3, 1));--tb-cn:var(--font-cn, "Noto Serif SC", "Source Han Serif SC", "Songti SC", "STSong", serif);--tb-kai:var(--font-kai, "LXGW WenKai Lite", "LXGW WenKai", "Kaiti SC", "STKaiti", "KaiTi", serif);--tb-latin:var(--font-latin, "Cormorant Garamond", "Iowan Old Style", Georgia, serif);--tb-pad:clamp(16px, 3vw, 28px);--tb-ring:0 0 0 1px var(--tb-line2), 0 0 0 5px var(--tb-paper), 0 0 0 6px rgba(201, 162, 74, .45), var(--shadow-paper, 0 18px 40px -22px rgba(52, 36, 12, .45));position:relative;width:100%;margin:32px auto 56px;color:var(--tb-ink);font-family:var(--tb-cn);font-size:16px;line-height:1.6;font-variant-numeric:lining-nums}.sqz-tb *,.sqz-tb *::before,.sqz-tb *::after{box-sizing:border-box}.sqz-tb,.sqz-tb *{font-variant-numeric:lining-nums tabular-nums!important}.sqz-tb [hidden]{display:none!important}.sqz-tb p{margin:0}.sqz-tb.sqz-tb.sqz-tb h2,.sqz-tb.sqz-tb.sqz-tb h3{margin:0;font-family:var(--tb-cn);font-size:19px;font-weight:900;line-height:1.35;color:var(--tb-ink);letter-spacing:.04em}.sqz-tb__sprite{position:absolute;width:0;height:0;overflow:hidden}.sqz-tb__i{width:1.15em;height:1.15em;flex:none;vertical-align:-.2em}.sqz-tb__sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sqz-tb__muted{color:var(--tb-muted);font-family:var(--tb-kai);font-size:14.5px}.sqz-tb__hint{color:var(--tb-muted);font-family:var(--tb-kai);font-size:14px;line-height:1.65}.sqz-tb button{margin:0;border:0;border-radius:8px;background:#fff0;color:var(--tb-jade);font:inherit;letter-spacing:0;text-decoration:none;box-shadow:none;cursor:pointer;-webkit-tap-highlight-color:#fff0}.sqz-tb button:hover,.sqz-tb button:focus{background-color:#fff0;color:var(--tb-jade);box-shadow:none;text-decoration:none}.sqz-tb button:disabled{opacity:.45;cursor:not-allowed}.sqz-tb :is(input[type="text"],input[type="date"],select,textarea),.sqz-tb .sqz-tb__in{width:100%;min-width:0;max-width:100%;min-height:46px;margin:0;padding:9px 12px;border:1px solid var(--tb-line2);border-radius:10px;background-color:var(--tb-card);color:var(--tb-ink);font:500 16px/1.3 var(--tb-cn);font-variant-numeric:tabular-nums lining-nums;box-shadow:none;transition:border-color .18s,box-shadow .18s,background-color .18s}.sqz-tb :is(input[type="text"],input[type="date"],select,textarea):hover{border-color:var(--tb-jade3)}.sqz-tb :is(input[type="text"],input[type="date"],select,textarea):focus{outline:none;border-color:var(--tb-gold);background-color:#fffdf8;box-shadow:0 0 0 3px rgb(201 162 74 / .3)}.sqz-tb :is(input,textarea)::placeholder{color:#a39a86;font-weight:400;opacity:1}.sqz-tb input:disabled{background-color:var(--tb-ivory2);color:var(--tb-ink2);cursor:default}.sqz-tb input[aria-invalid="true"]{border-color:var(--tb-pink-ink);box-shadow:0 0 0 3px rgb(161 77 74 / .14)}.sqz-tb select{-webkit-appearance:none;appearance:none;padding-right:30px;text-overflow:ellipsis;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5' fill='none' stroke='%230f4c45' stroke-width='1.6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 11px center;background-size:11px 7px}.sqz-tb input[type="checkbox"]{flex:none;width:20px;height:20px;margin:0;accent-color:var(--tb-jade);cursor:pointer}.sqz-tb :focus-visible{outline:2px solid var(--tb-gold);outline-offset:2px}.sqz-tb__field{display:grid;gap:6px;min-width:0;margin:0}.sqz-tb__field>span,.sqz-tb__field>label{color:var(--tb-ink2);font:600 13.5px/1.3 var(--tb-cn);letter-spacing:.03em}.sqz-tb__grid{display:grid;gap:14px}.sqz-tb__error:empty{display:none}.sqz-tb__error:not(:empty){margin-top:8px;color:var(--tb-pink-ink);font:600 14px/1.5 var(--tb-cn)}.sqz-tb__check{display:flex;align-items:center;gap:9px;color:var(--tb-ink2);font-size:14.5px;cursor:pointer}.sqz-tb .sqz-tb__btn,.sqz-tb .sqz-tb__btn:hover,.sqz-tb .sqz-tb__btn:focus{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:0 16px;border:1px solid var(--tb-jade);border-radius:999px;background:var(--tb-card);color:var(--tb-jade);font:600 15px/1.2 var(--tb-cn);white-space:nowrap;transition:background-color .18s,color .18s,transform .18s var(--tb-ease)}.sqz-tb .sqz-tb__btn:hover{background:var(--tb-ivory2)}.sqz-tb .sqz-tb__btn:active{transform:scale(.97)}.sqz-tb .sqz-tb__btn--solid,.sqz-tb .sqz-tb__btn--solid:hover,.sqz-tb .sqz-tb__btn--solid:focus{background:var(--tb-jade);color:var(--tb-ivory)}.sqz-tb .sqz-tb__btn--solid:hover{background:var(--tb-jade2)}.sqz-tb .sqz-tb__btn--danger,.sqz-tb .sqz-tb__btn--danger:hover,.sqz-tb .sqz-tb__btn--danger:focus{border-color:#d9a3a0;color:var(--tb-pink-ink)}.sqz-tb .sqz-tb__link,.sqz-tb .sqz-tb__link:hover,.sqz-tb .sqz-tb__link:focus{min-height:32px;padding:2px 4px;color:var(--tb-jade);font:400 14.5px/1.3 var(--tb-kai);text-decoration:underline;text-underline-offset:.22em;text-decoration-thickness:1px}.sqz-tb .sqz-tb__mini,.sqz-tb .sqz-tb__mini:hover,.sqz-tb .sqz-tb__mini:focus{flex:none;min-height:46px;padding:0 10px;border:1px solid var(--tb-line2);border-radius:10px;background:var(--tb-ivory2);color:var(--tb-jade);font:400 13.5px/1 var(--tb-kai)}.sqz-tb .sqz-tb__icon-btn,.sqz-tb .sqz-tb__icon-btn:hover,.sqz-tb .sqz-tb__icon-btn:focus{display:grid;place-items:center;width:44px;height:44px;padding:0;color:var(--tb-muted)}.sqz-tb .sqz-tb__icon-btn:hover{color:var(--tb-pink-ink);background:var(--tb-ivory2)}.sqz-tb .sqz-tb__chip,.sqz-tb .sqz-tb__chip:hover,.sqz-tb .sqz-tb__chip:focus{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 14px;border:1px solid var(--tb-line2);border-radius:999px;background:var(--tb-card);color:var(--tb-ink2);font:400 15px/1 var(--tb-kai);transition:background-color .18s,color .18s,border-color .18s}.sqz-tb .sqz-tb__chip:hover{border-color:var(--tb-jade3);color:var(--tb-jade)}.sqz-tb .sqz-tb__chip[aria-pressed="true"]{border-color:var(--tb-jade);background:var(--tb-jade);color:var(--tb-ivory)}.sqz-tb .sqz-tb__chip--add .sqz-tb__i{color:var(--tb-jade)}.sqz-tb .sqz-tb__chip--ghost,.sqz-tb .sqz-tb__chip--ghost:hover,.sqz-tb .sqz-tb__chip--ghost:focus{border-style:dashed;color:var(--tb-gold-ink);background:#fff0}.sqz-tb .sqz-tb__route{position:relative;z-index:1;display:flex;align-items:center;gap:12px;margin-top:22px;color:var(--tb-gold-hi)}.sqz-tb__route-code{min-width:3.2em;font:600 19px/1 var(--tb-latin);letter-spacing:.2em}.sqz-tb__route-code+.sqz-tb__route-track+.sqz-tb__route-code,.sqz-tb__route-code:last-child{text-align:left}.sqz-tb__route-track{--k:1;position:relative;flex:none;width:240px;height:48px;transform:scale(var(--k));transform-origin:left center;margin-right:calc(240px * (var(--k) - 1))}.sqz-tb__route-arc{position:absolute;inset:0;width:240px;height:48px;overflow:visible}.sqz-tb__route-arc path{fill:none;stroke:currentColor;stroke-width:1.4;stroke-dasharray:2 7;stroke-linecap:round;opacity:.55}.sqz-tb__route-plane{position:absolute;top:0;left:0;width:22px;height:22px;color:var(--tb-gold-hi);filter:drop-shadow(0 2px 2px rgb(0 0 0 / .35));offset-path:path("M4 44C70 -6 170 -6 236 44");offset-rotate:auto;offset-anchor:center;offset-distance:100%}.sqz-tb__route.is-flying .sqz-tb__route-plane{animation:sqz-tb-fly 2.4s cubic-bezier(.45,.05,.25,1) both}@keyframes sqz-tb-fly{from{offset-distance:0%}to{offset-distance:100%}}@supports not (offset-path:path("M0 0")){.sqz-tb__route-plane{left:50%;top:2px;translate:-50% 0}}@media (max-width:600px){.sqz-tb__route-track{--k:.62}.sqz-tb__route-code{font-size:16px;min-width:2.8em}}.sqz-tb__banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 18px;margin-top:18px;padding:14px 18px;border:1px dashed var(--tb-gold);border-radius:14px;background:#fbf3dc;font-family:var(--tb-kai)}.sqz-tb__banner>div{display:flex;flex-wrap:wrap;gap:8px}.sqz-tb__trips{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 16px;margin-top:22px}.sqz-tb .sqz-tb__trips-toggle,.sqz-tb .sqz-tb__trips-toggle:hover,.sqz-tb .sqz-tb__trips-toggle:focus{display:inline-flex;align-items:center;gap:10px;min-height:52px;max-width:100%;padding:6px 14px 6px 12px;border:1px solid var(--tb-line2);border-radius:14px;background:var(--tb-card);color:var(--tb-ink);text-align:left}.sqz-tb .sqz-tb__trips-toggle:hover{border-color:var(--tb-jade3)}.sqz-tb__trips-toggle>.sqz-tb__i:first-child{width:26px;height:26px;color:var(--tb-jade)}.sqz-tb__trips-toggle span{display:grid;min-width:0}.sqz-tb__trips-toggle small{color:var(--tb-muted);font:400 12.5px/1.2 var(--tb-kai)}.sqz-tb__trips-toggle strong{overflow:hidden;font:700 16px/1.35 var(--tb-cn);white-space:nowrap;text-overflow:ellipsis}.sqz-tb__trips-toggle em{display:grid;place-items:center;min-width:24px;height:24px;padding:0 6px;border-radius:999px;background:var(--tb-ivory2);color:var(--tb-gold-ink);font:600 13px/1 var(--tb-latin);font-style:normal}.sqz-tb__chev{transition:rotate .25s var(--tb-ease)}[aria-expanded="true"]>.sqz-tb__chev,details[open]>summary .sqz-tb__chev{rotate:180deg}.sqz-tb__saved{color:var(--tb-muted);font:400 13.5px/1.4 var(--tb-kai)}.sqz-tb__trips-menu{position:absolute;z-index:45;top:calc(100% + 8px);left:0;width:min(440px, 100%);padding:10px;border:1px solid var(--tb-line2);border-radius:14px;background:var(--tb-paper);box-shadow:var(--shadow-lift,0 28px 60px -28px rgb(52 36 12 / .55))}.sqz-tb__trips-menu ul{display:grid;gap:4px;max-height:min(360px, 50vh);margin:0;padding:0;overflow-y:auto;list-style:none}.sqz-tb .sqz-tb__trip,.sqz-tb .sqz-tb__trip:hover,.sqz-tb .sqz-tb__trip:focus{display:grid;width:100%;padding:10px 12px;border-radius:10px;color:var(--tb-ink);text-align:left}.sqz-tb .sqz-tb__trip:hover{background:rgb(15 76 69 / .07)}.sqz-tb .sqz-tb__trip[aria-current="true"]{background:rgb(15 76 69 / .09);box-shadow:inset 3px 0 0 var(--tb-gold)}.sqz-tb__trip strong{font:700 15.5px/1.4 var(--tb-cn)}.sqz-tb__trip span{color:var(--tb-muted);font:400 13px/1.4 var(--tb-kai)}.sqz-tb__trips-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px;padding-top:10px;border-top:1px dashed var(--tb-line2)}.sqz-tb .sqz-tb__trips-actions .sqz-tb__btn{min-height:40px;padding:0 12px;font-size:14px}.sqz-tb__pass{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 236px;margin-top:14px;border-radius:18px;background:var(--tb-card);box-shadow:var(--tb-ring)}.sqz-tb__pass-main{display:grid;gap:16px;min-width:0;padding:var(--tb-pad)}.sqz-tb.sqz-tb .sqz-tb__pass-main h2{font-size:21px;font-weight:900}.sqz-tb__grid--place{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.sqz-tb__chips{display:flex;flex-wrap:wrap;gap:7px;margin-top:-4px}.sqz-tb__grid--dates{grid-template-columns:minmax(0,1.2fr) minmax(0,1.2fr) minmax(0,.9fr) minmax(0,.9fr)}.sqz-tb__grid--people{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.25fr)}.sqz-tb__with-btn{display:flex;gap:6px}.sqz-tb__stepper{display:grid;grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;height:46px;border:1px solid var(--tb-line2);border-radius:10px;background:var(--tb-card)}.sqz-tb__stepper:focus-within{border-color:var(--tb-gold);box-shadow:0 0 0 3px rgb(201 162 74 / .3)}.sqz-tb .sqz-tb__stepper button,.sqz-tb .sqz-tb__stepper button:hover,.sqz-tb .sqz-tb__stepper button:focus{display:grid;place-items:center;height:44px;padding:0;border-radius:9px;color:var(--tb-jade)}.sqz-tb .sqz-tb__stepper button:hover{background:var(--tb-ivory2)}.sqz-tb .sqz-tb__stepper input[type="text"],.sqz-tb .sqz-tb__stepper input[type="text"]:focus{min-height:44px;padding:0;border:0;background:#fff0;box-shadow:none;text-align:center;font:700 19px/1 var(--tb-latin)}.sqz-tb__rate-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;padding:12px 14px;border-radius:10px;background:var(--tb-ivory);font-size:14.5px}.sqz-tb__rate-line strong{color:var(--tb-jade);font:700 16px/1.4 var(--tb-cn)}.sqz-tb__rate-line span{color:var(--tb-ink2)}.sqz-tb__rate-line em{color:var(--tb-muted);font:400 13px/1.4 var(--tb-kai);font-style:normal}.sqz-tb__rate-line .sqz-tb__link{margin-left:auto}.sqz-tb__stub{position:relative;display:grid;align-content:start;gap:14px;padding:var(--tb-pad) 22px;border-left:2px dashed var(--tb-line2);border-radius:0 18px 18px 0;background:linear-gradient(180deg,var(--tb-ivory),var(--tb-ivory2))}.sqz-tb__stub::before,.sqz-tb__stub::after{content:"";position:absolute;left:-12px;width:22px;height:22px;border-radius:50%;background:var(--tb-page);box-shadow:inset 0 0 0 1px var(--tb-line2)}.sqz-tb__stub::before{top:-12px}.sqz-tb__stub::after{bottom:-12px}.sqz-tb__stub-route{display:flex;align-items:center;gap:8px;color:var(--tb-jade);font:700 24px/1 var(--tb-latin);letter-spacing:.14em}.sqz-tb__stub-route .sqz-tb__i{width:20px;height:20px;color:var(--tb-gold)}.sqz-tb__stub dl{display:grid;gap:10px;margin:0}.sqz-tb__stub dl>div{display:grid;gap:1px;padding-bottom:8px;border-bottom:1px dashed var(--tb-line2)}.sqz-tb__stub dt{color:var(--tb-muted);font:400 12.5px/1.3 var(--tb-kai)}.sqz-tb__stub dd{margin:0;color:var(--tb-ink);font:700 16px/1.4 var(--tb-cn);font-variant-numeric:tabular-nums}.sqz-tb__stamp{position:absolute;right:14px;bottom:18px;display:grid;place-items:center;width:84px;height:84px;border:3px double var(--tb-pink-ink);border-radius:50%;color:var(--tb-pink-ink);font:700 19px/1 var(--tb-kai);letter-spacing:.12em;rotate:-14deg;opacity:.82;mix-blend-mode:multiply;pointer-events:none}.sqz-tb__stamp.is-stamping{animation:sqz-tb-stamp .5s cubic-bezier(.3,1.6,.5,1) both}@keyframes sqz-tb-stamp{0%{opacity:0;transform:scale(2.1)}55%{opacity:.9;transform:scale(.92)}100%{opacity:.82;transform:scale(1)}}.sqz-tb__workspace{display:grid;grid-template-columns:minmax(0,1fr) 368px;gap:28px;align-items:start;margin-top:30px}.sqz-tb__ledger{min-width:0;padding:var(--tb-pad);border-radius:16px;background:var(--tb-paper) var(--grain,none);box-shadow:var(--tb-ring)}.sqz-tb__ledger-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:2px solid var(--tb-jade)}.sqz-tb.sqz-tb .sqz-tb__ledger-head h2{font-size:21px;font-weight:900}.sqz-tb__ledger-head p{color:var(--tb-muted);font:400 14px/1.3 var(--tb-kai)}.sqz-tb__starter{display:grid;gap:14px;margin-top:18px}.sqz-tb__starter-lead{color:var(--tb-ink2);font:400 16px/1.7 var(--tb-kai)}.sqz-tb__templates{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.sqz-tb .sqz-tb__template,.sqz-tb .sqz-tb__template:hover,.sqz-tb .sqz-tb__template:focus{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:10px;align-items:center;padding:14px;border:1px solid var(--tb-line2);border-radius:12px;background:var(--tb-card);color:var(--tb-ink);text-align:left;transition:border-color .2s,transform .25s var(--tb-ease),box-shadow .25s var(--tb-ease)}.sqz-tb .sqz-tb__template:hover{border-color:var(--tb-gold);transform:translateY(-2px);box-shadow:0 14px 24px -18px rgb(52 36 12 / .55)}.sqz-tb__template .sqz-tb__i{grid-row:span 2;width:30px;height:30px;color:var(--tb-jade)}.sqz-tb__template strong{font:700 16px/1.3 var(--tb-cn)}.sqz-tb__template span{color:var(--tb-muted);font:400 13px/1.4 var(--tb-kai)}.sqz-tb__starter-foot{display:flex;justify-content:space-between;gap:12px}.sqz-tb__cols{display:grid;grid-template-columns:var(--tb-cols);gap:8px;margin-top:16px;padding:0 2px 6px;color:var(--tb-muted);font:400 12.5px/1 var(--tb-kai)}.sqz-tb__cols span:nth-child(5){text-align:right}.sqz-tb__ledger{--tb-cols:minmax(0, 1.5fr) 104px 82px 132px 124px 82px}.sqz-tb__group{margin-top:14px}.sqz-tb__group+.sqz-tb__group{margin-top:22px}.sqz-tb__group-head{display:flex;align-items:center;gap:10px;padding:4px 0 6px}.sqz-tb__badge{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--tb-ivory2);color:var(--tb-jade);box-shadow:inset 0 0 0 1px rgb(201 162 74 / .5)}.sqz-tb__badge .sqz-tb__i{width:19px;height:19px}.sqz-tb.sqz-tb .sqz-tb__group-head h3{flex:1;font-size:16px;font-weight:700}.sqz-tb__group-total{color:var(--tb-jade);font:700 18px/1 var(--tb-latin);font-variant-numeric:tabular-nums}.sqz-tb__rows{display:grid;margin:0;padding:0;list-style:none}.sqz-tb__row{border-bottom:1px dashed var(--tb-line)}.sqz-tb__row-main{display:grid;grid-template-columns:var(--tb-cols);gap:8px;align-items:center;padding:8px 0}.sqz-tb .sqz-tb__row .sqz-tb__in{min-height:42px;padding:7px 10px;font-size:15.5px}.sqz-tb .sqz-tb__row .sqz-tb__in--name{border-color:#fff0;background-color:#fff0;font-weight:600}.sqz-tb .sqz-tb__row .sqz-tb__in--name:hover{border-color:var(--tb-line)}.sqz-tb .sqz-tb__row .sqz-tb__in--name:focus{border-color:var(--tb-gold);background-color:#fffdf8}.sqz-tb .sqz-tb__row .sqz-tb__in--amount{text-align:right;font:700 16.5px/1.2 var(--tb-latin)}.sqz-tb .sqz-tb__row.is-empty .sqz-tb__in--amount{border-style:dashed;border-color:var(--tb-gold);background-color:#fdf8ea}.sqz-tb .sqz-tb__row :is(.sqz-tb__in--cur,.sqz-tb__in--unit){padding-right:24px;background-color:var(--tb-ivory);background-position:right 8px center;font-size:14.5px}.sqz-tb__unit-wrap{display:flex;gap:6px;min-width:0}.sqz-tb .sqz-tb__row .sqz-tb__in--qty{flex:0 0 58px;text-align:center}.sqz-tb__sum{display:grid;justify-items:end;gap:1px;min-width:0;text-align:right}.sqz-tb__sum strong{color:var(--tb-ink);font:700 17px/1.2 var(--tb-latin);font-variant-numeric:tabular-nums;white-space:nowrap}.sqz-tb__sum small{color:var(--tb-muted);font:400 12px/1.35 var(--tb-kai);overflow-wrap:anywhere}.sqz-tb__row.is-empty .sqz-tb__sum strong{color:var(--tb-gold-ink);font:400 14.5px/1.2 var(--tb-kai)}.sqz-tb__row.is-warn .sqz-tb__sum strong{color:var(--tb-pink-ink);font:600 13.5px/1.25 var(--tb-cn);white-space:normal}.sqz-tb__row.is-off .sqz-tb__row-main>:not(.sqz-tb__row-tools){opacity:.45}.sqz-tb__row.is-off .sqz-tb__sum strong{text-decoration:line-through}.sqz-tb__row-tools{display:flex;justify-content:flex-end;gap:4px}.sqz-tb .sqz-tb__paid,.sqz-tb .sqz-tb__paid:hover,.sqz-tb .sqz-tb__paid:focus{display:inline-flex;align-items:center;gap:2px;min-height:36px;padding:0 8px;border:1px dashed var(--tb-line2);border-radius:8px;color:var(--tb-muted);font:400 13.5px/1 var(--tb-kai);white-space:nowrap}.sqz-tb .sqz-tb__paid .sqz-tb__i{width:0;opacity:0;transition:width .2s,opacity .2s}.sqz-tb .sqz-tb__paid:hover{border-color:var(--tb-pink-ink);color:var(--tb-pink-ink)}.sqz-tb .sqz-tb__paid[aria-pressed="true"]{border:2px solid var(--tb-pink-ink);color:var(--tb-pink-ink);font-weight:700;rotate:-5deg}.sqz-tb .sqz-tb__paid[aria-pressed="true"] .sqz-tb__i{width:15px;opacity:1}.sqz-tb .sqz-tb__paid.is-stamping{animation:sqz-tb-paid .42s cubic-bezier(.3,1.6,.5,1)}@keyframes sqz-tb-paid{0%{transform:scale(1.55);opacity:.2}60%{transform:scale(.94)}100%{transform:scale(1)}}.sqz-tb .sqz-tb__more-btn,.sqz-tb .sqz-tb__more-btn:hover,.sqz-tb .sqz-tb__more-btn:focus{display:grid;place-items:center;width:36px;height:36px;padding:0;border-radius:8px;color:var(--tb-muted)}.sqz-tb .sqz-tb__more-btn:hover,.sqz-tb .sqz-tb__more-btn[aria-expanded="true"]{background:var(--tb-ivory2);color:var(--tb-jade)}.sqz-tb__row.is-paid .sqz-tb__sum strong{color:var(--tb-jade2)}.sqz-tb__row.is-new{animation:sqz-tb-row-in .42s var(--tb-ease) both}@keyframes sqz-tb-row-in{from{opacity:0;transform:translateY(-8px) rotate(-.6deg)}to{opacity:1;transform:none}}.sqz-tb__row-more{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:end;margin:0 0 10px;padding:14px;border-radius:12px;background:var(--tb-ivory)}.sqz-tb__row-more.is-open{animation:sqz-tb-more .22s var(--tb-ease) both}@keyframes sqz-tb-more{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.sqz-tb__row-more .sqz-tb__field--wide{grid-column:span 2}.sqz-tb__row-more .sqz-tb__check{min-height:44px}.sqz-tb__row-actions{display:flex;flex-wrap:wrap;gap:8px;grid-column:1 / -1}.sqz-tb .sqz-tb__row-actions .sqz-tb__btn{min-height:38px;padding:0 12px;font-size:14px}.sqz-tb .sqz-tb__row-add,.sqz-tb .sqz-tb__row-add:hover,.sqz-tb .sqz-tb__row-add:focus{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:4px 6px;color:var(--tb-jade);font:400 14.5px/1 var(--tb-kai)}.sqz-tb .sqz-tb__row-add:hover{color:var(--tb-gold-ink)}.sqz-tb__adder{display:grid;gap:8px;margin-top:22px;padding-top:16px;border-top:1px solid var(--tb-line)}.sqz-tb__adder p{color:var(--tb-gold-ink);font:400 14px/1 var(--tb-kai);letter-spacing:.12em}.sqz-tb__adder>div{display:flex;flex-wrap:wrap;gap:7px}.sqz-tb__undo{display:flex;align-items:center;gap:10px;margin-top:12px;padding:8px 12px;border-radius:10px;background:var(--tb-ivory2);font:400 14.5px/1.3 var(--tb-kai)}.sqz-tb__fx{margin-top:22px;border:1px solid var(--tb-line2);border-radius:12px;background:var(--tb-card)}.sqz-tb__fx>summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:2px 12px;min-height:52px;padding:10px 14px;list-style:none;cursor:pointer}.sqz-tb__fx>summary::-webkit-details-marker{display:none}.sqz-tb__fx>summary span{font:700 15.5px/1.3 var(--tb-cn)}.sqz-tb__fx>summary small{min-width:0;color:var(--tb-muted);font:400 13.5px/1.4 var(--tb-kai)}@media (max-width:560px){.sqz-tb__fx>summary{grid-template-columns:minmax(0,1fr) auto}.sqz-tb__fx>summary small{grid-row:2}.sqz-tb__fx>summary .sqz-tb__chev{grid-row:1 / span 2;grid-column:2}}.sqz-tb__fx>summary .sqz-tb__chev{color:var(--tb-jade)}.sqz-tb__fx-body{display:grid;gap:14px;padding:0 14px 16px}.sqz-tb__fx-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.sqz-tb__fx-row{display:grid;gap:6px;padding:12px;border-radius:10px;background:var(--tb-ivory)}.sqz-tb__fx-rate{display:grid;grid-template-columns:auto minmax(90px,160px) auto;align-items:center;gap:10px;font:600 15px/1.3 var(--tb-cn)}.sqz-tb .sqz-tb__fx-rate .sqz-tb__in{min-height:42px;text-align:right;font:700 17px/1 var(--tb-latin)}.sqz-tb__fx-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;color:var(--tb-ink2);font-size:13.5px}.sqz-tb__tag{padding:2px 8px;border-radius:999px;background:var(--tb-ivory2);color:var(--tb-gold-ink);font:400 12.5px/1.4 var(--tb-kai)}.sqz-tb__tag--manual{background:var(--tb-jade);color:var(--tb-ivory)}.sqz-tb__tag--missing{background:var(--tb-pink2);color:var(--tb-pink-ink)}.sqz-tb__fx-add{grid-template-columns:repeat(3,minmax(0,1fr))}.sqz-tb__fx-source{color:var(--tb-muted);font:400 13px/1.5 var(--tb-kai)}.sqz-tb__fx-source a,.sqz-tb__note a{color:var(--tb-jade)}.sqz-tb .sqz-tb__fx-body>.sqz-tb__btn{justify-self:start}.sqz-tb__receipt{position:sticky;top:calc(var(--mast-h, 72px) + 16px);min-width:0}.admin-bar .sqz-tb__receipt{top:calc(var(--mast-h, 72px) + 48px)}.sqz-tb__receipt-card{position:relative;border-radius:18px;background:var(--tb-card);box-shadow:0 0 0 1px rgb(201 162 74 / .55),var(--shadow-lift,0 28px 60px -28px rgb(52 36 12 / .55))}.sqz-tb__receipt-head,.sqz-tb__board,.sqz-tb__local{background:var(--tb-night);color:var(--tb-ivory)}.sqz-tb__receipt-head{display:grid;gap:2px;padding:20px 20px 10px;border-radius:18px 18px 0 0}.sqz-tb.sqz-tb .sqz-tb__receipt-head h2{color:var(--tb-gold-hi);font:400 15px/1.3 var(--tb-kai);letter-spacing:.3em}.sqz-tb__receipt-head p{color:rgb(246 240 228 / .8);font:400 14px/1.4 var(--tb-kai)}.sqz-tb__local{min-height:34px;padding:4px 20px 16px;color:rgb(246 240 228 / .78);font:500 15px/1.4 var(--tb-cn);font-variant-numeric:tabular-nums}.sqz-tb__board{--fw:24px;display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:2px;padding:6px 18px 8px;container-type:inline-size}.sqz-tb__board{--fw:min(29px, calc((100cqi - 2px * var(--chars, 12)) / var(--units, 11)))}.sqz-tb__flap{--fh:calc(var(--fw) * 1.52);position:relative;flex:none;width:var(--fw);height:var(--fh);perspective:260px;border-radius:4px;box-shadow:0 2px 0 rgb(0 0 0 / .35),inset 0 0 0 1px rgb(230 200 119 / .08)}.sqz-tb__flap.is-sep{width:calc(var(--fw) * .52)}.sqz-tb__flap.is-blank{box-shadow:none}.sqz-tb__flap.is-blank::after,.sqz-tb__flap.is-blank>span{visibility:hidden}.sqz-tb__flap::after{content:"";position:absolute;z-index:3;left:0;right:0;top:50%;height:1px;background:rgb(0 0 0 / .55)}.sqz-tb__flap-half,.sqz-tb__flap-leaf{position:absolute;left:0;right:0;height:50%;overflow:hidden;background:var(--tb-tile);color:var(--tb-gold-hi)}.sqz-tb__flap-top,.sqz-tb__flap-leaf--top{top:0;border-radius:4px 4px 0 0;background:linear-gradient(180deg,#0f3934,var(--tb-tile))}.sqz-tb__flap-bottom,.sqz-tb__flap-leaf--bottom{bottom:0;border-radius:0 0 4px 4px}.sqz-tb__flap i{display:block;height:var(--fh);font:700 calc(var(--fh) * .8) / calc(var(--fh) * 1.16) var(--tb-latin);font-style:normal;text-align:center;font-variant-numeric:tabular-nums lining-nums;text-shadow:0 1px 0 rgb(0 0 0 / .4)}.sqz-tb__flap-bottom i,.sqz-tb__flap-leaf--bottom i{transform:translateY(-50%)}.sqz-tb__flap-leaf{z-index:2;display:none;backface-visibility:hidden}.sqz-tb__flap.is-flipping .sqz-tb__flap-leaf{display:block}.sqz-tb__flap-leaf--top{transform-origin:50% 100%;animation:sqz-tb-flip-top .24s ease-in var(--d,0ms) both}.sqz-tb__flap-leaf--bottom{transform-origin:50% 0;animation:sqz-tb-flip-bottom .24s ease-out calc(var(--d, 0ms) + .24s) both}@keyframes sqz-tb-flip-top{from{transform:rotateX(0);filter:brightness(1)}to{transform:rotateX(-90deg);filter:brightness(.6)}}@keyframes sqz-tb-flip-bottom{from{transform:rotateX(90deg);filter:brightness(1.4)}to{transform:rotateX(0);filter:brightness(1)}}.sqz-tb__perf{position:relative;height:22px;background:linear-gradient(180deg,var(--tb-night) 50%,var(--tb-card) 50%)}.sqz-tb__perf::before{content:"";position:absolute;left:16px;right:16px;top:50%;border-top:2px dashed rgb(201 162 74 / .55)}.sqz-tb__perf::after{content:"";position:absolute;inset:0 -11px;background:radial-gradient(circle at 0 50%,var(--tb-page) 10px,transparent 10.5px),radial-gradient(circle at 100% 50%,var(--tb-page) 10px,transparent 10.5px)}.sqz-tb__stats{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:0;padding:6px 20px 0}.sqz-tb__stats>div{display:grid;gap:2px;padding:10px 0;border-bottom:1px dashed var(--tb-line)}.sqz-tb__stats>div:nth-child(odd){padding-right:12px;border-right:1px dashed var(--tb-line)}.sqz-tb__stats>div:nth-child(even){padding-left:14px}.sqz-tb__stats dt{color:var(--tb-muted);font:400 13px/1.3 var(--tb-kai)}.sqz-tb__stats dd{margin:0;color:var(--tb-ink);font:700 20px/1.2 var(--tb-latin);font-variant-numeric:tabular-nums;white-space:nowrap}.sqz-tb__stats [data-stat="unpaid"]{color:var(--tb-pink-ink)}.sqz-tb__budget,.sqz-tb__reserve,.sqz-tb__mix{display:grid;gap:10px;padding:16px 20px 0}.sqz-tb__budget-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px}.sqz-tb__seg{display:inline-flex;padding:3px;border:1px solid var(--tb-line2);border-radius:12px;background:var(--tb-ivory)}.sqz-tb .sqz-tb__seg button,.sqz-tb .sqz-tb__seg button:hover,.sqz-tb .sqz-tb__seg button:focus{min-height:38px;padding:0 12px;border-radius:9px;color:var(--tb-ink2);font:600 14px/1 var(--tb-cn);font-variant-numeric:tabular-nums}.sqz-tb .sqz-tb__seg button[aria-pressed="true"]{background:var(--tb-jade);color:var(--tb-ivory);box-shadow:0 4px 10px -6px rgb(8 48 43 / .7)}.sqz-tb__seg--wide{display:flex;flex-wrap:wrap}.sqz-tb__seg--wide{flex-wrap:nowrap}.sqz-tb .sqz-tb__seg--wide>button,.sqz-tb .sqz-tb__seg--wide>button:hover,.sqz-tb .sqz-tb__seg--wide>button:focus{flex:1 1 0%;min-width:0;padding:0 4px}.sqz-tb__seg-input{display:inline-flex;align-items:center;gap:2px;padding-left:4px;color:var(--tb-muted)}.sqz-tb .sqz-tb__seg-input input[type="text"]{width:48px;min-height:38px;padding:4px 6px;text-align:right;font:700 15px/1 var(--tb-latin)}.sqz-tb__reserve>p:first-child,.sqz-tb__mix>p:first-child{color:var(--tb-ink2);font:600 13.5px/1.3 var(--tb-cn);letter-spacing:.03em}.sqz-tb__reserve-amount{color:var(--tb-muted);font:400 13.5px/1.4 var(--tb-kai)}.sqz-tb__meter{--pos:0%;display:grid;gap:8px}.sqz-tb__meter-track{position:relative;height:10px;margin-top:14px;border-radius:999px;background:linear-gradient(90deg,var(--tb-ivory2) 0 85%,transparent 85%),repeating-linear-gradient(135deg,var(--tb-pink2) 0 4px,#f8e6e3 4px 8px)}.sqz-tb__meter-fill{position:absolute;left:0;top:0;bottom:0;width:var(--pos);border-radius:inherit;background:linear-gradient(90deg,var(--tb-jade3),var(--tb-jade));transition:width .6s var(--tb-ease),background-color .3s}.sqz-tb__meter-goal{position:absolute;left:85%;top:-8px;bottom:-6px;width:2px;background:var(--tb-gold)}.sqz-tb__meter-goal::after{content:"";position:absolute;left:2px;top:0;border-left:9px solid var(--tb-gold);border-top:5px solid #fff0;border-bottom:5px solid #fff0}.sqz-tb__meter-plane{position:absolute;left:var(--pos);top:50%;width:22px;height:22px;color:var(--tb-jade);translate:-50% -50%;filter:drop-shadow(0 2px 2px rgb(52 36 12 / .3));transition:left .6s var(--tb-ease),color .3s}.sqz-tb__meter p{color:var(--tb-ink2);font:600 14px/1.4 var(--tb-cn)}.sqz-tb__meter.is-over .sqz-tb__meter-fill{background:linear-gradient(90deg,var(--tb-pink),var(--tb-pink-ink))}.sqz-tb__meter.is-over .sqz-tb__meter-plane{color:var(--tb-pink-ink)}.sqz-tb__meter.is-over p{color:var(--tb-pink-ink)}.sqz-tb__meter.is-bumping .sqz-tb__meter-plane{animation:sqz-tb-bump .6s ease-in-out .35s}@keyframes sqz-tb-bump{0%,100%{rotate:0deg}25%{rotate:-14deg}60%{rotate:10deg}}.sqz-tb__mixbar{display:flex;height:12px;overflow:hidden;border-radius:999px;background:var(--tb-ivory2)}.sqz-tb__mixbar span{width:var(--w);background:var(--c);transition:width .6s var(--tb-ease)}.sqz-tb__mixbar span+span{box-shadow:-1px 0 0 var(--tb-card)}.sqz-tb__mix ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.sqz-tb__mix li{display:grid;grid-template-columns:10px minmax(0,1fr) auto 38px;align-items:center;gap:8px;font-size:14px}.sqz-tb__mix li i{width:10px;height:10px;border-radius:3px;background:var(--c)}.sqz-tb__mix li span{overflow:hidden;color:var(--tb-ink2);white-space:nowrap;text-overflow:ellipsis}.sqz-tb__mix li strong{font:700 15.5px/1 var(--tb-latin);font-variant-numeric:tabular-nums}.sqz-tb__mix li small{color:var(--tb-muted);font:600 13px/1 var(--tb-latin);text-align:right}.sqz-tb__tips{display:grid;gap:8px;margin:0;padding:16px 20px 20px;list-style:none}.sqz-tb__tips:empty{padding-bottom:6px}.sqz-tb__tip{padding:8px 10px 8px 12px;border-left:3px solid var(--tb-gold);border-radius:0 8px 8px 0;background:var(--tb-ivory);color:var(--tb-ink2);font:400 14px/1.6 var(--tb-kai)}.sqz-tb__tip--warn{border-left-color:var(--tb-pink-ink);background:#fbefed}.sqz-tb__tip--over{border-left-color:var(--tb-pink-ink);background:var(--tb-pink2);color:#5d2624;font-weight:700}.sqz-tb__extras{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:28px;margin-top:34px;align-items:start}.sqz-tb__panel{display:grid;gap:14px;min-width:0;padding:var(--tb-pad);border-radius:16px;background:var(--tb-paper) var(--grain,none);box-shadow:var(--tb-ring)}.sqz-tb.sqz-tb .sqz-tb__panel h2{display:flex;align-items:center;gap:10px;font-size:19px;font-weight:900}.sqz-tb__panel h2 .sqz-tb__i{width:26px;height:26px;color:var(--tb-gold-ink)}.sqz-tb__compare,.sqz-tb__share{margin-top:28px}.sqz-tb__savings-body{display:grid;gap:6px}.sqz-tb__big{color:var(--tb-ink);font:700 18px/1.5 var(--tb-cn)}.sqz-tb__big strong{color:var(--tb-jade);font:700 34px/1.1 var(--tb-latin);font-variant-numeric:tabular-nums}.sqz-tb__switch{display:flex;align-items:center;gap:12px;color:var(--tb-ink2);font-size:15px;cursor:pointer}.sqz-tb .sqz-tb__switch input[type="checkbox"]{-webkit-appearance:none;appearance:none;position:relative;width:46px;height:26px;border-radius:999px;background:var(--tb-line2);transition:background-color .2s}.sqz-tb .sqz-tb__switch input[type="checkbox"]::after{content:"";position:absolute;left:3px;top:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgb(0 0 0 / .25);transition:transform .25s var(--tb-ease)}.sqz-tb .sqz-tb__switch input[type="checkbox"]:checked{background:var(--tb-jade)}.sqz-tb .sqz-tb__switch input[type="checkbox"]:checked::after{transform:translateX(20px)}.sqz-tb__split-body{display:grid;gap:12px}.sqz-tb__members{display:grid;gap:8px;margin:0;padding:0;list-style:none}.sqz-tb__member{display:grid;grid-template-columns:minmax(0,1fr) 96px 44px;align-items:center;gap:8px}.sqz-tb__weight{display:flex;align-items:center;gap:6px;color:var(--tb-muted);font:400 14px/1 var(--tb-kai)}.sqz-tb .sqz-tb__in--weight{text-align:center;font:700 16px/1 var(--tb-latin)}.sqz-tb .sqz-tb__split-body>.sqz-tb__btn{justify-self:start}.sqz-tb__settle{display:grid;gap:10px}.sqz-tb__settle .sqz-tb__btn{justify-self:start}.sqz-tb__settle-title{color:var(--tb-ink2);font:700 15px/1.4 var(--tb-cn)}.sqz-tb__transfers{display:grid;gap:6px;margin:0;padding:0;list-style:none}.sqz-tb__transfers li{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;border-radius:10px;background:var(--tb-ivory);font:600 15px/1.3 var(--tb-cn)}.sqz-tb__transfers li strong{margin-left:auto;color:var(--tb-jade);font:700 18px/1 var(--tb-latin);font-variant-numeric:tabular-nums}.sqz-tb__transfer-arrow{color:var(--tb-gold)}.sqz-tb__table-wrap{overflow-x:auto}.sqz-tb__table{width:100%;min-width:420px;margin:0;border:0;border-collapse:collapse;font-size:14.5px}.sqz-tb__table :is(th,td){padding:9px 10px;border:0;border-bottom:1px dashed var(--tb-line);text-align:right;font-variant-numeric:tabular-nums}.sqz-tb__table thead th{color:var(--tb-muted);font:400 13px/1.3 var(--tb-kai)}.sqz-tb__table :is(th,td):first-child{text-align:left}.sqz-tb__table tbody th{font-weight:600}.sqz-tb__table td{font-family:var(--tb-latin);font-size:16px;font-weight:700}.sqz-tb__table .is-neg{color:var(--tb-pink-ink)}.sqz-tb__table .is-pos{color:var(--tb-jade2)}.sqz-tb__compare .sqz-tb__field{max-width:420px}.sqz-tb__share-actions{display:flex;flex-wrap:wrap;gap:10px}.sqz-tb .sqz-tb__file{position:relative;overflow:hidden;cursor:pointer}.sqz-tb .sqz-tb__file input{position:absolute;inset:0;opacity:0;cursor:pointer}.sqz-tb .sqz-tb__file:focus-within{outline:2px solid var(--tb-gold);outline-offset:2px}.sqz-tb__note{display:grid;gap:6px;margin-top:26px;padding:0 4px;color:var(--tb-muted);font:400 13.5px/1.75 var(--tb-kai)}.sqz-tb__noscript{margin-top:18px;padding:16px;border-radius:12px;background:var(--tb-pink2)}.sqz-tb__dock{position:fixed;z-index:54;left:12px;right:12px;bottom:calc(var(--street-h, 0px) + 10px);display:flex;align-items:center;gap:16px;padding:10px 10px 10px 16px;border-radius:14px;background:var(--tb-night);color:var(--tb-ivory);box-shadow:0 0 0 1px rgb(230 200 119 / .4),0 18px 34px -16px rgb(6 35 31 / .8);animation:sqz-tb-dock .35s var(--tb-ease) both}.sqz-tb__dock>div{display:grid;gap:1px;min-width:0}.sqz-tb__dock small{color:rgb(246 240 228 / .7);font:400 12px/1 var(--tb-kai)}.sqz-tb__dock strong{color:var(--tb-gold-hi);font:700 19px/1.1 var(--tb-latin);font-variant-numeric:tabular-nums;white-space:nowrap}.sqz-tb .sqz-tb__dock .sqz-tb__btn{margin-left:auto;min-height:42px;border-color:var(--tb-gold-hi);background:var(--tb-gold-hi);color:var(--tb-night)}@keyframes sqz-tb-dock{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.sqz-tb__toast{position:fixed;z-index:70;pointer-events:none;left:50%;bottom:calc(var(--street-h, 0px) + 84px);max-width:min(92vw, 440px);padding:12px 18px;border-radius:12px;background:var(--tb-jade);color:var(--tb-ivory);font:400 15px/1.5 var(--tb-kai);text-align:center;box-shadow:0 16px 30px -14px rgb(6 35 31 / .7);translate:-50% 0}.sqz-tb__toast.is-in{animation:sqz-tb-toast .3s var(--tb-ease) both}@keyframes sqz-tb-toast{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (min-width:961px){.sqz-tb__toast{bottom:28px}}.sqz-tb__dialog{width:min(92vw, 460px);padding:0;border:0;border-radius:16px;background:var(--tb-paper);color:var(--tb-ink);box-shadow:var(--shadow-lift,0 28px 60px -28px rgb(52 36 12 / .55))}.sqz-tb__dialog::backdrop{background:rgb(6 35 31 / .5)}.sqz-tb__dialog form{display:grid;gap:14px;margin:0;padding:22px}.sqz-tb.sqz-tb .sqz-tb__dialog h2{font-size:19px}.sqz-tb__dialog p{display:grid;gap:8px;color:var(--tb-ink2)}.sqz-tb__dialog form>div{display:flex;justify-content:flex-end;gap:8px}.sqz-tb .sqz-tb__copy-area{min-height:180px;font:400 14px/1.6 var(--tb-cn)}.sqz-tb__print{display:none}@media (max-width:1100px){.sqz-tb__workspace{grid-template-columns:minmax(0,1fr) 330px;gap:22px}.sqz-tb__ledger{--tb-cols:minmax(0, 1.4fr) 96px 76px 120px 112px 80px}}@media (max-width:960px){.sqz-tb__workspace{grid-template-columns:minmax(0,1fr)}.sqz-tb__receipt{position:static}.sqz-tb__extras{grid-template-columns:minmax(0,1fr)}.sqz-tb{padding-bottom:76px}}@media (max-width:760px){.sqz-tb__pass{grid-template-columns:minmax(0,1fr)}.sqz-tb__stub{order:-1;grid-template-columns:auto 1fr;align-items:center;gap:10px 18px;padding:16px 18px;border-left:0;border-bottom:2px dashed var(--tb-line2);border-radius:18px 18px 0 0}.sqz-tb__stub::before,.sqz-tb__stub::after{top:auto;bottom:-12px}.sqz-tb__stub::before{left:-12px}.sqz-tb__stub::after{left:auto;right:-12px}.sqz-tb__stub dl{grid-template-columns:repeat(3,auto);gap:14px;justify-content:start}.sqz-tb__stub dl>div{padding:0;border:0}.sqz-tb__stub dd{font-size:14.5px}.sqz-tb__stub-route{font-size:20px}.sqz-tb__stamp{width:64px;height:64px;right:10px;top:50%;bottom:auto;margin-top:-32px;font-size:15px}.sqz-tb__grid--place,.sqz-tb__grid--dates{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sqz-tb__grid--people{grid-template-columns:repeat(3,minmax(0,1fr))}.sqz-tb__grid--people>:last-child{grid-column:1 / -1}.sqz-tb__templates{grid-template-columns:repeat(2,minmax(0,1fr))}.sqz-tb__cols{display:none}.sqz-tb__row-main{grid-template-columns:minmax(0,1fr) 86px minmax(0,1.2fr);grid-template-areas:"name name name" "amount cur unit" "sum sum tools";gap:6px 8px;padding:12px 0 10px}.sqz-tb__in--name{grid-area:name}.sqz-tb__in--amount{grid-area:amount}.sqz-tb__in--cur{grid-area:cur}.sqz-tb__unit-wrap{grid-area:unit}.sqz-tb__sum{grid-area:sum;justify-items:start;text-align:left}.sqz-tb__row-tools{grid-area:tools}.sqz-tb .sqz-tb__row .sqz-tb__in--name{padding-left:0;border-color:#fff0;font-size:16.5px}.sqz-tb .sqz-tb__row .sqz-tb__in--name:focus{padding-left:10px}.sqz-tb__row-more{grid-template-columns:minmax(0,1fr)}.sqz-tb__row-more .sqz-tb__field--wide{grid-column:auto}.sqz-tb__fx-add{grid-template-columns:minmax(0,1fr)}.sqz-tb__fx-rate{grid-template-columns:auto minmax(0,1fr)}.sqz-tb__fx-rate>span:last-child{grid-column:1 / -1}}@media (max-width:420px){.sqz-tb__templates{grid-template-columns:minmax(0,1fr)}.sqz-tb__grid--people{grid-template-columns:repeat(2,minmax(0,1fr))}.sqz-tb__grid--people>:nth-child(3){grid-column:auto}.sqz-tb__stub{grid-template-columns:1fr}.sqz-tb__member{grid-template-columns:minmax(0,1fr) 84px 44px}}@media (prefers-reduced-motion:reduce){.sqz-tb *,.sqz-tb *::before,.sqz-tb *::after{animation-duration:.01ms!important;animation-delay:0ms!important;transition-duration:.01ms!important}.sqz-tb__flap.is-flipping .sqz-tb__flap-leaf{display:none}}@media print{body.sqz-travel-budget-page .entry-content>:not(.sqz-tb),body.sqz-travel-budget-page .sqz-colophon{display:none!important}.sqz-tb{margin:0;padding:0;color:#000}.sqz-tb>:not(.sqz-tb__print){display:none!important}.sqz-tb__print{display:block;font:12pt/1.6 var(--tb-cn)}.sqz-tb.sqz-tb .sqz-tb__print h2{margin:0 0 4pt;font-size:18pt}.sqz-tb__print-total{margin:8pt 0!important;font-size:16pt;font-weight:700}.sqz-tb__print table{width:100%;margin-top:10pt;border-collapse:collapse;font-size:10.5pt}.sqz-tb__print :is(th,td){padding:4pt 6pt;border-bottom:.5pt solid #999;text-align:left}.sqz-tb__print :is(th,td):nth-child(n+3){text-align:right}.sqz-tb__print-foot{margin-top:12pt!important;color:#555;font-size:9pt}}