@font-face{font-family:__Sora_a0ed50;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5f10e9e72d35c52-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Sora_a0ed50;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3dc379dc9b5dec12-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Sora_a0ed50;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5f10e9e72d35c52-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Sora_a0ed50;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/3dc379dc9b5dec12-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Sora_a0ed50;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c5f10e9e72d35c52-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Sora_a0ed50;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3dc379dc9b5dec12-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Sora_Fallback_a0ed50;src:local("Arial");ascent-override:85.29%;descent-override:25.50%;line-gap-override:0.00%;size-adjust:113.73%}.__className_a0ed50{font-family:__Sora_a0ed50,__Sora_Fallback_a0ed50;font-style:normal}.__variable_a0ed50{--font-sora:"__Sora_a0ed50","__Sora_Fallback_a0ed50"}@font-face{font-family:__DM_Sans_a647ca;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__DM_Sans_a647ca;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__DM_Sans_a647ca;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__DM_Sans_a647ca;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__DM_Sans_a647ca;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__DM_Sans_a647ca;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__DM_Sans_a647ca;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__DM_Sans_a647ca;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__DM_Sans_Fallback_a647ca;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_a647ca{font-family:__DM_Sans_a647ca,__DM_Sans_Fallback_a647ca;font-style:normal}.__variable_a647ca{--font-dm-sans:"__DM_Sans_a647ca","__DM_Sans_Fallback_a647ca"}:root{color-scheme:light;--petrol:#0c3c47;--coral:#ff6b4a;--lagoon:#2ba6a0;--porcelain:#f6f3ee;--stone:#5e6e72;--font-head:var(--font-sora),"Sora",system-ui,-apple-system,"Segoe UI",sans-serif;--font-body:var(--font-dm-sans),"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--bg:#f6f3ee;--surface:#fff;--surface-2:#faf8f4;--surface-3:#f2eee7;--hover:#f4f1eb;--border:#e5dfd5;--line:#efeae2;--overlay:rgba(4,22,27,.5);--text:#0c3c47;--text-2:#33525a;--muted:#5e6e72;--faint:#7a878a;--accent:#0c3c47;--accent-hover:#15525f;--accent-ink:#fff;--accent-soft:#e4eeee;--accent-soft-bd:#c3d8d8;--link:#0e6670;--focus:#0c3c47;--selection:rgba(43,166,160,.25);--hi:#ff6b4a;--hi-soft:#fff1ec;--hi-bd:#ffd2c4;--hi-ink:#9a2e15;--new-bg:#fff6f2;--shadow-sm:0 1px 2px rgba(12,60,71,.05);--shadow-md:0 10px 28px rgba(12,60,71,.12);--shadow-lg:0 24px 60px rgba(12,60,71,.22);--scroll-shadow:rgba(12,60,71,.16);--sb-bg:#0c3c47;--sb-text:#d5e3e2;--sb-muted:#8fb0b2;--sb-hover:hsla(0,0%,100%,.07);--sb-active:hsla(0,0%,100%,.12);--sb-line:hsla(0,0%,100%,.09);--good:#12a150;--good-ink:#0b6b37;--good-bg:#e6f4ea;--warn:#f2a900;--warn-ink:#7a4f00;--warn-bg:#fff4d6;--crit:#d9443a;--crit-ink:#a12a21;--crit-bg:#fcebe9;--crit-bd:#f3c6c1;--idle:#94a3a6;--idle-ink:#4a5b5f;--idle-bg:#eef1f1;--red:#c0392b;--green:#0b6b37;--sk:#1d4ed8;--cz:#b4232c;--series-1:#2ba6a0;--series-2:#ff6b4a;--viz-surface:#fff;--viz-grid:#efeae2;--viz-axis:#cfc8bc;--viz-deemph:#a7b2b4;--viz-hover:rgba(12,60,71,.05);--seq-1:#bfe3df;--seq-2:#7fc9c2;--seq-3:#2ba6a0;--seq-4:#1b6e73;--seq-5:#0c3c47;--seq-zero:#e8e3da;--map-okres:#fff;--map-kraj:#5e6e72;--map-country:#0c3c47;--map-hover:#0c3c47;--map-label:#0c3c47;--map-halo:#fff;--log-bg:#0c3c47;--log-text:#dbe8e7;--sk-base:rgba(12,60,71,.08);--sk-sheen:hsla(0,0%,100%,.75);--sk-base-inv:hsla(0,0%,100%,.13);--sk-sheen-inv:hsla(0,0%,100%,.16);--sb-w:252px;--radius:14px;--radius-sm:9px;--content-max:1680px;--rail:72px;--z-sticky:30;--z-sidebar:40;--z-backdrop:45;--z-drawer:50;--z-modal:60;--z-popover:70;--dur-fast:120ms;--dur:180ms;--dur-slow:240ms;--ease-out:cubic-bezier(0.2,0.8,0.2,1);--ease-in:cubic-bezier(0.4,0,1,1)}:root[data-theme=dark]{color-scheme:dark;--bg:#071b20;--surface:#0e262c;--surface-2:#112d34;--surface-3:#16363e;--hover:#143139;--border:#22454d;--line:#1b3b43;--overlay:rgba(2,10,12,.66);--text:#e8f0ef;--text-2:#c3d4d4;--muted:#95abad;--faint:#7d9496;--accent:#2ba6a0;--accent-hover:#39b9b2;--accent-ink:#04201f;--accent-soft:rgba(43,166,160,.16);--accent-soft-bd:rgba(43,166,160,.42);--link:#7fd5ce;--focus:#8ed8d2;--selection:rgba(43,166,160,.35);--hi:#ff7a5c;--hi-soft:rgba(255,107,74,.14);--hi-bd:rgba(255,107,74,.38);--hi-ink:#ffb7a5;--new-bg:rgba(255,107,74,.07);--shadow-sm:0 1px 2px rgba(0,0,0,.35);--shadow-md:0 12px 30px rgba(0,0,0,.45);--shadow-lg:0 24px 64px rgba(0,0,0,.6);--scroll-shadow:rgba(0,0,0,.55);--sb-bg:#04161a;--sb-text:#c9d9d8;--sb-muted:#7f9a9c;--sb-hover:hsla(0,0%,100%,.06);--sb-active:rgba(43,166,160,.16);--sb-line:hsla(0,0%,100%,.07);--good:#2fbf71;--good-ink:#8fe1b4;--good-bg:rgba(47,191,113,.14);--warn:#e8b23a;--warn-ink:#f4d58a;--warn-bg:rgba(232,178,58,.14);--crit:#f0625a;--crit-ink:#ffaba4;--crit-bg:rgba(240,98,90,.14);--crit-bd:rgba(240,98,90,.4);--idle:#7f9a9c;--idle-ink:#b9cacb;--idle-bg:rgba(127,154,156,.16);--red:#ff8a80;--green:#8fe1b4;--sk:#3b6ff0;--cz:#d23a42;--series-1:#0c9c91;--series-2:#e8603f;--viz-surface:#0e262c;--viz-grid:#1f3f47;--viz-axis:#355860;--viz-deemph:#5e7b80;--viz-hover:hsla(0,0%,100%,.05);--seq-1:#1e5a5e;--seq-2:#26807e;--seq-3:#2ba6a0;--seq-4:#6fcdc6;--seq-5:#c3eeea;--seq-zero:#22363b;--map-okres:#0e262c;--map-kraj:#8da2a6;--map-country:#d9e6e5;--map-hover:#fff;--map-label:#e8f0ef;--map-halo:#0e262c;--log-bg:#030f12;--log-text:#c9d9d8;--sk-base:rgba(232,240,239,.075);--sk-sheen:rgba(127,213,206,.13)}*{box-sizing:border-box}html{scroll-padding-top:96px;scrollbar-gutter:stable;text-size-adjust:100%}body,html{margin:0;padding:0;background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:14px;line-height:1.45;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input,select,textarea{font-family:inherit;color:inherit}a,button,label,select,summary{touch-action:manipulation}button:disabled{cursor:not-allowed}summary{cursor:pointer}h1,h2,h3,h4{font-family:var(--font-head);color:var(--text);letter-spacing:-.01em;text-wrap:balance}.fchip-n,.pager,.ptab-n,.stat-value,td{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}a{color:var(--link)}::selection{background:var(--selection)}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}input[type=checkbox],input[type=radio]{accent-color:var(--accent);width:15px;height:15px}.muted{color:var(--muted)}.ico,.nowrap{white-space:nowrap}.ico{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.small{font-size:12px}.spacer{flex:1 1 auto}.subtitle{color:var(--muted);font-size:13px}.predmet-item{margin-bottom:4px}a.src{color:var(--link);text-decoration:none;font-weight:500}a.src:hover{text-decoration:underline}.link-strong>svg,a.src>svg{margin-left:1px;vertical-align:-1px}.skip-link{position:fixed;top:10px;left:10px;z-index:100;padding:10px 14px;border-radius:10px;background:var(--surface);color:var(--text);font-weight:600;text-decoration:none;box-shadow:var(--shadow-md);transform:translateY(-180%);transition:transform var(--dur) var(--ease-out)}.skip-link:focus{transform:none}.shell{--sb-cur:var(--rail);display:grid;grid-template-columns:var(--sb-cur) minmax(0,1fr);min-height:100vh;min-height:100dvh;background:linear-gradient(to right,var(--sb-bg) var(--sb-cur),transparent 0)}.shell.sb-pinned{--sb-cur:var(--sb-w)}.sidebar{position:fixed;top:0;bottom:0;left:0;z-index:var(--z-sidebar);display:flex;flex-direction:column;width:var(--rail);overflow-x:hidden;overflow-y:auto;background:var(--sb-bg);color:var(--sb-text);scrollbar-width:none;transition:width var(--dur-slow) var(--ease-out),box-shadow var(--dur-slow) var(--ease-out)}.sidebar::-webkit-scrollbar{display:none}.sb-peek .sidebar,.sb-pinned .sidebar{width:var(--sb-w)}.sb-peek:not(.sb-pinned) .sidebar{box-shadow:var(--shadow-lg)}.sb-brand{display:flex;align-items:center;justify-content:space-between;min-height:72px;padding:20px 20px 16px}.sb-brand a{display:inline-flex;border-radius:8px;text-decoration:none}.sb-brand .dd-logo .w,.sb-brand .dd-logo .wd,.sb-text{transition:opacity var(--dur) var(--ease-out)}.sb-close{display:none}.sb-nav{flex:1 1 auto;padding:4px 12px 12px}.sb-label{position:relative;height:16px;margin:18px 4px 8px;padding-left:10px;overflow:hidden;color:var(--sb-muted);font-size:11px;font-weight:600;letter-spacing:.08em;line-height:16px;text-transform:uppercase;white-space:nowrap}.sb-label:before{content:"";position:absolute;top:50%;right:6px;left:6px;height:1px;background:var(--sb-line);opacity:0;transition:opacity var(--dur) var(--ease-out)}.sb-item{position:relative;display:flex;align-items:center;gap:14px;width:100%;min-height:42px;margin:2px 0;padding:10px 14px;border:0;border-radius:10px;background:transparent;color:var(--sb-text);font-size:14px;font-weight:500;text-align:left;white-space:nowrap;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.sb-item svg{flex-shrink:0;opacity:.85}.sb-item:hover{background:var(--sb-hover);color:#fff}.sb-item.active,.sb-item:active{background:var(--sb-active)}.sb-item.active{color:#fff;font-weight:600}.sb-item.active svg{opacity:1}.sb-item.active:after{content:"";position:absolute;right:12px;width:7px;height:7px;border-radius:50%;background:var(--coral);transition:right var(--dur) var(--ease-out),top var(--dur) var(--ease-out)}.sb-brand a:focus-visible,.sb-item:focus-visible{outline:2px solid #8ed8d2;outline-offset:-2px}.sb-foot{padding:10px 12px 16px;border-top:1px solid var(--sb-line)}.sb-pin{color:var(--sb-muted);font-size:13px}.shell:not(.sb-peek):not(.sb-pinned) .sb-brand .dd-logo .w,.shell:not(.sb-peek):not(.sb-pinned) .sb-brand .dd-logo .wd,.shell:not(.sb-peek):not(.sb-pinned) .sb-text{opacity:0}.shell:not(.sb-peek):not(.sb-pinned) .sb-label{color:transparent}.shell:not(.sb-peek):not(.sb-pinned) .sb-label:before{opacity:1}.shell:not(.sb-peek):not(.sb-pinned) .sb-item.active:after{top:8px;right:6px}.sb-backdrop{display:none}.main-col{display:flex;flex-direction:column;grid-column:2;min-width:0}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-sticky);display:flex;align-items:center;gap:16px;padding:14px 32px;background:color-mix(in srgb,var(--bg) 88%,transparent);backdrop-filter:saturate(140%) blur(10px);-webkit-backdrop-filter:saturate(140%) blur(10px);border-bottom:1px solid var(--line)}.topbar .menu-btn{display:none}.page-head{min-width:0;flex:1 1 auto}.page-head h1{margin:0;font-size:22px;font-weight:600;line-height:1.25}.page-head p{margin:2px 0 0;font-size:13px;color:var(--muted)}.head-right{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}main.content{width:100%;max-width:var(--content-max);padding:24px 32px 64px}main.content:focus{outline:none}.account{position:relative}.account-btn{display:inline-flex;align-items:center;gap:8px;max-width:280px;height:38px;padding:0 12px 0 4px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--text);font-size:13px;font-weight:500;cursor:pointer;transition:background var(--dur-fast) var(--ease-out)}.account-btn:hover,.account-btn[aria-expanded=true]{background:var(--hover)}.account-btn .cl-chev,.avatar{flex:none}.avatar{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--accent);color:var(--accent-ink);font-family:var(--font-head);font-size:12.5px;font-weight:600;text-transform:uppercase}.account-email{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:var(--z-popover);width:270px;padding:6px;background:var(--surface);border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow-md);animation:dd-pop var(--dur) var(--ease-out)}.am-head{display:flex;align-items:center;gap:10px;margin-bottom:6px;padding:10px 10px 12px;border-bottom:1px solid var(--line)}.am-head>div{min-width:0}.am-head b{display:block;font-size:13px;font-weight:600;overflow-wrap:anywhere}.am-head>div>span{color:var(--muted);font-size:12px}.am-item{display:flex;align-items:center;gap:10px;width:100%;min-height:42px;padding:8px 10px;border:none;border-radius:10px;background:none;color:var(--text);font:inherit;font-size:13.5px;text-align:left;cursor:pointer}.am-item:focus-visible,.am-item:hover{background:var(--hover)}.am-item svg{flex:none;color:var(--text-2)}.am-sep{height:1px;margin:6px 4px;background:var(--line)}.am-item.danger,.am-item.danger svg{color:var(--crit-ink)}@keyframes dd-pop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.account-menu,.sb-text,.sidebar{transition:none;animation:none}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 18px;border:1px solid var(--accent);border-radius:10px;background:var(--accent);color:var(--accent-ink);font-size:14px;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s}.btn:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn-sm{padding:7px 13px;font-size:13px}.btn-secondary{background:var(--surface);color:var(--text);border-color:var(--border)}.btn-secondary:hover:not(:disabled){background:var(--accent-soft);border-color:var(--accent-soft-bd)}.ghost-btn{padding:5px 11px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text-2);font-size:12.5px;font-weight:500;white-space:nowrap;cursor:pointer}.ghost-btn:hover,.ghost-btn[aria-pressed=true]{border-color:var(--accent-soft-bd);background:var(--accent-soft);color:var(--text)}.link-btn{padding:0;border:none;background:none;color:var(--link);font-size:13px;font-weight:500;cursor:pointer}.link-btn:hover{text-decoration:underline}.link-btn:disabled{opacity:.5;cursor:not-allowed;text-decoration:none}.link-strong{padding:0;border:none;background:none;color:var(--text);font:inherit;font-weight:600;text-align:left;cursor:pointer}.link-strong:hover{color:var(--link);text-decoration:underline}.icon-btn{display:inline-grid;place-items:center;width:38px;height:38px;padding:0;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text);cursor:pointer}.icon-btn:hover{background:var(--hover)}.field{display:block;margin-bottom:14px}.field>span{display:block;margin-bottom:5px;font-size:12px;font-weight:600;color:var(--muted)}.field input,.field select{width:100%;padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:var(--surface);font-size:14px}.chips:focus-within,.field input:focus,.field select:focus,.search-input:focus,.select:focus{outline:none;border-color:var(--accent-soft-bd);box-shadow:0 0 0 3px var(--accent-soft)}.field-row{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:13px}.select{height:34px;padding:0 30px 0 10px;border:1px solid var(--border);border-radius:9px;background-color:var(--surface);font-size:13px;color:var(--text);cursor:pointer}.searchbox{position:relative;max-width:460px;margin-bottom:10px}.search-input{width:100%;height:38px;padding:0 34px 0 38px;border:1px solid var(--border);border-radius:10px;background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%237a878a' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E") no-repeat 12px center;font-size:14px}.search-input::placeholder{color:var(--faint)}.search-input.small{height:32px;max-width:340px;margin:6px 0;font-size:12.5px}.search-clear{position:absolute;top:50%;right:8px;transform:translateY(-50%);border:none;background:none;color:var(--muted);font-size:18px;line-height:1;cursor:pointer}.check{display:inline-flex;gap:7px;font-size:13px;cursor:pointer}.check,.chips{align-items:center}.chips{display:flex;flex-wrap:wrap;gap:6px;padding:6px 8px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.chip{display:inline-flex;align-items:center;gap:4px;padding:3px 6px 3px 10px;border-radius:7px;background:var(--accent-soft);color:var(--text);font-size:13px}.chip-x{padding:0 2px;border:none;background:none;color:var(--text-2);font-size:15px;line-height:1;cursor:pointer}.chip-input,.field .chips .chip-input{flex:1 1;width:auto;min-width:160px;padding:4px;border:none;outline:none;box-shadow:none;background:transparent;font-size:14px}.card{min-width:0;padding:18px 20px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm)}.chart-card{margin:0}.card-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px}.card-head>div:first-child{flex:1 1 220px;min-width:0}.card-title{font-family:var(--font-head);font-size:15.5px;font-weight:600;line-height:1.35;letter-spacing:-.005em}.card-sub{margin-top:3px;font-size:12.5px;line-height:1.45;color:var(--muted)}.card-actions{display:flex;gap:6px;flex-shrink:0}.card-foot{margin-top:14px;padding-top:12px;border-top:1px solid var(--line);font-size:12px;line-height:1.5}.settings-card{margin-bottom:16px;padding:20px 22px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm)}.settings-h{margin:0 0 14px;font-size:16px;font-weight:600}.empty-note{padding:14px 2px;font-size:13px;line-height:1.5}.tag{display:inline-block;margin:2px 4px 2px 0;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;white-space:nowrap}.tag-blue{background:var(--accent-soft);color:var(--text)}.tag-green{background:var(--good-bg);color:var(--good-ink)}.tag-amber{background:var(--warn-bg);color:var(--warn-ink)}.tag-red{background:var(--crit-bg);color:var(--crit-ink)}.tag-gray{background:var(--idle-bg);color:var(--idle-ink)}.kw{display:inline-block;margin:0 4px 4px 0;border-radius:6px;background:var(--accent-soft);color:var(--text);font-weight:500}.badge-new,.kw{padding:1px 7px;font-size:11px}.badge-new{margin-left:6px;border:1px solid var(--hi-bd);background:var(--hi-soft);color:var(--hi-ink);font-weight:700}.badge-new,.pill{border-radius:999px}.pill{display:inline-block;padding:2px 9px;font-size:12px;font-weight:600;text-transform:capitalize}.pill.running{background:var(--accent-soft);color:var(--text)}.pill.succeeded{background:var(--good-bg);color:var(--good-ink)}.pill.failed{background:var(--crit-bg);color:var(--crit-ink)}.pill.pending,.pill.skipped{background:var(--idle-bg);color:var(--idle-ink)}.pill.done{background:var(--good-bg);color:var(--good-ink)}.pill-soft{display:inline-block;padding:2px 8px;border-radius:999px;font-size:11.5px;font-weight:600;white-space:nowrap}.pill-soft.blue{background:var(--accent-soft);color:var(--text)}.pill-soft.amber{background:var(--warn-bg);color:var(--warn-ink)}.pill-soft.gray{background:var(--idle-bg);color:var(--idle-ink)}.cbadge{display:inline-block;margin-right:6px;padding:2px 4px;border-radius:4px;color:#fff;font-family:var(--font-head);font-size:9.5px;font-weight:700;letter-spacing:.04em;line-height:1;vertical-align:1px}.cbadge-sk{background:var(--sk)}.cbadge-cz{background:var(--cz)}.status-chip{display:inline-flex;align-items:center;gap:6px;padding:2px 9px 2px 3px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap}.status-ico{display:inline-grid;place-items:center;width:16px;height:16px;border-radius:50%;color:#fff;font-size:10px;font-weight:800;line-height:1}.status-chip.good{background:var(--good-bg);color:var(--good-ink)}.status-chip.good .status-ico{background:var(--good)}.status-chip.warning{background:var(--warn-bg);color:var(--warn-ink)}.status-chip.warning .status-ico{background:var(--warn);color:#3d2a00}.status-chip.critical{background:var(--crit-bg);color:var(--crit-ink)}.status-chip.critical .status-ico{background:var(--crit)}.status-chip.idle{background:var(--idle-bg);color:var(--idle-ink)}.status-chip.idle .status-ico{background:var(--idle)}.status-pill{display:inline-flex;align-items:center;gap:8px;max-width:340px;height:36px;padding:0 13px;overflow:hidden;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--text-2);font-size:12.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.status-pill:hover{border-color:var(--accent-soft-bd)}.status-pill .sp-text{min-width:0;overflow:hidden;text-overflow:ellipsis}.status-pill .dot{width:8px;height:8px;flex-shrink:0;border-radius:50%;background:var(--idle)}.status-pill.good .dot{background:var(--good)}.status-pill.critical{background:var(--crit-bg);border-color:var(--crit-bd);color:var(--crit-ink)}.status-pill.critical .dot{background:var(--crit)}.status-pill.running{background:var(--accent-soft);border-color:var(--accent-soft-bd);color:var(--text)}.status-pill.running .dot{background:var(--lagoon);animation:pulse-dot 1.4s ease-in-out infinite}@keyframes pulse-dot{0%,to{box-shadow:0 0 0 0 rgba(43,166,160,.5)}50%{box-shadow:0 0 0 5px rgba(43,166,160,0)}}@media (prefers-reduced-motion:reduce){.status-pill.running .dot{animation:none}}.country-switch{display:inline-flex;padding:3px;border:1px solid var(--border);border-radius:11px;background:var(--surface)}.country-opt{display:inline-flex;align-items:center;height:28px;padding:0 11px;border:0;border-radius:8px;background:transparent;color:var(--text-2);font-size:13px;font-weight:500;white-space:nowrap;cursor:pointer}.country-opt:hover{background:var(--hover)}.country-opt.on{background:var(--accent);color:var(--accent-ink);font-weight:600}.country-opt.on .cbadge{box-shadow:0 0 0 1px hsla(0,0%,100%,.6)}.country-switch.compact .country-opt{height:26px;padding:0 9px;font-size:12.5px}.segmented{display:inline-flex;gap:4px;padding:4px;border:1px solid var(--border);border-radius:12px;background:var(--surface-2)}.seg-opt{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:0;border-radius:9px;background:transparent;color:var(--text-2);font-size:13.5px;font-weight:500;cursor:pointer}.seg-opt:hover{background:var(--hover)}.seg-opt.on{background:var(--surface);color:var(--text);font-weight:600;box-shadow:var(--shadow-sm),inset 0 0 0 1px var(--border)}.theme-preview{display:grid;grid-template-columns:repeat(2,minmax(0,220px));grid-gap:12px;gap:12px;margin-top:14px}.theme-card{padding:12px;border:2px solid var(--border);border-radius:12px;background:var(--surface-2);text-align:left;cursor:pointer}.theme-card.on{border-color:var(--accent)}.theme-card .tp{display:grid;grid-template-columns:26px 1fr;grid-gap:6px;gap:6px;height:70px;margin-bottom:8px;padding:6px;border-radius:8px}.theme-card .tp i{display:block;border-radius:4px}.theme-card b{font-size:13px}.tablewrap{position:relative;overflow:auto;background:linear-gradient(to right,var(--surface) 40%,transparent) 0 /40px 100% no-repeat local,linear-gradient(to left,var(--surface) 40%,transparent) 100% /40px 100% no-repeat local,linear-gradient(to right,var(--scroll-shadow),transparent) 0 /14px 100% no-repeat scroll,linear-gradient(to left,var(--scroll-shadow),transparent) 100% /14px 100% no-repeat scroll,var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm)}.tablewrap[aria-busy=true]:not(:has(.sk-row)):before{content:"";position:-webkit-sticky;position:sticky;left:0;top:0;z-index:2;display:block;height:3px;margin-bottom:-3px;background:linear-gradient(90deg,transparent,var(--accent),transparent) 0 0 /40% 100% no-repeat;animation:dd-loadbar 1.1s ease-in-out infinite}.tablewrap[aria-busy=true] tbody:not(:has(.sk-row)){opacity:.55;transition:opacity .15s}@keyframes dd-loadbar{0%{background-position:-60% 0}to{background-position:160% 0}}@media (prefers-reduced-motion:reduce){.tablewrap[aria-busy=true]:before{animation:none;background:var(--accent);opacity:.5}}table{width:100%;border-collapse:collapse;font-size:13px}td,th{padding:11px 14px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:var(--surface-2);color:var(--muted);font-size:12px;font-weight:600;white-space:nowrap}tbody tr:last-child td{border-bottom:none}tr.new td{background:var(--new-bg)}tr.new td:first-child{box-shadow:inset 3px 0 0 var(--hi)}tr.row-click{cursor:pointer}tr.row-click:hover td{background:var(--hover)}table.list td{line-height:1.45}table.mini{width:100%;font-size:12.5px}table.mini td{padding:4px 6px;border-bottom:1px solid var(--line)}table.mini th{position:static;padding:4px 6px;background:none;border-bottom:1px solid var(--border);font-size:11.5px}.table-view{max-height:300px;overflow:auto;border:1px solid var(--line);border-radius:10px}.table-view table{font-size:12.5px}.table-view td,.table-view th{padding:7px 10px}.table-view th:not(:first-child){text-align:right}.cell-main{min-width:210px}.cell-type{min-width:150px}.cell-type .tag{max-width:180px;border-radius:8px;white-space:normal}.cell-main .link-strong,.cell-main>b{font-size:13.5px}.cell-sub{margin-top:2px;font-size:12px;color:var(--muted)}.cell-city{font-weight:600}.cell-addr{color:var(--faint)}.cell-contact{font-size:12px}details.hours summary{list-style:none;white-space:nowrap;font-weight:600;color:var(--text-2);cursor:pointer}details.hours summary::-webkit-details-marker{display:none}details.hours summary:after{content:" ▾";font-size:10px;color:var(--muted)}details.hours[open] summary{margin-bottom:4px}details.hours[open] summary:after{content:" ▴"}details.hours .predmet-item{font-size:12px}.filter-bar{display:flex;flex-direction:column;gap:10px;margin-bottom:16px;padding:16px 18px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm)}.filter-group{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.filter-label{width:112px;flex-shrink:0;font-size:12px;font-weight:600;color:var(--muted)}.filter-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding-top:12px;border-top:1px solid var(--line)}.filter-actions .searchbox{flex:1 1 280px;margin-bottom:0}.filter-chips{display:flex;flex-wrap:wrap;gap:5px}.fchip{height:30px;padding:0 12px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--text);font-size:12.5px;font-weight:500;cursor:pointer}.fchip:hover{border-color:var(--accent-soft-bd);background:var(--accent-soft)}.fchip.on{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);font-weight:600}.fchip-n{margin-left:6px;font-size:11px;opacity:.75}.pager{justify-content:space-between;gap:12px;padding:10px 2px;font-size:13px}.pager,.pager-btns{display:flex;align-items:center}.pager-btns{gap:6px}.pager-btn{min-width:32px;height:32px;padding:0 10px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text);font-size:14px;cursor:pointer}.pager-btn:hover:not(:disabled){background:var(--accent-soft);border-color:var(--accent-soft-bd)}.pager-btn:disabled{opacity:.4;cursor:not-allowed}.error{background:var(--crit-bg);color:var(--crit-ink)}.error,.ok-msg{margin:8px 0;padding:9px 12px;border-radius:10px;font-size:13px}.ok-msg{background:var(--good-bg);color:var(--good-ink)}.alert{margin-bottom:16px;padding:10px 14px;border:1px solid var(--crit-bd);border-radius:10px;background:var(--crit-bg);color:var(--crit-ink);font-size:13px;line-height:1.5}.change-line{margin:3px 0;line-height:1.5}.diff-add{color:var(--good-ink)}.diff-del,.diff-del-inline{color:var(--crit-ink)}.diff-del-inline{text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb,var(--crit-ink) 45%,transparent);text-decoration-color:color-mix(in srgb,var(--crit-ink) 45%,transparent)}.dash{display:flex;flex-direction:column;gap:18px}.kpi-row{grid-template-columns:minmax(0,1.35fr) repeat(3,minmax(0,1fr));grid-gap:18px}.dash-grid,.kpi-row{display:grid;gap:18px}.dash-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px}.dash-foot{padding:2px 2px 0;font-size:12px;line-height:1.5}.stat{display:flex;flex-direction:column;gap:6px}.stat-click{cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s}.stat-click:hover{border-color:var(--accent-soft-bd);box-shadow:var(--shadow-md)}.stat-label{font-size:12.5px;font-weight:600;color:var(--text-2)}.stat-row{display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.stat-value{font-family:var(--font-head);font-size:30px;font-weight:600;line-height:1.1;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stat-hero{position:relative;overflow:hidden;background:var(--sb-bg);border-color:var(--sb-bg);color:#fff}.stat-hero .stat-label{color:var(--sb-text)}.stat-hero .stat-value{font-size:42px;color:#fff}.stat-hero .stat-value:after{content:"";display:inline-block;width:9px;height:9px;margin-left:4px;border-radius:50%;background:var(--coral)}.stat-hero .stat-delta,.stat-hero .stat-delta.flat{color:var(--sb-text)}.stat-hero .stat-delta.up{color:#8fe1b4}.stat-hero .stat-delta.down{color:#ffaba4}.stat-hero .muted,.stat-hero .stat-foot{color:var(--sb-muted)}.stat-hero .stat-foot{border-top-color:var(--sb-line)}.stat-hero.stat-click:hover{border-color:var(--sb-bg)}.stat-hero .spark path{stroke:hsla(0,0%,100%,.35)}.stat-hero .spark circle{fill:var(--coral);stroke:var(--sb-bg)}.spark{width:120px;height:32px;flex-shrink:0}.stat-delta{font-size:12.5px;font-weight:600}.stat-delta .muted{font-weight:400}.stat-delta.up{color:var(--good-ink)}.stat-delta.down{color:var(--crit-ink)}.stat-delta.flat{color:var(--text-2)}.stat-foot{margin-top:auto;padding-top:9px;border-top:1px dashed var(--border);font-size:12px;line-height:1.45;color:var(--muted)}.list-card{display:flex;flex-direction:column}.feed{margin:0;padding:0;list-style:none}.feed li+li{border-top:1px solid var(--line)}.feed-item{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:10px 8px;border:none;border-radius:10px;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.feed-item:hover{background:var(--hover)}.feed-main{display:flex;flex-direction:column;gap:2px;min-width:0}.feed-main .muted,.feed-main b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed-main b{font-weight:600}.feed-main .muted{font-size:12.5px}.feed-side{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}table.fresh{font-size:13px}table.fresh td{padding:8px 6px;border-bottom:1px solid var(--line);vertical-align:middle}table.fresh tr:last-child td{border-bottom:none}table.fresh td:last-child{text-align:right;white-space:nowrap;font-size:12px}.viz-wrap{position:relative}.viz-svg{display:block;max-width:100%;height:auto;overflow:visible}.viz-legend{display:flex;flex-wrap:wrap;gap:4px 16px;margin-bottom:8px;font-size:12px;color:var(--text-2)}.viz-legend-item{display:inline-flex;align-items:center;gap:6px}.viz-swatch{display:inline-block;width:10px;height:10px;border-radius:3px}.viz-grid{stroke:var(--viz-grid);stroke-width:1}.viz-axis,.viz-grid{shape-rendering:crispEdges}.viz-axis{stroke:var(--viz-axis);stroke-width:1}.viz-tick{fill:var(--muted);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.viz-label{fill:var(--text);font-size:11.5px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.viz-cat{fill:var(--text-2);font-size:12px}.viz-hit{outline:none}.viz-hit>rect:first-child{transition:fill .12s}.viz-hit:focus-visible>rect:first-child,.viz-hit:hover>rect:first-child{fill:var(--viz-hover)}.viz-hit:focus-visible>rect:first-child{stroke:var(--focus);stroke-width:1.5}.viz-click{cursor:pointer}.viz-tip{position:absolute;z-index:10;min-width:150px;padding:9px 11px;pointer-events:none;background:var(--surface);border:1px solid var(--border);border-radius:10px;box-shadow:var(--shadow-md);font-size:12px}.viz-tip-title{margin-bottom:4px;font-weight:600}.viz-tip-row{display:flex;align-items:center;gap:6px;line-height:1.6}.viz-key{width:8px;height:8px;flex-shrink:0;border-radius:2px}.viz-tip-label{color:var(--muted)}.geo-controls{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;margin:-2px 0 16px}.geo-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,300px);grid-gap:28px;gap:28px;align-items:start}.geo{min-width:0}.geo-map{position:relative}.geo-svg{display:block;width:100%;height:auto}.geo-okres{stroke:var(--map-okres);stroke-width:.8;stroke-linejoin:round;vector-effect:non-scaling-stroke;outline:none;transition:fill .15s}.geo-click{cursor:pointer}.geo-kraj{stroke:var(--map-kraj);stroke-width:1.15;stroke-linejoin:round}.geo-country,.geo-kraj{fill:none;vector-effect:non-scaling-stroke;pointer-events:none}.geo-country{stroke:var(--map-country);stroke-width:1.7;stroke-linejoin:round}.geo-hover{fill:none;stroke:var(--map-hover);stroke-width:2;stroke-linejoin:round;vector-effect:non-scaling-stroke;pointer-events:none}.geo-label{position:absolute;transform:translate(-50%,-50%);font-size:11px;font-weight:600;color:var(--map-label);white-space:nowrap;pointer-events:none;text-shadow:0 0 2px var(--map-halo),0 0 2px var(--map-halo),0 0 3px var(--map-halo),0 0 4px var(--map-halo)}.geo-tip{min-width:0}.geo-tip-kraj{margin:-2px 0 6px;font-size:11.5px;color:var(--muted)}.geo-tip-active .viz-tip-label,.geo-tip-active b{color:var(--text);font-weight:650}.geo-tip-hint{margin-top:6px;padding-top:6px;border-top:1px solid var(--line);font-size:11.5px;color:var(--muted)}.geo-legend{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;margin-top:12px;font-size:12px;color:var(--text-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.geo-legend-title{margin-right:2px;color:var(--muted)}.geo-legend-item{display:inline-flex;align-items:center;gap:6px}.geo-swatch{display:inline-block;width:14px;height:10px;border-radius:3px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 8%,transparent)}.geo-side-title{margin-bottom:8px;font-size:12.5px;font-weight:600;color:var(--text-2)}.geo-side-note{margin:10px 0 0;font-size:12px;line-height:1.45;color:var(--muted)}.geo-table{max-height:460px}.geo-table td.num,.geo-table th:not(:first-child):not(:nth-child(2)){text-align:right}.geo-table th:nth-child(2){text-align:left}.geo-col-on{font-weight:650;background:var(--accent-soft)}.fact-sub{margin-top:2px;font-size:12px;color:var(--muted)}.sheet-bg{position:fixed;inset:0;z-index:var(--z-modal);display:flex;justify-content:flex-end;background:var(--overlay);animation:dd-fade var(--dur) var(--ease-out)}.sheet{display:flex;flex-direction:column;width:min(940px,calc(100vw - 56px));height:100vh;height:100dvh;background:var(--bg);border-left:1px solid var(--border);box-shadow:var(--shadow-lg);outline:none;animation:dd-sheet-in var(--dur-slow) var(--ease-out)}.sheet-head{flex:none;padding:18px 28px 0;background:var(--surface);border-bottom:1px solid var(--border)}.sh-row{display:flex;align-items:flex-start;gap:16px}.sh-name{display:flex;flex:1 1;align-items:center;gap:10px;min-width:0;min-height:38px}.sh-name .cbadge{flex:none}.sh-name h2{margin:0;font-size:22px;font-weight:600;line-height:1.25;overflow-wrap:anywhere;text-wrap:balance}.sh-actions{display:flex;flex:none;align-items:center;gap:8px}.ghost-btn.sm{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 12px;border-radius:10px;font-size:13px;text-decoration:none}.sh-sub{margin:6px 0 0;color:var(--text-2);font-size:13.5px}.sh-badges{display:flex;flex-wrap:wrap;gap:4px;margin:10px 0 0}.sh-badges .tag{margin:0}.sh-tabs{display:flex;gap:2px;margin:10px -10px 0;overflow-x:auto;scrollbar-width:none}.sh-tabs::-webkit-scrollbar{display:none}.ptab{position:relative;display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0 12px;border:none;background:none;color:var(--muted);font-size:13.5px;font-weight:600;white-space:nowrap;cursor:pointer;transition:color var(--dur-fast) var(--ease-out)}.ptab:after{content:"";position:absolute;right:10px;bottom:0;left:10px;height:2px;border-radius:2px;background:transparent;transition:background var(--dur-fast) var(--ease-out)}.ptab.active,.ptab:hover{color:var(--text)}.ptab.active:after{background:var(--coral)}.ptab:focus-visible{outline:2px solid var(--focus);outline-offset:-6px;border-radius:10px}.ptab-n{min-width:20px;padding:1px 6px;border-radius:999px;background:var(--surface-3);color:var(--text-2);font-size:11.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center}.ptab.active .ptab-n{background:var(--accent-soft);color:var(--text)}.sheet-body{flex:1 1;min-height:0;padding:20px 28px 40px;overflow-y:auto;overscroll-behavior:contain;font-size:13.5px}.ds{margin:0 0 14px;padding:16px 18px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.ds-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.ds-head h3{margin:0;font-size:15px;font-weight:600}.ds .link-btn{white-space:nowrap}.dl-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px 28px;gap:14px 28px;margin:0}.dl-grid>div{min-width:0}.dl-grid dt{margin:0 0 3px;color:var(--muted);font-size:12px;font-weight:600}.dl-grid dd{margin:0;line-height:1.5;overflow-wrap:anywhere}.dd-sub{margin-top:2px;color:var(--muted);font-size:12.5px}.callout{display:flex;align-items:flex-start;gap:10px;margin:0 0 14px;padding:12px 14px;border:1px solid;border-radius:var(--radius);line-height:1.5}.callout>svg{flex:none;margin-top:1px}.callout.bad{background:var(--crit-bg);border-color:var(--crit-bd);color:var(--crit-ink)}.callout.warn{background:var(--warn-bg);border-color:color-mix(in srgb,var(--warn) 45%,transparent);color:var(--warn-ink)}.callout .link-btn{margin-top:4px}.contacts{display:flex;flex-wrap:wrap;gap:8px}.contact{display:inline-flex;align-items:center;gap:8px;min-height:38px;max-width:100%;padding:6px 12px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text);text-decoration:none;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.contact>svg{flex:none;color:var(--link)}.contact>span{min-width:0;overflow-wrap:anywhere}.contact:hover{background:var(--accent-soft);border-color:var(--accent-soft-bd)}.contact-col{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.contact-col .contact{min-height:32px;padding:4px 10px}.stat-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(165px,1fr));grid-gap:10px;gap:10px;margin:0 0 14px}.stat-tile{display:flex;flex-direction:column;gap:2px;min-width:0;padding:12px 14px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);font:inherit;text-align:left}button.stat-tile{cursor:pointer;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}button.stat-tile:hover{background:var(--accent-soft);border-color:var(--accent-soft-bd)}.st-k{color:var(--muted);font-size:12px}.st-k,.st-v{font-weight:600}.st-v{font-family:var(--font-head);font-size:22px;line-height:1.3;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.st-v small{color:var(--text-2);font-size:13px;font-weight:500}.st-v small,.st-v.st-text{font-family:var(--font-body)}.st-v.st-text{font-size:14.5px;line-height:1.45;overflow-wrap:anywhere}.st-s{color:var(--muted);font-size:12px}.verdict{display:flex;align-items:flex-start;gap:8px;margin:0 0 14px;line-height:1.5}.verdict.good>svg{flex:none;margin-top:1px;color:var(--good)}.chip-row{display:flex;flex-wrap:wrap;gap:6px}.chip-soft{display:inline-flex;align-items:center;padding:2px 9px;border-radius:999px;background:var(--surface-3);color:var(--text-2);font-size:12px;font-weight:500;white-space:nowrap}.disclose{margin-top:14px}.disclose summary{width:-moz-fit-content;width:fit-content;color:var(--link);font-size:13px;font-weight:500;cursor:pointer}.disclose ul{margin:8px 0 0;padding-left:18px;color:var(--text-2);font-size:13px;line-height:1.5}.chips-list{display:flex;flex-wrap:wrap;gap:6px}.chip-btn{min-height:34px;padding:6px 12px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text);font-size:13px;text-align:left;cursor:pointer}.chip-btn:hover{background:var(--accent-soft);border-color:var(--accent-soft-bd)}.mini-list{margin:0;padding:0;list-style:none}.mini-list li{padding:8px 0;border-bottom:1px solid var(--line);line-height:1.45}.mini-list li:first-child{padding-top:0}.mini-list li:last-child{padding-bottom:0;border-bottom:none}.timeline{margin:0;padding:0;list-style:none}.sheet-body>.timeline{padding:4px 18px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.timeline li{display:grid;grid-template-columns:130px minmax(0,1fr);grid-gap:12px;gap:12px;padding:10px 0;border-bottom:1px solid var(--line)}.timeline li:last-child{border-bottom:none}.tl-date{padding-top:1px;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tl-body{line-height:1.5}.sheet-note{margin:18px 2px 0;color:var(--muted);font-size:12px}.empty-note{display:flex;align-items:center;gap:10px;padding:18px;background:var(--surface);border:1px dashed var(--border);border-radius:var(--radius);color:var(--muted);list-style:none}.table-scroll{overflow-x:auto}.sheet .src{display:inline-flex;align-items:center;gap:4px;color:var(--link);font-weight:500;text-decoration:none}.sheet .src:hover{text-decoration:underline}.cl-toolbar{flex-wrap:wrap;gap:10px 14px;margin:0 0 12px}.cl-toolbar,.mini-search{display:flex;align-items:center}.mini-search{gap:8px;min-height:40px;padding:0 12px;background:var(--surface);border:1px solid var(--border);border-radius:10px;color:var(--muted)}.mini-search.grow{flex:1 1 280px}.pricelist .mini-search{max-width:420px;margin:8px 0}.mini-search input{flex:1 1;min-width:0;padding:0;border:none;outline:none;background:transparent;color:var(--text);font:inherit;font-size:13.5px}.mini-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.cl-list{display:flex;flex-direction:column;gap:8px;margin:0 0 14px;padding:0;list-style:none}.cl-row{overflow:hidden;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.cl-row.removed .cl-sum{opacity:.7}.cl-sum{display:grid;grid-template-columns:minmax(0,1fr) auto 20px;align-items:center;grid-gap:14px;gap:14px;width:100%;min-height:56px;padding:12px 16px;border:none;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background var(--dur-fast) var(--ease-out)}.cl-sum:hover{background:var(--hover)}.cl-sum:focus-visible{outline-offset:-3px}.cl-main{display:flex;flex-direction:column;gap:3px;min-width:0}.cl-name{font-weight:600;overflow-wrap:anywhere}.cl-name .tag{margin:0 0 0 6px}.cl-place{color:var(--muted);font-size:12.5px}.cl-chips{display:flex;flex-wrap:wrap;gap:4px;margin-top:3px}.cl-meta{display:flex;flex-direction:column;align-items:flex-end;gap:3px;color:var(--text-2);font-size:12.5px;text-align:right}.cl-meta svg{vertical-align:-2px}.cl-chev{color:var(--muted);transition:transform var(--dur) var(--ease-out)}.cl-row.open .cl-chev{transform:rotate(180deg)}.cl-detail{padding:14px 16px 16px;border-top:1px solid var(--line)}.cl-price{margin-top:16px}.cl-price h4{margin:0 0 6px;font-size:13px;font-weight:600}.cl-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-top:14px;padding-top:10px;border-top:1px dashed var(--line)}.pricelist{margin:4px 0}.pricelist p{margin:0}.src-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:8px;gap:8px;margin-bottom:8px}.src-card{display:flex;flex-direction:column;gap:2px;padding:10px 12px;background:var(--surface);border:1px solid var(--border);border-radius:10px;color:var(--text);text-decoration:none;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.src-card:hover{background:var(--accent-soft);border-color:var(--accent-soft-bd)}.src-card-t{display:inline-flex;align-items:center;gap:6px;color:var(--link);font-weight:600}.src-card-d{color:var(--muted);font-size:12px;line-height:1.4}.activities{margin:0;padding:0;list-style:none}.activities .act{display:flex;gap:6px;padding:6px 0;border-bottom:1px solid var(--line);font-size:13px;line-height:1.45}.activities .act:last-child{border-bottom:none}.activities .act>svg{flex:none;margin-top:2px}.activities .act.dental{color:var(--good-ink);font-weight:600}@keyframes dd-sheet-in{0%{transform:translateX(28px);opacity:0}to{transform:none;opacity:1}}@keyframes dd-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.sheet,.sheet-bg{animation:none}}.info-wrap{position:relative;display:inline-block;vertical-align:middle}.info-i{width:16px;height:16px;padding:0;border:1px solid var(--border);border-radius:50%;background:var(--surface);color:var(--muted);font:italic 700 10.5px/14px Georgia,serif;text-align:center;cursor:pointer}.info-i:hover{border-color:var(--accent-soft-bd);color:var(--text)}.info-pop{position:absolute;z-index:var(--z-popover);top:-6px;left:22px;width:300px;padding:9px 11px;background:var(--surface);border:1px solid var(--border);border-radius:10px;box-shadow:var(--shadow-md);color:var(--text);font-family:var(--font-body);font-size:12px;font-weight:400;line-height:1.45;letter-spacing:0;white-space:normal}.info-pop.left{right:22px;left:auto}.status{margin:0 0 18px;padding:14px 18px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm)}.status-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-size:13px}.progress{height:8px;margin-top:10px;overflow:hidden;border-radius:999px;background:var(--surface-3)}.progress>span{display:block;height:100%;background:var(--lagoon);transition:width .4s ease}.counters{color:var(--muted);font-size:12.5px}.counters b{color:var(--text)}.step{padding:7px 0;border-top:1px dashed var(--border)}.step-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px}.log{max-height:320px;padding:10px 12px;overflow:auto;border-radius:10px;background:var(--log-bg);color:var(--log-text);font-size:11.5px;line-height:1.45;white-space:pre-wrap}details.more{position:relative}details.more summary{list-style:none;cursor:pointer}details.more summary::-webkit-details-marker{display:none}.more-menu{position:absolute;top:24px;right:0;z-index:5;display:flex;flex-direction:column;gap:10px;min-width:320px;padding:12px 14px;background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow-md)}.more-menu .link-btn{text-align:left}.notify-group{padding:12px 0 8px;border-top:1px dashed var(--border)}.notify-group-h{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.notify-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:7px 16px;gap:7px 16px}.howto{max-width:860px;line-height:1.65}.howto h2{margin-top:0;font-size:22px;font-weight:600}.howto h3{margin-top:26px;font-size:16px;font-weight:600}.howto code{padding:1px 5px;border-radius:5px;background:var(--surface-3);font-size:12.5px}.howto-card{padding:24px 28px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm)}.login-wrap{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);min-height:100vh}.login-brand{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:44px 52px;overflow:hidden;background:var(--sb-bg);color:#fff}.login-brand h2{max-width:460px;margin:0 0 12px;color:#fff;font-size:40px;font-weight:700;line-height:1.1;letter-spacing:-.02em}.login-brand h2 span{color:var(--coral)}.login-brand p{max-width:420px;margin:0;color:var(--sb-text);font-size:15px;line-height:1.55}.login-brand .foot{color:var(--sb-muted);font-size:12.5px}.login-dots{position:absolute;right:-40px;bottom:-40px;width:360px;opacity:.08;pointer-events:none}.login-side{display:flex;align-items:center;justify-content:center;padding:32px 20px}.login-card{width:380px;max-width:100%;padding:32px;background:var(--surface);border:1px solid var(--border);border-radius:18px;box-shadow:var(--shadow-md)}.login-card h1{margin:18px 0 4px;font-size:24px;font-weight:600}.login-card .btn{width:100%;margin-top:4px}.dd-logo{--h:30px;position:relative;display:inline-block;width:calc(var(--h) * 4.98833);height:var(--h);flex-shrink:0}.dd-logo img{position:absolute;top:0;left:0;width:var(--h);height:var(--h)}.dd-logo .w{position:absolute;top:calc(var(--h) * .1085);font-family:var(--font-head);font-size:calc(var(--h) * .63333);font-weight:600;line-height:normal;letter-spacing:-.01em;white-space:nowrap;color:var(--petrol)}.dd-logo .w1{left:calc(var(--h) * 1.26667)}.dd-logo .w2{left:calc(var(--h) * 3.54667)}.dd-logo .wd{position:absolute;top:calc(var(--h) * .50125);left:calc(var(--h) * 3.382);width:calc(var(--h) * .10767);height:calc(var(--h) * .10767)}.dd-logo.reverse .w{color:#fff}.dd-mark{display:block;flex-shrink:0}.dd-mark.on-dark,:root[data-theme=dark] .dd-mark.on-light{display:none}:root[data-theme=dark] .dd-mark.on-dark{display:block}.login-side{position:relative}.login-lang{position:absolute;top:20px;right:20px}.lang-switch{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.lang-opt{min-width:40px;height:30px;padding:0 9px;border:0;border-radius:7px;background:transparent;color:var(--text-2);font-size:12.5px;font-weight:600;letter-spacing:.02em;cursor:pointer}.lang-opt:hover{background:var(--hover)}.lang-opt.on{background:var(--accent);color:var(--accent-ink)}.login-links{margin-top:14px;text-align:center}.login-card .ok-msg{margin:4px 0 12px}.country-lock .country-opt{cursor:default}.am-head>div>span.am-role{display:block;margin-top:2px;color:var(--link);font-weight:600}.users-head{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:14px}.users-head .subtitle{margin:0;max-width:640px}.users-head .btn{gap:6px}.user-actions{min-width:150px}.user-actions .link-btn{display:inline-block;margin:0 12px 6px 0;white-space:nowrap}.link-btn.danger{color:var(--crit-ink)}.users-empty{margin:14px 2px;font-size:13px}.sheet.user-sheet{width:min(600px,100vw)}.user-form .field>.segmented,.user-form .field>span{display:flex}.user-form .segmented{flex-wrap:wrap}.user-form .notify-group:first-of-type{margin-top:8px}.user-form .notify-grid{grid-template-columns:minmax(0,1fr)}.field input[type=checkbox]{width:15px;height:15px;padding:0}.field-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 12px;gap:0 12px}.field-hint{margin-top:6px;color:var(--muted);font-size:12px;line-height:1.45}.callout-note{margin:4px 0 14px;padding:10px 12px;border-radius:10px;background:var(--accent-soft);color:var(--text-2);font-size:13px}.form-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.profile-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px 18px;gap:10px 18px;margin:2px 0 14px}.profile-facts dt{margin-bottom:3px;color:var(--muted);font-size:12px;font-weight:600}.profile-facts dd{margin:0;font-size:13.5px;overflow-wrap:anywhere}@media (max-width:560px){.field-pair,.profile-facts{grid-template-columns:minmax(0,1fr)}.login-lang{position:static;align-self:flex-end;margin-bottom:12px}.login-side:has(.login-lang){flex-direction:column}}.sk{position:relative;display:block;max-width:100%;height:10px;margin:5px 0;overflow:hidden;border-radius:5px;background:var(--sk-base)}.sk:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,var(--sk-sheen) 50%,transparent);transform:translateX(-100%);animation:dd-sk 1.7s ease-in-out infinite;animation-delay:var(--sk-d,0ms)}@keyframes dd-sk{0%{transform:translateX(-100%)}65%,to{transform:translateX(100%)}}.sidebar .sk,.stat-hero .sk{--sk-base:var(--sk-base-inv);--sk-sheen:var(--sk-sheen-inv)}.fchip.on .sk{--sk-base:color-mix(in srgb,currentColor 28%,transparent);--sk-sheen:color-mix(in srgb,currentColor 18%,transparent)}.sk-in{display:inline-block;margin:0;vertical-align:middle}.sk-s{height:8px;margin:5px 0 4px}.sk-b{height:11px;margin:4.5px 0}.sk-b,.sk-h{border-radius:6px}.sk-h{height:12px;margin:5px 0 4px}.sk-pill{height:20px;margin:2px 0;border-radius:999px}.sk-kw{height:18px;margin:2px 0 4px;border-radius:6px}.sk-badge{flex:none;width:22px;height:15px;margin:0 6px 0 0;border-radius:4px}.sk-box,.sk-btn{margin:0;border-radius:8px}.sk-btn{height:28px}.sk-chip{height:30px;margin:0;border-radius:999px}.sk-end{margin-left:auto}.sk-stack{display:flex;flex-direction:column;min-width:0}.sk.sk-md,.sk.sk-sm{display:none}@media (max-width:980px){.sk.sk-md{display:block}}@media (max-width:720px){.sk.sk-sm{display:block}}.sk-line{display:flex;align-items:center;min-height:20px}.sk-line,.sk-line .sk-b{min-width:0}.sk-row td{vertical-align:top}.sk-links{display:flex;align-items:center;gap:10px;min-height:20px}.sk-tag2{height:34px;border-radius:8px}.sk-li{margin:5px 0 9px}.sk-changes{display:flex;flex-direction:column}.sk-changes .sk{margin:8px 0 7px}.sk-pager .sk{margin:0}.sk-pbtn{width:32px;height:32px}.card-head .sk-sub{margin:7px 0 5px}.sk-dash .stat>.sk-s{margin:5px 0}.sk-value{width:64px;height:28px;margin:3px 0}.sk-value-hero{width:52px;height:40px;margin:3px 0;border-radius:10px}.sk-spark{width:112px;height:30px;opacity:.5}.sk-switch-sm{width:212px;height:34px;border-radius:11px}.sk-chips{display:inline-flex;flex-wrap:wrap;gap:5px}.sk-geo path{fill:var(--sk-base);stroke:var(--surface);stroke-width:1.5;stroke-linejoin:round}.sk-geo{animation:dd-sk-pulse 1.7s ease-in-out infinite}@keyframes dd-sk-pulse{0%,to{opacity:1}50%{opacity:.55}}.sk-legend{display:inline-flex;align-items:center;gap:6px}.sk-legend .sk{margin:0}.sk-swatch{flex:none;width:14px;height:10px;border-radius:3px}.sk-legend-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;min-height:18px;margin-bottom:8px}.sk-side-title{margin:3px 0 10px}.sk-gap-s{margin-top:15px}.sk-bars{display:flex;flex-direction:column;padding-bottom:4px}.sk-bar-row{display:grid;grid-template-columns:clamp(96px,32%,168px) minmax(0,1fr);align-items:center;grid-gap:0 10px;gap:0 10px;height:26px}.sk-bar-row .sk{margin:0}.sk-bar{height:12px;border-radius:0 4px 4px 0}.sk-cols{display:flex;align-items:flex-end;justify-content:space-around;gap:6px;height:198px;padding:0 6px 0 34px;border-bottom:1px solid var(--viz-axis)}.sk-col{flex:0 1 22px;border-radius:4px 4px 0 0}.sk-cols-axis{display:flex;justify-content:space-around;gap:6px;padding:8px 6px 0 34px}.sk-cols-axis .sk{margin:0}.sk-feed-item{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 8px}.sk-feed .feed-main{flex:1 1 auto}.sk-feed .feed-main .sk-s{margin:7px 0 5px}.sk-feed .feed-side .sk{margin:0}.sk-fresh-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(56px,auto);align-items:center;grid-gap:14px;gap:14px;padding:8.5px 14px;border-bottom:1px solid var(--line)}.sk-fresh-row:last-child{border-bottom:none}.sk-fresh-row .sk{margin:0}.sk-fresh-row .sk-stack .sk{margin:5px 0}.sk-run .status-row{min-height:33px}.sk-btn-sm{width:176px;height:33px;border-radius:10px}.sk-steps{margin-top:10px}.sk-run .step-head .sk{margin:0}.sk-gap{margin-top:14px}.sk-gap-b{margin-bottom:12px}.sk-settings-h{margin:5.5px 0 19.5px}.field>.sk.sk-label{margin:3px 0 8.5px}.sk-input{display:flex;align-items:center;height:42px;padding:0 12px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.sk-input.wide{padding:0 8px}.sk-input .sk{margin:0}.sk-field-row{min-height:21px}.sk-check{display:flex;align-items:center;gap:7px}.sk-check .sk-checkbox{margin:0}.sk-check>.sk-stack{flex:1 1 auto}.sk-check .sk-stack .sk{margin:5.5px 0}.sk-checkbox{flex:none;width:15px;height:15px;border-radius:4px}.sk-two{display:flex;gap:12px}.sk-two>.field{flex:1 1}.sk-actions{display:flex;gap:10px}.sk-cta{height:40px;border-radius:10px}.sh-name .sk-badge{margin:0}.sk-title{width:min(320px,70%);height:22px;margin:0;border-radius:7px}.sk-ptab{position:relative;display:inline-flex;flex:none;align-items:center;min-height:44px;padding:0 12px}.sk-ptab.on:after{content:"";position:absolute;right:10px;bottom:0;left:10px;height:2px;border-radius:2px;background:var(--coral)}.sk-tabs .sk{margin:0}.sk-spill{width:236px;height:36px;border-radius:999px}.sk-switch{width:274px;height:36px;border-radius:11px}.sk-account{width:64px;height:38px;border-radius:999px}.sk-h1{width:132px;height:20px;margin:4px 0 7px;border-radius:7px}.sk-hint{margin:0}.sk-menu{display:none}.sk-sb-item{display:flex;align-items:center;min-height:42px;margin:2px 0;padding:10px 14px}.sk-sb-ico{width:20px;height:20px;border-radius:6px}@media (min-width:1280px){.sk-account{width:232px}}@media (max-width:980px){.sk-menu{display:block;flex:none;width:44px;height:44px;border-radius:10px}}@media (max-width:720px){.topbar .sk-switch{order:3;width:100%}.topbar .sk-spill{order:2;width:56px}.topbar .sk-account{order:2;width:44px;height:44px;border-radius:50%}.sk-h1{width:96px;height:18px}.sk-hint{display:none}}@media (prefers-reduced-motion:reduce){.sk:after{display:none}.sk-geo{animation:none}}@media (max-width:1180px){.kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.dash-grid,.geo-body{grid-template-columns:minmax(0,1fr)}}@media (max-width:1279px){.account-email{display:none}.account-btn{padding-right:8px}}@media (max-width:980px){.shell,.shell.sb-pinned{grid-template-columns:minmax(0,1fr);background:none}.main-col{grid-column:1}.sb-peek .sidebar,.sb-pinned .sidebar,.sidebar{z-index:var(--z-drawer);width:min(300px,86vw);padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom);visibility:hidden;box-shadow:none;transform:translateX(-102%);transition:transform var(--dur-slow) var(--ease-out),visibility 0s linear var(--dur-slow)}.shell.nav-open .sidebar{visibility:visible;box-shadow:var(--shadow-lg);transform:translateX(0);transition:transform var(--dur-slow) var(--ease-out),visibility 0s}.shell:not(.sb-peek):not(.sb-pinned) .sb-brand .dd-logo .w,.shell:not(.sb-peek):not(.sb-pinned) .sb-brand .dd-logo .wd,.shell:not(.sb-peek):not(.sb-pinned) .sb-text{opacity:1}.shell:not(.sb-peek):not(.sb-pinned) .sb-label{color:var(--sb-muted)}.shell:not(.sb-peek):not(.sb-pinned) .sb-label:before{opacity:0}.shell:not(.sb-peek):not(.sb-pinned) .sb-item.active:after{top:auto;right:12px}.sb-item{min-height:46px;font-size:15px}.sb-foot{display:none}.shell.nav-open .sb-backdrop{display:block;position:fixed;inset:0;z-index:var(--z-backdrop);background:var(--overlay);animation:dd-fade var(--dur) var(--ease-out)}.sb-close{display:inline-grid;place-items:center;width:44px;height:44px;margin-right:-8px;border:0;border-radius:10px;background:transparent;color:var(--sb-text);cursor:pointer}.sb-close:hover{background:var(--sb-hover)}.topbar .menu-btn{display:inline-grid;width:44px;height:44px}.topbar{flex-wrap:wrap;padding:12px 20px}main.content{padding:20px 20px 56px}}@media (prefers-reduced-motion:reduce){.sidebar{transition:none}}@media (max-width:760px){.login-wrap{grid-template-columns:minmax(0,1fr)}.login-brand{padding:28px 24px}.login-brand h2{font-size:28px}.login-brand .foot,.login-dots{display:none}}@media (max-width:720px){.topbar{gap:10px;padding:10px 16px}.page-head h1{overflow:hidden;font-size:18px;text-overflow:ellipsis;white-space:nowrap}.page-head p{display:none}.head-right{display:contents}.topbar .status-pill{order:2;max-width:46vw}.topbar .account{order:2}.account-btn{justify-content:center;width:44px;height:44px;padding:0}.account-btn .cl-chev,.status-pill .sp-job,.status-pill .sp-when{display:none}.topbar .country-switch{order:3;width:100%}.topbar .country-switch .country-opt{flex:1 1;justify-content:center}main.content{padding:16px 16px 48px}.filter-label{width:100%}.sheet{width:100vw;border-left:none}.sheet-head{padding:max(12px,env(safe-area-inset-top)) 16px 0}.sh-name h2{font-size:18px}.sh-actions .ghost-btn.sm{display:none}.sh-actions .icon-btn{width:44px;height:44px}.sh-tabs{margin:8px -16px 0;padding:0 6px}.sheet-body{padding:16px 16px max(32px,env(safe-area-inset-bottom))}.ds{padding:14px}.dl-grid{grid-template-columns:minmax(0,1fr);gap:12px}.stat-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.cl-sum{grid-template-columns:minmax(0,1fr) 20px;gap:8px 10px;padding:12px 14px}.cl-meta{grid-column:1;grid-row:2;flex-flow:row wrap;align-items:center;gap:2px 12px;text-align:left}.cl-chev{grid-row:1;grid-column:2}.cl-detail{padding:12px 14px 14px}.timeline li{grid-template-columns:minmax(0,1fr);gap:2px}.info-pop{position:fixed;top:auto;bottom:max(16px,env(safe-area-inset-bottom));width:auto}.info-pop,.info-pop.left{right:16px;left:16px}.country-opt{padding:0 8px}.theme-preview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.kpi-row{grid-template-columns:minmax(0,1fr)}.stat-hero .stat-value{font-size:36px}.geo-label{font-size:9.5px}}@media (max-width:480px){table.fresh td:last-child{white-space:normal}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (pointer:coarse){.am-item,.btn,.btn-secondary,.chip-btn,.contact,.fchip,.ghost-btn,.pager-btn,.seg-opt,.src-card{min-height:44px}.country-opt{height:38px}.icon-btn,.pager-btn{min-width:44px}.icon-btn{height:44px}input,select,textarea{font-size:16px}input[type=checkbox],input[type=radio]{width:20px;height:20px}.sk-btn,.sk-btn-sm,.sk-chip,.sk-cta,.sk-pbtn{height:44px}.sk-pbtn{width:44px}.field input[type=checkbox],.sk-checkbox{width:20px;height:20px}.topbar .sk-switch{height:46px}}.fin-chart{margin:4px 0 10px}.fin-chart-h{margin:0 0 2px;color:var(--text-2);font-size:12px;font-weight:600}.fin-table{margin-top:6px;overflow-x:auto}.fin-table table.mini td.num,.fin-table table.mini th.num{text-align:right}.fin-table table.mini td .muted{font-size:11.5px}.fin-table .link-btn{margin-top:6px}.fin-debt{color:var(--crit-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.grade{display:inline-flex;align-items:center;padding:1px 9px;border-radius:999px;font-size:12.5px;font-weight:600;white-space:nowrap}.grade-high{background:var(--good-bg);color:var(--good-ink)}.grade-standard{background:var(--surface-3);color:var(--text-2)}.grade-low{background:var(--warn-bg);color:var(--warn-ink)}@media (max-width:560px){.fin-table .fin-opt{display:none}}