:root{--ccc-public-color-ink:#1c2b40;--ccc-public-color-ink-soft:#354052;--ccc-public-color-muted:#65707d;--ccc-public-color-page:#f3f4f7;--ccc-public-color-surface:#fff;--ccc-public-color-line:#e2e6eb;--ccc-public-color-line-strong:#cad1db;--ccc-public-color-brand:#0e85ff;--ccc-public-color-brand-strong:#0873df;--ccc-public-color-brand-soft:#dceeff;--ccc-public-color-hero:#95c3f2;--ccc-public-color-teal:#176b5b;--ccc-public-color-teal-strong:#0f5246;--ccc-public-color-teal-soft:#e1f2ed;--ccc-public-color-navy:#17293d;--ccc-public-color-navy-soft:#233b54;--ccc-public-color-success:#1a7d59;--ccc-public-color-warning:#a76717;--ccc-public-color-danger:#b83c48;--ccc-public-color-info:#266aa7;--ccc-public-ui-surface-muted:#f8faf9;--ccc-public-ui-surface-soft:#eef3f6;--ccc-public-ui-danger-soft:#ffebe2;--ccc-public-ui-warning-soft:#fff2d8;--ccc-public-ui-success-soft:#e3f5ef;--ccc-public-radius-xs:8px;--ccc-public-radius-sm:10px;--ccc-public-radius-md:16px;--ccc-public-radius-lg:20px;--ccc-public-radius-xl:28px;--ccc-public-radius-pill:999px;--ccc-public-space-1:4px;--ccc-public-space-2:8px;--ccc-public-space-3:12px;--ccc-public-space-4:16px;--ccc-public-space-5:20px;--ccc-public-space-6:24px;--ccc-public-space-8:32px;--ccc-public-space-10:40px;--ccc-public-space-12:48px;--ccc-public-space-16:64px;--ccc-public-shadow-soft:0 12px 34px #1c2b4014;--ccc-public-shadow-float:0 2px 12px #0000001a;--ccc-public-shadow-nav:0 8px 24px #1c2b4014;--ccc-public-motion-instant:.12s;--ccc-public-motion-fast:.2s;--ccc-public-motion-standard:.26s;--ccc-public-motion-drawer:.3s;--ccc-public-ease-standard:cubic-bezier(.2,.8,.2,1);--ccc-public-ease-overlay:cubic-bezier(0,0,.2,1);--ccc-public-content-max:1240px;--ccc-public-sidebar-width:250px;--ccc-public-bottom-nav-height:70px;--ccc-owner-light-quick:#e6f3ef;--ccc-owner-light-on-primary:#fff;--ccc-owner-light-canvas:#fff;--ccc-owner-light-surface:#fff;--ccc-owner-light-surface-elevated:#f5f7f9;--ccc-owner-light-text:#17212b;--ccc-owner-light-muted:#637080;--ccc-owner-light-line:#dce2e7;--ccc-owner-light-primary:#176b5b;--ccc-owner-light-primary-strong:#0f5246;--ccc-owner-light-primary-soft:#e6f3ef;--ccc-owner-light-shadow:none;--ccc-owner-dark-quick:#31483f;--ccc-owner-dark-on-primary:#050607;--ccc-owner-dark-canvas:#050607;--ccc-owner-dark-surface:#0d1011;--ccc-owner-dark-surface-elevated:#171b1d;--ccc-owner-dark-text:#f2f3f4;--ccc-owner-dark-muted:#b0b4ba;--ccc-owner-dark-line:#353a3d;--ccc-owner-dark-primary:#a9c7b8;--ccc-owner-dark-primary-strong:#c5dfd1;--ccc-owner-dark-primary-soft:#23372e;--ccc-owner-dark-warning:#dfad58;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ds-canvas:#f5f7f9;--ds-surface:#fff;--ds-text:#17212b;--ds-muted:#637080;--ds-line:#dce2e7;--ds-primary:#176b5b;--ds-primary-strong:#0f5246;--ds-primary-soft:#e6f3ef;--ds-success:#1d7a56;--ds-warning:#9b6514;--ds-danger:#b53b45;--ds-info:#326c9b;--ds-radius-sm:8px;--ds-radius-md:12px;--ds-radius-lg:18px;--ds-shadow:0 10px 28px #1f2d3812;background:var(--ds-canvas);color:var(--ds-text);font-family:Inter,Noto Sans Arabic,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:var(--ds-canvas);min-width:320px;min-height:100vh;color:var(--ds-text);margin:0}button,input{font:inherit}button{min-height:44px}button:focus-visible,input:focus-visible,a:focus-visible{outline-offset:2px;outline:3px solid #58a997}.ds-visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.ds-skip-link{z-index:100;background:var(--ds-text);color:#fff;border-radius:8px;padding:10px 14px;position:fixed;inset-block-start:8px;inset-inline-start:8px;transform:translateY(-150%)}.ds-skip-link:focus{transform:translateY(0)}.ds-app-shell{min-height:100vh}.ds-sidebar{background:var(--ds-surface);border-inline-end:1px solid var(--ds-line);z-index:20;flex-direction:column;width:252px;padding:20px 14px;display:flex;position:fixed;inset-block:0;inset-inline-start:0}.ds-brand{border-bottom:1px solid var(--ds-line);align-items:center;gap:12px;min-height:56px;padding:4px 8px 18px;display:flex}.ds-brand__mark{color:#fff;background:linear-gradient(145deg,#21806e,#0f5246);border-radius:12px;place-items:center;width:40px;height:40px;font-weight:800;display:grid}.ds-brand__mark img{border-radius:inherit;object-fit:contain;width:100%;height:100%}.ds-brand__mark:has(img[src="/owner-approved-logo.png"]){background:0 0;border-radius:6px;flex:0 0 29px;width:29px;height:37px}.ds-brand strong,.ds-brand small{display:block}.ds-brand small{color:var(--ds-muted);margin-top:2px}.ds-sidebar nav{gap:5px;margin-top:18px;display:grid}.ds-sidebar nav button{color:var(--ds-muted);cursor:pointer;text-align:start;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 12px;display:flex}.ds-sidebar nav button:hover{color:var(--ds-text);background:#f0f4f3}.ds-sidebar nav button.is-active{background:var(--ds-primary-soft);color:var(--ds-primary-strong);font-weight:750}.ds-nav-dot{opacity:.55;background:currentColor;border-radius:999px;width:9px;height:9px}.ds-nav-icon{border-radius:8px;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:16px;font-weight:800;line-height:1;display:grid}.ds-sidebar nav button.is-active .ds-nav-icon{background:#176b5b1a}.ds-sidebar__footer{color:var(--ds-muted);border-top:1px solid var(--ds-line);margin-top:auto;padding:14px 10px;font-size:13px}.ds-workspace{min-height:100vh;margin-inline-start:252px}.ds-topbar{z-index:15;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--ds-line);background:#f5f7f9eb;align-items:center;gap:16px;padding:14px 28px;display:flex;position:sticky;inset-block-start:0}.ds-route-title{align-items:center;gap:10px;min-width:0;display:flex}.ds-route-title strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ds-route-menu{border:1px solid var(--ds-line);width:44px;height:44px;color:inherit;background:var(--ds-surface);cursor:pointer;border-radius:12px;flex:none;place-items:center;padding:0;display:grid}.ds-command{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:12px;flex:1;align-items:center;gap:10px;max-width:720px;min-height:46px;padding-inline:14px;display:flex}.ds-command:focus-within{border-color:var(--ds-primary);box-shadow:0 0 0 3px var(--ds-primary-soft)}.ds-command__trigger{width:24px;height:40px;color:inherit;cursor:pointer;background:0 0;border:0;flex:0 0 24px;place-items:center;padding:0;display:grid}.ds-command__field{flex:1;min-width:0;display:flex}.ds-command input{width:100%;color:var(--ds-text);background:0 0;border:0;outline:0}.ds-command__close{min-height:36px;color:var(--ds-primary-strong);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 10px;font-weight:700;display:none}.ds-topbar__actions{gap:8px;margin-inline-start:auto;display:flex}.ds-utility-action{flex:0 0 44px;width:44px;padding:0;position:relative}.ds-notification-count{border:2px solid var(--ds-canvas);color:#fff;background:var(--ds-danger);border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:10px;line-height:1;display:grid;position:absolute;inset-block-start:-5px;inset-inline-end:-5px}.ds-command-result{color:#274e6d;background:#edf4f9;border-bottom:1px solid #ccdce8;padding:10px 28px}.ds-mobile-tools{display:none}.ds-main{width:min(1180px,100%);margin:0 auto;padding:30px 28px 70px}.ds-page-head{align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.ds-page-head h1{letter-spacing:-.03em;margin:0 0 6px;font-size:clamp(26px,3vw,36px)}.ds-page-head p{color:var(--ds-muted);margin:0;line-height:1.7}.ds-page-head__actions{gap:8px;margin-inline-start:auto;display:flex}.ds-grid{grid-template-columns:repeat(12,1fr);gap:16px;display:grid}.ds-span-4{grid-column:span 4}.ds-span-6{grid-column:span 6}.ds-span-8{grid-column:span 8}.ds-span-12{grid-column:1/-1}.ds-card{border:1px solid var(--ds-line);border-radius:var(--ds-radius-lg);background:var(--ds-surface);box-shadow:var(--ds-shadow);padding:20px}.ds-card__header{margin-bottom:16px}.ds-card h2{margin:0;font-size:18px}.ds-card__header p{color:var(--ds-muted);margin:5px 0 0;font-size:14px}.ds-metric{gap:8px;display:grid}.ds-metric span{color:var(--ds-muted);font-size:13px}.ds-metric strong{letter-spacing:-.02em;font-size:28px}.ds-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ds-list li{border:1px solid var(--ds-line);border-radius:12px;align-items:flex-start;gap:12px;padding:12px;display:flex}.ds-list li>span:first-child{background:var(--ds-primary-soft);height:30px;color:var(--ds-primary-strong);border-radius:9px;flex:0 0 30px;place-items:center;font-weight:800;display:grid}.ds-list strong,.ds-list small{display:block}.ds-list small{color:var(--ds-muted);margin-top:4px;line-height:1.5}.ds-button{cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 15px;font-weight:700;display:inline-flex}.ds-button--primary{background:var(--ds-primary);color:#fff}.ds-button--primary:hover{background:var(--ds-primary-strong)}.ds-button--secondary{background:var(--ds-surface);color:var(--ds-primary-strong);border-color:#9ec9bf}.ds-button--ghost{color:var(--ds-text);border-color:var(--ds-line);background:0 0}.ds-button--danger{background:var(--ds-danger);color:#fff}.ds-banner{border:1px solid var(--ds-line);background:#f5f6f7;border-radius:12px;gap:12px;padding:14px;display:flex}.ds-banner__dot{background:var(--ds-muted);border-radius:999px;width:10px;height:10px;margin-top:5px}.ds-banner strong{display:block}.ds-banner p{color:var(--ds-muted);margin:3px 0 0;line-height:1.6}.ds-banner--success{background:#ebf7f1;border-color:#b9decf}.ds-banner--success .ds-banner__dot{background:var(--ds-success)}.ds-banner--warning{background:#fff7e7;border-color:#ecd49f}.ds-banner--warning .ds-banner__dot{background:var(--ds-warning)}.ds-banner--danger{background:#fff0f1;border-color:#e7bec2}.ds-banner--danger .ds-banner__dot{background:var(--ds-danger)}.ds-banner--info{background:#edf5fb;border-color:#c9deed}.ds-banner--info .ds-banner__dot{background:var(--ds-info)}.ds-upload{background:#f8fcfb;border:1px dashed #92bdb3;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:8px 16px;padding:18px;display:grid}.ds-upload strong,.ds-upload p{margin:0;display:block}.ds-upload p{color:var(--ds-muted);margin-top:5px}.ds-upload__message{grid-column:1/-1}.ds-mode-note{color:var(--ds-primary-strong);background:var(--ds-primary-soft);border-radius:10px;align-items:center;gap:10px;margin-top:16px;padding:12px 14px;display:flex}.ds-chip{background:var(--ds-primary-soft);min-height:28px;color:var(--ds-primary-strong);border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:750;display:inline-flex}.ds-bottom-nav{display:none}.ds-navigation-drawer{z-index:60;display:block;position:fixed;inset:0}.ds-navigation-drawer__backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:pointer;background:#0c1218a3;border:0;width:100%;position:absolute;inset:0}.ds-navigation-drawer>aside{z-index:1;background:var(--ds-surface);flex-direction:column;width:min(330px,100vw - 44px);padding:18px;display:flex;position:absolute;inset-block:0;inset-inline-start:0;box-shadow:0 20px 60px #00000059}.ds-navigation-drawer header{border-bottom:1px solid var(--ds-line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:16px;display:flex}.ds-navigation-drawer .ds-brand{padding:0}.ds-navigation-drawer nav{gap:6px;margin-top:16px;display:grid;overflow:auto}.ds-navigation-drawer nav>button{min-height:48px;color:var(--ds-muted);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:11px;padding:0 13px;display:flex}.ds-navigation-drawer nav>button.is-active{color:var(--ds-primary-strong);background:var(--ds-primary-soft);font-weight:750}.ds-app-shell.is-sidebar-collapsed .ds-sidebar{width:78px;padding-inline:10px}.ds-app-shell.is-sidebar-collapsed .ds-workspace{margin-inline-start:78px}.ds-app-shell.is-sidebar-collapsed .ds-brand>div,.ds-app-shell.is-sidebar-collapsed .ds-sidebar .ds-nav-label,.ds-app-shell.is-sidebar-collapsed .ds-sidebar__footer>span,.ds-app-shell.is-sidebar-collapsed .ds-sidebar__mode{display:none}.ds-app-shell.is-sidebar-collapsed .ds-sidebar nav button{justify-content:center;padding:0}@media (width<=1024px){.ds-sidebar{width:216px}.ds-workspace{margin-inline-start:216px}.ds-span-4{grid-column:span 6}.ds-span-8{grid-column:span 12}}@media (width<=720px){.ds-sidebar{display:none}.ds-workspace,.ds-app-shell.is-sidebar-collapsed .ds-workspace{margin-inline-start:0}.ds-topbar{gap:8px;padding:10px 14px}.ds-topbar__actions .ds-button--secondary,.ds-topbar__actions .ds-utility-action{display:none}.ds-command{min-width:0}.ds-mobile-tools{justify-content:flex-start;padding:10px 14px 0;display:flex}.ds-main{padding:22px 14px 104px}.ds-page-head{display:block}.ds-page-head__actions{margin-top:14px}.ds-span-4,.ds-span-6,.ds-span-8{grid-column:1/-1}.ds-upload{grid-template-columns:1fr}.ds-bottom-nav{z-index:30;min-height:72px;padding:6px max(6px, env(safe-area-inset-right)) calc(6px + env(safe-area-inset-bottom)) max(6px, env(safe-area-inset-left));border-top:1px solid var(--ds-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;inset-block-end:0;inset-inline:0}.ds-bottom-nav button{min-width:0;color:var(--ds-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;align-content:center;place-items:center;gap:5px;font-size:11px;display:grid}.ds-bottom-nav button.is-active{color:var(--ds-primary-strong);background:var(--ds-primary-soft)}.ds-bottom-nav .ds-nav-dot{width:8px;height:8px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.public-signup{--ds-canvas:var(--ccc-owner-light-canvas,#fff);--ds-surface:var(--ccc-owner-light-surface,#fff);--ds-surface-elevated:var(--ccc-owner-light-surface-elevated,#f5f7f9);--ds-text:var(--ccc-owner-light-text,#17212b);--ds-muted:var(--ccc-owner-light-muted,#637080);--ds-line:var(--ccc-owner-light-line,#dce2e7);--ds-primary:var(--ccc-owner-light-primary,#176b5b);--ds-primary-strong:var(--ccc-owner-light-primary-strong,#0f5246);--ds-primary-soft:var(--ccc-owner-light-primary-soft,#e6f3ef);--signup-on-primary:var(--ccc-owner-light-on-primary,#fff);--signup-error:#a52d32;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:100dvh;color:var(--ds-text);background:var(--ds-canvas);place-items:center;padding:clamp(20px,5vw,72px);font-family:Inter,Noto Sans Arabic,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid}.public-signup[data-theme=dark]{--ds-canvas:var(--ccc-owner-dark-canvas,#050607);--ds-surface:var(--ccc-owner-dark-surface,#0d1011);--ds-surface-elevated:var(--ccc-owner-dark-surface-elevated,#171b1d);--ds-text:var(--ccc-owner-dark-text,#f2f3f4);--ds-muted:var(--ccc-owner-dark-muted,#b0b4ba);--ds-line:var(--ccc-owner-dark-line,#353a3d);--ds-primary:var(--ccc-owner-dark-primary,#a9c7b8);--ds-primary-strong:var(--ccc-owner-dark-primary-strong,#c5dfd1);--ds-primary-soft:var(--ccc-owner-dark-primary-soft,#23372e);--signup-on-primary:var(--ccc-owner-dark-on-primary,#050607);--signup-error:#ffb3b8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.public-signup *,.public-signup :before,.public-signup :after{box-sizing:border-box}.public-signup__layout{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,7vw,100px);width:min(100%,1040px);display:grid}.public-signup__brand{align-items:center;gap:12px;font-size:15px;font-weight:700;display:flex}.public-signup__brand img{object-fit:contain;border-radius:6px}.public-signup__intro h2{max-width:12ch;margin:38px 0 16px;font-size:clamp(30px,4vw,48px);font-weight:650;line-height:1.45}.public-signup p{color:var(--ds-muted);margin:0;line-height:1.8}.public-signup__intro ol{gap:16px;margin:32px 0;padding:0;list-style:none;display:grid}.public-signup__intro li{color:var(--ds-muted);align-items:center;gap:12px;display:flex}.public-signup__intro li>span{border:1px solid var(--ds-line);border-radius:50%;flex:0 0 32px;place-items:center;height:32px;font-size:13px;display:grid}.public-signup__intro li[aria-current=step]{color:var(--ds-primary);font-weight:700}.public-signup__intro li[aria-current=step]>span{background:var(--ds-primary-soft);border-color:var(--ds-primary)}.public-signup__security{border-top:1px solid var(--ds-line);padding-top:20px;font-size:12px}.public-signup__card{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:18px;min-width:0;padding:clamp(22px,3vw,40px)}.public-signup__utilities{justify-content:flex-end;gap:4px;margin-bottom:20px;display:flex}.public-signup h1{margin:0 0 24px;font-size:clamp(23px,3vw,30px);line-height:1.5}.public-signup form,.public-signup__state{gap:18px;display:grid}.public-signup label{gap:8px;font-size:14px;font-weight:650;display:grid}.public-signup input{border:1px solid var(--ds-line);background:var(--ds-canvas);width:100%;min-width:0;min-height:48px;color:var(--ds-text);font:inherit;border-radius:8px;padding:10px 12px}.public-signup :is(input,button,a,h1):focus-visible{outline:3px solid var(--ds-primary);outline-offset:3px}.public-signup .ds-button{min-height:44px}.public-signup input:not(:disabled){border-color:var(--ds-muted)}.public-signup .ds-button--primary,.public-signup__continue{color:var(--signup-on-primary);background:var(--ds-primary);border-color:#0000}.public-signup .ds-button--primary:hover,.public-signup__continue:hover{background:var(--ds-primary-strong)}.public-signup .ds-button--secondary{border:1px solid var(--ds-line);color:var(--ds-text);background:var(--ds-surface-elevated)}.public-signup .ds-button--ghost{color:var(--ds-text)}.public-signup .ds-button:disabled{cursor:wait;opacity:.6}.public-signup .public-signup__help{margin-top:-8px;font-size:12px}.public-signup .public-signup__error{border:1px solid var(--signup-error);color:var(--signup-error);overflow-wrap:anywhere;border-radius:8px;margin-block:18px;padding:12px;font-size:13px}.public-signup__footer{border-top:1px solid var(--ds-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:24px;padding-top:18px;display:flex}.public-signup__footer a{min-height:44px;color:var(--ds-primary);text-underline-offset:4px;align-items:center;font-size:13px;display:inline-flex}.public-signup__enrollment{gap:16px;min-width:0;display:grid}.public-signup__enrollment>img{background:#fff;border-radius:8px;max-width:100%;height:auto;margin:auto;display:block}.public-signup__enrollment code{border:1px solid var(--ds-line);overflow-wrap:anywhere;text-align:left;-webkit-user-select:all;user-select:all;border-radius:8px;padding:12px;display:block}.public-signup__continue{border-radius:8px;justify-content:center;padding:14px;text-decoration:none;display:flex}.public-signup-entry{justify-content:center;display:flex;position:fixed;inset-block-end:16px;inset-inline:20px}.public-signup-entry a{background:var(--ccc-owner-light-primary,#176b5b);color:var(--ccc-owner-light-on-primary,#fff);border-radius:8px;padding:12px 18px}@media (width<=720px){.public-signup{place-items:start center;padding:20px 16px}.public-signup__layout{grid-template-columns:minmax(0,1fr);gap:24px;max-width:500px}.public-signup__intro h2{max-width:none;margin:24px 0 10px;font-size:28px}.public-signup__intro ol{gap:8px;margin:22px 0 0;display:flex}.public-signup__intro li{flex-direction:column;flex:1;align-items:flex-start;gap:8px;font-size:11px}.public-signup__intro li>span{flex-basis:28px;width:28px}.public-signup__security{display:none}}.cc-workspace-entry{--ds-canvas:var(--ccc-owner-light-canvas);--ds-surface:var(--ccc-owner-light-surface);--ds-text:var(--ccc-owner-light-text);--ds-muted:var(--ccc-owner-light-muted);--ds-line:var(--ccc-owner-light-line);--ds-primary-strong:var(--ccc-owner-light-primary-strong);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--ds-canvas);min-height:100dvh;color:var(--ds-text);padding:clamp(24px,5vw,64px)}.cc-workspace-entry[data-theme=dark]{--ds-canvas:var(--ccc-owner-dark-canvas);--ds-surface:var(--ccc-owner-dark-surface);--ds-text:var(--ccc-owner-dark-text);--ds-muted:var(--ccc-owner-dark-muted);--ds-line:var(--ccc-owner-dark-line);--ds-primary-strong:var(--ccc-owner-dark-primary-strong);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.cc-workspace-entry header{align-items:center;gap:12px;margin-bottom:40px;display:flex}.cc-workspace-entry p{max-width:620px;color:var(--ds-muted);line-height:1.9}.cc-workspace-entry section{border-block-start:1px solid var(--ds-line);max-width:620px;padding-block:20px}.cc-workspace-entry section h2{font-size:20px}.cc-workspace-entry section :is(a,span),.cc-workspace-switcher :is(a,span){min-height:44px;color:var(--ds-primary-strong);align-items:center;line-height:1.7;display:flex}.cc-workspace-entry section span,.cc-workspace-switcher span{color:var(--ds-muted);font-size:13px}.cc-workspace-switcher{margin-block:8px;padding:0 8px}.cc-workspace-switcher summary{cursor:pointer;min-height:44px;color:var(--ds-muted);justify-content:space-between;align-items:center;font-size:13px;display:flex}.cc-workspace-switcher__caret{flex:none}.cc-workspace-switcher[open] .cc-workspace-switcher__caret{transform:rotate(180deg)}.cc-workspace-switcher summary:focus-visible{outline:3px solid var(--ds-primary-strong);outline-offset:2px}.cc-workspace-switcher__company{border-block-start:1px solid var(--ds-line);padding-block:10px}.cc-workspace-switcher__company h3{color:var(--ds-text);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.8}.cc-workspace-switcher p{color:var(--ds-muted);font-size:12px;line-height:1.8}.cc-shell{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ds-canvas:#111720;--ds-surface:#18212c;--ds-surface-elevated:#222d3a;--ds-text:#edf2f7;--ds-muted:#aeb9c5;--ds-line:#2e3a47;--ds-primary:#7fa5cc;--ds-primary-strong:#c6dbef;--ds-primary-soft:#25384c;--ds-success:#82ae96;--ds-warning:#d3a661;--ds-danger:#d7898c;--ds-info:#88a9c9;--ds-shadow:0 12px 30px #00000047;--cc-motion-fast:.2s;--cc-motion-ease:cubic-bezier(.2,.7,.3,1);background:var(--ds-canvas);min-height:100vh;color:var(--ds-text)}.cc-shell .ds-button,.cc-shell .ds-sidebar nav button,.cc-shell .ds-bottom-nav button,.cc-shell .ds-mobile-more button,.cc-shell .ds-command,.cc-shell .ds-sidebar__mode,.cc-shell .cc-segmented button,.cc-shell .cc-tabs button,.cc-shell .cc-open-company,.cc-shell .cc-today-action,.cc-shell .cc-task-row{transition:background-color var(--cc-motion-fast) var(--cc-motion-ease), color var(--cc-motion-fast) var(--cc-motion-ease), border-color var(--cc-motion-fast) var(--cc-motion-ease), box-shadow var(--cc-motion-fast) var(--cc-motion-ease), transform var(--cc-motion-fast) var(--cc-motion-ease)}.cc-shell .ds-button:hover,.cc-shell .cc-open-company:hover,.cc-shell .cc-today-action:hover,.cc-shell .cc-task-row:hover{transform:translateY(-1px)}.cc-shell .ds-button:active,.cc-shell .cc-open-company:active,.cc-shell .cc-today-action:active,.cc-shell .cc-task-row:active{transform:translateY(0)}.cc-shell .ds-sidebar{background:#151e27;border-color:#25313e;width:280px;padding:16px 12px}.cc-shell .ds-workspace{background:var(--ds-canvas);margin-inline-start:280px}.cc-shell .ds-brand{border-color:#25313e;min-height:58px;padding:3px 8px 12px}.cc-shell .ds-brand__mark{background:#7fa5cc;border-radius:13px;width:40px;height:40px;overflow:hidden}.cc-shell .ds-brand__mark img{object-fit:cover;width:100%;height:100%}.cc-shell .ds-brand strong{color:#fff;font-size:17px}.cc-shell .ds-brand small{color:#8794a1;font-size:11px}.cc-shell .ds-sidebar nav{gap:4px;margin-top:114px}.cc-shell .ds-sidebar nav button{color:#b5c0cb;border-radius:12px;min-height:46px}.cc-shell .ds-sidebar nav button:hover{color:#edf2f7;background:#202a36}.cc-shell .ds-sidebar nav button.is-active{color:#c6dbef;background:#25384c}.cc-shell .ds-sidebar nav button.is-active .ds-nav-icon{background:0 0}.cc-shell .ds-nav-icon{border-radius:0}.cc-shell .ds-sidebar__footer{color:#8794a1;border-color:#25313e;gap:12px;display:grid}.cc-shell .ds-sidebar__mode{color:#b5c0cb;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;width:100%;min-height:44px;padding:0;display:flex}.cc-shell .ds-mode-switch{background:#2e3a47;border-radius:999px;width:38px;height:22px;padding:3px;display:inline-flex;position:relative}.cc-shell .ds-mode-switch i{background:#8794a1;border-radius:50%;width:16px;height:16px;transition:transform .2s}.cc-shell .ds-sidebar__mode[aria-pressed=true] .ds-mode-switch{background:#7fa5cc}.cc-shell .ds-sidebar__mode[aria-pressed=true] .ds-mode-switch i{background:#111720;transform:translate(-16px)}[dir=ltr] .cc-shell .ds-sidebar__mode[aria-pressed=true] .ds-mode-switch i{transform:translate(16px)}.cc-shell .ds-topbar{background:#111720f0;border-color:#25313e;grid-template-columns:minmax(180px,220px) minmax(240px,430px) minmax(360px,1fr);min-height:64px;padding:8px 28px;display:grid}.cc-shell .ds-route-title{color:#edf2f7;width:100%}.cc-shell .ds-route-menu{border-radius:13px;width:42px;height:42px}.cc-shell .ds-command{background:var(--ds-surface);border-radius:13px;width:100%;max-width:none;min-height:44px}.cc-shell .ds-command:focus-within{border-color:#7fa5cc;box-shadow:0 0 0 3px #25384c}.cc-shell .ds-topbar__actions{justify-self:end;min-width:0;margin-inline-start:0}.cc-shell .ds-topbar__actions .ds-button{border-color:var(--ds-line);color:#edf2f7;background:var(--ds-surface);min-width:44px}.cc-shell .ds-advanced-top{display:none}.cc-shell .ds-role-pill{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:13px;align-items:center;gap:12px;min-height:44px;padding:0 15px;display:flex}.cc-shell .ds-role-pill small{color:#8794a1}.cc-shell .ds-main{width:min(1440px,100%);padding:28px 32px 96px}.cc-shell .ds-card{border-color:var(--ds-line);background:var(--ds-surface);box-shadow:0 1px 2px #0003}.cc-shell .ds-card h2{color:#edf2f7}.cc-shell .ds-button--primary{color:#101820;background:#7fa5cc}.cc-shell .ds-button--primary:hover{background:#91b3d5}.cc-shell .ds-button--secondary{color:#edf2f7;border-color:var(--ds-line);background:var(--ds-surface)}.cc-shell .ds-button--ghost{color:#c6dbef;background:0 0;border-color:#0000}.cc-company-bar{z-index:25;width:252px;position:fixed;inset-block-start:86px;inset-inline-start:14px}.cc-company-logo{color:#c6dbef;background:#25384c;border-radius:11px;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.cc-company-trigger{border:1px solid var(--ds-line);width:100%;min-height:64px;color:var(--ds-text);text-align:start;cursor:pointer;transition:border-color var(--cc-motion-fast) var(--cc-motion-ease), box-shadow var(--cc-motion-fast) var(--cc-motion-ease), background-color var(--cc-motion-fast) var(--cc-motion-ease);background:#202a36;border-radius:16px;grid-template-columns:36px minmax(0,1fr) 20px;align-items:center;gap:9px;padding:9px;display:grid}.cc-company-trigger:hover,.cc-company-trigger[aria-expanded=true]{background:#222f3d;border-color:#52708d}.cc-company-trigger:focus-visible{outline-offset:2px;outline:3px solid #4d7092}.cc-company-copy{min-width:0;display:grid}.cc-company-copy strong,.cc-company-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cc-company-copy strong{font-size:12px}.cc-company-copy small,.cc-company-menu small{color:#8794a1;font-size:11px}.cc-company-caret{transition:transform var(--cc-motion-fast) var(--cc-motion-ease)}.cc-company-trigger[aria-expanded=true] .cc-company-caret{transform:rotate(180deg)}.cc-company-menu{border:1px solid var(--ds-line);background:#202a36;border-radius:16px;gap:4px;padding:7px;display:grid;position:absolute;inset-block-start:calc(100% + 8px);inset-inline:0;overflow:hidden;box-shadow:0 18px 45px #0000006b}.cc-company-menu header{justify-content:space-between;align-items:center;padding:7px 8px 9px;display:flex}.cc-company-menu header strong{font-size:12px}.cc-company-menu>button{width:100%;min-height:56px;color:var(--ds-text);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:11px;grid-template-columns:36px minmax(0,1fr) 20px;align-items:center;gap:9px;padding:8px;display:grid}.cc-company-menu>button:hover{background:#25313e}.cc-company-menu>button[aria-pressed=true]{color:#c6dbef;background:#25384c}.cc-company-menu>button>span:nth-child(2){min-width:0;display:grid}.cc-company-menu>button strong,.cc-company-menu>button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cc-company-menu>button strong{font-size:12px}.cc-shell.is-sidebar-collapsed .cc-company-bar{display:none}.cc-page-heading{align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.cc-page-heading h1{color:#edf2f7;letter-spacing:-.035em;margin:0 0 6px;font-size:clamp(28px,3vw,38px)}.cc-page-heading p{max-width:760px;color:var(--ds-muted);margin:0;line-height:1.7}.cc-page-heading__action{margin-inline-start:auto}.cc-today-card{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:20px;grid-template-columns:minmax(0,1fr) 300px;gap:18px 28px;padding:24px;display:grid}.cc-today-date{color:#8794a1;align-items:center;gap:8px;font-size:12px;display:flex}.cc-today-card h2{max-width:720px;margin:0;font-size:23px;line-height:1.7}.cc-score-block{background:#202a36;border-radius:16px;grid-area:1/2/span 2;align-items:center;gap:14px;padding:18px;display:flex}.cc-score-block>div:last-child{gap:4px;display:grid}.cc-score-block span{color:#8794a1;font-size:12px}.cc-score-block b{color:#7fa5cc;font-size:13px}.cc-score-ring{background:conic-gradient(#7fa5cc var(--score), #2e3a47 0);border-radius:50%;flex:0 0 84px;place-items:center;width:84px;height:84px;display:grid;position:relative}.cc-score-ring:after{content:"";background:#202a36;border-radius:50%;position:absolute;inset:8px}.cc-score-ring strong{z-index:1;font-size:24px;position:relative}.cc-today-actions{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:12px;display:grid}.cc-today-action{min-height:74px;color:var(--ds-text);text-align:start;cursor:pointer;border:1px solid #0000;border-radius:15px;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:12px 14px;display:grid}.cc-today-action--critical{background:#41282c;border-color:#5a3238}.cc-today-action--warning{background:#3c3222;border-color:#554329}.cc-today-action--info{background:#243749;border-color:#2f4860}.cc-today-action__icon{background:#11172052;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.cc-today-action>span:nth-child(2){gap:5px;min-width:0;display:grid}.cc-today-action>span:nth-child(2) :is(strong,small){text-overflow:ellipsis;overflow:hidden}.cc-today-action small{color:#7fa5cc;align-items:center;gap:4px;display:inline-flex}.cc-today-action__arrow{color:var(--ds-muted)}.cc-quick-add{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:20px;gap:14px;margin-top:20px;padding:20px;display:grid}.cc-quick-add>header{gap:4px;display:grid}.cc-quick-add>header small{color:var(--ds-primary);font-size:11px;font-weight:800}.cc-quick-add>header strong{font-size:16px}.cc-quick-add__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cc-quick-add__grid>button{border:1px solid var(--ds-line);min-height:124px;color:var(--ds-text);background:var(--ds-surface-elevated);text-align:start;cursor:pointer;transition:transform var(--cc-motion-fast) var(--cc-motion-ease), border-color var(--cc-motion-fast) var(--cc-motion-ease), background-color var(--cc-motion-fast) var(--cc-motion-ease);border-radius:16px;justify-items:start;gap:7px;padding:16px;display:grid}.cc-quick-add__grid>button:hover{border-color:var(--ds-primary);transform:translateY(-1px)}.cc-quick-add__grid>button:active{transform:translateY(0)}.cc-quick-add__grid>button>span{width:44px;height:44px;color:var(--ds-primary-strong);background:var(--ds-primary-soft);border-radius:13px;place-items:center;display:grid}.cc-quick-add__grid strong{font-size:14px}.cc-quick-add__grid small{color:var(--ds-muted);line-height:1.55}.cc-mobile-mode-switch{display:none}.cc-finance-summary{margin-top:20px}.cc-summary-metrics{border:1px solid var(--ds-line);background:var(--ds-line);border-radius:14px;grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:14px;display:grid;overflow:hidden}.cc-summary-metrics>div{background:#202a36;gap:6px;min-height:88px;padding:14px;display:grid}.cc-summary-metrics span{color:#8794a1;font-size:12px}.cc-summary-metrics strong{font-size:18px}.cc-summary-metrics small{color:#8794a1}.cc-company-tools{margin:0 0 18px;border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:18px;grid-template-columns:minmax(170px,1fr) minmax(190px,1.2fr);gap:12px;width:min(480px,100%);margin-inline-end:auto;padding:14px;display:grid}.cc-company-tools__actions{gap:8px;display:grid}.cc-company-tools__actions .ds-button{width:100%}.cc-company-search{border:1px solid var(--ds-line);background:#202a36;border-radius:13px;align-self:stretch;align-items:center;gap:8px;width:100%;min-height:44px;padding:0 12px;display:flex}.cc-company-search input{width:100%;color:var(--ds-text);background:0 0;border:0;outline:0}.cc-all-report{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:18px;padding:20px}.cc-all-report>header{align-items:flex-start;gap:18px;display:flex}.cc-all-report h2,.cc-all-report p{margin:0}.cc-all-report p{color:var(--ds-muted);margin-top:5px;font-size:13px}.cc-period-control{justify-items:end;gap:8px;margin-inline-start:auto;display:grid}.cc-segmented{background:#202a36;border-radius:13px;padding:4px;display:inline-flex}.cc-segmented button{min-height:38px;color:var(--ds-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0 14px;font-weight:700}.cc-segmented button.is-active{color:#edf2f7;background:#18212c;box-shadow:0 1px 2px #00000040}.cc-date-range{flex-wrap:wrap;gap:8px;display:flex}.cc-date-range label{color:var(--ds-muted);align-items:center;gap:5px;font-size:11px;display:flex}.cc-date-range input{border:1px solid var(--ds-line);min-height:38px;color:var(--ds-text);background:#202a36;border-radius:9px;padding:0 8px}.cc-date-error{color:#edb0b2;flex-basis:100%;font-size:11px}.cc-period-banner{color:#b6cde3;background:#243749;border:1px solid #2f4860;border-radius:13px;align-items:center;gap:9px;margin:16px 0;padding:12px 14px;display:flex}.cc-company-table-wrap{border:1px solid var(--ds-line);border-radius:15px;overflow:auto}.cc-company-table{border-collapse:collapse;width:100%;min-width:820px}.cc-company-table th,.cc-company-table td{text-align:start;border-bottom:1px solid #25313e;padding:13px 14px}.cc-company-table th{color:#aeb9c5;background:#202a36;font-size:12px}.cc-company-table tr:last-child td{border-bottom:0}.cc-company-table td{font-size:13px}.cc-company-table td:not(:first-child){text-align:start;direction:ltr}.cc-table-company{align-items:center;gap:10px;display:flex}.cc-table-company>b{color:#c6dbef;background:#25384c;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.cc-table-company>span{display:grid}.cc-table-company small{color:#8794a1}.cc-health-pill,.cc-severity{white-space:nowrap;border-radius:999px;align-items:center;width:max-content;min-height:26px;padding:3px 9px;font-size:11px;font-weight:800;display:inline-flex}.cc-health-pill.is-good{color:#a7cfb7;background:#223b31}.cc-health-pill.is-watch{color:#e5c486;background:#3c3222}.cc-open-company{border:1px solid var(--ds-line);color:#c6dbef;cursor:pointer;background:#202a36;border-radius:10px;place-items:center;width:38px;min-height:38px;display:grid}.cc-company-mobile-list{display:none}.cc-report-layout{grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);gap:18px;display:grid}.cc-report-status .cc-period-control{justify-items:start;margin:0 0 18px}.cc-report-status .cc-score-block{grid-area:auto;width:max-content;margin-bottom:16px}.cc-report-copy{margin-bottom:18px}.cc-report-copy strong{font-size:20px}.cc-report-copy p{color:var(--ds-muted);margin:7px 0 0}.cc-report-metrics{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.cc-report-metrics>div{background:#202a36;border-radius:13px;gap:6px;padding:13px;display:grid}.cc-report-metrics span{color:#8794a1;font-size:12px}.cc-report-metrics strong{font-size:17px}.cc-decision-list{display:grid}.cc-decision-list article,.cc-ai-event-list article{border-bottom:1px solid #25313e;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 0;display:grid}.cc-decision-list article:last-child,.cc-ai-event-list article:last-child{border-bottom:0}.cc-decision-icon,.cc-ai-event-icon,.cc-approval-icon{color:#b6cde3;background:#243749;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.cc-decision-list article>div,.cc-ai-event-list article>div{gap:4px;min-width:0;display:grid}.cc-decision-list small,.cc-ai-event-list small{color:#8794a1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cc-decision-list button{color:#7fa5cc;cursor:pointer;background:0 0;border:0;grid-column:2/-1;align-items:center;gap:4px;width:max-content;min-height:32px;padding:0;display:inline-flex}.cc-normal-note{border:1px solid var(--ds-line);color:#8794a1;background:#18212c;border-radius:14px;align-items:center;gap:9px;margin-top:18px;padding:13px 15px;display:flex}.cc-tabs{scrollbar-width:none;background:#202a36;border-radius:14px;gap:5px;width:max-content;max-width:100%;margin-bottom:16px;padding:5px;display:flex;overflow-x:auto}.cc-tabs button{min-height:40px;color:var(--ds-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;padding:0 14px;font-weight:750}.cc-tabs button.is-active{color:var(--ds-text);background:var(--ds-surface);box-shadow:0 1px 2px #00000040}.cc-tabs button span{background:#2e3a47;border-radius:999px;margin-inline-start:5px;padding:2px 6px;font-size:11px}.cc-approval-list{display:grid}.cc-approval-list article{border-bottom:1px solid #25313e;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px 0;display:grid}.cc-approval-list article:last-child{border-bottom:0}.cc-approval-list article>div:nth-child(2){gap:5px;display:grid}.cc-approval-list small{color:#8794a1}.cc-approval-actions{gap:8px;display:flex}.cc-urgent-card{margin-top:18px}.cc-task-list{display:grid}.cc-task-row{min-height:72px;color:var(--ds-text);text-align:start;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #25313e;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 4px;display:grid}.cc-task-row:last-child{border-bottom:0}.cc-task-row>span:nth-child(2),.cc-task-row>span:last-child{gap:4px;display:grid}.cc-task-row>span:last-child{text-align:end}.cc-task-row small{color:#8794a1}.cc-severity--critical{color:#edb0b2;background:#41282c}.cc-severity--warning{color:#e5c486;background:#3c3222}.cc-severity--info{color:#b6cde3;background:#243749}.cc-severity--success{color:#a7cfb7;background:#223b31}.cc-tabs--ai{margin-inline-start:0}.cc-ai-kpis{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px;display:grid}.cc-ai-kpis>div{background:#342b1f;border:1px solid #554329;border-radius:16px;gap:7px;min-height:82px;padding:16px;display:grid}.cc-ai-kpis span{color:#b7a380;font-size:12px}.cc-ai-kpis strong{color:#e5c486;font-size:20px}.cc-ai-summary-card{margin-bottom:16px}.cc-ai-summary-card p{color:#d5dde5;margin:0;line-height:1.9}.cc-ai-report-action{justify-content:flex-end;margin:-4px 0 8px;display:flex}.cc-ai-event-list article{grid-template-columns:40px minmax(0,1fr) auto auto}.cc-ai-event-actions{flex-wrap:wrap;justify-content:flex-end;gap:4px!important;display:flex!important}.cc-ai-event-actions .ds-button{min-height:36px;padding-inline:9px}.cc-camera-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.cc-camera-card{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:16px;overflow:hidden}.cc-camera-placeholder{color:#7fa5cc;background:#202a36;place-items:center;min-height:160px;display:grid}.cc-camera-card>div:last-child{align-items:center;gap:10px;padding:14px;display:flex}.cc-camera-card>div:last-child>span:first-child{gap:3px;display:grid}.cc-camera-card small{color:#8794a1;font-size:11px}.cc-camera-card>div:last-child>span:last-child{margin-inline-start:auto;font-size:12px;font-weight:750}.cc-camera-card .is-degraded{color:#e5c486}.cc-camera-card .is-online{color:#a7cfb7}.cc-camera-card .is-offline{color:#edb0b2}.cc-advanced-note{background:#182535;border:1px solid #2f4860;border-radius:14px;grid-template-columns:minmax(170px,.8fr) 2fr;align-items:center;gap:10px 18px;margin-top:18px;padding:16px 18px;display:grid}.cc-advanced-note>div:first-child{display:grid}.cc-advanced-note>div:first-child span{color:#88a9c9;font-size:11px}.cc-advanced-note p{color:#8794a1;grid-column:2;margin:0;font-size:12px}.cc-contract-list{flex-wrap:wrap;gap:7px;display:flex}.cc-contract-list code{color:#b6cde3;background:#202a36;border:1px solid #2f4860;border-radius:8px;padding:6px 8px;font-size:11px}.cc-empty-inline{color:#8794a1;text-align:center;place-items:center;gap:7px;min-height:130px;display:grid}.cc-search-panel{z-index:45;border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:16px;width:min(680px,100vw - 368px);max-height:min(520px,100vh - 90px);padding:8px;position:fixed;inset-block-start:68px;inset-inline-start:308px;overflow:auto;box-shadow:0 22px 55px #00000073}.cc-search-panel header{color:#8794a1;justify-content:space-between;padding:8px 10px 10px;font-size:12px;display:flex}.cc-search-panel>button{width:100%;color:var(--ds-text);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;padding:10px;display:grid}.cc-search-panel>button:hover{background:#202a36}.cc-search-panel button>span:last-child{gap:3px;display:grid}.cc-search-panel small,.cc-search-panel>p{color:#8794a1}.cc-search-icon{color:#b6cde3;background:#243749;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.cc-inline-notice{color:#a7cfb7;background:#223b31;border:1px solid #355745;border-radius:12px;align-items:center;gap:12px;margin-bottom:16px;padding:12px 14px;display:flex}.cc-inline-notice button{min-width:36px;min-height:36px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;margin-inline-start:auto;display:grid}.cc-state-banner{margin-bottom:16px}.cc-state-experience{gap:16px;max-width:680px;margin:8vh auto;display:grid}.cc-data-source{border:1px solid var(--ds-line);width:fit-content;max-width:100%;color:var(--ds-muted);background:var(--ds-surface);border-radius:999px;align-items:center;gap:8px;margin:0 0 18px;padding:7px 11px;font-size:11px;line-height:1.45;display:flex}.cc-data-source>span{background:var(--ds-warning);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb,var(--ds-warning) 18%,transparent);border-radius:50%;flex:none}.cc-data-source--cloud>span{background:var(--ds-success);box-shadow:0 0 0 3px color-mix(in srgb,var(--ds-success) 18%,transparent)}.cc-auth-shell{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#edf2f7;background:radial-gradient(circle at 50% 0,#25384c 0,#111720 42%,#0d1219 100%);place-items:center;min-height:100vh;padding:24px;font-family:Noto Sans Arabic,Segoe UI,sans-serif;display:grid}.cc-auth-card{background:#18212cf0;border:1px solid #2e3a47;border-radius:24px;gap:20px;width:min(440px,100%);padding:34px;display:grid;box-shadow:0 24px 70px #00000061}.cc-auth-card h1,.cc-auth-card p{margin:0}.cc-auth-card h1{margin-top:3px;font-size:clamp(24px,5vw,32px);line-height:1.35}.cc-auth-card p{color:#aeb9c5;line-height:1.7}.cc-auth-icon{color:#c6dbef;background:#25384c;border-radius:18px;place-items:center;width:58px;height:58px;display:grid}.cc-auth-icon.is-error{color:#f2b0b2;background:#4b292e}.cc-auth-eyebrow{color:#88a9c9;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.cc-auth-card form{gap:15px;display:grid}.cc-auth-card label{color:#d7dfe7;gap:7px;font-size:13px;font-weight:700;display:grid}.cc-auth-card input{color:#edf2f7;width:100%;min-height:48px;font:inherit;background:#111720;border:1px solid #3a4857;border-radius:13px;padding:0 13px}.cc-auth-card input:focus-visible{border-color:#7fa5cc;outline:3px solid #3f5e7b}.cc-auth-card .ds-button{width:100%;min-height:48px}.cc-auth-card .ds-button--primary{color:#101820;background:#7fa5cc}.cc-auth-card .ds-button--secondary{color:#edf2f7;background:#222d3a;border-color:#3a4857}.cc-auth-demo{color:#c6dbef;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;min-height:44px;text-decoration:underline}.cc-auth-error{background:#3d2529;border:1px solid #704047;border-radius:12px;padding:10px 12px;font-size:12px;color:#f2b0b2!important}.cc-auth-security{border-top:1px solid #2e3a47;align-items:flex-start;gap:8px;padding-top:16px;font-size:11px;display:flex}.cc-auth-security svg{flex:none;margin-top:3px}.cc-auth-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.cc-auth-progress{background:#2e3a47;border-radius:99px;height:5px;overflow:hidden}.cc-auth-progress i{border-radius:inherit;background:#7fa5cc;width:42%;height:100%;animation:1.2s ease-in-out infinite alternate cc-auth-loading;display:block}@keyframes cc-auth-loading{to{transform:translate(-138%)}}@media (prefers-reduced-motion:reduce){.cc-auth-progress i{opacity:.62;width:100%;animation:none}}@media (width<=520px){.cc-auth-shell{padding:12px}.cc-auth-card{border-radius:20px;padding:24px 18px}.cc-auth-actions{grid-template-columns:1fr}.cc-data-source{border-radius:13px;width:100%}}.cc-skeleton{gap:12px;display:grid}.cc-skeleton span{background:#263240;border-radius:14px;height:72px}.cc-dialog{border:1px solid var(--ds-line);width:min(640px,100% - 24px);max-height:calc(100dvh - 12px);color:var(--ds-text);background:#222d3a;border-radius:22px;padding:0;overflow-y:auto;box-shadow:0 24px 70px #0000008c}.cc-dialog--document{width:min(940px,100% - 24px);max-height:min(880px,100vh - 32px);overflow:auto}.cc-dialog::backdrop{background:#000000a6}.cc-dialog__head{border-bottom:1px solid var(--ds-line);align-items:center;gap:12px;padding:20px 22px;display:flex}.cc-dialog__head h2{margin:2px 0 0}.cc-dialog__close{border:1px solid var(--ds-line);width:44px;min-height:44px;color:var(--ds-text);cursor:pointer;background:#202a36;border-radius:11px;place-items:center;margin-inline-start:auto;display:grid}.cc-eyebrow{color:#7fa5cc;font-size:11px;font-weight:800}.cc-add-choices{grid-template-columns:repeat(2,1fr);gap:12px;padding:22px;display:grid}.cc-add-choices button{border:1px solid var(--ds-line);min-height:150px;color:var(--ds-text);cursor:pointer;background:#202a36;border-radius:16px;place-items:center;gap:8px;padding:16px;display:grid}.cc-add-choices button>span{color:#b6cde3;background:#243749;border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.cc-add-choices small{color:#8794a1}.cc-task-form,.cc-document-form{gap:16px;padding:22px;display:grid}.cc-task-form label{color:#aeb9c5;gap:7px;font-size:13px;display:grid}.cc-task-form input,.cc-task-form select,.cc-task-form textarea{border:1px solid var(--ds-line);width:100%;min-height:46px;color:var(--ds-text);background:#18212c;border-radius:12px;padding:10px 12px}.cc-form-row{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.cc-dialog__actions{justify-content:flex-end;gap:8px;display:flex}.cc-dialog__actions .ds-button:disabled{opacity:.48;cursor:not-allowed}.cc-shell .ds-upload{background:#202a36;border-color:#3a4857}.cc-document-stepper{grid-template-columns:repeat(4,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.cc-document-stepper li{color:#788693;align-items:center;gap:8px;min-width:0;font-size:12px;display:flex;position:relative}.cc-document-stepper li:not(:last-child):after{content:"";background:#3a4857;width:11px;height:1px;position:absolute;inset-inline-start:calc(100% - 3px)}.cc-document-stepper li>span{border:1px solid #3a4857;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.cc-document-stepper li strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cc-document-stepper li.is-active{color:#c6dbef}.cc-document-stepper li.is-active>span,.cc-document-stepper li.is-done>span{color:#111720;background:#7fa5cc;border-color:#7fa5cc}.cc-document-stepper li.is-done{color:#9db3c7}.cc-document-disclosure{color:#b9d2e8;background:#172a3a;border:1px solid #31516f;border-radius:12px;align-items:center;gap:9px;padding:11px 13px;font-size:12px;line-height:1.6;display:flex}.cc-document-disclosure svg{flex:none}.cc-document-error{color:#f0bbc4;background:#321f26;border:1px solid #74404a;border-radius:12px;margin:0;padding:11px 13px;font-size:12px;line-height:1.6}.cc-upload-security{color:#a9c7e3;background:#1d3042;border:1px solid #31516f;border-radius:12px;align-items:center;gap:9px;padding:11px 13px;font-size:12px;display:flex}.cc-document-processing{border:1px solid var(--ds-line);text-align:center;background:#202a36;border-radius:18px;place-items:center;gap:10px;min-height:340px;padding:34px;display:grid}.cc-document-processing h3,.cc-document-processing p{margin:0}.cc-document-processing p,.cc-document-processing small{color:#8794a1}.cc-processing-icon{color:#9dc2e7;background:#25384c;border-radius:19px;place-items:center;width:64px;height:64px;display:grid}.cc-processing-icon svg{animation:1s linear infinite cc-document-spin}.cc-processing-track{background:#2e3a47;border-radius:999px;width:min(430px,100%);height:9px;margin:8px 0;overflow:hidden}.cc-processing-track span{border-radius:inherit;height:100%;transition:width .26s var(--cc-motion-ease);background:#7fa5cc;display:block}.cc-extraction-banner{color:#b6d1eb;background:#1d3042;border:1px solid #31516f;border-radius:13px;align-items:center;gap:10px;padding:12px 14px;display:flex}.cc-extraction-banner>span{gap:3px;display:grid}.cc-extraction-banner small{color:#88a9c9}.cc-document-review{grid-template-columns:minmax(0,1.02fr) minmax(330px,.98fr);gap:16px;display:grid}.cc-document-preview{border:1px solid var(--ds-line);background:#18212c;border-radius:16px;min-height:400px;padding:16px}.cc-document-preview>div{color:#1b2733;background:#f4f1ea;border-radius:9px;min-height:368px;padding:28px;box-shadow:0 7px 18px #00000040}.cc-document-preview header{border-bottom:2px solid #cfd7dd;justify-content:space-between;padding-bottom:13px;font-size:12px;display:flex}.cc-document-preview h3{text-align:center;margin:25px 0}.cc-document-preview p{margin:14px 0;font-size:13px}.cc-extraction-fields{gap:10px;display:grid}.cc-extraction-fields label{border:1px solid var(--ds-line);background:#202a36;border-radius:12px;gap:6px;padding:10px;display:grid}.cc-extraction-fields label>span{color:#aeb9c5;justify-content:space-between;align-items:center;font-size:12px;display:flex}.cc-extraction-fields label small{color:#e5c486;background:#453821;border-radius:999px;padding:3px 7px}.cc-extraction-fields label small.is-good{color:#a7cfb7;background:#223b31}.cc-extraction-fields input{min-height:40px;color:var(--ds-text);background:#18212c;border:1px solid #374554;border-radius:9px;padding:8px 10px}.cc-extraction-fields label.is-review{background:#30291d;border-color:#745a2d}.cc-extraction-row{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.cc-match-proposal{color:#a7cfb7;background:#223b31;border:1px solid #355745;border-radius:12px;grid-template-columns:30px minmax(0,1fr) 22px;align-items:center;gap:8px;padding:12px;display:grid}.cc-match-proposal>span{gap:3px;display:grid}.cc-match-proposal small{color:#82ae96}.cc-document-confirmation{border:1px solid var(--ds-line);text-align:center;background:#202a36;border-radius:18px;place-items:center;gap:17px;min-height:390px;padding:28px;display:grid}.cc-document-confirmation h3,.cc-document-confirmation p{margin:0}.cc-document-confirmation p{color:#aeb9c5;max-width:620px;margin-top:7px;line-height:1.7}.cc-confirm-icon{color:#a7cfb7;background:#223b31;border-radius:21px;place-items:center;width:68px;height:68px;display:grid}.cc-confirm-links{grid-template-columns:repeat(2,minmax(180px,1fr));gap:8px;width:min(520px,100%);display:grid}.cc-confirm-links span{color:#b9c8d5;text-align:start;background:#18212c;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;display:flex}.cc-document-confirmation .cc-dialog__actions{width:100%}.cc-review-queue{border-top:1px solid var(--ds-line);gap:10px;padding-top:16px;display:grid}.cc-review-queue>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.cc-review-queue>header>div{gap:3px;display:grid}.cc-review-queue>header small,.cc-review-document small{color:#8794a1}.cc-review-queue>header button{border:1px solid var(--ds-line);min-height:38px;color:var(--ds-text);background:0 0;border-radius:10px;padding:0 13px}.cc-review-document{border:1px solid var(--ds-line);min-height:64px;color:var(--ds-text);text-align:start;background:#202a36;border-radius:13px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 13px;display:grid}.cc-review-document>span:nth-child(2){gap:3px;min-width:0;display:grid}.cc-review-document>span:nth-child(2) strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cc-review-document>span:last-child{color:#9fc3e7;font-size:12px}.cc-review-queue__state{color:#93a0ad;background:#202a36;border-radius:12px;align-items:center;gap:8px;margin:0;padding:14px;display:flex}.cc-review-queue__state svg{animation:1s linear infinite cc-document-spin}.cc-live-review{gap:16px;display:grid}.cc-document-preview--metadata>div{color:#24313d;text-align:center;align-content:center;place-items:center;gap:8px;display:grid}.cc-document-preview--metadata p{max-width:390px;line-height:1.7}.cc-document-preview--metadata>div{align-content:start;overflow:hidden}.cc-ocr-suggestion{text-align:start;gap:8px;width:100%;max-width:520px;margin-top:10px;display:grid}.cc-ocr-suggestion>strong{color:#4c3420;font-size:12px}.cc-ocr-suggestion pre{color:#25313b;width:100%;max-height:230px;font:inherit;white-space:pre-wrap;background:#fffdf8;border:1px solid #c9c1b2;border-radius:8px;margin:0;padding:12px;font-size:12px;line-height:1.65;overflow:auto}.cc-extraction-fields select{min-height:40px;color:var(--ds-text);background:#18212c;border:1px solid #374554;border-radius:9px;padding:8px 10px}.cc-match-options{border:1px solid var(--ds-line);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:10px;display:grid}.cc-match-options legend{color:#aeb9c5;padding:0 6px;font-size:12px}.cc-match-options label{cursor:pointer;justify-content:center;align-items:center;min-height:42px;padding:8px;display:flex}.cc-match-options input{accent-color:#7fa5cc;width:18px;min-height:18px;margin-inline-end:7px}.cc-match-summary{color:#a7cfb7;text-align:start;background:#223b31;border:1px solid #355745;border-radius:12px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;width:min(100%,620px);padding:13px;display:grid}.cc-match-summary>span{gap:3px;display:grid}.cc-match-summary small{color:#82ae96}.cc-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.cc-settings-grid .ds-card{min-width:0}.cc-setting-block{gap:11px;display:grid}.cc-appearance-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.cc-appearance-options button{border:1px solid var(--ds-line);min-height:88px;color:var(--ds-muted);cursor:pointer;background:#202a36;border-radius:13px;place-items:center;gap:7px;padding:11px;font-weight:750;display:grid;position:relative}.cc-appearance-options button>svg:last-child{position:absolute;inset-block-start:8px;inset-inline-end:8px}.cc-appearance-options button.is-active{color:#c6dbef;background:#25384c;border-color:#52708d;box-shadow:0 0 0 2px #7fa5cc1f}.cc-setting-row,.cc-setting-toggle,.cc-account-summary{border:0;border-top:1px solid var(--ds-line);width:100%;min-height:66px;color:var(--ds-text);text-align:start;background:0 0;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;margin-top:12px;padding:10px 0;display:grid}.cc-setting-toggle{cursor:pointer}.cc-setting-row>span:nth-child(2),.cc-setting-toggle>span:nth-child(2),.cc-account-summary>div{gap:4px;display:grid}.cc-setting-row small,.cc-setting-toggle small,.cc-account-summary small{color:var(--ds-muted);line-height:1.55}.cc-setting-icon{color:#b6cde3;background:#243749;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.cc-switch{background:#2e3a47;border-radius:999px;width:42px;height:24px;padding:3px;display:inline-flex}.cc-switch i{width:18px;height:18px;transition:transform var(--cc-motion-fast) var(--cc-motion-ease), background-color var(--cc-motion-fast) var(--cc-motion-ease);background:#8794a1;border-radius:50%}.cc-setting-toggle[aria-pressed=true] .cc-switch{background:#7fa5cc}.cc-setting-toggle[aria-pressed=true] .cc-switch i{background:#111720;transform:translate(-18px)}[dir=ltr] .cc-setting-toggle[aria-pressed=true] .cc-switch i{transform:translate(18px)}.cc-setting-help{color:var(--ds-muted);align-items:flex-start;gap:8px;margin:12px 0 0;font-size:12px;line-height:1.65;display:flex}.cc-account-summary{grid-template-columns:42px minmax(0,1fr)}.cc-notifications-summary{grid-template-columns:repeat(2,minmax(0,220px));gap:12px;margin-bottom:16px;display:grid}.cc-notifications-summary>span{border:1px solid var(--ds-line);color:var(--ds-muted);background:var(--ds-surface);border-radius:14px;gap:4px;padding:15px;font-size:12px;display:grid}.cc-notifications-summary strong{color:var(--ds-text);font-size:22px}.cc-notification-list{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:18px;overflow:hidden}.cc-notification-list article{border-bottom:1px solid var(--ds-line);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:82px;padding:14px 16px;display:grid;position:relative}.cc-notification-list article:last-child{border-bottom:0}.cc-notification-list article.is-unread{background:#1d2a38}.cc-notification-list article.is-unread:before{content:"";background:#7fa5cc;border-radius:999px;width:3px;position:absolute;inset-block:16px;inset-inline-start:0}.cc-notification-list article>div{gap:5px;min-width:0;display:grid}.cc-notification-list small{color:var(--ds-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cc-notification-icon{color:#b6cde3;background:#243749;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}@keyframes cc-document-spin{to{transform:rotate(360deg)}}.cc-shell .ds-mobile-more{display:none}.cc-finance{gap:16px;display:grid}.cc-finance-toolbar{flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:14px;display:flex}.cc-finance-toolbar label{color:#aeb9c5;gap:6px;font-size:12px;display:grid}.cc-finance-toolbar select{border:1px solid var(--ds-line);min-width:150px;min-height:44px;color:inherit;background:var(--ds-surface);font:inherit;border-radius:11px;padding:9px 11px;font-size:13px}.cc-finance-toolbar__actions{gap:8px;margin-inline-start:auto;display:flex}.cc-finance-period{border:1px solid var(--ds-line);background:#1d2733;border-radius:14px;flex-wrap:wrap;align-items:end;gap:14px;margin-bottom:12px;padding:12px 14px;display:flex}.cc-finance-period__pick{color:#aeb9c5;gap:6px;font-size:12px;display:grid}.cc-finance-period__pick input{border:1px solid var(--ds-line);min-height:44px;color:inherit;background:var(--ds-surface);font:inherit;border-radius:11px;padding:9px 11px;font-size:14px}.cc-finance-period__state{gap:4px;margin:0;display:grid}.cc-finance-period__state small{color:#8794a1;font-size:11px;line-height:1.6}.cc-finance-period__badge{color:#aeb9c5;background:#263141;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:12px;font-weight:700;display:inline-flex}.cc-finance-period__badge--open{color:#a6d7b4;background:#1f3227}.cc-finance-period__badge--closed{color:#e0b3bb;background:#332226}.cc-finance-period__actions{flex-wrap:wrap;gap:8px;margin-inline-start:auto;display:flex}.cc-finance-hint{color:#8794a1;margin:0 0 12px;font-size:12px;line-height:1.6}.cc-finance-forbidden{color:#e0b3bb;background:#2c1f23;border:1px solid #6d4550;border-radius:12px;align-items:center;gap:9px;margin:0 0 12px;padding:12px 14px;font-size:13px;line-height:1.6;display:flex}.cc-finance-direction{color:#8794a1;margin-top:2px;font-size:11px;display:block}.cc-finance-note{color:#c3d3e3;background:#1d2733;border:1px solid #4d5f74;border-radius:12px;margin:0 0 12px;padding:10px 12px;font-size:12px;line-height:1.6}.cc-finance-table-wrap{border:1px solid var(--ds-line);border-radius:15px;overflow:auto}.cc-finance-table{border-collapse:collapse;width:100%;min-width:880px}.cc-finance-table th,.cc-finance-table td{text-align:start;vertical-align:middle;border-bottom:1px solid #25313e;padding:12px 14px}.cc-finance-table th{color:#aeb9c5;background:#202a36;font-size:12px}.cc-finance-table tr:last-child td{border-bottom:0}.cc-finance-table td{font-size:13px}.cc-finance-row-actions{justify-content:flex-end;gap:6px;display:flex}.cc-finance-status{border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.cc-finance-status--draft{color:#d8c58f;background:#35301f}.cc-finance-status--posted{color:#a6d7b4;background:#1f3227}.cc-finance-status--reversed{color:#e0b3bb;background:#332226}.cc-finance-locked{color:#8794a1;align-items:center;gap:5px;font-size:12px;display:inline-flex}.cc-finance-mobile-list{margin:0;padding:0;list-style:none;display:none}.cc-finance-more{justify-content:center;margin-top:12px;display:flex}.cc-finance-dialog{max-width:560px}.cc-finance-form{gap:13px;margin:14px 0;display:grid}.cc-finance-form label{color:#aeb9c5;gap:7px;font-size:13px;display:grid}.cc-finance-form input,.cc-finance-form select{border:1px solid var(--ds-line);min-height:44px;color:inherit;background:var(--ds-surface);font:inherit;border-radius:11px;padding:10px 12px;font-size:14px}.cc-finance-form small{color:#8794a1;font-size:11px}.cc-finance-post{gap:13px;margin:14px 0;font-size:13px;display:grid}.cc-finance-post dl{gap:8px;margin:0;display:grid}.cc-finance-post dl>div{border-bottom:1px solid #25313e;justify-content:space-between;gap:12px;padding-bottom:7px;display:flex}.cc-finance-post dt{color:#8794a1;font-size:12px}.cc-finance-post dd{margin:0;font-weight:700}.cc-finance-otp{gap:6px;display:grid}.cc-finance-otp input{border:1px solid var(--ds-line);color:inherit;background:var(--ds-surface);font:inherit;letter-spacing:6px;text-align:center;border-radius:11px;padding:11px 13px;font-size:20px}.cc-finance-otp small{color:#8794a1;font-size:11px}@media (width<=980px){.cc-shell .ds-topbar{grid-template-columns:minmax(120px,150px) minmax(190px,1fr) auto;padding-inline:16px}.cc-shell .ds-role-pill{display:none}.cc-today-card{grid-template-columns:1fr}.cc-score-block{grid-area:auto}.cc-today-actions,.cc-summary-metrics{grid-template-columns:repeat(2,1fr)}.cc-report-layout{grid-template-columns:1fr}.cc-company-tools{flex-direction:column;align-items:stretch}.cc-company-search{margin-inline-start:0}}@media (width<=760px){.cc-shell .ds-sidebar{display:none}.cc-shell .ds-workspace{margin:0}.cc-shell .ds-topbar{grid-template-columns:minmax(0,1fr) 44px 44px;gap:8px;height:56px;padding:6px 16px}.cc-shell .ds-route-title{min-width:0}.cc-shell .ds-route-menu{width:40px;height:40px;box-shadow:none;background:0 0;border:0;border-radius:0}.cc-shell .ds-command{justify-content:center;width:44px;min-width:44px;min-height:44px;padding:0}.cc-shell .ds-command__trigger{width:42px;height:42px}.cc-shell .ds-command__field{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.cc-shell .ds-command.is-open{z-index:70;grid-template-columns:40px minmax(0,1fr) auto;width:auto;min-height:48px;padding:2px 5px;display:grid;position:fixed;inset-block-start:6px;inset-inline:12px}.cc-shell .ds-command.is-open .ds-command__field{opacity:1;width:auto;height:auto;position:static;overflow:visible}.cc-shell .ds-command.is-open .ds-command__close{align-items:center;display:inline-flex}.cc-shell .ds-role-pill,.cc-shell .ds-mobile-tools{display:none}.cc-shell .ds-topbar__actions{justify-self:stretch;width:44px;min-width:0}.cc-shell .ds-topbar__actions .ds-button{width:44px;padding:0}.cc-shell .ds-main{padding:16px 16px calc(96px + env(safe-area-inset-bottom))}.cc-mobile-mode-switch{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-bottom:16px;padding:4px;display:grid}.cc-mobile-mode-switch button{min-height:42px;color:var(--ds-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;font-weight:800}.cc-mobile-mode-switch button.is-active{color:var(--ds-text);background:var(--ds-surface-elevated);box-shadow:0 2px 8px #0000002e}.cc-company-bar{display:none}.cc-page-heading{margin-bottom:18px;display:block}.cc-page-heading h1{font-size:25px}.cc-page-heading__action{margin-top:14px}.cc-page-heading__action .ds-button{min-width:106px}.cc-home-heading .cc-page-heading{margin:0}.cc-home-heading .cc-page-heading h1{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cc-home-heading .cc-page-heading p,.cc-home-heading .cc-page-heading__action{display:none}.cc-today-card{border-radius:18px;grid-template-columns:minmax(0,1fr) 82px;gap:7px 14px;padding:18px}.cc-today-date,.cc-today-card h2{grid-column:1}.cc-today-date{align-self:end}.cc-today-card h2{font-size:19px;line-height:1.75}.cc-today-card .cc-score-block{text-align:center;background:0 0;grid-area:1/2/span 2;align-self:center;justify-items:center;gap:6px;width:82px;padding:0;display:grid}.cc-today-card .cc-score-block>div:last-child{gap:2px}.cc-today-card .cc-score-block span{font-size:10px}.cc-today-card .cc-score-block b{font-size:11px}.cc-score-ring{flex-basis:66px;width:66px;height:66px}.cc-score-ring strong{font-size:21px}.cc-today-actions{grid-template-columns:1fr}.cc-today-action{min-height:76px;color:var(--ds-text);border-color:var(--ds-line);background:var(--ds-surface)}.cc-today-action small{color:var(--ds-muted)}.cc-quick-add{border-radius:18px;margin-top:14px;padding:16px}.cc-quick-add__grid{gap:10px}.cc-quick-add__grid>button{min-height:132px;padding:14px}.cc-finance-summary{margin-top:18px}.cc-summary-metrics{grid-template-columns:repeat(2,1fr)}.cc-company-tools{background:0 0;border:0;width:auto;margin:0 0 16px;padding:0;display:block}.cc-company-tools__actions .ds-button:not(:first-child),.cc-company-search{display:none}.cc-company-tools__actions .ds-button:first-child{min-width:116px}.cc-all-report{background:0 0;border:0;padding:0}.cc-all-report>header{display:block}.cc-period-control{justify-items:stretch;margin-top:14px}.cc-segmented{grid-template-columns:repeat(3,1fr);width:100%;display:grid}.cc-date-range{grid-template-columns:repeat(2,1fr);display:grid}.cc-date-range label{display:grid}.cc-date-range input{width:100%}.cc-company-table-wrap{display:none}.cc-company-mobile-list{gap:12px;display:grid}.cc-company-mobile{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:16px;padding:15px}.cc-company-mobile header{align-items:center;gap:10px;display:flex}.cc-company-mobile header>div{display:grid}.cc-company-mobile header small{color:#8794a1}.cc-company-mobile header .cc-severity{margin-inline-start:auto}.cc-company-mobile>div{grid-template-columns:repeat(2,1fr);gap:8px;margin:13px 0;display:grid}.cc-company-mobile>div span{color:#8794a1;background:#202a36;border-radius:11px;gap:5px;padding:11px;font-size:11px;display:grid}.cc-company-mobile>div b{color:var(--ds-text);font-size:13px}.cc-company-mobile .ds-button,.cc-report-status .cc-score-block{width:100%}.cc-report-metrics{grid-template-columns:repeat(2,1fr)}.cc-decision-list article{grid-template-columns:38px minmax(0,1fr) auto}.cc-approval-list article{grid-template-columns:40px minmax(0,1fr)}.cc-approval-actions{grid-column:1/-1}.cc-task-row{grid-template-columns:auto minmax(0,1fr)}.cc-task-row>span:last-child{text-align:start;grid-column:2}.cc-ai-kpis{grid-template-columns:1fr}.cc-ai-event-list article{grid-template-columns:40px minmax(0,1fr) auto}.cc-ai-event-actions{grid-column:2/-1;justify-content:flex-start}.cc-ai-event-list article .ds-button{width:max-content}.cc-camera-grid,.cc-settings-grid{grid-template-columns:1fr}.cc-appearance-options{grid-template-columns:repeat(3,minmax(0,1fr))}.cc-notifications-summary{grid-template-columns:repeat(2,1fr)}.cc-notification-list article{grid-template-columns:40px minmax(0,1fr)}.cc-notification-list article .ds-button{grid-column:2;justify-self:start}.cc-advanced-note{grid-template-columns:1fr}.cc-advanced-note p{grid-column:auto}.cc-search-panel{width:auto;inset-block-start:62px;inset-inline:12px}.cc-dialog{border-radius:22px 22px 0 0;align-self:end;width:100%;max-width:none;margin:auto 0 0}.cc-dialog--document{max-height:calc(100vh - 12px)}.cc-add-choices{grid-template-columns:1fr 1fr;padding:18px}.cc-form-row{grid-template-columns:1fr}.cc-document-form{padding:18px 14px 26px}.cc-document-stepper{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.cc-document-stepper li{text-align:center;justify-items:center;gap:5px;display:grid}.cc-document-stepper li:not(:last-child):after{width:calc(100% - 29px);inset-block-start:14px;inset-inline-start:calc(50% + 18px)}.cc-document-stepper li strong{width:100%;font-size:10px}.cc-document-review{grid-template-columns:1fr}.cc-document-preview{min-height:300px}.cc-document-preview>div{min-height:268px;padding:20px}.cc-extraction-row,.cc-confirm-links,.cc-match-options{grid-template-columns:1fr}.cc-dialog__actions{flex-wrap:wrap}.cc-shell .ds-bottom-nav{height:calc(68px + env(safe-area-inset-bottom));padding:6px 10px env(safe-area-inset-bottom);border-color:var(--ds-line);background:#18212c;grid-template-columns:repeat(5,1fr);display:grid}.cc-shell .ds-bottom-nav button{color:#8794a1;background:0 0}.cc-shell .ds-bottom-nav button.is-active{color:#7fa5cc}.cc-shell .ds-bottom-action{position:relative;color:#aeb9c5!important}.cc-shell .ds-bottom-action__icon{color:#111720;background:#7fa5cc;border-radius:18px;place-items:center;width:52px;height:52px;margin-top:-22px;display:grid;box-shadow:0 10px 24px #00000059}.cc-shell .ds-mobile-more{z-index:39;inset-inline-end:12px;bottom:calc(76px + env(safe-area-inset-bottom));border:1px solid var(--ds-line);background:#222d3a;border-radius:16px;width:min(250px,100vw - 24px);padding:8px;display:grid;position:fixed;box-shadow:0 18px 48px #00000073}.cc-shell .ds-mobile-more button{min-height:46px;color:var(--ds-text);text-align:start;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 12px;display:flex}.cc-shell .ds-mobile-more button:hover{background:#202a36}.cc-shell .ds-navigation-drawer>aside{color:var(--ds-text);background:#18212c}.cc-shell .ds-navigation-drawer header{border-color:var(--ds-line);padding-top:48px;position:relative}.cc-shell .ds-navigation-drawer header>.ds-button{z-index:65;width:40px;min-width:40px;height:40px;color:var(--ds-text);background:0 0;border:0;border-radius:0;padding:0;font-size:0;position:fixed;inset-block-start:11px;inset-inline-start:16px;overflow:hidden}.cc-shell .ds-navigation-drawer header>.ds-button:before{content:"";background:linear-gradient(currentColor 0 2px,#0000 2px 6px,currentColor 6px 8px,#0000 8px 12px,currentColor 12px 14px);width:21px;height:14px}.cc-shell .ds-navigation-drawer nav>button{color:#aeb9c5}.cc-shell .ds-navigation-drawer nav>button.is-active{color:#9dc2e7;background:#253443}.cc-finance-table-wrap{display:none}.cc-finance-period{gap:10px;display:grid}.cc-finance-period__pick input{width:100%}.cc-finance-period__actions{margin-inline-start:0}.cc-finance-period__actions .ds-button{flex:1;justify-content:center}.cc-finance-toolbar{grid-template-columns:1fr 1fr;display:grid}.cc-finance-toolbar select{width:100%;min-width:0}.cc-finance-toolbar__actions{grid-column:1/-1;margin-inline-start:0}.cc-finance-toolbar__actions .ds-button{flex:1;justify-content:center}.cc-finance-mobile-list{gap:12px;display:grid}.cc-finance-card{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:16px;gap:10px;padding:15px;display:grid}.cc-finance-card header{justify-content:space-between;align-items:center;gap:10px;display:flex}.cc-finance-card__amount{margin:0;font-size:19px;font-weight:800}.cc-finance-card__amount small{color:#8794a1;font-size:12px;font-weight:600}.cc-finance-card dl{gap:6px;margin:0;font-size:12px;display:grid}.cc-finance-card dl>div{justify-content:space-between;gap:10px;display:flex}.cc-finance-card dt{color:#8794a1}.cc-finance-card dd{margin:0}.cc-finance-card__actions{flex-wrap:wrap;gap:8px;display:flex}.cc-finance-card__actions .ds-button{flex:1;justify-content:center}}@media (width<=390px){.cc-shell .ds-main{padding-inline:12px}.cc-summary-metrics{grid-template-columns:1fr 1fr}.cc-today-card h2{font-size:18px}.cc-add-choices{grid-template-columns:1fr}}.cc-shell .ds-notification-count{color:#0000;border-width:1px;width:7px;min-width:7px;height:7px;padding:0;font-size:0;overflow:hidden}[dir=rtl] .cc-shell .ds-topbar__actions>.ds-button--ghost:not(.ds-utility-action):not(.ds-advanced-top),[dir=ltr] .cc-shell .ds-topbar__actions>.ds-button--ghost:not(.ds-utility-action):not(.ds-advanced-top){font-size:0}[dir=rtl] .cc-shell .ds-topbar__actions>.ds-button--ghost:not(.ds-utility-action):not(.ds-advanced-top):after{content:"AR";font-size:12px;font-weight:800}[dir=ltr] .cc-shell .ds-topbar__actions>.ds-button--ghost:not(.ds-utility-action):not(.ds-advanced-top):after{content:"EN";font-size:12px;font-weight:800}[dir=ltr] .cc-shell .cc-today-action__arrow{transform:rotate(180deg)}.cc-shell[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ds-canvas:#050607;--ds-surface:#0d1013;--ds-surface-elevated:#14181c;--ds-text:#f4f6f8;--ds-muted:#9ba5af;--ds-line:#252b31;--ds-primary:#68a9a0;--ds-primary-strong:#9ad4ca;--ds-primary-soft:#17342f}.cc-shell[data-theme=dark] .ds-workspace,.cc-shell[data-theme=dark] .ds-topbar{background:#050607f5}.cc-shell[data-theme=dark] .ds-sidebar,.cc-shell[data-theme=dark] .ds-bottom-nav,.cc-shell[data-theme=dark] .ds-navigation-drawer>aside{background:#090b0d}.cc-shell[data-theme=dark] .ds-sidebar nav button.is-active,.cc-shell[data-theme=dark] .ds-navigation-drawer nav>button.is-active{color:var(--ds-primary-strong);background:var(--ds-primary-soft)}.cc-shell[data-theme=dark] .ds-button--primary,.cc-shell[data-theme=dark] .ds-bottom-action__icon{color:#06100e;background:var(--ds-primary)}.cc-shell[data-theme=dark] .ds-bottom-nav button.is-active,.cc-shell[data-theme=dark] .cc-score-block b,.cc-shell[data-theme=dark] .cc-today-action small{color:var(--ds-primary-strong)}.cc-shell[data-theme=dark] :is(.ds-command,.ds-topbar__actions .ds-button,.ds-role-pill,.cc-company-trigger,.cc-company-menu,.cc-today-card,.cc-quick-add,.cc-today-action,.ds-card){background:var(--ds-surface)}.cc-shell[data-theme=dark] :is(.cc-score-block,.cc-summary-metrics>div,.cc-quick-add__grid>button,.cc-company-search,.cc-segmented,.cc-tabs,.cc-report-metrics>div){background:var(--ds-surface-elevated)}.cc-shell[data-theme=dark] .cc-score-ring{background:conic-gradient(var(--ds-primary) var(--score), var(--ds-line) 0)}.cc-shell[data-theme=dark] .cc-score-ring:after{background:var(--ds-surface-elevated)}.cc-shell[data-theme=dark] .cc-today-action--critical,.cc-shell[data-theme=dark] .cc-today-action--warning,.cc-shell[data-theme=dark] .cc-today-action--info{color:var(--ds-text);border-color:var(--ds-line);background:var(--ds-surface)}.cc-money-value{flex-wrap:wrap;align-items:baseline;gap:5px;display:inline-flex}.cc-money-value.is-unavailable{direction:inherit;color:var(--ds-muted);font-family:inherit;font-size:.72em;font-weight:740}.cc-money-source{border:1px solid var(--ds-line);color:var(--ds-muted);border-radius:999px;padding:1px 5px;font-size:9px;font-weight:700;line-height:1.4}.cc-shell[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ds-canvas:#f4f6f8;--ds-surface:#fff;--ds-surface-elevated:#fff;--ds-text:#18232e;--ds-muted:#647282;--ds-line:#dce2e7;--ds-primary:#527da7;--ds-primary-strong:#315b84;--ds-primary-soft:#e9f1f8;--ds-success:#317754;--ds-warning:#9b681f;--ds-danger:#aa4349;--ds-info:#416f98;--ds-shadow:0 8px 24px #1f2d3814}.cc-shell[data-theme=light] .ds-sidebar{background:#fff;border-color:#dce2e7}.cc-shell[data-theme=light] .ds-workspace{background:#f4f6f8}.cc-shell[data-theme=light] .ds-brand{border-color:#e3e8ec}.cc-shell[data-theme=light] .ds-brand strong,.cc-shell[data-theme=light] .ds-route-title,.cc-shell[data-theme=light] .ds-card h2,.cc-shell[data-theme=light] .cc-page-heading h1{color:#18232e}.cc-shell[data-theme=light] .ds-brand small,.cc-shell[data-theme=light] .ds-sidebar__footer,.cc-shell[data-theme=light] .ds-role-pill small{color:#718090}.cc-shell[data-theme=light] .ds-sidebar nav button,.cc-shell[data-theme=light] .ds-sidebar__mode{color:#647282}.cc-shell[data-theme=light] .ds-sidebar nav button:hover{color:#253442;background:#f0f3f6}.cc-shell[data-theme=light] .ds-sidebar nav button.is-active{color:#315b84;background:#e9f1f8}.cc-shell[data-theme=light] .ds-sidebar__footer{border-color:#e3e8ec}.cc-shell[data-theme=light] .ds-topbar{color:#18232e;background:#f4f6f8f0;border-color:#dce2e7}.cc-shell[data-theme=light] .ds-topbar__actions .ds-button,.cc-shell[data-theme=light] .ds-role-pill,.cc-shell[data-theme=light] .ds-command{color:#253442;background:#fff}.cc-shell[data-theme=light] .ds-notification-count{border-color:#f4f6f8}.cc-shell[data-theme=light] .ds-button--primary{color:#fff;background:#527da7}.cc-shell[data-theme=light] .ds-button--primary:hover{background:#416c95}.cc-shell[data-theme=light] .ds-button--secondary{color:#315b84;background:#fff}.cc-shell[data-theme=light] .ds-button--ghost{color:#315b84}.cc-shell[data-theme=light] :is(.cc-company-trigger,.cc-company-menu,.cc-company-search,.cc-segmented,.cc-report-metrics>div,.cc-tabs,.cc-summary-metrics>div,.cc-camera-placeholder,.cc-dialog__close,.cc-add-choices button,.cc-document-processing,.cc-extraction-fields label,.cc-document-confirmation,.cc-appearance-options button){background:#f7f9fa}.cc-shell[data-theme=light] .cc-document-disclosure{color:#315a7d;background:#edf5fb;border-color:#b8d0e5}.cc-shell[data-theme=light] :is(.cc-review-document,.cc-review-queue__state){background:#f7f9fa}.cc-shell[data-theme=light] .cc-document-error{color:#8d2f3d;background:#fff0f2;border-color:#e6b8c0}.cc-shell[data-theme=light] .cc-company-trigger:hover,.cc-shell[data-theme=light] .cc-company-trigger[aria-expanded=true],.cc-shell[data-theme=light] .cc-company-menu>button:hover,.cc-shell[data-theme=light] .cc-search-panel>button:hover{background:#eef3f7}.cc-shell[data-theme=light] .cc-company-menu>button[aria-pressed=true],.cc-shell[data-theme=light] .cc-appearance-options button.is-active{color:#315b84;background:#e9f1f8}.cc-shell[data-theme=light] :is(.cc-company-logo,.cc-table-company>b,.cc-setting-icon,.cc-notification-icon,.cc-search-icon,.cc-decision-icon,.cc-ai-event-icon,.cc-approval-icon,.cc-processing-icon){color:#416f98;background:#e9f1f8}.cc-shell[data-theme=light] .cc-score-block,.cc-shell[data-theme=light] .cc-score-ring:after{background:#f1f4f7}.cc-shell[data-theme=light] .cc-score-ring{background:conic-gradient(#527da7 var(--score), #d8e0e7 0)}.cc-shell[data-theme=light] .cc-today-action--critical{color:#7d2f35;background:#fae9ea;border-color:#e8b9bc}.cc-shell[data-theme=light] .cc-today-action--warning{color:#6e4a16;background:#fbf2e2;border-color:#e8d0a5}.cc-shell[data-theme=light] .cc-today-action--info{color:#315b84;background:#eaf2f8;border-color:#c9dcea}.cc-shell[data-theme=light] .cc-today-action__icon{background:#ffffff8a}.cc-shell[data-theme=light] .cc-health-pill.is-good,.cc-shell[data-theme=light] .cc-severity--success{color:#286346;background:#e8f4ed}.cc-shell[data-theme=light] .cc-health-pill.is-watch,.cc-shell[data-theme=light] .cc-severity--warning{color:#7a531b;background:#fbf2e2}.cc-shell[data-theme=light] .cc-severity--critical{color:#8a343a;background:#fae9ea}.cc-shell[data-theme=light] .cc-severity--info{color:#315b84;background:#eaf2f8}.cc-shell[data-theme=light] .cc-ai-kpis>div{background:#fbf2e2;border-color:#e8d0a5}.cc-shell[data-theme=light] .cc-ai-kpis span,.cc-shell[data-theme=light] .cc-ai-kpis strong{color:#6e4a16}.cc-shell[data-theme=light] :is(.cc-today-date,.cc-score-block span,.cc-summary-metrics span,.cc-summary-metrics small,.cc-table-company small,.cc-report-metrics span,.cc-decision-list small,.cc-ai-event-list small,.cc-approval-list small,.cc-task-row small,.cc-camera-card small,.cc-normal-note,.cc-search-panel header,.cc-search-panel small,.cc-search-panel>p,.cc-document-processing p,.cc-document-processing small,.cc-add-choices small){color:#718090}.cc-shell[data-theme=light] .cc-segmented button.is-active,.cc-shell[data-theme=light] .cc-tabs button.is-active{color:#18232e;background:#fff;box-shadow:0 1px 3px #1f2d381f}.cc-shell[data-theme=light] :is(.cc-company-table th,.cc-company-mobile>div span){color:#647282;background:#f4f6f8}.cc-shell[data-theme=light] :is(.cc-company-table th,.cc-company-table td,.cc-decision-list article,.cc-ai-event-list article,.cc-approval-list article,.cc-task-row){border-color:#e3e8ec}.cc-shell[data-theme=light] .cc-camera-placeholder{color:#527da7}.cc-shell[data-theme=light] .cc-ai-summary-card p{color:#354452}.cc-shell[data-theme=light] .cc-advanced-note{background:#edf4fa;border-color:#cbddea}.cc-shell[data-theme=light] .cc-contract-list code{color:#315b84;background:#fff;border-color:#cbddea}.cc-shell[data-theme=light] .cc-dialog,.cc-shell[data-theme=light] .cc-task-form input,.cc-shell[data-theme=light] .cc-task-form select,.cc-shell[data-theme=light] .cc-task-form textarea,.cc-shell[data-theme=light] .cc-extraction-fields input,.cc-shell[data-theme=light] .cc-extraction-fields select{color:#18232e;background:#fff}.cc-shell[data-theme=light] .cc-document-preview{background:#edf1f4}.cc-shell[data-theme=light] .cc-notification-list article.is-unread{background:#f1f6fb}.cc-shell[data-theme=light] .cc-setting-toggle[aria-pressed=true] .cc-switch i{background:#fff}.cc-shell[data-theme=light] .cc-shell .ds-upload,.cc-shell[data-theme=light] .ds-upload{background:#f8fbfd}@media (width<=760px){.cc-shell[data-theme=light] .ds-bottom-nav,.cc-shell[data-theme=light] .ds-mobile-more,.cc-shell[data-theme=light] .ds-navigation-drawer>aside{color:#18232e;background:#fff}.cc-shell[data-theme=light] .ds-bottom-nav button{color:#718090}.cc-shell[data-theme=light] .ds-bottom-nav button.is-active{color:#315b84;background:#e9f1f8}.cc-shell[data-theme=light] .ds-bottom-action__icon{color:#fff;background:#527da7;box-shadow:0 10px 24px #1f2d382e}.cc-shell[data-theme=light] .ds-mobile-more button:hover{background:#f0f3f6}.cc-shell[data-theme=light] .ds-navigation-drawer nav>button{color:#647282}.cc-shell[data-theme=light] .ds-navigation-drawer nav>button.is-active{color:#315b84;background:#e9f1f8}}.cc-shell[data-theme=light] .cc-finance-table th{color:#56646f;background:#eef2f6}.cc-shell[data-theme=light] .cc-finance-table th,.cc-shell[data-theme=light] .cc-finance-table td{border-color:#e1e7ec}.cc-shell[data-theme=light] .cc-finance-toolbar label,.cc-shell[data-theme=light] .cc-finance-form label{color:#56646f}.cc-shell[data-theme=light] .cc-finance-note{color:#3d4b58;background:#eef3f8;border-color:#cdd9e4}.cc-shell[data-theme=light] .cc-finance-status--draft{color:#7a5c17;background:#fbf1d8}.cc-shell[data-theme=light] .cc-finance-status--posted{color:#216340;background:#e0f2e7}.cc-shell[data-theme=light] .cc-finance-status--reversed{color:#8a3444;background:#fbe4e8}.cc-shell[data-theme=light] .cc-finance-locked,.cc-shell[data-theme=light] .cc-finance-form small,.cc-shell[data-theme=light] .cc-finance-otp small,.cc-shell[data-theme=light] .cc-finance-post dt,.cc-shell[data-theme=light] .cc-finance-card dt{color:#718090}.cc-shell[data-theme=light] .cc-finance-post dl>div{border-color:#e1e7ec}.cc-shell[data-theme=light] .cc-finance-period{background:#eef3f8;border-color:#cdd9e4}.cc-shell[data-theme=light] .cc-finance-period__pick{color:#56646f}.cc-shell[data-theme=light] .cc-finance-period__badge{color:#56646f;background:#dde5ee}.cc-shell[data-theme=light] .cc-finance-period__badge--open{color:#216340;background:#e0f2e7}.cc-shell[data-theme=light] .cc-finance-period__badge--closed{color:#8a3444;background:#fbe4e8}.cc-shell[data-theme=light] .cc-finance-period__state small,.cc-shell[data-theme=light] .cc-finance-hint,.cc-shell[data-theme=light] .cc-finance-direction{color:#718090}.cc-shell[data-theme=light] .cc-finance-forbidden{color:#8a3444;background:#fbe4e8;border-color:#e7c3cb}.cc-shell[data-theme=light] .cc-emp-kpis>div,.cc-shell[data-theme=light] .cc-emp-note,.cc-shell[data-theme=light] .cc-tasks-note{background:#eef3f8;border-color:#cdd9e4}.cc-shell[data-theme=light] .cc-emp-kpis span,.cc-shell[data-theme=light] .cc-emp-toolbar label,.cc-shell[data-theme=light] .cc-tasks-toolbar label,.cc-shell[data-theme=light] .cc-emp-form label,.cc-shell[data-theme=light] .cc-task-form-grid label{color:#56646f}.cc-shell[data-theme=light] .cc-emp-table th{color:#56646f;background:#eef2f6}.cc-shell[data-theme=light] .cc-emp-table th,.cc-shell[data-theme=light] .cc-emp-table td,.cc-shell[data-theme=light] .cc-emp-drawer__body dl>div{border-color:#e1e7ec}.cc-shell[data-theme=light] .cc-emp-status--active,.cc-shell[data-theme=light] .cc-task-state--done{color:#216340;background:#e0f2e7}.cc-shell[data-theme=light] .cc-emp-status--leave,.cc-shell[data-theme=light] .cc-task-priority--high,.cc-shell[data-theme=light] .cc-task-state--in_progress,.cc-shell[data-theme=light] .cc-task-state--blocked{color:#7a5c17;background:#fbf1d8}.cc-shell[data-theme=light] .cc-emp-status--ended,.cc-shell[data-theme=light] .cc-task-priority--critical,.cc-shell[data-theme=light] .cc-task-overdue,.cc-shell[data-theme=light] .cc-emp-forbidden,.cc-shell[data-theme=light] .cc-tasks-forbidden{color:#8a3444;background:#fbe4e8;border-color:#e7c3cb}.cc-shell[data-theme=light] .cc-emp-status--archived,.cc-shell[data-theme=light] .cc-task-priority--low,.cc-shell[data-theme=light] .cc-task-state--archived{color:#56646f;background:#e5ebf1}.cc-shell[data-theme=light] .cc-task-priority--medium,.cc-shell[data-theme=light] .cc-task-state--open{color:#1c4f82;background:#e3eefb}.cc-shell[data-theme=light] .cc-emp-demo,.cc-shell[data-theme=light] .cc-tasks-demo{color:#7a5c17;background:#fbf1d8;border-color:#e0cf9a}.cc-shell[data-theme=light] .cc-emp-drawer__body dt,.cc-shell[data-theme=light] .cc-task-card dt,.cc-shell[data-theme=light] .cc-emp-card dt,.cc-shell[data-theme=light] .cc-emp-soon,.cc-shell[data-theme=light] .cc-emp-hint,.cc-shell[data-theme=light] .cc-task-desc{color:#718090}.cc-shell[data-theme=light] .cc-hr-form,.cc-shell[data-theme=light] .cc-hr-demo{background:#eef3f8;border-color:#cdd9e4}.cc-shell[data-theme=light] .cc-hr-demo{color:#7a5c17;background:#fbf1d8;border-color:#e0cf9a}.cc-shell[data-theme=light] .cc-hr-form label,.cc-shell[data-theme=light] .cc-hr-otp label,.cc-shell[data-theme=light] .cc-hr-leave h4{color:#56646f}.cc-shell[data-theme=light] .cc-hr-facts>div,.cc-shell[data-theme=light] .cc-hr-table th,.cc-shell[data-theme=light] .cc-hr-table td{border-color:#e1e7ec}.cc-shell[data-theme=light] .cc-hr-table th{color:#56646f;background:#eef2f6}.cc-shell[data-theme=light] .cc-hr-leave-status--approved,.cc-shell[data-theme=light] .cc-hr-contract-status--active,.cc-shell[data-theme=light] .cc-hr-draft-status--confirmed{color:#216340;background:#e0f2e7}.cc-shell[data-theme=light] .cc-hr-leave-status--pending,.cc-shell[data-theme=light] .cc-hr-draft-status--needs_review{color:#7a5c17;background:#fbf1d8}.cc-shell[data-theme=light] .cc-hr-leave-status--rejected,.cc-shell[data-theme=light] .cc-hr-contract-status--terminated,.cc-shell[data-theme=light] .cc-hr-draft-status--rejected,.cc-shell[data-theme=light] .cc-hr-forbidden{color:#8a3444;background:#fbe4e8;border-color:#e7c3cb}.cc-shell[data-theme=light] .cc-hr-leave-status--cancelled,.cc-shell[data-theme=light] .cc-hr-contract-status--superseded{color:#56646f;background:#e5ebf1}.cc-shell[data-theme=light] .cc-hr-contract-status--draft,.cc-shell[data-theme=light] .cc-hr-doc-status{color:#1c4f82;background:#e3eefb}.cc-shell[data-theme=light] .cc-hr-doc-status--ready{color:#216340;background:#e0f2e7}.cc-shell[data-theme=light] .cc-hr-hint,.cc-shell[data-theme=light] .cc-hr-empty,.cc-shell[data-theme=light] .cc-hr-facts dt,.cc-shell[data-theme=light] .cc-hr-salary-gate p,.cc-shell[data-theme=light] .cc-hr-salary-locked p,.cc-shell[data-theme=light] .cc-hr-decision-reason,.cc-shell[data-theme=light] .cc-hr-immutable,.cc-shell[data-theme=light] .cc-hr-self-note,.cc-shell[data-theme=light] .cc-hr-version{color:#718090}@media (prefers-reduced-motion:reduce){.cc-finance-period__badge,.cc-finance-status,.cc-finance-card,.cc-finance-dialog,.cc-emp-card,.cc-emp-drawer,.cc-emp-dialog,.cc-task-card,.cc-task-dialog,.cc-hr-panel,.cc-hr-onboarding{transition:none;animation:none}}.cc-employees,.cc-live-tasks{gap:16px;display:grid}.cc-employees>.ds-card,.cc-live-tasks>.ds-card{min-width:0}.cc-emp-demo,.cc-tasks-demo{color:#d8c58f;background:#2b2617;border:1px dashed #6d5a3a;border-radius:10px;margin:0 0 12px;padding:7px 12px;font-size:12px;display:inline-flex}.cc-emp-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.cc-emp-kpis>div{border:1px solid var(--ds-line);background:#1d2733;border-radius:13px;gap:3px;padding:11px 13px;display:grid}.cc-emp-kpis span{color:#8794a1;font-size:12px}.cc-emp-kpis strong{font-size:21px}.cc-emp-toolbar,.cc-tasks-toolbar{flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:14px;display:flex}.cc-emp-toolbar label,.cc-tasks-toolbar label{color:#aeb9c5;gap:6px;font-size:12px;display:grid}.cc-emp-toolbar select,.cc-tasks-toolbar select{border:1px solid var(--ds-line);min-width:150px;min-height:44px;color:inherit;background:var(--ds-surface);font:inherit;border-radius:11px;padding:9px 11px;font-size:13px}.cc-emp-toolbar__actions,.cc-tasks-toolbar__actions{gap:8px;margin-inline-start:auto;display:flex}.cc-emp-search{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:11px;align-items:center;gap:8px;min-height:44px;padding:0 12px;position:relative;display:flex!important}.cc-emp-search input{min-width:170px;color:inherit;font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:13px}.cc-emp-note,.cc-tasks-note{color:#c3d3e3;background:#1d2733;border:1px solid #4d5f74;border-radius:12px;margin:0 0 12px;padding:10px 12px;font-size:12px;line-height:1.6}.cc-emp-forbidden,.cc-tasks-forbidden{color:#e0b3bb;background:#2c1f23;border:1px solid #6d4550;border-radius:12px;align-items:center;gap:9px;margin:0 0 12px;padding:12px 14px;font-size:13px;line-height:1.6;display:flex}.cc-emp-retry,.cc-tasks-retry{justify-items:center;gap:10px;display:grid}.cc-emp-table-wrap{border:1px solid var(--ds-line);border-radius:15px;overflow:auto}.cc-emp-table{border-collapse:collapse;width:100%;min-width:840px}.cc-emp-table th,.cc-emp-table td{text-align:start;vertical-align:middle;border-bottom:1px solid #25313e;padding:12px 14px;font-size:13px}.cc-emp-table th{color:#aeb9c5;background:#202a36;font-size:12px}.cc-emp-table tr:last-child td{border-bottom:0}.cc-emp-name{color:#9dc2e7;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-weight:700;display:inline-flex}.cc-emp-row-actions{justify-content:flex-end;display:flex}.cc-emp-status{border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.cc-emp-status--active{color:#a6d7b4;background:#1f3227}.cc-emp-status--leave{color:#d8c58f;background:#35301f}.cc-emp-status--ended{color:#e0b3bb;background:#332226}.cc-emp-status--archived{color:#8794a1;background:#232e3a}.cc-emp-mobile-list{margin:0;padding:0;list-style:none;display:none}.cc-emp-card{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:16px;gap:10px;padding:15px;display:grid}.cc-emp-card header{justify-content:space-between;align-items:center;gap:10px;display:flex}.cc-emp-card dl{gap:6px;margin:0;font-size:12px;display:grid}.cc-emp-card dl>div{justify-content:space-between;gap:10px;display:flex}.cc-emp-card dt{color:#8794a1}.cc-emp-card dd{margin:0}.cc-emp-drawer,.cc-emp-dialog,.cc-task-dialog{max-width:560px}.cc-emp-drawer__tabs{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}.cc-emp-drawer__tabs>button{border:1px solid var(--ds-line);color:#aeb9c5;min-height:44px;font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:0 14px;font-size:13px}.cc-emp-drawer__tabs>button.is-active{color:#9dc2e7;background:#253443;border-color:#3a5674}.cc-emp-soon{color:#8794a1;flex-basis:100%;font-size:11px;line-height:1.6}.cc-emp-drawer__body dl{gap:9px;margin:0 0 14px;font-size:13px;display:grid}.cc-emp-drawer__body dl>div{border-bottom:1px solid #25313e;justify-content:space-between;gap:12px;padding-bottom:7px;display:flex}.cc-emp-drawer__body dt{color:#8794a1;font-size:12px}.cc-emp-drawer__body dd{margin:0;font-weight:700}.cc-emp-form,.cc-task-form-grid{gap:13px;margin:14px 0;display:grid}.cc-emp-form label,.cc-task-form-grid label{color:#aeb9c5;gap:7px;font-size:13px;display:grid}.cc-emp-form input,.cc-emp-form select,.cc-task-form-grid input,.cc-task-form-grid select,.cc-task-form-grid textarea{border:1px solid var(--ds-line);min-height:44px;color:inherit;background:var(--ds-surface);font:inherit;border-radius:11px;padding:10px 12px;font-size:14px}.cc-task-form-grid textarea{resize:vertical;min-height:64px}.cc-emp-form small,.cc-task-form-grid small{color:#8794a1;font-size:11px}.cc-emp-hint{color:#8794a1;margin:0;font-size:12px;line-height:1.7}.cc-task-companywide{flex-direction:row;align-items:center;gap:9px;display:flex!important}.cc-task-companywide input{min-height:0;block-size:18px;inline-size:18px}.cc-tabs--tasks{flex-wrap:wrap}.cc-tasks-approvals-empty{border:1px dashed var(--ds-line);color:#8794a1;text-align:center;border-radius:15px;justify-items:center;gap:8px;padding:26px 14px;display:grid}.cc-tasks-approvals-empty strong{color:var(--ds-text)}.cc-tasks-approvals-empty p{margin:0;font-size:12px;line-height:1.7}.cc-tasks-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.cc-task-card{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:16px;gap:9px;padding:15px;display:grid}.cc-task-card.is-overdue{border-color:#6d4550}.cc-task-card header{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cc-task-card h3{margin:0;font-size:15px}.cc-task-desc{color:#aeb9c5;margin:0;font-size:13px;line-height:1.7}.cc-task-number{color:#8794a1;font-size:12px;font-weight:700}.cc-task-priority,.cc-task-state,.cc-task-overdue{border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.cc-task-priority--critical{color:#e0b3bb;background:#332226}.cc-task-priority--high{color:#d8c58f;background:#35301f}.cc-task-priority--medium{color:#9dc2e7;background:#22303f}.cc-task-priority--low{color:#8794a1;background:#232e3a}.cc-task-state--open{color:#9dc2e7;background:#22303f}.cc-task-state--in_progress{color:#d8c58f;background:#35301f}.cc-task-state--blocked{color:#e2c08c;background:#33270f}.cc-task-state--done{color:#a6d7b4;background:#1f3227}.cc-task-state--archived{color:#8794a1;background:#232e3a}.cc-task-overdue{color:#e0b3bb;background:#332226}.cc-task-card dl{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:7px;margin:0;font-size:12px;display:grid}.cc-task-card dl>div{align-items:baseline;gap:7px;display:flex}.cc-task-card dt{color:#8794a1}.cc-task-card dd{margin:0}.cc-task-card dd code{background:#202a36;border-radius:7px;padding:1px 6px;font-size:11px}.cc-task-actions{flex-wrap:wrap;gap:7px;display:flex}@media (width<=760px){.cc-emp-table-wrap{display:none}.cc-emp-mobile-list{gap:12px;display:grid}.cc-emp-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.cc-emp-toolbar,.cc-tasks-toolbar{grid-template-columns:1fr 1fr;display:grid}.cc-emp-search{grid-column:1/-1}.cc-emp-toolbar select,.cc-tasks-toolbar select{width:100%;min-width:0}.cc-emp-toolbar__actions,.cc-tasks-toolbar__actions{flex-wrap:wrap;grid-column:1/-1;min-width:0;margin-inline-start:0}.cc-emp-toolbar__actions .ds-button,.cc-tasks-toolbar__actions .ds-button{white-space:normal;overflow-wrap:anywhere;flex:1 1 0;justify-content:center;min-width:0}.cc-task-actions .ds-button{flex:auto;justify-content:center}}.cc-emp-drawer{max-width:680px}.cc-hr-panel{gap:13px;display:grid}.cc-hr-demo{color:#d8c58f;background:#2b2617;border:1px dashed #6d5a3a;border-radius:10px;margin:0;padding:6px 11px;font-size:11px;display:inline-flex}.cc-hr-forbidden{color:#e0b3bb;background:#2c1f23;border:1px solid #6d4550;border-radius:12px;align-items:center;gap:8px;margin:0;padding:11px 13px;font-size:13px;line-height:1.6;display:flex}.cc-hr-retry{justify-items:center;gap:10px;display:grid}.cc-hr-hint{color:#8794a1;margin:0;font-size:12px;line-height:1.7}.cc-hr-empty{color:#8794a1;margin:0;font-size:13px}.cc-hr-facts{gap:8px;margin:0;font-size:13px;display:grid}.cc-hr-facts>div{border-bottom:1px solid #25313e;justify-content:space-between;gap:12px;padding-bottom:6px;display:flex}.cc-hr-facts dt{color:#8794a1;font-size:12px}.cc-hr-facts dd{margin:0;font-weight:700}.cc-hr-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cc-hr-form{border:1px solid var(--ds-line);background:#1d2733;border-radius:13px;gap:12px;padding:13px;display:grid}.cc-hr-form label{color:#aeb9c5;gap:6px;font-size:13px;display:grid}.cc-hr-form input,.cc-hr-form select{border:1px solid var(--ds-line);min-height:44px;color:inherit;background:var(--ds-surface);font:inherit;border-radius:11px;padding:10px 12px;font-size:14px}.cc-hr-form small{color:#8794a1;font-size:11px}.cc-hr-salary-locked,.cc-hr-salary-gate{border:1px dashed var(--ds-line);color:#aeb9c5;text-align:center;border-radius:15px;justify-items:center;gap:9px;padding:22px 14px;display:grid}.cc-hr-salary-locked p,.cc-hr-salary-gate p{color:#8794a1;margin:0;font-size:12px;line-height:1.7}.cc-hr-salary{gap:12px;display:grid}.cc-hr-otp{justify-items:center;gap:10px;display:grid}.cc-hr-otp label{color:#aeb9c5;gap:6px;font-size:13px;display:grid}.cc-hr-otp input{border:1px solid var(--ds-line);min-height:44px;color:inherit;background:var(--ds-surface);font:inherit;letter-spacing:6px;text-align:center;border-radius:11px;padding:11px 13px;font-size:20px}.cc-hr-otp small{color:#8794a1;font-size:11px}.cc-hr-doc-list{gap:9px;margin:0;padding:0;list-style:none;display:grid}.cc-hr-doc-list li{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:12px;align-items:center;gap:9px;padding:10px 12px;font-size:13px;display:flex}.cc-hr-doc-name{text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:700;overflow:hidden}.cc-hr-doc-status{color:#9dc2e7;background:#22303f;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.cc-hr-doc-status--ready{color:#a6d7b4;background:#1f3227}.cc-hr-table{border-collapse:collapse;width:100%;font-size:13px}.cc-hr-table th,.cc-hr-table td{text-align:start;border-bottom:1px solid #25313e;padding:8px 10px}.cc-hr-table th{color:#aeb9c5;background:#202a36;font-size:11px}.cc-hr-leave{gap:12px;display:grid}.cc-hr-leave h4{color:#aeb9c5;margin:0;font-size:13px}.cc-hr-leave-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.cc-hr-request-list,.cc-hr-contract-list,.cc-hr-draft-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.cc-hr-request,.cc-hr-contract,.cc-hr-draft{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:13px;gap:9px;padding:12px 13px;display:grid}.cc-hr-request-main,.cc-hr-contract-head,.cc-hr-draft-main{flex-wrap:wrap;align-items:center;gap:9px;font-size:13px;display:flex}.cc-hr-leave-status,.cc-hr-contract-status,.cc-hr-draft-status{border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.cc-hr-leave-status--pending,.cc-hr-draft-status--needs_review{color:#d8c58f;background:#35301f}.cc-hr-leave-status--approved,.cc-hr-contract-status--active,.cc-hr-draft-status--confirmed{color:#a6d7b4;background:#1f3227}.cc-hr-leave-status--rejected,.cc-hr-contract-status--terminated,.cc-hr-draft-status--rejected{color:#e0b3bb;background:#332226}.cc-hr-leave-status--cancelled,.cc-hr-contract-status--superseded,.cc-hr-contract-status--draft{color:#8794a1;background:#232e3a}.cc-hr-contract-status--draft{color:#9dc2e7;background:#22303f}.cc-hr-version{color:#8794a1;font-size:12px;font-weight:700}.cc-hr-immutable,.cc-hr-self-note{color:#8794a1;align-items:center;gap:5px;font-size:12px;display:inline-flex}.cc-hr-decision-reason{color:#8794a1;font-size:12px}.cc-hr-onboarding{max-width:640px}@media (width<=760px){.cc-hr-table{display:block;overflow-x:auto}.cc-hr-actions .ds-button{flex:auto;justify-content:center}.cc-hr-leave-head{flex-wrap:wrap}}.cc-approvals-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.cc-approval-card{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:15px;gap:8px;padding:14px 15px;display:grid}.cc-approval-card header{justify-content:space-between;align-items:center;gap:10px;display:flex}.cc-approval-card h3{margin:0;font-size:14px}.cc-approval-card time{color:#8794a1;font-size:11px}.cc-approval-parties{color:#8794a1;margin:0;font-size:12px}.cc-approval-note,.cc-approval-reason{margin:0;font-size:12.5px;line-height:1.7}.cc-approval-reason{color:#8794a1}.cc-approval-state{background:color-mix(in srgb, var(--ds-line) 40%, transparent);border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700}.cc-approval-state--pending{color:#a06a00;background:#f5b30129}.cc-approval-state--approved{color:#1c7c46;background:#22c06424}.cc-approval-state--rejected{color:#b3392e;background:#e5484d24}.cc-approval-state--changes_requested{color:#8a5a00;background:#f59f0024}.cc-approval-state--cancelled{color:#8794a1}.cc-approval-actions{flex-wrap:wrap;gap:8px;display:flex}.cc-approval-reason-field{gap:6px;margin:14px 0;display:grid}.cc-approval-reason-field textarea{resize:vertical}.cc-task-approval-badge{color:#a06a00;background:#f5b30129;border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.cc-task-details-dialog{width:min(620px,100vw - 28px)}.cc-tabs--task-details{margin-block:12px}.cc-task-details-section{gap:12px;display:grid}.cc-task-details-empty{border:1px dashed var(--ds-line);color:#8794a1;text-align:center;border-radius:12px;margin:0;padding:16px;font-size:12.5px}.cc-task-details-hint{color:#8794a1;margin:0;font-size:11.5px;line-height:1.7}.cc-task-details-form{border:1px solid var(--ds-line);border-radius:12px;gap:10px;padding:12px;display:grid}.cc-task-details-form label{gap:5px;font-size:12.5px;display:grid}.cc-task-activity-list,.cc-task-comments-list,.cc-task-links-list,.cc-task-documents-list,.cc-recurrence-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cc-task-activity-list li{border:1px solid var(--ds-line);border-radius:12px;gap:4px;padding:10px 12px;font-size:12.5px;display:grid}.cc-task-activity-list time{color:#8794a1;font-size:11px}.cc-task-comments-list li{border:1px solid var(--ds-line);border-radius:12px;gap:4px;padding:10px 12px;display:grid}.cc-task-comments-list header{justify-content:space-between;gap:10px;font-size:12px;display:flex}.cc-task-comments-list time{color:#8794a1;font-size:11px}.cc-task-comments-list p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.7}.cc-task-links-list li,.cc-task-documents-list li{border:1px solid var(--ds-line);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:9px 12px;font-size:12.5px;display:flex}.cc-task-link-kind,.cc-task-document-role{color:#4b5563;background:color-mix(in srgb, var(--ds-line) 45%, transparent);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.cc-task-link-direction{color:#8794a1;font-size:11.5px}.cc-task-document-name{overflow-wrap:anywhere}.cc-task-documents-list time{color:#8794a1;margin-inline-start:auto;font-size:11px}.cc-recurrence-card{border:1px solid var(--ds-line);border-radius:14px;gap:8px;padding:12px 14px;display:grid}.cc-recurrence-card header{justify-content:space-between;align-items:center;gap:10px;display:flex}.cc-recurrence-card p{color:#8794a1;margin:0;font-size:12.5px}.cc-recurrence-state{border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700}.cc-recurrence-state--active{color:#1c7c46;background:#22c06424}.cc-recurrence-state--paused{color:#a06a00;background:#f5b30129}.cc-recurrence-state--ended{color:#8794a1;background:color-mix(in srgb, var(--ds-line) 40%, transparent)}[data-theme=dark] .cc-task-link-kind,[data-theme=dark] .cc-task-document-role{color:#aab6c2}@media (width<=430px){.cc-approval-actions .ds-button{flex:auto;justify-content:center}.cc-task-details-dialog{width:calc(100vw - 20px)}}.cc-shell.ds-app-shell--control-center-v2{--ds-canvas:#050607;--ds-surface:#0d1013;--ds-surface-elevated:#14181c;--ds-text:#f4f6f8;--ds-muted:#929da7;--ds-line:#272d33;--ds-primary:#68a99e;--ds-primary-strong:#9ad4ca;--ds-primary-soft:#17342f;background:var(--ds-canvas)}.cc-shell.ds-app-shell--control-center-v2 .ds-sidebar{border-color:var(--ds-line);background:#090b0d;width:252px;padding:16px 14px}.cc-shell.ds-app-shell--control-center-v2 .ds-workspace{background:var(--ds-canvas);margin:0}[dir=rtl] .cc-shell.ds-app-shell--control-center-v2 .ds-sidebar{border-right:0;border-left:1px solid var(--ds-line);left:auto;right:0}[dir=ltr] .cc-shell.ds-app-shell--control-center-v2 .ds-sidebar{border-right:1px solid var(--ds-line);border-left:0;left:0;right:auto}[dir=rtl] .cc-shell.ds-app-shell--control-center-v2 .ds-workspace{margin-left:0;margin-right:252px}[dir=ltr] .cc-shell.ds-app-shell--control-center-v2 .ds-workspace{margin-left:252px;margin-right:0}.cc-shell.ds-app-shell--control-center-v2.is-sidebar-collapsed .ds-sidebar{width:252px;padding-inline:14px}[dir=rtl] .cc-shell.ds-app-shell--control-center-v2.is-sidebar-collapsed .ds-workspace{margin-left:0;margin-right:252px}[dir=ltr] .cc-shell.ds-app-shell--control-center-v2.is-sidebar-collapsed .ds-workspace{margin-left:252px;margin-right:0}.cc-shell.ds-app-shell--control-center-v2.is-sidebar-collapsed :is(.ds-brand>div,.ds-sidebar .ds-nav-label,.ds-sidebar__footer>span,.cc-company-bar){display:initial}.cc-shell.ds-app-shell--control-center-v2 .ds-brand{min-height:56px;padding:4px 7px 15px}.cc-shell.ds-app-shell--control-center-v2 .ds-brand strong{color:var(--ds-text);font-size:15px}.cc-shell.ds-app-shell--control-center-v2 .ds-brand small{color:var(--ds-muted);font-size:10px}.cc-shell.ds-app-shell--control-center-v2 .ds-brand__mark{border-radius:12px;width:38px;height:38px}.cc-shell.ds-app-shell--control-center-v2 .ds-sidebar nav{gap:4px;margin-top:104px}.cc-shell.ds-app-shell--control-center-v2 .ds-nav-section-label{min-height:28px;color:var(--ds-muted);letter-spacing:.04em;align-items:center;padding-inline:12px;font-size:10px;font-weight:800;display:flex}.cc-shell.ds-app-shell--control-center-v2 .ds-sidebar nav button{min-height:43px;color:var(--ds-muted);border-radius:10px;padding-inline:11px}.cc-shell.ds-app-shell--control-center-v2 .ds-sidebar nav button:hover{color:var(--ds-text);background:var(--ds-surface-elevated)}.cc-shell.ds-app-shell--control-center-v2 .ds-sidebar nav button.is-active{color:var(--ds-primary-strong);background:var(--ds-primary-soft)}.cc-shell.ds-app-shell--control-center-v2 .ds-sidebar__utilities{border-top:1px solid var(--ds-line);gap:3px;margin-top:auto;padding-block:12px;display:grid}.cc-shell.ds-app-shell--control-center-v2 .ds-sidebar__utilities>button,.cc-shell.ds-app-shell--control-center-v2 .ds-drawer-utilities>button{min-height:40px;color:var(--ds-muted);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;padding-inline:11px;display:flex}.cc-shell.ds-app-shell--control-center-v2 .ds-sidebar__utilities>button:hover,.cc-shell.ds-app-shell--control-center-v2 .ds-drawer-utilities>button:hover{color:var(--ds-text);background:var(--ds-surface-elevated)}.cc-shell.ds-app-shell--control-center-v2 .ds-sidebar__footer{gap:8px;margin-top:0;padding:13px 8px 4px}.cc-shell.ds-app-shell--control-center-v2 .ds-sidebar__footer small{color:var(--ds-muted);font-size:10px;line-height:1.55}.cc-shell.ds-app-shell--control-center-v2 .ds-view-switch{border:1px solid var(--ds-line);background:var(--ds-surface-elevated);border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid}.cc-shell.ds-app-shell--control-center-v2 .ds-view-switch button{min-height:38px;color:var(--ds-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 12px;font-weight:800}.cc-shell.ds-app-shell--control-center-v2 .ds-view-switch button.is-active{color:var(--ds-text);background:var(--ds-surface);box-shadow:0 2px 8px #00000038}.cc-shell.ds-app-shell--control-center-v2 .ds-topbar{background:#050607f5;border:0;align-items:center;gap:10px;min-height:92px;padding:22px 32px 14px;display:flex;position:sticky}.cc-shell.ds-app-shell--control-center-v2 .ds-route-menu{display:none}.cc-shell.ds-app-shell--control-center-v2 .ds-route-title{flex:1}.cc-shell.ds-app-shell--control-center-v2 .ds-route-title strong{color:var(--ds-text);letter-spacing:-.035em;font-size:clamp(27px,3vw,34px)}.cc-shell.ds-app-shell--control-center-v2 .ds-command{background:0 0;border:0;flex:0 0 44px;justify-content:center;width:44px;min-width:44px;min-height:44px;padding:0}.cc-shell.ds-app-shell--control-center-v2 .ds-command__trigger{width:44px;height:44px}.cc-shell.ds-app-shell--control-center-v2 .ds-command__field{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.cc-shell.ds-app-shell--control-center-v2 .ds-command.is-open{z-index:80;border:1px solid var(--ds-line);background:var(--ds-surface);grid-template-columns:42px minmax(0,1fr) auto;width:auto;min-height:52px;padding:3px 6px;display:grid;position:fixed;inset-block-start:14px;inset-inline:max(18px,50vw - 380px);box-shadow:0 18px 55px #00000073}.cc-shell.ds-app-shell--control-center-v2 .ds-command.is-open .ds-command__field{opacity:1;width:auto;height:auto;position:static;overflow:visible}.cc-shell.ds-app-shell--control-center-v2 .ds-command.is-open .ds-command__close{align-items:center;display:inline-flex}.cc-shell.ds-app-shell--control-center-v2 .ds-topbar__actions{flex:0 0 44px;min-width:44px;margin:0}.cc-shell.ds-app-shell--control-center-v2 .ds-topbar__actions .ds-button{background:0 0;border:0;width:44px;padding:0}.cc-shell.ds-app-shell--control-center-v2 .ds-main{width:min(1340px,100%);padding:0 32px 96px}.cc-control-mode-banner{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:18px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:15px;min-height:92px;margin-bottom:16px;padding:18px 20px;display:grid}.cc-control-mode-banner.is-advanced{border-color:color-mix(in srgb,var(--ds-primary) 45%,var(--ds-line));background:linear-gradient(135deg,var(--ds-surface),#10201c)}.cc-control-mode-banner__icon{width:48px;height:48px;color:var(--ds-primary-strong);background:var(--ds-primary-soft);border-radius:14px;place-items:center;display:grid}.cc-control-mode-banner.is-advanced .cc-control-mode-banner__icon{color:#06100e;background:var(--ds-primary)}.cc-control-mode-banner>div{gap:4px;min-width:0;display:grid}.cc-control-mode-banner small{color:var(--ds-muted);letter-spacing:.03em;font-size:10px;font-weight:800}.cc-control-mode-banner strong{color:var(--ds-text);font-size:15px;line-height:1.55}.cc-control-mode-banner__security{min-height:34px;color:var(--ds-muted);background:var(--ds-surface-elevated);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:11px;font-weight:750;display:inline-flex}.cc-advanced-capabilities{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.cc-advanced-capabilities article{border:1px solid var(--ds-line);min-height:72px;color:var(--ds-primary-strong);background:var(--ds-surface);border-radius:15px;align-items:center;gap:11px;padding:13px 15px;display:flex}.cc-advanced-capabilities article>div{gap:3px;display:grid}.cc-advanced-capabilities strong{color:var(--ds-text);font-size:13px}.cc-advanced-capabilities span{color:var(--ds-muted);font-size:11px}.cc-shell.ds-app-shell--control-center-v2 .ds-navigation-drawer>aside{border-color:var(--ds-line);background:#090b0d;width:min(280px,100vw - 72px);min-height:100dvh;max-height:100dvh;padding:14px;overflow:hidden}[dir=rtl] .cc-shell.ds-app-shell--control-center-v2 .ds-navigation-drawer>aside{inset-inline-start:auto;border-right:0;border-left:1px solid var(--ds-line);left:auto;right:0;box-shadow:-20px 0 60px #00000061}[dir=ltr] .cc-shell.ds-app-shell--control-center-v2 .ds-navigation-drawer>aside{inset-inline-start:auto;border-right:1px solid var(--ds-line);border-left:0;left:0;right:auto;box-shadow:20px 0 60px #00000061}.cc-shell.ds-app-shell--control-center-v2 .ds-navigation-drawer header{flex:none;justify-content:flex-start;min-height:58px;padding-bottom:12px}.cc-shell.ds-app-shell--control-center-v2 .ds-navigation-drawer header .ds-brand{border:0;flex:1}.cc-shell.ds-app-shell--control-center-v2 .ds-drawer-close{width:44px;color:var(--ds-text);background:0 0;border:0;flex:0 0 44px;padding:0}.cc-shell.ds-app-shell--control-center-v2 .ds-drawer-close>span{display:none}[dir=rtl] .cc-shell.ds-app-shell--control-center-v2 .ds-drawer-close{left:auto;right:16px}[dir=ltr] .cc-shell.ds-app-shell--control-center-v2 .ds-drawer-close{left:16px;right:auto}.cc-shell.ds-app-shell--control-center-v2 .ds-navigation-drawer nav{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;gap:4px;min-height:0;margin-top:12px;padding-block-end:8px;overflow:hidden auto}.cc-shell.ds-app-shell--control-center-v2 .ds-navigation-drawer nav>button{border-radius:10px;min-height:43px;padding-inline:11px}.cc-shell.ds-app-shell--control-center-v2 .ds-drawer-group,.cc-shell.ds-app-shell--control-center-v2 .ds-drawer-advanced{gap:3px;display:grid}.cc-shell.ds-app-shell--control-center-v2 .ds-drawer-group__trigger,.cc-shell.ds-app-shell--control-center-v2 .ds-drawer-group__panel button,.cc-shell.ds-app-shell--control-center-v2 .ds-drawer-advanced>button{width:100%;min-height:43px;color:var(--ds-muted);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 11px;display:flex}.cc-shell.ds-app-shell--control-center-v2 .ds-drawer-group__trigger{color:var(--ds-text);font-weight:800}.cc-shell.ds-app-shell--control-center-v2 .ds-drawer-group__chevron{margin-inline-start:auto;transition:transform .16s}.cc-shell.ds-app-shell--control-center-v2 .ds-drawer-group.is-open .ds-drawer-group__chevron{transform:rotate(180deg)}.cc-shell.ds-app-shell--control-center-v2 .ds-drawer-group__panel{grid-template-rows:0fr;transition:grid-template-rows .16s;display:grid}.cc-shell.ds-app-shell--control-center-v2 .ds-drawer-group.is-open .ds-drawer-group__panel{grid-template-rows:1fr}.cc-shell.ds-app-shell--control-center-v2 .ds-drawer-group__panel>div{border-inline-start:1px solid var(--ds-line);gap:2px;min-height:0;margin-inline-start:20px;padding-inline-start:8px;display:grid;overflow:hidden}.cc-shell.ds-app-shell--control-center-v2 .ds-drawer-group__panel button:hover,.cc-shell.ds-app-shell--control-center-v2 .ds-drawer-advanced>button:hover{color:var(--ds-text);background:var(--ds-surface-elevated)}.cc-shell.ds-app-shell--control-center-v2 .ds-drawer-group__panel button.is-active,.cc-shell.ds-app-shell--control-center-v2 .ds-drawer-advanced>button.is-active{color:var(--ds-primary-strong);background:var(--ds-primary-soft);font-weight:800}.cc-shell.ds-app-shell--control-center-v2 .ds-drawer-advanced{border-top:1px solid var(--ds-line);margin-top:5px;padding-top:5px}.cc-shell.ds-app-shell--control-center-v2 .ds-drawer-utilities{z-index:2;border-top:1px solid var(--ds-line);background:inherit;flex:none;gap:3px;padding-top:10px;display:grid;position:relative}.cc-shell.ds-app-shell--control-center-v2 .ds-drawer-mode-card{border:1px solid var(--ds-line);background:var(--ds-surface-elevated);border-radius:13px;gap:7px;margin-top:7px;padding:10px;display:grid}.cc-shell.ds-app-shell--control-center-v2 .ds-drawer-mode-card>div:first-child{gap:2px;display:grid}.cc-shell.ds-app-shell--control-center-v2 .ds-drawer-mode-card>div:first-child span,.cc-shell.ds-app-shell--control-center-v2 .ds-drawer-mode-card>small{color:var(--ds-muted);font-size:10px}.cc-shell.ds-app-shell--control-center-v2 .ds-drawer-mode-card>div:first-child strong{color:var(--ds-text);font-size:12px}.cc-shell.ds-app-shell--control-center-v2 .ds-drawer-mode-card .ds-view-switch{margin:0}.cc-shell.ds-app-shell--control-center-v2[data-theme=light]{--ds-canvas:#f2f4f7;--ds-surface:#fff;--ds-surface-elevated:#f1f4f6;--ds-text:#162232;--ds-muted:#687584;--ds-line:#dce2e7;--ds-primary:#197868;--ds-primary-strong:#0f6153;--ds-primary-soft:#e5f4ef;background:var(--ds-canvas)}.cc-shell.ds-app-shell--control-center-v2[data-theme=light] :is(.ds-sidebar,.ds-navigation-drawer>aside){color:var(--ds-text);background:#fff}.cc-shell.ds-app-shell--control-center-v2[data-theme=light] .ds-topbar{background:#f2f4f7f5}.cc-shell.ds-app-shell--control-center-v2[data-theme=light] .cc-control-mode-banner.is-advanced{background:linear-gradient(135deg,#f5fbf9,#e5f3ef)}@media (width<=760px){[dir=rtl] .cc-shell.ds-app-shell--control-center-v2 .ds-workspace,[dir=ltr] .cc-shell.ds-app-shell--control-center-v2 .ds-workspace,[dir=rtl] .cc-shell.ds-app-shell--control-center-v2.is-sidebar-collapsed .ds-workspace,[dir=ltr] .cc-shell.ds-app-shell--control-center-v2.is-sidebar-collapsed .ds-workspace{margin-left:0;margin-right:0}.cc-shell.ds-app-shell--control-center-v2 .ds-sidebar{display:none}.cc-shell.ds-app-shell--control-center-v2 .ds-topbar{grid-template-columns:minmax(0,1fr);align-items:center;gap:7px;min-height:64px;padding:10px 16px;display:grid}.cc-shell.ds-app-shell--control-center-v2 .ds-route-title{grid-area:1/1;gap:8px}.cc-shell.ds-app-shell--control-center-v2 .ds-route-menu{width:40px;height:40px;box-shadow:none;background:0 0;border:0;border-radius:0;display:grid}.cc-shell.ds-app-shell--control-center-v2 .ds-route-title strong{font-size:28px}.cc-shell.ds-app-shell--control-center-v2 .ds-command,.cc-shell.ds-app-shell--control-center-v2 .ds-topbar__actions{display:none}.cc-shell.ds-app-shell--control-center-v2 .ds-main{padding:6px 16px calc(92px + env(safe-area-inset-bottom))}.cc-control-mode-banner{border-radius:15px;grid-template-columns:42px minmax(0,1fr);gap:12px;min-height:0;padding:15px}.cc-control-mode-banner__icon{border-radius:12px;width:42px;height:42px}.cc-control-mode-banner__security{grid-column:1/-1;width:max-content;min-height:30px}.cc-advanced-capabilities{grid-template-columns:1fr}.cc-shell.ds-app-shell--control-center-v2 .ds-bottom-nav{min-height:calc(68px + env(safe-area-inset-bottom));padding:4px 5px calc(4px + env(safe-area-inset-bottom));border-color:var(--ds-line);background:#090b0df5;grid-template-columns:repeat(5,1fr);box-shadow:0 -6px 20px #0000002e}.cc-shell.ds-app-shell--control-center-v2 .ds-bottom-nav button{color:var(--ds-muted);background:0 0;border-radius:6px;gap:4px;font-size:9px}.cc-shell.ds-app-shell--control-center-v2 .ds-bottom-nav button.is-active{color:var(--ds-primary);background:0 0;font-weight:800}.cc-shell.ds-app-shell--control-center-v2[data-theme=light] .ds-bottom-nav{color:var(--ds-text);background:#fffffff5}.cc-shell.ds-app-shell--control-center-v2[data-theme=light] .ds-bottom-nav button{color:var(--ds-muted)}.cc-shell.ds-app-shell--control-center-v2[data-theme=light] .ds-bottom-nav button.is-active{color:var(--ds-primary);background:0 0}}@media (width<=390px){.cc-shell.ds-app-shell--control-center-v2 .ds-main{padding-inline:12px}.cc-control-mode-banner{padding:13px}.cc-shell.ds-app-shell--control-center-v2 .cc-emp-kpis{margin-inline:-12px;padding-inline:12px}}.cc-shell.ds-app-shell--control-center-v2 .normal-screen{min-width:0;color:var(--ds-text);gap:16px;display:grid}.cc-shell.ds-app-shell--control-center-v2 .normal-screen button{color:inherit;font:inherit;cursor:pointer}.cc-shell.ds-app-shell--control-center-v2 .normal-hero-card{color:#fff;background:linear-gradient(135deg,#090b0e,#151a20);border:1px solid #2a3037;border-radius:22px;grid-template-columns:minmax(0,1fr) 150px;align-items:center;gap:24px;min-height:178px;padding:26px 28px;display:grid;overflow:hidden;box-shadow:0 20px 44px #0000002e}.cc-shell.ds-app-shell--control-center-v2[data-theme=light] .normal-hero-card{background:linear-gradient(135deg,#1b2a3e,#243d55);border-color:#0000;box-shadow:0 20px 44px #1c2b4024}.cc-shell.ds-app-shell--control-center-v2 .normal-hero-copy{gap:8px;display:grid}.cc-shell.ds-app-shell--control-center-v2 .normal-hero-copy>span{color:#b9c9d8;align-items:center;gap:8px;font-size:11px;font-weight:760;display:flex}.cc-shell.ds-app-shell--control-center-v2 .normal-hero-copy h2{color:#fff;letter-spacing:-.025em;max-width:720px;margin:0;font-size:clamp(21px,2.2vw,31px);line-height:1.5}.cc-shell.ds-app-shell--control-center-v2 .normal-hero-copy p{color:#c6d3df;margin:0;font-size:13px}.cc-shell.ds-app-shell--control-center-v2 .normal-health{aspect-ratio:1;background:#ffffff14;border:1px solid #ffffff2e;border-radius:50%;align-content:center;justify-self:end;place-items:center;gap:2px;width:132px;display:grid}.cc-shell.ds-app-shell--control-center-v2 .normal-health strong{font:760 40px/1 Manrope Variable,sans-serif}.cc-shell.ds-app-shell--control-center-v2 .normal-health span{color:#d7e1ea;font-size:10px}.cc-shell.ds-app-shell--control-center-v2 .normal-health small{color:#176b5b;background:#dff4ed;border-radius:999px;margin-top:4px;padding:3px 9px;font-size:9px;font-weight:800}.cc-shell.ds-app-shell--control-center-v2 .normal-attention{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.cc-shell.ds-app-shell--control-center-v2 .normal-attention button{border:1px solid var(--ds-line);min-width:0;min-height:92px;color:var(--ds-text);background:var(--ds-surface);text-align:start;border-radius:16px;grid-template-columns:34px minmax(0,1fr) 20px;align-items:center;gap:11px;padding:14px;transition:border-color .16s,transform .16s;display:grid;box-shadow:0 6px 18px #0000000f}.cc-shell.ds-app-shell--control-center-v2 .normal-attention button:hover{border-color:color-mix(in srgb,var(--ds-primary) 65%,var(--ds-line));transform:translateY(-2px)}.cc-shell.ds-app-shell--control-center-v2 .normal-attention button>svg:first-child{color:#d17043;background:#2b1a14;border-radius:10px;width:34px;height:34px;padding:7px}.cc-shell.ds-app-shell--control-center-v2[data-theme=light] .normal-attention button>svg:first-child{color:#bb5a26;background:#fff0e8}.cc-shell.ds-app-shell--control-center-v2 .normal-attention button>span{gap:4px;min-width:0;display:grid}.cc-shell.ds-app-shell--control-center-v2 .normal-attention strong{color:var(--ds-text);text-overflow:ellipsis;font-size:12px;line-height:1.5;overflow:hidden}.cc-shell.ds-app-shell--control-center-v2 .normal-attention small{color:var(--ds-muted);font-size:10px;line-height:1.55}.cc-shell.ds-app-shell--control-center-v2 .cc-directional-arrow{color:var(--ds-muted)}[dir=ltr] .cc-shell.ds-app-shell--control-center-v2 .cc-directional-arrow{transform:rotate(180deg)}.cc-shell.ds-app-shell--control-center-v2 .normal-quick-add,.cc-shell.ds-app-shell--control-center-v2 .normal-card{border:1px solid var(--ds-line);color:var(--ds-text);background:var(--ds-surface);border-radius:18px;display:grid;overflow:hidden;box-shadow:0 7px 22px #0000000f}.cc-shell.ds-app-shell--control-center-v2 .normal-quick-add{gap:12px;padding:16px}.cc-shell.ds-app-shell--control-center-v2 .normal-quick-add>header{gap:3px;display:grid}.cc-shell.ds-app-shell--control-center-v2 .normal-quick-add>header small{color:var(--ds-primary-strong);font-size:9px;font-weight:800}.cc-shell.ds-app-shell--control-center-v2 .normal-quick-add>header strong{font-size:13px}.cc-shell.ds-app-shell--control-center-v2 .normal-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cc-shell.ds-app-shell--control-center-v2 .normal-quick-card{border:1px solid var(--ds-line);min-width:0;min-height:136px;color:var(--ds-text);background:var(--ds-surface-elevated);text-align:center;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:16px 12px;transition:transform .16s,border-color .16s,background-color .16s;display:flex}.cc-shell.ds-app-shell--control-center-v2 .normal-quick-card:hover{border-color:var(--ds-primary);background:var(--ds-primary-soft);transform:translateY(-2px)}.cc-shell.ds-app-shell--control-center-v2 .normal-quick-icon{width:48px;height:48px;color:var(--ds-primary-strong);background:var(--ds-primary-soft);border-radius:15px;place-items:center;display:grid}.cc-shell.ds-app-shell--control-center-v2 .normal-quick-card strong{font-size:12px}.cc-shell.ds-app-shell--control-center-v2 .normal-quick-card small{color:var(--ds-muted);font-size:10px;line-height:1.5}.cc-shell.ds-app-shell--control-center-v2 .normal-card>header{border-bottom:1px solid var(--ds-line);justify-content:space-between;align-items:center;gap:18px;min-height:68px;padding:14px 18px;display:flex}.cc-shell.ds-app-shell--control-center-v2 .normal-card>header div{gap:3px;display:grid}.cc-shell.ds-app-shell--control-center-v2 .normal-card>header span{color:var(--ds-muted);font-size:10px;font-weight:740}.cc-shell.ds-app-shell--control-center-v2 .normal-card>header strong{font-size:14px}.cc-shell.ds-app-shell--control-center-v2 .normal-card>header button{min-height:40px;color:var(--ds-primary-strong);background:var(--ds-primary-soft);border:0;border-radius:999px;padding-inline:15px;font-size:11px;font-weight:800}.cc-shell.ds-app-shell--control-center-v2 .normal-metrics{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.cc-shell.ds-app-shell--control-center-v2 .normal-metrics article{gap:5px;min-width:0;padding:20px;display:grid}.cc-shell.ds-app-shell--control-center-v2 .normal-metrics article+article{border-inline-start:1px solid var(--ds-line)}.cc-shell.ds-app-shell--control-center-v2 .normal-metrics span,.cc-shell.ds-app-shell--control-center-v2 .normal-metrics small{color:var(--ds-muted);font-size:10px}.cc-shell.ds-app-shell--control-center-v2 .normal-metrics strong{color:var(--ds-text);text-align:start;direction:ltr;unicode-bidi:isolate;font:760 clamp(18px,2vw,25px)/1.2 Manrope Variable,sans-serif}.cc-shell.ds-app-shell--control-center-v2 .normal-toolbar{border:1px solid var(--ds-line);min-height:76px;color:var(--ds-text);background:var(--ds-surface);border-radius:16px;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.cc-shell.ds-app-shell--control-center-v2 .normal-toolbar>div:first-child{gap:4px;display:grid}.cc-shell.ds-app-shell--control-center-v2 .normal-toolbar>div:first-child>strong{font-size:14px}.cc-shell.ds-app-shell--control-center-v2 .normal-toolbar>div:first-child>span{color:var(--ds-muted);font-size:10px}.cc-shell.ds-app-shell--control-center-v2 .normal-segmented,.cc-shell.ds-app-shell--control-center-v2 .normal-tabs{border:1px solid var(--ds-line);background:var(--ds-surface-elevated);border-radius:12px;grid-auto-columns:minmax(92px,1fr);grid-auto-flow:column;gap:4px;padding:4px;display:grid}.cc-shell.ds-app-shell--control-center-v2 .normal-segmented button,.cc-shell.ds-app-shell--control-center-v2 .normal-tabs button{min-height:40px;color:var(--ds-muted);white-space:nowrap;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding-inline:12px;font-size:11px;font-weight:780;display:inline-flex}.cc-shell.ds-app-shell--control-center-v2 .normal-segmented button.is-active,.cc-shell.ds-app-shell--control-center-v2 .normal-tabs button.is-active{color:var(--ds-text);background:var(--ds-surface);box-shadow:0 2px 8px #0000002e}.cc-shell.ds-app-shell--control-center-v2 .normal-tabs{grid-auto-columns:minmax(112px,1fr);overflow-x:auto}.cc-shell.ds-app-shell--control-center-v2 .normal-date-range{justify-content:flex-end;gap:10px;display:flex}.cc-shell.ds-app-shell--control-center-v2 .normal-date-range label{color:var(--ds-muted);gap:5px;font-size:10px;display:grid}.cc-shell.ds-app-shell--control-center-v2 .normal-date-range input{border:1px solid var(--ds-line);min-height:42px;color:var(--ds-text);background:var(--ds-surface);border-radius:10px;padding-inline:10px}.cc-shell.ds-app-shell--control-center-v2 .normal-search{width:min(560px,100%);min-height:44px;color:var(--ds-muted);background:var(--ds-surface-elevated);border-radius:999px;align-items:center;gap:9px;padding-inline:14px;display:flex}.cc-shell.ds-app-shell--control-center-v2 .normal-search input{width:100%;min-width:0;color:var(--ds-text);background:0 0;border:0;outline:0;font-size:12px;font-weight:650}.cc-shell.ds-app-shell--control-center-v2 .company-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cc-shell.ds-app-shell--control-center-v2 .company-list>article{border:1px solid var(--ds-line);min-width:0;color:var(--ds-text);background:var(--ds-surface);border-radius:18px;overflow:hidden;box-shadow:0 7px 22px #0000000f}.cc-shell.ds-app-shell--control-center-v2 .company-list>article.is-selected{border-color:var(--ds-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--ds-primary) 10%,transparent)}.cc-shell.ds-app-shell--control-center-v2 .company-list article>header{border-bottom:1px solid var(--ds-line);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:76px;padding:14px 16px;display:grid}.cc-shell.ds-app-shell--control-center-v2 .company-mark{width:44px;height:44px;color:var(--ds-primary-strong);background:var(--ds-primary-soft);border-radius:13px;place-items:center;font:800 18px/1 Manrope Variable,sans-serif;display:grid}.cc-shell.ds-app-shell--control-center-v2 .company-list header div{gap:3px;min-width:0;display:grid}.cc-shell.ds-app-shell--control-center-v2 .company-list header strong,.cc-shell.ds-app-shell--control-center-v2 .company-list header small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cc-shell.ds-app-shell--control-center-v2 .company-list header strong{font-size:13px}.cc-shell.ds-app-shell--control-center-v2 .company-list header small{color:var(--ds-muted);font-size:10px}.cc-shell.ds-app-shell--control-center-v2 .company-list .status-pill{min-height:26px;color:var(--ds-primary-strong);background:var(--ds-primary-soft);border-radius:999px;align-items:center;padding:0 9px;font-size:10px;font-weight:750;display:inline-flex}.cc-shell.ds-app-shell--control-center-v2 .company-figures{grid-template-columns:repeat(4,minmax(0,1fr));padding:16px;display:grid}.cc-shell.ds-app-shell--control-center-v2 .company-figures>span{min-width:0;color:var(--ds-muted);gap:5px;font-size:9px;display:grid}.cc-shell.ds-app-shell--control-center-v2 .company-figures strong{color:var(--ds-text);direction:ltr;unicode-bidi:isolate;font:740 14px/1.25 Manrope Variable,sans-serif}.cc-shell.ds-app-shell--control-center-v2 .company-list footer{background:var(--ds-surface-elevated);justify-content:flex-end;gap:8px;padding:12px 16px;display:flex}.cc-shell.ds-app-shell--control-center-v2 .company-list footer button{min-height:40px;color:var(--ds-muted);background:var(--ds-surface);border:0;border-radius:999px;align-items:center;gap:7px;padding-inline:14px;font-size:10px;font-weight:780;display:inline-flex}.cc-shell.ds-app-shell--control-center-v2 .company-list footer button:last-child{color:#fff;background:#1f2937}.cc-shell.ds-app-shell--control-center-v2 .normal-empty{border:1px dashed var(--ds-line);min-height:170px;color:var(--ds-muted);background:var(--ds-surface);border-radius:16px;align-content:center;place-items:center;gap:7px;display:grid}.cc-shell.ds-app-shell--control-center-v2 .normal-empty strong{color:var(--ds-text);font-size:13px}.cc-shell.ds-app-shell--control-center-v2 .normal-empty span{font-size:10px}.cc-shell.ds-app-shell--control-center-v2 .company-mark.is-large{border-radius:19px;width:64px;height:64px;margin-top:20px;font-size:24px}.cc-shell.ds-app-shell--control-center-v2 .normal-report-actions{align-items:center;gap:8px;display:flex}.cc-shell.ds-app-shell--control-center-v2 .normal-primary{background:var(--ds-primary);border:0;border-radius:999px;align-items:center;gap:8px;min-height:42px;padding-inline:16px;display:inline-flex;color:#fff!important;font-size:11px!important;font-weight:800!important}.cc-shell.ds-app-shell--control-center-v2 .report-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cc-shell.ds-app-shell--control-center-v2 .report-summary>div{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:17px;grid-template-columns:1fr auto;align-items:center;gap:4px 16px;min-height:108px;padding:18px;display:grid}.cc-shell.ds-app-shell--control-center-v2 .report-summary span,.cc-shell.ds-app-shell--control-center-v2 .report-summary small{color:var(--ds-muted);font-size:10px}.cc-shell.ds-app-shell--control-center-v2 .report-summary strong{color:var(--ds-text);grid-area:1/2/3;font-size:26px}.cc-shell.ds-app-shell--control-center-v2 .report-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.cc-shell.ds-app-shell--control-center-v2 .report-sections>:is(button,article){border:1px solid var(--ds-line);min-width:0;min-height:86px;color:var(--ds-text);background:var(--ds-surface);text-align:start;border-radius:15px;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:12px;padding:13px 15px;display:grid}.cc-shell.ds-app-shell--control-center-v2 .report-sections>article{grid-template-columns:38px minmax(0,1fr)}.cc-shell.ds-app-shell--control-center-v2 .report-sections>article>small{grid-column:1/-1;font-size:12px;line-height:1.6}.cc-shell.ds-app-shell--control-center-v2 .normal-leading-icon{color:#6f9fc8;background:#172433;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.cc-shell.ds-app-shell--control-center-v2[data-theme=light] .normal-leading-icon{color:#385f80;background:#eaf1f7}.cc-shell.ds-app-shell--control-center-v2 .report-sections>button.is-urgent .normal-leading-icon{color:#d17043;background:#2b1a14}.cc-shell.ds-app-shell--control-center-v2[data-theme=light] .report-sections>button.is-urgent .normal-leading-icon{color:#b55225;background:#ffebe2}.cc-shell.ds-app-shell--control-center-v2 .report-sections>button.is-good .normal-leading-icon{color:var(--ds-primary-strong);background:var(--ds-primary-soft)}.cc-shell.ds-app-shell--control-center-v2 .report-sections>:is(button,article)>span:nth-child(2){gap:3px;min-width:0;display:grid}.cc-shell.ds-app-shell--control-center-v2 .report-sections small{color:var(--ds-muted);font-size:9px}.cc-shell.ds-app-shell--control-center-v2 .report-sections strong{color:var(--ds-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.cc-shell.ds-app-shell--control-center-v2 .normal-source{align-items:center;gap:5px;display:flex;color:var(--ds-primary-strong)!important;font-size:8px!important}.cc-shell.ds-app-shell--control-center-v2 .normal-source span{color:var(--ds-muted);margin-inline-start:auto}.cc-shell.ds-app-shell--control-center-v2 .ai-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.cc-shell.ds-app-shell--control-center-v2 .ai-kpis article{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:16px;gap:6px;min-height:90px;padding:17px;display:grid}.cc-shell.ds-app-shell--control-center-v2 .ai-kpis span{color:var(--ds-muted);font-size:10px}.cc-shell.ds-app-shell--control-center-v2 .ai-kpis strong{color:var(--ds-text);font-size:18px}.cc-shell.ds-app-shell--control-center-v2 .ai-summary p,.cc-shell.ds-app-shell--control-center-v2 .ai-unavailable>p:not(.ai-privacy){color:var(--ds-muted);margin:0;padding:18px;font-size:12px;line-height:1.8}.cc-shell.ds-app-shell--control-center-v2 .ai-unavailable .ai-privacy{margin:0 18px 18px}.cc-shell.ds-app-shell--control-center-v2 .ai-event-list{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:17px;display:grid;overflow:hidden}.cc-shell.ds-app-shell--control-center-v2 .ai-event-list article{grid-template-columns:38px minmax(0,1fr) minmax(220px,auto);align-items:center;gap:12px;min-height:72px;padding:12px 16px;display:grid}.cc-shell.ds-app-shell--control-center-v2 .ai-event-list article+article{border-top:1px solid var(--ds-line)}.cc-shell.ds-app-shell--control-center-v2 .ai-event-list article>div{gap:4px;min-width:0;display:grid}.cc-shell.ds-app-shell--control-center-v2 .ai-event-list article>.ai-event-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.cc-shell.ds-app-shell--control-center-v2 .ai-event-list strong{color:var(--ds-text);font-size:12px}.cc-shell.ds-app-shell--control-center-v2 .ai-event-list small{color:var(--ds-muted);font-size:10px}.cc-shell.ds-app-shell--control-center-v2 .ai-event-list button{min-height:40px;color:var(--ds-primary-strong);background:var(--ds-primary-soft);border:0;border-radius:999px;padding-inline:14px;font-size:10px;font-weight:800}.cc-shell.ds-app-shell--control-center-v2 .ai-event-list article.is-done{opacity:.64}.cc-shell.ds-app-shell--control-center-v2 .camera-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cc-shell.ds-app-shell--control-center-v2 .camera-grid article{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:16px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;min-height:76px;padding:14px;display:grid}.cc-shell.ds-app-shell--control-center-v2 .camera-icon{color:#6f9fc8;background:#172433;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.cc-shell.ds-app-shell--control-center-v2 .camera-grid article>div{gap:3px;min-width:0;display:grid}.cc-shell.ds-app-shell--control-center-v2 .camera-grid strong{color:var(--ds-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.cc-shell.ds-app-shell--control-center-v2 .camera-grid small{color:var(--ds-muted);font-size:9px}.cc-shell.ds-app-shell--control-center-v2 .camera-status{color:#53bc99;background:#102820;border-radius:999px;padding:5px 9px;font-size:9px;font-weight:800}.cc-shell.ds-app-shell--control-center-v2 .camera-status.is-offline{color:#e98a62;background:#2b1a14}.cc-shell.ds-app-shell--control-center-v2 .camera-status.is-degraded{color:#d8ae55;background:#2c2512}.cc-shell.ds-app-shell--control-center-v2 .ai-privacy{color:#9fbbd2;background:#15202b;border-radius:13px;align-items:center;gap:8px;min-height:48px;margin:0;padding:11px 14px;font-size:10px;font-weight:700;display:flex}@media (width<=760px){.cc-shell.ds-app-shell--control-center-v2 .normal-screen{gap:12px}.cc-shell.ds-app-shell--control-center-v2 .normal-hero-card{border-radius:18px;grid-template-columns:minmax(0,1fr) 86px;gap:14px;min-height:0;padding:18px}.cc-shell.ds-app-shell--control-center-v2 .normal-hero-copy h2{font-size:18px;line-height:1.55}.cc-shell.ds-app-shell--control-center-v2 .normal-hero-copy p{display:none}.cc-shell.ds-app-shell--control-center-v2 .normal-health{width:82px}.cc-shell.ds-app-shell--control-center-v2 .normal-health strong{font-size:28px}.cc-shell.ds-app-shell--control-center-v2 .normal-health span{font-size:8px}.cc-shell.ds-app-shell--control-center-v2 .normal-attention{grid-template-columns:1fr}.cc-shell.ds-app-shell--control-center-v2 .normal-attention button{min-height:76px}.cc-shell.ds-app-shell--control-center-v2 .normal-card>header{padding-inline:14px}.cc-shell.ds-app-shell--control-center-v2 .normal-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-shell.ds-app-shell--control-center-v2 .normal-metrics article{padding:15px}.cc-shell.ds-app-shell--control-center-v2 .normal-metrics article:nth-child(3){border-inline-start:0;border-top:1px solid var(--ds-line)}.cc-shell.ds-app-shell--control-center-v2 .normal-metrics article:nth-child(4){border-top:1px solid var(--ds-line)}.cc-shell.ds-app-shell--control-center-v2 .normal-toolbar{flex-direction:column;align-items:stretch;padding:14px}.cc-shell.ds-app-shell--control-center-v2 .normal-toolbar .normal-segmented{grid-auto-columns:minmax(0,1fr);width:100%}.cc-shell.ds-app-shell--control-center-v2 .normal-report-actions{flex-direction:column;align-items:stretch;width:100%}.cc-shell.ds-app-shell--control-center-v2 .normal-report-actions .normal-primary{justify-content:center}.cc-shell.ds-app-shell--control-center-v2 .normal-date-range{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cc-shell.ds-app-shell--control-center-v2 .normal-date-range input{width:100%;min-width:0}.cc-shell.ds-app-shell--control-center-v2 .company-list,.cc-shell.ds-app-shell--control-center-v2 .report-sections,.cc-shell.ds-app-shell--control-center-v2 .camera-grid{grid-template-columns:minmax(0,1fr)}.cc-shell.ds-app-shell--control-center-v2 .company-list article>header{grid-template-columns:44px minmax(0,1fr)}.cc-shell.ds-app-shell--control-center-v2 .company-list article>header .status-pill{grid-column:2;justify-self:start}.cc-shell.ds-app-shell--control-center-v2 .company-figures{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 8px}.cc-shell.ds-app-shell--control-center-v2 .company-list footer{justify-content:stretch}.cc-shell.ds-app-shell--control-center-v2 .company-list footer button{flex:1;justify-content:center}.cc-shell.ds-app-shell--control-center-v2 .report-summary{grid-template-columns:minmax(0,1fr)}.cc-shell.ds-app-shell--control-center-v2 .normal-tabs{scrollbar-width:none;grid-auto-columns:minmax(96px,1fr);margin-inline:-2px}.cc-shell.ds-app-shell--control-center-v2 .ai-kpis{grid-template-columns:minmax(0,1fr)}.cc-shell.ds-app-shell--control-center-v2 .ai-event-list article{grid-template-columns:34px minmax(0,1fr);padding:12px}.cc-shell.ds-app-shell--control-center-v2 .ai-event-list article>.ai-event-actions{grid-column:2;justify-content:flex-start}.cc-shell.ds-app-shell--control-center-v2 .camera-grid article{grid-template-columns:42px minmax(0,1fr)}.cc-shell.ds-app-shell--control-center-v2 .camera-status{grid-column:2;justify-self:start}}@media (width<=420px){.cc-shell.ds-app-shell--control-center-v2 .normal-quick-grid{grid-template-columns:minmax(0,1fr)}.cc-shell.ds-app-shell--control-center-v2 .normal-quick-card{min-height:124px}}.cc-shell.ds-app-shell--control-center-v2 .cc-screen{min-width:0;color:var(--ds-text);gap:16px;display:grid;position:relative}.cc-shell.ds-app-shell--control-center-v2 .cc-reference-surface{box-shadow:none;background:0 0;border:0;gap:16px;padding:0;display:grid}.cc-shell.ds-app-shell--control-center-v2 .cc-reference-surface>.ds-card__header,.cc-shell.ds-app-shell--control-center-v2 .rn-page-head{border:1px solid var(--ds-line);min-height:78px;color:var(--ds-text);background:var(--ds-surface);border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin:0;padding:16px;display:flex}.cc-shell.ds-app-shell--control-center-v2 .cc-reference-surface>.ds-card__header h2,.cc-shell.ds-app-shell--control-center-v2 .rn-page-head h1{color:var(--ds-text);margin:0;font-size:18px;line-height:1.35}.cc-shell.ds-app-shell--control-center-v2 .cc-reference-surface>.ds-card__header p,.cc-shell.ds-app-shell--control-center-v2 .rn-page-head p{color:var(--ds-muted);margin:4px 0 0;font-size:11px;line-height:1.55}.cc-shell.ds-app-shell--control-center-v2 .cc-emp-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.cc-shell.ds-app-shell--control-center-v2 .cc-emp-kpis>div{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:16px;align-content:center;gap:5px;min-height:92px;padding:17px;display:grid}.cc-shell.ds-app-shell--control-center-v2 .cc-emp-kpis span{color:var(--ds-muted);font-size:10px}.cc-shell.ds-app-shell--control-center-v2 .cc-emp-kpis strong{color:var(--ds-text);font-size:24px}.cc-shell.ds-app-shell--control-center-v2 :is(.cc-emp-toolbar,.cc-finance-toolbar,.cc-tasks-toolbar,.cc-finance-period){border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:16px;flex-wrap:wrap;align-items:end;gap:12px;padding:14px 16px;display:flex}.cc-shell.ds-app-shell--control-center-v2 :is(.cc-emp-toolbar,.cc-finance-toolbar,.cc-tasks-toolbar,.cc-finance-period) label{color:var(--ds-muted);gap:6px;font-size:10px;font-weight:750;display:grid}.cc-shell.ds-app-shell--control-center-v2 :is(.cc-emp-toolbar,.cc-finance-toolbar,.cc-tasks-toolbar,.cc-finance-period) :is(input,select){border:1px solid var(--ds-line);min-height:42px;color:var(--ds-text);background:var(--ds-surface-elevated);border-radius:10px;padding-inline:11px}.cc-shell.ds-app-shell--control-center-v2 .cc-emp-search{min-width:min(340px,100%);min-height:42px;color:var(--ds-muted);background:var(--ds-surface-elevated);border-radius:999px;flex:1;grid-template-columns:auto 1fr;align-items:center;gap:8px;padding-inline:13px;display:flex!important}.cc-shell.ds-app-shell--control-center-v2 .cc-emp-search input{background:0 0;border:0;outline:0;flex:1;min-width:0}.cc-shell.ds-app-shell--control-center-v2 :is(.cc-emp-toolbar__actions,.cc-finance-toolbar__actions,.cc-tasks-toolbar__actions,.cc-finance-period__actions){flex-wrap:wrap;gap:7px;margin-inline-start:auto;display:flex}.cc-shell.ds-app-shell--control-center-v2 :is(.cc-emp-table-wrap,.cc-finance-table-wrap){border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:16px;overflow-x:auto}.cc-shell.ds-app-shell--control-center-v2 :is(.cc-emp-table,.cc-finance-table){border-collapse:collapse;width:100%}.cc-shell.ds-app-shell--control-center-v2 :is(.cc-emp-table,.cc-finance-table) :is(th,td){border-bottom:1px solid var(--ds-line);height:52px;color:var(--ds-muted);text-align:start;white-space:nowrap;padding-inline:14px}.cc-shell.ds-app-shell--control-center-v2 :is(.cc-emp-table,.cc-finance-table) th{color:var(--ds-text);background:var(--ds-surface-elevated);font-size:10px}.cc-shell.ds-app-shell--control-center-v2 :is(.cc-emp-table,.cc-finance-table) td{font-size:11px}.cc-shell.ds-app-shell--control-center-v2 :is(.cc-emp-table,.cc-finance-table) tbody tr:hover{background:var(--ds-surface-elevated)}.cc-shell.ds-app-shell--control-center-v2 .cc-task-register>.normal-tabs{width:100%}.cc-shell.ds-app-shell--control-center-v2 .cc-tasks-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.cc-shell.ds-app-shell--control-center-v2 .cc-task-card{border-color:var(--ds-line);color:var(--ds-text);background:var(--ds-surface);border-radius:16px}.cc-shell.ds-app-shell--control-center-v2 .cc-task-card.is-overdue{border-color:#8f543e}.cc-shell.ds-app-shell--control-center-v2 .cc-task-card :is(dt,.cc-task-desc){color:var(--ds-muted)}.cc-shell.ds-app-shell--control-center-v2 .rn-tabs.normal-tabs{grid-auto-columns:minmax(120px,1fr);grid-auto-flow:column;display:grid}.cc-shell.ds-app-shell--control-center-v2 .rn-renewal-grid{gap:10px}.cc-shell.ds-app-shell--control-center-v2 .rn-renewal-card{border-color:var(--ds-line);color:var(--ds-text);background:var(--ds-surface);border-radius:16px}.cc-shell.ds-app-shell--control-center-v2 .cc-settings-grid{gap:12px}.cc-shell.ds-app-shell--control-center-v2 .cc-setting-card{border-color:var(--ds-line);min-width:0;min-height:210px;color:var(--ds-text);background:var(--ds-surface);box-shadow:none;border-radius:16px}.cc-shell.ds-app-shell--control-center-v2 .cc-setting-card>.ds-card__header{border-bottom:1px solid var(--ds-line);min-height:56px;margin:-4px -4px 14px;padding:0 4px 13px}.cc-shell.ds-app-shell--control-center-v2 .cc-setting-card h2{color:var(--ds-text);font-size:15px}.cc-shell.ds-app-shell--control-center-v2 .cc-setting-card .ds-card__header p{color:var(--ds-muted);font-size:10px}@media (width<=760px){.cc-shell.ds-app-shell--control-center-v2 .cc-reference-surface>.ds-card__header,.cc-shell.ds-app-shell--control-center-v2 .rn-page-head{flex-direction:column;align-items:stretch;min-height:0;padding:14px}.cc-shell.ds-app-shell--control-center-v2 .cc-emp-kpis{scrollbar-width:none;grid-template-columns:repeat(3,minmax(138px,1fr));margin-inline:-16px;padding-inline:16px;overflow-x:auto}.cc-shell.ds-app-shell--control-center-v2 :is(.cc-emp-toolbar,.cc-finance-toolbar,.cc-tasks-toolbar,.cc-finance-period){flex-direction:column;align-items:stretch;padding:14px}.cc-shell.ds-app-shell--control-center-v2 :is(.cc-emp-toolbar__actions,.cc-finance-toolbar__actions,.cc-tasks-toolbar__actions,.cc-finance-period__actions){margin-inline-start:0}.cc-shell.ds-app-shell--control-center-v2 :is(.cc-emp-toolbar__actions,.cc-finance-toolbar__actions,.cc-tasks-toolbar__actions,.cc-finance-period__actions) .ds-button{flex:1;justify-content:center}.cc-shell.ds-app-shell--control-center-v2 .rn-tabs.normal-tabs{overflow-x:auto}}@media (width<=390px){.cc-shell.ds-app-shell--control-center-v2 .cc-emp-kpis{margin-inline:-12px;padding-inline:12px}}.cc-access{text-align:start;gap:18px;min-width:0;display:grid}.cc-access-demo,.cc-access-error,.cc-access-pending-note,.cc-access-protected{color:var(--ds-muted);margin:0;font-size:.82rem;line-height:1.55}.cc-access-demo{border:1px solid color-mix(in srgb, var(--ds-warning) 42%, transparent);background:color-mix(in srgb, var(--ds-warning) 10%, transparent);color:var(--ds-text);border-radius:14px;padding:12px 14px}.cc-access-error{border-inline-start:3px solid var(--ds-danger);background:color-mix(in srgb, var(--ds-danger) 9%, transparent);color:var(--ds-danger);border-radius:8px;padding:10px 12px}.cc-access-state,.cc-access-forbidden{gap:12px;display:grid}.cc-access-forbidden p{color:var(--ds-muted);margin:0;line-height:1.7}.cc-access-toolbar{grid-template-columns:minmax(210px,1.4fr) repeat(3,minmax(145px,.75fr));align-items:end;gap:12px;margin-block-end:18px;display:grid}.cc-access-toolbar label,.cc-access-form>label,.cc-access-otp{min-width:0;color:var(--ds-muted);gap:6px;font-size:.8rem;font-weight:700;display:grid}.cc-access-toolbar input,.cc-access-toolbar select,.cc-access-form input,.cc-access-form select,.cc-access-form textarea,.cc-access-otp input{border:1px solid var(--ds-line);background:var(--ds-surface);width:100%;min-height:44px;color:var(--ds-text);font:inherit;text-align:start;border-radius:11px;padding:9px 11px}.cc-access-toolbar input:focus-visible,.cc-access-toolbar select:focus-visible,.cc-access-form input:focus-visible,.cc-access-form select:focus-visible,.cc-access-form textarea:focus-visible,.cc-access-otp input:focus-visible,.cc-access-dialog button:focus-visible,.cc-access button:focus-visible{outline:3px solid color-mix(in srgb, var(--ds-primary) 32%, transparent);outline-offset:2px}.cc-access-search{align-items:center;position:relative;display:flex!important}.cc-access-search svg{z-index:1;color:var(--ds-muted);pointer-events:none;position:absolute;inset-inline-start:12px}.cc-access-search input{padding-inline-start:38px}.cc-access-toolbar__actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.cc-access-toolbar__actions .ds-button,.cc-access-invitation-actions .ds-button,.cc-access-lifecycle .ds-button,.cc-access-sensitive .ds-button,.cc-access-dialog__actions .ds-button,.cc-access-member-card .ds-button{min-height:44px}.cc-access-table-wrap{border:1px solid var(--ds-line);border-radius:14px;overflow-x:auto}.cc-access-table{border-collapse:collapse;text-align:start;width:100%;min-width:780px}.cc-access-table th,.cc-access-table td{border-block-end:1px solid var(--ds-line);text-align:start;vertical-align:middle;padding:13px 12px}.cc-access-table th{background:color-mix(in srgb, var(--ds-canvas) 72%, transparent);color:var(--ds-muted);font-size:.76rem}.cc-access-table td:first-child{gap:4px;display:grid}.cc-access-table td:first-child small{color:var(--ds-muted);font-weight:500}.cc-access-table tr:last-child td{border-block-end:0}.cc-access-status{border:1px solid var(--ds-line);background:var(--ds-canvas);min-height:28px;color:var(--ds-text);white-space:nowrap;border-radius:999px;align-items:center;padding:3px 9px;font-size:.74rem;font-weight:800;display:inline-flex}.cc-access-status--active,.cc-access-status--invitation-accepted{border-color:color-mix(in srgb, var(--ds-success) 38%, var(--ds-line));background:color-mix(in srgb, var(--ds-success) 10%, transparent);color:var(--ds-success)}.cc-access-status--accepted_pending_mfa,.cc-access-status--invited,.cc-access-status--invitation-pending{border-color:color-mix(in srgb, var(--ds-warning) 42%, var(--ds-line));background:color-mix(in srgb, var(--ds-warning) 10%, transparent);color:var(--ds-warning)}.cc-access-status--suspended,.cc-access-status--revoked,.cc-access-status--invitation-revoked,.cc-access-status--invitation-expired{border-color:color-mix(in srgb, var(--ds-danger) 36%, var(--ds-line));background:color-mix(in srgb, var(--ds-danger) 8%, transparent);color:var(--ds-danger)}.cc-access-pending-note{max-width:230px;color:var(--ds-warning);margin-block-start:6px;display:block}.cc-access-mobile-list{gap:10px;margin:0;padding:0;list-style:none;display:none}.cc-access-member-card{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:14px;gap:10px;padding:14px;display:grid}.cc-access-member-card header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.cc-access-member-card>p{color:var(--ds-muted);overflow-wrap:anywhere;margin:0;font-size:.82rem}.cc-access-member-card dl{gap:8px;margin:0;display:grid}.cc-access-member-card dl div{grid-template-columns:minmax(80px,.35fr) 1fr;gap:8px;display:grid}.cc-access-member-card dt{color:var(--ds-muted);font-size:.76rem}.cc-access-member-card dd{overflow-wrap:anywhere;margin:0}.cc-access-invitations{gap:10px;margin:0;padding:0;list-style:none;display:grid}.cc-access-invitations>li{border-block-end:1px solid var(--ds-line);grid-template-columns:minmax(190px,1fr) auto auto;align-items:center;gap:12px;padding:12px 0;display:grid}.cc-access-invitations>li:last-child{border-block-end:0}.cc-access-invitations>li>div:first-child{gap:3px;min-width:0;display:grid}.cc-access-invitations span,.cc-access-invitations small{overflow-wrap:anywhere}.cc-access-invitations small,.cc-access-invitations>li>div:first-child>span{color:var(--ds-muted);font-size:.8rem}.cc-access-invitation-actions,.cc-access-lifecycle{flex-wrap:wrap;gap:8px;display:flex}.cc-access-dialog{border:1px solid var(--ds-line);background:var(--ds-surface);width:min(92vw,560px);max-height:min(88vh,820px);color:var(--ds-text);box-shadow:var(--ds-shadow);text-align:start;border-radius:18px;padding:0;overflow:auto}.cc-access-dialog--wide{width:min(94vw,700px)}.cc-access-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0c121c94}.cc-access-dialog>form,.cc-access-dialog>.cc-access-form,.cc-access-dialog>p{margin:0}.cc-access-dialog__head,.cc-access-dialog__actions{justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.cc-access-dialog__head{border-block-end:1px solid var(--ds-line)}.cc-access-dialog__head h2,.cc-access-dialog__head p{margin:0}.cc-access-dialog__head span,.cc-access-dialog__head p{color:var(--ds-muted);font-size:.8rem}.cc-access-dialog__head button{width:44px;min-height:44px;color:var(--ds-text);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:0 0 44px;place-items:center;display:inline-grid}.cc-access-dialog__actions{border-block-start:1px solid var(--ds-line);justify-content:flex-end}.cc-access-form,.cc-access-mfa>form>p,.cc-access-mfa .cc-access-otp,.cc-access-dialog>.cc-access-error,.cc-access-dialog form>.cc-access-error{margin:0;padding:16px 18px}.cc-access-form{gap:14px;display:grid}.cc-access-form textarea{resize:vertical;min-height:92px}.cc-access-form small{color:var(--ds-muted);font-weight:500}.cc-access-branches{border:1px solid var(--ds-line);border-radius:12px;gap:8px;margin:0;padding:12px;display:grid}.cc-access-branches legend{color:var(--ds-muted);padding-inline:5px;font-size:.8rem;font-weight:800}.cc-access-branches label{cursor:pointer;align-items:center;gap:9px;min-height:44px;display:flex}.cc-access-branches input{width:20px;min-height:20px;margin:0}.cc-access-lifecycle,.cc-access-sensitive{border-block-start:1px solid var(--ds-line);padding-block-start:14px}.cc-access-lifecycle h3,.cc-access-sensitive h3,.cc-access-sensitive p{width:100%;margin:0}.cc-access-sensitive{gap:9px;display:grid}.cc-access-sensitive h3{align-items:center;gap:7px;display:flex}.cc-access-sensitive p{color:var(--ds-muted);line-height:1.6}.cc-access-sensitive ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.cc-access-sensitive li{border-block-end:1px solid var(--ds-line);justify-content:space-between;align-items:center;gap:10px;min-height:52px;padding:7px 0;display:flex}.cc-access-otp input{font-variant-numeric:tabular-nums;letter-spacing:.32em;text-align:center;max-width:220px;font-size:1.25rem}@media (width<=920px){.cc-access-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-access-search{grid-column:1/-1}.cc-access-invitations>li{grid-template-columns:minmax(180px,1fr) auto}.cc-access-invitation-actions{grid-column:1/-1}}@media (width<=600px){.cc-access-table-wrap{display:none}.cc-access-mobile-list{display:grid}.cc-access-toolbar,.cc-access-invitations>li{grid-template-columns:1fr}.cc-access-search,.cc-access-toolbar__actions,.cc-access-invitation-actions{grid-column:auto}.cc-access-toolbar__actions,.cc-access-invitation-actions{grid-template-columns:1fr;display:grid}.cc-access-dialog{border-radius:15px;width:calc(100vw - 20px);max-height:calc(100vh - 20px)}}@media (width<=390px){.cc-access{gap:12px}.cc-access-dialog__head,.cc-access-dialog__actions,.cc-access-form,.cc-access-mfa>form>p,.cc-access-mfa .cc-access-otp{padding-inline:14px}.cc-access-dialog__actions{grid-template-columns:1fr;display:grid}.cc-access-member-card dl div,.cc-access-sensitive li{grid-template-columns:1fr}.cc-access-sensitive li{align-items:stretch;display:grid}}.cc-owner-modern .cc-company-trigger{display:flex}.cc-owner-modern .ds-topbar__actions{width:auto}.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 button:hover{transform:none}.cc-owner-modern .ds-route-title strong{font-size:inherit!important}[dir] .cc-shell.cc-owner-modern .ds-topbar__actions>.ds-language-action:after{content:none}.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 .ds-drawer-close>span{display:block}.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 .ds-drawer-close:before{display:none}.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2{--owner-quick:var(--ccc-owner-light-quick);--owner-on-primary:var(--ccc-owner-light-on-primary);--ds-canvas:var(--ccc-owner-light-canvas);--ds-surface:var(--ccc-owner-light-surface);--ds-surface-elevated:var(--ccc-owner-light-surface-elevated);--ds-text:var(--ccc-owner-light-text);--ds-muted:var(--ccc-owner-light-muted);--ds-line:var(--ccc-owner-light-line);--ds-primary:var(--ccc-owner-light-primary);--ds-primary-strong:var(--ccc-owner-light-primary-strong);--ds-primary-soft:var(--ccc-owner-light-primary-soft);--ds-shadow:var(--ccc-owner-light-shadow);background:var(--ds-canvas);color:var(--ds-text)}.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2[data-theme=dark]{--owner-quick:var(--ccc-owner-dark-quick);--owner-on-primary:var(--ccc-owner-dark-on-primary);--ds-canvas:var(--ccc-owner-dark-canvas);--ds-surface:var(--ccc-owner-dark-surface);--ds-surface-elevated:var(--ccc-owner-dark-surface-elevated);--ds-text:var(--ccc-owner-dark-text);--ds-muted:var(--ccc-owner-dark-muted);--ds-line:var(--ccc-owner-dark-line);--ds-primary:var(--ccc-owner-dark-primary);--ds-primary-strong:var(--ccc-owner-dark-primary-strong);--ds-primary-soft:var(--ccc-owner-dark-primary-soft);--ds-warning:var(--ccc-owner-dark-warning)}.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 :is(input,select,textarea,summary){font:inherit}.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 :is(button,summary){cursor:pointer}.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 :is(button,summary,input,a):focus-visible{outline:2px solid var(--ds-primary);outline-offset:3px}.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 button:disabled{cursor:not-allowed;opacity:.55}.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 .ds-button--primary{color:var(--owner-on-primary);background:var(--ds-primary);border-color:#0000}.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 .ds-button--primary:hover{background:var(--ds-primary-strong)}.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 .ds-button--ghost{color:var(--ds-text)}.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 :is(.cc-control-mode-banner,.cc-advanced-capabilities){display:none}.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 .cc-data-source{color:var(--ds-muted);background:0 0;border:0;max-width:65ch;margin:0 0 20px;padding:0;font-size:11px;position:static}.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 .cc-data-source>span{display:none}.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 .ds-sidebar{background:var(--ds-canvas);width:272px;padding:20px 20px 12px;overflow-y:auto}[dir] .cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 .ds-workspace{margin-inline:272px 0}.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 .ds-brand{border:0;gap:10px;min-height:56px;padding:0 0 16px}.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 .ds-brand strong{white-space:normal;font-size:15px;line-height:1.6}.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 .ds-brand small{font-size:10px}.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 .ds-brand__mark{background:0 0;border-radius:6px;flex:0 0 28.6px;width:28.6px;height:36.4px;position:relative;overflow:hidden}.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 .ds-brand__mark img{object-fit:contain;border-radius:6px;width:100%;height:100%;position:static}.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 .owner-sidebar-company{margin-block:12px 24px}.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 .owner-desktop-add{background:var(--owner-quick);width:100%;color:var(--ds-text);margin-top:18px;font-size:14px;font-weight:600}.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 .cc-company-bar{z-index:21;width:100%;margin:0;display:block;position:relative;inset:auto}.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 .cc-company-trigger{min-height:54px;color:var(--ds-text);background:0 0;border:0;border-radius:0;gap:8px;padding:0}.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 .cc-company-trigger>.cc-company-logo{display:none}.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 .cc-company-copy{flex:1}.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 .cc-company-copy strong{white-space:normal;font-size:15px}.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 .cc-company-copy small{color:var(--ds-muted)}.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 .cc-company-caret{color:var(--ds-muted);transition:transform .14s}.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 [aria-expanded=true] .cc-company-caret{transform:rotate(180deg)}.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 .cc-company-menu{top:calc(100% + 8px);max-height:min(400px,60dvh);color:var(--ds-text);background:var(--ds-surface);border:1px solid var(--ds-line);z-index:30;padding:12px;position:absolute;inset-inline:0;overflow-y:auto;box-shadow:0 8px 24px #0002}.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 .cc-company-menu button{min-height:52px}.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 .owner-company-search{border:1px solid var(--ds-line);border-radius:8px;align-items:center;gap:8px;margin-block:10px;padding:8px;display:flex}.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 .owner-company-search input{width:100%;min-width:0;min-height:28px;color:var(--ds-text);background:0 0;border:0}.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 nav.owner-navigation{margin:0;padding:0 0 24px;display:block}.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 .owner-navigation button,.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 .owner-navigation summary{text-align:start;width:100%;min-height:48px;color:var(--ds-text);background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:10px 8px;font-size:14px;font-weight:500;display:flex;position:relative}.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 .owner-navigation button.is-active{color:var(--ds-text);background:0 0;font-weight:700}.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 .owner-navigation button.is-active:after{content:"";background:var(--ds-primary);border-radius:2px;width:3px;height:24px;position:absolute;inset-inline-start:-9px}.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 .owner-navigation button:hover,.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 .owner-navigation summary:hover{background:var(--ds-surface-elevated)}.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 .owner-navigation summary{list-style:none}.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 .owner-navigation summary::-webkit-details-marker{display:none}.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 .owner-navigation summary>svg{flex:0 0 21px}.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 .owner-chevron{margin-inline-start:auto;transition:transform .14s}.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 .owner-nav-group[open]>summary .owner-chevron{transform:rotate(180deg)}.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 .owner-nav-branches{border-inline-start:1px solid var(--ds-line);margin-inline:18px 0;padding-inline-start:20px}.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 .owner-nav-branches>button:before{content:"";inset-inline-start:-21px;border-inline-start:1px solid var(--ds-line);border-bottom:1px solid var(--ds-line);border-end-start-radius:6px;width:16px;height:50%;position:absolute;top:0}.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 .owner-nav-branches>button>svg{display:none}.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 .owner-nav-branches>button{color:var(--ds-muted);font-size:13px}.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 .ds-sidebar__footer{margin-top:auto}.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 .ds-view-switch{background:0 0;border:0;gap:8px;padding:0}.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 .ds-view-switch button{background:var(--ds-surface-elevated);min-height:44px;color:var(--ds-text);box-shadow:none;border:1px solid #0000;font-size:13px}.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 .ds-view-switch button.is-active{border-color:var(--ds-primary);box-shadow:none;background:0 0}.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 .ds-topbar{background:var(--ds-canvas);-webkit-backdrop-filter:none;backdrop-filter:none;gap:4px;min-height:80px;padding:16px 32px;display:flex}.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 .ds-route-title{flex:1;gap:8px;min-width:0;font-size:24px}.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 .ds-route-menu{display:none}.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 .ds-command{background:0 0;border:0;flex:0 0 44px;width:44px;min-height:44px;padding:0;display:flex;position:static}.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 .ds-command__trigger{flex:0 0 44px;width:44px;height:44px}.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 .ds-topbar__actions{flex-direction:row-reverse;flex:none;gap:0;min-width:0;margin:0;display:flex}.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 .ds-topbar__actions .ds-utility-action{display:inline-flex}.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 .ds-notification-count{background:var(--ds-warning);inset-block-start:5px;inset-inline-end:7px}.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 .ds-main{max-width:1120px;padding:12px 40px 48px}.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 .owner-company-workspace>.cc-company-bar{display:none}.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 .owner-company-workspace{min-width:0;container-type:inline-size}.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 .normal-screen{min-width:0}.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 .owner-home{flex-direction:column;max-width:820px;min-height:calc(100dvh - 185px);margin-inline:auto;display:flex}.owner-welcome{margin:24px 0 48px}.owner-welcome h1{margin:0 0 6px;font-size:clamp(26px,3vw,40px);font-weight:700;line-height:1.6}.owner-welcome p{color:var(--ds-muted);margin:0;font-size:18px;line-height:1.6}.owner-timeline{margin:0 0 24px;padding:0 22px 0 0;padding-inline:22px 0;list-style:none}.owner-timeline li{border-inline-start:1px solid var(--ds-muted);padding:0 0 38px;padding-inline:32px 0;position:relative}.owner-timeline li:last-child{padding-bottom:20px}.owner-timeline-dot{inset-inline-start:-9px;border:2px solid var(--ds-muted);background:var(--ds-canvas);width:17px;height:17px;box-shadow:0 0 0 4px var(--ds-canvas);border-radius:50%;position:absolute;top:2px}.owner-timeline .is-priority .owner-timeline-dot{background:var(--ds-warning);border:4px solid var(--ds-canvas);outline:1px solid var(--ds-muted)}.owner-timeline small{color:var(--ds-muted);font-size:12px;line-height:22px}.owner-timeline h2{overflow-wrap:anywhere;margin:16px 0 8px;font-size:22px;font-weight:650;line-height:1.7}.owner-timeline p{color:var(--ds-muted);margin:4px 0;font-size:14px;line-height:1.7}.owner-timeline .ds-button{border-radius:8px;width:min(100%,480px);min-height:48px;margin-top:24px}.owner-timeline .ds-button--ghost{border:0;justify-content:flex-start;width:auto;padding-inline:0}.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 .owner-text-action{color:var(--ds-muted);text-underline-offset:5px;background:0 0;border:0;align-self:center;font-size:14px;text-decoration:underline}.owner-pos-followup{border-top:1px solid var(--ds-line);color:var(--ds-muted);flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:12px;padding:12px 0;font-size:13px;display:flex}.owner-source{border-top:1px solid var(--ds-line);color:var(--ds-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:20px;font-size:11px;display:flex}.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 :is(.owner-source,.owner-pos-followup) button{color:inherit;text-underline-offset:4px;background:0 0;border:0;text-decoration:underline}.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 .ds-drawer-utilities>button{display:none}.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 .ds-drawer-mode-card{background:0 0;border:0;padding:16px 0}.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 .ds-drawer-mode-card>div:first-child strong{display:none}.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 .ds-navigation-drawer>aside{background:var(--ds-canvas);overscroll-behavior:contain;width:min(320px,100vw - 56px);height:100dvh;max-height:100dvh;padding:16px 24px;display:flex;overflow-y:auto}.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 .ds-navigation-drawer header{flex:none;min-height:96px;padding-top:48px;display:block}.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 .ds-navigation-drawer header>.ds-drawer-close{top:16px;background:0 0;border:0;width:44px;height:44px;padding:0;position:fixed;inset-inline-start:16px}.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 .ds-navigation-drawer .ds-brand{padding-bottom:0}.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 .ds-navigation-drawer nav{flex:none}.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 .ds-drawer-utilities{margin-top:auto}.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 .ds-navigation-drawer__backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0006}.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 .owner-search-dialog{border:1px solid var(--ds-line);background:var(--ds-surface);width:min(620px,100% - 32px);max-height:80dvh;color:var(--ds-text);border-radius:12px;margin-inline:auto;padding:16px;inset:8dvh 0 auto;overflow:auto}.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 .owner-search-dialog::backdrop,.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 .cc-dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0008}.owner-search-dialog>header{align-items:center;gap:8px;display:flex}.owner-search-dialog>header label{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.owner-search-dialog input{width:100%;min-width:0;min-height:44px;color:inherit;background:0 0;border:0}.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 .owner-search-dialog .cc-search-panel{box-shadow:none;background:0 0;border:0;margin:16px 0;padding:0;position:static}.owner-search-results section>button{width:100%;min-height:52px;color:var(--ds-text);text-align:start;background:0 0;border:0;border-radius:8px;flex-direction:column;align-items:flex-start;gap:4px;padding:10px;display:flex}.owner-search-results section>button:hover{background:var(--ds-surface-elevated)}.owner-search-results small,.owner-search-scope{color:var(--ds-muted);font-size:12px}.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 .cc-dialog{background:var(--ds-surface);color:var(--ds-text);border-color:var(--ds-line)}.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 .cc-add-choices button{background:var(--ds-surface-elevated);color:var(--ds-text);border-color:var(--ds-line);min-height:104px;box-shadow:none}.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 .cc-add-choices button>span{background:var(--owner-quick);color:var(--ds-text)}.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 .ds-bottom-nav{background:var(--ds-canvas);-webkit-backdrop-filter:none;backdrop-filter:none;border-top:1px solid var(--ds-line)}.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 .ds-bottom-nav button{color:var(--ds-muted)}.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 .ds-bottom-nav button.is-active{color:var(--ds-text)}.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 .ds-bottom-nav button{white-space:nowrap;font-size:11px;font-weight:500}.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 .cc-dialog--chooser .cc-dialog__head{min-height:44px;padding-bottom:8px}.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 .cc-dialog--chooser .cc-dialog__close{background:0 0;border:0}@container (width<=620px){.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 .normal-toolbar{flex-direction:column;align-items:stretch;min-width:0}.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 .normal-report-actions{flex-wrap:wrap;min-width:0}.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 :is(.normal-metrics,.report-summary,.report-sections){grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}}@container (width<=360px){.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 :is(.normal-metrics,.report-summary,.report-sections){grid-template-columns:minmax(0,1fr)}.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 .normal-source{white-space:normal;flex-wrap:wrap}}.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 .ds-bottom-action>span:first-child{background:var(--owner-quick);color:var(--ds-text);box-shadow:none;border:0}.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 .ds-bottom-action>span:last-child{color:var(--ds-text)}@media (width>=761px){[dir] .cc-shell.cc-owner-modern.ds-app-shell--control-center-v2.is-sidebar-collapsed .ds-workspace{margin-inline:272px 0}.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2.is-sidebar-collapsed .ds-sidebar{width:272px}}@media (width<=760px){[dir] .cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 .ds-workspace,[dir] .cc-shell.cc-owner-modern.ds-app-shell--control-center-v2.is-sidebar-collapsed .ds-workspace{margin:0}.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 .ds-sidebar{display:none}.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 .ds-topbar{flex-wrap:nowrap;gap:0;min-height:76px;padding:16px;display:flex}.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 .ds-route-title{gap:4px;font-size:20px}.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 .ds-route-menu{width:44px;min-width:44px;height:44px;display:grid}.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 .ds-main{padding:4px 24px calc(104px + env(safe-area-inset-bottom))}.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 .owner-company-workspace>.cc-company-bar{z-index:16;margin-bottom:8px;display:block}.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 .cc-data-source{margin-bottom:20px;font-size:10px;line-height:1.6}.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 .owner-home{min-height:calc(100dvh - 290px)}.owner-welcome{margin:12px 0 38px}.owner-welcome h1{font-size:26px}.owner-welcome p{font-size:15px}.owner-timeline{padding-inline-start:10px}.owner-timeline li{padding-inline-start:26px;padding-bottom:32px}.owner-timeline h2{font-size:20px}.owner-timeline p{font-size:13px}.owner-source{margin-top:24px}.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 .cc-dialog--chooser{width:100%;max-width:100%;padding:16px 24px calc(16px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0;max-height:80dvh;margin:0;inset:auto 0 0}.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 .cc-dialog--chooser .cc-dialog__head{margin-bottom:12px}.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 .cc-dialog--chooser .cc-dialog__head h2{font-size:18px}.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 .cc-dialog--chooser .cc-add-choices{grid-template-columns:1fr 1fr;gap:12px}.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 .cc-dialog--chooser .cc-add-choices button{gap:4px;min-height:104px;padding:12px 8px}.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 .cc-dialog--chooser .cc-add-choices small{display:none}}@media (width<=360px){[dir=rtl] .cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 .ds-navigation-drawer header>.ds-drawer-close{right:8px}[dir=ltr] .cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 .ds-navigation-drawer header>.ds-drawer-close{left:8px}.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 .ds-topbar{padding-inline:8px}.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 .ds-route-title{font-size:16px}.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 .ds-main{padding-inline:16px}}@media (prefers-reduced-motion:reduce){.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 *,.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 :before,.cc-shell.cc-owner-modern.ds-app-shell--control-center-v2 :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.invitation-acceptance{--invite-ink:#15231d;--invite-muted:#5f6f67;--invite-panel:#fffffff5;--invite-line:#d9e2dd;--invite-accent:#176b4b;--invite-accent-hover:#0f543a;--invite-soft:#edf7f2;--invite-danger:#a72d2d;min-height:100dvh;color:var(--invite-ink);background:radial-gradient(circle at 12% 8%,#35976f33,#0000 34%),radial-gradient(circle at 92% 92%,#245f9921,#0000 32%),#f4f7f5;place-items:center;padding:32px 20px;font-family:IBM Plex Sans Arabic,Noto Sans Arabic,Inter,system-ui,sans-serif;display:grid}.invitation-acceptance *,.invitation-acceptance :before,.invitation-acceptance :after{box-sizing:border-box}.invitation-acceptance__card{border:1px solid var(--invite-line);background:var(--invite-panel);border-radius:24px;width:min(100%,620px);padding:clamp(24px,5vw,44px);box-shadow:0 24px 70px #1a342924}.invitation-acceptance__brand{color:var(--invite-accent);letter-spacing:.08em;text-transform:uppercase;margin:0 0 24px;font-size:.82rem;font-weight:750}.invitation-acceptance__header{border-bottom:1px solid var(--invite-line);align-items:flex-start;gap:14px;padding-bottom:24px;display:flex}.invitation-acceptance__header h1,.invitation-acceptance__state h2,.invitation-acceptance__form h2{margin:0;line-height:1.25}.invitation-acceptance__header h1{font-size:clamp(1.65rem,5vw,2.25rem)}.invitation-acceptance__header p,.invitation-acceptance__state>p,.invitation-acceptance__form>p{color:var(--invite-muted);margin:8px 0 0;line-height:1.65}.invitation-acceptance__lock,.invitation-acceptance__success{color:#fff;background:var(--invite-accent);border-radius:14px;flex:none;place-items:center;width:42px;height:42px;font-size:1.25rem;font-weight:800;display:inline-grid}.invitation-acceptance__status,.invitation-acceptance__state,.invitation-acceptance__form{margin-top:24px}.invitation-acceptance__status{min-height:48px;color:var(--invite-muted);align-items:center;gap:10px;display:flex}.invitation-acceptance__spinner{border:2px solid var(--invite-line);border-top-color:var(--invite-accent);border-radius:50%;width:20px;height:20px;animation:.7s linear infinite invitation-spin}@keyframes invitation-spin{to{transform:rotate(360deg)}}.invitation-acceptance__form{gap:16px;display:grid}.invitation-acceptance__form label{color:var(--invite-ink);gap:8px;font-size:.92rem;font-weight:650;display:grid}.invitation-acceptance__form input{width:100%;min-height:48px;color:var(--invite-ink);font:inherit;background:#fff;border:1px solid #bdcbc4;border-radius:12px;padding:11px 13px;font-weight:500}.invitation-acceptance__form input:focus,.invitation-acceptance button:focus-visible,.invitation-acceptance h1:focus-visible{outline-offset:2px;outline:3px solid #176b4b47}.invitation-acceptance__primary,.invitation-acceptance__secondary{min-height:48px;font:inherit;cursor:pointer;border-radius:12px;padding:11px 18px;font-weight:750}.invitation-acceptance__primary{border:1px solid var(--invite-accent);color:#fff;background:var(--invite-accent)}.invitation-acceptance__primary:hover{border-color:var(--invite-accent-hover);background:var(--invite-accent-hover)}.invitation-acceptance__secondary{border:1px solid var(--invite-line);color:var(--invite-ink);background:0 0}.invitation-acceptance__error{border-inline-start:4px solid var(--invite-danger);color:#7e2020;background:#fff1f1;border-radius:8px;margin:12px 0 0;padding:11px 13px;line-height:1.5}.invitation-acceptance__notice{border-inline-start:4px solid var(--invite-accent);color:var(--invite-muted);background:var(--invite-soft);border-radius:8px;margin:0;padding:11px 13px;line-height:1.5}.invitation-acceptance__help{font-size:.88rem;margin:-4px 0 0!important}.invitation-acceptance__details{border:1px solid var(--invite-line);border-radius:14px;gap:0;margin:20px 0;display:grid;overflow:hidden}.invitation-acceptance__details>div{background:#fff;grid-template-columns:minmax(100px,.7fr) 1.3fr;gap:12px;padding:13px 15px;display:grid}.invitation-acceptance__details>div+div{border-top:1px solid var(--invite-line)}.invitation-acceptance__details dt{color:var(--invite-muted)}.invitation-acceptance__details dd{margin:0;font-weight:700}.invitation-acceptance__totp{text-align:center}.invitation-acceptance__qr{aspect-ratio:1;border:1px solid var(--invite-line);background:#fff;border-radius:14px;justify-self:center;width:min(100%,220px);padding:8px}.invitation-acceptance__secret{background:var(--invite-soft);border-radius:12px;gap:7px;min-width:0;padding:12px;display:grid}.invitation-acceptance__secret span{color:var(--invite-muted);font-size:.82rem}.invitation-acceptance__secret code{overflow-wrap:anywhere;color:var(--invite-ink)}.invitation-acceptance__otp{text-align:center;letter-spacing:.35em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;font-size:1.35rem!important}.invitation-acceptance__actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.invitation-acceptance__discovery-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.invitation-acceptance__discovery-list li{border:1px solid var(--invite-line);background:var(--invite-soft);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px;display:grid}.invitation-acceptance__discovery-list li>div{gap:5px;min-width:0;display:grid}.invitation-acceptance__discovery-list span{color:var(--invite-muted);font-size:.88rem}.invitation-acceptance__state--success{text-align:center}.invitation-acceptance__state--success .invitation-acceptance__success{border-radius:18px;width:56px;height:56px;margin:0 auto 14px}.invitation-acceptance__state--success .invitation-acceptance__primary{margin-top:20px}.invitation-acceptance__state--terminal{background:snow;border:1px solid #ead0d0;border-radius:14px;padding:18px}@media (width<=480px){.invitation-acceptance{background:var(--invite-panel);place-items:start center;padding:0}.invitation-acceptance__card{min-height:100dvh;box-shadow:none;border:0;border-radius:0;padding:24px 18px 36px}.invitation-acceptance__header{align-items:center}.invitation-acceptance__details>div{grid-template-columns:1fr;gap:4px}.invitation-acceptance__actions,.invitation-acceptance__discovery-list li{grid-template-columns:1fr}}@media (prefers-color-scheme:dark){.invitation-acceptance{--invite-ink:#eef5f1;--invite-muted:#afbeb7;--invite-panel:#151f1bf7;--invite-line:#3c4c44;--invite-soft:#223a30;--invite-danger:#ff8d8d;background:#101814}.invitation-acceptance__form input,.invitation-acceptance__details>div,.invitation-acceptance__qr{color:var(--invite-ink);border-color:var(--invite-line);background:#17231e}.invitation-acceptance__error{color:#ffc1c1;background:#3a2020}.invitation-acceptance__state--terminal{background:#291b1b;border-color:#684141}}@media (prefers-reduced-motion:reduce){.invitation-acceptance__spinner{animation:none}}.public-signin{--login-bg:var(--ccc-owner-light-canvas);--login-text:var(--ccc-owner-light-text);--login-muted:var(--ccc-owner-light-muted);--login-line:var(--ccc-owner-light-line);--login-primary:var(--ccc-owner-light-primary);--login-hover:var(--ccc-owner-light-primary-strong);--login-on-primary:var(--ccc-owner-light-on-primary);--login-error:var(--ds-danger);background:var(--login-bg);min-height:100dvh;color:var(--login-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;flex-direction:column;padding:28px 32px 0;display:flex}.public-signin[data-theme=dark]{--login-bg:var(--ccc-owner-dark-canvas);--login-text:var(--ccc-owner-dark-text);--login-muted:var(--ccc-owner-dark-muted);--login-line:var(--ccc-owner-dark-line);--login-primary:var(--ccc-owner-dark-primary);--login-hover:var(--ccc-owner-dark-primary-strong);--login-on-primary:var(--ccc-owner-dark-on-primary);--login-error:#ffb3b8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.public-signin a{color:var(--login-primary);text-underline-offset:4px}.public-signin button{cursor:pointer;font:inherit}.public-signin button:disabled{cursor:not-allowed}.public-signin :is(a,button,input):focus-visible{outline:3px solid var(--login-primary);outline-offset:3px}.public-signin__header{border-bottom:1px solid var(--login-line);justify-content:space-between;align-items:center;gap:24px;padding-bottom:24px;display:flex}.public-signin__brand{align-items:center;gap:16px;min-width:0;display:flex}.public-signin__brand img{object-fit:contain;border-radius:6px;flex-shrink:0}.public-signin__brand strong{font-size:18px;font-weight:650;line-height:1.6;display:block}.public-signin__brand small{color:var(--login-muted);font-size:12px;display:block}.public-signin__utilities{flex-shrink:0;gap:10px;display:flex}.public-signin__utilities button{min-width:48px;height:48px;color:var(--login-text);border:1px solid var(--login-line);background:0 0;border-radius:6px;place-items:center;padding:0 14px;font-size:14px;display:grid}.public-signin__utilities button:hover{border-color:var(--login-muted)}.public-signin__layout{flex:1;grid-template-columns:1fr 1fr;width:100%;margin:34px auto 46px;display:grid}.public-signin__form-region{border-inline-end:1px solid var(--login-line);justify-content:center;padding:28px 40px;display:flex}.public-signin__form-inner{width:100%;max-width:420px}.public-signin h1{text-align:center;margin:0;font-size:30px;font-weight:700;line-height:1.65}.public-signin h1:focus{outline:none}.public-signin__welcome{text-align:center;color:var(--login-muted);margin:12px 0 36px;font-size:18px}.public-signin form{flex-direction:column;display:flex}.public-signin form>label{margin-bottom:8px;font-size:14px}.public-signin input{border:1px solid var(--login-muted);width:100%;min-width:0;min-height:48px;color:var(--login-text);background:0 0;border-radius:6px;padding:10px 14px;font-size:16px}.public-signin input::placeholder{color:var(--login-muted);opacity:1}.public-signin input:disabled{opacity:.65}.public-signin #signin-email{margin-bottom:26px}.public-signin__password{position:relative}.public-signin__password input{padding-left:52px}.public-signin__password button{min-width:46px;min-height:46px;color:var(--login-muted);background:0 0;border:0;border-radius:5px;place-items:center;padding:0;display:grid;position:absolute;top:1px;left:1px}.public-signin__forgot{align-self:flex-end;align-items:center;min-height:44px;margin-top:6px;font-size:14px;display:inline-flex}.public-signin__submit{min-height:50px;color:var(--login-on-primary);background:var(--login-primary);border:0;border-radius:6px;margin-top:24px;padding:10px 16px;font-weight:650}.public-signin__submit:not(:disabled):hover{background:var(--login-hover)}.public-signin__submit:disabled{opacity:.65}.public-signin__signup{color:var(--login-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:12px 0 0;font-size:15px;display:flex}.public-signin__signup a{align-items:center;min-height:44px;display:inline-flex}.public-signin__back{justify-content:center;margin-top:42px;display:flex}.public-signin__back :is(a,span){align-items:center;min-height:44px;display:inline-flex}.public-signin__back span,.public-signin__footer span{color:var(--login-muted)}.public-signin__intro{text-align:center;align-self:center;padding:40px}.public-signin__intro h2{margin:0;font-size:clamp(24px,2.5vw,36px);line-height:1.7}.public-signin__intro p{color:var(--login-muted);margin:14px 0 0;font-size:19px;line-height:1.8}.public-signin__mobile-tagline{display:none}.public-signin__notice,.public-signin__error{margin:12px 0 0;font-size:14px;line-height:1.8}.public-signin__notice{color:var(--login-muted);text-align:center}.public-signin__error{color:var(--login-error)}.public-signin__footer{border-top:1px solid var(--login-line);padding:16px 0}.public-signin__footer nav{justify-content:center;align-items:center;gap:22px;display:flex}.public-signin__footer :is(a,span){min-width:54px;min-height:44px;color:var(--login-muted);justify-content:center;align-items:center;font-size:13px;text-decoration:none;display:inline-flex}.public-signin__footer :is(a,span)+:is(a,span){border-inline-start:1px solid var(--login-line);padding-inline-start:22px}@media (width<=760px){.public-signin{padding:24px 24px 0}.public-signin__header{border:0;gap:12px;padding:0}.public-signin__brand{gap:10px}.public-signin__brand strong{font-size:14px}.public-signin__brand small{font-size:10px}.public-signin__utilities{gap:8px}.public-signin__utilities button{min-width:44px;height:44px;padding:0 10px;font-size:12px}.public-signin__layout{margin:76px auto 28px;display:block}.public-signin__form-inner{max-width:360px}.public-signin__form-region{border:0;padding:0}.public-signin__intro{display:none}.public-signin__mobile-tagline{color:var(--login-primary);text-align:center;margin:0 0 24px;font-size:16px;display:block}.public-signin h1{font-size:28px}.public-signin__welcome{margin:10px 0 38px}.public-signin__back{margin-top:34px}.public-signin__footer{padding:12px 0}}@media (width<=359px){.public-signin__header{flex-wrap:wrap}.public-signin__utilities{margin-inline-start:auto}.public-signin__layout{margin-top:32px}.public-signin h1{font-size:25px}}
