:root{--prim:#2f7b73;--soft:#e6f1ef;--deep:#215a54;--acc:var(--prim);--accT:var(--soft);--ok:var(--prim);--ink:#161616;--grey:#66707c;--muted:#848d97;--line:#e9ebef;--bad:#d64545;--bad-soft:#fbe9e9;--bad-line:#f0c9c5;--warn:#a8630f;--warn-soft:#fdf1e4;--bg:#f5f6f8;--grey-row:#f2f3f5;--grey-soft:#f6f7f9;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-7:32px;--fs-1:11px;--fs-2:13px;--fs-3:15px;--fs-4:18px;--fs-5:24px;--fs-input-mobile:16px;--fw-regular:400;--fw-semibold:600;--fw-heavy:800;--ls-heading:-.02em;--ls-acronym:.06em;--r-sm:6px;--r-md:8px;--r:12px;--r-pill:99px;--btn-h:40px;--btn-h-sm:32px;--btn-h-mobile:44px;--sh-pop:0 4px 14px rgba(20,20,20,.12);--sh-modal:0 16px 44px rgba(20,20,20,.18);--sh2:var(--sh-modal);--obor-vlasy:var(--prim);--obor-nehty:#4c7df0;--obor-nohy:#f0a32f;--cat-zelena:#5f8c6a;--cat-modra:#4f7a9b;--cat-fialova:#8c6f9e;--cat-ruzova:#a8607a;--cat-okrova:#b2793f;--cat-olivova:#7a8f4f;--pal0-c:#2f7b73;--pal0-t:#e6f1ef;--pal0-d:#215a54;--pal1-c:#4c7df0;--pal1-t:#e1eafe;--pal1-d:#33509c;--pal2-c:#f0a32f;--pal2-t:#fdf0d7;--pal2-d:color-mix(in srgb,var(--pal2-c) 60%,var(--ink));--pal3-c:#e85d9b;--pal3-t:#fce1ee;--pal3-d:color-mix(in srgb,var(--pal3-c) 60%,var(--ink));--pal4-c:#8b64e8;--pal4-t:#ebe4fc;--pal4-d:color-mix(in srgb,var(--pal4-c) 60%,var(--ink));--pal5-c:#ef6c3b;--pal5-t:#fde5da;--pal5-d:color-mix(in srgb,var(--pal5-c) 60%,var(--ink));--tb:#95c7c2;--tbD:var(--prim);--tbT:var(--soft);--sw:#bee4e7;--swD:#4e9fa6;--swT:#eff9fa;--hb:#f49f51;--hbD:#d97e2b;--hbT:#fdf1e4;--fl:#f7ccad;--flD:#c98a57;--flT:#fdf5ee}body[data-acc=navy]{--prim:#2f5d8a;--soft:#e9f0f7}body[data-acc=sage]{--prim:#6b8f71;--soft:#edf2ee}*{box-sizing:border-box}body,html{margin:0;min-height:100%;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;color:var(--ink);background:var(--bg);line-height:1.5}button,input,select,textarea{font:inherit;color:inherit}button{border:0;background:none;cursor:pointer}::selection{background:var(--prim);color:#fff}::placeholder{color:var(--muted)}:focus-visible{outline:1.5px solid var(--prim);outline-offset:2px;border-radius:var(--r-sm)}input[type=checkbox],input[type=radio]{accent-color:var(--prim)}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-thumb{background:#d9dde4;border-radius:8px}.tabular{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}b,h1,h2,h3,h4,strong{font-weight:600}h1,h2,h3,h4{letter-spacing:var(--ls-heading)}.grow{flex:1 1}.admin-aura{background:var(--bg)}.shell{position:relative;min-height:100vh;padding-top:72px;padding-left:232px}.shell:before{content:"";position:absolute;left:0;top:0;bottom:0;width:232px;background:#fff;border-right:1px solid var(--line);pointer-events:none}.shellPendingChanges{padding:12px 32px 0;max-width:1440px;margin:0 auto}.uiPendingChanges{background:#fff;border-radius:var(--r);padding:12px 16px;font-size:var(--fs-2)}.uiPendingChangesHead{display:flex;align-items:center;gap:8px;line-height:1.3}.uiPendingChangesHead b{font-weight:600}.uiPendingChangesDot{width:8px;height:8px;border-radius:50%;background:#f0a32f;flex:none}.uiPendingChangesRows{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.uiPendingChangesRow{display:flex;gap:8px;align-items:flex-start}.uiPendingChangesTime{flex:none;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.uiPendingChangesLabel{flex:1 1;min-width:0;color:var(--grey);display:flex;flex-direction:column;gap:2px}.uiPendingChangesLabel small{font-size:var(--fs-2);color:var(--warn)}.uiPendingChangesActions{flex:none;display:flex;gap:8px}.uiPendingChangesNote{margin:8px 0 0;line-height:1.55;color:var(--grey)}.uiPendingChangesFoot{margin-top:12px;display:flex;gap:8px}.uiPendingChangesFoot .btn{flex:1 1}.shellOfflineBar{background:#2b3330;color:#fff;padding:8px 16px;gap:8px;font-size:var(--fs-2);font-weight:600;line-height:1.4}.shellOfflineBar,.topbar{display:flex;align-items:center}.topbar{position:fixed;inset:0 0 auto;height:72px;background:#fff;border-bottom:1px solid var(--line);z-index:20;justify-content:space-between;gap:16px;padding:0 20px}.brand{display:flex;gap:12px;align-items:center;font-weight:800;font-size:var(--fs-4);letter-spacing:var(--ls-heading)}.brand span:last-child{display:flex;flex-direction:column}.brand small{font-size:var(--fs-1);letter-spacing:var(--ls-acronym);color:var(--grey);font-weight:600}.brand .brandmark{width:36px;height:36px;border-radius:var(--r);background:var(--prim);display:grid;place-items:center;color:#fff}.topbar .brand{font-weight:600;font-size:var(--fs-3);gap:12px;flex:none}.topactions{display:flex;align-items:center;gap:0;flex:none}.topSearch{flex:1 1;display:flex;justify-content:center;min-width:0}.topSearchField{width:420px;max-width:100%;height:36px;border:1px solid var(--line);border-radius:var(--r);background:var(--grey-soft);display:flex;align-items:center;padding:0 12px;gap:8px;color:var(--muted);font-size:var(--fs-2)}.topSearchField>span:first-child{display:inline-flex;flex:none}.topSearchField input{flex:1 1;min-width:0;border:0;background:transparent;padding:0;font-size:var(--fs-2);color:var(--ink);outline:0}.topSearchField:focus-within{border-color:var(--prim)}.sidebar{position:fixed;left:0;top:72px;bottom:0;width:232px;background:#fff;border-right:1px solid var(--line);padding:20px 16px;z-index:15}.sidebar,.sidebar nav{display:flex;flex-direction:column}.sidebar nav{gap:4px}.sidebar nav a{display:flex;align-items:center;gap:12px;padding:8px 12px;border-radius:var(--r);font-size:var(--fs-3);font-weight:600;line-height:1;color:inherit;text-decoration:none}.sidebar nav a span{width:20px;display:inline-flex;align-items:center;justify-content:center;color:var(--grey);flex:none}.sidebar nav a.active,.sidebar nav a:hover{background:var(--soft)}.sidebar nav a.active{color:var(--deep)}.sidebar nav a.active span{color:var(--prim)}.sidebarDivider{height:1px;background:var(--line);margin:8px 14px}.content{max-width:1440px;margin:0 auto;padding:24px 32px 40px}.btn.fab.shellFab,.shellMobileNav,.uiPhoneBack{display:none}.pageHead{min-height:40px;display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:16px;gap:16px}.pageHead h1{font-size:var(--fs-5);line-height:1.2;margin:0;font-weight:800;letter-spacing:var(--ls-heading)}.pageHead p{margin:4px 0 0;color:var(--grey);font-size:var(--fs-2)}.primary,.secondary{height:var(--btn-h);border-radius:var(--r-md);padding:0 16px;font-weight:600;font-size:var(--fs-2);display:inline-flex;align-items:center;justify-content:center}.primary{background:var(--prim);color:#fff}.primary:active{transform:scale(.98)}.primary:disabled{background:var(--grey-row);color:var(--muted);cursor:not-allowed}.secondary{background:#fff;border:1px solid var(--line)}.ghost{color:var(--grey);font-weight:600}.wide{width:100%}.btn.wide,.primary.wide{height:var(--btn-h-mobile)}.columns{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);gap:20px}.columns>section{min-width:0}.panel{background:#fff;border-radius:var(--r);padding:20px;margin-bottom:16px}.panelHead{display:flex;align-items:center;justify-content:space-between;gap:12px}.panel h2{font-size:var(--fs-3);margin:0 0 12px;font-weight:600;line-height:1;letter-spacing:var(--ls-heading)}.panelHead h2{margin-bottom:12px}.kpis{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px}.kpi{background:#fff;border-radius:var(--r);padding:16px}.kpi small{display:block;color:var(--grey);font-size:var(--fs-1);font-weight:600}.kpi b{display:block;font-size:var(--fs-5);font-weight:800;letter-spacing:var(--ls-heading);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-top:4px}.empty{padding:24px 20px;text-align:center;color:var(--grey);font-size:var(--fs-2);line-height:1.6}.empty[data-align=start]{text-align:left;padding-inline:0}.emptyTitle{display:block;color:var(--ink);font-size:var(--fs-3);font-weight:600;letter-spacing:var(--ls-heading);line-height:1.3}.emptyText{margin:0}.emptyTitle+.emptyText{margin-top:4px}.emptyAction{margin-top:12px;display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.empty[data-align=start] .emptyAction{justify-content:flex-start}.notice{display:flex;gap:12px;align-items:flex-start;padding:12px 0;border-bottom:1px solid var(--grey-row);font-size:var(--fs-2)}.notice>span{color:var(--prim);display:inline-flex;flex:none;margin-top:2px}.notice div{display:flex;flex-direction:column}.notice b{font-weight:600}.notice small{color:var(--grey);font-size:var(--fs-1)}.notice-danger,.notice-danger>span{color:var(--bad)}.notice-success{color:var(--ok)}.statusPill{display:inline;font-size:var(--fs-2);font-weight:400;color:var(--grey);white-space:nowrap}.statusPill.bad,.statusPill.grey,.statusPill.ok,.statusPill.warn{align-items:center;display:inline-flex;border-radius:var(--r-pill);gap:5px;padding:4px 8px;font-size:var(--fs-1);font-weight:600;line-height:1.5}.statusPill.bad{background:var(--bad-soft);color:var(--bad)}.statusPill.warn{background:var(--warn-soft);color:var(--warn)}.statusPill.ok{background:var(--soft);color:var(--prim)}.statusPill.grey{background:var(--grey-row);color:var(--grey)}.tableWrap{background:#fff;border-radius:var(--r);overflow:auto}.tableWrap table{border-collapse:collapse;width:100%;font-size:var(--fs-2)}.tableWrap th{text-align:left;font-weight:600;line-height:1;color:var(--grey);background:var(--grey-soft);border-bottom:1px solid var(--line);text-transform:none;letter-spacing:normal}.tableWrap td,.tableWrap th{font-size:var(--fs-2);padding:12px 20px}.tableWrap td{border-top:1px solid var(--grey-row)}.seg{display:inline-flex;background:#fff;border:1px solid var(--line);border-radius:var(--r);margin:0;min-inline-size:0;padding:4px;gap:2px}.seg button{padding:8px 12px;border-radius:var(--r-md);font-weight:600;font-size:var(--fs-2);line-height:1;color:var(--grey)}.seg button.active{background:var(--soft);color:var(--prim)}.seg button:disabled{color:var(--muted);cursor:not-allowed}.seg.segTrack{background:var(--grey-row);border:0;border-radius:var(--r-md)}.seg.segTrack button{font-weight:400}.seg.segTrack button.active{background:#fff;box-shadow:var(--sh-pop);color:var(--ink);font-weight:600}@media (max-width:840px){.seg.segFill{display:flex;inline-size:100%;flex-wrap:wrap}.seg.segFill>button{flex:1 1;min-inline-size:max-content}}.formField{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.formField>label{display:block;margin:0;font-size:var(--fs-2);font-weight:600;line-height:1.4}.formField.formFieldQuiet>label{color:var(--muted);font-weight:var(--fw-regular)}.fieldHint{color:var(--grey);font-weight:400;font-size:var(--fs-2)}.authLogin{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;min-height:100vh;padding:24px}.authLoginBrand{width:min(430px,100%)}.authLoginPage{gap:24px}.authLoginPage .authLoginBrand{display:flex;justify-content:center;width:min(420px,100%)}.authLoginPage .authLoginBrand .brand{line-height:1}.authLoginPage .authLoginBrand .brand .brandmark,.authLoginPage .authLoginBrand .brand .brandmark svg{height:42px;width:42px}.authLoginCard{background:#fff;border-radius:var(--r);padding:24px;width:min(430px,100%)}.authLoginPage .authLoginCard{padding:var(--sp-6);width:min(420px,100%)}.authLoginPage .authLoginCardHero{padding:var(--sp-7)}.authLoginCard h1{font-size:var(--fs-4);margin:0;text-align:center;font-weight:var(--fw-heavy);letter-spacing:var(--ls-heading)}.authLoginPage .authLoginCard h1{line-height:1.25}.authLoginPage .authLoginCardHero h1{font-size:var(--fs-5);line-height:1.2}.authLoginPage .authLoginCardNotice h1,.authLoginPage .authLoginCardNotice>p{text-align:left}.authLoginPage .authLoginCardNotice .authLoginSubtitle{line-height:1.65;margin:8px 0 0}.authLoginPage .authLoginCardNotice .authNoteBox{text-align:left}.authLoginCard>p{color:var(--grey);font-size:var(--fs-2);margin:4px 0 20px;text-align:center}.authLoginPage .authLoginSubtitle{line-height:1.5;margin:4px 0 16px}.authLoginPage .authLoginCardHero .authLoginSubtitle{margin:7px 0 24px}.authLoginPage .authFooterNote{border-top:0;padding-top:0}.authLoginPage .authLoginCard label{display:flex;flex-direction:column;gap:4px;font-size:var(--fs-2);font-weight:600;line-height:1.4;margin-bottom:12px}.authLoginPage .authLoginCard label.check{align-items:center;color:var(--grey);flex-direction:row;font-weight:400;gap:8px;margin-bottom:12px}.authLoginPage .fieldGroup{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.authLoginPage .fieldGroup label{margin-bottom:0}.authLoginPage .authLoginCard .fieldGroup input:not([type=checkbox]):not([type=radio]):not(.uiInput),.authLoginPage .authLoginCard label input:not([type=checkbox]):not([type=radio]):not(.uiInput),.authLoginPage .authLoginCard label select{background:#fff;border:1px solid var(--line);border-radius:var(--r-md);font-size:var(--fs-3);font-weight:400;line-height:normal;padding:8px 12px;width:100%}.authLoginPage .authLoginCardHero .fieldGroup input:not([type=checkbox]):not([type=radio]):not(.uiInput),.authLoginPage .authLoginCardHero label input:not([type=checkbox]):not([type=radio]):not(.uiInput){padding:12px}.authLoginPage .authPair{display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-bottom:12px}.authLoginPage .authPair label{margin-bottom:0}.authLoginPage .fieldHint{color:var(--muted);font-size:var(--fs-1)}.authLoginPage .authFooterLink,.authLoginPage .authFooterNote,.authLoginPage .forgotLink{font-size:var(--fs-2)}.authProviders{display:flex;flex-direction:column;gap:8px}.authProviders button{align-items:center;background:#fff;border:1px solid var(--line);border-radius:var(--r-md);display:flex;font-size:var(--fs-2);font-weight:600;gap:8px;height:var(--btn-h-mobile);justify-content:center;min-width:0;padding:0 16px;white-space:nowrap}.authProviders button:hover{background:var(--grey-soft);border-color:var(--muted)}.authProviders button:disabled{cursor:wait;color:var(--muted);background:var(--grey-soft)}.authProviderIcon{flex:0 0 auto;height:18px;width:18px}.authProviderNotice{color:var(--grey);font-size:var(--fs-2);line-height:1.5;margin:8px 0 0;text-align:center}.authLoginCard .divider{align-items:center;color:var(--muted);display:flex;font-size:var(--fs-2);gap:12px;letter-spacing:normal;margin:22px 0;white-space:nowrap}.authLoginCard .divider:after,.authLoginCard .divider:before{background:var(--line);content:"";height:1px;width:100%}.authLoginCard .authSubmit{height:var(--btn-h-mobile);margin-top:0}.authLoginCard .authError{display:block;margin:6px 0 0}.authLoginPage .authLoginCard .fieldGroup input[aria-invalid=true]:not([type=checkbox]):not([type=radio]),.authLoginPage .authLoginCard label input[aria-invalid=true]:not([type=checkbox]):not([type=radio]){border-color:var(--bad)}.authBelow{align-items:center;color:var(--grey);display:flex;flex-direction:column;font-size:var(--fs-2);gap:24px;text-align:center;width:min(420px,100%)}.authBelow p{margin:0}.authBelowLinks{color:var(--muted);display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.authBelowLinks a{color:var(--muted);font-weight:400;text-decoration:none}.authBelowLinks a:hover{color:var(--grey);text-decoration:underline;text-underline-offset:2px}.authNoteBox{background:var(--grey-soft);border-radius:var(--r);color:var(--grey);line-height:1.6;padding:12px 16px}.authNoteBox,.authResendRow{font-size:var(--fs-2);margin-top:16px}.authResendRow{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.authResendCountdown{color:var(--muted);font-size:var(--fs-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-left:auto}@media (max-width:840px){.shell{padding:0 0 calc(80px + env(safe-area-inset-bottom))}.shell:before,.sidebar,.topbar{display:none}.content{--content-x:16px;padding:0 var(--content-x) 20px}.shellOfflineBar{padding-top:calc(8px + env(safe-area-inset-top))}.shellPendingChanges{padding:12px 16px 0}.uiPendingChangesRow{flex-wrap:wrap}.uiPendingChangesActions{width:100%;padding-left:44px}.shell:has(.shellOfflineBar) .pageHead{padding-top:8px}.shellMobileNav{display:block;position:fixed;left:0;right:0;bottom:0;z-index:30}.btn.fab.shellFab{display:inline-flex;position:fixed;right:18px;bottom:calc(92px + env(safe-area-inset-bottom));z-index:29}.shell[data-phone-subpage]{padding-bottom:0}.uiPhoneBack{display:inline-flex;position:relative;flex:none;align-items:center;padding:0;border:0;background:none;color:var(--grey);font-size:var(--fs-4);line-height:1;cursor:pointer}.uiPhoneBack:before{content:"";position:absolute;inset:-12px -10px}.pageHead[data-subpage]{gap:8px}.pageHead[data-subpage] h1{font-size:var(--fs-3);font-weight:600}.pageHead[data-subpage] p{font-size:var(--fs-1);margin-top:2px}.uiPageTabs[data-phone=list]{display:block;border-bottom:0;margin:0 calc(-1 * var(--content-x, 16px));background:#fff}.uiPageTabs[data-phone=list] .uiPageTab{display:flex;width:100%;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--line);color:var(--ink);font-size:var(--fs-3);text-align:left}.uiPageTabs[data-phone=list] .uiPageTabText{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.uiPageTabs[data-phone=list] .uiPageTabHint{display:block;color:var(--grey);font-size:var(--fs-2);font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uiPageTabs[data-phone=list] .uiPageTabChevron{display:inline-block;color:var(--muted);font-size:var(--fs-4);line-height:1;flex:none}.btn.uiPageSave{position:fixed;left:0;right:0;bottom:calc(56px + env(safe-area-inset-bottom));z-index:29;width:auto;height:52px;border-radius:0;border-top:1px solid var(--line)}.shell[data-phone-subpage] .btn.uiPageSave{bottom:0;height:calc(52px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom)}.shell:has(.uiPageSave){padding-bottom:calc(108px + env(safe-area-inset-bottom))}.shell[data-phone-subpage]:has(.uiPageSave){padding-bottom:calc(52px + env(safe-area-inset-bottom))}.columns{grid-template-columns:1fr}.pageHead{min-height:0;align-items:center;gap:12px;margin:0 calc(-1 * var(--content-x, 14px)) 12px;padding:calc(8px + env(safe-area-inset-top)) 16px 12px;background:#fff;border-bottom:1px solid var(--line)}.pageHead>.uiPhoneBack+div,.pageHead>div:first-child{flex:1 1;min-width:0}.pageHead[data-attached]{margin-bottom:0}.pageHead h1{font-size:var(--fs-4);line-height:1.2;font-weight:800}.panel h2{font-size:var(--fs-2)}.tableWrap,.uiDeliveryRows.flush{margin:0 calc(-1 * var(--content-x));border-radius:0}.uiDeliveryRows.flush .uiDeliveryRow{padding:12px var(--content-x)}.btn.sheetAction{width:100%;height:var(--btn-h-mobile);font-size:var(--fs-3)}}@media (max-width:480px){.kpis{grid-template-columns:1fr 1fr}.kpi b{font-size:var(--fs-4)}.pageHead{flex-wrap:wrap}.authLogin{justify-content:flex-start;padding:40px 18px 24px}.authLoginPage{background:#fff;gap:28px;padding:34px 24px 32px}.authLoginPage .authLoginCard,.authLoginPage .authLoginCardHero{border:0;padding:0;width:100%}.authLoginPage .authBelow,.authLoginPage .authLoginBrand{width:100%}.authLoginPage .authLoginBrand .brand .brandmark,.authLoginPage .authLoginBrand .brand .brandmark svg{height:38px;width:38px}.authLoginPage .authBelow{margin-top:-8px}.authLoginPage .authLoginCard .divider{margin:20px 0}.authBelowLinks{display:none}}.actionConfirm{background:#fff;border-radius:var(--r);padding:12px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.actionConfirmLines{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px}.actionConfirmLine{margin:0;font-size:var(--fs-2);font-weight:400;line-height:1.3;color:var(--grey)}.actionConfirmLines>.actionConfirmLine:not(:first-child){font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.actionConfirmLines>.actionConfirmLine:first-child{font-weight:600;color:var(--ink)}.actionConfirmLines>.actionConfirmWarning:first-child,.actionConfirmWarning{display:flex;gap:8px;align-items:flex-start;background:var(--warn-soft);color:var(--warn);border-radius:var(--r);padding:12px;font-weight:600;line-height:1.5}.actionConfirmWarning>span{display:inline-flex;flex:none;margin-top:2px}.actionConfirm .notice{flex:1 0 100%;border-bottom:0;padding:0}.actionConfirmActions{margin-left:auto;flex:none;display:flex;gap:8px}@media (max-width:840px){.actionConfirmActions{flex:1 0 100%;flex-direction:column-reverse}.actionConfirmActions .btn{width:100%;height:var(--btn-h-mobile)}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto;transition:none;animation:none}}.advisorStrip{background:#fff;border-radius:var(--r);margin-bottom:12px}.advisorStripHead{align-items:center;display:flex;flex-wrap:wrap;gap:12px;padding:8px 16px;text-align:left;width:100%;font-size:var(--fs-2);color:var(--grey);min-height:20px}.advisorStripIcon{align-items:center;background:var(--soft);border-radius:var(--r-sm);color:var(--prim);display:flex;flex:0 0 auto;height:18px;justify-content:center;width:18px}.advisorStripTitle{color:var(--ink);font-weight:600}.advisorStripSep{background:var(--line);height:16px;width:1px}.advisorStripSummary{color:var(--grey);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.advisorStripChevron{color:var(--grey);display:inline-flex}.advisorStripBody{border-top:1px solid var(--line);padding:4px 16px 12px}.advisorStripHint{color:var(--grey);font-size:var(--fs-1);margin:8px 0 4px}.advisorStripEmpty{color:var(--grey);font-size:var(--fs-2);margin:8px 0 4px}.advisorStripList{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.advisorStripItem{align-items:center;border-top:1px solid var(--grey-row);display:flex;gap:10px;padding:10px 0}.advisorStripItem:first-child{border-top:0}.advisorStripItemIcon{color:var(--prim);flex:0 0 auto}.advisorStripItemText{color:var(--ink);flex:1 1;font-size:var(--fs-2);line-height:1.5}.advisorStripItemAction{flex:0 0 auto}@media (max-width:840px){.advisorStripHead{flex-wrap:wrap}.advisorStripSummary{overflow:visible;white-space:normal}}.btn{height:var(--btn-h);border-radius:var(--r-md);padding:0 16px;font-size:var(--fs-2);font-weight:600;line-height:1;letter-spacing:normal;display:inline-flex;gap:8px;align-items:center;justify-content:center;white-space:nowrap;transition:background .15s,border-color .15s,color .15s;color:inherit;text-decoration:none;border:0;background:none}.btn:active{transform:scale(.98)}.btn .ib{justify-content:center;flex:none}.btn .ib,.btn .lb{display:inline-flex;align-items:center}.btn .lb{min-width:0}.btn.brand,.btn.pri,.btn.primary{background:var(--prim);color:#fff}.btn.brand:hover,.btn.pri:hover,.btn.primary:hover{background:color-mix(in srgb,var(--prim) 92%,#000)}.btn.brand2,.btn.floating,.btn.outline,.btn.sec{background:#fff;border:1px solid var(--line);color:var(--ink)}.btn.brand2:hover,.btn.floating:hover,.btn.outline:hover,.btn.sec:hover{background:var(--soft);border-color:color-mix(in srgb,var(--prim) 45%,transparent)}.btn.brand2 .ib,.btn.floating .ib,.btn.outline .ib,.btn.sec .ib{color:var(--prim)}.btn.brand2.selected,.btn.outline.selected,.btn.sec.selected{background:var(--soft);border-color:var(--prim);color:var(--prim)}.btn.ok,.btn.soft,.btn.text{background:transparent;color:var(--prim);padding:0 8px}.btn.ok:hover,.btn.soft:hover,.btn.text:hover{background:var(--soft)}.btn.dangerText.inline,.btn.dangerText.inline:hover,.btn.text.inline,.btn.text.inline:hover{background:none}.btn.danger{background:var(--bad);color:#fff}.btn.danger:hover{background:color-mix(in srgb,var(--bad) 90%,#000)}.btn.dangerText,.btn.warn{background:transparent;color:var(--bad);padding:0 8px}.btn.dangerText:hover,.btn.warn:hover{background:var(--bad-soft)}.btn.dangerOutline{background:#fff;border:1px solid var(--bad-line);color:var(--bad)}.btn.dangerOutline:hover{background:var(--bad-soft)}.btn.dark{background:#2a2f2d;color:#fff}.btn.call{width:var(--btn-h-sm);height:var(--btn-h-sm);padding:0;background:#fff;border:1px solid var(--line);color:var(--prim);border-radius:var(--r-md)}.btn.call:hover{background:var(--soft)}.btn.call.callInline{width:24px;height:24px;background:rgba(255,255,255,.75);border:0}.btn.call.callInline:hover{background:#fff}.btn.fab{width:58px;height:58px;padding:0;border-radius:var(--r-md);background:var(--prim);color:#fff;box-shadow:var(--sh-pop)}.btn:disabled,.btn:is(.primary,.brand,.pri,.outline,.brand2,.sec,.floating,.danger,.dangerOutline,.dark,.call,.fab):disabled{cursor:not-allowed;pointer-events:none;background:var(--grey-row);border:1px solid var(--line);color:var(--muted);box-shadow:none}.btn:is(.text,.ok,.soft,.dangerText,.warn):disabled{cursor:not-allowed;pointer-events:none;background:transparent;border:0;color:var(--muted)}.btn.danger:disabled{background:var(--bad);border:0;color:#fff;opacity:.45}.btn.compact,.btn.sm{height:var(--btn-h-sm);padding:0 12px}.btn.dangerText.compact,.btn.dangerText.sm,.btn.text.compact,.btn.text.sm{padding:0 8px}.fileUploadButton{align-items:center;aspect-ratio:1;background:#fbfcfc;border:1px dashed #c3c8cf;border-radius:var(--r);color:var(--ink);display:flex;flex-direction:column;font-size:var(--fs-2);font-weight:600;line-height:1.3;gap:8px;justify-content:center;max-width:210px;min-width:0;padding:24px 20px;text-align:center;transition:background .15s,border-color .15s,color .15s;width:100%}.fileUploadButton:hover{background:var(--soft);border-color:var(--prim)}.fileUploadButton:disabled{cursor:not-allowed;color:var(--muted);border-color:var(--line)}.fileUploadButtonIcon{align-items:center;color:var(--grey);display:flex;justify-content:center}.fileUploadInput{display:none}.modalWide{max-height:calc(100vh - 36px);max-width:700px;overflow:auto}.modalBackdrop{align-items:center;background:rgba(16,32,32,.53);display:flex;inset:0;justify-content:center;padding:18px;position:fixed;z-index:80}.modal{background:#fff;border-radius:var(--r);box-shadow:var(--sh-modal);max-height:calc(100dvh - 36px);max-width:560px;overflow-y:auto;padding:20px 24px;position:relative;width:100%}.modal:before{content:none}.modal.modalDetail{max-height:calc(100dvh - 36px);max-width:760px}@media(max-width:560px){.modalBackdrop{align-items:flex-end;padding:0;background:rgba(43,51,48,.7)}.modal,.modal.modalDetail,.modalWide{border-radius:26px 26px 0 0;max-width:none;max-height:calc(100dvh - 60px);padding:8px 20px calc(20px + env(safe-area-inset-bottom));box-shadow:none;touch-action:pan-y}.modal:before{content:"";display:block;width:42px;height:4px;border-radius:var(--r-pill);background:var(--line);margin:0 auto 12px;flex:none}.modalScrollHead{padding-top:4px}.modalScrollFoot{padding-bottom:calc(12px + env(safe-area-inset-bottom))}}.modal h2{margin:0;padding-right:32px;font-size:var(--fs-4);font-weight:800;color:var(--ink);line-height:1.25}.modal h2,.modal h3{letter-spacing:var(--ls-heading)}.modal h3{font-size:var(--fs-3);margin:20px 0 8px;font-weight:600}.modal>p,.modalClose{color:var(--grey)}.modalClose{align-items:center;border-radius:var(--r-md);display:flex;height:30px;justify-content:center;position:absolute;right:13px;top:11px;width:30px;z-index:1}@media(max-width:560px){.modalClose{top:16px}}.modalClose:hover{background:var(--grey-soft);color:var(--ink)}.modal.modalScroll{display:flex;flex-direction:column;padding:0;overflow:hidden}@media(max-width:560px){.modal.modalScroll{padding:8px 0 0}}.modalScrollHead{padding:20px 20px 12px;border-bottom:1px solid var(--line);flex:none;position:relative}.modalScrollHead h2{padding-right:36px}.modalScrollHead p{margin:5px 0 0;font-size:var(--fs-2);color:var(--grey);line-height:1.45}.modalScrollBody{overflow-y:auto;padding:16px 20px 20px;flex:1 1 auto;min-height:0}.modalScrollFoot{border-top:1px solid var(--line);padding:12px 20px;background:#fbfcfc;display:flex;align-items:center;gap:8px;justify-content:flex-end;flex:none;flex-wrap:wrap}.modalScrollFoot .grow{flex:1 1}.modalTabs{display:flex;gap:16px;border-bottom:1px solid var(--line);margin:12px -20px 0;padding:0 20px}.modalTab{padding:8px 2px 12px;font-size:var(--fs-2);font-weight:600;line-height:1;color:var(--grey);border-bottom:2.5px solid transparent;border-radius:0}.modalTab[aria-selected=true]{color:var(--ink);border-bottom-color:var(--prim)}.uiTabCount{color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:var(--fw-regular)}.modalTab[data-align=end],.uiPageTab[data-align=end]{margin-left:auto}.modalTab[aria-disabled=true]{color:var(--muted);cursor:default}.modalTab[aria-disabled=true]:hover{color:var(--muted)}.uiPageTabs{display:flex;gap:16px;border-bottom:1px solid var(--line);margin:0 0 16px}.uiPageTab{display:inline-flex;align-items:center;padding:8px 2px 12px;font-size:var(--fs-2);font-weight:600;line-height:1;color:var(--grey);background:none;border:0;border-bottom:2.5px solid transparent;border-radius:0;text-decoration:none;cursor:pointer}.uiPageTab[aria-current=page],.uiPageTab[aria-selected=true]{color:var(--ink);border-bottom-color:var(--prim)}.uiPageTabChevron,.uiPageTabHint{display:none}.mhead{position:relative;margin:-20px -24px 16px;padding:20px 24px 12px;border-bottom:1px solid var(--line);background:#fff}@media(max-width:560px){.mhead{margin:0 -20px 16px;padding:4px 20px 16px}}.mhead h3{margin:0;gap:12px;font-size:var(--fs-4);font-weight:800;color:var(--ink);letter-spacing:var(--ls-heading);line-height:1.25}.mhead .mico,.mhead h3{display:flex;align-items:center}.mhead .mico{width:34px;height:34px;border-radius:var(--r-md);background:var(--soft);color:var(--prim);justify-content:center;flex:none}.mheadPlain{border-bottom:0;padding-bottom:0}.mhead p{font-size:var(--fs-2);color:var(--grey);margin:5px 0 0;line-height:1.45;max-width:46ch}.mhead .who{display:flex;gap:12px;align-items:center}.mhead .who b{font-size:var(--fs-3);display:block;font-weight:600}.mhead .who small{font-size:var(--fs-1);color:var(--grey)}.msec{border:1px solid var(--line);border-radius:var(--r);padding:4px 16px;margin-bottom:12px;background:#fff}.msec .mst{font-size:var(--fs-1);font-weight:600;color:var(--grey);padding:12px 0 4px}.msec.flush{border:0;border-radius:0;background:transparent;padding:0;margin:0}.msec.flush .mst{font-size:var(--fs-2);color:var(--ink);padding:0;line-height:1}.msec.flush .mst+*{margin-top:12px}.msec.flush+.msec.flush{border-top:1px solid var(--line);margin-top:20px;padding-top:20px}.switch{background:var(--line);border-radius:var(--r-pill);display:inline-flex;height:22px;padding:3px;width:38px;flex:none;transition:background .15s}.switch span{background:#fff;border-radius:50%;height:16px;width:16px;transition:transform .16s;display:block}.switch.on{background:#2b3330}.switch.on span{transform:translateX(16px)}.switch:disabled{cursor:not-allowed;background:var(--grey-row)}.switch.on:disabled{background:#2b3330}.check{align-items:center;cursor:pointer;display:inline-flex;gap:8px;position:relative}.check.disabled{cursor:not-allowed;color:var(--muted)}.check input{cursor:pointer;height:18px;left:0;margin:0;opacity:0;position:absolute;top:0;width:18px}.checkBox{align-items:center;background:#fff;border:1px solid #c3c8cf;border-radius:var(--r-sm);color:#fff;display:flex;flex:none;height:18px;justify-content:center;transition:background .14s,border-color .14s;width:18px}.check input:checked+.checkBox{background:var(--prim);border-color:var(--prim)}.check input:focus-visible+.checkBox{outline:1.5px solid var(--prim);outline-offset:2px}.check.disabled .checkBox{background:var(--grey-soft);border-color:var(--line)}.check.disabled input:checked+.checkBox{background:var(--prim);border-color:var(--prim)}.checkLabel{font-size:var(--fs-2)}.checkLabel b{display:block;font-weight:600;line-height:1.3}.checkLabel small{display:block;color:var(--grey);font-size:var(--fs-2);margin-top:2px}.radioBox{width:16px;height:16px;border-radius:50%;border:1px solid #c3c8cf;background:#fff;flex:none;display:block;transition:border .14s}.check input:checked+.radioBox{border:5px solid var(--prim)}.check input:focus-visible+.radioBox{outline:1.5px solid var(--prim);outline-offset:2px}.check.disabled .radioBox{background:var(--grey-soft);border-color:var(--line)}.checkStateOff,.checkStateOn{display:none}.check input:checked~.checkLabel .checkStateOn,.check input:not(:checked)~.checkLabel .checkStateOff{display:inline}.uiInput,.uiSelectTrigger,.uiTextarea{width:100%;min-width:0;border:1px solid var(--line);border-radius:var(--r-md);padding:8px 12px;font-size:var(--fs-3);font-weight:400;line-height:20px;background:#fff;color:var(--ink)}.uiTextarea{min-height:52px;resize:vertical}.uiInput:focus-visible,.uiSelect.open .uiSelectTrigger,.uiSelectTrigger:focus-visible,.uiTextarea:focus-visible{outline:0;border:1.5px solid var(--prim);padding:7.5px 11.5px}.uiInput[aria-invalid=true]{border-color:var(--bad)}.uiInput:disabled{cursor:not-allowed;background:var(--grey-soft);color:var(--muted)}.uiInput[readonly]:not(:focus-visible),.uiTextarea[readonly]:not(:focus-visible){border-color:transparent;background:transparent}.uiInput[readonly],.uiTextarea[readonly]{cursor:default}.uiFieldError{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-2);color:#a33b31;margin-top:2px}@media(max-width:840px){.uiInput,.uiSelectTrigger,.uiTextarea{font-size:var(--fs-input-mobile)}}.uiSelect{position:relative;display:inline-flex;width:100%;min-width:0;vertical-align:middle}.uiSelectTrigger{display:flex;align-items:center;gap:8px;text-align:left;cursor:pointer}.uiSelectTrigger:disabled{cursor:not-allowed;background:var(--grey-soft);color:var(--muted)}.uiSelectValue{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uiSelectHint{margin-left:8px;color:var(--grey);font-size:var(--fs-2);font-weight:400;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.uiSelectValue.placeholder{color:var(--muted)}.uiSelectChevron{flex:none;display:inline-flex;color:var(--grey)}.uiSelect.compact .uiSelectTrigger{height:var(--btn-h-sm);padding:0 12px;font-size:var(--fs-2);font-weight:600}.uiSelect.compact .uiSelectTrigger:focus-visible,.uiSelect.compact.open .uiSelectTrigger{padding:0 11.5px}.uiSelect.plain{width:auto}.uiSelect.plain .uiSelectTrigger,.uiSelect.plain .uiSelectTrigger:focus-visible,.uiSelect.plain.open .uiSelectTrigger{border:0;padding:0;background:transparent;font-size:var(--fs-2);font-weight:600;line-height:1;color:var(--grey);gap:4px}.uiSelect.plain .uiSelectTrigger:focus-visible{outline:1.5px solid var(--prim);outline-offset:2px}.uiSelect.plain .uiSelectChevron svg{width:14px;height:14px}.uiSelectPopover{z-index:90;background:#fff;border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh-pop);padding:4px;overflow-y:auto;outline:0}.uiSelectPopover:has(.uiSelectNote){min-width:min(360px,calc(100vw - 32px))}.uiSelectHead{color:var(--muted);font-size:var(--fs-1);font-weight:var(--fw-semibold);letter-spacing:var(--ls-acronym);line-height:1.5;padding:6px 12px 4px;text-transform:uppercase}.uiSelectNote{border-top:1px solid var(--line);color:var(--grey);font-size:var(--fs-2);line-height:1.45;margin:4px 0 0;padding:8px 12px 4px}.uiSelectOption{display:flex;align-items:center;gap:8px;min-height:40px;padding:0 12px;border-radius:var(--r-md);font-size:var(--fs-2);font-weight:600;line-height:1.3;color:var(--ink);cursor:pointer}.uiSelectOption[data-active=true]{background:var(--soft)}.uiSelectOption[aria-selected=true]{color:var(--prim)}.uiSelectOption[aria-disabled=true]{color:var(--muted);cursor:not-allowed}.uiSelectOptionLabel{flex:1 1;min-width:0}.uiSelectCheck{flex:none;display:inline-flex;color:var(--prim)}.uiSettingRowControl .uiSelect{width:auto;min-width:150px}.uiFieldMenu{background:#fff;display:flex;flex-direction:column;min-height:0}.uiFieldMenuPop{border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh-pop);overflow:hidden;position:fixed;z-index:120}.uiFieldMenuHead{border-bottom:1px solid var(--line);flex:none;padding:10px 12px}.uiFieldMenuBody{flex:1 1 auto;min-height:0;overflow-y:auto;padding:4px}.uiFieldMenuFoot{align-items:center;background:#fbfcfc;border-top:1px solid var(--line);display:flex;flex:none;flex-wrap:wrap;gap:8px;padding:10px 12px}.uiFieldMenuSheetBackdrop{align-items:flex-end;background:rgba(43,51,48,.7);display:flex;inset:0;justify-content:center;position:fixed;z-index:121}.uiFieldMenuSheet{border-radius:20px 20px 0 0;max-height:82dvh;padding-top:8px;width:100%}.uiFieldMenuHandle{background:var(--line);border-radius:99px;flex:none;height:4px;margin:0 auto 6px;width:40px}.uiFieldMenuSheetHead{flex:none;padding:2px 16px 10px}.uiFieldMenuSheetHead h2{font-size:var(--fs-3);margin:0}.uiFieldMenuSheet .uiFieldMenuFoot,.uiFieldMenuSheet .uiFieldMenuHead{padding-left:16px;padding-right:16px}.uiFieldMenuSheet .uiFieldMenuFoot{padding-bottom:calc(10px + env(safe-area-inset-bottom))}.uiActionMenuTrigger{align-items:center;background:none;border:0;border-radius:var(--r-md);color:var(--grey);cursor:pointer;display:inline-flex;flex:none;height:36px;justify-content:center;padding:0;width:36px}.uiActionMenuTrigger:hover{background:var(--grey-soft);color:var(--ink)}.uiActionMenuTrigger.open{background:#eceef1;color:var(--ink)}.uiActionMenu{background:#fff;display:flex;flex-direction:column;min-height:0;overflow-y:auto;padding:6px 0}.uiActionMenuPop{position:fixed;left:0;top:0;visibility:hidden;border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh-pop);z-index:120}.uiActionMenuPop[data-placed=true]{visibility:visible}.uiActionMenuSheet{border-radius:20px 20px 0 0;max-height:82dvh;padding:8px 0 calc(6px + env(safe-area-inset-bottom));width:100%}.uiActionMenuIcon{color:var(--grey);display:inline-flex;flex:none}.uiActionMenuLabel{flex:1 1;min-width:0}.uiActionMenuRule{background:#f2f3f5;flex:none;height:1px;margin:6px 0}.uiActionMenuRow{align-items:center;background:none;border:0;border-radius:0;color:var(--ink);cursor:pointer;display:flex;font-size:var(--fs-2);font-weight:600;gap:10px;line-height:1;min-height:40px;padding:0 14px;text-align:left;width:100%}.uiActionMenuRow:hover{background:var(--grey-soft)}.uiActionMenuRow.danger,.uiActionMenuRow.danger .uiActionMenuIcon{color:var(--bad)}.uiActionMenuSheet .uiActionMenuRow{min-height:48px;padding:0 16px}.uiDetailHeader{display:flex;align-items:flex-start;gap:12px;position:relative}.uiDetailHeader .uiAvatar{width:48px;height:48px;font-size:var(--fs-4);font-weight:800}.uiDetailHeaderText{min-width:0;flex:1 1}.uiDetailHeaderText h2{margin:0;padding-right:0}.uiDetailHeaderTitle{align-items:center;column-gap:10px;display:flex;flex-wrap:wrap;row-gap:4px}.uiDetailHeaderTitle h2.muted{color:var(--grey)}.uiDetailHeaderLine{align-items:baseline;color:var(--grey);display:flex;flex-wrap:wrap;font-size:var(--fs-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;gap:4px 10px;line-height:1.4;margin-top:12px}.uiDetailHeaderLine b{color:var(--ink);font-weight:600}.uiDetailHeaderLine .uiDetailHeaderDot{align-self:center}.uiDetailHeaderMeta{align-items:center;color:var(--grey);display:flex;flex-wrap:wrap;font-size:var(--fs-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;gap:8px;margin-top:3px}.uiDetailHeaderActions{align-items:center;display:flex;flex:none;gap:4px;margin:-4px -6px 0 0}.uiDetailHeaderActions .modalClose{border-radius:var(--r-md);height:36px;position:static;right:auto;top:auto;width:36px}.uiDetailHeaderContact{align-items:center;display:inline-flex;gap:8px;min-width:0}.uiDetailHeaderDot{color:#c3cad2;flex:none}.uiDetailHeaderEmpty{color:var(--muted)}.uiAutosaveState{align-items:center;display:inline-flex;flex:none;font-size:var(--fs-1);gap:4px;line-height:1}.uiAutosaveState.saved,.uiAutosaveState.saving{color:var(--prim)}.uiAutosaveState.failed{color:var(--bad);font-weight:600}.uiAutosaveState .uiSpinner{width:12px;height:12px;border-width:1.5px}.uiAutosaveRetry{background:none;border:0;color:var(--bad);cursor:pointer;font-size:var(--fs-1);font-weight:600;padding:0;text-decoration:underline}.uiAlertStripMark{display:inline-flex;flex:none}.uiAlertStripText{flex:1 1;font-size:var(--fs-2);font-weight:var(--fw-regular);line-height:1.4;min-width:0}.uiAlertStripText b,.uiAlertStripText strong{font-weight:var(--fw-semibold)}.uiAlertStripAction{align-items:center;display:inline-flex;flex:none}.uiAlertStripAction>a,.uiAlertStripAction>button{background:none;border:0;cursor:pointer;font-size:var(--fs-2);font-weight:600;height:auto;line-height:1;padding:0;text-decoration:none}.uiAlertStrip{align-items:center;border-radius:var(--r);display:flex;gap:10px;padding:10px 14px}.uiAlertStrip[data-tone=danger]{background:var(--bad-soft)}.uiAlertStrip[data-tone=danger] .uiAlertStripAction>a,.uiAlertStrip[data-tone=danger] .uiAlertStripAction>button,.uiAlertStrip[data-tone=danger] .uiAlertStripMark,.uiAlertStrip[data-tone=danger] .uiAlertStripText{color:var(--bad)}.uiAlertStrip[data-tone=warn]{background:var(--warn-soft)}.uiAlertStrip[data-tone=warn] .uiAlertStripAction>a,.uiAlertStrip[data-tone=warn] .uiAlertStripAction>button,.uiAlertStrip[data-tone=warn] .uiAlertStripMark,.uiAlertStrip[data-tone=warn] .uiAlertStripText{color:var(--warn)}.uiAlertStripAction>a:hover,.uiAlertStripAction>button:hover{text-decoration:underline}.uiChip{display:inline-flex;align-items:center;justify-content:center;gap:4px;height:32px;padding:0 12px;border:1px solid var(--line);border-radius:var(--r-md);background:#fff;font-size:var(--fs-2);font-weight:600;line-height:1;color:var(--ink);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.uiChip.round{border-radius:var(--r)}.uiChip.selected,.uiChip[aria-pressed=true]{border:1.5px solid var(--prim);background:var(--soft);color:var(--prim)}.uiChip.dashed{border-style:dashed;border-color:#cdd7d5;color:var(--grey)}.uiChip.taken{border-color:var(--grey-row);background:#fbfcfc;color:var(--muted);font-weight:400;text-decoration:line-through;cursor:not-allowed}.uiChip.ghost{border:0;background:transparent;color:var(--grey)}.uiChip.ghost[aria-pressed=true]{background:var(--soft);color:var(--prim);border:0}.uiChip.tag{border-radius:var(--r-pill)}.uiChip.tag.bad{border-color:var(--bad);background:var(--bad-soft);color:#a33b31}.uiChipCount{color:var(--muted);font-weight:600}.uiChip[aria-pressed=true] .uiChipCount{color:inherit}.uiChip.warn{border-color:#f7ccad;color:var(--warn)}.uiChip.warn .uiChipCount{color:inherit;opacity:.7}.uiChips{display:flex;gap:8px;flex-wrap:wrap;border:0;margin:0;padding:0;min-inline-size:0}@media(max-width:560px){.uiTimeSlots .uiChip{height:auto;padding:12px 16px;border-radius:var(--r);font-size:var(--fs-3)}}.uiAvatar{width:30px;height:30px;border-radius:50%;background:var(--soft);color:var(--prim);display:inline-flex;align-items:center;justify-content:center;font-size:var(--fs-1);font-weight:600;flex:none}.uiAvatar.grey{background:var(--grey-row);color:var(--grey)}.uiAvatar.ring{border:2.5px solid var(--prim)}.uiSoftBlock{background:var(--soft);border-radius:var(--r);padding:12px 16px;color:var(--deep)}.uiGreyBlock{background:var(--grey-soft);border-radius:var(--r);padding:12px;font-size:var(--fs-2);line-height:1.6;color:var(--grey)}.uiGreyBlock b{color:var(--ink);font-weight:600}.uiWarnBlock{background:var(--warn-soft);border-radius:var(--r);padding:12px;line-height:1.6;color:#8a6634}.uiMeta,.uiWarnBlock{font-size:var(--fs-2)}.uiMeta{color:var(--grey)}.uiMuted{color:var(--muted)}.uiRowTitle{font-size:var(--fs-2);font-weight:600;line-height:1.3}.uiRowHint{font-size:var(--fs-2);font-weight:var(--fw-regular);color:var(--grey);margin-top:2px}.uiSectionTitle{font-size:var(--fs-2);font-weight:600;line-height:1}.uiSettingRows{background:#fff;border-radius:var(--r)}.uiSettingRow{padding:12px;border-bottom:1px solid var(--grey-row);display:flex;align-items:center;gap:12px}.uiSettingRow:last-child{border-bottom:0}.uiSettingRow>div{min-width:0}.uiSettingRowControl{margin-left:auto;flex:none;display:inline-flex;align-items:center}@media(max-width:840px){.uiSettingRow.uiRowStack{flex-wrap:wrap;row-gap:0}.uiSettingRow.uiRowStack>div{flex:1 1;min-width:0}.uiSettingRow.uiRowStack .uiSettingRowControl{flex:1 0 100%;margin-left:0;margin-top:8px;gap:8px}.uiSettingRow.uiRowStack .uiSettingRowControl .btn{flex:1 1;height:var(--btn-h-mobile)}}.uiDangerZoneRow{display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap}.uiDangerZoneRow>div{flex:1 1;min-width:220px}.uiDangerZoneRow .uiRowHint{margin-top:4px;line-height:1.6}.uiDangerZoneRow .btn{margin-left:auto;flex:none}.uiDangerZoneRow .btn+.btn{margin-left:12px}.uiConfirmDestructive{display:flex;flex-direction:column;gap:12px}.uiConfirmDestructiveTitle{display:flex;align-items:center;gap:12px}.uiConfirmDestructiveTitle h2{margin:0;padding:0;font-size:var(--fs-4);font-weight:800;color:var(--ink);letter-spacing:var(--ls-heading);line-height:1.25}.uiConfirmDestructiveIcon{width:34px;height:34px;border-radius:var(--r-md);background:var(--bad-soft);color:var(--bad);display:inline-flex;align-items:center;justify-content:center;flex:none}.uiConfirmDestructiveText{font-size:var(--fs-2);line-height:1.6;color:var(--grey);margin:0}.uiConfirmDestructiveText b{color:var(--ink);font-weight:600}.uiConfirmDestructiveList{background:var(--grey-soft);border-radius:var(--r);padding:12px;font-size:var(--fs-2);line-height:1.7;color:var(--grey);margin:0;list-style:none}.uiConfirmDestructiveActions{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.uiInsightBanner{background:#fff;border:1px solid var(--fl);border-radius:var(--r);padding:12px}.uiInsightBannerTitle{font-size:var(--fs-2);font-weight:600;line-height:1.4}.uiInsightBannerMeta{font-size:var(--fs-2);color:var(--grey);margin-top:4px}.uiInsightBannerActions{margin-top:8px;display:flex;gap:8px;flex-wrap:wrap}.uiInsightBannerActions .btn.outline{color:var(--grey)}.uiSlotRows{background:#fff;border-radius:var(--r);overflow:hidden}.uiSlotRow{padding:12px 20px;border-bottom:1px solid var(--grey-row);display:flex;align-items:center;gap:12px;width:100%;text-align:left}.uiSlotRow:last-child{border-bottom:0}.uiSlotTime{width:52px;flex:none;text-align:right;font-size:var(--fs-2);font-weight:600;line-height:1;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.uiSlotRow[data-kind=booked] .uiSlotTime{color:var(--ink)}.uiSlotBody{flex:1 1;min-width:0;border-radius:var(--r);padding:8px 12px;font-size:var(--fs-2);font-weight:600;line-height:1.3;display:flex;align-items:center;gap:8px}.uiSlotRow[data-kind=booked] .uiSlotBody{background:var(--soft);border-left:4px solid var(--slot-colour,var(--prim));color:var(--ink)}.uiSlotMain{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px}.uiSlotTitle{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.uiSlotMeta{font-size:var(--fs-2);color:#3f6259;font-weight:400;line-height:1.5}.uiSlotActions{margin-left:auto;flex:none;display:flex;align-items:center;gap:4px}.uiSlotStatus{font-weight:400;line-height:1.5;color:var(--grey)}.uiSlotRow[data-tone=done] .uiSlotBody{background:var(--grey-soft);border-left-color:#8bbfba;color:var(--grey)}.uiSlotRow[data-tone=done] .uiSlotTime{color:var(--grey)}.uiSlotRow[data-tone=done] .uiSlotMeta{color:var(--muted)}.uiSlotRow[data-tone=walkin] .uiSlotBody{background:var(--grey-soft);border-left-color:#b9c4c0}.uiSlotRow[data-tone=walkin] .uiSlotMeta{color:var(--grey)}.uiSlotRow[data-tone=noshow] .uiSlotBody{background:var(--bad-soft);border-left-color:var(--bad);color:var(--grey)}.uiSlotRow[data-tone=noshow] .uiSlotTime{color:var(--grey)}.uiSlotRow[data-tone=noshow] .uiSlotMeta{color:var(--muted)}.uiSlotRow[data-tone=noshow] .uiSlotStatus{color:var(--bad)}.uiSlotRow[data-kind=free] .uiSlotBody{border:1px dashed var(--line);color:var(--grey);line-height:1}.uiSlotRow[data-kind=free]:hover .uiSlotBody{border-color:var(--prim);background:#f6f9f8}.uiSlotRow[data-kind=waiting] .uiSlotBody{border:1px dashed #8bbfba;background:#f4faf9;color:var(--prim);line-height:1}.uiSlotRow[data-kind=pause] .uiSlotBody{background:repeating-linear-gradient(45deg,var(--grey-soft),var(--grey-soft) 6px,var(--grey-row) 6px,var(--grey-row) 12px);color:var(--grey);line-height:1.35}.uiSlotPlus{color:var(--prim);display:inline-flex}.uiSlotOpen{flex:1 1;min-width:0;display:flex;align-items:center;gap:12px;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.uiSlotWaiting{margin-left:auto;color:var(--grey);font-weight:600}@media(max-width:840px){.uiSlotRow{padding:8px 16px}.uiSlotTime{width:42px;text-align:left}.uiSlotBody{border-radius:var(--r-md)}.uiSlotRow[data-kind=booked] .uiSlotBody{border-left-width:3px}.uiSlotMain{gap:2px}.uiSlotMeta{font-size:var(--fs-1)}.uiSlotRow[data-kind=pause] .uiSlotBody{line-height:1;background:repeating-linear-gradient(45deg,var(--grey-soft),var(--grey-soft) 5px,var(--grey-row) 5px,var(--grey-row) 10px)}.uiSlotWaiting{margin-left:0;color:inherit}.uiSlotWaiting:before{content:"· "}.uiSlotActions .btn.call{width:24px;height:24px;border-radius:var(--r-sm);background:rgba(255,255,255,.75);border:0}.uiSlotRow[data-action=side]{flex-wrap:wrap;gap:8px}.uiSlotRow[data-action=side] .uiSlotOpen{flex:1 1 100%}.uiSlotRow[data-action=side] .uiSlotActions{margin-left:54px}}.uiDurationBar{display:flex;gap:4px;height:9px}.uiDurationBar span{border-radius:var(--r-pill);display:block;min-width:0}.uiDurationBar span:first-child{border-radius:99px 0 0 99px}.uiDurationBar span:last-child{border-radius:0 99px 99px 0}.uiDurationBar span:only-child{border-radius:var(--r-pill)}.uiDurationSeg-work{background:var(--prim)}.uiDurationSeg-range,.uiDurationSeg-soak{background:repeating-linear-gradient(45deg,#c2d8d3,#c2d8d3 4px,#dfece8 0,#dfece8 8px)}.uiDurationSeg-sanitation{background:var(--grey-row)}.uiDurationLegend{margin-top:8px;display:flex;flex-direction:column;gap:4px;font-size:var(--fs-2);color:var(--grey)}.uiDurationLegend.inline{flex-direction:row;flex-wrap:wrap;gap:16px}.uiDurationLegend span{display:inline-flex;align-items:center;gap:8px}.uiDurationLegend i{width:9px;height:9px;border-radius:var(--r-md);display:inline-block;flex:none}.uiNowLine{position:absolute;left:0;right:0;height:0;border-top:2px solid var(--bad);pointer-events:none;z-index:2}.uiNowLine:before{content:"";position:absolute;left:-5px;top:-5px;width:11px;height:11px;border-radius:50%;background:var(--bad)}.uiNowLineLabel{position:absolute;left:8px;top:-18px;font-size:var(--fs-1);font-weight:600;color:var(--bad);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:#fff;padding:0 4px;border-radius:var(--r-sm)}.uiDragStage{position:relative;background:#fff;border-radius:var(--r);padding:8px;min-height:170px}.uiDragBlock{background:var(--soft);border-left:4px solid var(--prim);border-radius:var(--r);padding:8px 12px}.uiDragBlock[data-variant=origin]{opacity:.35}.uiDragBlock[data-variant=ghost]{border:2px solid var(--prim);border-left-width:4px;box-shadow:var(--sh-pop)}.uiDragBlock[data-tone=warn]{background:var(--warn-soft);border-color:var(--hb)}.uiDragBlock[data-tone=warn] .uiDragBlockName{color:#8a6634}.uiDragBlock[data-tone=warn] .uiDragBlockName .uiDragGrip{color:var(--warn)}.uiDragBlock[data-tone=warn] .uiDragBlockTime{color:#8a6634}.uiDragBlockName{font-size:var(--fs-2);font-weight:600;line-height:1.2;display:flex;gap:4px;align-items:center}.uiDragBlockName .uiDragGrip{color:var(--prim);display:inline-flex}.uiDragBlockTime{font-size:var(--fs-1);color:#3f6259;margin-top:4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.uiDragBlockNote{margin-top:8px;display:inline-flex;gap:4px;background:#fff;padding:4px 8px;font-size:var(--fs-1);font-weight:600;line-height:1;color:var(--prim)}.uiDragBlockNote,.uiUndoToast{align-items:center;border-radius:var(--r-md)}.uiUndoToast{background:var(--ink);padding:8px 12px;display:flex;gap:8px;color:#fff}.uiUndoToast b{font-size:var(--fs-2);font-weight:600;line-height:1.4}.uiUndoToast .btn{margin-left:auto;color:#8bbfba;height:auto;padding:0}.uiUndoToast .btn:hover{background:transparent;color:#fff}.uiStatusSegment{display:flex;gap:8px;border:0;margin:0;padding:0;min-inline-size:0}.uiStatusSegment .uiChip{flex:1 1;height:auto;padding:12px 0;border-radius:var(--r-md);color:var(--grey)}.uiStatusSegment.natural{flex-wrap:wrap}.uiStatusSegment.natural .uiChip{flex:none;padding:12px 16px}.uiStatusSegment .uiChip[aria-pressed=true]{color:var(--prim)}.uiStatusSegment .uiChip:disabled{border-color:var(--grey-row);color:var(--muted);cursor:not-allowed}.uiAutocomplete{position:relative}.uiFieldWithSpinner{display:block;position:relative}.uiFieldSpinner{align-items:center;display:flex;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.uiAutocompleteList{margin-top:4px;background:#fff;border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.uiAutocompleteItem{padding:12px;display:flex;align-items:center;gap:12px;width:100%;text-align:left;border-bottom:1px solid var(--grey-row)}.uiAutocompleteItem:hover,.uiAutocompleteItem[data-highlighted=true]{background:var(--soft)}.uiAutocompleteItem .uiAvatar{width:28px;height:28px}.uiAutocompleteItem[data-highlighted=true] .uiAvatar{background:#fff}.uiAutocompleteItem>div{min-width:0}.uiAutocompleteName{font-size:var(--fs-2);font-weight:600;line-height:1.2}.uiAutocompleteMeta{font-size:var(--fs-2);color:var(--grey);margin-top:4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.uiAutocompletePhone{display:inline-flex;align-items:center;gap:4px;color:var(--prim);font-weight:600}.uiAutocompleteRisk{margin-left:auto;flex:none}.uiAutocompleteFoot{border-top:1px solid var(--line)}.uiAutocompleteAction{padding:12px;display:flex;align-items:center;gap:8px;width:100%;text-align:left;border-top:1px solid var(--grey-row)}.uiAutocompleteAction:first-child{border-top:0}.uiAutocompleteAction:hover{background:var(--grey-soft)}.uiAutocompleteAction>span:first-child{display:inline-flex;flex:none;color:var(--grey)}.uiAutocompleteAction.accent .uiAutocompleteName,.uiAutocompleteAction.accent>span:first-child{color:var(--prim)}.uiAutocompleteAction>span:last-child{flex:1 1;min-width:0}.uiAutocompleteAction small{display:block;font-size:var(--fs-2);color:var(--grey);margin-top:2px}.uiRecipeCard .uiRecipeWhen{font-size:var(--fs-2);font-weight:600;color:var(--prim);line-height:1}.uiRecipeCard .uiRecipeText{margin-top:4px;font-size:var(--fs-2);font-weight:600;line-height:1.4;color:var(--deep)}.uiRecipeCard .btn{margin-top:8px}.uiBulkBar{background:var(--ink);border-radius:var(--r);padding:12px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.uiBulkBar b{color:#fff}.uiBulkBar b,.uiBulkBarClear{font-size:var(--fs-2);font-weight:600;line-height:1}.uiBulkBarClear{color:#8bbfba;padding:0;height:auto;background:transparent}.uiBulkBarClear:hover{color:#fff}.uiBulkBarActions{margin-left:auto;display:flex;gap:8px}.uiDuplicateBanner{background:#fff;border:1px solid var(--fl);border-radius:var(--r);padding:12px}.uiDuplicateBanner .uiInsightBannerActions .btn.outline{color:var(--grey)}.uiWaitlistOffer{display:flex;flex-direction:column;gap:12px}.uiWaitlistOfferWindow{font-size:var(--fs-2);font-weight:600;line-height:1}.uiWaitlistOfferLead{font-size:var(--fs-2);line-height:1.6;color:var(--grey)}.uiWaitlistOfferLead b{color:var(--ink);font-weight:600}.uiWaitlistOfferList{display:flex;flex-direction:column;gap:8px}.check.uiChoiceRow,.check.uiWaitlistCandidate{display:flex;flex-direction:row;align-items:center;gap:12px;margin:0;border:1px solid var(--line);border-radius:var(--r);padding:12px;font-size:var(--fs-2);font-weight:400}.check.uiChoiceRow.selected,.check.uiWaitlistCandidate.selected{border:1.5px solid var(--prim);background:var(--soft);padding:11.5px}.check.uiChoiceRow.selected .checkLabel small,.check.uiWaitlistCandidate.selected .checkLabel small{color:#3f6259}.check.uiChoiceRow .checkLabel,.check.uiWaitlistCandidate .checkLabel{flex:1 1;min-width:0}.check.uiChoiceRow{align-items:flex-start}.check.uiChoiceRow .radioBox{margin-top:1px}.check.uiChoiceRow .checkLabel b{font-size:var(--fs-2)}.check.uiChoiceRow .checkLabel small{margin-top:4px;line-height:1.5}.check.uiChoiceRow.disabled .checkLabel b,.check.uiChoiceRow.disabled .checkLabel small{color:var(--muted)}.check.uiWaitlistCandidate .checkLabel b{color:var(--ink)}.check.uiWaitlistCandidate.disabled .checkBox{background:#fff;border-color:#c3c8cf}.check.uiWaitlistCandidate.disabled .checkLabel b{color:var(--muted)}.uiWaitlistCandidateNote{flex:none;font-size:var(--fs-2);line-height:1.5;color:var(--grey)}.uiWaitlistOfferNote{background:var(--grey-soft);border-radius:var(--r);padding:12px;font-size:var(--fs-2);line-height:1.6;color:var(--grey)}.uiWaitlistOfferNote b{color:var(--ink);font-weight:600}.uiChannelMatrix{background:#fff;border-radius:var(--r);padding:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;border-collapse:collapse;width:100%}.uiChannelMatrix td,.uiChannelMatrix th{padding:12px 0;border-bottom:1px solid var(--grey-row);text-align:left}.uiChannelMatrix tr>*+*{width:46px;text-align:center}.uiChannelMatrix tbody tr:last-child td,.uiChannelMatrix tbody tr:last-child th{border-bottom:0}.uiChannelRow.head td,.uiChannelRow.head th{padding:0 0 8px;border-bottom:1px solid var(--line);font-size:var(--fs-1);font-weight:600;color:var(--grey);line-height:1;letter-spacing:normal;text-transform:none}.uiChannelMatrix tbody th{font-size:var(--fs-2);font-weight:600;line-height:1.3;letter-spacing:normal;text-transform:none}.uiChannelMatrix tbody th b{display:block;font-weight:600;color:var(--ink)}.uiChannelMatrix tbody th small{display:block;font-size:var(--fs-2);font-weight:var(--fw-regular);color:var(--grey);margin-top:2px}.uiChannelMatrix.flush{background:transparent;border-radius:0;padding:0}.uiChannelMatrix.flush tr>*+*{width:56px}.uiChannelMatrix.flush .uiChannelCell{width:19px;height:19px}.uiChannelCell{appearance:none;width:18px;height:18px;border-radius:var(--r-sm);border:1px solid var(--line);background:#fff;margin:0;padding:0;cursor:pointer;display:inline-block;vertical-align:middle}.uiChannelCell:checked{background:var(--prim) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.4' stroke-linecap='round'%3E%3Cpath d='m5 12 5 5L19 7'/%3E%3C/svg%3E") center/11px no-repeat;border-color:var(--prim)}.uiChannelCell:disabled{background-color:var(--grey-soft);cursor:not-allowed}.uiChannelCell:checked:disabled{background-color:#8bbfba;border-color:#8bbfba}.uiSmsEditor{background:#fff;border-radius:var(--r);padding:12px}.uiSmsTokens{margin-top:8px;display:flex;gap:4px;flex-wrap:wrap}.uiSmsToken{border-radius:var(--r-pill);padding:4px 8px;font-size:var(--fs-1);font-weight:600;line-height:1;background:var(--soft);color:var(--prim)}.uiSmsPreview{background:var(--grey-soft);border-radius:var(--r);padding:12px;line-height:1.5}.uiSmsCount,.uiSmsPreview{margin-top:8px;font-size:var(--fs-2)}.uiSmsCount{text-align:right;line-height:1.6;color:var(--grey);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.uiDeliveryRows{background:#fff;border-radius:var(--r);overflow:hidden}.uiDeliveryRow{padding:12px;border-bottom:1px solid var(--grey-row)}.uiDeliveryRow:last-child{border-bottom:0}.uiDeliveryRow[data-status=failed]{background:#fffcf7}.uiDeliveryRowHead{display:flex;align-items:center;gap:8px}.uiDeliveryRowHead b{font-size:var(--fs-2);font-weight:600;line-height:1.3}.uiDeliveryRowHead>span{margin-left:auto}.uiDeliveryRowMeta{margin-top:4px;font-size:var(--fs-2);color:var(--grey)}.uiDeliveryRowProblem{margin-top:4px;font-size:var(--fs-2);color:var(--warn)}.uiDeliveryRow .btn.text{margin-top:8px;color:var(--warn)}.uiImportSteps{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:12px}.uiImportSteps i{height:4px;width:44px;border-radius:var(--r-pill);background:var(--line);display:block}.uiImportSteps i.done{background:var(--prim)}.uiImportSteps span{margin-left:8px;font-size:var(--fs-2);color:var(--muted)}.uiImportOption{border:0;border-radius:0;padding:16px 0;display:flex;align-items:center;gap:14px;width:100%;text-align:left;background:none}.uiImportOption+.uiImportOption{border-top:1px solid var(--line)}.uiImportOption>span:first-child{color:var(--prim);display:inline-flex;flex:none}.uiImportOption>div{flex:1 1;min-width:0}.uiImportOption .uiRowTitle{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--fs-3);gap:var(--sp-2);line-height:1.35}.uiImportOption>span:last-child{margin-left:auto;color:var(--muted);flex:none;display:inline-flex}.uiImportBadge,.uiImportOption:hover .uiRowTitle,.uiImportOption:hover>span:last-child{color:var(--prim)}.uiImportBadge{background:var(--soft);border-radius:var(--r-pill);flex:none;font-size:var(--fs-1);font-weight:var(--fw-semibold);line-height:1.4;padding:3px 8px}.uiImportBadge.quiet{background:var(--grey-row);color:var(--grey)}.uiImportOptions{display:flex;flex-direction:column}.uiImportMapping,.uiImportRawPreview{display:flex;flex-direction:column;gap:8px}.uiImportRawPreview{white-space:pre-line}.uiImportRawPreview>b{color:var(--grey);font-weight:600;line-height:1}.uiImportRawPreview>span{color:var(--ink);line-height:1.7;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.uiImportProgressTitle{font-size:var(--fs-3);font-weight:600;line-height:1.3}.uiImportProgressBar{margin-top:12px}.uiImportProgressCounts{margin-top:8px;font-size:var(--fs-2);color:var(--grey)}.uiImportProgressNote{margin:12px 0 0;font-size:var(--fs-2);line-height:1.6;color:var(--grey)}.uiImportMappingRow{display:flex;align-items:center;gap:12px}.uiImportMappingRow>span:first-child{flex:1 1;min-width:0;font-size:var(--fs-2);color:var(--grey)}.uiImportMappingRow>span:nth-child(2){color:var(--muted);display:inline-flex}.uiImportMappingRow .uiSelect{flex:none;width:160px}.uiAvatarPicker{display:flex;gap:12px;align-items:flex-start}.uiAvatarPicker .uiAvatar{width:58px;height:58px;font-size:var(--fs-5);font-weight:800}.uiAvatarPicker>div{flex:1 1;min-width:0}.uiAvatarUpload{border:1px dashed var(--line);border-radius:var(--r-md);padding:12px;font-size:var(--fs-2);font-weight:600;line-height:1.3;background:#fff;width:100%;text-align:left;display:flex;align-items:center;gap:12px}.uiAvatarUpload:hover{border-color:var(--prim);background:var(--soft)}.uiAvatarUploadIcon{color:var(--prim);display:inline-flex;align-items:center;flex:none}.uiAvatarPresetsTitle{margin-top:12px;font-size:var(--fs-2);font-weight:600;color:var(--grey)}.uiAvatarPresets{margin-top:8px;display:flex;gap:4px;flex-wrap:wrap}.uiAvatarPreset{width:30px;height:30px;border-radius:50%;padding:0;border:0;overflow:hidden;display:inline-flex;align-items:center;justify-content:center}.uiAvatarPreset[aria-pressed=true]{box-shadow:0 0 0 2.5px #fff,0 0 0 5px var(--prim)}.uiAvatarPicker.large{gap:16px}.uiAvatarPicker.large .uiAvatar{width:72px;height:72px;border-width:3px}.uiAvatarPicker.large .uiAvatarUpload{border-radius:var(--r)}.uiAvatarPicker.large .uiAvatarPresets{gap:8px}.uiAvatarPicker.large .uiAvatarPreset{width:38px;height:38px}.uiPasswordMeter{margin-top:8px}.uiPasswordMeterBars{display:flex;gap:4px}.uiPasswordMeterBars span{flex:1 1;height:4px;border-radius:var(--r-pill);background:var(--line)}.uiPasswordMeterBars span.on{background:var(--prim)}.uiPasswordMeter[data-score="1"] .uiPasswordMeterBars span.on{background:var(--bad)}.uiPasswordMeter[data-score="2"] .uiPasswordMeterBars span.on{background:var(--warn)}.uiPasswordMeterText{margin-top:4px;font-size:var(--fs-2);color:var(--grey);line-height:1.45}.uiPasswordMeterText b{font-weight:600;color:var(--prim)}.uiPasswordMeter[data-score="1"] .uiPasswordMeterText b{color:var(--bad)}.uiPasswordMeter[data-score="2"] .uiPasswordMeterText b{color:var(--warn)}.uiCategoryRow{display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:var(--r);padding:8px 12px;background:#fff}.uiCategoryRow[data-error=true]{border-color:var(--fl);background:#fffcf7}.uiCategoryGrip{color:var(--muted);display:inline-flex;flex:none;cursor:grab;padding:0}.uiCategorySwatch{width:20px;height:20px;border-radius:var(--r-sm);flex:none;display:block;border:0;padding:0}button.uiCategorySwatch{cursor:pointer}.uiCategoryName{flex:1 1;min-width:0;font-size:var(--fs-2);font-weight:600;line-height:1}.uiCategoryRow[data-error=true] .uiCategoryName{color:var(--muted)}.uiCategoryCount{font-size:var(--fs-2);color:var(--grey)}.uiCategoryRow[data-error=true] .uiCategoryCount{color:var(--warn)}.uiCategoryRemove{color:var(--muted);display:inline-flex;padding:0;flex:none}.uiCategoryRemove:hover{color:var(--ink)}.uiCategoryTable{--cat-col-name:150px;--cat-col-trailing:132px;display:flex;flex-direction:column}.uiCategoryServices{color:var(--muted);flex:1 1;font-size:var(--fs-2);line-height:1.5;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uiCategoryHead,.uiCategoryRowTable{align-items:center;display:flex;gap:var(--sp-3)}.uiCategoryHead{padding:0 0 var(--sp-2)}.uiCategoryHead>.uiCategoryName{flex:none;width:var(--cat-col-name)}.uiCategoryHeadTrailing{flex:none;width:var(--cat-col-trailing)}.uiCategoryHead>.uiCategoryName,.uiCategoryHead>.uiCategoryServices,.uiCategoryHeadTrailing{color:var(--muted);font-size:var(--fs-1);font-weight:var(--fw-semibold);letter-spacing:var(--ls-acronym);line-height:1.5;text-transform:uppercase}.uiCategoryHeadLead{flex:none;width:calc(16px + var(--sp-3) + 14px)}.uiCategoryRowTable{border:0;border-bottom:1px solid var(--line);border-radius:0;padding:var(--sp-3) 0}.uiCategoryRowTable,.uiCategoryRowTable[data-error=true]{background:transparent}.uiCategoryRowTable.isActive{background:#fbfcfc}.uiCategoryRowTable>.uiCategorySwatch{height:14px;width:14px}.uiCategoryRowTable>.uiCategoryName{flex:none;font-size:var(--fs-3);line-height:1.3;width:var(--cat-col-name)}.uiCategoryRowTable[data-error=true] .uiCategoryServices{color:var(--warn)}.uiCategoryRemoveSlot{align-items:center;display:inline-flex;flex:none;justify-content:center;width:32px}@media(max-width:560px){.uiCategoryHead{display:none}.uiCategoryServices{flex-basis:100%;margin-left:calc(16px + var(--sp-3) + 14px + var(--sp-3))}.uiCategoryRowTable{flex-wrap:wrap}.uiCategoryRowTable>.uiCategoryName{flex:1 1;width:auto}.uiCategoryHeadTrailing{width:auto}}.uiPrintOptions{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.uiPrintOptionsList{display:flex;flex-direction:column;gap:12px}.uiPrintOptionsList .check{align-items:flex-start;font-size:var(--fs-3);font-weight:var(--fw-regular);gap:12px;line-height:1.5}.uiPrintOptionsList .check .checkLabel{font-size:inherit}.uiPrintOptionsList .check .checkBox{margin-top:2px}.uiPrintOptionsToggle{border-top:1px solid var(--line);padding-top:12px;display:flex;align-items:center;gap:12px}.uiPrintOptionsToggle .switch{margin-left:auto}.uiPrintOptionsList.uiPrintOptionsTwo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;row-gap:12px}.uiPrintOptionsList.uiPrintOptionsTwo>.uiPrintOptionsToggle{grid-column:1/-1}@media(max-width:560px){.uiPrintOptionsList.uiPrintOptionsTwo{grid-template-columns:minmax(0,1fr)}}.uiDialogFields{display:grid;grid-template-columns:120px minmax(0,1fr);column-gap:var(--sp-5);row-gap:var(--sp-4);align-items:start}.uiDialogFieldLabel{color:var(--muted);font-size:var(--fs-1);font-weight:var(--fw-semibold);letter-spacing:var(--ls-acronym);line-height:1.5;padding-top:var(--sp-3);text-transform:uppercase}.uiDialogFieldLabel.toText{padding-top:var(--sp-1)}.uiDialogFieldBody{display:flex;flex-direction:column;font-size:var(--fs-3);gap:var(--sp-3);min-width:0}.uiDialogFieldBody>.seg{align-self:flex-start}@media(max-width:560px){.uiDialogFields{grid-template-columns:minmax(0,1fr);row-gap:var(--sp-2)}.uiDialogFieldLabel,.uiDialogFieldLabel.toText{padding-top:var(--sp-2)}.uiDialogFieldBody{margin-bottom:var(--sp-2)}}.uiFileDrop{border:1px dashed #cdd7d5;border-radius:var(--r);margin:0;min-inline-size:0;padding:var(--sp-7) var(--sp-5);display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.uiFileDrop:hover,.uiFileDropOver{border-color:var(--prim);background:#f6f9f8}.uiFileDropTitle{color:var(--ink);font-size:var(--fs-3);font-weight:var(--fw-semibold);line-height:1.4}.uiFileDropActions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sp-2)}.uiFileDropHint{color:var(--muted);font-size:var(--fs-2);line-height:1.5}@media(max-width:560px){.uiFileDrop{padding:var(--sp-5) var(--sp-4)}.uiFileDropActions{flex-direction:column;align-self:stretch}.uiFileDropActions .btn{width:100%}}.uiPersonChecklist{border:0;display:flex;flex-direction:column;gap:var(--sp-2);margin:0;min-inline-size:0;padding:0}.check.uiPersonCheck .uiPersonCheckAvatar{display:inline-flex;flex:none}.uiAssistantCard{background:#fff;border-radius:var(--r);overflow:hidden}.uiAssistantHead{padding:16px;display:flex;align-items:center;gap:12px}.uiAssistantIcon{width:36px;height:36px;border-radius:var(--r);background:var(--soft);color:var(--prim);display:grid;place-items:center;flex:none}.uiAssistantIcon svg{width:18px;height:18px}.uiAssistantIcon.spin>span{display:block;width:20px;height:20px;animation:uiSpin 2.4s linear infinite}.uiAssistantIcon.spin svg{width:20px;height:20px}.uiAssistantInput{flex:1 1;min-width:0;border:0;background:transparent;font-size:var(--fs-3);padding:0}.uiAssistantInput:focus-visible{outline:0}.uiAssistantInput[hidden]{display:none}.uiAssistantChips{padding:0 16px 12px 67px;display:flex;gap:8px;flex-wrap:wrap}.uiAssistantChips .uiChip{height:auto;padding:8px 12px;border:0;border-radius:var(--r-md);background:var(--grey-row);color:var(--grey);line-height:1}.uiAssistantChips .uiChip:hover{background:var(--soft);color:var(--prim)}.uiAssistantQuestion{flex:1 1;min-width:0;font-size:var(--fs-3);color:var(--grey)}.uiAssistantWorking{flex:none;display:flex;align-items:center;gap:8px}.uiAssistantBody{background:var(--grey-soft);border-top:1px solid var(--line);padding:16px 16px 16px 67px}.uiAssistantAnswer{font-size:var(--fs-2);font-weight:600;line-height:1.55;color:var(--ink)}.uiAssistantAnswer .actionConfirm{margin-top:12px}.uiAssistantAnswerActions{margin-top:12px;display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.uiAssistantHistoryRow{margin-top:12px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.uiAssistantHistoryAction{margin-left:auto}.uiAssistantHistory{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-2);font-weight:600;color:var(--grey);padding:0;height:auto}.uiAssistantHistory .uiChipCount{border-radius:var(--r-pill);padding:4px 8px;font-size:var(--fs-1);background:var(--line);color:var(--grey);line-height:1.5}.uiAssistantHistoryList{margin:8px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px;font-size:var(--fs-2);color:var(--grey)}.uiAssistantStatus{display:inline-flex;align-items:center;gap:8px;background:var(--soft);border-radius:var(--r);padding:8px 16px;font-size:var(--fs-2);font-weight:600;color:var(--prim);line-height:1;flex:none}.uiAssistantCancelWide{display:none}.uiAssistantDots{display:inline-flex;gap:4px}.uiAssistantDots i{width:5px;height:5px;border-radius:50%;background:var(--prim);animation:uiDot 1.2s ease-in-out infinite}.uiAssistantDots i:nth-child(2){animation-delay:.16s}.uiAssistantDots i:nth-child(3){animation-delay:.32s}@media(max-width:840px){.uiAssistantBody{padding-left:16px}.uiAssistantChips{display:none}.uiAssistantHead{padding:12px;gap:8px}.uiAssistantIcon{width:auto;height:auto;background:transparent}.uiAssistantIcon svg,.uiAssistantIcon.spin>span{width:15px;height:15px}.uiAssistantInput{font-size:var(--fs-2)}.uiAssistantHead:has(.uiAssistantInput:placeholder-shown) .btn.primary{display:none}.uiAssistantHead.working{padding:12px 16px;gap:12px}.uiAssistantHead.working .uiAssistantIcon svg,.uiAssistantHead.working .uiAssistantIcon.spin>span{width:16px;height:16px}.uiAssistantQuestion{font-size:var(--fs-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uiAssistantHead .uiAssistantStatus{background:transparent;padding:0;border-radius:0}.uiAssistantCancelHead,.uiAssistantHead .uiAssistantStatusLabel{display:none}.uiAssistantHead.working+.uiAssistantBody{padding:12px 16px}.uiAssistantCancelWide{display:inline-flex;margin-top:12px}.uiAssistantBody .uiAssistantStepsSkeleton{border:1px solid var(--line);border-radius:var(--r-md);padding:12px;--ui-assistant-bar-1-w:70%;--ui-assistant-bar-1-h:10px;--ui-assistant-bar-2-w:48%;--ui-assistant-bar-2-h:8px}.uiAssistantBody .uiAssistantStepsNote{display:none}}.uiAssistantSteps{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.uiAssistantStep{display:flex;align-items:center;gap:12px;font-size:var(--fs-2);font-weight:400;line-height:1.4;color:var(--grey)}.uiAssistantStep b,.uiAssistantStep[data-state=running]{font-weight:600;color:var(--ink)}.uiAssistantStep[data-state=pending]{color:var(--muted)}.uiAssistantStepMark{width:18px;height:18px;border-radius:50%;flex:none;display:inline-flex;align-items:center;justify-content:center}.uiAssistantStep[data-state=done] .uiAssistantStepMark{background:var(--soft);color:var(--prim)}.uiAssistantStep[data-state=running] .uiAssistantStepMark{border:2px solid var(--line);border-top-color:var(--prim);animation:uiSpin .8s linear infinite}.uiAssistantStep[data-state=pending] .uiAssistantStepMark{border:1px solid var(--line)}.uiAssistantStepMeta{margin-left:auto;flex:none;font-size:var(--fs-2);color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.uiAssistantStepsSkeleton{margin-top:16px;background:#fff;border-radius:var(--r);padding:12px 16px;display:flex;flex-direction:column;gap:8px}.uiAssistantStepsNote{margin-top:12px;font-size:var(--fs-2);font-weight:400;color:var(--muted)}@media(max-width:840px){.uiAssistantStep{gap:8px}.uiAssistantStep b{font-weight:400;color:inherit}.uiAssistantStepMark{width:17px;height:17px}.uiAssistantStepMeta{display:none}}@keyframes uiSpin{to{transform:rotate(1turn)}}@keyframes uiDot{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-3px)}}@keyframes uiShimmer{0%{background-position:-320px 0}to{background-position:320px 0}}.uiHeatmap{display:grid;grid-template-columns:34px repeat(var(--cols,10),1fr);gap:4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.uiHeatmapCol{text-align:center;font-size:var(--fs-1);color:var(--muted);line-height:1}.uiHeatmapRowLabel{font-size:var(--fs-1);font-weight:600;color:var(--grey);align-self:center}.uiHeatmapCell{aspect-ratio:1.6;border-radius:var(--r-sm);display:block}.uiHeatmapCell[data-level=full]{background:var(--prim)}.uiHeatmapCell[data-level=free]{background:#c9e2dd}.uiHeatmapCell[data-level=closed]{background:var(--grey-row)}.uiHeatmapLegend{margin-top:12px;display:flex;align-items:center;gap:12px;font-size:var(--fs-2);color:var(--grey);flex-wrap:wrap}.uiHeatmapLegend span{display:inline-flex;align-items:center;gap:4px}.uiHeatmapLegend i{width:12px;height:12px;border-radius:var(--r-sm);display:inline-block}.uiHeatmapSummary{margin-top:16px;padding-top:12px;border-top:1px solid var(--grey-row);font-size:var(--fs-2);line-height:1.6;text-wrap:pretty}.uiHeatmapSummary b{font-weight:600}.uiTabBar{display:flex;background:#fff;border-top:1px solid var(--line);padding:8px 4px calc(12px + env(safe-area-inset-bottom))}.uiTabBarItem{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:4px;color:var(--grey);font-size:var(--fs-1);font-weight:600;line-height:1;padding:0;border-radius:var(--r-md);text-decoration:none}.uiTabBarItem[aria-current=page]{color:var(--prim)}.uiTabBarItem>span:first-child{display:inline-flex}.uiSearchIcon{width:34px;height:34px;border-radius:var(--r-md);border:1px solid var(--line);display:inline-grid;place-items:center;color:var(--ink);background:#fff;flex:none;padding:0}.uiSearchIcon:hover{background:var(--soft)}.uiSearchIcon.uiSearchIconSm{width:32px;height:32px}.uiMobileHeadActions{display:flex;align-items:center;gap:12px;flex:none;margin-left:auto}.uiMobileHeadActions[data-phone-only]{display:none}@media(max-width:840px){.uiMobileHeadActions[data-phone-only]{display:flex}}.uiHeadBell{position:relative;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;color:var(--ink);background:none;border:0;padding:0;flex:none}.uiHeadBellBadge{position:absolute;top:0;right:0;background:var(--bad);color:#fff;font-size:var(--fs-1);font-weight:600;line-height:1;padding:4px;border-radius:var(--r-pill);border:1px solid #fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.uiHeadAvatar{width:32px;height:32px;border-radius:50%;background:var(--soft);border:2.5px solid var(--prim);color:var(--prim);display:inline-flex;align-items:center;justify-content:center;font-size:var(--fs-2);font-weight:600;line-height:1;flex:none;padding:0;overflow:hidden}.uiBottomSheetBackdrop{position:fixed;inset:0;background:rgba(43,51,48,.7);display:flex;align-items:flex-end;z-index:80}.uiBottomSheet{width:100%;background:#fff;border-radius:26px 26px 0 0;padding:8px 0 0;max-height:calc(100dvh - 60px);display:flex;flex-direction:column}.uiBottomSheetHandle{width:42px;height:4px;border-radius:var(--r-pill);background:var(--line);margin:0 auto 12px;display:block;flex:none}.uiBottomSheetHead{padding:0 20px 12px;border-bottom:1px solid var(--line);flex:none}.uiBottomSheetHead h2{margin:0;font-size:var(--fs-4);font-weight:800;color:var(--ink);letter-spacing:var(--ls-heading);line-height:1.25}.uiBottomSheetHead p{margin:4px 0 0;font-size:var(--fs-2);color:var(--grey)}.uiBottomSheetBody{padding:16px 20px;overflow-y:auto;flex:1 1 auto;min-height:0}.uiBottomSheetFoot{border-top:1px solid var(--line);padding:12px 20px calc(32px + env(safe-area-inset-bottom));flex:none;display:flex;flex-direction:column;gap:8px}.uiBottomSheetFoot .btn{width:100%;height:var(--btn-h-mobile)}.uiPhoneFrame{background:#3f4744;border-radius:var(--r);padding:20px 8px 0;position:relative;overflow:hidden}.uiPhoneFrame .uiBottomSheetBackdrop{position:static;background:transparent}.uiPhoneFrame .uiBottomSheet{border-radius:12px 14px 0 0}.uiPhoneFrame .btn.fab{position:absolute;top:-6px;right:10px;width:36px;height:36px}.uiPhoneFrame .btn.fab svg{width:23px;height:23px}.uiWalkInForm{display:flex;flex-direction:column;gap:16px}.uiWalkInSummary{background:var(--grey-soft);border-radius:var(--r);padding:12px 16px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.uiWalkInSummary>div{min-width:0}.uiWalkInSummary b{font-size:var(--fs-3);font-weight:600;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.uiWalkInSummary .uiRowHint{margin-top:4px}.uiWalkInPrice{margin-left:auto;flex:none;font-size:var(--fs-4);font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:var(--ls-heading)}.uiWalkInLoss{border:1px solid var(--line);border-radius:var(--r);padding:12px 16px;display:flex;flex-direction:column;gap:8px;font-size:var(--fs-2);color:var(--grey)}.uiWalkInLoss>b{font-weight:600;line-height:1.4}.uiWalkInLoss ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.uiWalkInLoss li{display:flex;align-items:baseline;gap:8px}.uiWalkInLoss .uiWalkInKeeps:before,.uiWalkInLoss li:before{flex:none}.uiWalkInLoss [data-glyph=minus]:before{content:"\2013";color:var(--muted)}.uiWalkInLoss [data-glyph=plus]:before{content:"+";color:var(--prim)}.uiWalkInLoss [data-glyph=dot]:before{content:"\00B7";color:var(--muted)}.uiWalkInLoss .uiWalkInKeeps{padding-top:8px;border-top:1px solid var(--grey-row);display:flex;align-items:baseline;gap:8px}.uiWalkInLoss a{color:var(--prim);text-decoration:none}.uiClientMatchField input,.uiClientMatchField input:focus-visible,.uiWalkInForm .formField input,.uiWalkInForm .formField input:focus-visible{padding:12px}.uiWalkInLoss.soft{background:var(--grey-soft);border:0}.uiWalkInLoss.soft .uiWalkInKeeps{border-top-color:var(--line)}.uiClientMatch{border:1px solid var(--line);border-radius:var(--r);overflow:hidden;background:#fff}.uiClientMatchHead{padding:8px 12px;background:var(--grey-soft);border-bottom:1px solid var(--line);font-size:var(--fs-2);font-weight:600;line-height:1;color:var(--grey)}.uiClientMatchRow{padding:12px;display:flex;align-items:center;gap:12px;width:100%;text-align:left;border-radius:8px}.uiClientMatchRow:hover{background:#f6f9f8}.uiClientMatchRow .uiAvatar{width:30px;height:30px;font-size:var(--fs-2);background:var(--grey-row);color:var(--grey)}.uiClientMatchRow>div{flex:1 1;min-width:0}.uiClientMatchName{font-size:var(--fs-2);font-weight:600;line-height:1.3}.uiClientMatchMeta{font-size:var(--fs-2);color:var(--grey);margin-top:2px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.uiClientMatchSep{color:var(--grey)}.uiClientMatchNote{font-size:var(--fs-2);font-weight:400;line-height:1.5;color:var(--grey);flex:none}.uiClientMatchCreate{padding:12px;display:flex;align-items:center;gap:8px;width:100%;text-align:left;border-top:1px solid var(--line);color:var(--prim);font-size:var(--fs-2);font-weight:600;line-height:1.3}.uiClientMatchCreate:hover{background:#f6f9f8}.uiClientMatchCreate>span:first-child{display:inline-flex;flex:none}.uiWalkInLossPhone{display:none}.uiServicePick{display:flex;align-items:center;gap:12px;border:1px solid var(--line);border-radius:var(--r);padding:8px 12px;background:#fff;width:100%;text-align:left}.uiServicePick>span:nth-child(2){min-width:0;font-size:var(--fs-3)}.uiServicePick .uiMeta{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.uiServicePick>span:last-child{margin-left:auto;flex:none;color:var(--grey);display:inline-flex}.uiRebookRow{display:flex;flex-direction:column;gap:16px}.uiRebookDate{font-size:var(--fs-4);font-weight:800;letter-spacing:var(--ls-heading);color:var(--deep);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.2}.uiRebookHint{margin-top:4px;font-size:var(--fs-2);line-height:1.55;color:#3f6259}.uiRebookField{display:flex;flex-direction:column;gap:4px}.uiRebookField>span{font-size:var(--fs-2);font-weight:600;line-height:1.4}.uiRebookField>span small{color:var(--grey);font-weight:400;font-size:var(--fs-2);margin-left:4px}.uiVoucherHead,.uiVoucherRow{display:grid;grid-template-columns:120px 1fr 96px 100px 100px 110px;column-gap:16px;padding:12px 20px;align-items:center;font-size:var(--fs-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.uiVoucherHead{background:var(--grey-soft);border-bottom:1px solid var(--line);font-weight:600;color:var(--grey)}.uiVoucherRow{border-bottom:1px solid var(--grey-row)}.uiVoucherRow:last-child{border-bottom:0}.uiVoucherCode{font-weight:600;letter-spacing:var(--ls-acronym)}.uiVoucherRow .uiMeta{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uiVoucherAmount{text-align:right;font-weight:600}.uiVoucherAmount.zero{font-weight:400;color:var(--muted)}.uiVoucherStatus{justify-self:end}@media(max-width:840px){.uiVoucherHead{display:none}.uiVoucherRow{grid-template-columns:1fr 1fr;row-gap:4px;padding:12px 16px}.uiVoucherStatus{justify-self:start}}.uiOborTag{font-size:var(--fs-2);font-weight:400;color:var(--grey);line-height:1.5;flex:none}.uiOborFilter{flex:none;flex-wrap:nowrap;align-items:center;gap:8px;background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:4px}.uiOborFilter .uiChip{height:auto;padding:4px 12px;border:0;border-radius:var(--r-md);background:transparent;color:var(--grey);font-size:var(--fs-2);line-height:1}.uiOborFilter .uiChip[aria-pressed=true]{border:0;background:var(--soft);color:var(--prim)}.uiOborFilter .uiChipCount{font-size:var(--fs-2);color:var(--muted)}.uiOborFilter .uiChip[aria-pressed=true] .uiChipCount{color:inherit;opacity:.7}@media(max-width:840px){.uiOborFilter{gap:4px;background:transparent;border:0;border-radius:0;padding:0 0 4px;overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.uiOborFilter::-webkit-scrollbar{display:none}.uiOborFilter .uiChip{flex:none;padding:8px 12px;background:#fff;border:1px solid var(--line);color:var(--ink)}.uiOborFilter .uiChip[aria-pressed=true]{background:#2b3330;border:1px solid #2b3330;color:#fff}.uiOborFilter .uiChip[aria-pressed=true] .uiChipCount{color:#fff;opacity:1}}.uiOborDot{width:8px;height:8px;border-radius:50%;display:inline-block;flex:none;background:var(--obor-colour,var(--prim))}.uiOborSection{display:flex;flex-direction:column;gap:8px}.uiOborSectionHead{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.uiOborSectionHead>b{font-size:var(--fs-2);font-weight:600;line-height:1}.uiOborSectionHead>.btn,.uiOborSectionHead>a{margin-left:auto}.uiPhotoStrip{display:flex;gap:8px}.uiPhotoStrip>*{flex:1 1;aspect-ratio:1;border-radius:var(--r);display:grid;place-items:center;min-width:0}.uiPhoto{background:repeating-linear-gradient(45deg,#f0f2f4,#f0f2f4 6px,#e7eaee 0,#e7eaee 12px);border:1px solid var(--line);font-size:var(--fs-1);font-weight:600;color:var(--muted);line-height:1.4;overflow:hidden;padding:0}.uiPhoto img{width:100%;height:100%;min-width:0;min-height:0;object-fit:cover;display:block}.uiPhotoAdd{border:1px dashed #d4d9de;color:var(--muted);background:transparent;padding:0}.uiPhotoAdd:hover{border-color:var(--prim);color:var(--prim)}.uiPhotoStrip.tiles{gap:10px;align-items:flex-start}.uiPhotoStrip.tiles>*{flex:none;aspect-ratio:auto;display:flex;flex-direction:column;gap:6px;border-radius:0}.uiPhotoTile{width:76px}.uiPhotoStrip.tiles .uiPhoto,.uiPhotoStrip.tiles .uiPhotoAdd{width:76px;height:76px;border-radius:var(--r);display:grid;place-items:center}.uiPhotoStrip.tiles .uiPhoto:has(img){background:var(--grey-row);border:0}.uiPhotoCaption{color:var(--muted);font-size:var(--fs-1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center}.uiPhotoStrip.tiles .uiPhotoAdd:hover+.uiPhotoCaption{color:var(--prim)}.uiSanitationStrip{height:20px;background:var(--grey-row);border-radius:var(--r-md);display:flex;align-items:center;justify-content:center;font-size:var(--fs-1);font-weight:600;color:var(--grey);line-height:1}.uiScopeList{display:flex;flex-direction:column;gap:16px}.uiScopeGroupHead{display:flex;align-items:center;gap:8px;padding-bottom:8px;border-bottom:1px solid var(--line)}.uiScopeGroupDot{width:8px;height:8px;border-radius:var(--r-pill);flex:none}.uiScopeGroupHead>b{font-size:var(--fs-2);font-weight:600;line-height:1}.uiScopeGroupHead>span{font-size:var(--fs-2);color:var(--muted)}.uiScopeGroupHead .switch{margin-left:auto}.uiScopeRows{margin-top:12px;display:flex;flex-direction:column;gap:8px}.uiScopeGroupNote{margin:8px 0 0;padding-left:16px;font-size:var(--fs-2);color:var(--muted)}.uiScopeRow{display:flex;align-items:center;gap:12px}.uiScopeRow .check{flex:1 1;min-width:0}.uiScopeRow .checkLabel{font-size:var(--fs-2)}.uiScopeRow .checkLabel small{display:inline;color:var(--muted);margin:0 0 0 4px}.uiScopeRow .uiInput{padding-block:6px}.uiScopeRow .uiInput,.uiScopeRowLocked{flex:none;width:150px;font-size:var(--fs-2)}.uiScopeRowLocked{color:var(--muted);text-align:right}@media(max-width:840px){.uiScopeList{gap:12px}.uiScopeGroup{background:#fff;border-radius:var(--r);overflow:hidden}.uiScopeGroupHead{padding:12px 16px;border-bottom:0}.uiScopeGroupHead>span{font-size:var(--fs-1)}.uiScopeGroupNote{display:none}.uiScopeRows{margin-top:0;padding:12px 16px;gap:12px;border-top:1px solid var(--grey-row)}.uiScopeRow .check{gap:12px}}.uiPerHour{font-size:var(--fs-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;text-align:right;white-space:nowrap}.uiPerHour[data-tone=low]{color:var(--warn)}.uiPerHour small{display:block;font-size:var(--fs-1);font-weight:400;color:var(--muted)}.uiContraList{display:flex;flex-direction:column;gap:8px}.uiContraList .uiChips{gap:8px}.uiContraHint{font-size:var(--fs-2);color:var(--grey)}.uiOnboardStep{display:flex;flex-direction:column;gap:8px}.uiOnboardStepHead h2{margin:18px 0 0;font-size:var(--fs-5);font-weight:var(--fw-heavy);letter-spacing:var(--ls-heading);line-height:1.25}.uiOnboardStepHead p{margin:7px 0 12px;font-size:var(--fs-2);line-height:1.6;color:var(--grey)}.uiOnboardStep .uiGreyBlock{margin-top:4px;padding:12px 16px}.check.uiOnboardOption{display:flex;align-items:flex-start;gap:12px;border:1px solid var(--line);border-radius:var(--r);padding:16px;background:#fff}.check.uiOnboardOption:hover{border-color:#8bbfba}.check.uiOnboardOption.selected{border:1.5px solid var(--prim);background:var(--soft);padding:15.5px}.check.uiOnboardOption .checkLabel{flex:1 1;min-width:0}.check.uiOnboardOption .checkLabel b{font-size:var(--fs-3);line-height:1.3}.check.uiOnboardOption .checkLabel small{margin-top:4px;line-height:1.55}.check.uiOnboardOption.selected .checkLabel small{color:#3f6259}.check.uiOnboardOption .checkBox{margin-top:1px}.check.uiChoiceCard{display:flex;align-items:flex-start;gap:12px;border:1px solid var(--line);border-radius:var(--r);padding:12px;background:#fff;margin:0}.check.uiChoiceCard:hover{border-color:#8bbfba}.check.uiChoiceCard.selected{border:1.5px solid var(--prim);background:var(--soft);padding:11.5px}.check.uiChoiceCard .checkLabel{flex:1 1;min-width:0}.check.uiChoiceCard .checkLabel b{font-size:var(--fs-2);line-height:1.3}.check.uiChoiceCard .checkLabel small{margin-top:4px;line-height:1.5}.check.uiChoiceCard.selected .checkLabel small{color:#3f6259}.check.uiChoiceCard .radioBox{margin-top:1px}.uiColourSwatches{display:flex;gap:8px;align-items:center;height:37px;margin:0;padding:0;border:0;min-width:0}.uiColourSwatch{width:22px;height:22px;border-radius:50%;border:0;padding:0;cursor:pointer;background:var(--swatch)}.uiColourSwatch[aria-pressed=true]{box-shadow:0 0 0 2.5px #fff,0 0 0 4px var(--swatch)}.uiColourSwatch:focus-visible{outline:1.5px solid var(--prim);outline-offset:2px}.uiSelect.accent .uiSelectTrigger{border:1.5px solid var(--prim);background:var(--soft);color:var(--prim);font-size:var(--fs-2);font-weight:600;padding:7.5px 11.5px}.uiOnboardError{font-size:var(--fs-2);line-height:1.5;color:var(--bad)}.uiOnboardNav{margin-top:8px;display:flex;align-items:center;gap:12px}.uiOnboardNav .btn.primary{margin-left:auto}.uiOnboardNav .btn.text{font-weight:var(--fw-regular);padding-left:0;padding-right:0}@media (max-width:840px){.uiWalkInForm{gap:12px}.uiWalkInPrice{font-size:var(--fs-3);font-weight:600;letter-spacing:normal}.uiWalkInForm .uiWalkInNameHint{display:none}.uiWalkInForm .uiWalkInLossWide:has(+.uiWalkInLossPhone){display:none}.uiWalkInLossPhone{display:block;border:1px solid var(--line);border-radius:var(--r);padding:12px;font-size:var(--fs-2);line-height:1.65;color:var(--grey)}.uiWalkInLossPhone.soft{background:var(--grey-soft);border:0}.uiWalkInLossPhone b{color:var(--ink);font-weight:600}.uiClientMatchHead,.uiClientMatchMeta .uiAutocompletePhone,.uiClientMatchSep{display:none}.uiClientMatchRow+.uiClientMatchRow{border-top:1px solid var(--grey-row);border-radius:0}.uiOnboardNav .btn.primary{width:100%;height:var(--btn-h-mobile)}.uiOnboardNav{flex-wrap:wrap}.uiOnboardNav .btn.text{order:2;width:100%;justify-content:center}.uiOnboardStepHead h2{font-size:var(--fs-4);line-height:1.28}.uiOnboardStepHead p{margin:8px 0}.uiOnboardStep .uiImportSteps{gap:4px}.uiOnboardStep .uiImportSteps i{width:auto;flex:1 1}.uiOnboardStep .uiImportSteps span{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.check.uiOnboardOption{padding:12px 16px}.check.uiOnboardOption.selected{padding:11.5px 15.5px}}.uiErrorState{background:var(--bad-soft);border-radius:var(--r);padding:12px 16px}.uiErrorState[data-tone=warn]{background:var(--warn-soft)}.uiErrorStateTitle{font-size:var(--fs-2);font-weight:600;line-height:1.3;color:#a33b31}.uiErrorState[data-tone=warn] .uiErrorStateTitle{color:#8a6634}.uiErrorStateText{margin:4px 0 0;font-size:var(--fs-2);line-height:1.6;color:#7a3a37}.uiErrorState[data-tone=warn] .uiErrorStateText{color:#8a6634}.uiErrorStateText b{font-weight:600}.uiErrorStateActions{margin-top:12px;display:flex;gap:8px;flex-wrap:wrap}.uiErrorStateActions[data-stack=column]{flex-direction:column}.uiErrorStateActions[data-stack=column] .btn{height:auto;justify-content:center;padding:8px 12px;width:100%}.uiErrorState .btn:is(.outline,.dangerOutline):not(:disabled){border-color:#f0c9c5;color:#a33b31}.uiErrorState[data-tone=warn] .btn.outline:not(:disabled){border-color:#e0cdb0;color:#8a6634}.uiSaveState{font-size:var(--fs-2);color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.uiInlineStatus,.uiSaveState{display:inline-flex;align-items:center}.uiInlineStatus{gap:8px;font-size:var(--fs-2);font-weight:600}.uiInlineStatus.bad{color:var(--bad)}.uiInlineStatus.ok{color:var(--prim)}.uiSkeleton{display:block;border-radius:var(--r-md);background:var(--grey-row);height:9px}.uiSkeleton.dark{background:#eceef1}.uiSkeleton.light{background:var(--grey-soft)}.uiSkeleton.shimmer{background:linear-gradient(90deg,var(--grey-row) 25%,var(--line) 50%,var(--grey-row) 75%);background-size:320px 100%;animation:uiShimmer 1.4s linear infinite}.uiSkeletonRow{padding:12px;display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--grey-row)}.uiSkeletonRow:last-child{border-bottom:0}.uiSkeletonRow>div{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px}.uiSkeletonCircle{width:30px;height:30px;border-radius:50%;background:var(--grey-row);flex:none;display:block}.uiSkeletonRows{background:#fff;border-radius:var(--r);overflow:hidden}.uiSpinner{width:14px;height:14px;border-radius:50%;border:2px solid #cdd7d5;border-top:2px solid var(--prim);flex:none;display:inline-block;animation:uiSpin .8s linear infinite}.uiProgress{height:6px;border-radius:var(--r-pill);background:var(--grey-row);overflow:hidden}.uiProgress i{display:block;height:100%;background:var(--prim)}.check,.uiPrintOptionsList .check{flex-direction:row}.check{margin:0}.uiAvatar{font-size:var(--fs-2)}.uiAutocompleteItem .uiAvatar{font-size:var(--fs-1)}.uiChip.filter.selected,.uiChip.filter[aria-pressed=true]{border:1px solid #2b3330;background:#2b3330;color:#fff}.uiChip.filter.selected .uiChipCount,.uiChip.filter[aria-pressed=true] .uiChipCount{color:#fff}.uiDuplicateBanner{padding:12px 16px}.uiDuplicateDot{display:none;width:8px;height:8px;border-radius:50%;background:#f49f51;flex:none}@media(min-width:841px){.uiDuplicateBanner{display:flex;align-items:center;gap:12px}.uiDuplicateDot{display:block}.uiDuplicateBanner .uiInsightBannerMeta{margin-top:0}.uiDuplicateBanner .uiInsightBannerActions{margin-top:0;margin-left:auto;flex:none}}@media(max-width:840px){.uiDuplicateBanner .uiInsightBannerActions{flex-direction:column;align-items:stretch}.uiDuplicateBanner .uiInsightBannerActions .btn{width:100%;height:var(--btn-h-mobile)}}.uiBulkBar{padding:12px 16px}.uiRecipeCard.plain{background:var(--grey-soft);display:flex;flex-direction:column}.uiRecipeCard.plain .uiRecipeText{margin-top:0;color:var(--ink)}.uiRecipeCard.plain .uiRecipeWhen{margin-top:4px;color:var(--grey);font-weight:400;font-size:var(--fs-2);line-height:1.4}.uiInsightBannerRow{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 16px}.uiInsightBannerDot{width:8px;height:8px;border-radius:50%;background:#f49f51;flex:none}@media(max-width:840px){.uiInsightBannerRow .uiInsightBannerActions .btn{height:var(--btn-h-mobile);width:100%;padding:0 16px}}.uiInsightBannerRow .uiInsightBannerMeta{margin-top:0}.uiInsightBannerRow .uiInsightBannerActions{margin-top:0;margin-left:auto;flex:none}@media(max-width:840px){.uiInsightBannerRow{display:block;padding:12px}.uiInsightBannerRow .uiInsightBannerDot{display:none}.uiInsightBannerRow .uiInsightBannerMeta{margin-top:4px}.uiInsightBannerRow .uiInsightBannerActions{margin-top:8px;margin-left:0}}.uiSettingRows.flush{background:transparent;display:flex;flex-direction:column;gap:12px}.uiSettingRows.flush .uiSettingRow{padding:0;border-bottom:0}.uiSettingRows.flush.divided .uiSettingRow+.uiSettingRow{border-top:1px solid var(--grey-row);padding-top:12px}.btn.dangerText.inline,.btn.text.inline{height:auto;padding:0}.btn.dangerText.inline:hover,.btn.text.inline:hover{background:transparent;text-decoration:underline}@media(max-width:840px){.uiDesktopOnly{display:none!important}}@media(min-width:841px){.uiMobileOnly{display:none!important}}.uiResultTag{display:inline-flex;align-items:center;border-radius:var(--r-pill);padding:4px 8px;font-size:var(--fs-1);font-weight:600;line-height:1.5;white-space:nowrap;background:var(--grey-soft);color:var(--grey)}.uiResultTag[data-tone=soft]{background:var(--soft);color:var(--deep)}.uiResultTag[data-tone=warn]{background:var(--warn-soft);color:var(--warn)}.uiResultTag[data-tone=bad]{background:var(--bad-soft);color:var(--bad)}.uiPhoneNumberLabel{font-size:var(--fs-2);font-weight:600;line-height:1.3}.uiPhoneNumberRow{margin-top:8px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.uiPhoneNumberActions{display:flex;align-items:center;gap:var(--sp-2)}.uiPhoneNumber{font-size:var(--fs-5);font-weight:800;line-height:1;letter-spacing:var(--ls-heading);color:var(--ink)}.uiPhoneNumberAdvice{margin-top:12px;background:var(--grey-soft);border-radius:var(--r-md);padding:12px 16px;font-size:var(--fs-2);line-height:1.6;color:var(--grey)}.uiPhoneNumberAdvice a{color:var(--deep)}.uiPhoneNumberNote{margin-top:12px;font-size:var(--fs-1);line-height:1.55;color:var(--muted)}@media(min-width:841px){.uiPhoneNumberNote{display:none}}@media(max-width:840px){.uiPhoneNumberAdvice{display:none}.uiPhoneNumber{line-height:1.2}.uiPhoneNumberRow{flex-direction:column;align-items:stretch;gap:12px}.uiPhoneNumberRow .btn.sm.uiPhoneNumberCopy{height:var(--btn-h-mobile);width:100%;font-size:var(--fs-3)}}.uiProvisionSteps{display:flex;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none}.uiProvisionStep{display:flex;align-items:center;gap:12px;font-size:var(--fs-2);line-height:1.4;color:var(--grey)}.uiProvisionStep[data-state=running] .uiProvisionStepLabel{font-weight:600}.uiProvisionStep[data-state=pending]{color:var(--muted)}.uiProvisionStep[data-state=error]{color:var(--bad)}.uiProvisionStepMark{width:20px;height:20px;border-radius:var(--r-pill);flex:none;display:inline-flex;align-items:center;justify-content:center}.uiProvisionStep[data-state=done] .uiProvisionStepMark{background:var(--soft);color:var(--deep)}.uiProvisionStep[data-state=running] .uiProvisionStepMark{border:2px solid var(--line);border-top-color:var(--prim);animation:uiSpin .8s linear infinite}.uiProvisionStep[data-state=pending] .uiProvisionStepMark{border:1px solid var(--line)}.uiProvisionStep[data-state=error] .uiProvisionStepMark{background:var(--bad-soft);color:var(--bad)}.uiProvisionStepLabel{flex:1 1;min-width:0}.uiProvisionStepMeta{flex:none;font-size:var(--fs-1);color:var(--muted)}.uiCallout{background:var(--bad-soft);border-radius:var(--r-md);padding:16px;display:flex;align-items:flex-start;gap:12px}.uiCalloutMark{color:var(--bad);display:inline-flex;flex:none;margin-top:1px}.uiCalloutBody{min-width:0;display:flex;flex-direction:column;gap:4px}.uiCalloutTitle{font-size:var(--fs-2);font-weight:600;color:var(--bad)}.uiCalloutText{font-size:var(--fs-2);line-height:1.6;color:var(--grey)}.uiCalloutText b,.uiCalloutText strong{color:var(--ink);font-weight:600;font-size:inherit}.uiCheckList{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.uiCheckList li{display:flex;align-items:flex-start;gap:12px;font-size:var(--fs-2);line-height:1.55;color:var(--grey)}.uiCheckMark{width:20px;height:20px;border-radius:var(--r-pill);background:var(--soft);color:var(--deep);flex:none;margin-top:1px;display:grid;place-items:center}.uiTestCallList{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.uiTestCallItem{display:flex;align-items:center;gap:12px;font:inherit;font-size:var(--fs-2);line-height:1.4;color:var(--grey);background:transparent;border:0;padding:0;text-align:left;cursor:default}button.uiTestCallItem{cursor:pointer}.uiTestCallMark{width:20px;height:20px;border-radius:var(--r-pill);border:1px solid var(--line);flex:none;display:inline-flex;align-items:center;justify-content:center;background:#fff}.uiTestCallItem .uiTestCallMark:has(svg),.uiTestCallItem[aria-pressed=true] .uiTestCallMark{background:var(--soft);border-color:var(--soft);color:var(--deep)}.uiTestCallNote{margin-top:16px;font-size:var(--fs-1);color:var(--muted)}.uiUsageRows{display:flex;flex-direction:column;gap:12px;font-size:var(--fs-2)}.uiUsageRow{display:flex;align-items:baseline;gap:12px}.uiUsageRowLabel{color:var(--grey)}.uiUsageRowLeader{flex:1 1;border-bottom:1px dotted #dde1e6}.uiUsageRowValue{font-weight:600}.uiUsageRow[data-total]{border-top:1px solid var(--line);padding-top:12px}.uiUsageRow[data-total] .uiUsageRowLabel{font-weight:600;color:var(--ink)}.uiUsageRow[data-total] .uiUsageRowLeader{border-bottom:0}.uiUsageTrack{margin-top:16px;height:6px;border-radius:var(--r-pill);background:#f2f3f5;overflow:hidden}.uiUsageRows:empty+.uiUsageTrack,.uiUsageTrack:first-child{margin-top:0}.uiUsageFill{display:block;height:100%;border-radius:var(--r-pill);background:var(--prim)}.uiUsageTrack[data-tone=bad] .uiUsageFill{background:var(--bad)}.uiUsageFoot{margin-top:8px;display:flex;align-items:center;gap:12px}.uiUsageNote{font-size:var(--fs-1);color:var(--muted);line-height:1.5;flex:1 1}.uiUsageAction{flex:none}.uiCallRows{background:#fff;border:1px solid var(--line);border-radius:var(--r);overflow-x:auto}.uiCallRow{display:grid;grid-template-columns:96px 72px minmax(160px,1.1fr) 130px minmax(240px,1.4fr) 96px;min-width:914px;column-gap:16px;align-items:center;padding:12px 20px;border-bottom:1px solid var(--grey-row);font-size:var(--fs-2);position:relative}.uiCallRow:last-child{border-bottom:0}.uiCallRowHead{background:var(--grey-soft);border-bottom:1px solid var(--line);font-size:var(--fs-1);letter-spacing:.06em;text-transform:uppercase;color:var(--grey);line-height:1}.uiCallRowHead,.uiCallRowTime{font-weight:600}.uiCallRowDuration{color:var(--grey)}.uiCallRowCaller{white-space:nowrap}.uiCallRowCaller.hidden{color:var(--muted)}.uiCallRowSummary{color:var(--grey);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uiCallRowSummary a{color:var(--deep)}.uiCallRowAction{justify-self:end;display:inline-flex;align-items:center}.uiCallRowChevron{display:none;color:var(--muted)}.uiCallRowTap{display:none}@media(max-width:840px){.uiCallRows{border:0;overflow-x:hidden}.uiCallRow{min-width:0;display:grid;grid-template-columns:52px minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:12px;row-gap:2px;padding:12px 16px}.uiCallRowTime{grid-column:1;grid-row:1;align-self:start}.uiCallRowDuration{grid-column:1;grid-row:2;align-self:start;font-size:var(--fs-1);color:var(--muted)}.uiCallRowCaller{display:none}.uiCallRowResult{grid-column:2;grid-row:1}.uiCallRowSummary{grid-column:2;grid-row:2;margin-top:2px}.uiCallRowAction{grid-column:3;grid-row:1/3;align-self:center}.uiCallRowAction .btn{display:none}.uiCallRowChevron{display:inline-flex}.uiCallRow[data-clickable] .uiCallRowTap{display:block;position:absolute;inset:0;background:transparent;border:0;padding:0;cursor:pointer}.uiCallRow[data-clickable] .uiCallRowTap:focus-visible{outline:1.5px solid var(--prim);outline-offset:-2px}.uiCallRow.uiCallRowHead{display:none}}.uiMessageRows{display:flex;flex-direction:column}.uiMessageRow{display:flex;align-items:flex-start;gap:16px;padding:16px 20px;border-bottom:1px solid var(--grey-row)}.uiMessageRow:last-child{border-bottom:0}.uiMessageRowBody{flex:1 1;min-width:0}.uiMessageRowHead{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.uiMessageRowHead b{font-size:var(--fs-2);font-weight:600}.uiMessageRowPhone{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-2);color:var(--deep);text-decoration:none}.uiMessageRowWhen{font-size:var(--fs-1);color:var(--muted)}.uiMessageRowText{margin-top:6px;font-size:var(--fs-2);line-height:1.6;color:var(--grey)}.uiMessageRow.done .uiMessageRowHead b{color:var(--grey)}.uiMessageRow.done .uiMessageRowText{color:var(--muted)}.uiMessageRowAction{flex:none}.uiMessageRowMobileActions{margin-top:12px;display:flex;gap:8px}.uiMessageRowMobileActions .btn{flex:1 1;height:var(--btn-h-mobile)}@media(max-width:840px){.uiMessageRow{padding:12px 16px}.uiMessageRowText{margin-top:4px;line-height:1.55}}.uiTranscriptSummary{background:var(--soft);border-radius:var(--r-md);padding:16px;color:var(--deep);font-size:var(--fs-2);line-height:1.6}.uiTranscriptSummary b{display:block;font-weight:600}.uiTranscriptSummary p{margin:6px 0 0}.uiTranscriptSummary b+p{margin-top:6px}.uiTranscriptSummaryAction{margin-top:12px}.uiTranscriptLabel{margin-top:20px;font-size:var(--fs-2);font-weight:600}.uiTranscriptTurns{margin:12px 0 0;padding:0;list-style:none;flex-direction:column}.uiTranscriptTurn,.uiTranscriptTurns{display:flex;gap:12px}.uiTranscriptSpeaker{flex:none;width:74px;font-size:var(--fs-1);color:var(--muted);line-height:1.6}.uiTranscriptText{flex:1 1;font-size:var(--fs-2);line-height:1.6;color:var(--grey)}.uiTranscriptTurn[data-speaker=caller] .uiTranscriptText{color:var(--ink)}.uiTranscriptFootnote{margin-top:16px;font-size:var(--fs-1);line-height:1.6;color:var(--muted)}@media(max-width:840px){.uiTranscriptTurn{flex-direction:column;gap:2px}.uiTranscriptSpeaker{width:auto}.uiTranscriptLabel{margin-top:16px}}.uiReceptionTile{background:#fff;border:1px solid var(--line);padding:16px 20px;display:flex;gap:16px;flex-wrap:wrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.uiReceptionTile,.uiReceptionTileIcon{border-radius:var(--r);align-items:center}.uiReceptionTileIcon{width:36px;height:36px;background:var(--soft);color:var(--prim);display:inline-flex;justify-content:center;flex:none}.uiReceptionTileBody{min-width:0;flex:1 1}.uiReceptionTileTitle{font-size:var(--fs-2);font-weight:600;line-height:1.3}.uiReceptionTileMeta{margin-top:4px;font-size:var(--fs-2);color:var(--grey)}.uiReceptionTileRight{margin-left:auto;flex:none;display:flex;align-items:center;gap:12px}.uiReceptionTileRight a{font-size:var(--fs-2);color:var(--deep)}.uiSearchOverlayBackdrop{align-items:flex-start;background:rgba(16,32,32,.53);display:flex;inset:0;justify-content:center;padding:12vh 18px 18px;position:fixed;z-index:90}.uiSearchOverlay{background:#fff;border-radius:var(--r);box-shadow:var(--sh-modal);display:flex;flex-direction:column;max-height:100%;overflow:hidden;width:640px;max-width:100%}.uiSearchOverlayHead{align-items:center;border-bottom:1px solid var(--line);display:flex;flex:none;gap:10px;height:56px;padding:0 16px}.uiSearchOverlayGlass{align-items:center;color:var(--muted);display:inline-flex;flex:none}.uiSearchOverlayInput{background:transparent;border:0;color:var(--ink);flex:1 1;font-size:var(--fs-3);min-width:0;outline:none;padding:0}.uiSearchOverlayInput::placeholder{color:var(--muted)}.uiSearchOverlayEsc{border:1px solid var(--line);border-radius:var(--r-sm);color:var(--muted);flex:none;font-size:var(--fs-1);letter-spacing:var(--ls-acronym);padding:3px 7px}.uiSearchOverlayCancel{color:var(--prim);flex:none;font-size:var(--fs-3);font-weight:600}.uiSearchOverlayBody{flex:1 1;max-height:480px;overflow-y:auto}.uiSearchOverlayGroup{color:var(--grey);font-size:var(--fs-1);font-weight:600;letter-spacing:var(--ls-acronym);padding:12px 16px 6px;text-transform:uppercase}.uiSearchOverlayGroupCount{color:var(--muted);letter-spacing:normal;margin-left:6px}.uiSearchOverlayRow{align-items:center;border-left:2px solid transparent;cursor:pointer;display:flex;gap:12px;min-height:44px;padding:8px 16px 8px 14px}.uiSearchOverlayRow:hover{background:var(--grey-soft)}.uiSearchOverlayRow[data-active]{background:var(--soft);border-left-color:var(--prim)}.uiSearchOverlayMark{align-items:center;color:var(--grey);display:inline-flex;flex:none;justify-content:center;width:28px}.uiSearchOverlayMark .uiAvatar{height:28px;width:28px}.uiSearchOverlayRow[data-active] .uiAvatar{background:#fff}.uiSearchOverlayText{flex:1 1;min-width:0}.uiSearchOverlayTitle{display:block;font-size:var(--fs-2);font-weight:600;line-height:1.2}.uiSearchOverlayMeta{color:var(--grey);display:block;font-size:var(--fs-1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-top:2px}.uiSearchOverlayBadge,.uiSearchOverlayKeys,.uiSearchOverlayTrailing{flex:none}.uiSearchOverlayKeys{display:inline-flex;gap:6px}.uiSearchMark{background:var(--warn-soft);border-radius:3px;color:inherit;padding:0 1px}.uiSearchOverlayFoot{align-items:center;border-top:1px solid var(--line);display:flex;flex:none;gap:12px;justify-content:space-between;padding:10px 16px}.uiSearchOverlayFootKeys{display:flex;flex-wrap:wrap;gap:12px}.uiSearchOverlayFootCount{color:var(--grey);font-size:var(--fs-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-left:auto}.uiSearchKeyHint{align-items:center;display:inline-flex;gap:4px}.uiSearchKeyHint,.uiSearchKeyHint kbd{color:var(--grey);font-size:var(--fs-1)}.uiSearchKeyHint kbd{background:var(--grey-soft);border:1px solid var(--line);border-radius:var(--r-sm);font-family:inherit;padding:1px 5px}.uiSearchOverlayBackdropPhone{background:#fff;padding:0}.uiSearchOverlayPhone{border-radius:0;box-shadow:none;height:100%;max-height:none;width:100%}.uiSearchOverlayPhone .uiSearchOverlayInput{font-size:var(--fs-input-mobile)}.uiSearchOverlayPhone .uiSearchOverlayBody{max-height:none}.uiPhoneLink{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.uiSmsInputWrap{position:relative;background:#fff;border-radius:var(--r-md)}.uiSmsInputWrap .uiTextarea{position:relative;display:block;background:transparent}.uiSmsHighlights{position:absolute;top:1px;left:1px;bottom:1px;width:calc(100% - 2px);padding:8px 12px;overflow:hidden;white-space:pre-wrap;overflow-wrap:break-word;pointer-events:none;color:transparent;font-size:var(--fs-3);font-weight:400;line-height:20px}.uiSmsHighlights mark{color:transparent;background:var(--line);border-radius:6px;outline:2px solid var(--line)}@media(max-width:840px){.uiSmsHighlights{font-size:var(--fs-input-mobile)}}.uiVoiceOrb,.uiVoiceOrbCanvas{position:relative;width:100%;height:100%}.uiVoiceOrb{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);place-items:center}.uiVoiceOrbStill{width:70%;aspect-ratio:1;border-radius:50%;background:var(--soft);border:2px solid var(--prim)}