.native-action-menu{display:inline-flex;anchor-scope:--native-action-trigger}.native-action-menu__trigger{anchor-name:--native-action-trigger;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 14px;font:inherit;font-size:var(--ds-text-base);line-height:var(--ds-leading-base);border:1px solid var(--ds-color-border-subtle);border-radius:var(--ds-button-radius);background:var(--ds-color-bg-canvas);color:var(--ds-color-text);cursor:pointer}.native-action-menu__trigger[data-ds-button=icon]{min-width:44px;padding:10px}.native-action-menu__trigger:disabled{color:var(--ds-color-text-secondary);cursor:default}.native-action-menu__surface{position:fixed;position-anchor:--native-action-trigger;inset:auto;top:anchor(bottom);right:anchor(right);position-try-fallbacks:flip-block,flip-inline;margin:6px 0 0;padding:6px;width:min(300px,calc(100vw - 24px));max-height:70dvh;overflow:auto;border:1px solid var(--ds-color-border-subtle);border-radius:var(--ds-radius-lg);background:var(--ds-color-bg-canvas);color:var(--ds-color-text);box-shadow:0 10px 30px #0003;font-family:var(--ds-font-sans)}.native-action-menu__surface button{display:block;width:100%;min-height:44px;padding:11px 12px;border:0;border-radius:var(--ds-button-radius);background:transparent;color:inherit;text-align:left;font:inherit;font-size:var(--ds-text-base);line-height:var(--ds-leading-base);cursor:pointer}.native-action-menu__surface button:hover{background:var(--ds-color-bg-subtle)}.native-action-menu__surface button:disabled{color:var(--ds-color-text-secondary);cursor:default}.native-action-menu__surface .native-action-menu__danger{color:var(--ds-color-danger, #b42323)}.native-action-menu__indicator{width:6px;height:6px;border-radius:50%;background:var(--ds-color-danger, #b42323)}.native-action-menu button:focus-visible{outline:2px solid var(--app-theme-accent);outline-offset:-2px}.native-operation-notice{padding:16px;border:1px solid var(--ds-color-border-subtle);border-radius:var(--ds-radius-lg);background:var(--ds-color-bg-subtle);color:var(--ds-color-text);font:inherit;font-size:var(--ds-text-base);line-height:var(--ds-leading-relaxed);margin-bottom:16px;overflow-wrap:anywhere}.native-operation-notice[data-kind=error]{color:var(--ds-color-danger, #b42323)}.native-operation-notice[data-kind=success]{color:var(--status-confirmed, #087e59)}.native-operation-notice p{margin:0 0 8px}.native-operation-notice p:last-child{margin-bottom:0}.native-operation-notice__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.native-operation-notice__actions .ds-btn{min-height:44px}.native-checkbox{display:inline-flex;align-items:center;gap:10px;min-height:44px;font:inherit;font-size:var(--ds-text-base);line-height:var(--ds-leading-base);color:var(--ds-color-text);cursor:pointer}.native-checkbox input{width:18px;height:18px;flex-shrink:0;accent-color:var(--app-theme-accent)}.native-checkbox--compact{min-width:44px;justify-content:center}.native-checkbox:has(input:disabled){color:var(--ds-color-text-secondary);cursor:default}.auth-login__providers button.auth-login__provider{font:inherit;min-height:44px;cursor:pointer;border-radius:var(--ds-button-radius);background:var(--auth-control)!important;color:var(--auth-text)!important;border:1px solid var(--auth-line)}.auth-login__providers button.auth-login__provider:disabled{cursor:default;color:var(--auth-muted, var(--ds-color-text-secondary))!important;opacity:.7}.auth-login__form-wrap pre,.auth-login__form-wrap code{display:block;white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%}.auth-login__form-wrap .ds-btn{min-height:44px}.auth-login__form-wrap button:focus-visible{outline:2px solid var(--ds-color-focus-ring-ui, var(--app-theme-accent));outline-offset:2px}.auth-phone{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px}.auth-phone-country{position:relative;display:flex;align-items:center;gap:8px;padding:0 10px;border-radius:var(--ds-field-control-radius);background:var(--auth-control);min-height:50px}.auth-phone-country select{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.auth-phone-country:focus-within{outline:2px solid var(--ds-color-focus-ring-ui);outline-offset:2px}.auth-phone-country img{flex-shrink:0}.auth-phone-country span{font-size:14px}.auth-phone .auth-login__control{min-width:0}.auth-qr{display:block;width:min(240px,100%);height:auto;margin:16px auto;background:#fff;border:12px solid white;border-radius:var(--ds-radius-md)}.auth-login__form-wrap section>button{margin:8px 8px 8px 0}.auth-login__form-wrap details{margin:16px 0;overflow-wrap:anywhere}.auth-login__form-wrap details button,.auth-login__form-wrap details a{display:block;margin-top:12px}.auth-recovery-codes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0;list-style:none}.auth-recovery-codes code{font-size:12px}.auth-entry-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.auth-entry-links button{font-size:13px}.auth-login.auth-login--entry{height:auto;min-height:min(672px,calc(100dvh - 32px));grid-template-rows:auto}.auth-login--entry .auth-login__media{min-height:0}.auth-login__form-wrap .ds-btn--ghost{color:var(--auth-muted);background:transparent;border-color:transparent}.auth-login__form-wrap .ds-btn--ghost:hover{color:var(--auth-text);background:var(--auth-control-hover)}.auth-login__form-wrap .ds-btn:disabled{cursor:default;opacity:.55}.auth-recovery-codes+button{margin-right:8px}@media(max-width:900px){.auth-login.auth-login--entry{min-height:100dvh}}.auth-login--entry .auth-login__providers{margin-bottom:var(--ds-space-6)}.auth-login__form>div:empty,.auth-login__form>p:empty{display:none}.auth-recovery-save{display:grid;gap:var(--ds-space-4);margin-top:var(--ds-space-4)}.auth-recovery-save>label{display:flex;align-items:flex-start;gap:var(--ds-space-2);line-height:var(--ds-leading-normal);min-width:0;min-height:44px}.auth-recovery-save>label input{flex:none;margin-top:.2em}.auth-recovery-save>label span{min-width:0;overflow-wrap:anywhere}.auth-recovery-save>button{justify-self:start}.auth-login__control .auth-entry-password-toggle{width:44px;height:44px;min-width:44px;min-height:44px}.ob{position:fixed;inset:0;z-index:900;display:flex;flex-direction:column;align-items:center;overflow:auto;background:var(--ds-color-bg-canvas);color:var(--ds-color-text-primary)}.ob-top{position:sticky;top:0;z-index:1;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;height:56px;padding:0 20px;background:var(--ds-color-bg-canvas)}.ob-brand{font-size:15px;font-weight:600;letter-spacing:-.01em}.ob-prog{display:flex;gap:4px}.ob-prog i{width:24px;height:3px;border-radius:2px;background:var(--ds-color-bg-subtle);transition:background .16s}.ob-prog i.ob-seg-done{background:var(--ds-color-text-secondary)}.ob-prog i.ob-seg-now{background:var(--ds-color-primary-command-bg)}.ob-later{justify-self:end;height:28px;padding:0 10px;font-size:13px;color:var(--ds-color-text-secondary);background:none}.ob-later:hover{background:var(--ds-color-bg-hover)}.ob-col{display:flex;flex-direction:column;width:min(520px,100% - 32px);padding:8vh 0 40px;flex:1}.ob-q h1{margin:0;font-size:24px;line-height:32px;font-weight:600;letter-spacing:-.015em}.ob-sub{margin:8px 0 28px;font-size:14px;line-height:20px;color:var(--ds-color-text-secondary)}.ob-lbl{display:block;margin:18px 0 6px;font-size:12px;line-height:16px;font-weight:500;color:var(--ds-color-text-secondary)}.ob-lbl span{font-weight:400;color:var(--ds-color-text-secondary)}.ob-in{display:flex;align-items:center;width:100%;height:36px;padding:0 12px;border:0;border-radius:6px;background:var(--ds-color-bg-subtle);color:var(--ds-color-text-primary);font:inherit;font-size:14px;outline:0}.ob-in::placeholder{color:var(--ds-color-text-secondary)}.ob-in-l{height:44px;font-size:16px}.ob-pick{justify-content:space-between;cursor:pointer;text-align:left}.ob-pick .ic{width:14px;height:14px;color:var(--ds-color-text-secondary)}.ob-row2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ob-list{display:flex;flex-direction:column;gap:4px}.ob-list-2{display:grid;grid-template-columns:1fr 1fr}.ob-opt{display:flex;align-items:center;gap:10px;min-height:44px;padding:8px 12px;border:0;border-radius:8px;background:var(--ds-color-bg-subtle);color:var(--ds-color-text-primary);font:inherit;text-align:left;cursor:pointer;transition:background .12s}.ob-opt:hover{background:var(--ds-color-bg-hover)}.ob-opt.on{background:color-mix(in srgb,var(--ds-color-primary-command-bg) 14%,var(--ds-color-bg-subtle))}.ob-opt-t{display:flex;flex-direction:column;flex:1;min-width:0}.ob-opt-t b{font-size:14px;line-height:20px;font-weight:500}.ob-opt-t small{font-size:12px;line-height:16px;color:var(--ds-color-text-secondary)}.ob-kbd,.ob-enter{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 4px;border-radius:4px;background:var(--ds-color-bg-hover);font:500 11px/1 var(--ds-font-mono, ui-monospace, monospace);color:var(--ds-color-text-secondary)}.ob-tick{display:inline-flex;color:var(--ds-color-primary-command-bg)}.ob-tick .ic{width:16px;height:16px}.ob-cb{display:inline-grid;place-items:center;flex:none;width:16px;height:16px;border-radius:4px;background:var(--ds-color-bg-hover);font-style:normal}.ob-opt.on .ob-cb,.ob-chip.on .ob-cb{background:var(--ds-color-primary-command-bg);color:var(--ds-color-text-on-primary, #fff)}.ob-cb .ic{width:12px;height:12px}.ob-chips{display:flex;flex-wrap:wrap;gap:6px}.ob-chip{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px 0 10px;border:0;border-radius:6px;background:var(--ds-color-bg-subtle);color:var(--ds-color-text-primary);font:inherit;font-size:13px;cursor:pointer}.ob-chip:hover:not(:disabled){background:var(--ds-color-bg-hover)}.ob-chip.on{background:color-mix(in srgb,var(--ds-color-primary-command-bg) 14%,var(--ds-color-bg-subtle))}.ob-chip:disabled{opacity:.45;cursor:default}.ob-tag{font-style:normal;font-size:11px;line-height:16px;font-weight:500;color:var(--ds-color-primary-command-bg)}.ob-count{margin:10px 0 0;font-size:12px;color:var(--ds-color-text-secondary);font-feature-settings:var(--ds-font-feature-tnum)}.ob-hours{display:flex;flex-direction:column;gap:2px}.ob-day{display:grid;grid-template-columns:32px 116px 1fr;align-items:center;min-height:40px;gap:8px}.ob-day b{font-size:14px;font-weight:500}.ob-day.off b{color:var(--ds-color-text-secondary)}.ob-span{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ob-dash{color:var(--ds-color-text-secondary)}.ob-closed{font-size:13px;color:var(--ds-color-text-secondary)}.ob-bad{font-style:normal;font-size:12px;color:var(--danger-ink, var(--ds-color-danger))}.ob-sw{position:relative;width:28px;height:16px;padding:0;border:0;border-radius:8px;background:var(--ds-color-bg-hover);cursor:pointer;transition:background .14s}.ob-sw i{position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:var(--ds-color-text-on-primary, #fff);box-shadow:0 1px 2px #00000040;transition:transform .14s}.ob-sw[aria-checked=true]{background:var(--ds-color-primary-command-bg)}.ob-sw[aria-checked=true] i{transform:translate(12px)}.ob-note{display:flex;align-items:center;gap:6px;margin:16px 0 0;font-size:12px;color:var(--ds-color-text-secondary)}.ob-note .ic{width:14px;height:14px}.ob-foot{display:flex;align-items:center;gap:12px;margin-top:32px}.ob-back{height:32px;padding:0 10px;background:none;color:var(--ds-color-text-secondary)}.ob-back:hover{background:var(--ds-color-bg-hover)}.ob-back .ic{width:14px;height:14px}.ob-saved{flex:1;text-align:right;font-size:12px;color:var(--ds-color-text-secondary)}.ob-cont{height:32px;padding:0 10px 0 14px;gap:8px}.ob-cont .ob-enter{background:#ffffff2e;color:inherit}.ob-cont:disabled{opacity:.5}.ob-done{align-items:flex-start;padding-top:14vh}.ob-done-ic{display:inline-flex;color:var(--ds-color-success);margin-bottom:16px}.ob-done-ic .ic{width:28px;height:28px}.ob-done h1{margin:0;font-size:24px;line-height:32px;font-weight:600;letter-spacing:-.015em}.ob-next{display:flex;flex-direction:column;gap:2px;width:100%;margin:0 0 28px;padding:0;list-style:none}.ob-next li{display:flex;align-items:center;gap:12px;min-height:52px;padding:8px 12px;border-radius:8px;background:var(--ds-color-bg-subtle)}.ob-next li .ic{width:18px;height:18px;color:var(--ds-color-text-secondary)}.ob-next li span{display:flex;flex-direction:column}.ob-next b{font-size:14px;font-weight:500}.ob-next small{font-size:12px;color:var(--ds-color-text-secondary)}.ob-go{height:36px;padding:0 16px;gap:8px}.ob-go .ic{width:14px;height:14px}.ob :where(.ic),.ob-dialog :where(.ic){width:16px;height:16px;flex:none}.ob-fields{border:0;padding:0;margin:0;min-width:0}.ob-picker{display:inline-flex;min-width:96px}.ob-picker .ob-in{gap:8px}.ob-row2 .ob-picker{width:100%}.ob-dialog{width:280px;max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);padding:12px;border:1px solid var(--ds-color-border-subtle);border-radius:var(--ds-button-radius);background:var(--ds-color-bg-canvas);color:var(--ds-color-text-primary);box-shadow:var(--ds-shadow-md);font:inherit}.ob-dialog::backdrop{background:color-mix(in srgb,var(--ds-color-text-primary) 12%,transparent)}.ob-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px;font-size:13px}.ob-picker-list{max-height:280px;overflow:auto;margin-top:8px}.ob-picker-option{display:flex;position:relative;align-items:center;gap:8px;min-height:36px;padding:8px;border-radius:6px;cursor:pointer;font-size:14px}.ob-picker-option:hover,.ob-picker-option:focus-within{background:var(--ds-color-bg-hover)}.ob-picker-option input{position:absolute;opacity:0;width:1px;height:1px}.ob-picker-option span{flex:1}.ob-picker-option:has(input:checked){color:var(--ds-color-primary-command-bg)}.ob-q h1:focus{outline:0}.ob-fields:disabled .ob-opt,.ob-fields:disabled .ob-chip{cursor:wait}.ob-day{grid-template-columns:32px 116px 1fr}.ob-sw{height:32px;background:transparent}.ob-sw:before{content:"";position:absolute;top:8px;left:0;width:28px;height:16px;border-radius:8px;background:var(--ds-color-bg-hover)}.ob-sw[aria-checked=true]{background:transparent}.ob-sw[aria-checked=true]:before{background:var(--ds-color-primary-command-bg)}.ob-sw i{top:10px}.ob-col .operation-notice{margin-top:16px}@media(prefers-reduced-motion:reduce){.ob *{transition:none}}.native-shell .cdx .cdx__name,.native-shell .cdx .cdx__name:visited,.native-shell .cdx .cdx__name:hover,.native-shell .cdx .cdx__name:focus-visible{color:var(--ds-color-text)}.person-avatar{--person-avatar-size: 32px;--person-avatar-tint: 14%;--person-avatar-ink: 30%;display:inline-flex;align-items:center;justify-content:center;flex:0 0 var(--person-avatar-size);inline-size:var(--person-avatar-size)!important;block-size:var(--person-avatar-size)!important;overflow:hidden;border:0;border-radius:50%!important;box-shadow:none!important;background:color-mix(in srgb,var(--person-avatar-base) var(--person-avatar-tint),var(--ds-color-bg-canvas))!important;color:color-mix(in srgb,var(--person-avatar-base) var(--person-avatar-ink),var(--ds-color-text))!important;font-family:var(--ds-font-sans);font-size:max(10px,calc(var(--person-avatar-size) * .36))!important;font-weight:600!important;line-height:1;letter-spacing:0;user-select:none}.person-avatar>span{color:inherit;line-height:1;pointer-events:none}.person-avatar--xs{--person-avatar-size: 22px}.person-avatar--sm{--person-avatar-size: 26px}.person-avatar--md{--person-avatar-size: 32px}.person-avatar--lg{--person-avatar-size: 40px}.person-avatar--xl{--person-avatar-size: 72px}[data-app-theme=dark] .person-avatar{--person-avatar-tint: 24%;--person-avatar-ink: 28%}[data-app-contrast=high] .person-avatar{--person-avatar-ink: 0%}.person-avatar{position:relative}.person-avatar>img{position:absolute;inset:0;width:100%;height:100%;border-radius:inherit;opacity:0;transition:opacity .16s ease}.person-avatar.is-avatar-loading{background:color-mix(in srgb,var(--ds-color-text) 7%,var(--ds-color-bg-canvas))!important}.person-avatar.is-avatar-loading>[data-avatar-initials],.person-avatar.has-photo>[data-avatar-initials]{visibility:hidden}.person-avatar.has-photo{background:transparent!important}.person-avatar.has-photo>img{opacity:1}@media(prefers-reduced-motion:reduce){.person-avatar>img{transition:none}}.person-identity{display:inline-flex;align-items:center;gap:8px;min-width:0}.person-avatar[data-avatar-kind=organization]{border-radius:8px!important}.person-avatar--profile{--person-avatar-size: 48px}.person-avatar--hero{--person-avatar-size: 64px}.workspace.native-shell{--ollira-frame-outer: 8px;--ollira-frame-gap: 12px;--ollira-frame-radius: 12px;flex-direction:row;gap:var(--ollira-frame-gap);padding:var(--ollira-frame-outer);background:var(--ds-color-bg-page);overflow:hidden}.native-shell .sb{height:calc(100dvh - var(--ollira-frame-outer) * 2)!important;max-height:calc(100dvh - var(--ollira-frame-outer) * 2)!important;min-height:0;position:relative;top:0;align-self:stretch;z-index:200;border-radius:var(--ollira-frame-radius);overflow:hidden;border:0}@media(max-width:900px){.workspace.native-shell{--ollira-frame-outer: 6px;--ollira-frame-gap: 6px}}.native-shell .workspace-content{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden}.native-shell .workspace main.clients-index-page{padding:0 16px 16px;min-width:0}.native-shell .sb button{font-family:inherit;text-align:left;cursor:pointer}.native-shell .sb .item{width:100%;border:0;background:transparent;text-decoration:none;font-family:inherit}.native-shell .sb .nav{min-height:0;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--c-text-muted) transparent}.native-shell .sb .nav::-webkit-scrollbar{display:block;width:4px}.native-shell .sb .nav::-webkit-scrollbar-thumb{background:var(--c-text-muted);border-radius:var(--ds-radius-sm)}.native-shell .sb .logo-row,.native-shell .sb .sb-quickadd{flex-shrink:0}.native-shell .sb .item{gap:8px;padding-inline:10px}.native-shell .sb .item-text{min-width:0;flex:1;white-space:normal;overflow-wrap:normal;word-break:normal}.native-shell .sb .item,.native-shell .sb .sub-item{min-height:44px}.native-shell .sb .item:hover{background:var(--c-hover)}.native-shell .sb .sub-item{display:flex;gap:10px;align-items:center;width:100%;border:0;background:transparent;text-decoration:none;font-family:inherit;text-align:left}.native-shell .sb .sub-item.on{color:var(--c-text);font-weight:500}.native-shell .sb .submenu.open{max-height:none;overflow:visible}.native-shell .sb .foot{width:calc(100% - 16px);margin:8px;border:0;border-radius:var(--ds-radius-md);background:transparent;flex-shrink:0;min-height:48px}.native-shell .sb .uinfo{min-width:0;text-align:left}.native-shell .sb .uname,.native-shell .sb .umail{display:block}.native-shell .sb .logo-row>a{height:22px;display:block}.native-shell .sb .logo-word{width:90px}.native-shell .sb .logo-mark{width:22px;position:absolute;left:21px;top:21px}.native-shell .sb.collapsed .logo-row .logo-mark{opacity:.95}.native-shell .sb.collapsed .logo-row .collapse-btn{z-index:2;opacity:0;pointer-events:none}.native-shell .sb.collapsed .logo-row:hover:has(>.collapse-btn:enabled) .collapse-btn,.native-shell .sb.collapsed .logo-row:has(>.collapse-btn:focus-visible) .collapse-btn{opacity:1;pointer-events:auto}.native-shell .sb.collapsed .logo-row:hover:has(>.collapse-btn:enabled) .logo-mark,.native-shell .sb.collapsed .logo-row:has(>.collapse-btn:focus-visible) .logo-mark{opacity:0}.native-shell .sb.expanded .collapse-btn:focus-visible .cb-arrow--close{opacity:1}.native-shell .sb .logo-svg{pointer-events:none!important}.native-shell .native-soon{margin-left:auto;opacity:.7;font-size:18px}.native-shell .sb.collapsed .native-soon{display:none}.native-shell .sb .native-pending{cursor:default}.native-shell .native-pending .pending-dot{margin-left:auto;opacity:.55}.native-shell [data-popup-anchor=true]{anchor-name:--native-sidebar-trigger}.native-shell .native-sidebar-popover{position:fixed;position-anchor:--native-sidebar-trigger;inset:auto;left:anchor(right);top:anchor(top);margin:0 0 0 10px;width:min(320px,calc(100vw - 92px));max-height:calc(100dvh - 24px);overflow:auto;position-try-fallbacks:flip-block,flip-inline;border:1px solid var(--ds-color-border-subtle);border-radius:14px;padding:10px;background:var(--ds-color-bg-canvas);color:var(--ds-color-text);box-shadow:0 18px 48px #0003;scrollbar-width:thin;--c-text: var(--ds-color-text);--c-text-muted: var(--ds-color-text-secondary);--c-hover: var(--ds-color-bg-subtle)}.native-shell .native-sidebar-popover[data-kind=account]{top:auto;bottom:anchor(bottom);width:min(280px,calc(100vw - 92px));border-radius:16px}.native-shell .native-sidebar-popover[data-kind=nav]{width:min(220px,calc(100vw - 92px));padding:8px}.native-shell .native-sidebar-popover[data-kind=quick]{width:min(240px,calc(100vw - 92px));padding:6px}.native-shell .native-sidebar-popover::backdrop{background:transparent}.native-shell .native-sidebar-popover .sub-item{padding:10px 12px;border-radius:8px;font-size:13px;color:inherit;min-height:40px}.native-shell .native-sidebar-popover .sub-item:hover{background:var(--ds-color-bg-subtle)}.native-shell .native-popup-title{font-size:14px;font-weight:600;padding:4px 12px 8px;margin:0}.native-shell .native-account-heading{display:flex;gap:12px;align-items:center;padding:6px 10px 14px;font-size:13px;overflow-wrap:anywhere}.native-shell .native-account-heading>div{min-width:0}.native-shell .native-account-heading strong,.native-shell .native-account-heading>div>span{display:block}.native-shell .native-account-heading>div>span{font-size:11px;color:var(--ds-color-text-secondary);margin-top:3px}.native-shell .native-account-field{display:flex;flex-direction:column;gap:6px;padding:8px 10px;font-size:12px}.native-shell .native-account-field select{width:100%;max-width:100%;font-size:12px;background:var(--ds-color-bg-subtle);padding:10px;border:0;border-radius:6px;color:inherit}.native-shell .native-sidebar-popover .up-item{border:0;background:transparent;width:100%;color:inherit;font-size:13px;min-height:40px;border-radius:8px;display:flex;align-items:center;gap:10px;padding:10px}.native-shell .native-sidebar-popover .up-item:hover{background:var(--ds-color-bg-subtle)}.native-shell .native-sidebar-popover .up-item--logout{color:var(--ds-color-danger, #d23b47)}.native-shell .native-preferences-note,.native-shell .native-pending-note{font-size:11px;color:var(--ds-color-text-secondary);margin:8px 10px}.native-shell .native-palette{border:0;padding:6px 10px 12px;margin:0;display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.native-shell .native-palette legend{padding:6px 0;font-size:12px}.native-shell .native-palette button{border:2px solid transparent;border-radius:var(--ds-button-radius);width:100%;min-width:32px;min-height:44px;display:grid;place-items:center;padding:0;color:#fff;background:var(--app-swatch)}.native-shell .native-palette button[aria-pressed=true]{outline:2px solid var(--ds-color-text);outline-offset:2px}.native-shell .native-theme-toggle{justify-content:space-between}.native-shell .native-sidebar-popover .qadd-item{width:100%;border:0;background:transparent;display:flex;align-items:center;gap:12px;text-align:left;color:var(--ds-color-text)}.native-shell .native-sidebar-popover .qadd-tile{flex-shrink:0}.native-shell .native-sidebar-popover .native-pending{opacity:.7}.native-shell .sb .nav .native-pending{opacity:.8}.native-shell .sb button:focus-visible,.native-shell .sb a:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.native-shell .sb .qadd-btn{border-radius:var(--ds-button-radius);color:var(--ds-color-text-on-primary, #fff);background:var(--ds-color-primary-command-bg);justify-content:center}.native-shell .sb.collapsed .qadd-btn{width:44px;height:44px;border-radius:var(--ds-button-radius)}.native-shell .native-sidebar-popover .avatar{flex-shrink:0}.native-shell .sb .avatar{background:#656565;color:#fff}.native-shell .skip-navigation{position:fixed;top:-70px;left:90px;z-index:1000;padding:12px;background:var(--ds-color-bg-canvas);color:var(--ds-color-text)}.native-shell .skip-navigation:focus{top:8px}@media(max-width:900px){.workspace.native-shell{padding:6px}.native-shell main.clients-index-page{padding:0 6px 6px}.native-shell .sb{height:calc(100dvh - 12px);max-height:calc(100dvh - 12px)}.native-shell .sb .qadd-label{display:none}}@media(prefers-reduced-motion:reduce){.native-shell *{scroll-behavior:auto!important;transition:none!important}}.native-shell .native-sidebar-tooltip{position:fixed;inset:auto;margin:0;max-width:calc(100vw - 100px)}.native-shell[data-app-color] .sb .nav .item.flyout-active{background:var(--c-hover)}.native-shell .native-sidebar-popover[data-kind=nav].flyout{position:fixed;position-anchor:auto;inset:auto;margin:0;width:220px;max-height:none;overflow:hidden;padding:0;border:1px solid var(--c-popup-border);border-radius:14px;background:var(--c-popup-bg);color:var(--c-text-medium);box-shadow:var(--c-popup-shadow);--c-text: var(--ds-color-text);--c-text-medium: var(--ds-color-text);--c-text-muted: var(--ds-color-text-secondary)}.native-shell .native-sidebar-popover[data-kind=nav] .flyout__pane{box-sizing:border-box;max-height:520px}.native-shell .native-sidebar-popover[data-kind=nav] .flyout-header{font-family:inherit}.native-shell .native-sidebar-popover[data-kind=nav] .fly-item{box-sizing:border-box;width:100%;border:0;background:transparent;text-decoration:none;font-family:inherit;font-size:13px;line-height:1.5;text-align:left;color:var(--c-text-medium)}.native-shell .native-sidebar-popover[data-kind=nav] .fly-item:hover,.native-shell .native-sidebar-popover[data-kind=nav] .fly-item.on{background:var(--c-popup-hover);color:var(--c-text)}.native-shell .native-sidebar-popover[data-kind=nav] .native-pending{opacity:1;cursor:default}.native-shell .native-sidebar-popover[data-kind=nav] .pending-dot{display:none}@media(prefers-reduced-motion:reduce){.native-shell .native-sidebar-tooltip,.native-shell .native-sidebar-tooltip .tooltip__txt{transition:none!important}.native-shell .native-sidebar-popover[data-kind=nav].flyout.open{animation:none;transition:none;opacity:1;filter:none;transform:none}.native-shell .native-sidebar-popover[data-kind=nav] .fly-item,.native-shell .native-sidebar-popover[data-kind=nav] .flyout-header{animation:none!important}}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{font-family:var(--ds-font-sans);line-height:var(--ds-leading-normal);-webkit-font-smoothing:antialiased;background:var(--ds-color-bg-page);color:var(--ds-color-text)}button,input,select{font:inherit}button,a,select{touch-action:manipulation}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.workspace{height:100dvh;display:flex;flex-direction:column;overflow:hidden}.workspace main.clients-index-page{flex:1;min-height:0}.scope-selector{margin-left:auto}.scope-selector select{max-width:35vw}.workspace select{border:0;border-radius:6px;padding:9px 12px;background:var(--ds-color-bg-subtle);color:inherit}.workspace main.clients-index-page{padding:24px 32px;min-width:0}.workspace-state{padding:32px}.directory-filter{display:flex;align-items:center;gap:8px;font-size:13px}.staff-identity{display:flex;align-items:center;gap:14px;text-decoration:none;color:inherit}.staff-identity strong{font-size:14px;font-weight:600}.staff-secondary{display:block;font-size:12px;color:var(--ds-color-text-secondary);line-height:1.6}.phone-copy{border:0;background:none;padding:6px 0;cursor:pointer}.staff-pagination{display:flex;align-items:center;justify-content:center;gap:24px;padding-top:20px;font-size:13px}.staff-pagination a{color:var(--app-theme-accent);text-decoration:none}.staff-pagination a[aria-disabled=true]{color:var(--app-theme-text-muted, #8a8d99);cursor:default}.staff-details{margin:0 0 0 auto;height:100dvh;max-height:100dvh;width:min(440px,100vw);border:0;padding:32px;background:var(--ds-color-bg-canvas);color:var(--ds-color-text)}.staff-details::backdrop{background:#0004}.auth-brand{width:104px;margin-bottom:32px}html.auth-page #root{width:100%;display:grid;place-items:center}@media(max-width:700px){.scope-selector{order:2;width:100%;margin:0}.scope-selector select{max-width:100%;width:100%}.workspace main.clients-index-page{padding:12px}.workspace .cdx{padding:20px 16px}}html.auth-page .auth-brand{filter:invert(1)}html.auth-page body{font-family:inherit;line-height:normal}button.cdx__ddopt{border:0;background:transparent;font-family:inherit;text-align:left}@media(max-width:700px){main.clients-index-page .cdx__scroll{overflow-x:auto}.stx .cdx__table{min-width:640px}}@media(max-width:700px){.cdx__headrow,.cdx__bar,.staff-pagination{position:sticky;left:0}}
