@font-face{font-family:Roboto Flex;font-style:oblique 0deg 10deg;font-display:swap;font-weight:100 1000;font-stretch:25% 151%;src:url(/assets/roboto-flex-latin-ext-full-normal-DZvLGSEZ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Flex;font-style:oblique 0deg 10deg;font-display:swap;font-weight:100 1000;font-stretch:25% 151%;src:url(/assets/roboto-flex-latin-full-normal-Bs8sFGIT.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,:root[data-theme=light]{--frame:#1a2140;--ground:#f7f8fc;--surface:#fff;--surface-raised:#fff;--hover:#f3f5fa;--line:#dce0ea;--line-soft:#eaedf3;--ink:#252c40;--ink-muted:#5a6477;--ink-subtle:#687085;--iris:#5b56c7;--iris-fill:#5b56c7;--on-iris:#fff;--iris-tint:#eeeafb;--iris-ring:#5b56c7;--primary:#252c40;--on-primary:#fff;--focus-ring:#5b56c7;--on-frame:#c5d3ea;--on-frame-strong:#f4f7ff;--on-frame-muted:#8fa0c2;--frame-active:#7da8f826;--frame-accent:#7da8f8;--frame-raised:#131932;--frame-line:#96b2ff21;--velin:#1d243c;--velin-done:#4cc28a;--velin-work:#9a94f5;--velin-wait:#7faae6;--success:#176b50;--success-bg:#e7f4ee;--warning:#815500;--warning-bg:#fff3d8;--danger:#a72a46;--danger-bg:#fcecef;--info:#245ba5;--info-bg:#eaf2fe;--notify-dot:#d4603d;--sec-centrala:#eeeafb;--sec-centrala-ink:#433eaa;--sec-ukoly:#eef0fb;--sec-ukoly-ink:#3e4da0;--sec-klienti:#eaf3fc;--sec-klienti-ink:#245ba5;--sec-agenda:#eaf4f0;--sec-agenda-ink:#1f6b4e;--sec-zamestnanci:#f6edf6;--sec-zamestnanci-ink:#7a3577;--sec-fakturace:#f9f1e3;--sec-fakturace-ink:#7f5310;--sec-dokumenty:#edf0fc;--sec-dokumenty-ink:#34509a;--sec-komunikace:#e9f3f4;--sec-komunikace-ink:#1d6570;--sec-schranka:#f2ecf7;--sec-schranka-ink:#6a3a8c;--sec-nastaveni:#eef0f4;--sec-nastaveni-ink:#4a5366;--state-paid:#23925f;--state-paid-ink:#176b50;--state-wait:#3f72cf;--state-wait-ink:#245ba5;--state-part:#23889a;--state-part-ink:#1d6570;--state-over:#d4603d;--state-over-ink:#9a3a1e;--state-deadline:#c98e00;--state-deadline-ink:#8a6100;--state-draft:#8a91a3;--state-draft-ink:#5a6477;--chart-actual:#5a6488;--chart-actual-strong:#1d243c;--chart-prior:#d3d7e2;--chart-credit:#e08a6e;--chart-paid:#a9d8c1;--chart-open:#4c7fd9;--chart-overdue:#d4603d;--chart-grid:#eef0f4;--save-bar:#1d243c;--inverse:#1d243c;--lit-1:#3d64cc;--lit-2:#608cc8;--lit-3:#9db8ff;--lit-face:#f0f5ff;--icon-b1:#e8eaf5;--icon-on-dark-b1:#27305a;--icon-b2:#d2d6ec;--icon-on-dark-b2:#353f70;--icon-o:#1c2350;--icon-on-dark-o:#eef0f8;--icon-l:#4a5480;--icon-on-dark-l:#c5d3ea;--icon-a:#5b56c7;--icon-on-dark-a:#7da8f8;--icon-a2:#a29deb;--icon-on-dark-a2:#5e92f2;--icon-h:#fff;--icon-on-dark-h:#33476f;--icon-k:#fff;--icon-on-dark-k:#0f1a3a;--nastenka-task-bg:#ddf2e6;--nastenka-task-ink:#17694a;--nastenka-note-bg:#fff3c4;--nastenka-note-ink:#7a5b00;--nastenka-reminder-bg:#fce4e8;--nastenka-reminder-ink:#a42f4b;--nastenka-checklist-bg:#e2ecfc;--nastenka-checklist-ink:#22579e;--nastenka-ground:#edf0f5;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--radius-status-icon:5px;--radius-status:5px;--radius-sm:6px;--radius-md:8px;--radius-lg:8px;--radius-sheet:8px;--radius-xl:12px;--radius-full:999px;--radius-ctl:6px;--radius-tile:8px;--sidebar-width:248px;--sheet-inset:8px;--topbar-height:56px;--nav-item-height:34px;--row-height:34px;--row-height-dense:34px;--rail-width:292px;--ai-panel-width:380px;--row-card-height:60px;--settings-nav-width:212px;--list-pane-width:384px;--duration-fast:.12s;--duration-menu:.16s;--duration-panel:.22s;--duration-flip:.22s;--ease-out:cubic-bezier(.2,.8,.2,1);--ease-in:cubic-bezier(.4,0,1,1);--ease-move:cubic-bezier(.4,0,.2,1);--ease-web:cubic-bezier(.22,.7,.2,1);--shadow-panel:0 0 0 1px #e4e7f0, 0 1px 2px #1d243c0a, 0 12px 32px -24px #1d243c40;--shadow-pop:0 0 0 1px #1d243c14, 0 12px 32px #1d243c29;--shadow-ai:0 0 0 1.5px #5b56c7, 0 18px 38px -26px #3b36a0bf;--shadow-nastenka:0 0 0 1px #0f1a3a09, 0 1px 2px #0f1a3a0f, 0 12px 24px -16px #0f1a3a57;--type-number-display:680 26px/1.15 var(--app-font);--type-number-money:680 24px/30px var(--app-font);--type-headline:650 18px/1.25 var(--app-font);--type-title:650 16px/22px var(--app-font);--type-section:640 14px/20px var(--app-font);--type-input:400 16px/24px var(--app-font);--type-nav:500 14px/20px var(--app-font);--type-body:400 13px/18px var(--app-font);--type-body-strong:640 13px/18px var(--app-font);--type-small:400 12.5px/17px var(--app-font);--type-caption:400 12px/16px var(--app-font);--type-label-caps:600 11.5px/16px var(--app-font);--background:var(--ground);--foreground:var(--ink);--shell:var(--ground);--card:var(--surface);--card-foreground:var(--ink);--popover:var(--surface-raised);--popover-foreground:var(--ink);--primary-foreground:var(--on-primary);--secondary:var(--surface-raised);--secondary-foreground:var(--ink);--muted:var(--hover);--muted-foreground:var(--ink-muted);--accent:var(--hover);--accent-foreground:var(--ink);--border:var(--line);--input:var(--line);--ring:var(--focus-ring);--nav-active:var(--iris-tint);--accent-brand:var(--iris);--accent-brand-marker:var(--iris);--accent-brand-fill:var(--iris-fill);--on-accent-brand:var(--on-iris);--accent-brand-foreground:var(--on-iris);--accent-brand-soft:var(--iris-tint);--primary-soft:var(--hover);--destructive:var(--danger);--destructive-foreground:var(--on-primary);--success-soft:var(--success-bg);--warning-soft:var(--warning-bg);--danger-soft:var(--danger-bg);--info-soft:var(--info-bg);--success-foreground:var(--on-primary);--warning-foreground:var(--warning);--danger-foreground:var(--danger);--info-foreground:var(--on-primary);--success-fill:var(--success);--warning-fill:var(--warning);--danger-fill:var(--danger);--info-fill:var(--info);--on-success:var(--on-primary);--on-warning:var(--on-primary);--on-danger:var(--on-primary);--on-info:var(--on-primary);--sidebar:var(--frame);--sidebar-foreground:var(--on-frame);--sidebar-primary:var(--frame-accent);--sidebar-primary-foreground:var(--frame);--sidebar-accent:var(--frame-active);--sidebar-accent-foreground:var(--on-frame-strong);--sidebar-border:var(--line-soft);--sidebar-ring:var(--focus-ring);--on-inverse:var(--on-frame-strong);--chart-1:var(--chart-actual-strong);--chart-2:var(--chart-prior);--chart-3:var(--chart-paid);--chart-4:var(--chart-open);--chart-5:var(--chart-overdue);--elevation-1:var(--shadow-panel);--elevation-2:var(--shadow-pop);--elevation-3:var(--shadow-pop);--elevation-4:var(--shadow-pop);--app-font:var(--font-roboto-flex,"Roboto Flex"), Roboto, system-ui, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--frame:#10141f;--ground:#181d2b;--surface:#20273a;--surface-raised:#262e44;--hover:#252d42;--line:#313a52;--line-soft:#283045;--ink:#f2f0fc;--ink-muted:#c0c7da;--ink-subtle:#9aa2b7;--iris:#b7b0ff;--iris-fill:#5b56c7;--on-iris:#fff;--iris-tint:#2a2950;--iris-ring:#8e88f0;--primary:#f2f0fc;--on-primary:#181d2b;--focus-ring:#b7b0ff;--on-frame:#bcc1d4;--on-frame-strong:#f4f7ff;--on-frame-muted:#8d93aa;--frame-active:#7da8f824;--frame-accent:#7da8f8;--frame-raised:#0b0f19;--frame-line:#96b2ff21;--velin:#282c57;--velin-done:#4cc28a;--velin-work:#9a94f5;--velin-wait:#7faae6;--success:#83d8bb;--success-bg:#193b31;--warning:#ffd48a;--warning-bg:#42351f;--danger:#ff9fb0;--danger-bg:#442730;--info:#9dc6ff;--info-bg:#25384f;--notify-dot:#f08a6b;--sec-centrala:#2b2947;--sec-centrala-ink:#c9c4ff;--sec-ukoly:#272f49;--sec-ukoly-ink:#b3bdf2;--sec-klienti:#223449;--sec-klienti-ink:#a9cdf2;--sec-agenda:#213d35;--sec-agenda-ink:#9ed9c1;--sec-zamestnanci:#3c2b40;--sec-zamestnanci-ink:#e5b5e2;--sec-fakturace:#40351f;--sec-fakturace-ink:#f0cd8c;--sec-dokumenty:#29344d;--sec-dokumenty-ink:#afc2f5;--sec-komunikace:#203c40;--sec-komunikace-ink:#8fd3db;--sec-schranka:#352940;--sec-schranka-ink:#d7b8f0;--sec-nastaveni:#2b3240;--sec-nastaveni-ink:#c3cad8;--state-paid:#23925f;--state-paid-ink:#83d8bb;--state-wait:#3f72cf;--state-wait-ink:#9dc6ff;--state-part:#23889a;--state-part-ink:#8fd3db;--state-over:#d4603d;--state-over-ink:#f59a7e;--state-deadline:#c98e00;--state-deadline-ink:#f0c35a;--state-draft:#8a91a3;--state-draft-ink:#b4bacb;--chart-actual:#7884ae;--chart-actual-strong:#e4e7f3;--chart-prior:#363e58;--chart-credit:#e08a6e;--chart-paid:#3f8a6b;--chart-open:#6e9bea;--chart-overdue:#e07556;--chart-grid:#283045;--save-bar:#2c3552;--inverse:#2e3754;--lit-1:#608cc8;--lit-2:#9db8ff;--lit-3:#3d64cc;--lit-face:#20273a;--icon-b1:#27305a;--icon-on-dark-b1:#27305a;--icon-b2:#353f70;--icon-on-dark-b2:#353f70;--icon-o:#eef0f8;--icon-on-dark-o:#eef0f8;--icon-l:#aeb5d6;--icon-on-dark-l:#c5d3ea;--icon-a:#b7b0ff;--icon-on-dark-a:#7da8f8;--icon-a2:#7f79dc;--icon-on-dark-a2:#5e92f2;--icon-h:#46507f;--icon-on-dark-h:#33476f;--icon-k:#0f1a3a;--icon-on-dark-k:#0f1a3a;--nastenka-task-bg:#193b31;--nastenka-task-ink:#83d8bb;--nastenka-note-bg:#42351f;--nastenka-note-ink:#ffd48a;--nastenka-reminder-bg:#442730;--nastenka-reminder-ink:#ff9fb0;--nastenka-checklist-bg:#25384f;--nastenka-checklist-ink:#9dc6ff;--nastenka-ground:#181d2b;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--radius-status-icon:5px;--radius-status:5px;--radius-sm:6px;--radius-md:8px;--radius-lg:8px;--radius-sheet:8px;--radius-xl:12px;--radius-full:999px;--radius-ctl:6px;--radius-tile:8px;--sidebar-width:248px;--sheet-inset:8px;--topbar-height:56px;--nav-item-height:34px;--row-height:34px;--row-height-dense:34px;--rail-width:292px;--ai-panel-width:380px;--row-card-height:60px;--settings-nav-width:212px;--list-pane-width:384px;--duration-fast:.12s;--duration-menu:.16s;--duration-panel:.22s;--duration-flip:.22s;--ease-out:cubic-bezier(.2,.8,.2,1);--ease-in:cubic-bezier(.4,0,1,1);--ease-move:cubic-bezier(.4,0,.2,1);--ease-web:cubic-bezier(.22,.7,.2,1);--shadow-panel:0 0 0 1px #2c354d;--shadow-pop:0 0 0 1px #ffffff14, 0 18px 44px #00000080;--shadow-ai:0 0 0 1.5px #8e88f0, 0 18px 44px -22px #8e88f080;--shadow-nastenka:0 0 0 1px #2c354d;--type-number-display:680 26px/1.15 var(--app-font);--type-number-money:680 24px/30px var(--app-font);--type-headline:650 18px/1.25 var(--app-font);--type-title:650 16px/22px var(--app-font);--type-section:640 14px/20px var(--app-font);--type-input:400 16px/24px var(--app-font);--type-nav:500 14px/20px var(--app-font);--type-body:400 13px/18px var(--app-font);--type-body-strong:640 13px/18px var(--app-font);--type-small:400 12.5px/17px var(--app-font);--type-caption:400 12px/16px var(--app-font);--type-label-caps:600 11.5px/16px var(--app-font);--background:var(--ground);--foreground:var(--ink);--shell:var(--ground);--card:var(--surface);--card-foreground:var(--ink);--popover:var(--surface-raised);--popover-foreground:var(--ink);--primary-foreground:var(--on-primary);--secondary:var(--surface-raised);--secondary-foreground:var(--ink);--muted:var(--hover);--muted-foreground:var(--ink-muted);--accent:var(--hover);--accent-foreground:var(--ink);--border:var(--line);--input:var(--line);--ring:var(--focus-ring);--nav-active:var(--iris-tint);--accent-brand:var(--iris);--accent-brand-marker:var(--iris);--accent-brand-fill:var(--iris-fill);--on-accent-brand:var(--on-iris);--accent-brand-foreground:var(--on-iris);--accent-brand-soft:var(--iris-tint);--primary-soft:var(--hover);--destructive:var(--danger);--destructive-foreground:var(--on-primary);--success-soft:var(--success-bg);--warning-soft:var(--warning-bg);--danger-soft:var(--danger-bg);--info-soft:var(--info-bg);--success-foreground:var(--on-primary);--warning-foreground:var(--warning);--danger-foreground:var(--danger);--info-foreground:var(--on-primary);--success-fill:var(--success);--warning-fill:var(--warning);--danger-fill:var(--danger);--info-fill:var(--info);--on-success:var(--on-primary);--on-warning:var(--on-primary);--on-danger:var(--on-primary);--on-info:var(--on-primary);--sidebar:var(--frame);--sidebar-foreground:var(--on-frame);--sidebar-primary:var(--frame-accent);--sidebar-primary-foreground:var(--frame);--sidebar-accent:var(--frame-active);--sidebar-accent-foreground:var(--on-frame-strong);--sidebar-border:var(--line-soft);--sidebar-ring:var(--focus-ring);--on-inverse:var(--on-frame-strong);--chart-1:var(--chart-actual-strong);--chart-2:var(--chart-prior);--chart-3:var(--chart-paid);--chart-4:var(--chart-open);--chart-5:var(--chart-overdue);--elevation-1:var(--shadow-panel);--elevation-2:var(--shadow-pop);--elevation-3:var(--shadow-pop);--elevation-4:var(--shadow-pop);--app-font:var(--font-roboto-flex,"Roboto Flex"), Roboto, system-ui, sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=grafit]{--frame:#0d0f14;--ground:#14161c;--surface:#14161c;--surface-raised:#1c1f27;--hover:#1b1e26;--line:#2a2e38;--line-soft:#22252d;--ink:#ecedf2;--ink-muted:#a9aebc;--ink-subtle:#868c9b;--iris:#b3adff;--iris-fill:#5b56c7;--on-iris:#fff;--iris-tint:#22213a;--iris-ring:#8e88f0;--primary:#ecedf2;--on-primary:#14161c;--focus-ring:#b3adff;--on-frame:#b9bdc9;--on-frame-strong:#f4f7ff;--on-frame-muted:#8a8f9c;--frame-active:#7da8f81f;--frame-accent:#7da8f8;--frame-raised:#090a0e;--frame-line:#96b2ff21;--velin:#1e212b;--velin-done:#4cc28a;--velin-work:#9a94f5;--velin-wait:#7faae6;--success:#83d8bb;--success-bg:#193b31;--warning:#ffd48a;--warning-bg:#42351f;--danger:#ff9fb0;--danger-bg:#442730;--info:#9dc6ff;--info-bg:#25384f;--notify-dot:#f08a6b;--sec-centrala:#2b2947;--sec-centrala-ink:#c9c4ff;--sec-ukoly:#272f49;--sec-ukoly-ink:#b3bdf2;--sec-klienti:#223449;--sec-klienti-ink:#a9cdf2;--sec-agenda:#213d35;--sec-agenda-ink:#9ed9c1;--sec-zamestnanci:#3c2b40;--sec-zamestnanci-ink:#e5b5e2;--sec-fakturace:#40351f;--sec-fakturace-ink:#f0cd8c;--sec-dokumenty:#29344d;--sec-dokumenty-ink:#afc2f5;--sec-komunikace:#203c40;--sec-komunikace-ink:#8fd3db;--sec-schranka:#352940;--sec-schranka-ink:#d7b8f0;--sec-nastaveni:#2b3240;--sec-nastaveni-ink:#c3cad8;--state-paid:#23925f;--state-paid-ink:#83d8bb;--state-wait:#3f72cf;--state-wait-ink:#9dc6ff;--state-part:#23889a;--state-part-ink:#8fd3db;--state-over:#d4603d;--state-over-ink:#f59a7e;--state-deadline:#c98e00;--state-deadline-ink:#f0c35a;--state-draft:#8a91a3;--state-draft-ink:#b4bacb;--chart-actual:#6a7287;--chart-actual-strong:#ecedf2;--chart-prior:#30343f;--chart-credit:#e08a6e;--chart-paid:#3b7e62;--chart-open:#6e9bea;--chart-overdue:#e07556;--chart-grid:#22252d;--save-bar:#23262f;--inverse:#262a34;--lit-1:#608cc8;--lit-2:#9db8ff;--lit-3:#3d64cc;--lit-face:#1c1f27;--icon-b1:#27305a;--icon-on-dark-b1:#27305a;--icon-b2:#353f70;--icon-on-dark-b2:#353f70;--icon-o:#eef0f8;--icon-on-dark-o:#eef0f8;--icon-l:#aeb5d6;--icon-on-dark-l:#c5d3ea;--icon-a:#b7b0ff;--icon-on-dark-a:#7da8f8;--icon-a2:#7f79dc;--icon-on-dark-a2:#5e92f2;--icon-h:#46507f;--icon-on-dark-h:#33476f;--icon-k:#0f1a3a;--icon-on-dark-k:#0f1a3a;--nastenka-task-bg:#193b31;--nastenka-task-ink:#83d8bb;--nastenka-note-bg:#42351f;--nastenka-note-ink:#ffd48a;--nastenka-reminder-bg:#442730;--nastenka-reminder-ink:#ff9fb0;--nastenka-checklist-bg:#25384f;--nastenka-checklist-ink:#9dc6ff;--nastenka-ground:#14161c;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--radius-status-icon:5px;--radius-status:5px;--radius-sm:6px;--radius-md:8px;--radius-lg:8px;--radius-sheet:8px;--radius-xl:12px;--radius-full:999px;--radius-ctl:6px;--radius-tile:8px;--sidebar-width:248px;--sheet-inset:8px;--topbar-height:56px;--nav-item-height:34px;--row-height:34px;--row-height-dense:34px;--rail-width:292px;--ai-panel-width:380px;--row-card-height:60px;--settings-nav-width:212px;--list-pane-width:384px;--duration-fast:.12s;--duration-menu:.16s;--duration-panel:.22s;--duration-flip:.22s;--ease-out:cubic-bezier(.2,.8,.2,1);--ease-in:cubic-bezier(.4,0,1,1);--ease-move:cubic-bezier(.4,0,.2,1);--ease-web:cubic-bezier(.22,.7,.2,1);--shadow-panel:0 0 0 1px #2c354d;--shadow-pop:0 0 0 1px #ffffff14, 0 18px 44px #00000080;--shadow-ai:0 0 0 1.5px #8e88f0, 0 18px 44px -22px #8e88f080;--shadow-nastenka:0 0 0 1px #2c354d;--type-number-display:680 26px/1.15 var(--app-font);--type-number-money:680 24px/30px var(--app-font);--type-headline:650 18px/1.25 var(--app-font);--type-title:650 16px/22px var(--app-font);--type-section:640 14px/20px var(--app-font);--type-input:400 16px/24px var(--app-font);--type-nav:500 14px/20px var(--app-font);--type-body:400 13px/18px var(--app-font);--type-body-strong:640 13px/18px var(--app-font);--type-small:400 12.5px/17px var(--app-font);--type-caption:400 12px/16px var(--app-font);--type-label-caps:600 11.5px/16px var(--app-font);--background:var(--ground);--foreground:var(--ink);--shell:var(--ground);--card:var(--surface);--card-foreground:var(--ink);--popover:var(--surface-raised);--popover-foreground:var(--ink);--primary-foreground:var(--on-primary);--secondary:var(--surface-raised);--secondary-foreground:var(--ink);--muted:var(--hover);--muted-foreground:var(--ink-muted);--accent:var(--hover);--accent-foreground:var(--ink);--border:var(--line);--input:var(--line);--ring:var(--focus-ring);--nav-active:var(--iris-tint);--accent-brand:var(--iris);--accent-brand-marker:var(--iris);--accent-brand-fill:var(--iris-fill);--on-accent-brand:var(--on-iris);--accent-brand-foreground:var(--on-iris);--accent-brand-soft:var(--iris-tint);--primary-soft:var(--hover);--destructive:var(--danger);--destructive-foreground:var(--on-primary);--success-soft:var(--success-bg);--warning-soft:var(--warning-bg);--danger-soft:var(--danger-bg);--info-soft:var(--info-bg);--success-foreground:var(--on-primary);--warning-foreground:var(--warning);--danger-foreground:var(--danger);--info-foreground:var(--on-primary);--success-fill:var(--success);--warning-fill:var(--warning);--danger-fill:var(--danger);--info-fill:var(--info);--on-success:var(--on-primary);--on-warning:var(--on-primary);--on-danger:var(--on-primary);--on-info:var(--on-primary);--sidebar:var(--frame);--sidebar-foreground:var(--on-frame);--sidebar-primary:var(--frame-accent);--sidebar-primary-foreground:var(--frame);--sidebar-accent:var(--frame-active);--sidebar-accent-foreground:var(--on-frame-strong);--sidebar-border:var(--line-soft);--sidebar-ring:var(--focus-ring);--on-inverse:var(--on-frame-strong);--chart-1:var(--chart-actual-strong);--chart-2:var(--chart-prior);--chart-3:var(--chart-paid);--chart-4:var(--chart-open);--chart-5:var(--chart-overdue);--elevation-1:var(--shadow-panel);--elevation-2:var(--shadow-pop);--elevation-3:var(--shadow-pop);--elevation-4:var(--shadow-pop);--app-font:var(--font-roboto-flex,"Roboto Flex"), Roboto, system-ui, sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root,:root[data-theme]{--font-roboto-flex:"Roboto Flex";--radius-card:8px;--radius-dialog:12px;--control-height:34px;--input-height:40px;--card-padding:16px;--layout-gap:12px;--content-gutter:24px;--content-gutter-mobile:16px;--content-min-push:720px;--nav-rail-width:64px;--nav-drawer-width:280px;--master-list-width:384px;--master-detail-min:876px;--control-line:var(--ink-subtle);--card-shadow:none;--type-button:600 13px/20px var(--app-font);--type-panel:650 16px/22px var(--app-font);--type-dialog:650 18px/24px var(--app-font);--type-kpi:680 26px/1.15 var(--app-font);--z-shell:10;--z-backdrop:30;--z-overlay:40;--z-tour:60;--z-toast:80;--expr-line-width:1px;--expr-focus-width:2px;--expr-zero:0;--expr-full:100%;--expr-icon-nav:24px;--expr-icon-control:18px;--expr-icon-status:14px;--expr-icon-stroke:2;--expr-sheet-width:520px;--expr-mobile-nav-width:var(--nav-drawer-width);--expr-decision-width:400px;--expr-hub-width:380px;--expr-status-height:22px;--expr-entity-height:60px;--expr-check-size:16px;--expr-spinner-size:18px;--expr-spinner-stroke:2px;--expr-spinner-duration:.9s;--expr-skeleton-duration:1.6s;--expr-progress-height:6px;--expr-motion-fast:var(--duration-fast);--expr-motion-layer:var(--duration-panel);--expr-motion-ease:var(--ease-out);--expr-motion-enter:var(--space-1);--expr-motion-hover:0px;--expr-motion-press:1px;--expr-motion-rotate:1turn;--expr-motion-rest:0;--expr-motion-visible:1;--expr-motion-pulse-low:.45;--expr-motion-pulse-high:.85;--expr-brand-type:760 24px/1 var(--app-font);--expr-small-caps:var(--type-label-caps);--expr-chart-height:156px;--expr-chart-point:6px;--expr-chart-stroke:2px;--expr-glyph-size:32px;--expr-context-control:280px;--expr-scrim:color-mix(in srgb,var(--frame) 68%,transparent);--expr-shell-bg:var(--frame);--expr-shell-ink:var(--on-frame);--expr-shell-strong:var(--on-frame-strong);--expr-shell-muted:var(--on-frame-muted);--expr-shell-line:color-mix(in srgb,var(--on-frame) 16%,transparent);--expr-nav-active:var(--frame-active);--expr-nav-marker:var(--frame-accent);--expr-ground:color-mix(in srgb,var(--ground) 80%,var(--frame));--expr-work:var(--surface-raised);--expr-read:var(--expr-ground);--expr-ink:var(--ink);--expr-muted:var(--ink-muted);--expr-line:var(--line);--expr-soft-line:var(--line-soft);--expr-work-line:color-mix(in srgb,var(--line) 88%,var(--ink));--expr-work-shadow:inset 0 1px 0 var(--expr-edge-light),0 2px 4px color-mix(in srgb,var(--frame) 20%,transparent),0 14px 24px -18px color-mix(in srgb,var(--frame) 64%,transparent);--expr-read-shadow:none;--expr-info:color-mix(in srgb,var(--surface) 72%,var(--iris-tint));--expr-info-line:color-mix(in srgb,var(--iris) 38%,var(--line));--expr-priority:linear-gradient(145deg,var(--expr-priority-top),var(--expr-priority-base));--expr-priority-ink:var(--ink);--expr-priority-muted:var(--ink-muted);--expr-priority-line:color-mix(in srgb,var(--iris) 54%,var(--line));--expr-priority-shadow:inset 0 1px 0 color-mix(in srgb,var(--iris) 30%,transparent),0 3px 6px color-mix(in srgb,var(--frame) 24%,transparent),0 20px 30px -18px color-mix(in srgb,var(--frame) 80%,transparent);--expr-priority-mark:var(--iris);--expr-primary:var(--primary);--expr-on-primary:var(--on-primary);--expr-ai:var(--iris);--expr-ai-solid:var(--iris-fill);--expr-ai-on-solid:var(--on-iris);--expr-ai-surface:var(--surface);--expr-ai-head:color-mix(in srgb,var(--surface-raised) 88%,var(--iris-tint));--expr-ai-head-ink:var(--ink);--expr-ai-line:color-mix(in srgb,var(--line) 48%,var(--iris));--expr-ai-shadow:inset 0 1px 0 var(--expr-edge-light),0 6px 12px color-mix(in srgb,var(--frame) 18%,transparent),0 24px 38px -22px color-mix(in srgb,var(--frame) 80%,transparent);--expr-ai-halo:none;--expr-layer:var(--surface-raised);--expr-layer-shadow:inset 1px 0 0 var(--expr-edge-light),-16px 0 40px -16px color-mix(in srgb,var(--frame) 78%,transparent);--expr-accent-gradient:var(--expr-priority);--expr-light-path:none;--expr-canvas-light:none;--expr-top-light:none;--expr-edge-light:color-mix(in srgb,var(--ink) 9%,transparent);--expr-map-ready:var(--success);--expr-map-review:var(--warning);--expr-map-missing:var(--danger);--expr-map-ready-bg:var(--success-bg);--expr-map-review-bg:var(--warning-bg);--expr-map-missing-bg:var(--danger-bg);--expr-chart-current:var(--chart-actual-strong);--expr-chart-prior:var(--ink-subtle);--expr-chart-grid:var(--chart-grid);--expr-chart-fill:var(--surface);--expr-progress-track:var(--line);--expr-progress-fill:var(--iris);--expr-kpi-surface:var(--expr-support);--expr-kpi-ink:var(--ink);--expr-kpi-muted:var(--ink-muted);--expr-kpi-line:var(--expr-support-line);--expr-kpi-shadow:var(--expr-support-shadow);--expr-kpi-accent:var(--ink);--expr-lane-line:var(--expr-work-line);--expr-lane-fill:var(--expr-work);--expr-lane-shadow:var(--expr-work-shadow);--expr-stamp-bg:var(--hover);--expr-stamp-ink:var(--ink-muted);--expr-action-emphasis:var(--iris-tint);--expr-active-row:var(--hover);--expr-table-head:transparent;--expr-inline-field:var(--surface);--expr-composer-line:var(--control-line);--expr-placeholder:var(--ink-muted);--expr-hero-band:var(--expr-support);--expr-hero-band-ink:var(--ink);--expr-tracking-label:.055em;--expr-tracking-nav:.06em;--expr-tracking-brand:-.04em;--expr-tracking-kpi:-.03em;--expr-weight-strong:640;--expr-opacity-soft:.9;--expr-opacity-disabled:.6;--expr-opacity-connector:.4;--expr-command-width:clamp(280px,37vw,520px);--expr-composer-height:48px;--expr-input-padding-y:7px;--expr-ledger-label:104px;--expr-ledger-number:54px;--expr-ledger-label-small:84px;--expr-ledger-number-small:48px;--expr-queue-aside:292px;--expr-spark-width:100px;--expr-spark-height:26px;--expr-step-axis:11px;--expr-checkbox-inset:3px;--expr-progress-duration:.18s;--expr-entry-bg:color-mix(in srgb,var(--on-frame) 5%,var(--frame));--expr-meter-track:color-mix(in srgb,currentColor 14%,transparent);--expr-checkbox-shadow:inset 0 0 0 var(--expr-checkbox-inset) var(--surface);--expr-ai-head-control-hover:color-mix(in srgb,var(--expr-ai-head-ink) 12%,transparent);--expr-current-step:var(--expr-work);--expr-current-step-inset:calc(-1 * var(--space-2));--expr-skeleton-bg:var(--line);--expr-skeleton-width:72%;--expr-icon-stroke-px:2px;--expr-support:var(--ground);--expr-support-line:color-mix(in srgb,var(--line) 64%,var(--ground));--expr-support-shadow:none;--expr-read-line:color-mix(in srgb,var(--line) 64%,var(--expr-ground));--expr-priority-top:color-mix(in srgb,var(--surface-raised) 90%,var(--iris));--expr-priority-base:var(--surface-raised);--expr-nav-bed:color-mix(in srgb,var(--frame) 96%,var(--on-frame));--expr-nav-bed-edge:inset -1px 0 0 color-mix(in srgb,var(--on-frame) 8%,transparent);--expr-dialog-shadow:inset 0 1px 0 var(--expr-edge-light),0 16px 48px color-mix(in srgb,var(--frame) 38%,transparent);--expr-current-step-line:var(--expr-ai-line);--expr-current-step-mark:var(--iris);--expr-plan-path:var(--expr-line);--expr-ai-glyph-on-primary-a:var(--on-primary);--expr-ai-glyph-on-primary-a2:color-mix(in srgb,var(--on-primary) 68%,var(--primary));--expr-ai-glyph-on-primary-o:color-mix(in srgb,var(--on-primary) 82%,var(--primary));--expr-ai-glyph-on-primary-k:var(--primary);--expr-ai-glyph-on-ai-a:var(--on-iris);--expr-ai-glyph-on-ai-a2:color-mix(in srgb,var(--on-iris) 68%,var(--iris-fill));--expr-ai-glyph-on-ai-o:color-mix(in srgb,var(--on-iris) 82%,var(--iris-fill));--expr-ai-glyph-on-ai-k:var(--iris-fill);--expr-section-divider:var(--expr-line);--expr-section-active:var(--iris);--expr-section-active-ink:var(--ink);--expr-section-label:var(--ink-muted);--b-icon-stroke-px:var(--expr-icon-stroke-px)}:root,:root[data-theme=light]{--expr-ground:color-mix(in srgb,var(--ground) 93%,var(--frame));--expr-support:var(--surface);--expr-support-line:var(--line);--expr-support-shadow:none;--expr-read:var(--surface);--expr-read-line:var(--line);--expr-read-shadow:none;--expr-edge-light:var(--surface);--expr-work-shadow:inset 0 1px 0 var(--expr-edge-light),0 2px 4px color-mix(in srgb,var(--frame) 7%,transparent),0 12px 20px -16px color-mix(in srgb,var(--frame) 16%,transparent);--expr-priority-shadow:inset 0 1px 0 var(--expr-edge-light),0 3px 7px color-mix(in srgb,var(--frame) 9%,transparent),0 16px 28px -16px color-mix(in srgb,var(--frame) 19%,transparent);--expr-priority-muted:color-mix(in srgb,var(--ink-muted) 90%,var(--ink));--expr-ai-shadow:inset 0 1px 0 var(--expr-edge-light),0 4px 12px color-mix(in srgb,var(--frame) 8%,transparent),0 20px 32px -20px color-mix(in srgb,var(--frame) 20%,transparent);--expr-layer-shadow:inset 1px 0 0 var(--expr-edge-light),-12px 0 32px -12px color-mix(in srgb,var(--frame) 22%,transparent);--expr-dialog-shadow:0 12px 40px color-mix(in srgb,var(--frame) 20%,transparent)}:root[data-theme=dark]{--expr-ground:color-mix(in srgb,var(--ground) 80%,var(--frame));--expr-support:color-mix(in srgb,var(--ground) 80%,var(--surface));--expr-read:color-mix(in srgb,var(--ground) 94%,var(--frame));--expr-priority-top:color-mix(in srgb,var(--surface-raised) 90%,var(--iris))}:root[data-theme=grafit]{--expr-ground:color-mix(in srgb,var(--ground) 92%,var(--frame));--expr-support:var(--ground);--expr-read:color-mix(in srgb,var(--ground) 97%,var(--surface-raised));--expr-work:var(--surface-raised);--expr-priority-top:color-mix(in srgb,var(--surface-raised) 89%,var(--iris));--expr-ai-head:color-mix(in srgb,var(--surface-raised) 90%,var(--iris-tint))}html{--z-popover:50;--z-tooltip:55;--expr-tooltip-width:280px;--expr-popover-width:280px;--expr-notify-ink:var(--icon-on-dark-k)}:root,:root[data-theme]{--scrollbar-size:10px;--scrollbar-gap:3px;--scrollbar-thumb:color-mix(in srgb, var(--ink) 20%, transparent);--scrollbar-thumb-hover:color-mix(in srgb, var(--ink) 38%, transparent);--scrollbar-thumb-frame:color-mix(in srgb, var(--on-frame-strong) 18%, transparent);--scrollbar-thumb-frame-hover:color-mix(in srgb, var(--on-frame-strong) 34%, transparent);--menu-surface:var(--surface);--menu-line:var(--line-soft);--menu-shadow:var(--shadow-pop);--menu-radius:var(--radius-dialog);--menu-padding:var(--space-2);--menu-width:288px;--menu-row-radius:var(--radius-card);--menu-hover:var(--hover);--menu-selected:var(--accent-brand-soft);--menu-selected-ink:var(--accent-brand);--menu-lem:var(--frame-accent);--menu-lem-width:var(--expr-focus-width);--menu-lem-height:var(--space-3);--menu-enter:var(--space-2);--menu-well:var(--ground);--menu-unread:var(--accent-brand);--work-max:1380px;--work-aside:296px;--work-progress-gap:var(--space-2);--toast-offset-inline:var(--space-4);--toast-offset-block:var(--space-4);--toast-avoid-gap:var(--space-3);--data-disclosure-width:120px}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font:var(--type-body);color:var(--ink);background:var(--frame);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-optical-sizing:auto}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.tab{font-variant-numeric:tabular-nums}:focus-visible{outline:var(--expr-focus-width) solid var(--focus-ring);outline-offset:var(--expr-focus-width);border-radius:var(--radius-ctl)}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.ds-overlay-host,.ds-toast-viewport{inset:auto;left:var(--x);top:var(--y);color:var(--expr-ink);font:var(--type-body);visibility:hidden;background:0 0;border:0;margin:0;padding:0;transition:none;animation:none;position:fixed;overflow:visible}.ds-overlay-host[data-ready=true],.ds-toast-viewport[data-ready=true]{visibility:visible}.ds-overlay-host::backdrop,.ds-toast-viewport::backdrop{pointer-events:none;background:0 0}.ds-tooltip-trigger,.ds-popover-trigger,.ds-menu-trigger{vertical-align:middle;align-items:center;gap:var(--space-1);min-width:0;display:inline-flex}.ds-tooltip-host{z-index:var(--z-tooltip);max-width:min(var(--expr-tooltip-width), calc(100vw - var(--space-3) * 2))}.ds-tooltip{width:max-content;max-width:min(var(--expr-tooltip-width), calc(100vw - var(--space-3) * 2));padding:var(--space-2) var(--space-3);box-sizing:border-box;border:var(--expr-line-width) solid var(--expr-line);border-radius:var(--radius-ctl);background:var(--expr-layer);color:var(--expr-ink);box-shadow:var(--expr-dialog-shadow);font:var(--type-caption);white-space:normal;overflow-wrap:anywhere;opacity:var(--expr-motion-visible);transform:translateY(var(--expr-motion-rest));transition:opacity var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);position:relative}.ds-tooltip--frame{border-color:var(--expr-shell-line);background:var(--expr-shell-bg);color:var(--expr-shell-strong)}.ds-tooltip[data-phase=open]{animation:ds-overlay-enter var(--duration-fast) var(--ease-out) both}.ds-tooltip[data-phase=closing]{opacity:var(--expr-motion-rest);transform:translateY(var(--space-1));pointer-events:none}.ds-tooltip-arrow{width:var(--space-2);height:var(--space-2);background:inherit;pointer-events:none;position:absolute;transform:rotate(45deg)}[data-side=top]>.ds-tooltip>.ds-tooltip-arrow{left:calc(var(--ax) - var(--space-1));bottom:calc(var(--space-1) * -1);border-right:var(--expr-line-width) solid var(--expr-line);border-bottom:var(--expr-line-width) solid var(--expr-line)}[data-side=bottom]>.ds-tooltip>.ds-tooltip-arrow{left:calc(var(--ax) - var(--space-1));top:calc(var(--space-1) * -1);border-left:var(--expr-line-width) solid var(--expr-line);border-top:var(--expr-line-width) solid var(--expr-line)}[data-side=left]>.ds-tooltip>.ds-tooltip-arrow{top:calc(var(--dy) - var(--space-1));right:calc(var(--space-1) * -1);border-right:var(--expr-line-width) solid var(--expr-line);border-top:var(--expr-line-width) solid var(--expr-line)}[data-side=right]>.ds-tooltip>.ds-tooltip-arrow{top:calc(var(--dy) - var(--space-1));left:calc(var(--space-1) * -1);border-left:var(--expr-line-width) solid var(--expr-line);border-bottom:var(--expr-line-width) solid var(--expr-line)}.ds-tooltip--frame>.ds-tooltip-arrow{border-color:var(--expr-shell-line)}.ds-tooltip-touch-help{width:var(--control-height);min-height:var(--control-height);border:var(--expr-line-width) solid var(--expr-line);border-radius:var(--radius-ctl);background:var(--expr-layer);color:var(--expr-ink);font:var(--type-body-strong);cursor:pointer;flex:none;justify-content:center;align-items:center;padding:0;display:none}.ds-popover-host{z-index:var(--z-popover);max-width:calc(100vw - var(--space-3) * 2)}.ds-popover{width:var(--expr-popover-width);max-width:calc(100vw - var(--space-3) * 2);max-height:calc(100dvh - var(--space-3) * 2);box-sizing:border-box;padding:var(--space-3);border:var(--expr-line-width) solid var(--expr-line);border-radius:var(--radius-card);background:var(--expr-layer);color:var(--expr-ink);box-shadow:var(--expr-dialog-shadow);overscroll-behavior:contain;font:var(--type-body);opacity:var(--expr-motion-visible);transform:translateY(var(--expr-motion-rest));transition:opacity var(--duration-menu) var(--ease-out), transform var(--duration-menu) var(--ease-out);overflow:auto}.ds-popover[data-phase=open]{animation:ds-overlay-enter var(--duration-menu) var(--ease-out) both}.ds-popover[data-phase=closing]{opacity:var(--expr-motion-rest);transform:translateY(var(--space-1));pointer-events:none}.ds-menu-popover{padding:var(--menu-padding);border-color:var(--menu-line);border-radius:var(--menu-radius);background:var(--menu-surface);box-shadow:var(--menu-shadow)}.ds-menu{min-width:0;font:var(--type-body)}.ds-menu-heading{padding:var(--space-1) var(--space-2) var(--space-2) var(--space-4);color:var(--ink-subtle);font:var(--type-label-caps);position:relative}.ds-menu-heading:before{content:"";left:var(--space-2);top:var(--space-1);width:var(--menu-lem-width);height:var(--menu-lem-height);border-radius:var(--radius-full);background:var(--menu-lem);position:absolute}.ds-menu-item{align-items:center;gap:var(--space-2);width:100%;min-height:var(--control-height);box-sizing:border-box;padding:var(--space-1) var(--space-2);border-radius:var(--menu-row-radius);color:var(--expr-ink);text-align:start;font:var(--type-body);cursor:pointer;background:0 0;border:0;display:flex;position:relative}.ds-menu-item:after{content:"";left:0;top:var(--space-2);bottom:var(--space-2);width:var(--menu-lem-width);border-radius:var(--radius-full);background:var(--menu-lem);opacity:0;transition:opacity var(--duration-fast) var(--ease-out);position:absolute}.ds-menu-item:hover,.ds-menu-item:focus-visible{background:var(--menu-hover)}.ds-menu-item:hover:after{opacity:1}.ds-menu-item:active,.ds-menu-item[aria-checked=true]{background:var(--menu-selected)}.ds-menu-item[data-has-description=true]{min-height:var(--expr-entity-height)}.ds-menu-item[aria-disabled=true]{color:var(--expr-muted);cursor:default}.ds-menu-item:focus-visible,.ds-tooltip-touch-help:focus-visible,.ds-toast-action:focus-visible,.ds-toast-close:focus-visible,.ds-popover:focus-visible{outline:var(--expr-focus-width) solid var(--focus-ring);outline-offset:0}.ds-menu-leading{width:var(--expr-icon-control);min-height:var(--expr-icon-control);flex:none;justify-content:center;align-items:center;display:inline-flex}.ds-menu-copy{gap:var(--space-1);overflow-wrap:anywhere;flex:1;min-width:0;display:grid}.ds-menu-reason,.ds-menu-description{color:var(--expr-muted);font:var(--type-caption)}.ds-menu-choice{width:var(--expr-icon-control);height:var(--expr-icon-control);border:var(--expr-line-width) solid var(--expr-muted);border-radius:var(--radius-status);box-sizing:border-box;justify-content:center;align-items:center;display:inline-flex}.ds-menu-choice--radio{border-radius:var(--radius-full)}.ds-menu-choice[data-checked=true]{border-color:var(--menu-selected-ink);background:var(--menu-selected);color:var(--menu-selected-ink)}.ds-menu-separator{height:0;margin:var(--space-1) 0;border-top:var(--expr-line-width) solid var(--menu-line)}@media (prefers-reduced-motion:reduce){.ds-menu-item:after{transition:none}}.ds-toast-viewport{z-index:var(--z-toast);gap:var(--space-2);width:min(var(--expr-decision-width), calc(100vw - var(--space-4) * 2));max-height:calc(100dvh - var(--space-4) * 2);box-sizing:border-box;overscroll-behavior:contain;pointer-events:none;flex-direction:column;display:flex;overflow:auto}.ds-toast{align-items:flex-start;gap:var(--space-2);padding:var(--space-3);border:var(--expr-line-width) solid var(--expr-line);border-radius:var(--radius-card);background:var(--expr-layer);color:var(--expr-ink);box-shadow:var(--expr-dialog-shadow);font:var(--type-body);overflow-wrap:anywhere;pointer-events:auto;animation:ds-overlay-enter var(--duration-menu) var(--ease-out) both;display:flex}.ds-toast-status{min-height:var(--space-5);color:var(--info);flex:none;align-items:center;display:flex}.ds-toast[data-tone=success] .ds-toast-status{color:var(--success)}.ds-toast[data-tone=warning] .ds-toast-status{color:var(--warning)}.ds-toast[data-tone=error] .ds-toast-status{color:var(--danger)}.ds-toast-copy{gap:var(--space-1);flex:1;min-width:0;display:grid}.ds-toast-copy strong{font:var(--type-body-strong)}.ds-toast-copy p{margin:var(--space-1) 0 0}.ds-toast-action{min-height:var(--control-height);margin-top:var(--space-1);padding:0 var(--space-2);border:var(--expr-line-width) solid var(--expr-line);border-radius:var(--radius-ctl);color:var(--expr-ink);font:var(--type-body-strong);cursor:pointer;background:0 0;justify-self:start}.ds-toast-action:hover,.ds-toast-close:hover{background:var(--hover)}.ds-toast-close{width:var(--control-height);min-height:var(--control-height);border-radius:var(--radius-ctl);color:var(--expr-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ds-toast-expired,.ds-toast-queued{color:var(--expr-muted);font:var(--type-caption)}.ds-toast-queued{padding:var(--space-1) var(--space-2);border:var(--expr-line-width) solid var(--expr-line);border-radius:var(--radius-status);background:var(--expr-layer);color:var(--expr-ink);align-self:flex-start}.ds-overlay-examples{gap:var(--space-3);display:grid}.ds-overlay-example-actions,.ds-overlay-dialog-content{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ds-overlay-example-actions{margin-block:var(--space-3)}.ds-overlay-dialog-content{padding:var(--space-4)}.ds-overlay-overflow{padding:var(--space-3);border:var(--expr-line-width) solid var(--expr-line);border-radius:var(--radius-card)}@keyframes ds-overlay-enter{0%{opacity:var(--expr-motion-rest);transform:translateY(var(--space-1))}to{opacity:var(--expr-motion-visible);transform:translateY(var(--expr-motion-rest))}}@media (hover:none),(pointer:coarse){.ds-tooltip-touch-help{display:inline-flex}}@media (prefers-reduced-motion:reduce){.ds-overlay-host,.ds-toast-viewport,.ds-tooltip,.ds-tooltip[data-phase=open],.ds-tooltip[data-phase=closing],.ds-tooltip *,.ds-popover,.ds-popover[data-phase=open],.ds-popover[data-phase=closing],.ds-popover *,.ds-toast,.ds-toast *{transition:none;animation:none}}.ds-kbd{align-items:center;gap:var(--space-1);min-height:var(--expr-status-height);padding:0 var(--space-1);border:var(--expr-line-width) solid var(--expr-line);border-radius:var(--radius-status);font:var(--type-caption);color:var(--expr-muted);background:var(--expr-read);white-space:nowrap;display:inline-flex}.topbar .ds-kbd,.nav .ds-kbd{border-color:var(--expr-shell-line);color:var(--expr-shell-ink);background:var(--expr-entry-bg)}.ds-count{min-width:var(--expr-status-height);min-height:var(--expr-status-height);padding:0 var(--space-1);border-radius:var(--radius-status);background:var(--expr-stamp-bg);color:var(--expr-stamp-ink);font:var(--type-caption);font-variant-numeric:tabular-nums;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.nav .ds-count,.topbar .ds-count,.obal-mobile-bar .ds-count{background:var(--frame-active);color:var(--on-frame-strong)}.ds-count[data-kind=bell],.topbar .ds-count[data-kind=bell],.nav .ds-count[data-kind=bell]{background:var(--notify-dot);color:var(--expr-notify-ink)}.ds-dot-wrap{flex:none;align-items:center;display:inline-flex}.ds-dot{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full);background:var(--iris)}.ds-dot[data-tone=success]{background:var(--success)}.ds-dot[data-tone=warning]{background:var(--warning)}.ds-dot[data-tone=danger]{background:var(--danger)}.ds-dot[data-tone=muted]{background:var(--ink-muted)}.topbar .ds-dot,.nav .ds-dot{background:var(--frame-accent)}.ds-avatar{width:var(--expr-glyph-size);height:var(--expr-glyph-size);background:var(--iris-tint);color:var(--iris);font:var(--type-body-strong);border:var(--expr-line-width) solid var(--expr-line);border-radius:var(--radius-full);flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.ds-avatar[data-size=small]{width:var(--expr-icon-nav);height:var(--expr-icon-nav);font:var(--type-caption)}.ds-avatar[data-kind=company]{border-radius:var(--radius-ctl)}.ds-avatar img{object-fit:cover;width:100%;height:100%}.ds-avatar-group{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:inline-flex}.ds-avatar-trigger{border-radius:var(--radius-full);background:0 0;border:0;padding:0;display:inline-flex}.ds-avatar-more{cursor:pointer}.ds-tabs{min-width:0}.ds-tablist{gap:var(--space-4);border-bottom:var(--expr-line-width) solid var(--expr-section-divider);display:flex;overflow:auto}.ds-tab{gap:var(--space-2);min-height:var(--control-height);border:0;border-bottom:var(--expr-focus-width) solid transparent;color:var(--expr-muted);font:var(--type-body);white-space:nowrap;background:0 0;align-items:center;padding:0;display:inline-flex}.ds-tab[aria-selected=true]{font:var(--type-body-strong);border-bottom-color:var(--expr-section-active);color:var(--expr-section-active-ink)}.ds-tab:hover:not(:disabled){color:var(--expr-ink)}.ds-tab:disabled{opacity:var(--expr-opacity-disabled)}.ds-tabpanel{padding:var(--space-4) 0 0}.ds-tabpanel[hidden]{display:none}.ds-tabs[data-orientation=vertical]{gap:var(--space-4);grid-template-columns:auto minmax(0,1fr);display:grid}.ds-tabs[data-orientation=vertical] .ds-tablist{border-bottom:0;border-inline-end:var(--expr-line-width) solid var(--expr-line);gap:var(--space-2);flex-direction:column;padding-inline-end:var(--space-3)}.ds-tabs[data-orientation=vertical] .ds-tabpanel{padding:0}.ds-segmented{border:var(--expr-line-width) solid var(--control-line);border-radius:var(--radius-ctl);background:var(--expr-read);min-width:0;padding:0;display:inline-flex}.ds-segment{height:var(--control-height);min-width:0;padding:0 var(--space-3);font:var(--type-button);color:var(--expr-muted);border-radius:var(--radius-ctl);white-space:nowrap;background:0 0;border:0;flex:auto}.ds-segment[aria-checked=true]{background:var(--expr-work);color:var(--expr-ink);box-shadow:var(--expr-work-shadow)}.ds-segment:disabled{opacity:var(--expr-opacity-disabled)}.ds-segment:hover:not(:disabled){color:var(--expr-ink)}.ds-pulse{align-items:center;gap:var(--space-2);color:var(--expr-ink);display:inline-flex}.ds-pulse-symbol{width:var(--expr-icon-status);height:var(--expr-icon-status);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.ds-pulse-core,.ds-pulse-signal{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full);background:var(--expr-ai);position:absolute}.ds-pulse-signal{opacity:0}.ds-pulse[data-active=true][data-variant=wave] .ds-pulse-signal{animation:ds-pulse-wave var(--duration-panel) var(--ease-out)}.ds-pulse[data-active=true][data-variant=breathe] .ds-pulse-signal{animation:ds-pulse-breathe var(--duration-panel) var(--ease-out)}.ds-pulse[data-active=false] .ds-pulse-core{background:var(--expr-muted)}@keyframes ds-pulse-wave{0%{opacity:var(--expr-motion-pulse-low);transform:scale(1)}to{opacity:0;transform:scale(1.75)}}@keyframes ds-pulse-breathe{0%,to{opacity:0;transform:scale(1)}50%{opacity:var(--expr-motion-pulse-high);transform:scale(1.3)}}@media (prefers-reduced-motion:reduce){.ds-pulse *{transition:none!important;animation:none!important}}@supports selector(::-webkit-scrollbar){::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size);background:0 0}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-button{width:0;height:0;display:none}::-webkit-scrollbar-thumb{min-height:var(--space-8);border:var(--scrollbar-gap) solid transparent;border-radius:var(--radius-full);background-color:var(--scrollbar-thumb);background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}[data-povrch=ram] ::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-frame)}.app-shell .nav::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-frame)}[data-povrch=ram] ::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-frame-hover)}.app-shell .nav::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-frame-hover)}}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}[data-povrch=ram],[data-povrch=ram] *,.app-shell .nav{scrollbar-color:var(--scrollbar-thumb-frame) transparent}}.ds-section-header{margin-bottom:var(--space-5)}.ds-section-header__row{box-sizing:content-box;align-items:center;gap:var(--space-3);min-height:var(--input-height);padding:var(--space-2) var(--space-6);border-bottom:var(--expr-line-width) solid var(--line);background:var(--surface);flex-wrap:nowrap;min-width:0;display:flex}.ds-section-header>.ds-section-header__row{box-sizing:content-box}.ds-section-header__name{align-items:center;gap:var(--space-2);padding-right:var(--space-3);border-right:var(--expr-line-width) solid var(--line);font:var(--type-body-strong);color:var(--ink);white-space:nowrap;flex-shrink:0;margin:0;display:inline-flex}.ds-section-header__icon{display:none}.ds-section-header__name:last-child{border-right:0;padding-right:0}.ds-section-header__tabs{align-items:center;gap:var(--space-1);flex-wrap:nowrap;min-width:0;display:flex}.ds-section-header__tab{align-items:center;gap:var(--space-1);height:var(--input-height);padding:0 var(--space-3);border-radius:var(--radius-ctl);font:var(--type-body);color:var(--ink-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;display:inline-flex}.ds-section-header__tab[aria-current=page]{background:var(--info-bg);color:var(--info);font:var(--type-body-strong)}.ds-section-header__tab:focus-visible{outline:var(--expr-focus-width) solid var(--info);outline-offset:var(--expr-line-width)}.ds-section-header__tab:disabled{cursor:default;color:var(--ink-muted)}.ds-section-header__overflow{position:relative}.ds-section-header__overflow[data-overflow=mobile]{display:none}.ds-section-header__filters{align-items:center;gap:var(--space-3);min-width:0;display:flex}.ds-section-header__actions{align-items:center;gap:var(--space-2);flex-wrap:nowrap;flex-shrink:0;margin-left:auto;display:flex}.ds-section-header__actions .btn{height:var(--input-height)}@media (width<=640px){.ds-section-header__row{gap:var(--space-2);padding-inline:var(--space-2)}.ds-section-header__name{border-right:0;padding-right:0}.ds-section-header__tabs{flex-shrink:0;gap:0}.ds-section-header__tab:not([aria-current=page]){display:none}.ds-section-header__overflow .ds-section-header__tab{display:inline-flex}.ds-section-header__overflow[data-overflow=desktop]{display:none}.ds-section-header__overflow[data-overflow=mobile]{display:block}.ds-section-header__filters{display:none}.ds-section-header__actions{gap:var(--space-1)}.ds-section-header__actions .btn{width:var(--input-height);min-width:var(--input-height);justify-content:center;padding:0}.ds-section-header__actions .btn>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.ps{height:40px;padding:var(--space-1);margin-right:var(--space-2);border-radius:var(--radius-dialog);background:color-mix(in srgb,var(--on-frame-strong) 5.5%,transparent);outline:var(--expr-line-width) solid var(--frame-line);outline-offset:calc(var(--expr-line-width) * -1);grid-template-columns:1fr 1fr;align-items:center;display:grid;position:relative}.ps-j{border-radius:var(--radius-card);background:var(--surface);width:calc(50% - 3px);box-shadow:var(--expr-work-shadow);transition:transform var(--duration-panel) var(--ease-out);position:absolute;top:3px;bottom:3px;left:3px;transform:translate(0)}.ps.na-k .ps-j{transform:translate(100%)}.ps button{z-index:var(--z-shell);align-items:center;gap:var(--space-2);height:34px;padding:0 var(--space-3) 0 var(--space-1);border-radius:var(--radius-card);color:var(--on-frame-muted);white-space:nowrap;display:flex;position:relative}.ps button:not(.on):hover{color:var(--on-frame-strong)}.ps button:focus-visible{outline:var(--expr-focus-width) solid var(--frame-accent);outline-offset:var(--expr-focus-width)}.ps button.on{color:var(--ink);cursor:default}.ps-av{border-radius:var(--radius-card);width:26px;height:26px;font:var(--type-label-caps);letter-spacing:.02em;flex:none;place-items:center;font-weight:750;display:grid}.ps-av.u,.ps-av.k{background:color-mix(in srgb,var(--on-frame-strong) 12%,transparent);color:var(--on-frame-strong)}.ps button.on .ps-av.u{background:var(--frame);color:var(--on-frame-strong)}.ps button.on .ps-av.k{background:var(--frame-accent);color:var(--frame)}.ps-t{text-align:left;flex-direction:column;line-height:1.1;display:flex}.ps-t b{font:var(--type-small);letter-spacing:-.005em;font-weight:680}.ps-t small{font:var(--type-label-caps);opacity:.72;margin-top:0;font-weight:550}.ps-i{opacity:0;transition:opacity var(--duration-panel) var(--ease-out);flex:none;margin-left:0}.ps button.on .ps-i{opacity:.55}@media (width<=1499px){.ps-t small,.ps-i{display:none}.ps button{padding-right:var(--space-3)}}.app.focus-stul .ps-t small{display:inline}.ps.ps-ik{height:34px;margin:0 var(--space-1) 0 0;flex:none;grid-template-columns:32px 32px;min-width:0;padding:0}.ps.ps-ik .ps-j{border-radius:var(--radius-ctl);width:calc(50% - 2px);top:2px;bottom:2px;left:2px}.ps.ps-ik button{border-radius:var(--radius-ctl);width:32px;height:30px;color:var(--on-frame-muted);justify-content:center;gap:0;padding:0}.ps.ps-ik button.on{color:var(--ink)}.ps.ps-ik button:not(.on):hover{color:var(--on-frame-strong)}@media (width<=900px){.f2o .ps.ps-ik{display:grid}}@media (width<=720px){.f2o .ps.ps-ik{margin-right:0}}@media (prefers-reduced-motion:reduce){.ps-j,.ps-i{transition:none;animation:none}}.f2o .f2x-obsah>.main>.sheet{background:var(--surface);overflow:auto}.prazdna{background:var(--surface);min-height:100%}.sekce-chyba{padding:var(--space-8);gap:var(--space-3);color:var(--ink);justify-items:start;display:grid}.sekce-chyba h1{font:var(--type-section);margin:0}.sekce-chyba p{color:var(--ink-muted);margin:0}.f2o .sheet>.dk-root :is(.d2-window-canvas,.d2-desktop-scroll,.d2-desktop-surface){background:var(--surface)}.audit-rozvrzeni{padding:var(--space-6);background:var(--surface);color:var(--ink);font:var(--type-body);height:100%;overflow:auto}.audit-rozvrzeni h1{font:var(--type-section);margin:0 0 var(--space-2)}.audit-rozvrzeni table{border-collapse:collapse;margin:var(--space-4) 0;font:var(--type-caption)}.audit-rozvrzeni th,.audit-rozvrzeni td{border:var(--expr-line-width) solid var(--line);padding:var(--space-1) var(--space-2);text-align:left;vertical-align:top}.audit-rozvrzeni td small{color:var(--ink-muted);display:block}.audit-rozvrzeni td[data-ok=false]{background:var(--danger-bg);color:var(--danger)}.audit-rozvrzeni td[data-ok=true]{color:var(--success)}.audit-rozvrzeni iframe{border:var(--expr-line-width) solid var(--line);display:block}.f2o .f2x-obsah>.main>.sheet .centrala-v12:not(.centrala-root){background:var(--surface)}.f2o .f2x-obsah>.main>.sheet .ma-root .ma-payroll-sheet{background:var(--surface)!important}.f2o .f2x-obsah>.main>.sheet .ma-root .ma-section-root>.sectionbar{background:var(--surface)}.f2o .f2x-obsah>.main>.sheet .ma-root .ma-portfolio{padding:0 var(--space-6) var(--space-6)}.f2o .f2x-obsah>.main>.sheet :is(#billing-scroll-host,.bill-content){background:var(--surface);background-image:none}.f2o .f2x-obsah>.main>.sheet .databox-section,.f2o .f2x-obsah>.main>.sheet .ai-root .ai-section .sectionbar{background:var(--surface)}.f2o .f2x-obsah>.main>.sheet .centrala-v12.centrala-root{padding:0 0 var(--space-6)}.f2o .f2x-obsah>.main>.sheet .centrala-v12.centrala-root>:not([data-section-header],dialog,.skip){margin-inline:var(--content-gutter)}.f2o .f2x-obsah>.main>.sheet .bill-content{padding:0 0 var(--space-5)}.f2o .f2x-obsah>.main>.sheet .bill-content>:not(.bill-head,dialog){margin-inline:var(--space-6)}.f2o .f2x-obsah>.main>.sheet .db-section-heading{padding-inline:0;padding-top:0}@media (width<=767px){.f2o .f2x-obsah>.main>.sheet .centrala-v12.centrala-root{padding:0 0 var(--space-4)}.f2o .f2x-obsah>.main>.sheet .centrala-v12.centrala-root>:not([data-section-header],dialog,.skip){margin-inline:var(--space-4)}}@media (width<=640px){.f2o .f2x-obsah>.main>.sheet .bill-content{padding:0 0 var(--space-3)}.f2o .f2x-obsah>.main>.sheet .bill-content>:not(.bill-head,dialog){margin-inline:var(--space-2)}.f2o .f2x-obsah>.main>.sheet .ma-root .ma-portfolio{padding:0 var(--space-2) var(--space-4)}}html body .ds-segmented.ds-segmented{gap:var(--space-1);padding:var(--space-1);border-color:var(--expr-line);background:var(--expr-read)}html body .ds-segment.ds-segment{height:calc(var(--control-height) - 2 * var(--space-1));padding:0 var(--space-3);color:var(--expr-muted);border:var(--expr-line-width) solid transparent;border-radius:var(--radius-status);cursor:pointer}html body .ds-segment.ds-segment:hover:not(:disabled){background:var(--hover);color:var(--expr-ink)}html body .ds-segment.ds-segment[aria-checked=true]{background:var(--info-bg);color:var(--info);border-color:var(--lit-1);box-shadow:none}html body .ds-segment.ds-segment:focus-visible{outline:var(--expr-focus-width) solid var(--lit-1);outline-offset:var(--expr-line-width)}html body .ds-amount-control.ds-amount-control>input:is(*,:hover,:focus,:focus-visible){box-shadow:none;background:0 0;border:0;outline:none}html body .ds-amount-control.ds-amount-control:focus-within{border-color:var(--lit-1);outline:var(--expr-focus-width) solid var(--lit-1);outline-offset:var(--expr-line-width)}html body .ds-amount-control.ds-amount-control[data-invalid]:focus-within{outline-color:var(--danger)}@media (pointer:fine){html body .ds-radio-options.ds-radio-options .ds-check-label{min-height:var(--control-height)}}html body .cp2-data-toolbar.cp2-data-toolbar{flex-wrap:wrap;justify-content:flex-start}.cp2-search{flex:1 1 0;min-width:0;position:relative}.cp2-search>.icon{left:var(--space-3);color:var(--expr-muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}html body .cp2-search.cp2-search>input{width:100%;padding-left:var(--space-8)}.cp2-doc-groups{gap:var(--space-2);min-width:0;display:grid}.cp2-doc-group{min-width:0}.cp2-doc-group-head{font:inherit;margin:0}.cp2-doc-group-head>button{align-items:center;gap:var(--space-3);width:100%;min-height:var(--control-height);padding:var(--space-2) var(--space-3);border-radius:var(--radius-ctl);background:var(--expr-read);color:var(--expr-ink);text-align:left;font:var(--type-body);cursor:pointer;border:0;display:flex}.cp2-doc-group-head>button:hover{background:var(--hover)}.cp2-doc-group-head>button:focus-visible{outline:var(--expr-focus-width) solid var(--lit-1);outline-offset:var(--expr-line-width)}.cp2-doc-group-title{align-items:baseline;gap:var(--space-2);flex:1;min-width:0;display:flex}.cp2-doc-group-title>strong{font:var(--type-body-strong);white-space:nowrap}.cp2-doc-group-title>span{color:var(--expr-muted);font:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cp2-doc-group-count{color:var(--expr-muted);font:var(--type-caption);white-space:nowrap;font-variant-numeric:tabular-nums}.cp2-doc-group-count[data-warn]{color:var(--warning)}.cp2-doc-group-sum{color:var(--expr-muted);font:var(--type-caption);white-space:nowrap;font-variant-numeric:tabular-nums}.cp2-doc-group[data-warn] .cp2-doc-group-head>button{background:var(--warning-bg)}.cp2-doc-group>div>.ds-data-table{margin-top:var(--space-1)}@media (width<=767px){.cp2-doc-group-sum,.cp2-doc-group-title>span{display:none}.cp2-search{flex-basis:100%}}html body .btn.btn[aria-pressed=true]{background:var(--info-bg);color:var(--info);border-color:var(--lit-1)}html body .btn.btn[aria-pressed=false]:hover:not(:disabled){background:var(--hover);color:var(--expr-ink)}html body .cp2-stack.cp2-stack>*{min-width:0}@media (width<=767px){html body .cp2-data-toolbar.cp2-data-toolbar .ds-segmented{width:100%;max-width:100%;overflow-x:auto}html body .cp2-data-toolbar.cp2-data-toolbar .ds-segment{flex:none}}.f2o *{box-sizing:border-box}.f2o button,.f2o textarea,.f2o input{font-family:var(--app-font)}.f2o a{color:var(--iris);text-decoration:none}.f2o .f2-navd{background:0 0}.f2o .f2-navd:hover{background:color-mix(in srgb,var(--on-frame-strong) 7%,transparent)}.f2o .f2-nv{color:var(--on-frame);background:0 0;font-weight:500}.f2o .f2-nv .f2-ico{color:var(--on-frame)}.f2o .f2-nv:hover{background:color-mix(in srgb,var(--on-frame-strong) 7%,transparent);color:var(--on-frame-strong)}.f2o .f2-nv:hover .f2-ico{color:var(--on-frame-strong)}.f2o .f2-nv.f2-on{background:color-mix(in srgb,var(--frame-accent) 16%,transparent);color:var(--on-frame-strong);font-weight:600}.f2o .f2-nv.f2-on .f2-ico{color:var(--frame-accent)}.f2o .f2-nv.f2-on:hover{background:color-mix(in srgb,var(--frame-accent) 20%,transparent)}.f2o .f2-card{background:color-mix(in srgb,var(--on-frame-strong) 4.5%,transparent)}.f2o .f2-card:hover,.f2o .f2-card.f2-on{background:color-mix(in srgb,var(--on-frame-strong) 8%,transparent)}.f2o .f2-bare.f2-on{background:color-mix(in srgb,var(--on-frame-strong) 7%,transparent)}.f2o .f2-ghost.f2-on{background:var(--hover)}.f2o .f2-sidemi:hover{background:color-mix(in srgb,var(--on-frame-strong) 7%,transparent);color:var(--on-frame-strong)}.f2o .f2-expand{animation:.16s cubic-bezier(.2,.8,.2,1) f2-expand}.f2o .f2-expandup{animation:.16s cubic-bezier(.2,.8,.2,1) f2-expandup}@keyframes f2-expand{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes f2-expandup{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.f2o .f2-fghost{background:color-mix(in srgb,var(--on-frame-strong) 4.5%,transparent);outline:var(--expr-line-width) solid color-mix(in srgb,var(--on-frame-strong) 8%,transparent);outline-offset:calc(var(--expr-line-width) * -1);box-shadow:none;color:var(--on-frame)}.f2o .f2-fghost:hover{background:color-mix(in srgb,var(--on-frame-strong) 8%,transparent);outline:var(--expr-line-width) solid color-mix(in srgb,var(--on-frame-strong) 12%,transparent);outline-offset:calc(var(--expr-line-width) * -1);box-shadow:none;color:var(--on-frame-strong)}.f2o .f2-fghost.f2-on{background:color-mix(in srgb,var(--on-frame-strong) 11%,transparent);outline:var(--expr-line-width) solid color-mix(in srgb,var(--on-frame-strong) 16%,transparent);outline-offset:calc(var(--expr-line-width) * -1);box-shadow:none;color:var(--on-frame-strong)}.f2o .f2-flycard{transform-origin:50%}.f2o .f2-fA.f2-flyin{animation:.22s cubic-bezier(.22,1,.36,1) both f2-flyinL}.f2o .f2-stage.f2-clipL{clip-path:inset(-40px -120px -40px 0)}.f2o .f2-fA.f2-flydive{animation:.22s cubic-bezier(.55,0,.85,.35) both f2-diveR}@keyframes f2-flyinL{0%{transform:translateY(var(--expr-motion-enter));opacity:0}to{opacity:1;transform:none}}@keyframes f2-diveR{0%{opacity:1;transform:none}to{opacity:0;transform:scale(.96)}}.f2o .f2-fB.f2-flyin{animation:.22s cubic-bezier(.2,.9,.25,1) both f2-islIn}.f2o .f2-fB.f2-flyin .f2-icont{animation:.22s ease-out .22s both f2-icIn}.f2o .f2-fB.f2-flydive{animation:.22s cubic-bezier(.5,0,.75,.3) both f2-islOut}.f2o .f2-fB.f2-flydive .f2-icont{animation:.12s ease-in both f2-icOut}.f2o .f2-fB .f2-idot{animation:3s ease-in-out infinite f2-idot}@keyframes f2-islIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes f2-islOut{0%{opacity:1;transform:none}to{opacity:0;transform:scale(.96)}}@keyframes f2-icIn{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}@keyframes f2-icOut{0%{opacity:1}to{opacity:0}}@keyframes f2-idot{0%,to{opacity:var(--expr-motion-pulse-high)}50%{opacity:var(--expr-motion-pulse-low)}}.f2o .f2-fsearch.f2-on{background:color-mix(in srgb,var(--on-frame-strong) 10%,transparent)}.f2o .f2-spill{background:var(--frame-raised);outline:var(--expr-line-width) solid color-mix(in srgb,var(--on-frame-strong) 7%,transparent);outline-offset:calc(var(--expr-line-width) * -1);box-shadow:none}.f2o .f2-spill:hover{outline:var(--expr-line-width) solid color-mix(in srgb,var(--on-frame-strong) 15%,transparent);outline-offset:calc(var(--expr-line-width) * -1);box-shadow:none;color:var(--on-frame)}.f2o .f2-spill.f2-on{outline:var(--expr-line-width) solid color-mix(in srgb,var(--frame-accent) 72%,transparent);outline-offset:calc(var(--expr-line-width) * -1);box-shadow:none;color:var(--on-frame)}.f2o .f2-fDrop.f2-flyin{animation:.22s cubic-bezier(.22,1,.36,1) both f2-dropIn}.f2o .f2-fSlide.f2-flyin{animation:.22s cubic-bezier(.22,1,.36,1) both f2-flyinL}.f2o .f2-fDropR.f2-flyin{animation:.22s cubic-bezier(.22,1,.36,1) both f2-dropR}@keyframes f2-dropR{0%{transform:translateX(var(--expr-motion-enter));opacity:0}to{opacity:1;transform:none}}.f2o .f2-fDropR.f2-flydive,.f2o .f2-fDrop.f2-flydive,.f2o .f2-fSlide.f2-flydive{animation:.22s cubic-bezier(.55,0,.85,.35) both f2-diveM}@keyframes f2-dropIn{0%{transform:translateY(calc(var(--expr-motion-enter) * -1));opacity:0}to{opacity:1;transform:none}}@keyframes f2-diveM{0%{opacity:1;transform:none}to{opacity:0;transform:scale(.96)}}.f2o .f2-flycard:hover{border-left:var(--expr-line-width) solid var(--notify-dot)!important;outline:var(--expr-line-width) solid var(--line)!important;outline-offset:calc(var(--expr-line-width) * -1)!important;box-shadow:var(--shadow-pop)!important}.f2o .f2-fsx{width:34px}.f2o .f2-fsx .f2-sxin{opacity:0;transition:opacity .12s}.f2o .f2-fsx.f2-open{width:250px}.f2o .f2-fsx.f2-open .f2-sxin{opacity:1;transition-delay:80ms}.f2o .f2-pin{color:var(--ink-muted);background:0 0}.f2o .f2-pin.f2-on{background:var(--iris-tint);color:var(--iris)}.f2o .f2-nlink{color:inherit;text-decoration:none}.f2o .f2-nlink:after{content:"";border-radius:var(--radius-card);position:absolute;inset:0}.f2o .f2-nrow button{z-index:var(--z-shell);position:relative}.f2o .f2-nlink:focus-visible{box-shadow:none!important;outline:none!important}.f2o .f2-nrow:focus-within{outline:var(--expr-line-width) solid color-mix(in srgb,var(--iris) 95%,transparent);outline-offset:calc(var(--expr-line-width) * -1);box-shadow:none}.f2o .f2-bellpulse svg{animation:.22s ease-in-out f2-bellwig}@keyframes f2-bellwig{0%,to{transform:rotate(0)}20%{transform:rotate(-14deg)}45%{transform:rotate(11deg)}70%{transform:rotate(-6deg)}}.f2o .f2-nb1:hover{filter:brightness(1.25)}.f2o .f2-nb2{background:0 0}.f2o .f2-nb2:hover{background:var(--hover)}.f2o .f2-demo:hover{filter:brightness(1.3)}@media (prefers-reduced-motion:reduce){.f2o .f2-fDropR.f2-flyin,.f2o .f2-fDropR.f2-flydive,.f2o .f2-fDrop.f2-flyin,.f2o .f2-fDrop.f2-flydive,.f2o .f2-fSlide.f2-flyin,.f2o .f2-fSlide.f2-flydive,.f2o .f2-fA.f2-flyin,.f2o .f2-fA.f2-flydive,.f2o .f2-fB.f2-flyin,.f2o .f2-fB.f2-flydive,.f2o .f2-fB .f2-icont,.f2o .f2-fB .f2-idot,.f2o .f2-bellpulse,.f2o .f2-bellpulse svg{animation:none}}.f2o .f2-navarrow.f2-dis{opacity:.38;cursor:default;background:color-mix(in srgb,var(--on-frame-strong) 3%,transparent)}.f2o .f2-navarrow.f2-dis:hover{background:color-mix(in srgb,var(--on-frame-strong) 3%,transparent);outline:var(--expr-line-width) solid color-mix(in srgb,var(--on-frame-strong) 8%,transparent);outline-offset:calc(var(--expr-line-width) * -1);box-shadow:none;color:var(--on-frame)}.f2o .f2-atip{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2) var(--space-1) var(--space-2);border-radius:var(--radius-card);background:var(--surface);color:var(--ink);white-space:nowrap;outline:var(--expr-line-width) solid color-mix(in srgb,var(--frame) 8%,transparent);outline-offset:0;box-shadow:var(--shadow-pop);opacity:0;pointer-events:none;z-index:var(--z-tour);font-size:12px;font-weight:550;transition:opacity .12s,transform .12s;display:flex;position:absolute;top:42px;left:0;transform:translateY(-3px)}.f2o .f2-akbd{height:20px;padding:0 var(--space-1);border-radius:var(--radius-status);background:var(--hover);outline:var(--expr-line-width) solid var(--line);outline-offset:0;box-shadow:none;color:var(--ink-muted);align-items:center;font-size:11.5px;font-weight:600;display:flex}.f2o .f2-navarrow:hover .f2-atip,.f2o .f2-navarrow:focus-visible .f2-atip{opacity:1;transform:none}.f2o .f2-fsearch{background:color-mix(in srgb,var(--on-frame-strong) 6%,transparent);outline:var(--expr-line-width) solid color-mix(in srgb,var(--on-frame-strong) 8%,transparent);outline-offset:calc(var(--expr-line-width) * -1);box-shadow:none}.f2o .f2-fsearch:hover{background:color-mix(in srgb,var(--on-frame-strong) 9%,transparent)}.f2o .f2-fai{background:color-mix(in srgb,var(--on-frame-strong) 6%,transparent);outline:var(--expr-line-width) solid color-mix(in srgb,var(--on-frame-strong) 10%,transparent);outline-offset:calc(var(--expr-line-width) * -1);box-shadow:none;color:var(--on-frame-strong)}.f2o .f2-fai:hover{background:color-mix(in srgb,var(--on-frame-strong) 10%,transparent)}.f2o .f2-fai.f2-on{background:color-mix(in srgb,var(--frame-accent) 16%,transparent);outline:var(--expr-line-width) solid color-mix(in srgb,var(--frame-accent) 72%,transparent);outline-offset:calc(var(--expr-line-width) * -1);box-shadow:none}.f2o .f2-ghost:hover,.f2o .f2-mi:hover{background:var(--hover)}.f2o .f2-sug:hover{background:var(--iris-tint)}.f2o .f2-tip{padding:var(--space-1) var(--space-2);border-radius:var(--radius-ctl);background:var(--frame-raised);color:var(--on-frame-strong);white-space:nowrap;opacity:0;pointer-events:none;box-shadow:var(--shadow-pop);z-index:var(--z-tour);font-size:12px;font-weight:500;transition:opacity .12s,transform .12s;position:absolute;top:50%;left:52px;transform:translate(-4px,-50%)}.f2o .f2-nv:hover .f2-tip,.f2o .f2-nv:focus-visible .f2-tip{opacity:1;transform:translateY(-50%)}.f2o .f2-slide{animation:.22s cubic-bezier(.2,.8,.2,1) f2-slide}@keyframes f2-pop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes f2-popup{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes f2-slide{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}.f2o :focus-visible{outline:none!important;outline:var(--expr-line-width) solid color-mix(in srgb,var(--iris) 90%,transparent)!important;outline-offset:0!important;box-shadow:none!important}.f2o textarea::placeholder{color:var(--ink-subtle)}@media (prefers-reduced-motion:reduce){.f2o .f2-pop,.f2o .f2-popup,.f2o .f2-slide,.f2o .f2-expand,.f2o .f2-expandup{animation:none}}.f2o .f2-sinput::placeholder{color:var(--ink-subtle)}.f2o .f2-sinput.f2-dark::placeholder{color:var(--on-frame-muted)}.f2o .f2-sinput:focus,.f2o .f2-sinput:focus-visible{box-shadow:none!important;outline:none!important}.f2o .f2-schip{height:28px;padding:0 var(--space-3);border-radius:var(--radius-dialog);outline:var(--expr-line-width) solid var(--line);outline-offset:calc(var(--expr-line-width) * -1);box-shadow:none;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:550}.f2o .f2-schip:hover{background:var(--hover);color:var(--ink)}.f2o .f2-schip.f2-on{background:var(--iris-tint);outline:var(--expr-line-width) solid color-mix(in srgb,var(--iris) 40%,transparent);outline-offset:calc(var(--expr-line-width) * -1);box-shadow:none;color:var(--ink)}.f2o .f2-sgh{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2) var(--space-1) var(--space-2);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-subtle);font-size:11.5px;font-weight:600;display:flex}.f2o .f2-sgc{text-transform:none;letter-spacing:0;margin-left:auto;font-weight:500}.f2o .f2-srow{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2);border-radius:var(--radius-card);color:var(--ink);cursor:pointer;text-decoration:none;display:flex}.f2o .f2-srow:hover{background:var(--hover)}.f2o .f2-srow.f2-sel{background:var(--hover);outline:var(--expr-line-width) solid var(--line);outline-offset:calc(var(--expr-line-width) * -1);box-shadow:none}.f2o .f2-st1{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:560;line-height:17px;overflow:hidden}.f2o .f2-st2{color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;line-height:15px;overflow:hidden}.f2o .f2-smeta{color:var(--ink-subtle);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;font-size:11.5px}.f2o .f2-shl{background:var(--iris-tint);color:var(--ink);border-radius:var(--radius-status);padding:0;font-weight:700}.f2o .f2-stile{border-radius:var(--radius-card);flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.f2o .f2-stile.f2-small{border-radius:var(--radius-ctl);width:26px;height:26px}.f2o .f2-stile.f2-big{border-radius:var(--radius-dialog);width:42px;height:42px}.f2o .f2-sic{background:currentColor;width:16px;height:16px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:16px 16px;mask-size:16px 16px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.f2o .f2-stile.f2-big .f2-sic{width:21px;height:21px;-webkit-mask-size:21px 21px;mask-size:21px 21px}.f2o .f2-sact{height:32px;padding:0 var(--space-3);border-radius:var(--radius-card);cursor:pointer;border:0;font-size:12px;font-weight:600}.f2o .f2-sact.f2-p{background:var(--primary);color:var(--on-primary)}.f2o .f2-sact.f2-p:hover{filter:brightness(1.25)}.f2o .f2-sact.f2-s{background:var(--surface);outline:var(--expr-line-width) solid var(--line);outline-offset:calc(var(--expr-line-width) * -1);box-shadow:none;color:var(--ink)}.f2o .f2-sact.f2-s:hover{background:var(--hover)}.f2o .f2-sai{align-items:center;gap:var(--space-2);height:30px;padding:0 var(--space-3) 0 var(--space-2);border-radius:var(--radius-card);color:var(--ink);background:var(--iris-tint);white-space:nowrap;text-overflow:ellipsis;max-width:420px;font-size:12px;font-weight:600;text-decoration:none;display:flex;overflow:hidden}.f2o .f2-sai:hover{outline:var(--expr-line-width) solid color-mix(in srgb,var(--iris) 35%,transparent);outline-offset:calc(var(--expr-line-width) * -1);box-shadow:none}.f2o .f2-skbd{min-width:20px;height:20px;padding:0 var(--space-1);border-radius:var(--radius-status);background:var(--hover);outline:var(--expr-line-width) solid var(--line);outline-offset:calc(var(--expr-line-width) * -1);box-shadow:none;color:var(--ink-muted);justify-content:center;align-items:center;font-size:11.5px;font-weight:600;display:inline-flex}.f2o .f2-sall{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);color:var(--iris);border-top:var(--expr-line-width) solid var(--line);box-shadow:none;font-size:12.5px;font-weight:600;text-decoration:none;display:flex}.f2o .f2-sall:hover{background:var(--hover)}.f2o .f2-rtype{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2);border-radius:var(--radius-card);color:var(--ink-muted);font-size:12.5px;font-weight:550;text-decoration:none;display:flex}.f2o .f2-rtype:hover{background:var(--hover);color:var(--ink)}.f2o .f2-rtype.f2-on{background:var(--surface);color:var(--ink);outline:var(--expr-line-width) solid var(--line);outline-offset:calc(var(--expr-line-width) * -1);box-shadow:none}.f2o .f2-rn{color:var(--ink-subtle);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11.5px}.f2o .f2-sscroll{overflow-x:hidden}.f2o .f2-sfade{animation:.12s ease-out both f2-sfade}@keyframes f2-sfade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.f2o .f2-sfade{animation:none}}.f2o .f2-stile.f2-klient{background:var(--sec-klienti);color:var(--sec-klienti-ink)}.f2o .f2-sic.f2-klient{-webkit-mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%271.8%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Ccircle%20cx%3D%279%27%20cy%3D%278%27%20r%3D%273.5%27%3E%3C%2Fcircle%3E%3Cpath%20d%3D%27M2.5%2020c.8-3.6%203.4-5.5%206.5-5.5s5.7%201.9%206.5%205.5%27%3E%3C%2Fpath%3E%3Cpath%20d%3D%27M15.5%204.7a3.5%203.5%200%200%201%200%206.6%27%3E%3C%2Fpath%3E%3Cpath%20d%3D%27M18%2014.8c1.8.7%203%202.4%203.5%205.2%27%3E%3C%2Fpath%3E%3C%2Fsvg%3E);mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%271.8%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Ccircle%20cx%3D%279%27%20cy%3D%278%27%20r%3D%273.5%27%3E%3C%2Fcircle%3E%3Cpath%20d%3D%27M2.5%2020c.8-3.6%203.4-5.5%206.5-5.5s5.7%201.9%206.5%205.5%27%3E%3C%2Fpath%3E%3Cpath%20d%3D%27M15.5%204.7a3.5%203.5%200%200%201%200%206.6%27%3E%3C%2Fpath%3E%3Cpath%20d%3D%27M18%2014.8c1.8.7%203%202.4%203.5%205.2%27%3E%3C%2Fpath%3E%3C%2Fsvg%3E)}.f2o .f2-stile.f2-osoba{background:var(--sec-zamestnanci);color:var(--sec-zamestnanci-ink)}.f2o .f2-sic.f2-osoba{-webkit-mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%271.8%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Ccircle%20cx%3D%2712%27%20cy%3D%278.5%27%20r%3D%273.8%27%3E%3C%2Fcircle%3E%3Cpath%20d%3D%27M4.5%2020c1-3.8%204-5.6%207.5-5.6s6.5%201.8%207.5%205.6%27%3E%3C%2Fpath%3E%3C%2Fsvg%3E);mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%271.8%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Ccircle%20cx%3D%2712%27%20cy%3D%278.5%27%20r%3D%273.8%27%3E%3C%2Fcircle%3E%3Cpath%20d%3D%27M4.5%2020c1-3.8%204-5.6%207.5-5.6s6.5%201.8%207.5%205.6%27%3E%3C%2Fpath%3E%3C%2Fsvg%3E)}.f2o .f2-stile.f2-doklad{background:var(--sec-fakturace);color:var(--sec-fakturace-ink)}.f2o .f2-sic.f2-doklad{-webkit-mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%271.8%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M6%203h12v18l-3-2-3%202-3-2-3%202z%27%3E%3C%2Fpath%3E%3Cpath%20d%3D%27M9%208h6M9%2012h6M9%2016h3%27%3E%3C%2Fpath%3E%3C%2Fsvg%3E);mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%271.8%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M6%203h12v18l-3-2-3%202-3-2-3%202z%27%3E%3C%2Fpath%3E%3Cpath%20d%3D%27M9%208h6M9%2012h6M9%2016h3%27%3E%3C%2Fpath%3E%3C%2Fsvg%3E)}.f2o .f2-stile.f2-dokument{background:var(--sec-dokumenty);color:var(--sec-dokumenty-ink)}.f2o .f2-sic.f2-dokument{-webkit-mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%271.8%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M3.5%207A2.5%202.5%200%200%201%206%204.5h4l2%202.5h6A2.5%202.5%200%200%201%2020.5%209.5V17A2.5%202.5%200%200%201%2018%2019.5H6A2.5%202.5%200%200%201%203.5%2017z%27%3E%3C%2Fpath%3E%3C%2Fsvg%3E);mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%271.8%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M3.5%207A2.5%202.5%200%200%201%206%204.5h4l2%202.5h6A2.5%202.5%200%200%201%2020.5%209.5V17A2.5%202.5%200%200%201%2018%2019.5H6A2.5%202.5%200%200%201%203.5%2017z%27%3E%3C%2Fpath%3E%3C%2Fsvg%3E)}.f2o .f2-stile.f2-zprava{background:var(--sec-komunikace);color:var(--sec-komunikace-ink)}.f2o .f2-sic.f2-zprava{-webkit-mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%271.8%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M4%206.5A2.5%202.5%200%200%201%206.5%204h11A2.5%202.5%200%200%201%2020%206.5v7a2.5%202.5%200%200%201-2.5%202.5H10l-5%204v-4.3%27%3E%3C%2Fpath%3E%3Cpath%20d%3D%27M9%2010h6%27%3E%3C%2Fpath%3E%3C%2Fsvg%3E);mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%271.8%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M4%206.5A2.5%202.5%200%200%201%206.5%204h11A2.5%202.5%200%200%201%2020%206.5v7a2.5%202.5%200%200%201-2.5%202.5H10l-5%204v-4.3%27%3E%3C%2Fpath%3E%3Cpath%20d%3D%27M9%2010h6%27%3E%3C%2Fpath%3E%3C%2Fsvg%3E)}.f2o .f2-stile.f2-ds{background:var(--sec-schranka);color:var(--sec-schranka-ink)}.f2o .f2-sic.f2-ds{-webkit-mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%271.8%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M3.5%2013.5%206%205h12l2.5%208.5V18a2%202%200%200%201-2%202h-13a2%202%200%200%201-2-2z%27%3E%3C%2Fpath%3E%3Cpath%20d%3D%27M3.5%2013.5h5l1.5%202.5h4l1.5-2.5h5%27%3E%3C%2Fpath%3E%3C%2Fsvg%3E);mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%271.8%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M3.5%2013.5%206%205h12l2.5%208.5V18a2%202%200%200%201-2%202h-13a2%202%200%200%201-2-2z%27%3E%3C%2Fpath%3E%3Cpath%20d%3D%27M3.5%2013.5h5l1.5%202.5h4l1.5-2.5h5%27%3E%3C%2Fpath%3E%3C%2Fsvg%3E)}.f2o .f2-stile.f2-ukol{background:var(--sec-ukoly);color:var(--sec-ukoly-ink)}.f2o .f2-sic.f2-ukol{-webkit-mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%271.8%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Crect%20x%3D%274%27%20y%3D%274%27%20width%3D%2716%27%20height%3D%2716%27%20rx%3D%273%27%3E%3C%2Frect%3E%3Cpath%20d%3D%27M12%208.5v7M8.5%2012h7%27%3E%3C%2Fpath%3E%3C%2Fsvg%3E);mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%271.8%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Crect%20x%3D%274%27%20y%3D%274%27%20width%3D%2716%27%20height%3D%2716%27%20rx%3D%273%27%3E%3C%2Frect%3E%3Cpath%20d%3D%27M12%208.5v7M8.5%2012h7%27%3E%3C%2Fpath%3E%3C%2Fsvg%3E)}.f2o .f2-stile.f2-sekce{background:var(--iris-tint);color:var(--sec-centrala-ink)}.f2o .f2-sic.f2-sekce{-webkit-mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%271.8%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M5%2012h14%27%3E%3C%2Fpath%3E%3Cpath%20d%3D%27m13%206%206%206-6%206%27%3E%3C%2Fpath%3E%3C%2Fsvg%3E);mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%271.8%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M5%2012h14%27%3E%3C%2Fpath%3E%3Cpath%20d%3D%27m13%206%206%206-6%206%27%3E%3C%2Fpath%3E%3C%2Fsvg%3E)}.f2o .f2-stile.f2-akce{background:var(--sec-agenda);color:var(--sec-agenda-ink)}.f2o .f2-sic.f2-akce{-webkit-mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%271.8%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M12%205v14M5%2012h14%27%3E%3C%2Fpath%3E%3C%2Fsvg%3E);mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%271.8%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M12%205v14M5%2012h14%27%3E%3C%2Fpath%3E%3C%2Fsvg%3E)}.f2o .f2-aih{border-radius:var(--radius-card);width:30px;height:30px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:flex}.f2o .f2-aih:hover{background:var(--hover);color:var(--ink)}.f2o .f2-aiph{align-items:center;gap:var(--space-2);color:var(--ink-muted);font-size:12px;line-height:16px;display:inline-flex}.f2o .f2-aispin{border-radius:var(--radius-full);outline:var(--expr-line-width) solid var(--iris-tint);outline-offset:calc(var(--expr-line-width) * -1);width:12px;height:12px;box-shadow:none;border:1.5px solid #0000;border-top-color:var(--iris-ring);animation:f2-aispin var(--expr-spinner-duration) linear infinite;flex-shrink:0}@keyframes f2-aispin{to{transform:rotate(360deg)}}.f2o .f2-rcard{gap:var(--space-1);padding:var(--space-3);border-radius:var(--radius-dialog);background:var(--surface);outline:var(--expr-line-width) solid var(--line);outline-offset:calc(var(--expr-line-width) * -1);box-shadow:none;flex-direction:column;display:flex}.f2o .f2-rhead{align-items:center;gap:var(--space-2);padding-bottom:0;display:flex}.f2o .f2-rtag{height:20px;padding:0 var(--space-2);border-radius:var(--radius-ctl);background:var(--info-bg);color:var(--sec-klienti-ink);align-items:center;margin-left:auto;font-size:11.5px;font-weight:650;display:inline-flex}.f2o .f2-rtag.f2-w{background:var(--warning-bg);color:var(--warning)}.f2o .f2-rrow{justify-content:space-between;align-items:baseline;gap:var(--space-2);padding:var(--space-1) 0;border-bottom:var(--expr-line-width) solid var(--line);box-shadow:none;display:flex}.f2o .f2-rk{color:var(--ink-muted);font-size:12px}.f2o .f2-rv{color:var(--ink);text-align:right;font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600}.f2o .f2-racts{gap:var(--space-1);padding-top:var(--space-1);flex-wrap:wrap;display:flex}.f2o .f2-aichip{height:26px;padding:0 var(--space-2);border-radius:var(--radius-dialog);background:var(--iris-tint);color:var(--ink);cursor:pointer;white-space:nowrap;border:0;font-size:11.5px;font-weight:600}.f2o .f2-aichip:hover{outline:var(--expr-line-width) solid color-mix(in srgb,var(--iris) 35%,transparent);outline-offset:calc(var(--expr-line-width) * -1);box-shadow:none}.f2o .f2-aisug{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-card);background:var(--iris-tint);color:var(--ink);text-align:left;cursor:pointer;border:0;font-size:13px;font-weight:550;display:flex}.f2o .f2-aisug:hover{outline:var(--expr-line-width) solid color-mix(in srgb,var(--iris) 35%,transparent);outline-offset:calc(var(--expr-line-width) * -1);box-shadow:none}.f2o .f2-capr{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2) var(--space-2);border-radius:var(--radius-card);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.f2o .f2-capr:hover{background:var(--hover)}.f2o .f2-tcard{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-dialog);background:var(--surface);outline:var(--expr-line-width) solid var(--line);outline-offset:calc(var(--expr-line-width) * -1);box-shadow:none;flex-direction:column;display:flex}.f2o .f2-tcard .f2-rcard{box-shadow:none;padding:0}.f2o .f2-tst{height:20px;padding:0 var(--space-2);border-radius:var(--radius-card);flex-shrink:0;align-items:center;font-size:11.5px;font-weight:650;display:inline-flex}.f2o .f2-tst.f2-run{background:var(--iris-tint);color:var(--iris)}.f2o .f2-tst.f2-done{background:var(--success-bg);color:var(--success)}.f2o .f2-tst.f2-wait{background:var(--warning-bg);color:var(--warning)}.f2o .f2-aita:focus,.f2o .f2-aita:focus-visible{box-shadow:none!important;outline:none!important}.f2o .f2-aita::placeholder{color:var(--ink-subtle)}.f2o .f2-airun{border-radius:var(--radius-full);width:12px;height:12px;display:none;position:absolute;top:-4px;right:-4px}.f2o .f2-airun.f2-run{background:var(--frame);border:2px solid color-mix(in srgb,var(--frame-accent) 25%,transparent);border-top-color:var(--frame-accent);animation:f2-aispin var(--expr-spinner-duration) linear infinite;display:block}.f2o .f2-airun.f2-done{background:var(--success);outline:var(--expr-focus-width) solid var(--frame);outline-offset:0;box-shadow:none;display:block}.f2o .f2-aimsg{animation:.22s cubic-bezier(.2,.8,.2,1) both f2-aimsg}@keyframes f2-aimsg{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.f2o .f2-aispin,.f2o .f2-airun.f2-run,.f2o .f2-aimsg{animation:none}}.f2o .f2-hai:hover{outline:var(--expr-line-width) solid color-mix(in srgb,var(--iris) 35%,transparent);outline-offset:calc(var(--expr-line-width) * -1);box-shadow:none}.f2o .f2-aitool{border-radius:var(--radius-dialog);outline:var(--expr-line-width) solid var(--line);outline-offset:calc(var(--expr-line-width) * -1);width:30px;height:30px;box-shadow:none;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.f2o .f2-aitool:hover,.f2o .f2-aitool.f2-on{background:var(--hover);color:var(--ink)}.f2o .f2-aimode{height:30px;padding:0 var(--space-2) 0 var(--space-3);border-radius:var(--radius-dialog);outline:var(--expr-line-width) solid var(--line);outline-offset:calc(var(--expr-line-width) * -1);box-shadow:none;color:var(--ink-muted);align-items:center;gap:var(--space-1);cursor:pointer;white-space:nowrap;background:0 0;border:0;font-size:12px;font-weight:600;display:inline-flex}.f2o .f2-aimode:hover,.f2o .f2-aimode.f2-on{background:var(--hover);color:var(--ink)}.f2o .f2-aimenu{z-index:var(--z-backdrop);width:282px;padding:var(--space-1);border-radius:var(--radius-dialog);background:var(--surface);outline:var(--expr-line-width) solid color-mix(in srgb,var(--frame) 8%,transparent);outline-offset:0;box-shadow:var(--expr-layer-shadow);flex-direction:column;gap:0;animation:.16s cubic-bezier(.2,.8,.2,1) both f2-aimenu;display:flex;position:absolute;bottom:calc(100% + 8px);left:0}@keyframes f2-aimenu{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.f2o .f2-aimh{padding:var(--space-1) var(--space-2) var(--space-1) var(--space-2);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-subtle);font-size:11.5px;font-weight:600}.f2o .f2-aimi{align-items:flex-start;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-2);border-radius:var(--radius-card);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.f2o .f2-aimi:hover{background:var(--hover)}.f2o .f2-aimt{flex-direction:column;flex-grow:1;gap:0;min-width:0;display:flex}.f2o .f2-aimn{color:var(--ink);font-size:13px;font-weight:600}.f2o .f2-aimd{color:var(--ink-muted);font-size:11.5px;line-height:15px}.f2o .f2-aimic{border-radius:var(--radius-card);background:var(--hover);width:28px;height:28px;color:var(--ink-muted);flex-shrink:0;justify-content:center;align-items:center;display:flex}.f2o .f2-aichk{color:var(--iris);opacity:0;flex-shrink:0;align-self:center}.f2o .f2-aichk.f2-on{opacity:1}.f2o .f2-aiatt{align-items:center;gap:var(--space-1);max-width:100%;height:26px;padding:0 var(--space-1) 0 var(--space-2);border-radius:var(--radius-ctl);background:var(--hover);outline:var(--expr-line-width) solid var(--line);outline-offset:calc(var(--expr-line-width) * -1);box-shadow:none;color:var(--ink);font-size:11.5px;font-weight:550;display:inline-flex}.f2o .f2-aiatt .f2-n{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.f2o .f2-aiattx{border-radius:var(--radius-status);width:20px;height:20px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.f2o .f2-aiattx:hover{background:var(--line);color:var(--ink)}@media (prefers-reduced-motion:reduce){.f2o .f2-aimenu{animation:none}}.f2o .f2-airh{padding:0 var(--space-2) var(--space-1) var(--space-2);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-subtle);font-size:11.5px;font-weight:600}.f2o .f2-airec{align-items:center;gap:var(--space-2);width:100%;height:36px;padding:0 var(--space-2);border-radius:var(--radius-card);text-align:left;font-family:var(--app-font);cursor:pointer;background:0 0;border:0;display:flex}.f2o .f2-airec:hover{background:var(--hover)}.f2o .f2-airt{min-width:0;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex-grow:1;font-size:12.5px;font-weight:550;overflow:hidden}.f2o .f2-airw{color:var(--ink-subtle);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11.5px}.f2o .f2-aimore{height:28px;padding:0 var(--space-1);border-radius:var(--radius-ctl);color:var(--iris);font-size:12px;font-weight:600;font-family:var(--app-font);cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-left:0}.f2o .f2-aimore:hover{background:var(--iris-tint)}.f2o .f2-nv2{color:var(--on-frame);background:0 0;font-weight:500;text-decoration:none}.f2o .f2-nv2:hover{background:color-mix(in srgb,var(--on-frame-strong) 7%,transparent);color:var(--on-frame-strong)}.f2o .f2-nv2:hover .f2-ico2{filter:brightness(1.18)}.f2o .f2-nv2.f2-on{background:color-mix(in srgb,var(--frame-accent) 16%,transparent);color:var(--on-frame-strong);font-weight:600}.f2o .f2-nv2.f2-on .f2-ico2{filter:brightness(1.25)saturate(1.1)}.f2o .f2-nv2.f2-on .f2-io{stroke:var(--iris-tint)}.f2o .f2-nv2.f2-par{color:var(--on-frame-strong);font-weight:600}.f2o .f2-nv2:hover .f2-tip,.f2o .f2-nv2:focus-visible .f2-tip{opacity:1;transform:translateY(-50%)}.f2o .f2-nvx{color:color-mix(in srgb,var(--line) 55%,transparent);background:0 0}.f2o .f2-nvx:hover{background:color-mix(in srgb,var(--on-frame-strong) 8%,transparent);color:var(--on-frame-strong)}.f2o .f2-nv3{color:var(--on-frame);font-weight:500;text-decoration:none}.f2o .f2-nv3:hover{background:color-mix(in srgb,var(--on-frame-strong) 6%,transparent);color:var(--on-frame-strong)}.f2o .f2-nv3.f2-on{background:color-mix(in srgb,var(--frame-accent) 14%,transparent);color:var(--on-frame-strong);font-weight:600}.f2o .f2-nvmark{border-radius:var(--radius-status);background:0 0;width:2px;height:14px;position:absolute;top:9px;left:-14.5px}.f2o .f2-nv3.f2-on .f2-nvmark{background:var(--frame-accent)}.f2o .f2-nvh{padding:0 var(--space-2) var(--space-1) var(--space-2);text-transform:uppercase;letter-spacing:.08em;color:var(--on-frame-muted);font-size:11.5px;font-weight:650}.f2o .f2-card2{background:color-mix(in srgb,var(--on-frame-strong) 6%,transparent);outline:var(--expr-line-width) solid color-mix(in srgb,var(--on-frame-strong) 9%,transparent);outline-offset:calc(var(--expr-line-width) * -1);box-shadow:none}.f2o .f2-card2:hover,.f2o .f2-card2.f2-on{background:color-mix(in srgb,var(--on-frame-strong) 10%,transparent)}.f2o .f2-fai2 .f2-captip{z-index:var(--z-toast);width:250px;padding:var(--space-3) var(--space-3) var(--space-3) var(--space-3);border-radius:var(--radius-dialog);background:var(--surface);outline:var(--expr-line-width) solid color-mix(in srgb,var(--frame) 8%,transparent);outline-offset:0;box-shadow:var(--expr-layer-shadow);gap:var(--space-1);text-align:left;white-space:normal;cursor:default;opacity:0;visibility:hidden;pointer-events:none;flex-direction:column;transition:opacity .12s,transform .12s;display:flex;position:absolute;top:calc(100% + 10px);right:0;transform:translateY(-4px)}.f2o .f2-fai2:hover .f2-captip{opacity:1;visibility:visible;transition-delay:.35s,.35s;transform:none}.f2o .f2-fai2:focus-visible .f2-captip{opacity:1;visibility:visible;transition-delay:0s,0s;transform:none}.f2o .f2-ct1{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-subtle);font-size:11.5px;font-weight:600}.f2o .f2-ct2{align-items:baseline;gap:var(--space-2);font-variant-numeric:tabular-nums;font-size:24px;font-weight:700;line-height:27px;display:flex}.f2o .f2-ct2s{color:var(--ink-muted);font-size:12px;font-weight:500}.f2o .f2-ctbar{border-radius:var(--radius-status);background:var(--line);height:6px;display:block;overflow:hidden}.f2o .f2-ct3{color:var(--ink);font-size:12px;line-height:16px}.f2o .f2-ct4{color:var(--ink-subtle);padding-top:var(--space-1);border-top:var(--expr-line-width) solid var(--line);box-shadow:none;font-size:11.5px;line-height:14px}.f2o .f2-capx{outline:var(--expr-line-width) solid color-mix(in srgb,var(--on-frame-strong) 7%,transparent);outline-offset:calc(var(--expr-line-width) * -1);box-shadow:none;background:0 0}.f2o .f2-capx:hover{background:color-mix(in srgb,var(--on-frame-strong) 6%,transparent)}.f2o .f2-capx:hover .f2-tip{opacity:1;transform:translateY(-50%)}.f2o .f2-kcard{gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-4) var(--space-4);border-radius:var(--radius-dialog);background:var(--surface);outline:var(--expr-line-width) solid var(--line);outline-offset:calc(var(--expr-line-width) * -1);box-shadow:none;flex-direction:column;display:flex}.f2o .f2-kh{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-subtle);font-size:11.5px;font-weight:600}.f2o .f2-krow{align-items:flex-start;gap:var(--space-3);display:flex}.f2o .f2-kl{width:92px;padding-top:var(--space-2);color:var(--ink-muted);flex-shrink:0;font-size:11.5px}.f2o .f2-kcells{align-items:flex-start;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.f2o .f2-kcell{align-items:center;gap:var(--space-1);flex-direction:column;display:flex}.f2o .f2-kcap{color:var(--ink-subtle);white-space:nowrap;font-size:11.5px}.f2o .f2-knote{color:var(--ink-muted);padding-top:var(--space-1);border-top:var(--expr-line-width) solid var(--line);box-shadow:none;padding-top:var(--space-2);font-size:11.5px;line-height:16px}.f2o .f2-kb{justify-content:center;align-items:center;gap:var(--space-2);height:34px;padding:0 var(--space-3);border-radius:var(--radius-card);font-family:var(--app-font);white-space:nowrap;cursor:pointer;border:0;font-size:13px;font-weight:600;transition:transform .12s;display:inline-flex}.f2o .f2-kb:active,.f2o .f2-kb.f2-is-a{transform:translateY(1px)}.f2o .f2-kb.f2-p{background:var(--primary);color:var(--on-primary)}.f2o .f2-kb.f2-p:hover,.f2o .f2-kb.f2-p.f2-is-h,.f2o .f2-kb.f2-p:active,.f2o .f2-kb.f2-p.f2-is-a{background:var(--frame-raised)}.f2o .f2-kb.f2-s{background:var(--surface);color:var(--ink);outline:var(--expr-line-width) solid var(--line);outline-offset:calc(var(--expr-line-width) * -1);box-shadow:none}.f2o .f2-kb.f2-s:hover,.f2o .f2-kb.f2-s.f2-is-h{background:var(--hover);outline:var(--expr-line-width) solid var(--line);outline-offset:calc(var(--expr-line-width) * -1);box-shadow:none}.f2o .f2-kb.f2-s:active,.f2o .f2-kb.f2-s.f2-is-a{background:var(--line)}.f2o .f2-kb.f2-g{color:var(--ink-muted);background:0 0}.f2o .f2-kb.f2-g:hover,.f2o .f2-kb.f2-g.f2-is-h{background:var(--hover);color:var(--ink)}.f2o .f2-kb.f2-d{background:var(--surface);color:var(--danger);outline:var(--expr-line-width) solid var(--line);outline-offset:calc(var(--expr-line-width) * -1);box-shadow:none}.f2o .f2-kb.f2-d:hover{background:var(--danger-bg);outline:var(--expr-line-width) solid color-mix(in srgb,var(--danger) 28%,transparent);outline-offset:calc(var(--expr-line-width) * -1);box-shadow:none}.f2o .f2-kb.f2-ai{background:var(--iris-tint);color:var(--ink)}.f2o .f2-kb.f2-ai:hover{outline:var(--expr-line-width) solid color-mix(in srgb,var(--iris) 35%,transparent);outline-offset:calc(var(--expr-line-width) * -1);box-shadow:none}.f2o .f2-kb.f2-is-f{outline:var(--expr-line-width) solid var(--iris-ring)!important;outline-offset:0!important;box-shadow:none!important}.f2o .f2-kb[disabled]{opacity:.45;cursor:not-allowed;transform:none}.f2o .f2-kb.f2-is-l{cursor:progress}.f2o .f2-kb.f2-p.f2-is-l{background:var(--frame-raised)}.f2o .f2-kb.f2-sm{height:28px;padding:0 var(--space-2);border-radius:var(--radius-ctl);font-size:12px}.f2o .f2-kb.f2-lg{height:40px;padding:0 var(--space-4);border-radius:var(--radius-card);font-size:14px}.f2o .f2-kb.f2-ico{width:34px;padding:0}.f2o .f2-kb.f2-sm.f2-ico{width:28px}.f2o .f2-ksplit{gap:0;display:inline-flex}.f2o .f2-ksplit .f2-kb:first-child{border-radius:var(--radius-card) 0 0 var(--radius-card)}.f2o .f2-ksplit .f2-kb:last-child{border-radius:0 var(--radius-card) var(--radius-card) 0;width:30px}.f2o .f2-kspin{border-radius:var(--radius-full);border:2px solid color-mix(in srgb,var(--on-frame-strong) 35%,transparent);border-top-color:var(--on-primary);width:13px;height:13px;animation:f2-aispin var(--expr-spinner-duration) linear infinite}.f2o .f2-kb.f2-s .f2-kspin,.f2o .f2-kb.f2-g .f2-kspin{border-color:color-mix(in srgb,var(--ink) 18%,transparent);border-top-color:var(--ink)}.f2o .f2-kgrid{gap:var(--space-3) var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.f2o .f2-kf{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.f2o .f2-kfl{color:var(--ink);font-size:12px;font-weight:600}.f2o .f2-kfh{color:var(--ink-subtle);font-size:11.5px}.f2o .f2-kfe{color:var(--danger);font-size:11.5px}.f2o .f2-kfo{align-items:center;gap:var(--space-1);color:var(--success);font-size:11.5px;font-weight:550;display:flex}.f2o .f2-kfc{border-radius:var(--radius-card);background:var(--surface);outline:var(--expr-line-width) solid var(--line);outline-offset:calc(var(--expr-line-width) * -1);height:36px;box-shadow:none;cursor:text;align-items:center;display:flex}.f2o .f2-kfc:hover{outline:var(--expr-line-width) solid var(--line);outline-offset:calc(var(--expr-line-width) * -1);box-shadow:none}.f2o .f2-kfc:focus-within,.f2o .f2-kfc.f2-is-f{outline:var(--expr-line-width) solid var(--iris-ring);outline-offset:calc(var(--expr-line-width) * -1);box-shadow:none}.f2o .f2-kfc.f2-err{outline:var(--expr-line-width) solid var(--danger);outline-offset:calc(var(--expr-line-width) * -1);box-shadow:none}.f2o .f2-kfc.f2-ok{outline:var(--expr-line-width) solid color-mix(in srgb,var(--success) 55%,transparent);outline-offset:calc(var(--expr-line-width) * -1);box-shadow:none}.f2o .f2-kfc.f2-dis{background:var(--ground);outline:var(--expr-line-width) solid var(--line);outline-offset:calc(var(--expr-line-width) * -1);box-shadow:none;cursor:not-allowed}.f2o .f2-kfc.f2-ro{outline:var(--expr-line-width) solid var(--line);outline-offset:calc(var(--expr-line-width) * -1);box-shadow:none;cursor:default;background:0 0}.f2o .f2-kfc.f2-ro .f2-kin{color:var(--ink-muted)}.f2o .f2-kfc.f2-area{align-items:stretch;height:auto}.f2o .f2-kfc.f2-area .f2-kin{padding:var(--space-2) var(--space-3);resize:none;line-height:18px}.f2o .f2-kfc.f2-sel{cursor:pointer}.f2o .f2-kin{min-width:0;height:100%;padding:0 var(--space-3);font-family:var(--app-font);color:var(--ink);white-space:nowrap;background:0 0;border:0;outline:none;flex-grow:1;align-items:center;font-size:13px;display:flex;overflow:hidden}.f2o .f2-kin::placeholder,.f2o .f2-kin.f2-ph{color:var(--ink-subtle)}.f2o .f2-kin:focus,.f2o .f2-kin:focus-visible{box-shadow:none!important;outline:none!important}.f2o .f2-kin.f2-num{text-align:right;font-variant-numeric:tabular-nums}.f2o .f2-kaff{padding:0 var(--space-3) 0 0;color:var(--ink-muted);align-items:center;font-size:12.5px;display:flex}.f2o .f2-kcaret{background:var(--primary);width:1px;height:16px;margin-left:0;animation:.22s step-end infinite f2-kcaret;display:inline-block}@keyframes f2-kcaret{50%{opacity:0}}.f2o .f2-kstates{gap:var(--space-2) var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.f2o .f2-kstates .f2-kfl{color:var(--ink-subtle);font-size:11.5px;font-weight:500}.f2o .f2-kB .f2-kb{border-radius:var(--radius-card);height:36px}.f2o .f2-kB .f2-kb.f2-s,.f2o .f2-kB .f2-kb.f2-s:hover,.f2o .f2-kB .f2-kb.f2-s.f2-is-h{background:var(--line-soft);box-shadow:none}.f2o .f2-kB .f2-kb.f2-s:active,.f2o .f2-kB .f2-kb.f2-s.f2-is-a{background:var(--line)}.f2o .f2-kB .f2-kb.f2-d{background:var(--danger-bg);box-shadow:none}.f2o .f2-kB .f2-kb.f2-d:hover{background:var(--danger-bg)}.f2o .f2-kB .f2-kb.f2-sm{border-radius:var(--radius-card);height:30px}.f2o .f2-kB .f2-kb.f2-lg{border-radius:var(--radius-dialog);height:42px}.f2o .f2-kB .f2-kb.f2-ico{width:36px}.f2o .f2-kB .f2-ksplit .f2-kb:first-child{border-radius:var(--radius-card) 0 0 var(--radius-card)}.f2o .f2-kB .f2-ksplit .f2-kb:last-child{border-radius:0 var(--radius-card) var(--radius-card) 0}.f2o .f2-kB .f2-kfc{border-radius:var(--radius-card);background:var(--hover);outline:var(--expr-line-width) solid transparent;outline-offset:calc(var(--expr-line-width) * -1);height:38px;box-shadow:none}.f2o .f2-kB .f2-kfc:hover{background:var(--line-soft)}.f2o .f2-kB .f2-kfc:focus-within,.f2o .f2-kB .f2-kfc.f2-is-f{background:var(--surface);outline:var(--expr-line-width) solid var(--iris-ring);outline-offset:calc(var(--expr-line-width) * -1);box-shadow:none}.f2o .f2-kB .f2-kfc.f2-err{background:var(--danger-bg);outline:var(--expr-line-width) solid var(--danger);outline-offset:calc(var(--expr-line-width) * -1);box-shadow:none}.f2o .f2-kB .f2-kfc.f2-ok{background:var(--success-bg);box-shadow:none}.f2o .f2-kB .f2-kfc.f2-dis{background:var(--ground);box-shadow:none;opacity:.7}.f2o .f2-kB .f2-kfc.f2-ro{border-bottom:var(--expr-line-width) solid var(--line);box-shadow:none;background:0 0;border-radius:0}@media (prefers-reduced-motion:reduce){.f2o .f2-kcaret,.f2o .f2-kspin{animation:none}}.f2o .f2-trow{height:44px;padding:0 var(--space-3) 0 var(--space-4);border-radius:var(--radius-card);color:var(--ink);cursor:default;grid-template-columns:150px minmax(0,1fr) 120px 120px 180px 132px;align-items:center;font-size:13px;display:grid}.f2o .f2-trow:hover{background:var(--hover)}.f2o .f2-trow.f2-sel{background:var(--hover);outline:var(--expr-line-width) solid var(--line);outline-offset:calc(var(--expr-line-width) * -1);box-shadow:none}.f2o .f2-tlink{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600;text-decoration:none}.f2o .f2-tlink:hover{color:var(--iris)}.f2o .f2-tacts{opacity:0;justify-content:flex-end;gap:0;transition:opacity .12s;display:flex}.f2o .f2-trow:hover .f2-tacts,.f2o .f2-trow.f2-sel .f2-tacts,.f2o .f2-tacts:focus-within{opacity:1}.f2o .f2-tbtn{border-radius:var(--radius-card);width:30px;height:30px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:flex}.f2o .f2-tbtn:hover{background:var(--surface);outline:var(--expr-line-width) solid var(--line);outline-offset:calc(var(--expr-line-width) * -1);box-shadow:none;color:var(--ink)}.f2o .f2-tst2{height:22px;padding:0 var(--space-2);border-radius:var(--radius-dialog);white-space:nowrap;align-items:center;font-size:11.5px;font-weight:600;display:inline-flex}.f2o .f2-tst2.f2-over{background:var(--warning-bg);color:var(--warning)}.f2o .f2-tst2.f2-wait{background:var(--info-bg);color:var(--sec-klienti-ink)}.f2o .f2-tst2.f2-paid{background:var(--success-bg);color:var(--success)}.f2o .f2-cmi{align-items:center;gap:var(--space-2);width:100%;height:32px;padding:0 var(--space-2);border-radius:var(--radius-ctl);font-family:var(--app-font);text-align:left;cursor:pointer;background:0 0;border:0;font-size:13px;font-weight:500;display:flex}.f2o .f2-cmi:hover,.f2o .f2-cmi:focus-visible{background:var(--hover);box-shadow:none!important;outline:none!important}.f2o .f2-aisug,.f2o .f2-airec{background:color-mix(in srgb,var(--iris) 4.5%,transparent);outline:var(--expr-line-width) solid color-mix(in srgb,var(--iris) 12%,transparent);outline-offset:calc(var(--expr-line-width) * -1);box-shadow:none}.f2o .f2-aisug:hover,.f2o .f2-airec:hover{background:color-mix(in srgb,var(--iris) 8.5%,transparent);outline:var(--expr-line-width) solid color-mix(in srgb,var(--iris) 26%,transparent);outline-offset:calc(var(--expr-line-width) * -1);box-shadow:none}.f2o .f2-airec{height:40px;padding:0 var(--space-3);border-radius:var(--radius-card)}.f2o .f2-airt{font-size:13px}.f2o .f2-airh{padding:0}.f2o .f2-aimenu{width:auto;max-width:300px;bottom:calc(100% + 6px);left:6px;right:6px}.f2o .f2-pop .f2-mi:hover,.f2o .f2-popup .f2-mi:hover,.f2o .f2-slide .f2-mi:hover,.f2o .f2-pop .f2-srow:hover,.f2o .f2-pop .f2-schip:hover,.f2o .f2-pop .f2-sact.f2-s:hover,.f2o .f2-pop .f2-sall:hover,.f2o .f2-slide .f2-aih:hover,.f2o .f2-slide .f2-capr:hover,.f2o .f2-slide .f2-aitool:hover,.f2o .f2-slide .f2-aitool.f2-on,.f2o .f2-slide .f2-aimode:hover,.f2o .f2-slide .f2-aimode.f2-on,.f2o .f2-slide .f2-aimi:hover,.f2o .f2-slide .f2-aiattx:hover{background:color-mix(in srgb,var(--ink) 6%,transparent)}.f2o .f2-atip{background:var(--ground)}.f2o .f2-fghost .f2-tico{transition:transform .16s cubic-bezier(.2,.8,.2,1);display:flex}.f2o .f2-fghost:hover .f2-tico,.f2o .f2-fghost.f2-on .f2-tico{filter:brightness(1.18)}.f2o .f2-fghost:active .f2-tico{transform:scale(.94)}.f2o .f2-fai3{background:var(--frame);outline:var(--expr-line-width) solid var(--frame-accent);outline-offset:calc(var(--expr-line-width) * -1);box-shadow:none;color:var(--on-frame-strong)}.f2o .f2-fai3:hover{background:var(--frame-raised);outline:var(--expr-line-width) solid var(--frame-accent);outline-offset:calc(var(--expr-line-width) * -1);box-shadow:none}.f2o .f2-fai3.f2-on{background:var(--frame-raised);outline:var(--expr-focus-width) solid var(--frame-accent);outline-offset:calc(var(--expr-focus-width) * -1);box-shadow:none}.f2o .f2-fai3 .f2-aiglow{filter:none;background:0 0;border-radius:0}.f2o .f2-navarrow.f2-on .f2-atip{opacity:0;transform:translateY(-4px)}.f2o .f2-slide .f2-rcard{background:var(--hover)}.f2o .f2-aimenu{background:var(--ground)}.f2o .f2-capop .f2-cpsec{gap:var(--space-2);padding:var(--space-2) var(--space-3) var(--space-3) var(--space-3);flex-direction:column;display:flex}.f2o .f2-cprow{justify-content:space-between;align-items:baseline;gap:var(--space-2);color:var(--ink);font-size:12px;line-height:16px;display:flex}.f2o .f2-cplab{color:var(--ink);font-size:12px;font-weight:650}.f2o .f2-cplab2{color:var(--ink-muted);font-size:11.5px;font-weight:600}.f2o .f2-cpmeta{color:var(--ink-subtle);white-space:nowrap;font-size:11.5px}.f2o .f2-cpval{font-variant-numeric:tabular-nums;color:var(--ink-muted);font-weight:600}.f2o .f2-cpbig{align-items:baseline;gap:var(--space-2);letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin-top:0;font-size:24px;font-weight:720;line-height:28px;display:flex}.f2o .f2-cpbigs{letter-spacing:0;color:var(--ink-muted);font-size:12px;font-weight:500}.f2o .f2-cpbar{border-radius:var(--radius-status);background:color-mix(in srgb,var(--ink) 9%,transparent);height:6px;display:block;overflow:hidden}.f2o .f2-cpbar>span{border-radius:var(--radius-status);height:100%;display:block}.f2o .f2-cpbar.f2-s{height:4px;margin-bottom:var(--space-1)}.f2o .f2-cpnote{color:var(--ink-muted);font-size:11.5px;line-height:15px}.f2o .f2-cpsep{height:1px;margin:0 var(--space-3);background:var(--line)}.f2o .f2-cpfoot{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);display:flex}.f2o .f2-cpmore{height:30px;padding:0 var(--space-2) 0 var(--space-3);border-radius:var(--radius-card);align-items:center;gap:var(--space-1);color:var(--ink);background:color-mix(in srgb,var(--surface) 55%,transparent);outline:var(--expr-line-width) solid color-mix(in srgb,var(--ink) 12%,transparent);outline-offset:calc(var(--expr-line-width) * -1);box-shadow:none;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.f2o .f2-cpmore:hover{background:var(--surface)}.f2o .f2-aicomp{outline:var(--expr-line-width) solid color-mix(in srgb,var(--ink) 11%,transparent);outline-offset:0;box-shadow:var(--expr-layer-shadow)}.f2o .f2-aicomp:focus-within{outline:var(--expr-line-width) solid var(--iris-ring);outline-offset:0;box-shadow:var(--expr-layer-shadow)}.f2o .f2-pop .f2-schip{height:30px;padding:0 var(--space-3);border-radius:var(--radius-card);box-shadow:none;color:var(--ink-muted);font-size:12.5px}.f2o .f2-pop .f2-schip:hover{background:color-mix(in srgb,var(--ink) 6%,transparent);color:var(--ink)}.f2o .f2-pop .f2-schip.f2-on{background:color-mix(in srgb,var(--iris) 11%,transparent);box-shadow:none;color:var(--iris);font-weight:600}.f2o .f2-pop .f2-sgh{padding:var(--space-3) var(--space-3) var(--space-1) var(--space-3);font-size:11.5px}.f2o .f2-pop .f2-srow{gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-card)}.f2o .f2-pop .f2-srow.f2-sel{background:color-mix(in srgb,var(--ink) 6%,transparent);box-shadow:none}.f2o .f2-pop .f2-st1{font-size:14px;line-height:18px}.f2o .f2-pop .f2-st2{font-size:12px;line-height:16px}.f2o .f2-pop .f2-st2:empty,.f2o .f2-pop .f2-smeta{display:none}.f2o .f2-pop .f2-sact{height:34px;padding:0 var(--space-3);font-size:12.5px}.f2o .f2-pop .f2-sai{font-size:12.5px}.f2o .f2-pop .f2-skbd{font-size:11.5px}.f2o aside[aria-label=Oznámení] .f2-nrow{background:color-mix(in srgb,var(--surface) 72%,transparent);outline:var(--expr-line-width) solid color-mix(in srgb,var(--ink) 8.5%,transparent);outline-offset:calc(var(--expr-line-width) * -1);box-shadow:none;border-radius:var(--radius-dialog)}.f2o aside[aria-label=Oznámení] .f2-nrow:hover{background:var(--surface);outline:var(--expr-line-width) solid color-mix(in srgb,var(--ink) 14%,transparent);outline-offset:calc(var(--expr-line-width) * -1);box-shadow:none}.f2o aside[aria-label=Oznámení] .f2-nrow:focus-within{outline:var(--expr-line-width) solid color-mix(in srgb,var(--iris) 95%,transparent);outline-offset:calc(var(--expr-line-width) * -1);box-shadow:none}.f2o .f2-flycard.f2-fDropR:hover{outline:var(--expr-line-width) solid var(--line)!important;outline-offset:0!important;box-shadow:var(--shadow-pop)!important}.f2o .f2-flyt{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (prefers-reduced-motion:reduce){.f2o .f2-expand,.f2o .f2-expandup,.f2o .f2-fA.f2-flyin,.f2o .f2-fA.f2-flydive,.f2o .f2-fB.f2-flyin,.f2o .f2-fB.f2-flyin .f2-icont,.f2o .f2-fB.f2-flydive,.f2o .f2-fB.f2-flydive .f2-icont,.f2o .f2-fB .f2-idot,.f2o .f2-fDrop.f2-flyin,.f2o .f2-fSlide.f2-flyin,.f2o .f2-fDropR.f2-flyin,.f2o .f2-fDropR.f2-flydive,.f2o .f2-fDrop.f2-flydive,.f2o .f2-fSlide.f2-flydive,.f2o .f2-fsx .f2-sxin,.f2o .f2-bellpulse svg,.f2o .f2-atip,.f2o .f2-tip,.f2o .f2-pop,.f2o .f2-popup,.f2o .f2-slide,.f2o .f2-aispin,.f2o .f2-airun.f2-run,.f2o .f2-aimsg,.f2o .f2-fai2 .f2-captip,.f2o .f2-kb,.f2o .f2-kspin,.f2o .f2-kcaret,.f2o .f2-tacts,.f2o .f2-fghost .f2-tico{transition:none;animation:none}}.f2o{z-index:var(--z-shell);position:fixed;inset:0}.f2o .f2x-obsah{isolation:isolate;flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;position:relative}.f2o .f2x-obsah>.main{flex-direction:column;flex:1;min-height:0;padding:0;display:flex}.f2o .f2x-obsah>.main>.sheet{border-radius:var(--radius-dialog);flex:1}.app.f2-on{background:var(--frame);display:block}.app.f2-on .sb-scrim{display:none}@media (width<=1180px){.f2o [data-spill=A5]{min-width:120px!important}.f2o div:has(>[data-spill=A5]){min-width:120px!important}.f2o [data-spill=A5]>span:last-child{display:none!important}}@media (width<=980px){.f2o .ps.ps-ik{transform-origin:100%;transform:scale(.92)}}@media (prefers-reduced-motion:reduce){.f2o *,.f2o :before,.f2o :after{transition:none!important;animation:none!important}}.ds-pulse[data-tone=accent] .ds-pulse-core,.ds-pulse[data-tone=accent] .ds-pulse-signal{background:var(--lit-1)}.ds-pulse[data-tone=ai] .ds-pulse-core,.ds-pulse[data-tone=ai] .ds-pulse-signal{background:var(--expr-ai)}.f2o .f2-pop .ds-pulse{font:var(--type-caption);color:var(--ink-muted)}@media (width<=600px){.f2o header>[role=group][aria-label=Historie],.f2o header .f2x-nasCl,.f2o header .f2x-spoCl,.f2o header .f2x-capCl,.f2o header>[aria-label=Pohled\ prototypu],.f2o header>span[aria-hidden=true],.f2o header .f2x-vytCl>button>span,.f2o [data-spill=A5]>span:not(:first-child),.f2o header>button[aria-label=Doklio\ AI]>span:not(:first-child){display:none!important}.f2o [data-spill=A5]{min-width:36px!important}.f2o div:has(>[data-spill=A5]){min-width:36px!important}.f2o header{gap:var(--space-1)!important}}.f2o .f2x-kapacita{margin:0 var(--space-3) var(--space-3);padding:var(--space-3);border:var(--expr-line-width) solid var(--frame-line);border-radius:var(--radius-ctl);background:var(--frame-raised);gap:var(--space-2);display:grid}.f2o .f2x-kapacita-hlava{justify-content:space-between;align-items:baseline;gap:var(--space-2);color:var(--on-frame);font:var(--type-caption);display:flex}.f2o .f2x-kapacita-hlava strong{color:var(--on-frame-strong);font-variant-numeric:tabular-nums}.f2o .f2x-kapacita-pruh{border-radius:var(--radius-full);background:var(--frame-line);height:4px;overflow:hidden}.f2o .f2x-kapacita-pruh span{background:var(--frame-accent);height:100%;display:block}.f2o .f2x-kapacita-akce{color:var(--frame-accent);font:var(--type-caption);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0}.f2o .f2x-kapacita-akce:focus-visible{outline:var(--expr-focus-width) solid var(--frame-accent);outline-offset:2px}.f2o :is(.f2-pop,.f2-popup){background:var(--menu-surface)!important;outline:var(--expr-line-width) solid var(--menu-line)!important;border-radius:var(--menu-radius)!important;box-shadow:var(--menu-shadow)!important;padding:var(--menu-padding)!important}.f2o header .f2-pop:not(.f2-capop){width:var(--menu-width)!important}.f2o .f2-pop{animation:menu-lem-dolu var(--duration-menu) var(--ease-out)!important}.f2o .f2-popup{animation:menu-lem-nahoru var(--duration-menu) var(--ease-out)!important}@keyframes menu-lem-dolu{0%{opacity:0;transform:translateY(calc(var(--menu-enter) * -1))}to{opacity:1;transform:none}}@keyframes menu-lem-nahoru{0%{opacity:0;transform:translateY(var(--menu-enter))}to{opacity:1;transform:none}}.f2o :is(.f2-pop,.f2-popup)>span:first-child,.f2o .f2-pop>div:first-child>span:first-child{position:relative;padding:var(--space-1) var(--space-2) var(--space-2) var(--space-4)!important;font:var(--type-label-caps)!important;color:var(--ink-subtle)!important;letter-spacing:.06em!important}.f2o :is(.f2-pop,.f2-popup)>span:first-child:before,.f2o .f2-pop>div:first-child>span:first-child:before,.f2o .f2-capop .f2-cplab:before{content:"";left:var(--space-2);top:var(--space-1);width:var(--menu-lem-width);height:var(--menu-lem-height);border-radius:var(--radius-full);background:var(--menu-lem);position:absolute}.f2o :is(.f2-pop,.f2-popup,aside[aria-label=Oznámení]) .f2-mi{position:relative;border-radius:var(--menu-row-radius)!important}.f2o :is(.f2-pop,.f2-popup,aside[aria-label=Oznámení]) .f2-mi:after{content:"";left:0;top:var(--space-2);bottom:var(--space-2);width:var(--menu-lem-width);border-radius:var(--radius-full);background:var(--menu-lem);opacity:0;transition:opacity var(--duration-fast) var(--ease-out);position:absolute}.f2o :is(.f2-pop,.f2-popup,aside[aria-label=Oznámení]) .f2-mi:hover:after{opacity:1}.f2o :is(.f2-pop,.f2-popup) .f2-mi:hover{background:var(--menu-hover)!important}.f2o :is(.f2-pop,.f2-popup) .f2-mi:active{background:var(--menu-selected)!important}.f2o :is(.f2-pop,.f2-popup) .f2-mi>span:first-child{border-radius:var(--menu-row-radius)!important}.f2o :is(.f2-pop,.f2-popup) div[style*="height: 1px"]{margin:var(--space-1) 0!important;background:var(--menu-line)!important}.f2o .f2-pop>div[style*="background: var(--hover)"],.f2o .f2-popup [role=radiogroup]{outline:var(--expr-line-width) solid var(--menu-line);background:var(--menu-well)!important}.f2o .f2-popup [role=radio][aria-checked=true]{outline:var(--expr-line-width) solid var(--menu-line);background:var(--menu-surface)!important;color:var(--ink)!important;box-shadow:none!important}.f2o .f2-capop .f2-cpbig{flex-wrap:wrap;row-gap:0}.f2o .f2-capop .f2-cpbign{font-variant-numeric:tabular-nums;color:var(--ink)}.f2o .f2-capop .f2-cpsep{background:var(--menu-line)!important;margin:0!important}.f2o .f2-capop .f2-cplab{padding-left:var(--space-3);position:relative}.f2o .f2-capop .f2-cplab:before{top:2px;left:0}.f2o aside[aria-label=Oznámení]{background:var(--menu-surface)!important;outline-color:var(--menu-line)!important}.f2o aside[aria-label=Oznámení] .f2-nrow{background:var(--menu-surface)!important;outline:var(--expr-line-width) solid var(--menu-line)!important;border-radius:var(--menu-row-radius)!important}.f2o aside[aria-label=Oznámení] .f2-nrow:hover{background:var(--menu-surface)!important;box-shadow:var(--shadow-panel)!important}.f2o aside[aria-label=Oznámení] .f2-nrow:focus-within{outline-color:var(--focus-ring)!important}@media (prefers-reduced-motion:reduce){.f2o :is(.f2-pop,.f2-popup),.f2o :is(.f2-pop,.f2-popup,aside[aria-label=Oznámení]) .f2-mi:after{transition:none!important;animation:none!important}.f2o .f2-pop,.f2o .f2-popup,.f2o :is(.f2-pop,.f2-popup,aside[aria-label=Oznámení]) .f2-mi:after{transition:none;animation:none}}@font-face{font-family:Roboto Flex;src:url(/assets/RobotoFlex-4D153Dti.ttf);font-weight:100 1000;font-display:swap}.demo-root *{box-sizing:border-box}.demo-root,.demo-root{min-height:100%;font:var(--type-body);color:var(--expr-ink);background:var(--expr-shell-bg);font-synthesis:none;margin:0}.demo-root{overflow:hidden}.demo-root button,.demo-root input,.demo-root textarea,.demo-root select{font-family:var(--app-font)}.demo-root button,.demo-root a,.demo-root input,.demo-root textarea,.demo-root select{touch-action:manipulation}.demo-root button{cursor:pointer}.demo-root button:disabled{cursor:default}.demo-root a{color:inherit;text-underline-offset:var(--space-1)}.demo-root h1,.demo-root h2,.demo-root h3,.demo-root p,.demo-root dl,.demo-root dd{margin:0}.demo-root h2{font:var(--type-panel)}.demo-root h3{font:var(--type-body-strong)}.demo-root strong{font-weight:var(--expr-weight-strong)}.demo-root button,.demo-root input,.demo-root textarea,.demo-root select,.demo-root a{outline-offset:var(--expr-focus-width)}.demo-root :focus-visible{outline:var(--expr-focus-width) solid var(--focus-ring)}.demo-root .topbar :focus-visible,.demo-root .nav :focus-visible{outline-color:var(--frame-accent)}.demo-root .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.demo-root .skip{top:var(--space-2);left:var(--space-2);z-index:var(--z-toast);background:var(--surface);color:var(--ink);padding:var(--space-3);position:fixed;transform:translateY(-200%)}.demo-root .skip:focus{transform:none}.demo-root .icon{width:var(--expr-icon-control);height:var(--expr-icon-control);vertical-align:middle;fill:none;stroke:currentColor;stroke-width:var(--expr-icon-stroke);stroke-linecap:round;stroke-linejoin:round;flex:none;display:inline-block}.demo-root .icon.small{width:var(--expr-icon-status);height:var(--expr-icon-status)}.demo-root .icon.custom{stroke:none}.demo-root .nav-svg{width:var(--expr-icon-nav);height:var(--expr-icon-nav);flex:none}.demo-root .number{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.demo-root .muted{color:var(--expr-muted)}.demo-root .caption{font:var(--type-caption);color:var(--expr-muted)}.demo-root .eyebrow{font:var(--expr-small-caps);color:var(--expr-muted);letter-spacing:var(--expr-tracking-label);text-transform:uppercase}.demo-root .strong{font:var(--type-body-strong)}.demo-root .btn{height:var(--control-height);justify-content:center;align-items:center;gap:var(--space-2);font:var(--type-button);padding:0 var(--space-3);border:var(--expr-line-width) solid var(--control-line);border-radius:var(--radius-ctl);background:var(--expr-inline-field);color:var(--expr-ink);white-space:nowrap;transition:transform var(--expr-motion-fast) var(--expr-motion-ease),opacity var(--expr-motion-fast) var(--expr-motion-ease);text-decoration:none;display:inline-flex}.demo-root .btn:hover:not(:disabled){transform:translateY(var(--expr-motion-hover));background:var(--hover)}.demo-root .btn:active:not(:disabled){transform:translateY(var(--expr-motion-press))}.demo-root .btn.primary{background:var(--expr-primary);border-color:var(--expr-primary);color:var(--expr-on-primary)}.demo-root .btn.ai{background:var(--expr-ai-solid);border-color:var(--expr-ai-solid);color:var(--expr-ai-on-solid)}.demo-root .btn.ghost{background:0 0;border-color:#0000}.demo-root .btn.quiet{border-color:var(--expr-line);background:0 0}.demo-root .btn.iconbtn{width:var(--control-height);flex:none;padding:0}.demo-root .btn:disabled{opacity:var(--expr-opacity-disabled)}.demo-root .actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.demo-root .input{box-sizing:border-box;width:100%;min-height:var(--input-height);padding:var(--expr-input-padding-y) var(--space-3);background:var(--expr-inline-field);border:var(--expr-line-width) solid var(--control-line);border-radius:var(--radius-ctl);font:var(--type-input);color:var(--expr-ink);display:block}.demo-root textarea.input{resize:vertical}.demo-root .input[aria-invalid=true]{border-color:var(--danger)}.demo-root .topbar{height:var(--topbar-height);align-items:center;gap:var(--space-3);padding:0 var(--space-4);z-index:var(--z-shell);background:var(--expr-shell-bg);color:var(--expr-shell-ink);display:flex;position:fixed;inset:0 0 auto}.demo-root .brand{font:var(--expr-brand-type);letter-spacing:var(--expr-tracking-brand);color:var(--expr-shell-strong);width:calc(var(--sidebar-width) - var(--space-8));flex:none}.demo-root .topbar .btn{color:var(--expr-shell-ink);background:0 0;border-color:#0000}.demo-root .topbar .btn:hover{background:var(--frame-active)}.demo-root .topbar .global-entry{width:var(--expr-command-width);background:var(--expr-entry-bg);border-color:var(--expr-shell-line);color:var(--expr-shell-ink);justify-content:flex-start;position:relative}.demo-root .global-entry:after{content:"";inset:auto var(--space-3) -1px;height:var(--expr-line-width);background:var(--expr-top-light);pointer-events:none;position:absolute}.demo-root .global-entry .hint{font:var(--type-caption);border:var(--expr-line-width) solid var(--expr-shell-line);border-radius:var(--radius-status);padding:0 var(--space-1);margin-left:auto}.demo-root .global-entry .icon{color:var(--frame-accent)}.demo-root .top-spacer{flex:1}.demo-root .account-name{font:var(--type-caption);color:var(--expr-shell-muted)}.demo-root .notification-dot{position:relative}.demo-root .notification-dot:after{content:"";right:var(--space-1);top:var(--space-1);width:var(--space-1);height:var(--space-1);background:var(--notify-dot);border-radius:var(--radius-full);position:absolute}.demo-root .nav{left:var(--space-2);top:var(--topbar-height);bottom:var(--space-2);width:calc(var(--active-nav) - var(--space-4));color:var(--expr-shell-ink);gap:var(--space-4);padding-top:var(--space-2);flex-direction:column;display:flex;position:fixed}.demo-root .org{align-items:center;gap:var(--space-3);padding:var(--space-3);background:var(--frame-active);border-radius:var(--radius-card);min-height:var(--expr-entity-height);display:flex}.demo-root .org-mark{width:var(--expr-glyph-size);height:var(--expr-glyph-size);border-radius:var(--radius-ctl);background:var(--on-frame-strong);color:var(--frame);font:var(--type-body-strong);flex:none;place-items:center;display:grid}.demo-root .org-copy{min-width:0}.demo-root .org-copy strong{white-space:nowrap}.demo-root .org-copy span{color:var(--expr-shell-muted);font:var(--type-caption);display:block}.demo-root .nav-list{gap:var(--space-1);flex-direction:column;display:flex}.demo-root .nav-item{align-items:center;gap:var(--space-3);height:var(--control-height);padding:0 var(--space-3);color:var(--expr-shell-ink);border-radius:var(--radius-ctl);font:var(--type-nav);text-align:left;background:0 0;border:0;display:flex;position:relative}.demo-root .nav-item:hover{background:var(--frame-active)}.demo-root .nav-item.active{color:var(--expr-shell-strong);background:var(--expr-nav-active);font-weight:var(--expr-weight-strong)}.demo-root .nav-item.active:before{content:"";left:0;top:var(--space-2);bottom:var(--space-2);width:var(--expr-focus-width);background:var(--expr-nav-marker);border-radius:var(--radius-full);position:absolute}.demo-root .nav-group{font:var(--expr-small-caps);letter-spacing:var(--expr-tracking-nav);color:var(--expr-shell-muted);padding:var(--space-3) var(--space-3) var(--space-1)}.demo-root .nav-bottom{border-top:var(--expr-line-width) solid var(--expr-shell-line);padding-top:var(--space-3);align-items:center;gap:var(--space-3);padding-inline:var(--space-3);margin-top:auto;display:flex}.demo-root .avatar{width:var(--expr-glyph-size);height:var(--expr-glyph-size);border-radius:var(--radius-full);background:var(--frame-active);color:var(--frame-accent);font:var(--type-body-strong);flex:none;place-items:center;display:grid}.demo-root .stage{inset:var(--topbar-height) var(--sheet-inset) var(--sheet-inset) var(--active-nav);border-radius:var(--radius-sheet);background:var(--expr-ground);background-image:var(--expr-canvas-light);padding:var(--space-4) var(--content-gutter) var(--space-6);gap:var(--layout-gap);display:flex;position:fixed;overflow:hidden}.demo-root .work{outline-offset:calc(-1 * var(--expr-focus-width));flex:1;min-width:0;overflow:auto;container-type:inline-size}.demo-root .sectionbar{margin-bottom:var(--space-5)}.demo-root .section-primary{align-items:center;gap:var(--space-4);min-height:var(--control-height);border-bottom:var(--expr-line-width) solid var(--expr-line);padding-bottom:var(--space-2);display:flex}.demo-root .section-name{font:var(--type-body-strong);color:var(--expr-muted);white-space:nowrap}.demo-root .view-tabs{align-items:center;gap:var(--space-3);align-self:stretch;display:flex}.demo-root .view-tab{color:var(--expr-muted);font:var(--type-body);height:var(--control-height);white-space:nowrap;background:0 0;border:0;padding:0;position:relative}.demo-root .view-tab.active{color:var(--expr-ink);font-weight:var(--expr-weight-strong)}.demo-root .view-tab.active:after{content:"";bottom:calc(-1 * var(--space-2));height:var(--expr-focus-width);background:var(--expr-ai);position:absolute;left:0;right:0}.demo-root .section-primary>.actions{flex-wrap:nowrap;margin-left:auto}.demo-root .section-filters{align-items:center;gap:var(--space-3);padding-top:var(--space-3);min-height:var(--control-height);display:flex}.demo-root .period{align-items:center;gap:var(--space-2);font:var(--type-body-strong);display:flex}.demo-root .period .btn{width:var(--control-height)}.demo-root .filter-chip{height:var(--control-height);align-items:center;gap:var(--space-2);font:var(--type-body);border:var(--expr-line-width) solid var(--expr-line);background:var(--expr-read);color:var(--expr-ink);border-radius:var(--radius-ctl);padding:0 var(--space-3);display:flex}.demo-root .filter-spacer{flex:1}.demo-root .mobile-view{display:none}.demo-root .filter-note{gap:var(--space-1);font:var(--type-caption);color:var(--expr-muted);align-items:center;display:flex}.demo-root .stack{gap:var(--layout-gap);display:grid}.demo-root .surface{background:var(--expr-work);border:var(--expr-line-width) solid var(--expr-work-line);border-radius:var(--radius-card);padding:var(--card-padding);box-shadow:var(--expr-work-shadow);min-width:0}.demo-root .surface.read{background:var(--expr-read);border-color:var(--expr-line);box-shadow:var(--expr-read-shadow)}.demo-root .surface.info{background:var(--expr-info);border-color:var(--expr-info-line);box-shadow:none}.demo-root .surface[data-purpose=priority]{background:var(--expr-priority);color:var(--expr-priority-ink);border-color:var(--expr-priority-line);box-shadow:var(--expr-priority-shadow);position:relative;overflow:hidden}.demo-root .surface[data-purpose=priority] .caption,.demo-root .surface[data-purpose=priority] .eyebrow{color:var(--expr-priority-muted)}.demo-root .surface[data-purpose=priority] .btn.quiet{color:var(--expr-priority-ink);border-color:var(--expr-priority-muted)}.demo-root .surface[data-purpose=priority] .mark{color:var(--expr-priority-mark)}.demo-root .surface[data-purpose=priority]:before{content:"";left:0;top:var(--space-4);bottom:var(--space-4);width:var(--expr-focus-width);background:var(--expr-priority-mark);position:absolute}.demo-root .surface-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.demo-root .surface-heading .caption{margin-top:var(--space-1)}.demo-root .surface-heading h2{font:var(--type-panel)}.demo-root .surface-heading .tools{gap:var(--space-2);align-items:center;display:flex}.demo-root .section-body{gap:var(--layout-gap);display:grid}.demo-root .split{gap:var(--layout-gap);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);display:grid}.demo-root .equal{gap:var(--layout-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.demo-root .kpis{gap:var(--layout-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.demo-root .kpi-block{background:var(--expr-kpi-surface);color:var(--expr-kpi-ink);border:var(--expr-line-width) solid var(--expr-kpi-line);border-radius:var(--radius-card);box-shadow:var(--expr-kpi-shadow);padding:var(--card-padding);min-width:0;position:relative;overflow:hidden}.demo-root .kpi-top{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.demo-root .kpi-main{align-items:baseline;gap:var(--space-2);margin-top:var(--space-3);display:flex}.demo-root .kpi-value{font:var(--type-kpi);letter-spacing:var(--expr-tracking-kpi);font-variant-numeric:tabular-nums}.demo-root .kpi-denominator{font:var(--type-body);opacity:var(--expr-opacity-soft)}.demo-root .kpi-bottom{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-3);display:flex}.demo-root .kpi-line{height:var(--expr-progress-height);border-radius:var(--radius-ctl);background:var(--expr-progress-track);margin-top:var(--space-3);overflow:hidden}.demo-root .kpi-line>span{width:100%;height:100%;transform:scaleX(var(--value));transform-origin:0;background:var(--expr-progress-fill);display:block}.demo-root .kpi-block:first-child .kpi-line{background:var(--expr-meter-track)}.demo-root .kpi-block:first-child .kpi-line>span{background:currentColor}.demo-root .kpi-spark{width:var(--expr-spark-width);height:var(--expr-spark-height);overflow:visible}.demo-root .kpi-spark path{fill:none;stroke:currentColor;stroke-width:var(--expr-chart-stroke);vector-effect:non-scaling-stroke}.demo-root .trend{align-items:center;gap:var(--space-1);font:var(--type-caption);display:inline-flex}.demo-root .badge{align-items:center;gap:var(--space-1);min-height:var(--expr-status-height);padding:var(--space-1) var(--space-2);font:var(--type-caption);border-radius:var(--radius-status);white-space:nowrap;background:var(--info-bg);color:var(--info);display:inline-flex}.demo-root .badge.success{background:var(--success-bg);color:var(--success)}.demo-root .badge.warning{background:var(--warning-bg);color:var(--warning)}.demo-root .badge.danger{background:var(--danger-bg);color:var(--danger)}.demo-root .badge.ai{background:var(--iris-tint);color:var(--iris)}.demo-root .badge.neutral{background:var(--hover);color:var(--ink-muted)}.demo-root .badge.small{padding:0 var(--space-2)}.demo-root .map-heading{gap:var(--space-3);margin-bottom:var(--space-4);align-items:baseline;display:flex}.demo-root .map-heading .kpi-value{color:var(--expr-ink)}.demo-root .doc-matrix{gap:var(--space-1);margin-bottom:var(--space-3);grid-template-columns:repeat(26,minmax(0,1fr));display:grid}.demo-root .matrix-dot{height:var(--space-2);border-radius:var(--expr-line-width);background:var(--expr-map-ready);opacity:var(--expr-opacity-soft)}.demo-root .matrix-dot.review{background:var(--expr-map-review)}.demo-root .matrix-dot.missing{border:var(--expr-line-width) solid var(--expr-map-missing);background:0 0}.demo-root .legend{gap:var(--space-4);font:var(--type-caption);color:var(--expr-muted);flex-wrap:wrap;align-items:center;display:flex}.demo-root .legend span{align-items:center;gap:var(--space-2);display:inline-flex}.demo-root .legend-dot{width:var(--space-2);height:var(--space-2);background:var(--expr-map-ready);border-radius:var(--expr-line-width);display:inline-block}.demo-root .legend-dot.review{background:var(--expr-map-review)}.demo-root .legend-dot.missing{border:var(--expr-line-width) solid var(--expr-map-missing);background:0 0}.demo-root .ledger{gap:var(--space-4);margin-top:var(--space-5);display:grid}.demo-root .ledger-row{grid-template-columns:var(--expr-ledger-label) minmax(0,1fr) var(--expr-ledger-number);gap:var(--space-3);align-items:center;display:grid}.demo-root .ledger-row strong{font:var(--type-body-strong)}.demo-root .ledger-track{height:var(--expr-progress-height);background:var(--expr-progress-track);border-radius:var(--radius-ctl);overflow:hidden}.demo-root .ledger-track span{background:var(--expr-progress-fill);width:100%;height:100%;transform:scaleX(var(--value));transform-origin:0;display:block}.demo-root .ledger-value{text-align:right;font:var(--type-body-strong);font-variant-numeric:tabular-nums}.demo-root .priority-body{gap:var(--space-3);flex-direction:column;display:flex}.demo-root .priority-copy{font:var(--type-panel)}.demo-root .priority-bottom{align-items:center;gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.demo-root .ai-sign{align-items:center;gap:var(--space-2);font:var(--type-body-strong);display:flex}.demo-root .ai-sign .icon{color:var(--expr-ai)}.demo-root [data-purpose=priority] .ai-sign .icon{color:var(--expr-priority-mark)}.demo-root .step-route{align-items:center;gap:var(--space-2);margin-block:var(--space-3);flex-wrap:wrap;display:flex}.demo-root .step-route span{align-items:center;gap:var(--space-1);font:var(--type-caption);display:inline-flex}.demo-root .step-route .connector{width:var(--space-4);height:var(--expr-line-width);opacity:var(--expr-opacity-connector);background:currentColor}.demo-root .bar-chart{height:var(--expr-chart-height);grid-template-columns:var(--space-6) repeat(6,minmax(0,1fr));gap:var(--space-3);padding-bottom:var(--space-6);margin-top:var(--space-2);display:grid;position:relative}.demo-root .chart-y{font:var(--type-caption);color:var(--expr-muted);text-align:right;flex-direction:column;justify-content:space-between;display:flex;position:relative}.demo-root .bar-group{gap:var(--space-1);height:100%;padding-top:var(--space-4);align-items:flex-end;display:flex;position:relative}.demo-root .bar{height:calc(var(--chart-value) / 30 * 100%);background:var(--expr-chart-current);border-radius:var(--expr-line-width) var(--expr-line-width) 0 0;flex:1;position:relative}.demo-root .bar.prior{background:var(--expr-chart-prior)}.demo-root .bar-label{bottom:calc(100% + var(--space-1));font:var(--type-caption);color:var(--expr-ink);position:absolute;left:50%;transform:translate(-50%)}.demo-root .bar-x{top:calc(100% + var(--space-2));text-align:center;font:var(--type-caption);color:var(--expr-muted);position:absolute;left:0;right:0}.demo-root .bar-chart:before{content:"";left:var(--space-8);top:0;right:0;bottom:var(--space-6);border-block:var(--expr-line-width) solid var(--expr-chart-grid);pointer-events:none;position:absolute}.demo-root .bars-legend{align-items:center;gap:var(--space-4);font:var(--type-caption);margin-top:var(--space-3);color:var(--expr-muted);display:flex}.demo-root .bars-legend span{align-items:center;gap:var(--space-2);display:inline-flex}.demo-root .swatch{width:var(--space-2);height:var(--space-2);background:var(--expr-chart-current)}.demo-root .swatch.prior{background:var(--expr-chart-prior)}.demo-root .trend-summary{align-items:baseline;gap:var(--space-2);display:flex}.demo-root .activity-list{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.demo-root .activity-event{grid-template-columns:var(--expr-icon-control) minmax(0,1fr) auto;align-items:start;gap:var(--space-3);display:grid}.demo-root .activity-event .caption{margin-top:var(--space-1)}.demo-root .activity-event>.icon{color:var(--expr-ai)}.demo-root .data-table{border-collapse:collapse;table-layout:fixed;width:100%;font:var(--type-body)}.demo-root .data-table th{font:var(--type-body-strong);text-align:left;background:var(--expr-table-head);color:var(--expr-muted)}.demo-root .data-table tr{height:var(--row-height)}.demo-root .data-table td,.demo-root .data-table th{border-bottom:var(--expr-line-width) solid var(--expr-soft-line);padding:0 var(--space-3);height:var(--row-height)}.demo-root .data-table td:first-child,.demo-root .data-table th:first-child{padding-left:0}.demo-root .data-table td:last-child,.demo-root .data-table th:last-child{padding-right:0}.demo-root .data-table th:first-child{width:28%}.demo-root .data-table th:nth-child(3){width:24%}.demo-root .data-table th:nth-child(4){text-align:right;width:19%}.demo-root .data-table .money{text-align:right;font-variant-numeric:tabular-nums}.demo-root .data-table tbody tr:hover{background:var(--expr-active-row)}.demo-root .rowlink{color:var(--expr-ink);font:var(--type-body-strong);text-align:left;background:0 0;border:0;padding:0}.demo-root .status-inline{gap:var(--space-1);font:var(--type-caption);white-space:nowrap;align-items:center;display:inline-flex}.demo-root .status-inline.success{color:var(--success)}.demo-root .status-inline.warning{color:var(--warning)}.demo-root .status-inline.danger{color:var(--danger)}.demo-root .mobile-data{display:none}.demo-root .queue-layout{grid-template-columns:minmax(0,1fr) var(--expr-queue-aside);gap:var(--layout-gap);display:grid}.demo-root .queue-group{background:var(--expr-lane-fill);border:var(--expr-line-width) solid var(--expr-lane-line);border-radius:var(--radius-card);box-shadow:var(--expr-lane-shadow);overflow:hidden}.demo-root .queue-head{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--card-padding);border-bottom:var(--expr-line-width) solid var(--expr-line);display:flex}.demo-root .queue-count{font:var(--type-caption);background:var(--expr-stamp-bg);color:var(--expr-stamp-ink);padding:var(--space-1) var(--space-2);border-radius:var(--radius-status)}.demo-root .queue-item{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--card-padding);min-height:var(--expr-entity-height);border-bottom:var(--expr-line-width) solid var(--expr-soft-line);display:flex;position:relative}.demo-root .queue-item:last-child{border-bottom:0}.demo-root .queue-item:hover,.demo-root .queue-item.selected{background:var(--expr-active-row)}.demo-root .queue-item input{appearance:none;width:var(--expr-check-size);height:var(--expr-check-size);border:var(--expr-line-width) solid var(--control-line);border-radius:var(--space-1);background:var(--surface);flex:none;margin:0}.demo-root .queue-item input:checked{background:var(--primary);box-shadow:var(--expr-checkbox-shadow)}.demo-root .queue-copy{flex:1;min-width:0}.demo-root .queue-copy .caption{margin-top:var(--space-1)}.demo-root .queue-meta{align-items:center;gap:var(--space-3);flex:none;display:flex}.demo-root .mini-avatar{width:var(--space-6);height:var(--space-6);background:var(--iris-tint);color:var(--iris);border-radius:var(--radius-full);font:var(--type-caption);place-items:center;display:grid}.demo-root .deadline{font:var(--type-caption);color:var(--expr-muted);font-variant-numeric:tabular-nums}.demo-root .queue-bulk{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:var(--expr-line-width) solid var(--expr-line);background:var(--expr-info);align-items:center;display:flex}.demo-root .queue-side{gap:var(--layout-gap);align-content:start;display:grid}.demo-root .mini-matrix{gap:var(--space-1);margin-block:var(--space-4);grid-template-columns:repeat(6,1fr);display:grid}.demo-root .mini-cell{aspect-ratio:1;background:var(--success-bg);border:var(--expr-line-width) solid var(--success);color:var(--success);border-radius:var(--radius-status);place-items:center;display:grid}.demo-root .mini-cell.empty{background:var(--warning-bg);border-color:var(--warning);color:var(--warning)}.demo-root .ai-panel{width:var(--expr-hub-width);min-width:var(--expr-hub-width);background:var(--expr-ai-surface);background-image:var(--expr-ai-halo);border:var(--expr-line-width) solid var(--expr-ai-line);border-radius:var(--radius-card);box-shadow:var(--expr-ai-shadow);animation:enter var(--expr-motion-layer) var(--expr-motion-ease);flex-direction:column;display:flex;position:relative;overflow:hidden}.demo-root .ai-header{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);min-height:var(--topbar-height);background:var(--expr-ai-head);color:var(--expr-ai-head-ink);border-bottom:var(--expr-line-width) solid var(--expr-ai-line);display:flex}.demo-root .ai-header .ai-mark{align-items:center;gap:var(--space-2);flex:1;min-width:0;display:flex}.demo-root .ai-header .btn,.demo-root .ai-header .caption{color:inherit}.demo-root .ai-header .ai-logo{width:var(--expr-icon-nav);height:var(--expr-icon-nav);flex:none;position:relative}.demo-root .ai-logo>svg{width:100%;height:100%}.demo-root .ai-scroll{padding:var(--space-4);gap:var(--space-4);flex:1;align-content:start;min-height:0;display:grid;overflow:auto}.demo-root .context-row{align-items:center;gap:var(--space-2);font:var(--type-caption);color:var(--expr-muted);flex-wrap:wrap;display:flex}.demo-root .context-row .context-dot{width:var(--space-1);height:var(--space-1);background:var(--expr-ai);border-radius:var(--radius-full)}.demo-root .user-prompt{padding:var(--space-3);background:var(--hover);border:var(--expr-line-width) solid var(--line);border-radius:var(--radius-card);font:var(--type-body)}.demo-root .user-prompt .caption{margin-bottom:var(--space-1)}.demo-root .ai-plan{gap:var(--space-3);display:grid}.demo-root .plan-title{gap:var(--space-2);align-items:center;display:flex}.demo-root .plan-title>.icon{color:var(--expr-ai)}.demo-root .plan-track{gap:0;display:grid;position:relative}.demo-root .plan-step{grid-template-columns:var(--space-6) minmax(0,1fr);gap:var(--space-3);padding-bottom:var(--space-4);display:grid;position:relative}.demo-root .plan-step:before{content:"";left:var(--expr-step-axis);top:var(--space-6);width:var(--expr-line-width);background:var(--expr-ai-line);position:absolute;bottom:0}.demo-root .plan-step:last-child:before{display:none}.demo-root .step-mark{width:var(--space-6);height:var(--space-6);border:var(--expr-line-width) solid var(--expr-line);border-radius:var(--radius-status);background:var(--surface);font:var(--type-caption);color:var(--expr-muted);place-items:center;display:grid}.demo-root .plan-step.done .step-mark{border-color:var(--success);color:var(--success);background:var(--success-bg)}.demo-root .plan-step.current .step-mark{border-color:var(--iris);background:var(--iris-tint);color:var(--iris)}.demo-root .step-copy{min-width:0}.demo-root .step-copy .caption{margin-top:var(--space-1)}.demo-root .step-copy .actions{margin-top:var(--space-2)}.demo-root .proposal{padding:var(--space-3);border-radius:var(--radius-card);border:var(--expr-line-width) solid var(--expr-info-line);background:var(--expr-info);gap:var(--space-3);display:grid}.demo-root .proposal .proposal-title{font:var(--type-body-strong)}.demo-root .proposal-summary{column-gap:var(--space-3);row-gap:var(--space-1);font:var(--type-caption);grid-template-columns:auto minmax(0,1fr);display:grid}.demo-root .proposal-summary dt{color:var(--expr-muted)}.demo-root .proposal-summary dd{text-align:right}.demo-root .ai-footer{border-top:var(--expr-line-width) solid var(--expr-line);padding:var(--space-3);background:var(--expr-ai-surface)}.demo-root .composer{border:var(--expr-line-width) solid var(--expr-info-line);border-radius:var(--radius-ctl);background:var(--surface);padding:var(--space-2)}.demo-root .composer:focus-within{outline:var(--expr-focus-width) solid var(--focus-ring);outline-offset:var(--expr-focus-width)}.demo-root .composer textarea{min-height:var(--input-height);height:var(--expr-composer-height);resize:none;padding:var(--space-2);width:100%;color:var(--ink);font:var(--type-input);background:0 0;border:0;outline:none;display:block}.demo-root .composer-tools{justify-content:space-between;align-items:center;gap:var(--space-2);padding-left:var(--space-2);display:flex}.demo-root .composer .caption{font:var(--type-caption)}.demo-root .composer .send{background:var(--iris-fill);color:var(--on-iris);border-color:var(--iris-fill)}.demo-root .private-note{margin-top:var(--space-2);font:var(--type-caption);color:var(--expr-muted);align-items:center;gap:var(--space-1);display:flex}.demo-root .command-choice{align-items:center;gap:var(--space-3);border:var(--expr-line-width) solid var(--expr-line);border-radius:var(--radius-ctl);padding:var(--space-3);background:var(--expr-work);color:var(--expr-ink);font:var(--type-body);text-align:left;width:100%;min-height:var(--input-height);display:flex}.demo-root .command-choice .icon{color:var(--expr-ai)}.demo-root .command-choice .caption{margin-left:auto}.demo-root .command-list{gap:var(--space-2);display:grid}.demo-root .command-welcome{gap:var(--space-3);display:grid}.demo-root .command-welcome h2{font:var(--type-panel)}.demo-root .busy{align-items:center;gap:var(--space-2);display:flex}.demo-root .spinner{width:var(--expr-spinner-size);height:var(--expr-spinner-size);border:var(--expr-spinner-stroke) solid var(--line);border-top-color:var(--iris);border-radius:var(--radius-full);animation:spin var(--expr-spinner-duration) linear infinite;flex:none}.demo-root .progress{height:var(--expr-progress-height);background:var(--expr-progress-track);border-radius:var(--radius-ctl);overflow:hidden}.demo-root .progress>span{transform-origin:0;width:100%;height:100%;transform:scaleX(var(--value));background:var(--expr-progress-fill);transition:transform var(--expr-progress-duration) var(--expr-motion-ease);display:block}.demo-root dialog{color:var(--expr-ink);border:var(--expr-line-width) solid var(--expr-work-line);background:var(--expr-layer);box-shadow:var(--expr-layer-shadow);max-width:calc(100vw - var(--space-8));max-height:calc(100dvh - var(--space-8));border-radius:var(--radius-dialog);width:var(--expr-decision-width);padding:0}.demo-root dialog::backdrop{background:var(--expr-scrim)}.demo-root dialog[open]{animation:enter var(--expr-motion-layer) var(--expr-motion-ease)}.demo-root dialog.task-sheet{inset:var(--topbar-height) var(--sheet-inset) var(--sheet-inset) auto;width:var(--expr-sheet-width);max-width:calc(100vw - var(--space-4));height:calc(100dvh - var(--topbar-height) - var(--sheet-inset));border-radius:var(--radius-card);flex-direction:column;max-height:none;margin:0;display:flex;position:fixed}.demo-root dialog.hub-modal{inset:var(--topbar-height) var(--sheet-inset) var(--sheet-inset) auto;width:var(--expr-hub-width);max-width:calc(100vw - var(--space-4));height:calc(100dvh - var(--topbar-height) - var(--sheet-inset));border-radius:var(--radius-card);max-height:none;box-shadow:none;background:0 0;border:0;margin:0;position:fixed}.demo-root dialog.hub-modal[open]{display:flex}.demo-root dialog.hub-modal .ai-panel{flex:1;width:100%;min-width:0;height:100%}.demo-root .dialog-head{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-6);border-bottom:var(--expr-line-width) solid var(--expr-line);display:flex}.demo-root .dialog-head h2{font:var(--type-panel)}.demo-root .dialog-body{padding:var(--space-6);gap:var(--space-5);flex:1;align-content:start;display:grid;overflow:auto}.demo-root .dialog-actions{padding:var(--space-4) var(--space-6);border-top:var(--expr-line-width) solid var(--expr-line);gap:var(--space-2);background:var(--expr-layer);flex-wrap:wrap;align-items:center;display:flex}.demo-root .dialog-actions>.caption{flex:1}.demo-root .field{gap:var(--space-2);display:grid}.demo-root .field-label{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.demo-root .field label{font:var(--type-body-strong)}.demo-root .field-note{padding:var(--space-3);border:var(--expr-line-width) solid var(--expr-info-line);border-radius:var(--radius-card);background:var(--expr-info);gap:var(--space-2);align-items:flex-start;display:flex}.demo-root .field-note>.icon{color:var(--expr-ai)}.demo-root .error{color:var(--danger);font:var(--type-caption)}.demo-root .error-summary{border:var(--expr-line-width) solid var(--danger);background:var(--danger-bg);color:var(--danger);padding:var(--space-3);border-radius:var(--radius-card)}.demo-root .layer-context{align-items:center;gap:var(--space-3);background:var(--expr-read);padding:var(--space-3);border:var(--expr-line-width) solid var(--expr-line);border-radius:var(--radius-card);display:flex}.demo-root .layer-context .icon{color:var(--expr-ai)}.demo-root .confirm-body{gap:var(--space-4);padding:var(--space-6);display:grid}.demo-root .confirm-body .proposal-summary{font:var(--type-body)}.demo-root .toast{left:calc(var(--active-nav) + var(--content-gutter));bottom:var(--space-6);max-width:min(440px,calc(100vw - var(--space-8)));background:var(--expr-layer);color:var(--expr-ink);box-shadow:var(--expr-layer-shadow);border:var(--expr-line-width) solid var(--expr-line);border-radius:var(--radius-card);padding:var(--space-3) var(--space-4);align-items:center;gap:var(--space-2);z-index:var(--z-toast);animation:enter var(--expr-motion-layer) var(--expr-motion-ease);display:flex;position:fixed}.demo-root .rail .nav .org-copy,.demo-root .rail .nav .nav-label,.demo-root .rail .nav .nav-group,.demo-root .rail .nav-bottom .profile-copy{display:none}.demo-root .rail .nav .org{padding:var(--space-2);background:0 0}.demo-root .rail .nav .nav-item{justify-content:center;padding:0}.demo-root .rail .nav-bottom{padding-inline:var(--space-2)}.demo-root .rail .brand{width:calc(var(--nav-rail-width) - var(--space-8));font:var(--type-panel);letter-spacing:var(--expr-tracking-brand);overflow:hidden}.demo-root .rail .brand span{display:none}.demo-root .rail .brand:after{content:"D";font:var(--expr-brand-type)}@container (width<=779px){.demo-root .kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-root .kpi-block:last-child{grid-column:1/-1}.demo-root .split,.demo-root .queue-layout{grid-template-columns:1fr}.demo-root .queue-side{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-root .section-primary{gap:var(--space-3);flex-wrap:wrap}.demo-root .view-tabs{gap:var(--space-3)}.demo-root .section-primary>.actions{margin-left:auto}.demo-root .section-filters{flex-wrap:wrap}.demo-root .filter-note{display:none}.demo-root .doc-matrix{grid-template-columns:repeat(13,minmax(0,1fr))}.demo-root .data-table th:nth-child(2),.demo-root .data-table td:nth-child(2){display:none}.demo-root .data-table th:first-child{width:38%}.demo-root .data-table th:nth-child(3){width:36%}.demo-root .data-table th:nth-child(4){width:26%}}@container (width<=599px){.demo-root .kpis,.demo-root .equal,.demo-root .queue-side{grid-template-columns:1fr}.demo-root .kpi-block:last-child{grid-column:auto}.demo-root .view-tabs{display:none}.demo-root .mobile-view{order:3;width:100%;display:block}.demo-root .mobile-view .input{min-height:var(--input-height)}.demo-root .section-primary{align-items:center}.demo-root .section-primary>.actions{margin-left:auto}.demo-root .period{gap:var(--space-1)}.demo-root .filter-chip{flex:1}.demo-root .filter-note,.demo-root .filter-spacer,.demo-root .filter-toggle{display:none}.demo-root .queue-meta{gap:var(--space-2)}.demo-root .queue-meta .deadline,.demo-root .queue-meta .mini-avatar{display:none}.demo-root .queue-item{align-items:flex-start}.demo-root .queue-copy .rowlink{white-space:normal}.demo-root .data-table{display:none}.demo-root .mobile-data{gap:var(--layout-gap);display:grid}.demo-root .mobile-record{gap:var(--space-2);padding-block:var(--space-3);border-bottom:var(--expr-line-width) solid var(--expr-soft-line);grid-template-columns:1fr auto;display:grid}.demo-root .mobile-record .record-name{grid-column:1/-1}.demo-root .mobile-record .money{font:var(--type-body-strong)}.demo-root .ledger-row{grid-template-columns:var(--expr-ledger-label-small) minmax(0,1fr) var(--expr-ledger-number-small);gap:var(--space-2)}.demo-root .activity-event{grid-template-columns:var(--expr-icon-control) minmax(0,1fr)}.demo-root .activity-event time{grid-column:2}.demo-root .surface-heading,.demo-root .bar-chart{gap:var(--space-2)}}@media (width<=767px){.demo-root .nav{display:none}.demo-root .topbar{padding-inline:var(--space-4);gap:var(--space-2)}.demo-root .brand{width:auto;font:var(--expr-brand-type)}.demo-root .topbar .account-name,.demo-root .topbar .desktop-tool,.demo-root .topbar>.nav-toggle{display:none}.demo-root .topbar .global-entry{width:var(--control-height);justify-content:center;margin-left:auto;padding:0}.demo-root .global-entry .entry-copy,.demo-root .global-entry .hint,.demo-root .top-spacer{display:none}.demo-root .stage{left:var(--sheet-inset);padding:var(--space-4)}.demo-root .toast{left:var(--space-4);right:var(--space-4);bottom:var(--space-4);max-width:none}.demo-root dialog.task-sheet,.demo-root dialog.hub-modal{border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;inset:0}.demo-root .hub-modal .ai-panel{border:0;border-radius:0}.demo-root .dialog-head,.demo-root .dialog-body,.demo-root .dialog-actions{padding:var(--space-4)}.demo-root .dialog-actions .caption{flex-basis:100%}.demo-root .ai-scroll{padding:var(--space-4)}.demo-root .ai-footer{padding:var(--space-3) var(--space-4) max(var(--space-4),env(safe-area-inset-bottom))}.demo-root .queue-item{padding:var(--space-3)}.demo-root .queue-copy{overflow-wrap:anywhere}}@keyframes enter{0%{opacity:var(--expr-motion-rest);transform:translateY(var(--expr-motion-enter))}to{opacity:var(--expr-motion-visible);transform:translateY(0)}}@keyframes spin{to{transform:rotate(var(--expr-motion-rotate))}}@media (prefers-reduced-motion:reduce){.demo-root *,.demo-root :before,.demo-root :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.demo-root .btn.primary:hover:not(:disabled){background:var(--expr-primary);color:var(--expr-on-primary)}.demo-root .btn.ai:hover:not(:disabled),.demo-root .composer .send:hover:not(:disabled){background:var(--expr-ai-solid);color:var(--expr-ai-on-solid)}.demo-root .surface[data-purpose=priority] .btn.quiet:hover:not(:disabled){color:var(--expr-priority-ink);background:0 0}.demo-root .ai-header .btn:hover:not(:disabled){background:var(--expr-ai-head-control-hover);color:var(--expr-ai-head-ink)}.demo-root .progress>span{transition-duration:var(--expr-progress-duration)}.demo-root .skeleton-row{height:var(--row-height);border-bottom:var(--expr-line-width) solid var(--expr-soft-line);align-items:center;display:flex}.demo-root .skeleton-row:before{content:"";background:var(--expr-skeleton-bg);height:var(--space-3);width:var(--expr-skeleton-width);border-radius:var(--radius-status);animation:skeleton-pulse var(--expr-skeleton-duration) ease-in-out infinite;display:block}@keyframes skeleton-pulse{0%,to{opacity:var(--expr-motion-pulse-low)}50%{opacity:var(--expr-motion-pulse-high)}}@media (prefers-reduced-motion:reduce){.demo-root .skeleton-row:before{opacity:var(--expr-motion-pulse-high);animation:none}.demo-root .progress>span{transition:none}}.demo-root .mobile-navigation{padding:var(--card-padding);gap:var(--space-2);display:grid;overflow:auto}.demo-root dialog.navigation-sheet{left:var(--sheet-inset);top:var(--topbar-height);bottom:var(--sheet-inset);width:var(--expr-mobile-nav-width);max-width:calc(100vw - var(--space-4));max-height:calc(100dvh - var(--topbar-height) - var(--sheet-inset));border-radius:var(--radius-card);margin:0;position:fixed}.demo-root dialog:not(.task-sheet):not(.navigation-sheet):not(.hub-modal) .dialog-head h2{font:var(--type-dialog)}@media (width<=767px){.demo-root .topbar>.nav-toggle{display:inline-flex}.demo-root dialog.navigation-sheet{flex-direction:column;display:flex}}.demo-root dialog:not([open]){display:none}.demo-root .ai-plan{animation:enter var(--expr-motion-layer) var(--expr-motion-ease)}@media (prefers-reduced-motion:reduce){.demo-root .ai-plan{animation:none}}.demo-root .composer{border-color:var(--expr-composer-line)}.demo-root input::placeholder,.demo-root textarea::placeholder{color:var(--expr-placeholder);opacity:1}.demo-root [data-purpose=support]{--_surface-bg:var(--expr-support);--_surface-line:var(--expr-support-line);--_surface-shadow:var(--expr-support-shadow)}.demo-root [data-purpose=read]{--_surface-bg:var(--expr-read);--_surface-line:var(--expr-read-line);--_surface-shadow:var(--expr-read-shadow)}.demo-root [data-purpose=work]{--_surface-bg:var(--expr-work);--_surface-line:var(--expr-work-line);--_surface-shadow:var(--expr-work-shadow)}.demo-root [data-purpose=priority]{--_surface-bg:var(--expr-priority);--_surface-line:var(--expr-priority-line);--_surface-shadow:var(--expr-priority-shadow)}.demo-root [data-purpose=layer]{--_surface-bg:var(--expr-layer);--_surface-line:var(--expr-line);--_surface-shadow:var(--expr-layer-shadow)}.demo-root .surface[data-purpose],.demo-root .kpi-block[data-purpose],.demo-root .queue-group[data-purpose]{background:var(--_surface-bg);border-color:var(--_surface-line);box-shadow:var(--_surface-shadow)}.demo-root .surface[data-purpose=support],.demo-root .surface[data-purpose=read]{color:var(--expr-ink)}.demo-root .surface[data-purpose=priority]{color:var(--expr-priority-ink)}.demo-root .kpi-block:first-child{background:var(--expr-support);color:var(--expr-ink)}.demo-root .kpi-block:first-child .caption,.demo-root .kpi-block:first-child .eyebrow{color:var(--expr-muted)}.demo-root .queue-head{box-shadow:none;background:0 0}.demo-root .nav{background:var(--expr-nav-bed);box-shadow:var(--expr-nav-bed-edge);border-radius:var(--radius-card)}.demo-root .section-name{padding-right:var(--space-4);border-right:var(--expr-line-width) solid var(--expr-section-divider);color:var(--expr-section-label)}.demo-root .view-tab.active{color:var(--expr-section-active-ink);font:var(--type-body-strong)}.demo-root .view-tab.active:after{background:var(--expr-section-active)}.demo-root .section-primary{gap:var(--layout-gap)}.demo-root .sectionbar .view-overflow{position:relative}.demo-root .view-menu{z-index:var(--z-overlay);right:0;top:calc(var(--control-height) + var(--space-2));min-width:var(--expr-context-control);padding:var(--space-2);background:var(--expr-layer);box-shadow:var(--expr-dialog-shadow);border:var(--expr-line-width) solid var(--expr-line);border-radius:var(--radius-card);gap:var(--space-1);display:grid;position:absolute}.demo-root .view-menu button{height:var(--row-height);border-radius:var(--radius-ctl);padding:0 var(--space-3);text-align:left;color:var(--expr-ink);font:var(--type-body);background:0 0;border:0}.demo-root .view-menu button[aria-current=page]{background:var(--iris-tint);font:var(--type-body-strong)}.demo-root .view-menu button:hover{background:var(--hover)}.demo-root .command-choice{height:var(--row-height);min-height:var(--row-height);padding-block:0}.demo-root .ai-header{background:var(--expr-ai-head);position:relative}.demo-root .ai-header:before{content:"";left:0;top:var(--space-3);bottom:var(--space-3);width:var(--expr-focus-width);background:var(--expr-ai);position:absolute}.demo-root .user-prompt{background:var(--expr-read);border-color:var(--expr-read-line)}.demo-root .plan-step:before{background:var(--expr-plan-path)}.demo-root .plan-step.current .step-copy{isolation:isolate;background:0 0;position:relative}.demo-root .plan-step.current .step-copy:before{content:"";inset:var(--expr-current-step-inset);background:var(--expr-current-step);border:var(--expr-line-width) solid var(--expr-current-step-line);border-left:var(--expr-focus-width) solid var(--expr-current-step-mark);border-radius:var(--radius-ctl);z-index:-1;position:absolute}.demo-root .proposal[data-purpose=priority]{background:var(--expr-priority);border-color:var(--expr-priority-line);box-shadow:var(--expr-priority-shadow);color:var(--expr-priority-ink);padding:var(--card-padding)}.demo-root .proposal[data-purpose=read]{background:var(--expr-read);border-color:var(--expr-read-line);box-shadow:none}.demo-root .proposal[data-purpose=priority] dt,.demo-root .proposal[data-purpose=priority] .caption{color:var(--expr-priority-muted)}.demo-root .icon-tone-on-primary{--icon-a:var(--expr-ai-glyph-on-primary-a);--icon-a2:var(--expr-ai-glyph-on-primary-a2);--icon-o:var(--expr-ai-glyph-on-primary-o);--icon-k:var(--expr-ai-glyph-on-primary-k)}.demo-root .icon-tone-on-ai{--icon-a:var(--expr-ai-glyph-on-ai-a);--icon-a2:var(--expr-ai-glyph-on-ai-a2);--icon-o:var(--expr-ai-glyph-on-ai-o);--icon-k:var(--expr-ai-glyph-on-ai-k)}.demo-root dialog:not(.task-sheet):not(.navigation-sheet):not(.hub-modal){box-shadow:var(--expr-dialog-shadow)}.demo-root .task-sheet[data-purpose=layer]{background:var(--expr-layer)}.demo-root .mobile-navigation [aria-current=page]{background:var(--iris-tint);font:var(--type-body-strong)}.demo-root .ai-scroll>.ai-result-status{margin-bottom:var(--space-3)}.demo-root .saving-status{align-items:center;gap:var(--space-2);display:inline-flex}@container (width<=599px){.demo-root .section-name{border-right:0;padding-right:0}.demo-root .section-primary>.actions .btn{max-width:100%}}.demo-root .documents-block[data-purpose=work] .data-table td,.demo-root .documents-block[data-purpose=work] .data-table th,.demo-root .queue-group[data-purpose=work] .queue-item{border-bottom-color:var(--expr-work-line)}.demo-root .trend-summary{flex-shrink:0}.demo-root .trend-summary .kpi-value{white-space:nowrap}.demo-dialog-text{gap:var(--space-3);flex-direction:column;align-items:flex-start;display:flex}.demo-dialog-text p,.demo-karta p{color:var(--ink-muted);margin:0}.demo-nastaveni{padding:var(--space-6)}.demo-nastaveni__skupina{gap:var(--space-3);flex-direction:column;max-width:640px;display:flex}.demo-nastaveni__skupina h2{color:var(--ink);margin:0;font-size:16px;font-weight:600}.demo-karta{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-card);background:var(--surface);outline:var(--expr-line-width) solid var(--line);flex-direction:column;align-items:flex-start;display:flex}.demo-karta__hlava{align-items:center;gap:var(--space-2);display:flex}.demo-karta__hlava h3{color:var(--ink);margin:0;font-size:14px;font-weight:600}.demo-menu-cara{height:1px;margin:var(--space-1) var(--space-1);background:var(--line)}.demo-menu-polozka{align-items:center;gap:var(--space-2);min-height:34px;padding:0 var(--space-2);border-radius:var(--radius-card);color:var(--ink);font-size:14px;font-weight:500;display:flex}.demo-menu-polozka__text{flex-grow:1}.demo-stitek{padding:0 var(--space-2);border-radius:var(--radius-ctl);background:var(--warning-bg);color:var(--warning);white-space:nowrap;font-size:11.5px;font-weight:600;line-height:20px}.demo-karta__akce{gap:var(--space-2);flex-wrap:wrap;display:flex}.demo-karta p.demo-poznamka{color:var(--ink-subtle);font-size:12px}
