.rez{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;box-sizing:border-box;--bg:#f3f5f8;--card:#fff;--ink:#17212b;--mut:#5d6b78;--line:#dbe1e8;--soft:#eef2f6;--navy:#1b365d;--navy-ink:#fff;--s1:#2a78d6;--s2:#eb6834;--s3:#1baf7a;--seq1:#cde2fb;--seq3:#86b6ef;--seq5:#3987e5;--seq7:#1c5cab;--seq9:#104281;--krit:#c62828;--stred:#d9730d;--nizka:#a68400;--info:#6c7a89;--ok:#2e8b57;--gridc:#e3e8ee;--zero:#8d99a6}@media (prefers-color-scheme:dark){.rez{--bg:#12171d;--card:#1a2129;--ink:#e8edf2;--mut:#9aa8b5;--line:#2b3641;--soft:#222b35;--navy:#0f2744;--navy-ink:#fff;--s1:#3987e5;--s2:#d95926;--s3:#199e70;--seq1:#184f95;--seq3:#256abf;--seq5:#3987e5;--seq7:#6da7ec;--seq9:#9ec5f4;--krit:#ef6b6b;--stred:#f0a04b;--nizka:#d9b300;--info:#93a1af;--ok:#4cc38a;--gridc:#2b3641;--zero:#7d8a97;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.rez[data-theme=dark]{--bg:#12171d;--card:#1a2129;--ink:#e8edf2;--mut:#9aa8b5;--line:#2b3641;--soft:#222b35;--navy:#0f2744;--navy-ink:#fff;--s1:#3987e5;--s2:#d95926;--s3:#199e70;--seq1:#184f95;--seq3:#256abf;--seq5:#3987e5;--seq7:#6da7ec;--seq9:#9ec5f4;--krit:#ef6b6b;--stred:#f0a04b;--nizka:#d9b300;--info:#93a1af;--ok:#4cc38a;--gridc:#2b3641;--zero:#7d8a97;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.rez *,.rez :before,.rez :after{box-sizing:border-box}.rez{background:var(--bg);color:var(--ink);min-height:100vh;font:14px/1.5 Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.rez .rez-header{background:var(--navy);color:var(--navy-ink);padding:26px 16px 22px}.rez .in{max-width:1240px;margin:0 auto;padding-inline:16px}.rez .rez-header .in{padding-inline:0}.rez .rez-header h1{text-wrap:balance;margin:0 0 4px;font-size:26px;font-weight:650}.rez .rez-header p{opacity:.85;max-width:80ch;margin:0}.rez .wrap{max-width:1240px;margin:0 auto;padding:0 16px 64px}.rez .rule{background:color-mix(in srgb,var(--stred) 12%,var(--card));border:1px solid color-mix(in srgb,var(--stred) 45%,var(--line));border-radius:8px;margin:18px 0;padding:10px 14px}.rez h2{text-wrap:balance;margin:38px 0 4px;font-size:19px}.rez h2+p.sub{color:var(--mut);max-width:90ch;margin:0 0 14px}.rez h3{margin:0 0 6px;font-size:14.5px}.rez .kpis{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin-top:18px;display:grid}.rez .kpi{background:var(--card);border:1px solid var(--line);border-radius:10px;min-width:0;padding:14px 16px}.rez .kpi b{font-variant-numeric:tabular-nums;font-size:30px;font-weight:650;line-height:1.1;display:block}.rez .kpi span{color:var(--mut);font-size:12.5px}.rez .kpi.k b{color:var(--krit)}.rez .kpi.s b{color:var(--stred)}.rez .cards{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:12px;display:grid}.rez .card{background:var(--card);border:1px solid var(--line);border-radius:10px;min-width:0;padding:14px 16px}.rez .card p{color:var(--mut);margin:4px 0;font-size:13px}.rez .card.fi{cursor:pointer;border-left:5px solid var(--info)}.rez .card.fi.krit{border-left-color:var(--krit)}.rez .card.fi.stred{border-left-color:var(--stred)}.rez .card.fi.nizka{border-left-color:var(--nizka)}.rez .card.fi:hover{border-color:var(--seq5)}.rez .card.fi:focus-visible,.rez .chip:focus-visible,.rez button:focus-visible,.rez select:focus-visible,.rez input:focus-visible{outline:2px solid var(--s1);outline-offset:2px}.rez .pill{letter-spacing:.04em;text-transform:uppercase;border:1px solid;border-radius:999px;margin-bottom:6px;padding:1px 8px;font-size:11px;font-weight:650;display:inline-block}.rez .pill.krit{color:var(--krit)}.rez .pill.stred{color:var(--stred)}.rez .pill.nizka{color:var(--nizka)}.rez .pill.info{color:var(--info)}.rez .big{font-variant-numeric:tabular-nums;font-size:24px;font-weight:650}.rez .bar{background:var(--soft);border-radius:3px;height:6px;margin:8px 0 4px;overflow:hidden}.rez .bar i{background:var(--seq5);height:100%;display:block}.rez .cnt{color:var(--mut);font-variant-numeric:tabular-nums;font-size:12px}.rez .grid2{grid-template-columns:repeat(auto-fit,minmax(min(100%,480px),1fr));gap:14px;display:grid}.rez .chart{background:var(--card);border:1px solid var(--line);border-radius:10px;min-width:0;padding:14px 16px}.rez .chart svg{width:100%;height:auto;display:block;overflow:visible}.rez .chart .note{color:var(--mut);margin:8px 0 0;font-size:12.5px}.rez .leg{color:var(--mut);flex-wrap:wrap;gap:14px;margin:2px 0 6px;font-size:12.5px;display:flex}.rez .leg i{vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin-right:5px;display:inline-block}.rez svg text{fill:var(--mut);font-family:inherit;font-size:11.5px}.rez svg text.v{fill:var(--ink)}.rez svg .g{stroke:var(--gridc);stroke-width:1px}.rez .toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0;display:flex}.rez .chip{border:1px solid var(--line);background:var(--card);color:var(--ink);cursor:pointer;font:inherit;border-radius:999px;padding:4px 11px;font-size:12.5px}.rez .chip.on{background:var(--navy);color:var(--navy-ink);border-color:var(--navy)}.rez input[type=search],.rez select{border:1px solid var(--line);background:var(--card);color:var(--ink);font:inherit;border-radius:8px;min-width:0;padding:6px 10px}.rez .scroll{border:1px solid var(--line);background:var(--card);border-radius:10px;overflow-x:auto}.rez table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.rez th{background:var(--soft);text-align:left;white-space:nowrap;padding:8px 10px;font-size:12px;font-weight:600}.rez td{border-top:1px solid var(--line);white-space:nowrap;padding:6px 10px;font-size:13px}.rez td.r,.rez th.r{text-align:right}.rez .tg{border:1px solid;border-radius:4px;margin:0 3px 0 0;padding:0 6px;font-size:11px;display:inline-block}.rez .tg.krit{color:var(--krit)}.rez .tg.stred{color:var(--stred)}.rez .tg.nizka{color:var(--nizka)}.rez .tg.info{color:var(--info)}.rez table.hm td.c{text-align:center;min-width:64px;font-size:12px;font-weight:600}.rez table.hm th.c{text-align:center;white-space:normal;max-width:96px;line-height:1.25}.rez .cta{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:16px 18px}.rez .cta ul{margin:6px 0 0 18px;padding:0}.rez .cta li{margin:5px 0}.rez .foot{color:var(--mut);max-width:100ch;margin-top:28px;font-size:12.5px}.rez button.more{border:1px solid var(--line);background:var(--card);color:var(--ink);cursor:pointer;font:inherit;border-radius:8px;margin:12px 0 0;padding:7px 14px}@media (width<=520px){.rez .rez-header h1{font-size:21px}.rez .kpi b{font-size:25px}}.rez .rez-bar{background:var(--navy);color:var(--navy-ink);border-bottom:1px solid #ffffff26;justify-content:flex-end;align-items:center;gap:12px;padding:8px 16px;font-size:12.5px;display:flex}.rez .rez-bar button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:1px solid #ffffff73;border-radius:6px;padding:3px 10px}.rez .rez-login{max-width:420px;margin:0 auto;padding:56px 16px}.rez .rez-login h1{margin:0 0 6px;font-size:22px}.rez .rez-login p{color:var(--mut);margin:0 0 18px}.rez .rez-login form{background:var(--card);border:1px solid var(--line);border-radius:10px;gap:12px;padding:18px;display:grid}.rez .rez-login label{color:var(--mut);gap:4px;font-size:12.5px;display:grid}.rez .rez-login input{border:1px solid var(--line);background:var(--bg);color:var(--ink);font:inherit;border-radius:8px;padding:9px 10px;font-size:15px}.rez .rez-login button[type=submit]{background:var(--navy);color:var(--navy-ink);font:inherit;cursor:pointer;border:0;border-radius:8px;padding:10px 14px;font-weight:600}.rez .rez-login button[disabled]{opacity:.6;cursor:default}.rez .rez-login .chyba{color:var(--krit);font-size:13px}.rez .rez-login .ok{color:var(--ok);font-size:13px}.rez .rez-stav{max-width:720px;color:var(--mut);margin:0 auto;padding:56px 16px}.rez h1,.rez h2,.rez h3{font-weight:650;line-height:1.25}.rez h2{margin:38px 0 4px;font-size:19px}.rez h3{margin:0 0 6px;font-size:14.5px}.rez p,.rez ul{font-size:inherit}.rez button,.rez input,.rez select{font-family:inherit}
