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