.ov7-page{max-width:1600px;margin-inline:auto}.ov7-stack{gap:var(--s-5);flex-direction:column;display:flex}.ov7-board{gap:var(--s-5)}.ov7-board>.ov7-b:not(.stat-tiles){flex-direction:column;display:flex}.ov7-board>.ov7-b>.card{flex:auto}.ov7-board>.ov7-b:empty{display:none}@media (max-width:1199px){.ov7-board{grid-template-columns:minmax(0,1fr)}}.ov7-grid{gap:var(--s-5);flex-direction:column;min-width:0;display:flex}.ov7-col{display:contents}.ov7-b{min-width:0}.ov7-b:empty{display:none}.ov7-b--needs{order:1}.ov7-b--today{order:2}.ov7-b--week{order:3}.ov7-b--next{order:4}.ov7-b--alo{order:5}.ov7-b--activity{order:6}.ov7-b--warnings{order:7}.ov7-b--checklist{order:8}@media (min-width:1200px){.ov7-stack{gap:var(--s-4)}.ov7-grid{gap:var(--s-4);grid-template-columns:minmax(0,1.4fr) minmax(360px,1fr);align-items:start;display:grid}.ov7-col{gap:var(--s-4);flex-direction:column;min-width:0;display:flex}.ov7-b--week.stat-tiles{padding:var(--s-3) var(--s-5)}.av-main-inner:has(>.ov7-page){padding-block-end:var(--s-4)}.ov7-page .card-head{padding-block:var(--s-3)}.ov7-page .ov7-rows .list-item{min-height:0;padding-block:var(--s-2)}.ov7-b{order:0}.ov7-b--week{grid-column:1/-1}.ov7-col--side .ov7-tiles:not(.ov7-tiles--three){grid-template-columns:repeat(2,minmax(0,1fr))}.ov7-board{gap:var(--s-4)}.ov7-board>.ov7-b--week{order:-1}.ov7-board>.ov7-b--needs{order:1}.ov7-board>.ov7-b--next{order:2}.ov7-board>.ov7-b--today{order:3}.ov7-board>.ov7-b--alo{order:4}.ov7-board>.ov7-b--warnings{order:5}.ov7-board>.ov7-b--checklist{order:6}.ov7-board .ov7-b--alo .ov7-tiles:not(.ov7-tiles--three){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px) and (max-height:820px){.ov7-stack,.ov7-grid,.ov7-col,.ov7-board{gap:var(--s-3)}.ov7-b--week.stat-tiles{padding:var(--s-2) var(--s-4)}.av-main-inner:has(>.ov7-page){padding-block-start:var(--s-3);padding-block-end:var(--s-2)}.ov7-page .card-head{padding-block:var(--s-2)}.ov7-page .card-body{padding:var(--s-3) var(--s-4)}.ov7-page .ov7-rows .list-item{padding-block:var(--s-1)}.ov7-rows{padding:0 var(--s-4)}.ov7-week{padding:var(--s-1) var(--s-4) var(--s-2)}.ov7-note{margin:var(--s-1) 0 0}}.ov7-rows{padding:0 var(--s-5)}.ov7-rows .list-item-title-text,.ov7-rows .list-item-desc{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ov7-time{min-width:56px;color:var(--text);flex-direction:column;align-items:flex-start;display:flex}.ov7-time b{font-size:var(--t-base);font-weight:700;line-height:var(--lh-snug);font-variant-numeric:tabular-nums}.ov7-time span{font-size:var(--t-xs);color:var(--text-faint);font-variant-numeric:tabular-nums}.ov7-quiet{padding:var(--s-5);color:var(--text-muted);font-size:var(--t-base);line-height:var(--lh-normal);margin:0}.ov7-tiles{grid-template-columns:repeat(auto-fit,minmax(128px,1fr))}.ov7-tiles--plain{background:0 0;border:0;padding:0}.ov7-note{margin:var(--s-3) 0 0;font-size:var(--t-sm);color:var(--text-muted);line-height:var(--lh-normal)}.ov7-links{gap:var(--s-2);margin-top:var(--s-3);flex-wrap:wrap;display:flex}.ov7-week{gap:var(--s-1);padding:var(--s-2) var(--s-5) var(--s-3);border-bottom:1px solid var(--border);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.ov7-day{min-width:0;padding:var(--s-2) 0;border-radius:var(--r-sm);color:var(--text-muted);font:inherit;cursor:pointer;transition:background var(--dur-fast);background:0 0;border:1px solid #0000;flex-direction:column;align-items:center;gap:2px;display:flex}.ov7-day:hover{background:var(--surface-2)}.ov7-day:focus-visible{box-shadow:0 0 0 3px var(--ring);outline:none}.ov7-day-name{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.04em}.ov7-day-num{font-size:var(--t-base);font-weight:600;line-height:var(--lh-snug);color:var(--text);font-variant-numeric:tabular-nums}.ov7-day-count{font-size:var(--t-xs);font-variant-numeric:tabular-nums}.ov7-day.is-today{border-color:var(--accent-soft-border);background:var(--accent-soft);color:var(--accent-text)}.ov7-day.is-today .ov7-day-num{color:var(--accent-text)}.ov7-day.is-past .ov7-day-num,.ov7-booking--past .list-item-title,.ov7-booking--past .ov7-time b{color:var(--text-muted);font-weight:500}.ov7-rows--next{border-top:1px solid var(--border)}.ov7-rows-label{padding:var(--s-3) 0 0;font-size:var(--t-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint);margin:0;font-weight:600}.ov7-quiet--ok{align-items:center;gap:var(--s-2);color:var(--text);display:flex}.ov7-quiet--ok>:first-child{color:var(--ok);flex-shrink:0}.ov7-quiet-block{align-items:flex-start;gap:var(--s-3);padding:0 var(--s-5) var(--s-5);flex-direction:column;display:flex}.ov7-quiet-block .ov7-quiet{padding:var(--s-5) 0 0}.ov7-need .list-item-title-text,.ov7-need .list-item-desc{white-space:normal}.ov7-tiles--three{grid-template-columns:repeat(3,minmax(0,1fr))}.ov7-tiles--four{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:899px){.ov7-tiles--four{grid-template-columns:repeat(2,minmax(0,1fr))}}.ov7-trend{padding:1px var(--s-2);border-radius:var(--r-pill);font-size:var(--t-xs);font-variant-numeric:tabular-nums;align-items:center;font-weight:600;display:inline-flex}.ov7-trend.is-up{color:var(--ok-text);background:var(--ok-soft)}.ov7-trend.is-down{color:var(--bad-text);background:var(--bad-soft)}.ov7-warnings{border-color:color-mix(in srgb, var(--warn) 45%, transparent)}.ov7-warn-list{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}.ov7-warn-detail{font-size:var(--t-sm);line-height:var(--lh-normal);display:block}.ov7-warn-days{font-size:var(--t-xs);color:var(--text-muted);margin-top:var(--s-1);display:block}.ov7-skel-head{padding:var(--s-4) var(--s-5);border-bottom:1px solid var(--border)}.ov7-skel-row{align-items:center;gap:var(--s-3);min-height:var(--h-row);padding:var(--s-2) 0;border-top:1px solid var(--border);display:flex}.ov7-skel-row:first-child{border-top:0}.ov7-skel-lines{gap:var(--s-1);flex-direction:column;flex:auto;min-width:0;display:flex}.rd-gate,.rd-item,.rd-done-summary{padding:var(--s-3) var(--s-5);gap:var(--s-3)}.rd-group-label{font-size:var(--t-xs);letter-spacing:.04em;padding:var(--s-3) var(--s-5) var(--s-2)}.rd-done-chips{gap:var(--s-2);padding:var(--s-1) var(--s-5) var(--s-4)}.rd-done-chips span{font-size:var(--t-xs);gap:var(--s-1)}.rd-tick.done,.rd-done-summary .ck{color:var(--text-on-accent)}.rd-cta{padding:var(--s-1) var(--s-5) var(--s-4)}.rd-chev{color:var(--text-faint);transition:transform var(--dur-fast) var(--ease-out)}.rd-chev.open{transform:rotate(180deg)}@media (max-width:559px){.ov7-rows{padding:0 var(--s-4)}.ov7-quiet{padding:var(--s-4)}.ov7-page .card-head-control>.btn--ghost{margin-inline-start:calc(-1 * var(--s-3))}.ov7-thread .list-item-action{align-items:flex-end;gap:var(--s-1);flex-direction:column}.rd-gate,.rd-item,.rd-done-summary,.rd-group-label,.rd-done-chips,.rd-cta{padding-inline:var(--s-4)}}@media (prefers-reduced-motion:reduce){.rd-chev{transition:none}}
.bka-bar{align-items:center;gap:var(--s-3);flex-wrap:wrap;margin-block-end:var(--s-4);display:flex}.bka-bar__start,.bka-bar__mid,.bka-bar__end{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.bka-bar__mid{flex:auto;justify-content:center}.bka-bar .seg{flex:none;width:auto;max-width:100%;display:inline-flex}.bka-bar .seg button{text-overflow:clip;flex:none;overflow:visible}.bka-bar__end{justify-content:flex-end;margin-inline-start:auto}@media (max-width:900px){.bka-bar__mid{flex-basis:100%;justify-content:flex-start}.bka-bar__end{margin-inline-start:0}}.bka-dot{border-radius:var(--r-full);background:var(--accent);block-size:8px;inline-size:8px;margin-inline-start:var(--s-1);display:inline-block}.bka-anchor{position:relative}.bka-pop{z-index:40;inline-size:min(680px, calc(100vw - var(--s-5)));background:var(--surface-elevated);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-overlay);padding:var(--s-4);max-block-size:min(70vh,560px);position:absolute;inset-block-start:calc(100% + var(--s-2));inset-inline-end:0;overflow-y:auto}.bka-pop__scrim{display:none}@media (prefers-reduced-motion:no-preference){.bka-pop{animation:bkaPopIn var(--dur-fast) ease-out}}@keyframes bkaPopIn{0%{opacity:0;transform:translateY(-4px)}}@media (max-width:560px){.bka-pop__scrim{z-index:60;background:var(--overlay);display:block;position:fixed;inset:0}.bka-pop{z-index:61;border-radius:var(--r-lg) var(--r-lg) 0 0;max-block-size:88dvh;inline-size:100%;border-block-end:none;border-inline:none;padding-block-end:var(--s-5);position:fixed;inset:auto 0 0}}.bka-pop__head{justify-content:space-between;align-items:flex-start;gap:var(--s-3);margin-block-end:var(--s-3);display:flex}.bka-pop__title{font-weight:700;font-size:var(--t-base);margin:0}.bka-pop__sub{font-size:var(--t-sm);color:var(--text-muted);line-height:var(--lh-normal);margin:2px 0 0}.bka-pop__grid{gap:var(--s-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:900px){.bka-pop__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.bka-pop__grid{grid-template-columns:minmax(0,1fr)}}.bka-pop__count{font-size:var(--t-sm);color:var(--text-muted);margin-block-start:var(--s-3)}.bka-fchips{align-items:center;gap:var(--s-2);flex-wrap:wrap;margin-block-end:var(--s-4);display:flex}.bka-fchip{align-items:center;gap:var(--s-1);border-radius:var(--r-sm);background:var(--surface-2);border:1px solid var(--border);block-size:32px;font-size:var(--t-sm);color:var(--text);padding-inline:10px;font-weight:600;display:inline-flex}.bka-fchip__x{border-radius:var(--r-full);block-size:20px;inline-size:20px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin-inline-end:-4px;display:inline-flex}.bka-fchip__x:hover{background:var(--surface-3);color:var(--text)}.bka-legend{align-items:center;gap:var(--s-4);flex-wrap:wrap;margin-block-start:var(--s-3);display:flex}.bka-legend__item{align-items:center;gap:var(--s-2);font-size:var(--t-sm);color:var(--text-muted);display:inline-flex}.bka-legend__dot{border-radius:3px;flex-shrink:0;block-size:12px;inline-size:12px}.cal-month-cancelled{font-size:var(--t-xs);color:var(--text-muted)}.cal-mini-ev{font-size:var(--t-xs)}.bka-monthmore{text-align:start;inline-size:100%;font-size:var(--t-xs);color:var(--text-muted);border-radius:var(--r-sm);cursor:pointer;background:0 0;border:none;padding:2px 6px;font-weight:600;display:block}.bka-monthmore:hover{background:var(--surface-3);color:var(--text)}.bka-skel-month{background:var(--border);border:1px solid var(--border);border-radius:var(--r-lg);grid-template-columns:repeat(7,1fr);gap:1px;display:grid;overflow:hidden}.bka-skel-month>div{background:var(--surface);min-block-size:104px;padding:var(--s-2);gap:var(--s-1);flex-direction:column;display:flex}.bka-calcard{overflow:hidden}.bka-banner{justify-content:space-between;align-items:center;gap:var(--s-3);background:var(--bad-soft);border:1px solid var(--bad);color:var(--bad-text);border-radius:var(--r-md);font-weight:600;font-size:var(--t-sm);flex-wrap:wrap;margin-block-end:var(--s-4);padding:10px 14px;display:flex}.bka-banner__text{align-items:center;gap:var(--s-2);display:inline-flex}.bka-sheetbody{padding:var(--s-5)}.bka-after{margin-block-start:var(--s-2)}.bka-who{align-items:center;gap:var(--s-3);inline-size:100%;min-inline-size:0;display:flex}.bka-who>span:nth-child(2){flex:auto;min-inline-size:0}.bka-who__name{font-weight:700;font-size:var(--t-md);line-height:var(--lh-snug);overflow-wrap:anywhere;display:block}.bka-who__via{align-items:center;gap:var(--s-1);color:var(--text-muted);font-size:var(--t-sm);font-weight:400;line-height:var(--lh-normal);margin-block-start:2px;display:flex}.sheet-head:has(.bka-who){align-items:center}.sheet-title:has(>.bka-who){flex:auto}.bka-who__status{flex-shrink:0;margin-inline-start:auto;padding-inline-start:var(--s-2)}.bka-facts{gap:var(--s-3);padding-block:var(--s-4);border-block:1px solid var(--border);flex-direction:column;display:flex}.bka-fact{justify-content:space-between;align-items:baseline;gap:var(--s-4);display:flex}.bka-fact__k{color:var(--text-muted);flex-shrink:0}.bka-fact__v{text-align:end;font-variant-numeric:tabular-nums;font-weight:600}.bka-pay{padding-block:var(--s-4);border-block-end:1px solid var(--border)}.bka-pay__head{justify-content:space-between;align-items:center;gap:var(--s-3);margin-block-end:var(--s-3);display:flex}.bka-pay__title{font-weight:700;font-size:var(--t-sm)}.bka-pay__figs{gap:var(--s-5);margin-block-end:var(--s-3);display:flex}.bka-pay__label{font-size:var(--t-xs);color:var(--text-faint);text-transform:uppercase;letter-spacing:.04em;font-weight:700}.bka-pay__val{font-variant-numeric:tabular-nums;margin-block-start:2px;font-weight:700}.bka-pay__rest{color:var(--text-faint);font-weight:600}.bka-pay__due{color:var(--bad-text)}.bka-inc{font-size:var(--t-sm);margin-block-end:var(--s-3)}.bka-inc__row{justify-content:space-between;align-items:baseline;gap:var(--s-3);color:var(--text-muted);font-variant-numeric:tabular-nums;display:flex}.bka-inc__row+.bka-inc__row{margin-block-start:3px}.bka-inc__row--off{color:var(--ok-text)}.bka-inc__row--total{color:var(--text);border-block-start:1px solid var(--border);margin-block-start:var(--s-1);padding-block-start:var(--s-1);font-weight:700}.bka-actions{gap:var(--s-2);flex-direction:column;padding-block-start:var(--s-4);display:flex}.bka-actions__pair{gap:var(--s-2);grid-template-columns:1fr 1fr;display:grid}.bka-actions__row{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.bka-statusline{align-items:center;gap:var(--s-2);color:var(--text-muted);font-size:var(--t-sm);padding-block:var(--s-1);display:flex}.bka-statusline--ok{color:var(--ok-text)}.bka-foot{gap:var(--s-2);inline-size:100%;display:flex}.bka-foot>*{flex:auto}.bka-note{margin-block-start:var(--s-4)}.bka-note__head{align-items:center;gap:var(--s-2);flex-wrap:wrap;margin-block-end:var(--s-2);display:flex}.bka-note__title{font-weight:700;font-size:var(--t-sm)}.bka-note__sub{font-size:var(--t-xs);color:var(--text-muted)}.bka-note__foot{align-items:center;gap:var(--s-3);flex-wrap:wrap;margin-block-start:var(--s-2);display:flex}.bka-note__saved{align-items:center;gap:var(--s-1);font-size:var(--t-xs);color:var(--text-muted);display:inline-flex}.bka-textarea{font-size:var(--t-sm);min-block-size:54px}.bka-linkbtn{font:inherit;color:var(--accent-text);cursor:pointer;background:0 0;border:none;padding:0;font-weight:700}.bka-linkbtn:hover{text-decoration:underline}.bka-linkbtn--quiet{color:var(--text-muted);font-size:var(--t-xs)}.bka-form{gap:var(--s-4);flex-direction:column;display:flex}.bka-group{border:none;min-inline-size:0;margin:0;padding:0}.bka-group__legend{font-size:var(--t-sm);color:var(--text);margin-block-end:var(--s-2);padding:0;font-weight:600}.bka-svclist{gap:var(--s-2);flex-direction:column;display:flex}.bka-check{border-radius:var(--r-sm);border:1.5px solid var(--border-strong);block-size:18px;inline-size:18px;color:var(--text-on-accent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.bka-check--round{border-radius:var(--r-full)}.bka-check--on{border-color:var(--accent);background:var(--accent)}.bka-choice{padding:10px 12px}.bka-svc__name{text-align:start;flex:1;min-inline-size:0;font-weight:600}.bka-svc__meta{color:var(--text-muted);font-size:var(--t-sm);font-variant-numeric:tabular-nums;flex-shrink:0}.bka-total{font-weight:700;font-size:var(--t-sm);margin-block-start:var(--s-2)}.bka-slots{gap:var(--s-2);grid-template-columns:repeat(auto-fill,minmax(76px,1fr));display:grid}.bka-daychips{align-items:center;gap:var(--s-2);flex-wrap:wrap;margin-block-end:var(--s-3);display:flex}.bka-party{align-items:center;gap:var(--s-3);display:flex}.bka-party__n{font-weight:700;font-size:var(--t-lg);text-align:center;font-variant-numeric:tabular-nums;min-inline-size:28px}.bka-notice{align-items:center;gap:var(--s-2);border-radius:var(--r-md);background:var(--warn-soft);border:1px solid var(--warn);color:var(--warn-text);font-size:var(--t-sm);flex-wrap:wrap;padding:10px 12px;font-weight:600;display:flex}.bka-notice__text{min-inline-size:160px;line-height:var(--lh-normal);flex:1}.bka-hint{color:var(--text-muted);font-size:var(--t-sm)}.bka-more{border-block-start:1px solid var(--border);padding-block-start:var(--s-3)}.bka-more__toggle{align-items:center;gap:var(--s-2);color:var(--text-muted);font-weight:700;font-size:var(--t-sm);cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}.bka-more__chips{gap:var(--s-2);flex-wrap:wrap;margin-block-end:var(--s-2);display:flex}.bka-chip{border-radius:var(--r-full);background:var(--surface-2);border:1px solid var(--border);font-size:var(--t-xs);color:var(--text-muted);align-items:center;padding:3px 10px;font-weight:600;display:inline-flex}.bka-more__body{gap:var(--s-4);flex-direction:column;margin-block-start:var(--s-3);display:flex}.bka-two{gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:560px){.bka-two{grid-template-columns:minmax(0,1fr)}}.bka-errsum{align-items:flex-start;gap:var(--s-2);border-radius:var(--r-md);background:var(--bad-soft);border:1px solid var(--bad);color:var(--bad-text);font-size:var(--t-sm);font-weight:600;line-height:var(--lh-normal);padding:10px 12px;display:flex}.bka-wl-head{justify-content:space-between;align-items:center;gap:var(--s-3);flex-wrap:wrap;margin-block-end:var(--s-4);display:flex}.bka-wl-sub{color:var(--text-muted);font-size:var(--t-sm)}.bka-wl-numrow{align-items:center;gap:var(--s-2);color:var(--text-muted);font-size:var(--t-sm);flex-wrap:wrap;display:flex}.bka-wl-numrow+.bka-wl-numrow{margin-block-start:var(--s-3)}.bka-wl-num{text-align:center;font-variant-numeric:tabular-nums;inline-size:76px;font-weight:700}.bka-wl-pos{border-radius:var(--r-full);background:var(--surface-3);block-size:26px;inline-size:26px;font-weight:700;font-size:var(--t-sm);color:var(--text-muted);font-variant-numeric:tabular-nums;flex-shrink:0;justify-content:center;align-items:center;display:flex}.bka-wl-note{font-size:var(--t-xs);margin-block-start:3px}.bka-wl-note--bad{color:var(--bad-text)}.bka-wl-note--ok{color:var(--accent-text);font-weight:600}.bka-wl-empty{padding:var(--s-5) var(--s-4);text-align:center;color:var(--text-muted);font-size:var(--t-sm)}.bka-wl-dim,.bka-wl-dim .bka-wl-name{color:var(--text-muted)}.bka-wl-main{flex:auto;min-inline-size:0}.bka-wl-name{overflow-wrap:anywhere;font-weight:600}.bka-sub{gap:var(--s-3);flex-direction:column;display:flex}.bka-sub__link{align-items:center;gap:var(--s-3);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-md);padding:var(--s-3);flex-wrap:wrap;justify-content:space-between;display:flex}.bka-sub__url{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--t-sm);word-break:break-all;min-inline-size:0}.bka-sub__p{font-size:var(--t-sm);color:var(--text-muted);line-height:var(--lh-normal);margin:0}.bka-sub__steps{font-size:var(--t-sm);color:var(--text-muted);line-height:var(--lh-normal);margin:0;padding-inline-start:1.2em}.bka-sub__steps li+li{margin-block-start:var(--s-1)}.bka-sub__privacy{align-items:flex-start;gap:var(--s-3);cursor:pointer;display:flex}.bka-sub__privacy-text{font-size:var(--t-sm);line-height:var(--lh-normal)}.bka-sub__privacy-hint{color:var(--text-muted);display:block}.agenda-row{grid-template-columns:62px minmax(0,1fr) 20px}.agenda-row__chev{color:var(--text-faint);flex-shrink:0;align-self:center;display:flex}.agenda-row__trail{align-items:center;gap:var(--s-2);flex-shrink:0;display:inline-flex}.agenda-row__mins,.list-row .note-box__body,.list-row .note-box__label,.list-row .note-box__more{font-size:var(--t-xs)}.agenda-row--cancelled .agenda-row__main{align-items:center}@media (max-width:760px){.bka-page .page-sub{display:none}.bka-page .page-head{min-height:0;margin-block-end:var(--s-2)}.bka-bar{align-items:center;gap:var(--s-2);grid-template-columns:minmax(0,1fr) auto;margin-block-end:var(--s-3);display:grid}.bka-bar__start{grid-area:1/1;min-width:0}.bka-bar__end{grid-area:1/2;justify-content:flex-end}.bka-bar__mid{justify-content:space-between;gap:var(--s-2);flex-wrap:nowrap;grid-area:2/1/auto/-1}.bka-bar__mid .bka-prev{order:0}.bka-bar__mid .bk-datebtn-wrap{flex:auto;order:1;min-width:0}.bka-bar__mid .bka-next{order:2}.bka-bar__mid>.btn:not(.bka-prev):not(.bka-next){order:3}.bka-bar__mid .bk-datebtn{justify-content:center;width:100%}}.bka-week{gap:var(--s-1);grid-template-columns:repeat(7,minmax(0,1fr));margin-block-end:var(--s-4);display:grid}.bka-day{min-width:0;padding:var(--s-2) 0;border-radius:var(--r-sm);color:var(--text-muted);font:inherit;cursor:pointer;transition:background var(--dur-fast);background:0 0;border:1px solid #0000;flex-direction:column;align-items:center;gap:2px;display:flex}.bka-day:hover{background:var(--surface-2)}.bka-day:focus-visible{box-shadow:0 0 0 3px var(--ring);outline:none}.bka-day>span:first-child{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.04em}.bka-day b{font-size:var(--t-base);font-weight:600;line-height:var(--lh-snug);color:var(--text);font-variant-numeric:tabular-nums}.bka-day-n{font-size:var(--t-xs);font-variant-numeric:tabular-nums}.bka-week.is-month{grid-template-columns:repeat(7,minmax(0,1fr));row-gap:2px}.bka-dow{gap:var(--s-1);font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--text-faint);text-align:center;grid-column:1/-1;grid-template-columns:repeat(7,minmax(0,1fr));padding-block-end:var(--s-1);display:grid}.bka-week.is-month .bka-day{padding:var(--s-1) 0}.bka-week.is-month .bka-day-n{min-height:1em}.bka-day.is-outside{opacity:.45}.bka-day.is-outside b{font-weight:500}.bka-expand{justify-content:center;align-items:center;gap:var(--s-1);width:100%;padding:var(--s-2);border-radius:var(--r-sm);color:var(--text-muted);font:inherit;font-size:var(--t-sm);cursor:pointer;background:0 0;border:0;margin-block-start:calc(-1 * var(--s-2));margin-block-end:var(--s-4);display:flex}.bka-expand:hover{background:var(--surface-2)}.bka-expand:focus-visible{box-shadow:0 0 0 3px var(--ring);outline:none}.bka-expand svg{transition:transform var(--dur-fast) var(--ease-out)}.bka-expand[aria-expanded=true] svg{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.bka-expand svg{transition:none}}.bka-day.is-today b{text-underline-offset:3px;text-decoration:underline}.bka-day.is-on{border-color:var(--accent-soft-border);background:var(--accent-soft);color:var(--accent-text)}.bka-day.is-on b{color:var(--accent-text)}.bka-pop__extra{border-bottom:1px solid var(--border);margin-block-end:var(--s-3);padding-block-end:var(--s-3)}.bka-pop__extra>.btn{width:100%}.bk-datebtn-wrap{position:relative}.bka-sub__apps{gap:var(--s-2);margin-block:var(--s-3);flex-wrap:wrap;display:flex}
.st-shell{display:block}.st-nav{display:none}.st-col{min-width:0;max-width:var(--maxw-form)}.st-back{align-items:center;gap:var(--s-2);min-height:40px;margin-bottom:var(--s-2);color:var(--text-muted);font:inherit;font-size:var(--t-sm);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;display:inline-flex}.st-back:hover{color:var(--text)}.st-back:focus-visible{border-radius:var(--r-sm);box-shadow:0 0 0 3px var(--ring);outline:none}.st-list{gap:var(--s-5);flex-direction:column;display:flex}.st-list-group-label,.st-nav-group-label{margin:0 0 var(--s-2);color:var(--text-faint);font-size:var(--t-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:700}@media (min-width:768px){.st-shell{gap:var(--s-5);grid-template-columns:minmax(190px,220px) minmax(0,1fr);align-items:start;display:grid}.st-nav{display:block;position:sticky;inset-block-start:calc(var(--topbar-h) + var(--s-4))}.st-back{display:none}}@media (min-width:1200px){.st-shell{gap:var(--s-6)}}.st-nav-group+.st-nav-group{margin-block-start:var(--s-5)}.st-nav-item{align-items:center;gap:var(--s-2);width:100%;min-height:var(--h-side-item);padding-inline:var(--s-2);border-radius:var(--r-sm);color:var(--text-muted);font:inherit;font-size:var(--t-base);text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.st-nav-item:hover{background:var(--surface-2);color:var(--text)}.st-nav-item[aria-current=page]{background:var(--surface);color:var(--text);font-weight:600}.st-nav-item:focus-visible{box-shadow:0 0 0 3px var(--ring);outline:none}.st-nav-item>svg{color:var(--text-faint);flex-shrink:0}.st-nav-item[aria-current=page]>svg{color:var(--accent)}.st-sec{gap:var(--s-5);flex-direction:column;display:flex}.st-stack{gap:var(--s-4);flex-direction:column;margin:0;display:flex}.st-stack--tight{gap:var(--s-3)}.st-block-title{margin:0 0 var(--s-1);font-size:var(--t-md);font-weight:700;line-height:var(--lh-snug)}.st-block-sub,.st-note{color:var(--text-muted);font-size:var(--t-sm);line-height:var(--lh-normal);margin:0}.st-note--faint{color:var(--text-faint);font-size:var(--t-xs)}.st-rows{border:1px solid var(--border);border-radius:var(--r-md);overflow:hidden}.st-rows>*+*{border-block-start:1px solid var(--border)}.st-duo{gap:var(--s-3);grid-template-columns:1fr;display:grid}@media (min-width:560px){.st-duo{grid-template-columns:1fr 1fr;align-items:start}}.st-inline-note{align-items:flex-start;gap:var(--s-2);padding:var(--s-2) var(--s-3);border-radius:var(--r-md);background:var(--surface-2);color:var(--text-muted);font-size:var(--t-sm);line-height:var(--lh-normal);display:flex}.st-inline-note>svg{flex-shrink:0;margin-block-start:2px}.st-inline-note--warn{background:var(--warn-soft);color:var(--warn-text)}.st-inline-note--ok{background:var(--ok-soft);color:var(--ok-text)}.st-inline-note--bad{background:var(--bad-soft);color:var(--bad-text)}.st-inline-note-x{color:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:2px;line-height:0}.st-logo-row{align-items:flex-start;gap:var(--s-4);flex-wrap:wrap;display:flex}.st-logo{background:var(--accent);width:64px;height:64px;color:var(--text-on-accent);font-size:var(--t-xl);border-radius:50%;flex-shrink:0;place-items:center;font-weight:800;display:grid;overflow:hidden}.st-logo--img{background:var(--surface-2)}.st-logo img{object-fit:cover;width:100%;height:100%}.st-logo-actions{flex:220px;min-width:0}.st-row-wrap{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.st-swatch{border:1px solid var(--border);border-radius:var(--r-sm);cursor:pointer;background:0 0;flex-shrink:0;width:44px;height:36px;padding:2px}.st-link-btn{color:var(--accent-text);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.st-link-btn:focus-visible{border-radius:var(--r-sm);box-shadow:0 0 0 3px var(--ring);outline:none}.st-disclosure>summary{color:var(--accent-text);font-size:var(--t-sm);cursor:pointer;font-weight:700;list-style:none}.st-disclosure>summary::-webkit-details-marker{display:none}.st-linkbox{align-items:center;gap:var(--s-2);padding:var(--s-3);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-2);flex-wrap:wrap;justify-content:space-between;display:flex}.st-linkbox code{font-size:var(--t-sm);word-break:break-all}.st-day{align-items:center;gap:var(--s-3);padding:var(--s-3);flex-wrap:wrap;justify-content:space-between;display:flex}.st-day-name{align-items:center;gap:var(--s-3);min-width:150px;font-weight:600;display:flex}.st-day-times{align-items:center;gap:var(--s-2);display:flex}.st-day-times input{width:120px}.st-day-closed{color:var(--text-faint);font-weight:600}.st-tpl-group+.st-tpl-group{margin-block-start:var(--s-5)}.st-tpl-row{align-items:center;gap:var(--s-3);padding:var(--s-3);flex-wrap:wrap;display:flex}.st-tpl-main{flex:200px;min-width:0}.st-tpl-name{font-weight:600}.st-tpl-meta{align-items:center;gap:var(--s-2);color:var(--text-muted);font-size:var(--t-sm);flex-wrap:wrap;margin-block-start:var(--s-1);display:flex}.st-tpl-actions{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.st-num-inline{width:60px;padding:2px var(--s-2);border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--bg);color:var(--text);font:inherit;font-size:var(--t-sm);font-variant-numeric:tabular-nums;text-align:center;font-weight:700}.st-editor{gap:var(--s-5);grid-template-columns:1fr;align-items:start;display:grid}@media (min-width:760px){.st-editor{grid-template-columns:1fr 1fr}}.st-counter{color:var(--text-faint);font-size:var(--t-xs);font-variant-numeric:tabular-nums;text-align:end;margin-block-start:var(--s-1)}.st-counter--over{color:var(--warn-text)}.st-vars{gap:var(--s-1);flex-wrap:wrap;display:flex}.st-var{padding:3px var(--s-2);border:1px solid var(--border-strong);border-radius:var(--r-full);background:var(--surface-2);color:var(--text);font-size:var(--t-xs);cursor:pointer;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.st-var[disabled]{color:var(--text-muted);cursor:default}.st-preview-wrap{padding:var(--s-4);border-radius:var(--r-lg);background:var(--surface-2)}.st-preview{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg);color:var(--text);overflow:hidden}.st-preview--phone{width:300px;max-width:100%;margin-inline:auto}.st-preview-band{align-items:center;gap:var(--s-3);padding:var(--s-4);background:var(--st-brand,var(--accent));color:var(--text-on-accent);display:flex}.st-preview-logo{border-radius:var(--r-sm);background:var(--bg);width:36px;height:36px;color:var(--st-brand,var(--accent-text));flex-shrink:0;place-items:center;font-weight:800;display:grid;overflow:hidden}.st-preview-logo img{object-fit:cover;width:100%;height:100%}.st-preview-biz{font-weight:700}.st-preview-body{padding:var(--s-4)}.st-preview-subject{font-size:var(--t-md);margin-block-end:var(--s-3);font-weight:700}.st-preview-text{color:var(--text-muted);font-size:var(--t-base);line-height:var(--lh-normal);white-space:pre-wrap}.st-preview-cta{padding:var(--s-2) var(--s-4);border-radius:var(--r-md);background:var(--st-brand,var(--accent));color:var(--text-on-accent);font-size:var(--t-sm);margin-block-start:var(--s-4);font-weight:700;display:inline-block}.st-preview-foot{padding:var(--s-3) var(--s-4);border-block-start:1px solid var(--border);background:var(--surface);color:var(--text-faint);font-size:var(--t-xs);line-height:var(--lh-normal)}.st-preview-foot b{color:var(--text-muted)}.st-center{justify-content:center;margin-block-end:var(--s-3);display:flex}.st-person{align-items:center;gap:var(--s-3);padding:var(--s-3);flex-wrap:wrap;display:flex}.st-person-main{align-items:center;gap:var(--s-3);flex:200px;min-width:0;display:flex}.st-person-name{align-items:center;gap:var(--s-2);flex-wrap:wrap;font-weight:600;display:flex}.st-person-mail{color:var(--text-faint);font-size:var(--t-sm);overflow-wrap:anywhere}.st-person-actions{align-items:center;gap:var(--s-2);flex-shrink:0;display:flex}.st-person-actions .select-wrap{min-width:140px}.st-role-note{color:var(--text-faint);font-size:var(--t-sm);flex:100%}@media (min-width:560px){.st-role-note{text-align:end;flex:none}}.st-perms{gap:var(--s-2) var(--s-4);grid-template-columns:1fr;display:grid}@media (min-width:560px){.st-perms{grid-template-columns:1fr 1fr}}.st-plans{gap:var(--s-4);grid-template-columns:1fr;align-items:start;display:grid}@media (min-width:560px){.st-plans{grid-template-columns:1fr 1fr}}.st-plan-price{margin:var(--s-2) 0;font-size:var(--t-2xl);font-variant-numeric:tabular-nums;font-weight:800}.st-plan-price span{color:var(--text-muted);font-size:var(--t-sm);font-weight:600}.st-plan-feats{gap:var(--s-2);margin:var(--s-3) 0 var(--s-4);flex-direction:column;padding:0;list-style:none;display:flex}.st-plan-feats li{gap:var(--s-2);font-size:var(--t-sm);display:flex}.st-plan-feats svg{color:var(--ok);flex-shrink:0;margin-block-start:2px}.st-card--accent{border-color:var(--accent)}.st-inv{align-items:center;gap:var(--s-3);padding:var(--s-3);flex-wrap:wrap;display:flex}.st-inv-main{flex:140px;min-width:0}.st-inv-amount{font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:700}.st-deposit{gap:var(--s-3);padding:var(--s-3);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-2);flex-direction:column;display:flex}.st-chips{gap:var(--s-1);flex-wrap:wrap;display:flex}.st-chip{min-height:32px;padding-inline:var(--s-3);border:1px solid var(--border);border-radius:var(--r-sm);background:var(--bg);color:var(--text);font:inherit;font-size:var(--t-sm);font-variant-numeric:tabular-nums;cursor:pointer}.st-chip:hover{background:var(--surface-3)}.st-chip.on{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-text);font-weight:700}.st-chip:focus-visible{box-shadow:0 0 0 3px var(--ring);outline:none}.st-kv{align-items:baseline;gap:var(--s-3);font-size:var(--t-sm);justify-content:space-between;display:flex}.st-kv dt{color:var(--text-muted)}.st-kv dd{margin:0;font-weight:600}.st-todo{align-items:flex-start;gap:var(--s-2);font-size:var(--t-sm);line-height:var(--lh-normal);display:flex}.st-todo-ring{border:2px solid var(--warn);border-radius:50%;flex-shrink:0;width:16px;height:16px;margin-block-start:2px}.st-dot{background:var(--ok);border-radius:50%;flex-shrink:0;width:8px;height:8px}.st-dot--warn{background:var(--warn)}.st-ticket{padding:var(--s-3)}.st-ticket-head{align-items:center;gap:var(--s-2);flex-wrap:wrap;justify-content:space-between;margin-block-end:var(--s-1);display:flex}.st-ticket-ref{color:var(--accent-text);font-size:var(--t-xs);font-variant-numeric:tabular-nums;font-weight:700}.st-ticket-body{color:var(--text-muted);font-size:var(--t-sm);line-height:var(--lh-normal);white-space:pre-wrap}.st-spacer{flex:1}.st-between{justify-content:space-between}.st-min0{min-width:0}.st-grow{flex:220px;min-width:0}.st-strong{font-weight:600}.st-lead{font-size:var(--t-lg);font-weight:800}.st-lead-sm{font-size:var(--t-md);font-weight:800}.st-mt-1{margin-block-start:var(--s-1)}.st-mt-2{margin-block-start:var(--s-2)}.st-mt-3{margin-block-start:var(--s-3)}.st-mt-4{margin-block-start:var(--s-4)}.st-ms-2{margin-inline-start:var(--s-2)}.st-mb-3{margin-block-end:var(--s-3)}.st-centered{text-align:center}.st-break{overflow-wrap:anywhere}.st-ok-text{color:var(--ok-text);font-weight:700}.st-w-hex{width:150px}.st-w-num{width:96px}.st-body-box{min-height:180px}.st-full{width:100%}.st-col{flex-direction:column}.st-linkfield{flex:180px;min-width:0}.st-otp{letter-spacing:.3em;text-align:center;direction:ltr}.st-msg-box{min-height:120px}.st-note-box{min-height:72px}@media (max-width:899.98px){.st-shell{--bottomnav-h-live:calc(var(--av-tabbar-h,60px) + env(safe-area-inset-bottom))}}.st-row-action{align-items:flex-end;padding-bottom:2px;display:flex}.st-col.st-col--wide{max-width:none}.vx{gap:var(--s-3)}.vx-status-line{align-items:center;gap:var(--s-2);color:var(--text-muted);font-size:var(--t-sm);flex-wrap:wrap;margin:0;display:flex}.vx-country-short{display:none}@media (max-width:559.98px){.vx-country-long{display:none}.vx-country-short{display:inline}}.vx-list{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);grid-template-columns:[flag]auto[lang]minmax(6rem,max-content)[opens]max-content[voice]minmax(0,1fr)[play]auto[change]auto;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.vx-row{grid-column:1/-1;grid-template-columns:subgrid;column-gap:var(--s-4);min-height:60px;padding:var(--s-2) var(--s-4);transition:background-color var(--dur-fast);align-items:center;display:grid}@supports not (grid-template-columns:subgrid){.vx-row{grid-template-columns:auto 8rem 12rem minmax(0,1fr) auto auto}}.vx-row+.vx-row{border-top:1px solid var(--border)}.vx-row:hover{background:var(--surface-2)}.vx-row-name{white-space:nowrap;font-weight:700}.vx-row-opens{min-width:0;display:flex}.vx-row-voice{flex-direction:column;gap:2px;min-width:0;display:flex}.vx-row-voice-name{font-weight:600;line-height:var(--lh-snug)}.vx-row-voice-meta{align-items:center;gap:2px var(--s-2);flex-wrap:wrap;min-width:0;display:flex}.vx-row-accent{color:var(--text-muted);font-size:var(--t-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vx-row-play,.vx-row-change{justify-content:flex-end;display:flex}.vx-row-note{grid-column:1/-1;margin:0}@media (max-width:699.98px){.vx{gap:var(--s-2)}.vx-status-line{font-size:var(--t-xs);margin:0}.vx-list{display:block}.vx-row{column-gap:var(--s-2);min-height:0;padding:6px var(--s-3);grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"flag name play change""flag opens play change""flag voice play change";row-gap:0}.vx-row-opens:not(:empty),.vx-row-voice{margin-top:2px}.vx-row-flag{grid-area:flag}.vx-row-name{line-height:var(--lh-snug);grid-area:name}.vx-row-opens{grid-area:opens}.vx-row-opens:empty{display:none}.vx-row-voice{align-items:center;gap:2px var(--s-2);flex-flow:wrap;grid-area:voice}.vx-row-play{grid-area:play}.vx-row-change{grid-area:change}.vx-row-accent{display:none}}.vx-who{align-items:center;gap:var(--s-3);min-width:0;display:flex}.vx-who-text{min-width:0}.vx-who-name{font-weight:700;line-height:var(--lh-snug)}.vx-who-meta{color:var(--text-muted);font-size:var(--t-sm);font-weight:400}.vx-tag{padding:1px var(--s-2);border-radius:var(--r-pill);background:var(--surface-2);color:var(--text-muted);font-size:var(--t-xs);white-space:nowrap;align-items:center;font-weight:600;display:inline-flex}.vx-tag--choice{background:var(--accent-soft);color:var(--accent-text)}.vx-tag--opens{background:var(--ok-soft);color:var(--ok-text,var(--accent-text))}.vx-link{min-height:0;color:var(--accent-text);font:inherit;font-size:var(--t-xs);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.vx-link:focus-visible{border-radius:var(--r-sm);box-shadow:0 0 0 3px var(--ring);outline:none}.vx-sample{align-items:center;gap:var(--s-2);min-width:0;display:flex}.vx-play{border:1px solid color-mix(in srgb, var(--accent) 30%, transparent);background:var(--a-50);width:36px;height:36px;color:var(--accent-text);cursor:pointer;transition:background-color var(--dur-fast), color var(--dur-fast), transform var(--dur-fast) var(--ease-out);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.vx-play:hover{background:var(--a-100)}.vx-play:active{transform:scale(.94)}.vx-play.is-playing{background:var(--accent);color:var(--text-on-accent)}.vx-play:focus-visible{box-shadow:0 0 0 3px var(--ring);outline:none}.vx-play.is-playing>svg{display:none}.vx-play.is-playing:is(:hover,:focus-visible)>svg{display:block}.vx-play.is-playing:is(:hover,:focus-visible)>.vx-eq{display:none}.vx-eq{align-items:center;gap:2px;height:14px;display:flex}.vx-eq>i{width:3px;height:100%;transform:scaleY(var(--eq,.6));background:currentColor;border-radius:2px;display:block}.vx-eq>i:first-child{--eq:.5}.vx-eq>i:nth-child(2){--eq:.95}.vx-eq>i:nth-child(3){--eq:.7}.vx-eq>i:nth-child(4){--eq:.4}@media (prefers-reduced-motion:no-preference){.vx-eq>i{animation:.9s ease-in-out infinite vx-eq}.vx-eq>i:nth-child(2){animation-delay:-.45s}.vx-eq>i:nth-child(3){animation-delay:-.2s}.vx-eq>i:nth-child(4){animation-delay:-.65s}}@keyframes vx-eq{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.vx-wave{width:112px;height:24px}.vx-wave rect{fill:var(--border-strong);transition:fill var(--dur-fast)}.vx-wave rect.is-on{fill:var(--accent)}[dir=rtl] .vx-wave{transform:scaleX(-1)}.vx-dur{color:var(--text-faint);font-size:var(--t-xs);font-variant-numeric:tabular-nums}@media (max-width:380px){.vx-wave{width:72px}}@media (pointer:coarse){.vx-chip,.vx-play{min-width:44px;min-height:44px}}@media (prefers-reduced-motion:no-preference){.vx-row.is-saved{animation:vx-saved 1.6s var(--ease-out)}.vx-row.is-saved .vx-tag,.vx-option.is-current .badge,.vx-lib-row .badge{animation:vx-pop var(--dur-slow) var(--ease-out)}}@media (prefers-reduced-motion:reduce){.vx-row.is-saved{background:var(--accent-soft)}}@keyframes vx-saved{0%,35%{background-color:var(--accent-soft)}to{background-color:#0000}}@keyframes vx-pop{0%{opacity:0;transform:scale(.6)}70%{opacity:1;transform:scale(1.06)}to{transform:none}}.vx-sheet-title{align-items:center;gap:var(--s-2);display:inline-flex}.vx-changer{gap:var(--s-3);flex-direction:column;display:flex}.vx-changer-bar{justify-content:space-between;align-items:center;gap:var(--s-2) var(--s-3);flex-wrap:wrap;display:flex}.vx-accent-select{flex:0 220px;min-width:160px}.vx-changer-part{gap:var(--s-3);flex-direction:column;display:flex}.vx-part-title{color:var(--text-muted);font-size:var(--t-xs);letter-spacing:.06em;text-transform:uppercase;margin:0;font-weight:700}.vx-options,.vx-lib-list{border:1px solid var(--border);border-radius:var(--r-md);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.vx-options{grid-template-columns:auto minmax(0,1fr) auto auto}.vx-lib-list{grid-template-columns:minmax(0,1fr) auto auto}.vx-option,.vx-lib-row{grid-column:1/-1;grid-template-columns:subgrid;column-gap:var(--s-3);min-height:56px;padding:var(--s-2) var(--s-3);background:var(--surface-elevated);transition:background-color var(--dur-fast);align-items:center;display:grid;position:relative}@supports not (grid-template-columns:subgrid){.vx-option{grid-template-columns:auto minmax(0,1fr) auto 8.5rem}.vx-lib-row{grid-template-columns:minmax(0,1fr) auto 8.5rem}}.vx-option+.vx-option,.vx-lib-row+.vx-lib-row{border-top:1px solid var(--border)}.vx-option:hover,.vx-lib-row:hover{background:var(--surface-2)}.vx-option.is-current{background:var(--a-50)}.vx-option.is-current:before{background:var(--accent);content:"";width:3px;position:absolute;inset-block:0;inset-inline-start:0}.vx-option .vx-who-text,.vx-lib-row .vx-who-text{align-items:center;gap:0 var(--s-2);flex-wrap:wrap;display:flex}.vx-option .vx-who-name,.vx-lib-row .vx-who-name{flex-basis:100%}.vx-option>.btn,.vx-option>.badge,.vx-lib-row>.btn,.vx-lib-row>.badge{justify-content:center;justify-self:stretch}.vx-option .badge,.vx-lib-row .badge{min-height:var(--h-control-sm)}.vx-sheet-foot{justify-content:flex-end;align-items:center;gap:var(--s-2);flex-wrap:wrap;width:100%;display:flex}.vx-lib{gap:var(--s-3);flex-direction:column;display:flex}.vx-lib-search{gap:var(--s-2);display:flex}.vx-lib-search>:first-child{flex:auto;min-width:0}.vx-chips{gap:var(--s-2);flex-wrap:wrap;display:flex}.vx-chip{min-height:36px;padding:0 var(--s-3);border:1px solid var(--border-strong);border-radius:var(--r-pill);background:var(--surface-elevated);color:var(--text-muted);font:inherit;font-size:var(--t-sm);cursor:pointer;transition:background-color var(--dur-fast), border-color var(--dur-fast), color var(--dur-fast);align-items:center;font-weight:600;display:inline-flex}.vx-chip:hover{border-color:var(--accent);color:var(--text)}.vx-chip.is-on{border-color:var(--accent);background:var(--a-50);color:var(--accent-text)}.vx-chip:focus-visible{box-shadow:0 0 0 3px var(--ring);outline:none}.vx-lib-row .vx-wave{display:none}@media (max-width:559.98px){.vx-option,.vx-lib-row{column-gap:var(--s-2);padding-inline:var(--s-2) var(--s-3)}.vx-accent-select{flex:100%}.vx-option .avatar,.vx-lib-row .avatar{display:none}.vx-sheet-foot>.btn{flex:1 1 0}.modal:has(.vx-changer):before{width:40px;height:4px;margin:var(--s-2) auto 0;border-radius:var(--r-pill);background:var(--border-strong);content:"";flex-shrink:0}}.modal-scrim:has(.vx-changer.is-leaving){animation:.16s ease-in both vx-fade-out}.modal:has(.vx-changer.is-leaving){animation:.16s ease-in both vx-leave}@media (max-width:559px){.modal:has(.vx-changer.is-leaving){animation-name:vx-sheet-down}}@keyframes vx-fade-out{to{opacity:0}}@keyframes vx-leave{to{opacity:0;transform:scale(.97)}}@keyframes vx-sheet-down{to{opacity:.4;transform:translateY(48px)}}.pf{container-type:inline-size}.pf-grid{gap:var(--s-3);grid-template-columns:minmax(0,1fr);display:grid}@container (min-width:820px){.pf-grid{gap:var(--s-3) var(--s-4);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}.pf-grid>*{min-width:0}.pf-grid>.pf-anchor--ask{order:-1}@container (min-width:820px){.pf-grid>.pf-anchor--ask{order:0}}.pf-wide{grid-column:1/-1}.pf-wide:empty{display:none}.pf-anchor{scroll-margin-top:calc(var(--topbar-h) + var(--s-4));flex-direction:column;display:flex}.pf-card{flex-direction:column;min-width:0;display:flex;container-type:inline-size}.pf-anchor>.pf-card{flex:auto}.pf-card>.card-body{padding:10px var(--s-4);flex-direction:column;flex:auto;display:flex}.pf .card-head{padding:var(--s-2) var(--s-4)}.pf .card-head-text{flex-direction:column;display:flex}.pf .card-head-sub{font-size:var(--t-xs);margin-top:1px;line-height:1.4}.pf-stack{gap:var(--s-3);flex-direction:column;display:flex}.pf-card>.card-body>.pf-stack{flex:auto}#location .pf-stack{gap:var(--s-2)}.pf .card-head{flex-wrap:nowrap}.pf .card-head-control{flex-basis:auto}.pf .field{gap:var(--s-1)}.pf .field-label{margin-bottom:0}.pf .field-hint,.pf .field-error{font-size:var(--t-xs);line-height:1.4}.pf .textarea{field-sizing:content;min-height:0}.pf-grid2{gap:var(--s-3);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@container (min-width:400px){.pf-grid2{row-gap:var(--s-1);grid-template-columns:repeat(2,minmax(0,1fr))}.pf-grid2.pf-grid2--lead{grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr)}.pf-grid2.pf-grid2--trail{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.pf-grid2.pf-grid2--contact{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.pf-grid2.pf-grid2--brand{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}@container (min-width:280px) and (max-width:399.98px){.pf-grid2.pf-grid2--tight{row-gap:var(--s-1);grid-template-columns:repeat(2,minmax(0,1fr))}.pf-grid2.pf-grid2--lead.pf-grid2--tight{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr)}.pf-grid2.pf-grid2--trail{row-gap:var(--s-1);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}@container (min-width:400px){.pf-grid2--align>.field,.pf-grid2--align>.pf-spoken>.field{grid-row:span 3;grid-template-rows:subgrid;align-content:start;display:grid}.pf-grid2--align>.pf-spoken{grid-row:span 4;grid-template-rows:subgrid;display:grid}}@container (min-width:280px) and (max-width:399.98px){.pf-grid2--tight.pf-grid2--align>.field,.pf-grid2--trail.pf-grid2--align>.field,.pf-grid2--trail.pf-grid2--align>.pf-spoken>.field{grid-row:span 3;grid-template-rows:subgrid;align-content:start;display:grid}.pf-grid2--trail.pf-grid2--align>.pf-spoken{grid-row:span 4;grid-template-rows:subgrid;display:grid}}.pf .st-logo{width:40px;height:40px;font-size:var(--t-md)}.pf .st-logo-row{align-items:flex-start;gap:var(--s-3);flex-wrap:nowrap}.pf .st-logo-row>.st-logo-actions{flex:1 1 0}.pf .st-logo-actions{align-items:center;gap:2px var(--s-3);flex-wrap:wrap;display:flex}.pf .st-logo-actions>*{margin:0}.pf .st-logo-actions .st-note{font-size:var(--t-xs)}.pf .st-logo-actions>details{order:1}.pf .st-logo-actions>details[open],.pf .st-logo-actions>p{flex-basis:100%;order:2}.pf-spoken-actions{align-items:center;gap:var(--s-1) var(--s-3);flex-wrap:wrap;display:flex}.pf-spoken-actions .btn{min-height:28px;padding-inline:var(--s-2);font-size:var(--t-xs)}.pf-hints{gap:var(--s-3);margin-top:var(--s-2);padding:var(--s-3);border-radius:var(--r-md);background:var(--surface-2);flex-direction:column;display:flex}.pf .st-row-wrap:has(>.st-swatch){flex-wrap:nowrap}.pf .st-row-wrap>.st-w-hex{flex:1 1 0;width:auto;min-width:0}.pf-country{gap:2px var(--s-3);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.pf-country>.field-hint{grid-column:1/-1;margin:0}.pf-locked{align-items:center;gap:var(--s-2);min-width:0;font-weight:600;display:flex}.pf-locked>svg:last-child{color:var(--text-faint)}.pf .city-picker-credit{color:var(--text-faint);font-size:var(--t-xs);background:0 0;margin-top:2px;padding:0;display:block}.pf .city-picker-credit a{color:inherit}.pf-address{align-items:center;gap:var(--s-1) var(--s-3);padding:var(--s-2) var(--s-3);border-radius:var(--r-md);background:var(--surface-2);font-size:var(--t-xs);flex-wrap:wrap;margin-top:auto;display:flex}.pf-address>svg{color:var(--text-faint);flex-shrink:0}.pf-address-text{overflow-wrap:anywhere;flex:200px;min-width:0}.pf-address-copy{min-height:24px;font-size:var(--t-xs)}.pf-fold-card>summary{border-radius:inherit;cursor:pointer;list-style:none;display:block}.pf-fold-card>summary::-webkit-details-marker{display:none}.pf-fold-card>summary:focus-visible{box-shadow:inset 0 0 0 3px var(--ring);outline:none}.pf-fold-card:not([open]):not(.pf-legal)>summary>.card-head{border-bottom-color:#0000}.pf-fold-title{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.pf-fold-toggle{align-self:center;align-items:center;gap:var(--s-1);min-height:28px;padding:0 var(--s-2) 0 var(--s-3);border:1px solid var(--border-strong);border-radius:var(--r-pill);background:var(--surface);color:var(--text);font-size:var(--t-xs);transition:background-color var(--dur-fast), border-color var(--dur-fast);flex-shrink:0;font-weight:600;display:inline-flex}.pf-fold-toggle:not(:has(.pf-fold-toggle-text)){padding-inline:var(--s-1)}.pf-fold-card>summary:hover .pf-fold-toggle{border-color:var(--accent);background:var(--a-50)}.pf-fold-toggle>svg{transition:transform var(--dur-base) var(--ease-out)}.pf-fold-card[open] .pf-fold-toggle>svg{transform:rotate(180deg)}.pf-fold-card[open] .pf-fold-toggle-text{display:none}.pf-fold-card[open] .pf-fold-toggle{padding-inline:var(--s-1)}.pf-legal-peek{gap:var(--s-1) var(--s-4);padding:10px var(--s-4);font-size:var(--t-sm);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.pf-legal-peek-row{display:contents}.pf-legal-peek dt{color:var(--text-muted)}.pf-legal-peek dd{overflow-wrap:anywhere;margin:0;font-weight:600}.pf-legal-peek dd.is-empty{color:var(--text-faint);font-weight:400}.pf-fold-card[open] .pf-legal-peek{display:none}@media (prefers-reduced-motion:no-preference){.pf-fold-card[open]>.pf-fold{animation:pf-fold-in var(--dur-base) var(--ease-out)}@supports (interpolate-size:allow-keywords) and selector(::details-content){.pf-fold-card{interpolate-size:allow-keywords}.pf-fold-card::details-content{height:0;transition:height var(--dur-base) var(--ease-out), content-visibility var(--dur-base) allow-discrete;overflow:clip}.pf-fold-card[open]::details-content{height:auto}}}@keyframes pf-fold-in{0%{opacity:0;transform:translateY(-4px)}}.pf-save{margin-top:var(--s-4);border-color:var(--border-strong)}.pf-save .save-bar-text{align-items:center;gap:var(--s-2);display:flex}.pf-save .save-bar-text:before{background:var(--warn);width:8px;height:8px;box-shadow:0 0 0 4px var(--warn-soft);content:"";border-radius:50%;flex-shrink:0}@media (prefers-reduced-motion:no-preference){.pf-save:not([hidden]){animation:pf-save-in var(--dur-slow) var(--ease-out) backwards}.pf.is-saved .pf-card{animation:pf-saved 1.2s var(--ease-out)}}@keyframes pf-save-in{0%{opacity:0;transform:translateY(16px)}}@keyframes pf-saved{0%,30%{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}}@media (max-width:559.98px){.pf-grid{gap:var(--s-3)}}@media (pointer:coarse){.pf .vx-link,.pf .st-disclosure>summary,.pf .pf-address-copy{align-items:center;min-height:44px;display:inline-flex}}.st-nav-item{transition:background-color var(--dur-fast), color var(--dur-fast);position:relative}.st-nav-item>svg{width:20px;height:20px}.st-nav-item[aria-current=page]{background:var(--accent-soft);color:var(--accent-text)}.st-nav-item[aria-current=page]:before{border-radius:var(--r-pill);background:var(--accent);content:"";width:3px;position:absolute;inset-block:5px;inset-inline-start:0}@media (min-width:768px) and (pointer:fine){.st-nav-group+.st-nav-group{margin-block-start:var(--s-4)}.st-nav-item{min-height:30px;font-size:var(--t-sm)}.st-nav-group-label{margin-bottom:var(--s-1);padding-inline-start:var(--s-2)}}.st-col>.page-head.page-head--kit{margin-bottom:var(--s-2)}.st-rows>.list-item{padding-inline:var(--s-4)}.st-rows>.list-item--click{border-radius:0;width:100%;margin-inline:0}.st-list .card{padding:var(--s-1) var(--s-3)}.st-list .list-item{border-top:0;position:relative}.st-list .list-item+.list-item:before{inset-block-start:0;inset-inline:calc(var(--s-2) + 20px + var(--s-3)) var(--s-2);background:var(--border);content:"";height:1px;position:absolute}@media (prefers-reduced-motion:no-preference){.st-col{animation:st-enter var(--dur-base) var(--ease-out) backwards}}@media (prefers-reduced-motion:no-preference) and (max-width:767.98px){.st-col{animation-name:st-enter-side}[dir=rtl] .st-col{animation-name:st-enter-side-rtl}}@keyframes st-enter{0%{opacity:0;transform:translateY(6px)}}@keyframes st-enter-side{0%{opacity:0;transform:translate(16px)}}@keyframes st-enter-side-rtl{0%{opacity:0;transform:translate(-16px)}}
.pay-page{width:100%}.pay-testmode{vertical-align:middle;margin-inline-start:var(--s-3)}.pay-testmode-note{margin:0 0 var(--s-4);font-size:var(--t-sm);color:var(--text-muted)}.pay-tabs{margin-bottom:var(--s-5)}.pay-settings-line{margin:var(--s-6) 0 0;padding-top:var(--s-4);border-top:1px solid var(--border);font-size:var(--t-sm);color:var(--text-muted)}.pay-settings-line a{color:var(--accent-text);font-weight:600}.pay-statline{margin:0 0 var(--s-4);font-size:var(--t-base)}.pay-toolbar{gap:var(--s-3);margin-bottom:var(--s-4);align-items:center;display:flex}.pay-toolbar>.input-wrap,.pay-toolbar>input{flex:auto;min-width:0}.pay-filters{gap:var(--s-3);margin-bottom:var(--s-4);flex-direction:column;display:flex}.pay-txn-card{padding:0;overflow:hidden}.pay-txn-head,.pay-txn-row{gap:var(--s-3);padding-inline:var(--s-4);grid-template-columns:68px minmax(0,1.4fr) minmax(0,1.2fr) 104px 128px 96px 24px;align-items:center;display:grid}.pay-txn-head{padding-block:var(--s-3);font-size:var(--t-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint);border-bottom:1px solid var(--border);font-weight:700}.pay-txn-day{padding:var(--s-3) var(--s-4);background:var(--surface-2);border-block:1px solid var(--border);font-size:var(--t-sm);color:var(--text-muted);font-weight:600}.pay-txn-day:first-child{border-top:none}.pay-txn-row{width:100%;min-height:var(--h-row);text-align:start;border:none;border-bottom:1px solid var(--border);font:inherit;color:inherit;cursor:pointer;transition:background var(--dur-fast);background:0 0}.pay-txn-row:last-child{border-bottom:none}.pay-txn-row:hover{background:var(--surface-2)}.pay-txn-row--skel{cursor:default}.pay-txn-time{font-size:var(--t-sm);color:var(--text-muted);font-variant-numeric:tabular-nums}.pay-txn-customer,.pay-txn-service{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pay-txn-customer{font-weight:600}.pay-txn-service{color:var(--text-muted)}.pay-txn-time-inline{display:none}.pay-txn-amount{font-variant-numeric:tabular-nums;flex-direction:column;gap:2px;display:flex}.pay-txn-amount b{font-weight:700}.pay-txn-due{font-size:var(--t-xs);color:var(--warn-text)}.pay-txn-method{font-size:var(--t-sm);color:var(--text-muted)}.pay-txn-chev{color:var(--text-faint);justify-content:flex-end;display:flex}.pay-txn-chev svg{flex-shrink:0}[dir=rtl] .pay-txn-chev svg{transform:scaleX(-1)}.pay-pager{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);border-top:1px solid var(--border);display:flex}.pay-pager-label{font-size:var(--t-sm);color:var(--text-muted)}.pay-ord-head,.pay-ord-row{gap:var(--s-3);padding-inline:var(--s-4);grid-template-columns:minmax(0,2fr) minmax(0,1.2fr) 104px 152px 24px;align-items:center;display:grid}.pay-ord-head{padding-block:var(--s-3);font-size:var(--t-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint);border-bottom:1px solid var(--border);font-weight:700}.pay-ord-row{text-align:start;border:none;border-bottom:1px solid var(--border);width:100%;min-height:64px;font:inherit;color:inherit;cursor:pointer;transition:background var(--dur-fast);background:0 0}.pay-ord-row:last-child{border-bottom:none}.pay-ord-row:hover{background:var(--surface-2)}.pay-ord-main{gap:var(--s-1);flex-direction:column;min-width:0;display:flex}.pay-ord-name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.pay-ord-meta{align-items:center;gap:var(--s-1) var(--s-2);min-width:0;font-size:var(--t-xs);color:var(--text-muted);flex-wrap:wrap;display:flex}.pay-ord-no{font-variant-numeric:tabular-nums}.pay-ord-customer{min-width:0;font-size:var(--t-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pay-ord-amount{font-variant-numeric:tabular-nums;font-weight:700}.pay-ord-status{min-width:0}.pay-row.refund-row{gap:var(--s-3);min-height:64px;padding:var(--s-3) var(--s-4);grid-template-columns:minmax(0,1.8fr) 108px 88px 148px 24px;align-items:center;display:grid}.pay-refund-amount{align-items:center;gap:var(--s-2);font-variant-numeric:tabular-nums;display:flex}.pay-refund-amount b{font-weight:700}.pay-refund-by{font-size:var(--t-xs);color:var(--text-muted)}.pay-refund-method{min-width:0}.pay-queue{margin-bottom:var(--s-5)}.pay-queue-title{align-items:center;gap:var(--s-2);margin:0 0 var(--s-3);font-size:var(--t-md);font-weight:700;line-height:var(--lh-snug);display:flex}.pay-queue-count{min-width:22px;height:22px;padding-inline:var(--s-2);border-radius:var(--r-full);background:var(--warn-soft);color:var(--warn-text);font-size:var(--t-xs);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.pay-queue-row{align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.pay-queue-row:last-child{border-bottom:none}.pay-queue-main{min-width:0;font:inherit;color:inherit;text-align:start;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:200px;gap:2px;padding:0;display:flex}.pay-queue-main:hover .pay-queue-amount{color:var(--accent-text)}.pay-queue-amount{font-variant-numeric:tabular-nums;font-weight:700}.pay-queue-sub{font-size:var(--t-sm);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pay-queue-actions{gap:var(--s-2);flex-wrap:wrap;display:flex}.pay-detail{flex-direction:column;display:flex}.pay-detail-head,.pay-detail-section{padding:var(--s-4) var(--s-5);border-bottom:1px solid var(--border)}.pay-detail-section:last-child{border-bottom:none}.pay-chiprow{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.pay-chiprow .badge>svg{width:14px;height:14px}.pay-detail-when{margin-top:var(--s-2);font-size:var(--t-sm);color:var(--text-muted)}.pay-eyebrow{margin-bottom:var(--s-3)}.pay-person{align-items:center;gap:var(--s-2);margin-top:var(--s-3);display:flex}.pay-person-avatar{border-radius:var(--r-sm);background:var(--surface-2);width:32px;height:32px;color:var(--text-muted);flex-shrink:0;place-items:center;display:grid}.pay-person-text{min-width:0}.pay-person-name{font-size:var(--t-sm);font-weight:600}.pay-person-meta{font-size:var(--t-xs);color:var(--text-muted);text-overflow:ellipsis;overflow:hidden}.pay-money{gap:var(--s-3);padding:var(--s-4) var(--s-5);border-bottom:1px solid var(--border);grid-template-columns:repeat(3,1fr);display:grid}.pay-money--two{grid-template-columns:repeat(2,1fr)}.pay-money--one{grid-template-columns:1fr}.pay-fig{min-width:0}.pay-fig-label{font-size:var(--t-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint);font-weight:700}.pay-fig-value{margin-top:var(--s-1);font-size:var(--t-xl);letter-spacing:-.01em;font-weight:800;line-height:var(--lh-heading);font-variant-numeric:tabular-nums;color:var(--text)}.pay-fig-value--ok{color:var(--ok-text)}.pay-fig-value--bad{color:var(--bad-text)}.pay-deposit-note{gap:var(--s-2);padding:var(--s-3) var(--s-5);background:var(--surface-2);border-bottom:1px solid var(--border);font-size:var(--t-sm);color:var(--text-muted);align-items:flex-start;display:flex}.pay-deposit-note svg{color:var(--accent-text);flex-shrink:0;margin-top:2px}.pay-actions{gap:var(--s-3);padding:var(--s-4) var(--s-5);border-bottom:1px solid var(--border);flex-direction:column;display:flex}.pay-actions:last-child{border-bottom:none}.pay-note,.pay-hint{gap:var(--s-2);font-size:var(--t-sm);line-height:var(--lh-normal);align-items:flex-start;display:flex}.pay-note{padding:var(--s-3);border-radius:var(--r-md);background:var(--surface-2);color:var(--text-muted)}.pay-note svg,.pay-hint svg{flex-shrink:0;margin-top:1px}.pay-note--warn{background:var(--warn-soft);color:var(--warn-text)}.pay-note--bad{background:var(--bad-soft);color:var(--bad-text)}.pay-hint{color:var(--text-muted);margin-top:var(--s-3)}.pay-lock{gap:var(--s-3);padding-top:var(--s-3);border-top:1px solid var(--border);justify-content:space-between;align-items:flex-start;display:flex}.pay-lock-text{min-width:0}.pay-lock-title{font-size:var(--t-sm);font-weight:600}.pay-lock-hint{font-size:var(--t-xs);color:var(--text-muted);line-height:var(--lh-normal);margin-top:2px}.pay-empty-line{font-size:var(--t-sm);color:var(--text-muted)}.pay-reason{font-size:var(--t-sm);color:var(--text);margin:0}.pay-amount-input{max-width:160px}.pay-kv{gap:var(--s-3);padding:var(--s-2) 0;border-bottom:1px solid var(--border);font-size:var(--t-sm);justify-content:space-between;align-items:baseline;display:flex}.pay-kv:last-child{border-bottom:none}.pay-kv-k{color:var(--text-muted)}.pay-kv-v{text-align:end;word-break:break-word;font-weight:600}.pay-kv-extra{padding-top:var(--s-3)}.pay-link{align-items:center;gap:var(--s-2);font-size:var(--t-sm);color:var(--accent-text);font-weight:600;display:inline-flex}.pay-addr{gap:var(--s-2);padding-top:var(--s-3);font-size:var(--t-sm);align-items:flex-start;display:flex}.pay-addr svg{color:var(--text-faint);flex-shrink:0;margin-top:2px}.pay-addr-missing{color:var(--bad-text)}.pay-digital{font-size:var(--t-sm);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-md);padding:var(--s-2) var(--s-3);word-break:break-all}.pay-lines{flex-direction:column;display:flex}.pay-line{gap:var(--s-3);padding:var(--s-2) 0;border-bottom:1px solid var(--border);align-items:center;display:flex}.pay-line-text{flex:1;min-width:0}.pay-line-name{font-size:var(--t-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.pay-line-meta{font-size:var(--t-xs);color:var(--text-muted)}.pay-line-total{font-variant-numeric:tabular-nums;font-weight:700}.pay-sums{gap:var(--s-2);padding-top:var(--s-3);flex-direction:column;display:flex}.pay-sum{justify-content:space-between;align-items:baseline;gap:var(--s-3);font-size:var(--t-sm);color:var(--text-muted);font-variant-numeric:tabular-nums;display:flex}.pay-sum--plain{color:var(--text)}.pay-sum--credit{color:var(--ok-text)}.pay-sum--grand{padding-top:var(--s-2);margin-top:var(--s-1);border-top:1px solid var(--border);font-size:var(--t-md);color:var(--text);font-weight:800}.pay-tl-text{flex:1;min-width:0}.pay-tl-label{font-size:var(--t-sm);font-weight:600}.pay-tl-when{font-size:var(--t-xs);color:var(--text-muted);margin-top:1px}.pay-foot{gap:var(--s-2);flex-direction:column;width:100%;display:flex}.pay-foot-eyebrow{font-size:var(--t-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint);font-weight:700}.pay-foot-row{gap:var(--s-2);flex-wrap:wrap;display:flex}.pay-foot-row--danger{margin-top:var(--s-1)}.pay-foot-ok,.pay-foot-bad,.pay-foot-note{align-items:center;gap:var(--s-2);font-size:var(--t-sm);font-weight:700;display:flex}.pay-foot-ok{color:var(--ok-text)}.pay-foot-bad{color:var(--bad-text)}.pay-foot-note{color:var(--text-muted);font-weight:600}@media (max-width:559px){.pay-txn-head,.pay-ord-head{display:none}.pay-txn-row{gap:var(--s-1) var(--s-3);padding-block:var(--s-3);grid-template-columns:minmax(0,1fr) auto 20px;grid-template-areas:"customer amount chev""service status chev";min-height:64px}.pay-txn-customer{grid-area:customer}.pay-txn-amount{grid-area:amount;align-items:flex-end}.pay-txn-status{grid-area:status;justify-self:end}.pay-txn-chev{grid-area:chev;align-self:center}.pay-txn-time{display:none}.pay-txn-time-inline{font-variant-numeric:tabular-nums;display:inline}.pay-txn-service{font-size:var(--t-sm);white-space:normal;grid-area:service}.pay-txn-method{display:none}.pay-ord-row{padding-block:var(--s-3);grid-template-columns:minmax(0,1fr) auto 20px;grid-template-areas:"main amount chev""main status chev"}.pay-ord-main{grid-area:main}.pay-ord-customer{display:none}.pay-ord-amount{grid-area:amount;place-self:center end}.pay-ord-status{grid-area:status;place-self:center end}.pay-row.refund-row{grid-template-columns:minmax(0,1fr) auto 20px;grid-template-areas:"main method chev""main status chev"}.pay-refund-method{grid-area:method;justify-self:end}.pay-ord-status{justify-self:end}.pay-refund-by{display:none}.pay-toolbar{flex-direction:column;align-items:stretch}.pay-queue-actions{width:100%}.pay-queue-actions .btn,.pay-foot-row .btn{flex:auto}}.pay-rcpt-filters{flex-flow:wrap;align-items:center}.pay-row.pay-rcpt-row{gap:var(--s-3);min-height:60px;padding:var(--s-3) var(--s-4);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid}.pay-rcpt-row .pay-refund-amount{flex-wrap:wrap}.pay-rcpt-actions{gap:var(--s-2);display:flex}.pay-rcpt-more{padding:var(--s-3);justify-content:center;display:flex}.pay-rcpt-links{gap:var(--s-2);flex-direction:column;display:flex}.pay-rcpt-link{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.pay-rcpt-number{font:inherit;font-variant-numeric:tabular-nums;color:var(--text);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}@media (max-width:640px){.pay-row.pay-rcpt-row{grid-template-columns:minmax(0,1fr) auto}.pay-rcpt-row .pay-rcpt-actions{grid-column:1/-1}}
.chn-page{gap:var(--s-3);max-width:var(--maxw-page);flex-direction:column;display:flex;container:chn-page/inline-size}.chn-page>.page-head.page-head--kit{margin-bottom:0}.chn-section{gap:var(--s-2);flex-direction:column;display:flex}.chn-section-title{font-size:var(--t-md);font-weight:700;line-height:var(--lh-snug);margin:0}.chn-section-sub{font-size:var(--t-sm);color:var(--text-muted);line-height:var(--lh-normal);margin:0 0 var(--s-3)}.chn-banner{padding:var(--s-3) var(--s-4);line-height:var(--lh-normal)}.chn-pointers{gap:var(--s-2) var(--s-6);padding-top:var(--s-3);border-top:1px solid var(--border);flex-wrap:wrap;display:flex}.chn-pointer{align-items:baseline;gap:var(--s-2);font-size:var(--t-sm);color:var(--text-muted);line-height:var(--lh-normal);margin:0;display:flex}.chn-pointer svg{flex-shrink:0;align-self:center}.chn-pointer a{color:var(--accent-text);font-weight:600}.chn-list{gap:var(--s-3);grid-template-columns:minmax(0,1fr);display:grid}.chn-row{align-items:center;gap:10px var(--s-3);min-width:0;padding:14px var(--s-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who status""activity activity""alo alo""extras extras""actions actions";display:grid}.chn-cell{min-width:0}.chn-cell--who{grid-area:who}.chn-cell--status{grid-area:status;justify-self:end}.chn-cell--activity{border-top:1px solid var(--border);grid-area:activity;padding-top:10px}.chn-cell--alo{grid-area:alo}.chn-cell--alo:empty{display:none}.chn-cell--actions{grid-area:actions}.chn-row-extras{grid-area:extras;min-width:0}.chn-row-extras:empty{display:none}.chn-row-extras:not(:has(>:not(:empty))){display:none}.chn-row .chn-handle{font-size:var(--t-sm);color:var(--text-muted);line-height:var(--lh-normal);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;padding-inline-start:28px;overflow:hidden}.chn-row .chn-metrics{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;display:flex}.chn-row .chn-actions>.btn{flex:auto}@container chn-page (min-width:880px){.chn-list{gap:0 var(--s-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);grid-template-columns:minmax(0,1.1fr) max-content minmax(0,.9fr) minmax(0,1.4fr) max-content}.chn-row{grid-column:1/-1;grid-template-columns:subgrid;gap:var(--s-2) var(--s-4);min-height:64px;padding:10px var(--s-4);background:0 0;border:0;border-radius:0;grid-template-areas:"who status activity alo actions""extras extras extras extras extras"}.chn-row+.chn-row{border-top:1px solid var(--border)}.chn-cell--status{justify-self:start}.chn-cell--activity{border-top:0;padding-top:0}.chn-cell--alo:empty{display:block}.chn-cell--actions{justify-self:end}.chn-row-extras{padding-inline-start:28px}.chn-row .chn-metrics{gap:2px}.chn-row .chn-actions>.btn{flex:none}}.chn-offers{align-items:stretch;gap:var(--s-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));display:grid}.chn-offers:has(.chn-sms-legal.is-open){align-items:start}.chn-offer{align-content:start;gap:var(--s-2);min-width:0;padding:var(--s-4);grid-template-rows:auto auto 1fr auto;grid-template-columns:minmax(0,1fr);display:grid}.chn-offer-head{justify-content:space-between;align-items:center;gap:var(--s-3);min-width:0;display:flex}.chn-offer-desc{font-size:var(--t-sm);color:var(--text-muted);line-height:var(--lh-normal);margin:0}.chn-offer-foot{padding-top:var(--s-2);align-self:end}.chn-offer .chn-actions>.btn{flex:auto}@container chn-page (min-width:560px){.chn-offer{padding-block:var(--s-3);column-gap:var(--s-4);grid-template-rows:auto;grid-template-columns:minmax(0,1fr) auto;grid-auto-rows:auto}.chn-offer>*{grid-column:1/-1}.chn-offer>.chn-offer-head{grid-area:1/1;justify-content:flex-start}.chn-offer>.chn-offer-foot{grid-area:1/2;align-self:center;padding-top:0}.chn-offer .chn-actions>.btn{flex:none}}.chn-name{align-items:center;gap:var(--s-2);font-size:var(--t-md);font-weight:700;line-height:var(--lh-snug);min-width:0;margin:0;display:flex}.chn-name>svg{flex-shrink:0}.chn-name-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chn-handle{overflow-wrap:anywhere;font-family:inherit}.chn-meta{align-items:baseline;gap:var(--s-1) var(--s-2);font-size:var(--t-sm);color:var(--text-muted);line-height:var(--lh-normal);flex-wrap:wrap;margin:0;display:flex}.chn-meta b{color:var(--text);font-weight:600}.chn-empty-line{font-size:var(--t-sm);color:var(--text-muted);line-height:var(--lh-normal);margin:0}.chn-row .chn-chart{align-items:flex-end;gap:var(--s-2);flex-direction:row;display:flex}.chn-row .chn-chart-head{font-size:var(--t-xs);order:2}.chn-row .chn-chart-head>span:not(.chn-chart-total),.chn-row .chn-chart-days{display:none}.chn-row .chn-chart-bars{gap:3px;width:98px;height:22px}.chn-row .chn-chart-bar{border-radius:2px 2px 0 0}.chn-note{align-items:flex-start;gap:var(--s-2);font-size:var(--t-sm);line-height:var(--lh-normal);border-radius:var(--r-sm);padding:var(--s-2) var(--s-3);border:1px solid #0000;display:flex}.chn-note svg{flex-shrink:0;margin-top:2px}.chn-note--warn{background:var(--warn-soft);border-color:color-mix(in srgb, var(--warn) 30%, transparent);color:var(--warn-text)}.chn-note--bad{background:var(--bad-soft);border-color:color-mix(in srgb, var(--bad) 25%, transparent);color:var(--bad-text)}.chn-note--info{background:var(--surface-2);color:var(--text-muted)}.chn-toggle{align-items:center;gap:var(--s-3);border-top:1px solid var(--border);min-height:40px;padding-top:var(--s-3);display:flex}.chn-toggle-block{border-top:1px solid var(--border);padding-top:var(--s-3)}.chn-toggle-text{flex:1;min-width:0}.chn-toggle-title{font-size:var(--t-base);font-weight:600;line-height:var(--lh-snug)}.chn-toggle-sub{font-size:var(--t-sm);color:var(--text-muted);line-height:var(--lh-normal)}.chn-row .chn-toggle{border-top:1px solid var(--border);min-height:0;padding-top:10px}@container chn-page (min-width:880px){.chn-row .chn-toggle{border-top:0;padding-top:0}.chn-row .chn-toggle-title{font-size:var(--t-sm)}.chn-row .chn-toggle-sub{font-size:var(--t-xs)}}.chn-actions{align-items:center;gap:var(--s-2);display:flex}.chn-extras{gap:var(--s-2);flex-direction:column;min-width:0;display:flex}.chn-sublinks{border:1px solid var(--border);border-radius:var(--r-sm);flex-direction:column;min-width:0;display:flex;overflow:hidden}.chn-sublink{align-items:center;gap:var(--s-2);width:100%;min-width:0;min-height:44px;padding:0 var(--s-3);background:var(--surface);color:var(--text);font:inherit;font-size:var(--t-sm);text-align:start;cursor:pointer;border:0;font-weight:600;display:flex}.chn-sublink+.chn-sublink{border-top:1px solid var(--border)}.chn-sublink:hover{background:var(--surface-2)}.chn-sublink:focus-visible{box-shadow:inset 0 0 0 3px var(--ring);outline:none}.chn-sublink-icon{color:var(--text-muted);flex-shrink:0}.chn-sublink-label{white-space:nowrap}.chn-sublink-hint{min-width:0;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.chn-sublink-chev{color:var(--text-muted);flex-shrink:0;margin-inline-start:auto}[dir=rtl] .chn-sublink[aria-haspopup] .chn-sublink-chev{transform:scaleX(-1)}.chn-sublink.is-open{background:var(--accent-soft);color:var(--accent-text)}.chn-sublink.is-open .chn-sublink-icon,.chn-sublink.is-open .chn-sublink-chev{color:var(--accent-text)}.chn-sublink.is-open .chn-sublink-chev{transform:rotate(180deg)}.chn-subpanel{min-width:0;padding:var(--s-3) var(--s-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md)}@container chn-page (min-width:880px){.chn-sublinks{gap:var(--s-2);border:0;border-radius:0;flex-flow:wrap;overflow:visible}.chn-sublink,.chn-sublink+.chn-sublink{width:auto;max-width:100%;min-height:32px;padding:0 var(--s-3);border:1px solid var(--border);border-radius:var(--r-sm)}.chn-sublink:hover{border-color:var(--border-strong)}.chn-sublink:focus-visible{box-shadow:0 0 0 3px var(--ring)}.chn-sublink.is-open{border-color:var(--accent-soft-border)}.chn-sublink-chev{margin-inline-start:0}.chn-row-extras .chn-note{padding:6px var(--s-3);font-size:var(--t-xs)}.chn-row-extras .chn-note svg{margin-top:0}}@media (pointer:coarse){.chn-sublink{position:relative}.chn-sublink:before{content:"";inset:min(0px, calc((100% - var(--h-touch)) / 2)) 0;position:absolute}}.chn-disclosure{align-items:center;gap:var(--s-2);font-size:var(--t-sm);line-height:var(--lh-normal);color:var(--text-muted);display:flex}.chn-disclosure svg{flex-shrink:0}.chn-sms-legal-text{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.chn-sms-legal.is-open .chn-disclosure{align-items:flex-start}.chn-sms-legal.is-open .chn-disclosure svg{margin-top:2px}.chn-sms-legal.is-open .chn-sms-legal-text{white-space:normal}.chn-sms-legal-toggle{font-size:var(--t-sm);flex-shrink:0}@media (pointer:coarse){.chn-sms-legal-toggle{min-height:var(--h-touch);margin-block:calc((1lh - var(--h-touch)) / 2);padding-inline:var(--s-2);margin-inline:calc(-1 * var(--s-2));align-items:center;display:inline-flex}}.chn-sms-costs{margin:var(--s-2) 0 0;color:var(--text-faint);font-size:var(--t-xs);line-height:var(--lh-normal);padding-inline-start:24px}.chn-fold{gap:var(--s-3);flex-direction:column;display:flex}.chn-fold-head{font-size:var(--t-md);font-weight:700;line-height:var(--lh-snug);margin:0}.chn-fold-btn{align-items:center;gap:var(--s-2);width:100%;min-height:var(--h-control);color:var(--text);font:inherit;text-align:start;cursor:pointer;border-radius:var(--r-sm);background:0 0;border:0;padding:0;font-weight:600;display:flex}.chn-fold-btn:focus-visible{box-shadow:0 0 0 3px var(--ring);outline:none}.chn-fold-btn .chn-fold-chev{color:var(--text-muted);flex-shrink:0}.chn-fold-btn[aria-expanded=false] .chn-fold-chev{transform:rotate(-90deg)}[dir=rtl] .chn-fold-btn[aria-expanded=false] .chn-fold-chev{transform:rotate(90deg)}.chn-fold-count{color:var(--text-faint);font-weight:400;font-size:var(--t-sm)}.chn-section>.chn-fold{padding:0 var(--s-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);gap:0}.chn-section>.chn-fold>.chn-fold-head{font-size:var(--t-base)}.chn-section>.chn-fold .chn-fold-btn{min-height:44px}.chn-section>.chn-fold .chn-fold-btn .chn-fold-chev{order:2;margin-inline-start:auto}.chn-section>.chn-fold .chn-fold-btn[aria-expanded=false] .chn-fold-chev{transform:none}.chn-section>.chn-fold .chn-fold-btn[aria-expanded=true] .chn-fold-chev{transform:rotate(180deg)}.chn-section>.chn-fold>.chn-fold-panel{padding:var(--s-1) 0 var(--s-4)}.chn-log-filters{align-items:center;gap:var(--s-2);margin-bottom:var(--s-3);flex-wrap:wrap;display:flex}.chn-log-filters .chn-log-spacer{flex:1}.chn-log-select{max-width:180px}.chn-log-table{border-collapse:collapse;width:100%;font-size:var(--t-sm)}.chn-log-table th{text-align:start;font-weight:600;font-size:var(--t-xs);color:var(--text-faint)}.chn-log-table td{padding:var(--s-2) var(--s-3);vertical-align:top}.chn-log-table tbody tr{border-top:1px solid var(--border)}.chn-log-when,.chn-log-channel{white-space:nowrap;color:var(--text-muted)}.chn-log-to{overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.chn-log-chan-cell{align-items:center;gap:var(--s-2);display:inline-flex}.chn-log-msg{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:inline-flex}.chn-log-reason{color:var(--text-muted);font-size:var(--t-xs);line-height:var(--lh-normal);margin-top:var(--s-1);max-width:40ch;display:block}.chn-log-empty{font-size:var(--t-sm);color:var(--text-muted);margin:0}.chn-log-pager{justify-content:flex-end;gap:var(--s-2);margin-top:var(--s-3);display:flex}.chn-log-skel{gap:var(--s-2);flex-direction:column;display:flex}@media (max-width:559px){.chn-log-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.chn-log-table tbody tr{column-gap:var(--s-3);row-gap:var(--s-1);padding:var(--s-3) 0;grid-template-columns:minmax(0,1fr) auto;display:grid}.chn-log-table td{padding:0;display:block}.chn-log-to{font-weight:600;font-size:var(--t-base);grid-area:1/1}.chn-log-status{grid-area:1/2;justify-self:end}.chn-log-message{font-size:var(--t-xs);grid-area:2/1/auto/span 2}.chn-log-when{font-size:var(--t-xs);grid-area:3/1}.chn-log-channel{font-size:var(--t-xs);grid-area:3/2;justify-self:end}.chn-log-reason{max-width:none}.chn-log-filters .select-wrap{flex:140px}.chn-log-select{width:100%;max-width:none}}.chn-tpl-sheet{min-height:100%;padding:var(--s-4) var(--s-5) var(--s-5);flex-direction:column;display:flex}.chn-tpl{align-content:start;gap:var(--s-4);flex:auto;grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.chn-tpl--center{align-content:center}.chn-tpl-intro{gap:var(--s-1);display:grid}.chn-tpl-lead{color:var(--text-muted);font-size:var(--t-base);line-height:var(--lh-normal);margin:0}.chn-tpl-how .fold-head{width:fit-content;color:var(--accent-text);font-size:var(--t-sm)}.chn-tpl-how .fold-title{flex:0 auto}.chn-tpl-how .fold-chev{color:inherit}.empty.chn-tpl-empty{padding-block:var(--s-6)}.chn-tpl-empty .chn-tpl-empty-art{background:color-mix(in srgb, var(--ch-whatsapp) 14%, var(--surface-2));width:72px;height:72px}.chn-tpl-empty p{max-width:320px}.chn-tpl-empty .empty-action{margin-top:var(--s-3)}.chn-tpl-skeleton{gap:var(--s-4);display:grid}.chn-tpl-kind{gap:var(--s-3);padding:var(--s-4);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);display:grid}.chn-tpl-kind,.chn-tpl-langs,.chn-tpl-preview{grid-template-columns:minmax(0,1fr);min-width:0}.chn-tpl-kind-title{font-size:var(--t-base);margin:0;font-weight:700}.chn-tpl-langs{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-elevated);gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.chn-tpl-langs>li+li,.chn-tpl-langs>.chn-tpl-lang+.chn-tpl-lang{border-top:1px solid var(--border)}.chn-tpl-lang{align-items:center;gap:2px var(--s-3);width:100%;min-height:52px;padding:var(--s-2) var(--s-3);border:0;color:var(--text);font:inherit;text-align:start;cursor:pointer;background:0 0;border-inline-start:3px solid #0000;grid-template-columns:auto minmax(min-content,1fr) auto;display:grid}.chn-tpl-chip{grid-area:1/1}.chn-tpl-lang-name{grid-area:1/2}.chn-tpl-lang>.badge{grid-area:1/3}.chn-tpl-why{grid-column:2/-1}.chn-tpl-lang:hover{background:var(--surface-2)}.chn-tpl-lang.is-on{border-inline-start-color:var(--text-muted);background:var(--surface-2)}.chn-tpl-lang:focus-visible{box-shadow:inset 0 0 0 3px var(--ring);outline:none}.chn-tpl-lang--skel,.chn-tpl-lang--skel:hover{cursor:default;background:0 0}.chn-tpl-chip{min-width:34px;height:24px;padding-inline:var(--s-2);border-radius:var(--r-sm);background:var(--surface-3);color:var(--text-muted);font-size:var(--t-xs);letter-spacing:.04em;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.chn-tpl-lang-name{font-weight:600}.chn-tpl-lang>.badge{white-space:normal;text-align:start;justify-self:end;max-width:9.5rem;line-height:1.3}.chn-tpl-why{color:var(--text-muted);font-size:var(--t-sm)}.chn-tpl-why--warn{color:var(--warn-text);font-weight:600}.chn-tpl-preview{gap:var(--s-2);margin:0;display:grid}.chn-tpl-preview-note{color:var(--text-faint);font-size:var(--t-xs);margin:0}.chn-tpl-bubble{overflow-wrap:anywhere;max-width:min(100%,420px);padding:var(--s-3);border-radius:var(--r-md);background:var(--surface-2);font-size:var(--t-sm);line-height:var(--lh-normal);border-start-start-radius:2px}.chn-tpl-bubble p{margin:0}.chn-tpl-bubble .chn-tpl-footer{margin-top:var(--s-2);color:var(--text-faint);font-size:var(--t-xs)}.chn-tpl-button{margin-top:var(--s-2);padding-top:var(--s-2);border-top:1px solid var(--border);color:var(--accent-text);text-align:center;font-weight:600;display:block}@keyframes chn-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes chn-bar-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes chn-unfold{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes chn-attention{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--warn) 50%, transparent)}60%{box-shadow:0 0 0 5px color-mix(in srgb, var(--warn) 0%, transparent)}}@keyframes chn-sheet-in{0%{transform:translate(100%)}to{transform:none}}@keyframes chn-sheet-in-rtl{0%{transform:translate(-100%)}to{transform:none}}@keyframes chn-fade{0%{opacity:0}to{opacity:1}}@keyframes chn-tpl-pop{0%{opacity:0;transform:translateY(14px)scale(.92)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.chn-list>.chn-row,.chn-offers>.chn-offer{animation:chn-rise var(--dur-slow) var(--ease-out) backwards}.chn-list>.chn-row:nth-child(2),.chn-offers>.chn-offer:nth-child(2){animation-delay:50ms}.chn-list>.chn-row:nth-child(3),.chn-offers>.chn-offer:nth-child(3){animation-delay:.1s}.chn-list>.chn-row:nth-child(n+4),.chn-offers>.chn-offer:nth-child(n+4){animation-delay:.15s}.chn-row .chn-chart-bar{transform-origin:50% 100%;animation:chn-bar-grow .52s var(--ease-out) backwards;animation-delay:calc(.18s + var(--i,0) * 45ms)}.chn-status--attention .dot{animation:chn-attention 2.4s var(--ease-in-out) infinite}.chn-toggle .switch .track{transition:background-color var(--dur-base) var(--ease-out)}.chn-toggle .switch .thumb{transition:transform .28s cubic-bezier(.34, 1.56, .64, 1), width var(--dur-fast) var(--ease-out)}.chn-toggle .switch:active input:not([disabled])~.track .thumb{width:22px}.chn-toggle .switch:active input:not([disabled]):checked~.track .thumb{transform:translate(12px)}[dir=rtl] .chn-toggle .switch:active input:not([disabled]):checked~.track .thumb{transform:translate(-12px)}.chn-sublink,.chn-sublink-chev,.chn-fold-btn .chn-fold-chev{transition:transform var(--dur-base) var(--ease-out), background-color var(--dur-fast), border-color var(--dur-fast), color var(--dur-fast)}.chn-subpanel:not([hidden]),.chn-fold-panel:not([hidden]),.chn-sms-costs:not([hidden]){animation:chn-unfold var(--dur-base) var(--ease-out) backwards}.chn-page .sheet{animation:chn-sheet-in .34s var(--ease-out) both}[dir=rtl] .chn-page .sheet{animation-name:chn-sheet-in-rtl}.chn-tpl>:not(.chn-tpl-empty){animation:chn-rise var(--dur-slow) var(--ease-out) backwards;animation-delay:.16s}.chn-tpl>:nth-child(n+3){animation-delay:.22s}.chn-tpl>:nth-child(n+4){animation-delay:.28s}.chn-tpl>:nth-child(n+5){animation-delay:.34s}.chn-tpl-empty-art{animation:chn-tpl-pop .48s var(--ease-out) backwards;animation-delay:.12s}.chn-tpl-empty h4{animation:chn-rise var(--dur-slow) var(--ease-out) backwards;animation-delay:.22s}.chn-tpl-empty p{animation:chn-rise var(--dur-slow) var(--ease-out) backwards;animation-delay:.28s}.chn-tpl-empty .empty-action{animation:chn-rise var(--dur-slow) var(--ease-out) backwards;animation-delay:.34s}.chn-tpl-langs>li{animation:chn-fade var(--dur-slow) var(--ease-out) backwards;animation-delay:calc(.24s + var(--i,0) * 60ms)}}.chn-grid{align-items:stretch;gap:var(--s-4);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));display:grid}@media (max-width:559px){.chn-grid{grid-template-columns:1fr}}.chn-card{flex-direction:column;display:flex}.chn-card-body{gap:var(--s-3);padding:var(--s-4) var(--s-5);flex-direction:column;flex:1;display:flex}.chn-card-body>*{min-width:0}.chn-card .chn-actions{padding-top:var(--s-1);margin-top:auto}.chn-card .chn-actions>.btn{flex:1}.chn-metrics{gap:var(--s-3);flex-direction:column;display:flex}.chn-chart{gap:var(--s-2);flex-direction:column;display:flex}.chn-chart-head{justify-content:space-between;align-items:baseline;gap:var(--s-2);font-size:var(--t-xs);color:var(--text-faint);display:flex}.chn-chart-total{font-variant-numeric:tabular-nums;color:var(--text);font-weight:600}.chn-chart-bars{align-items:end;gap:var(--s-1);border-bottom:1px solid var(--border);grid-template-columns:repeat(7,1fr);height:48px;display:grid}.chn-chart-bar{border-radius:var(--r-sm) var(--r-sm) 0 0;background:var(--accent-soft);border:1px solid var(--accent-soft-border);border-bottom:0;min-height:2px}.chn-chart-bar.is-today{background:var(--accent);border-color:var(--accent)}.chn-chart-days{gap:var(--s-1);font-size:var(--t-xs);color:var(--text-faint);text-align:center;grid-template-columns:repeat(7,1fr);display:grid}.chn-grid>.chn-card{min-width:0}.chn-card-body>.chn-actions{order:9}.chn-card-control .chn-toggle{border-top:0;padding-top:0}@container chn-page (min-width:880px){.chn-page>.notice-bar{padding-block:var(--s-2)}.chn-grid{gap:0 var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr))}.chn-card{align-items:center;gap:4px var(--s-5);padding:var(--s-2) var(--s-4);box-shadow:none;border-radius:0;grid-column:1/-1;grid-template-columns:minmax(220px,1.1fr) minmax(170px,.8fr) minmax(250px,1.1fr) auto;display:grid}.chn-card+.chn-card{margin-top:-1px}.chn-card:first-child{border-start-start-radius:var(--r-md);border-start-end-radius:var(--r-md)}.chn-card:last-child{border-end-end-radius:var(--r-md);border-end-start-radius:var(--r-md)}.chn-card:has(.chn-metrics):not(:has(+.chn-card>.chn-card-body>.chn-metrics)){border-end-end-radius:var(--r-md);border-end-start-radius:var(--r-md)}.chn-card:not(:has(.chn-metrics)){margin-top:var(--s-3);border-radius:var(--r-md);grid-column:auto;grid-template-columns:minmax(0,1fr) auto}.chn-card:not(:has(.chn-metrics))>.card-head{align-items:center;gap:2px var(--s-2);grid-column:1;grid-template-columns:auto minmax(0,1fr);display:grid}.chn-card:not(:has(.chn-metrics))>.card-head>.card-head-text{display:contents}.chn-card:not(:has(.chn-metrics))>.card-head .card-head-sub{grid-area:2/1/auto/-1}.chn-card:not(:has(.chn-metrics))>.card-head>.card-head-control{grid-area:1/2;justify-content:flex-start}.chn-card:not(:has(.chn-metrics)) .chn-card-body>.chn-actions{grid-column:2}.chn-card>.card-head{border:0;grid-area:1/1;align-items:center;padding:0}.chn-card>.card-head .card-head-control{flex-basis:auto}.chn-card .card-head-sub{margin-top:0}.chn-card-body{display:contents}.chn-card-body>*{grid-column:1/-1}.chn-card-body>.chn-metrics{grid-area:1/2;gap:2px}.chn-card-body>.chn-card-control{grid-area:1/3}.chn-card-body>.chn-actions{grid-area:1/4;margin:0;padding:0}.chn-card-body>.chn-actions>.btn{flex:none}.chn-card .chn-metrics .chn-chart{align-items:flex-end;gap:var(--s-3);flex-direction:row}.chn-card .chn-metrics .chn-chart-head{order:2}.chn-card .chn-metrics .chn-chart-head>span:not(.chn-chart-total),.chn-card .chn-metrics .chn-chart-days{display:none}.chn-card .chn-metrics .chn-chart-bars{width:112px;height:22px}.chn-card-control .chn-toggle{min-height:0}.chn-card-control .chn-toggle-title{font-size:var(--t-sm)}.chn-card-control .chn-toggle-sub{font-size:var(--t-xs)}}
.ib-grid{background:var(--bg);grid-template-rows:minmax(0,1fr);grid-template-columns:320px minmax(0,1fr) 340px;display:grid}@media (min-width:900px){.av-shell:has(>.av-main-col>.av-main>.av-main-inner>.ib-grid){height:100dvh;min-height:0}}@media (max-width:899.98px){.av-shell:has(>.av-main-col>.av-main>.av-main-inner>.ib-grid>.ib-list.has-active){height:100dvh;min-height:0}}.av-main:has(>.av-main-inner>.ib-grid){flex-direction:column;min-height:0;display:flex}.av-main-inner:has(>.ib-grid){flex-direction:column;flex:auto;width:100%;min-height:0;padding:0;display:flex}.av-main-inner:has(>.ib-grid)>.av-billing-banner{margin:var(--s-4) var(--s-4) var(--s-3);flex-shrink:0}.av-main-inner>.ib-grid{flex:auto;min-height:0}.ib-grid:not(.av-main-inner>.ib-grid){height:calc(var(--lt-h,100vh) - var(--av-topbar-h,56px));margin:-24px -32px -64px}@media (min-width:1600px){.ib-grid:not(.av-main-inner>.ib-grid){margin:-32px -48px -64px}}.ib-list{border-inline-end:1px solid var(--border);overscroll-behavior:contain;background:var(--bg);scrollbar-width:thin;flex-direction:column;min-height:0;display:flex;overflow-y:auto}.ib-thread{background:var(--bg);flex-direction:column;min-width:0;min-height:0;display:flex}@media (max-width:1499.98px){.ib-summarize span{display:none}}.ib-thread--empty{justify-content:center;align-items:center}.ib-detail{border-inline-start:1px solid var(--border);overscroll-behavior:contain;background:var(--bg);min-height:0;padding:var(--s-5) var(--s-4);scrollbar-width:thin;flex-direction:column;display:flex;overflow-y:auto}.ib-detail-sheet{height:100%;padding:var(--s-4) var(--s-5) var(--s-5);flex-direction:column;display:flex}.ib-list-head{z-index:2;padding:var(--s-3) var(--s-4);border-block-end:1px solid var(--border);background:var(--bg);flex-shrink:0;position:sticky;inset-block-start:0}.ib-list-title-row{justify-content:space-between;align-items:center;gap:var(--s-2);margin-block-end:var(--s-2);display:flex}.ib-list-title{font-size:var(--t-lg);font-weight:700;line-height:var(--lh-heading);margin:0}.ib-filters{gap:var(--s-2);flex-direction:column;display:flex}.ib-item{gap:var(--s-3);min-height:var(--h-row);padding:var(--s-3) var(--s-4);border:0;border-block-end:1px solid var(--border);color:var(--text);font:inherit;text-align:start;cursor:pointer;transition:background var(--dur-fast) var(--ease-out);background:0 0;flex-shrink:0;align-items:flex-start;display:flex}.ib-item:hover,.ib-item.active{background:var(--surface)}.ib-item:focus-visible{box-shadow:inset 0 0 0 2px var(--accent);outline:none}.ib-item-avatar{flex-shrink:0;position:relative}.ib-item-chan{flex-shrink:0;align-self:center;display:flex}.ib-item-body{flex:1;min-width:0}.ib-item-top{align-items:baseline;gap:var(--s-2);display:flex}.ib-item-top .ib-item-time{margin-inline-start:auto}.ib-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--t-base);color:var(--text-muted);font-weight:600;overflow:hidden}.ib-item.unread .ib-name{color:var(--text);font-weight:700}.ib-item-time{font-size:var(--t-xs);color:var(--text-faint);font-variant-numeric:tabular-nums;flex-shrink:0}.ib-item-preview{font-size:var(--t-sm);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin-block-start:2px;overflow:hidden}.ib-item-meta{align-items:center;gap:var(--s-2);flex-wrap:wrap;margin-block-start:var(--s-2);display:flex}.ib-item-dot{border-radius:var(--r-full);background:var(--accent);flex-shrink:0;width:8px;height:8px;margin-inline-start:auto}.ib-list-empty{padding:var(--s-6) var(--s-4);text-align:center;color:var(--text-muted);font-size:var(--t-sm)}.ib-head{gap:var(--s-3);padding:var(--s-3) var(--s-5);border-block-end:1px solid var(--border);background:var(--bg);flex-direction:column;display:flex}.ib-head-top{align-items:center;gap:var(--s-3);display:flex}.ib-back{flex-shrink:0;display:none}.ib-id{align-items:center;gap:var(--s-3);min-width:0;color:inherit;font:inherit;text-align:start;border-radius:var(--r-sm);cursor:default;background:0 0;border:0;flex:1;padding:0;display:flex}.ib-id:focus-visible{box-shadow:0 0 0 3px var(--ring);outline:none}.ib-id-text{flex:auto;min-width:0;display:block;overflow:hidden}.ib-id-name{font-size:var(--t-md);font-weight:700;line-height:var(--lh-snug);text-overflow:ellipsis;white-space:nowrap;margin:0;display:block;overflow:hidden}.ib-id-sub{align-items:center;gap:var(--s-2);min-width:0;font-size:var(--t-sm);color:var(--text-muted);white-space:nowrap;display:flex}.ib-id-sub>:not(.ib-id-sub-text){flex-shrink:0}.ib-id-sub-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ib-id-more{align-items:center;gap:var(--s-1);font-size:var(--t-xs);color:var(--text-muted);white-space:nowrap;flex-shrink:0;font-weight:600;display:none}.ib-head-actions{align-items:center;gap:var(--s-2);flex-shrink:0;display:flex}.ib-who{align-items:center;gap:var(--s-2);font-size:var(--t-sm);flex-wrap:wrap;display:flex}.ib-who-label{color:var(--text-muted);white-space:nowrap}.ib-handler{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-2);gap:2px;padding:3px;display:inline-flex}.ib-handler button{align-items:center;gap:var(--s-1);border-radius:var(--r-sm);padding:4px var(--s-3);color:var(--text-muted);font:inherit;font-size:var(--t-sm);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:0;font-weight:600;line-height:1.2;display:inline-flex}.ib-handler button:hover:not([aria-pressed=true]):not(:disabled){color:var(--text)}.ib-handler button[aria-pressed=true]{background:var(--bg);color:var(--text);cursor:default}.ib-handler button[aria-pressed=true] .ib-handler-mark{color:var(--accent-text)}.ib-handler button:focus-visible{box-shadow:0 0 0 3px var(--ring);outline:none}.ib-handler button:disabled{cursor:default}.ib-msgs{overscroll-behavior:contain;min-height:0;padding:var(--s-5);gap:var(--s-3);scrollbar-width:thin;flex-direction:column;flex:1;display:flex;overflow-y:auto}.ib-older{justify-content:center;padding-block-end:var(--s-1);display:flex}.ib-msg{flex-direction:column;max-width:min(78%,720px);display:flex}.ib-msg.in{align-self:flex-start;align-items:flex-start}.ib-msg.out{align-self:flex-end;align-items:flex-end}.ib-bubble{max-width:100%;padding:var(--s-3) var(--s-4);line-height:var(--lh-normal);font-size:var(--t-base);color:var(--text);overflow-wrap:anywhere;border:1px solid #0000;border-radius:14px}.ib-bubble.customer{background:var(--surface);border-color:var(--border);border-end-start-radius:var(--s-1);align-self:flex-start}.ib-bubble.alo,.ib-bubble.human{color:var(--text);border-end-end-radius:var(--s-1);align-self:flex-end}.ib-bubble.alo{background:var(--surface-2)}.ib-bubble.human{background:var(--surface);border-color:var(--border)}.ib-bubble--failed{border-color:var(--bad)}.ib-alo-label{align-items:center;gap:var(--s-1);font-size:var(--t-xs);color:var(--accent-text);margin-block-end:var(--s-1);font-weight:700;display:flex}.ib-time{font-size:var(--t-xs);color:var(--text-muted);font-variant-numeric:tabular-nums;margin-block-start:var(--s-1)}.ib-failed{align-items:center;gap:var(--s-1);font-size:var(--t-xs);color:var(--bad-text);margin-block-start:var(--s-1);font-weight:600;display:flex}.ib-failed-retry{color:var(--bad-text);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.ib-failed-retry:disabled{cursor:default}.ib-action-btns{gap:var(--s-1);background:0 0;margin-block-start:var(--s-2)}.ib-action-btn{background:var(--bg);border:1px solid var(--border);border-radius:var(--r-sm);color:var(--text);font-weight:600}.ib-action-btn svg{color:var(--text-muted)}.ib-fallback-note{color:var(--text-muted);font-size:var(--t-xs)}.ib-trace{margin-block-start:var(--s-2)}.ib-trace-toggle{align-items:center;gap:var(--s-1);border:1px solid var(--border);background:var(--surface-3);color:var(--text-muted);border-radius:var(--r-full);padding:3px var(--s-3);font:inherit;font-size:var(--t-xs);cursor:pointer;font-weight:600;display:inline-flex}.ib-trace-toggle:hover{color:var(--text)}.ib-trace-toggle:focus-visible{box-shadow:0 0 0 3px var(--ring);outline:none}.ib-trace-steps{gap:var(--s-1);flex-direction:column;margin-block-start:var(--s-2);display:flex}.ib-trace-step{gap:var(--s-2);font-size:var(--t-xs);color:var(--text-muted);align-items:flex-start;display:flex}.ib-trace-step svg{flex-shrink:0;margin-block-start:2px}.ib-attach{gap:var(--s-2);flex-wrap:wrap;margin-block-start:var(--s-2);display:flex}.ib-attach-img{display:inline-flex}.ib-attach-img img{border-radius:var(--r-md);border:1px solid var(--border);max-width:180px;max-height:180px;display:block}.ib-attach-file,.ib-attach-missing{align-items:center;gap:var(--s-2);max-width:220px;padding:var(--s-2) var(--s-3);border-radius:var(--r-sm);border:1px solid var(--border);font-size:var(--t-xs);color:var(--text);text-decoration:none;display:inline-flex}.ib-attach-missing{color:var(--text-muted);border-style:dashed}.ib-attach-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ib-attach-audio{align-items:center;gap:var(--s-2);width:280px;max-width:100%;padding:var(--s-2);border:1px solid var(--border);border-radius:var(--r-sm);background:var(--bg);display:flex}.ib-attach-audio-ic{border-radius:var(--r-full);background:var(--accent-soft);width:24px;height:24px;color:var(--accent-text);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ib-attach-audio audio{width:100%;min-width:180px;height:30px}.ib-card{border-radius:var(--r-lg);padding:var(--s-3) var(--s-4)}.ib-card--accent{border:1px solid var(--accent-soft-border);background:var(--accent-soft)}.ib-card--warn{border:1px solid color-mix(in srgb, var(--warn) 26%, transparent);background:var(--warn-soft)}.ib-card-head{justify-content:space-between;align-items:center;gap:var(--s-2);width:100%;font:inherit;color:inherit;text-align:start;background:0 0;border:0;padding:0;display:flex}.ib-card-row{justify-content:space-between;align-items:center;gap:var(--s-3);margin-block-start:var(--s-2);display:flex}.ib-card-title{align-items:center;gap:var(--s-2);font-size:var(--t-sm);font-weight:700;display:flex}.ib-card-title--warn{color:var(--warn-text)}.ib-card-sub{font-size:var(--t-sm);color:var(--text-muted);margin-block-start:var(--s-1)}.ib-card-line{font-size:var(--t-sm);margin-block-start:var(--s-1);font-weight:600}.ib-card-actions{margin-block-start:var(--s-3)}.ib-card-loading{align-items:center;gap:var(--s-2);font-size:var(--t-sm);color:var(--text-muted);margin-block-start:var(--s-2);display:flex}.ib-spinner{flex-shrink:0;width:16px;height:16px}.ib-card-error{font-size:var(--t-sm);color:var(--bad-text);margin-block-start:var(--s-2)}.ib-bullets{margin:var(--s-2) 0 0;gap:var(--s-1);font-size:var(--t-sm);color:var(--text-muted);line-height:var(--lh-normal);flex-direction:column;padding-inline-start:18px;display:flex}.ib-card-meta{align-items:center;gap:var(--s-1);font-size:var(--t-xs);color:var(--text-muted);flex-wrap:wrap;margin-block-start:var(--s-2);display:flex}.ib-linkbtn{color:var(--accent-text);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.ib-linkbtn--quiet{color:var(--text-muted)}.ib-linkbtn:focus-visible{box-shadow:0 0 0 3px var(--ring);border-radius:var(--r-sm);outline:none}.ib-suggestion{align-self:center;width:100%;max-width:440px}.ib-composer{border-block-start:1px solid var(--border);padding:var(--s-3) var(--s-5);background:var(--bg);gap:var(--s-2);flex-direction:column;display:flex}.ib-composer-quick{gap:var(--s-2);flex-wrap:wrap;display:flex}.ib-draft{border:1px dashed var(--accent-soft-border);background:var(--accent-soft);max-width:100%;color:var(--text);border-radius:var(--r-md);padding:var(--s-3) var(--s-4);align-self:stretch}.ib-draft-head{align-items:center;gap:var(--s-2);font-size:var(--t-sm);margin-block-end:var(--s-1);font-weight:700;display:flex}.ib-draft-body{font-size:var(--t-base)}.ib-draft-actions{gap:var(--s-2);margin-block-start:var(--s-3);display:flex}.ib-pending{gap:var(--s-2);flex-wrap:wrap;display:flex}.ib-pending-item{display:inline-flex;position:relative}.ib-pending-item img{object-fit:cover;border-radius:var(--r-sm);border:1px solid var(--border);width:46px;height:46px}.ib-pending-remove{border:1px solid var(--border);border-radius:var(--r-full);background:var(--bg);width:20px;height:20px;color:var(--text);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;inset-block-start:-7px;inset-inline-end:-7px}.ib-form{align-items:flex-end;gap:var(--s-2);display:flex}.ib-input{min-width:0;height:auto;min-height:var(--h-control);max-height:9.5rem;padding:var(--s-2) var(--s-3);resize:none;line-height:var(--lh-normal);flex:1;overflow-y:auto}.ib-format-bar{align-items:center;gap:var(--s-2);display:flex}.ib-format{min-width:28px;height:24px;padding:0 var(--s-2);border:1px solid var(--border);border-radius:var(--r-full);color:var(--text-muted);font:inherit;font-size:var(--t-xs);cursor:pointer;background:0 0;line-height:1}.ib-format:hover{color:var(--text);background:var(--surface-2)}.ib-format:focus-visible{box-shadow:0 0 0 3px var(--ring);outline:none}.ib-format--b{font-weight:800}.ib-format--u{font-weight:700;text-decoration:underline}.ib-format--i{font-style:italic;font-weight:700}.ib-cust-top,.ib-cust-sec,.ib-cust-cta{flex-shrink:0}.ib-cust-top{text-align:center;border-block-end:1px solid var(--border);padding-block-end:var(--s-4)}.ib-cust-name{font-size:var(--t-md);margin-block-start:var(--s-2);font-weight:700}.ib-cust-sub{font-size:var(--t-sm);color:var(--text-muted)}.ib-cust-reach{justify-content:center;gap:var(--s-2);margin-block-start:var(--s-2);display:flex}.ib-cust-sec{padding:var(--s-4) 0;border-block-end:1px solid var(--border)}.ib-cust-sec-title{font-size:var(--t-sm);margin-block-end:var(--s-2);font-weight:700}.ib-cust-rows{gap:var(--s-3);flex-direction:column;display:flex}.ib-cust-row{align-items:center;gap:var(--s-2);font-size:var(--t-sm);color:var(--text-muted);display:flex}.ib-cust-chans{gap:var(--s-2);font-size:var(--t-sm);color:var(--text-muted);flex-wrap:wrap;display:flex}.ib-cust-chan{align-items:center;gap:var(--s-1);display:inline-flex}.ib-cust-sec--bookings{flex-direction:column;display:flex}.ib-cust-sec--bookings-long{flex-shrink:1;min-height:8rem}.ib-cust-bookings{overscroll-behavior:contain;scrollbar-width:thin;flex:auto;min-height:0;overflow-y:auto}.ib-cust-bookings:focus-visible{box-shadow:0 0 0 3px var(--ring);border-radius:var(--r-sm);outline:none}.ib-cust-bookings-group{padding-block:var(--s-2) var(--s-1);font-size:var(--t-xs);color:var(--text-muted);font-weight:600}.ib-cust-booking{justify-content:space-between;align-items:center;gap:var(--s-2);padding:var(--s-2) 0;font-size:var(--t-sm);display:flex}.ib-cust-booking--cancelled .ib-cust-booking-name{color:var(--text-muted);font-weight:500}.ib-cust-booking--cancelled .ib-cust-booking-when{color:var(--text-faint)}.ib-cust-booking-text{min-width:0}.ib-cust-booking-name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ib-cust-booking-when{font-size:var(--t-xs);color:var(--text-muted)}.ib-cust-note{font-size:var(--t-sm);color:var(--text-muted);margin:0}.ib-cust-blocked{border:1px solid color-mix(in srgb, var(--bad) 24%, transparent);border-radius:var(--r-md);background:var(--bad-soft);padding:var(--s-3)}.ib-cust-blocked-title{align-items:center;gap:var(--s-2);font-size:var(--t-sm);color:var(--bad-text);font-weight:700;display:flex}.ib-cust-blocked-sub{font-size:var(--t-sm);color:var(--text-muted);margin:var(--s-1) 0 var(--s-2)}.ib-cust-cta{gap:var(--s-2);flex-direction:column;padding-block-start:var(--s-4);display:flex}.av-main-inner>.ib-grid .ib-cust-cta,.ib-detail-sheet .ib-cust-cta{margin-block-start:auto}.ib-skel-list{flex-direction:column;display:flex}.ib-skel-row{gap:var(--s-3);padding:var(--s-3) var(--s-4);border-block-end:1px solid var(--border);display:flex}.ib-skel-row-body{gap:var(--s-2);flex-direction:column;flex:1;min-width:0;display:flex}.ib-skel-thread{gap:var(--s-3);padding:var(--s-5);flex-direction:column;display:flex}.ib-skel-out{align-self:flex-end}@media (max-width:1199.98px){.ib-grid{grid-template-columns:320px minmax(0,1fr)}.ib-detail{display:none}.ib-id{cursor:pointer}.ib-id-more{display:inline-flex}}@media (max-width:899.98px){.ib-grid{grid-template-columns:minmax(0,1fr)}.av-main-inner:has(>.ib-grid){padding-block-end:calc(var(--av-tabbar-h) + env(safe-area-inset-bottom))}.av-main-inner:has(>.ib-grid)>.av-billing-banner{margin:var(--s-3)}.ib-grid:not(.av-main-inner>.ib-grid){margin-inline:-16px}.ib-grid:not(:has(>.ib-list.has-active)){height:auto}.ib-grid:not(:has(>.ib-list.has-active)) .ib-list{border-inline-end:0;overflow:visible}.ib-grid:not(.av-main-inner>.ib-grid):has(>.ib-list.has-active){height:calc(var(--lt-h,100dvh) - var(--av-topbar-h,52px) - var(--av-tabbar-h,60px) - env(safe-area-inset-bottom));margin:-16px -16px calc(-1 * (var(--av-tabbar-h,60px) + 24px + env(safe-area-inset-bottom)))}.ib-list.has-active{display:none}.ib-back{display:inline-flex}.ib-head{padding:var(--s-2) var(--s-3)}.ib-msgs{padding:var(--s-4) var(--s-3)}.ib-composer{padding:var(--s-3)}.ib-msg{max-width:88%}}@media (max-width:560px){.ib-format-bar,.ib-who-label{display:none}.ib-head-top,.ib-id{gap:var(--s-2)}.ib-summarize span{display:none}.ib-head-actions{gap:0}}.ib-chan-chip{justify-content:center;align-items:center;display:inline-flex}.ib-calls-chip,.ib-item-phone{color:var(--text-muted)}.ib-item-phone{align-items:center;display:inline-flex}.ib-call-card{align-items:flex-start;gap:var(--s-3);margin-block:var(--s-3) var(--s-1);padding:var(--s-2) var(--s-3);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);color:var(--text);align-self:stretch;display:flex}.ib-call-ic{background:var(--surface-2);width:32px;height:32px;color:var(--text-muted);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ib-call-body{flex:1;min-width:0}.ib-call-top{align-items:baseline;gap:var(--s-2);flex-wrap:wrap;display:flex}.ib-call-title{font-weight:700;font-size:var(--t-sm)}.ib-call-when{font-size:var(--t-xs);color:var(--text-muted);font-variant-numeric:tabular-nums}.ib-call-facts{gap:var(--s-1) var(--s-3);font-size:var(--t-xs);color:var(--text-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin-block-start:2px;display:flex}.ib-text-badge{padding:0 var(--s-1);border:1px solid var(--border);border-radius:var(--r-sm);font-size:var(--t-xs);color:var(--text-muted);letter-spacing:.02em;margin-inline-start:var(--s-1);font-weight:700}.ib-delivery{align-items:center;gap:var(--s-1);font-size:var(--t-xs);color:var(--text-muted);font-variant-numeric:tabular-nums;margin-block-start:var(--s-1);display:flex}.ib-delivery--ok{color:var(--ok-text,var(--text-muted))}.ib-delivery--bad{color:var(--bad-text);font-weight:600}.ib-phone-note{align-items:flex-start;gap:var(--s-2);font-size:var(--t-sm);color:var(--text-muted);margin:0;display:flex}.ib-phone-note svg{flex-shrink:0;margin-block-start:2px}.ib-composer--phone .ib-input:disabled{cursor:not-allowed}@media (max-width:600px){.ib-call-card{gap:var(--s-2);padding:var(--s-2)}.ib-call-ic{width:28px;height:28px}}
/*# sourceMappingURL=315h_gah5277z.css.map*/