@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fondid/instrument-sans-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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:Instrument Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fondid/instrument-sans-latin-ext.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:italic;font-weight:400 700;font-display:swap;src:url(/fondid/instrument-sans-italic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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:Instrument Sans;font-style:italic;font-weight:400 700;font-display:swap;src:url(/fondid/instrument-sans-italic-latin-ext.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--font-ui: "Instrument Sans", "IBM Plex Sans", "Segoe UI", system-ui, sans-serif;--font-mono: "IBM Plex Mono", Consolas, monospace;--numeric: lining-nums tabular-nums;--text-xs: 11px;--lh-xs: 16px;--text-sm: 12px;--lh-sm: 16px;--text-table: 13px;--lh-table: 20px;--text-base: 14px;--lh-base: 20px;--text-md: 16px;--lh-md: 24px;--text-lg: 18px;--lh-lg: 24px;--text-xl: 22px;--lh-xl: 28px;--text-h1: 24px;--lh-h1: 32px;--text-kpi: 30px;--lh-kpi: 36px;--text-silt: 10.5px;--ls-silt: .84px;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 24px;--sp-6: 32px;--sp-7: 48px;--r-kaart: 12px;--r-kaart-suur: 14px;--r-nupp: 8px;--r-margis: 5px;--r-pill: 999px;--r-klots: 7px;--h-ulariba: 56px;--h-row: 32px;--h-badge: 22px;--dur-fast: .12s;--dur-base: .18s;--ease: cubic-bezier(.2, 0, 0, 1);--bg: #f4f4f2;--surface: #ffffff;--surface-2: #ecece8;--border: #e1e1dc;--text: #17181c;--text-muted: #68707b;--nupp-esmane-bg: #191b1f;--nupp-esmane-text: #ffffff;--esiletous: #3d6499;--fookus: #191b1f;--link: var(--st-toos-text);--ulariba-bg: rgba(255, 255, 255, .88);--vari-kaart: 0 1px 2px rgba(23, 24, 28, .04), 0 12px 32px -20px rgba(23, 24, 28, .18);--st-blokk-text: #a02018;--st-blokk-bg: #faeae8;--st-blokk-dot: #d23a2e;--st-ootel-text: #4c535e;--st-ootel-bg: #ecedef;--st-ootel-dot: #8a919c;--st-toos-text: #1a55a6;--st-toos-bg: #e8f0fa;--st-toos-dot: #3178d2;--st-paus-text: #7d5a05;--st-paus-bg: #f8f0d9;--st-paus-dot: #a87e0a;--st-valmis-text: #1b6b38;--st-valmis-bg: #e4f2e7;--st-valmis-dot: #2e9152;--st-vahe-text: #0f6055;--st-vahe-bg: #e0f0ec;--st-vahe-dot: #1d9484;--st-passiiv-text: #5d3aa6;--st-passiiv-bg: #efebfa;--st-passiiv-dot: #8862dd;--st-yleand-text: #3b4a9f;--st-yleand-bg: #e9ecf9;--st-yleand-dot: #5c6ec9;--eriluba-text: #8a4a05;--eriluba-bg: #fff0dd;--eriluba-dot: #e8861a;--load-ok-fill: #2e9152;--load-over-fill: #d23a2e;--load-over-text: #ffffff;--load-stripe: repeating-linear-gradient( 45deg, transparent 0 6px, rgba(255, 255, 255, .35) 6px 12px );color-scheme:light;font-family:var(--font-ui);font-size:var(--text-base);line-height:var(--lh-base)}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text)}a{color:var(--link)}a:focus-visible,button:focus-visible,input:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--fookus);outline-offset:2px}.kest{min-height:100vh;display:flex;flex-direction:column}.ulariba{position:sticky;top:0;z-index:60;height:var(--h-ulariba);display:flex;align-items:center;gap:var(--sp-5);padding:0 var(--sp-5);background:var(--ulariba-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border)}.ulariba__mark{display:inline-flex;align-items:center;gap:10px;flex:none}.ulariba__logo{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:var(--r-nupp);background:var(--nupp-esmane-bg);color:var(--nupp-esmane-text);font-weight:700;font-size:13.5px}.ulariba__nimi{font-size:15px;font-weight:700;letter-spacing:-.01em;margin:0;white-space:nowrap}.ulariba__pill{font-family:var(--font-mono);font-size:var(--text-silt);font-weight:600;letter-spacing:.12em;color:var(--text-muted);border:1px solid var(--border);border-radius:var(--r-pill);padding:2px 8px}.navi{display:flex;gap:var(--sp-1)}.navi__link{display:inline-flex;align-items:center;height:34px;padding:0 9px;border-radius:var(--r-nupp);color:var(--text-muted);text-decoration:none;font-size:13.5px;line-height:var(--lh-base);font-weight:500;white-space:nowrap}.navi__link:hover{background:var(--surface-2);color:var(--text)}.navi__link[aria-current=page]{background:var(--surface-2);color:var(--text);font-weight:600}.leht{flex:1;padding:var(--sp-5)}.leht__pais{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-4);margin-bottom:var(--sp-4)}.leht__pealkiri{font-size:var(--text-h1);line-height:var(--lh-h1);font-weight:650;letter-spacing:-.48px;margin:0}.leht__meta{color:var(--text-muted);font-size:var(--text-table);font-variant-numeric:var(--numeric)}.leht__meta--peidus{visibility:hidden}.teerada{display:flex;flex-wrap:wrap;gap:var(--sp-2);align-items:center;font-size:var(--text-sm);color:var(--text-muted);margin-bottom:var(--sp-2)}.teerada a{color:var(--link)}.sektsioon{margin-top:var(--sp-6)}.failid__kaart{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-kaart);box-shadow:var(--vari-kaart);padding:var(--sp-4)}.sektsioon__pealkiri{font-size:var(--text-lg);line-height:var(--lh-lg);font-weight:600;margin:0 0 var(--sp-3)}.sektsioon__kokkuvote{color:var(--text-muted);margin:calc(-1 * var(--sp-2)) 0 var(--sp-3)}.kaart{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-kaart);box-shadow:var(--vari-kaart);padding:var(--sp-4)}.kaardid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--sp-4)}.kaart__pealkiri{font-size:var(--text-md);font-weight:600;margin:0 0 var(--sp-2)}.kpi-read{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--sp-4)}@media(max-width:1100px){.kpi-read{grid-template-columns:repeat(2,minmax(0,1fr))}}.kpi-klots{display:flex;flex-direction:column;gap:var(--sp-2);min-width:0}.kpi-klots>.kpi{flex:1}.kpi-klots__tegevus{height:auto;min-height:var(--h-row);padding-top:4px;padding-bottom:4px;text-align:center;white-space:normal}.kpi{display:flex;flex-direction:column;justify-content:space-between;gap:var(--sp-1);min-height:109px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-kaart);box-shadow:var(--vari-kaart);padding:var(--sp-3) var(--sp-4);min-width:0;font:inherit;color:inherit;text-align:left;text-decoration:none;cursor:pointer}.kpi:hover{border-color:var(--text-muted)}.kpi:focus-visible{outline:2px solid var(--fookus);outline-offset:2px}.sektsioon:focus,.kaart:focus{outline:none}.kpi__silt{font-size:var(--text-silt);line-height:var(--lh-xs);letter-spacing:var(--ls-silt);text-transform:uppercase;color:var(--text-muted)}.kpi__arv{display:flex;align-items:baseline;gap:var(--sp-2);min-width:0}.kpi__number{font-size:var(--text-kpi);line-height:var(--lh-kpi);font-weight:650;font-variant-numeric:var(--numeric)}.kpi__yhik{font-size:var(--text-sm);color:var(--text-muted)}.kpi__korval{font-size:var(--text-table);line-height:var(--lh-table);font-variant-numeric:var(--numeric);color:var(--text-muted);white-space:nowrap}.aegunud-loend{margin:0;padding:0 0 0 var(--ruum-3, 1rem)}.aegunud-loend__pais{font-variant-numeric:var(--numeric)}.aegunud-loend__aeg{font-size:var(--text-table);color:var(--text-muted)}.aegunud-loend__reegel,.olek-aegunud__reegel{display:block;font-size:var(--text-table);line-height:var(--lh-table);color:var(--text-muted)}.kpi__alamrida{font-size:var(--text-table);line-height:var(--lh-table);color:var(--text-muted)}.kpi[data-toon=passiiv] .kpi__number{color:var(--st-passiiv-text)}.kpi[data-toon=paus] .kpi__number{color:var(--st-paus-text)}.kpi[data-toon=blokk] .kpi__number,.kpi__number--hoiatus{color:var(--st-blokk-text)}.paar{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:var(--sp-4);margin-top:var(--sp-5)}.kaart--plokk{padding:var(--sp-4) var(--sp-5)}.kaart__pais{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--sp-2);margin-bottom:var(--sp-3)}.kaart--plokk .kaart__pealkiri{font-size:15px;line-height:var(--lh-md);margin:0}.kaart__selgitus{font-size:var(--text-sm);line-height:var(--lh-table);color:var(--text-muted)}.kv{display:flex;flex-direction:column}.kv__rida{display:flex;justify-content:space-between;align-items:baseline;gap:var(--sp-3);padding:7px 0;border-bottom:1px solid var(--border)}.kv__rida:last-of-type{border-bottom:none}.kv__rida--kokku .kv__silt,.kv__rida--kokku .kv__vaartus{font-weight:600}.kv__silt{font-size:var(--text-sm);color:var(--text-muted);white-space:nowrap}.kv__vaartus{font-size:13px;text-align:right;overflow-wrap:anywhere}.kv__markus{font-size:var(--text-xs);color:var(--text-muted);white-space:normal}.kv__puudub{font-size:var(--text-sm);color:var(--text-muted);font-style:italic}.vaate-pais{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--sp-3);margin-bottom:var(--sp-4)}.vaate-pais .leht__pealkiri{margin:0}.vaate-pais__nimi{font-size:var(--text-lg)}.vaate-pais__nupp{margin-left:auto}.tabel__rida--klikitav{cursor:pointer}.tabel__rida--klikitav:hover{background:var(--surface-2)}.kaardid__tulp{display:flex;flex-direction:column;gap:var(--sp-4)}.ribaread,.tapiread{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-3)}.ribarida{display:grid;grid-template-columns:minmax(0,1fr) minmax(80px,2fr) auto;align-items:center;gap:var(--sp-3)}.ribarida__nimi{font-size:var(--text-base);line-height:var(--lh-base);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ribarida__raam{height:6px;border-radius:var(--r-pill);background:var(--surface-2);overflow:hidden}.ribarida__riba{display:block;height:100%;border-radius:var(--r-pill);background:var(--st-paus-dot)}.ribarida__arv{font-size:var(--text-table);line-height:var(--lh-table);color:var(--text-muted);white-space:nowrap}.tapirida{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--sp-3)}.tapirida__tapp{width:8px;height:8px;border-radius:var(--r-pill);background:var(--st-blokk-dot)}.tapirida__tekst{font-size:var(--text-table);line-height:var(--lh-table);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tapirida__pill{font-size:var(--text-silt);line-height:var(--lh-xs);font-weight:700;padding:3px var(--sp-2);border-radius:var(--r-margis);background:var(--st-blokk-bg);color:var(--st-blokk-text);white-space:nowrap}.tegevusread{display:flex;flex-direction:column;gap:var(--sp-2)}.tegevusrida{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--sp-3);min-height:67px;padding:var(--sp-3) var(--sp-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-kaart);box-shadow:var(--vari-kaart)}.tegevusrida__ikoon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;flex-shrink:0;background:var(--st-ootel-bg);color:var(--st-ootel-text);font-size:11px;font-weight:700;letter-spacing:.5px}.tegevusrida[data-toon=blokk] .tegevusrida__ikoon{background:var(--st-blokk-bg);color:var(--st-blokk-text)}.tegevusrida[data-toon=paus] .tegevusrida__ikoon{background:var(--st-paus-bg);color:var(--st-paus-text)}.tegevusrida[data-toon=passiiv] .tegevusrida__ikoon{background:var(--st-passiiv-bg);color:var(--st-passiiv-text)}.tegevusrida__sisu{display:flex;flex-direction:column;min-width:0}.tegevusrida__pealkiri{font-size:var(--text-base);line-height:var(--lh-base);font-weight:600}.tegevusrida__kirjeldus{font-size:var(--text-table);line-height:var(--lh-table);color:var(--text-muted)}.teatekategooriad{display:flex;flex-direction:column;gap:var(--sp-2)}.tegevusrida__teod{display:flex;align-items:center;gap:var(--sp-2);flex-shrink:0}.tegevusrida__sulge{display:inline-flex;align-items:center;justify-content:center;height:30px;padding:0 4px;flex:0 0 auto;border:0;background:none;color:var(--link);font-family:inherit;font-size:var(--text-table);line-height:1;cursor:pointer}.teatekoond__pais:hover{background:var(--surface-2);color:var(--text)}.tegevusrida__sulge:hover{text-decoration:underline}.teatekoond{display:block}.teatekoond__pais{display:grid;cursor:pointer;list-style:none}.teatekoond__pais::-webkit-details-marker{display:none}.teatekoond__nool{color:var(--text-muted);font-size:var(--text-xl);line-height:1;transition:transform .12s ease}.teatekoond[open] .teatekoond__nool{transform:rotate(90deg)}.teatekoond__read{display:flex;flex-direction:column;gap:var(--sp-2);margin:var(--sp-2) 0 0 var(--sp-5)}@media(max-width:700px){.teatekoond__read{margin-left:0}}.filtririba{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2);padding-bottom:var(--sp-2);margin-bottom:var(--sp-3);border-bottom:1px solid var(--border)}.filtririba__otsing{width:220px;height:30px;padding:0 11px;border:1px solid var(--border);border-radius:var(--r-nupp);background:var(--surface);color:var(--text);font-family:inherit;font-size:var(--text-table);box-sizing:border-box}.filtririba__pill{height:26px;padding:0 11px;border:1px solid var(--border);border-radius:var(--r-pill);background:var(--surface);color:var(--text-muted);font-family:inherit;font-size:var(--text-sm);font-weight:500;white-space:nowrap;cursor:pointer}.filtririba__pill:hover{background:var(--surface-2)}.filtririba__pill[aria-pressed=true]{background:var(--nupp-esmane-bg);border-color:var(--nupp-esmane-bg);color:var(--nupp-esmane-text);font-weight:600}.filtririba__vahe{flex:1}.filtririba__teade{font-size:var(--text-sm);color:var(--text-muted)}.lyliti{display:inline-flex;align-items:center;gap:var(--sp-2);padding:var(--sp-1);border:none;background:none;color:var(--text);font-family:inherit;font-size:var(--text-table);cursor:pointer}.lyliti__rada{position:relative;display:inline-block;width:28px;height:16px;border-radius:var(--r-pill);background:var(--border);transition:background var(--dur-fast) var(--ease)}.lyliti__nupp{position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0000004d;transition:left var(--dur-fast) var(--ease)}.lyliti[aria-checked=true] .lyliti__rada{background:var(--nupp-esmane-bg)}.lyliti[aria-checked=true] .lyliti__nupp{left:14px}@media(prefers-reduced-motion:reduce){.lyliti__rada,.lyliti__nupp{transition:none}}.kaart--seisnud{border-color:var(--st-paus-dot);padding:0}.kaart__pais--seisnud{background:var(--st-paus-bg);color:var(--st-paus-text);padding:11px var(--sp-4);border-bottom:1px solid var(--border);border-radius:var(--r-kaart) var(--r-kaart) 0 0}.kaart--seisnud .loend{padding:0 var(--sp-4) var(--sp-3)}.meta{display:flex;flex-wrap:wrap;gap:var(--sp-5);margin:var(--sp-2) 0 var(--sp-4)}.meta__vali{display:flex;flex-direction:column;gap:1px}.meta__silt{font-size:var(--text-xs);line-height:var(--lh-xs);letter-spacing:.55px;text-transform:uppercase;color:var(--text-muted);font-weight:500}.meta__vaartus{font-size:var(--text-table);line-height:var(--lh-table)}.sidumata-teade{display:block;font-size:var(--text-xs);line-height:var(--lh-xs);color:var(--st-blokk-text)}.tabeliraam{overflow-x:auto;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-kaart);box-shadow:var(--vari-kaart)}.tabel{width:100%;border-collapse:collapse;font-size:var(--text-table);line-height:var(--lh-table)}.tabel th{text-align:left;font-size:var(--text-silt);line-height:var(--lh-xs);letter-spacing:var(--ls-silt);text-transform:uppercase;color:var(--text-muted);font-weight:600;padding:var(--sp-2) var(--sp-3);white-space:nowrap}.tabel td{height:var(--h-row);padding:6px 12px;vertical-align:middle}.tabel__arv{text-align:right;font-variant-numeric:var(--numeric)}.kood{font-family:var(--font-mono);font-variant-numeric:var(--numeric)}.saekava-silt{display:inline-flex;align-items:baseline;gap:var(--sp-1);white-space:nowrap}.saekava-silt__saba{color:var(--text-muted)}.margis{display:inline-flex;align-items:center;gap:6px;height:var(--h-badge);padding:0 10px;border-radius:var(--r-pill);font-size:var(--text-sm);line-height:var(--lh-sm);font-weight:500;white-space:nowrap}.margis__sonad{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;gap:var(--sp-1);min-width:0;max-width:280px;height:16px;overflow:hidden}.margis--silt{height:18px;border-radius:var(--r-margis);font-size:var(--text-silt);font-weight:700;letter-spacing:.02em}.margis__tapp{width:8px;height:8px;border-radius:50%;flex:none}.margis__kliendisona{padding:0 5px;height:16px;display:inline-flex;align-items:center;border-radius:var(--r-margis);background:var(--surface);color:inherit;font-size:var(--text-silt);font-weight:700;letter-spacing:.02em;flex:none}.margis__kliendisona--peidetud{background:transparent;border:1px solid currentColor;opacity:.75}.margis--blokk{background:var(--st-blokk-bg);color:var(--st-blokk-text)}.margis--blokk .margis__tapp{background:var(--st-blokk-dot)}.margis--ootel{background:var(--st-ootel-bg);color:var(--st-ootel-text)}.margis--ootel .margis__tapp{background:var(--st-ootel-dot)}.margis--toos{background:var(--st-toos-bg);color:var(--st-toos-text)}.margis--toos .margis__tapp{background:var(--st-toos-dot)}.margis--paus{background:var(--st-paus-bg);color:var(--st-paus-text)}.margis--paus .margis__tapp{background:var(--st-paus-dot)}.margis--valmis{background:var(--st-valmis-bg);color:var(--st-valmis-text)}.margis--valmis .margis__tapp{background:var(--st-valmis-dot)}.margis--tehtud{background:var(--st-valmis-bg);color:var(--st-valmis-text)}.margis--tehtud .margis__tapp{background:var(--st-valmis-dot)}.margis--vahe{background:var(--st-vahe-bg);color:var(--st-vahe-text)}.margis--vahe .margis__tapp{background:var(--st-vahe-dot)}.margis--yleand{background:var(--st-yleand-bg);color:var(--st-yleand-text)}.margis--yleand .margis__tapp{background:var(--st-yleand-dot)}.margis--passiiv{background:var(--st-passiiv-bg);color:var(--st-passiiv-text)}.margis--passiiv .margis__tapp{background:var(--st-passiiv-dot)}.margis--hoiatus{background:var(--st-blokk-bg);color:var(--st-blokk-text)}.margis--kontuur{background:transparent;border:1px solid var(--border);color:var(--text-muted)}.tarneseis{display:inline-flex;align-items:center;gap:6px;height:20px;padding:0 8px;border-radius:6px;font-size:11.5px;font-weight:650;white-space:nowrap;width:fit-content}.tarneseis--aares{background:transparent;box-shadow:inset 0 0 0 1px currentcolor}.tarneseis--valmis{background:var(--st-valmis-bg);color:var(--st-valmis-text)}.tarneseis--blokk{background:var(--st-blokk-bg);color:var(--st-blokk-text)}.tarneseis--paus{background:var(--st-paus-bg);color:var(--st-paus-text)}.tarneseis--ootel{background:var(--st-ootel-bg);color:var(--st-ootel-text)}.seisulahter{display:flex;flex-direction:column;gap:4px;width:250px}.seisulahter__rida{display:flex;align-items:center;gap:var(--sp-2)}.seisulahter__sona{font-size:13px;font-weight:650}.seisulahter__arv{margin-left:auto;font-size:var(--text-sm);font-weight:600;font-variant-numeric:var(--numeric)}.seisulahter__riba{position:relative;display:block;width:100%;height:6px;border-radius:3px;background:var(--surface-2);overflow:hidden}.seisulahter__taide{position:absolute;inset:0 auto 0 0;display:block;height:100%}.seisulahter--valmis .seisulahter__sona,.seisulahter--valmis .seisulahter__rida svg{color:var(--st-valmis-text)}.seisulahter--valmis .seisulahter__taide{background:var(--st-valmis-dot)}.seisulahter--blokk .seisulahter__sona,.seisulahter--blokk .seisulahter__rida svg{color:var(--st-blokk-text)}.seisulahter--blokk .seisulahter__taide{background:var(--st-blokk-dot)}.seisulahter--paus .seisulahter__sona,.seisulahter--paus .seisulahter__rida svg{color:var(--st-paus-text)}.seisulahter--paus .seisulahter__taide{background:var(--st-paus-dot)}.seisulahter--ootel .seisulahter__sona,.seisulahter--ootel .seisulahter__rida svg{color:var(--st-ootel-text)}.seisulahter--ootel .seisulahter__taide{background:var(--st-ootel-dot)}.seisulahter__pohjus,.seisulahter__alus{font-size:11px;line-height:15px;color:var(--text-muted)}.margis--kaust{height:auto;min-height:var(--h-badge);max-width:100%;padding-top:2px;padding-bottom:2px;white-space:normal;overflow-wrap:anywhere;text-align:left}.koondriba{display:flex;flex-wrap:wrap;padding:0}.koondriba__lahter{display:flex;flex:1 1 200px;flex-direction:column;gap:2px;padding:14px 18px;border-right:1px solid var(--border)}.koondriba__lahter:last-child{border-right:none}.koondriba__silt{font-size:var(--text-silt);letter-spacing:.084em;text-transform:uppercase;font-weight:600;color:var(--text-muted)}.koondriba__vaartus{display:flex;align-items:center;gap:var(--sp-2);margin-top:4px;font-size:22px;line-height:28px;font-weight:650;letter-spacing:-.01em}.koondriba__vaartus--lause{font-size:15px;line-height:22px}.jaotus{display:flex;flex-direction:column;gap:var(--sp-1);max-width:420px;margin-bottom:var(--sp-2)}.jaotus__riba{display:flex;height:8px;border-radius:var(--r-pill);overflow:hidden;background:var(--surface-2)}.jaotus__lohk{display:block;height:100%}.jaotus__lohk--valmis{background:var(--st-valmis-dot)}.jaotus__lohk--blokk{background:var(--st-blokk-dot)}.jaotus__lohk--paus{background:var(--st-paus-dot)}.jaotus__lohk--ootel{background:var(--st-ootel-dot)}.pos-plokk--esile{box-shadow:inset 3px 0 0 0 var(--accent)}.tabel__rida--tuhm td{opacity:.5}.tabel__rida--tuhm:hover td{opacity:1}.tabel__rida--alam td:first-child{padding-left:2rem}.tabel__rida--alam td{background:var(--surface-2)}.laiendus{display:block;margin-top:.25rem;border:0;background:none;padding:0;color:var(--accent);font:inherit;font-size:.85em;cursor:pointer}.laiendus:hover{text-decoration:underline}.valmidus{display:flex;align-items:center;gap:var(--sp-2)}.valmidus__riba{width:96px;height:8px;border-radius:var(--r-pill);background:var(--surface-2);overflow:hidden;flex:none}.valmidus__taide{height:100%;background:var(--st-yleand-dot)}.valmidus__taide--valmis{background:var(--load-ok-fill)}.valmidus__arv{font-variant-numeric:var(--numeric);text-align:left;white-space:nowrap}.karje{display:flex;gap:var(--sp-3);align-items:flex-start;padding:var(--sp-3) var(--sp-4);border-radius:var(--r-kaart);border:1px solid var(--border);background:var(--surface);border-left:4px solid var(--st-blokk-dot)}.karje--risk{border-left-color:var(--st-paus-dot)}.karje--hoiatus{border-left-color:var(--st-blokk-dot);background:var(--st-blokk-bg)}.karje__sisu{flex:1}.karje__pohjus{font-weight:600}.karje__objekt{color:var(--text-muted);font-size:var(--text-sm)}.tyhi{color:var(--text-muted);padding:var(--sp-4)}.viga{border-left:4px solid var(--st-blokk-dot);background:var(--st-blokk-bg);color:var(--st-blokk-text);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-kaart)}.viga--suletav{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3)}.viga__sulge{height:auto;color:var(--st-blokk-text);text-decoration:underline}.laadib{color:var(--text-muted);padding:var(--sp-4)}@keyframes valgatus{0%{background:var(--st-toos-bg)}to{background:transparent}}.varske{animation:valgatus .8s var(--ease)}@media(prefers-reduced-motion:reduce){.varske{animation:none}}.valja{display:flex;flex-direction:column;gap:var(--sp-1)}.valja__silt{font-size:var(--text-silt);line-height:var(--lh-sm);letter-spacing:var(--ls-silt);text-transform:uppercase;font-weight:600;color:var(--text-muted)}.valja__sisend{height:var(--h-row);padding:0 var(--sp-3);border:1px solid var(--border);border-radius:var(--r-nupp);background:var(--surface);color:var(--text);font-family:inherit;font-size:var(--text-base)}.valja__kest{position:relative;display:flex}.valja__kest .valja__sisend{width:100%}.valja__sisend--lylitiga{padding-right:38px}.valja__lyliti{position:absolute;top:50%;right:4px;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:0;border-radius:var(--r-nupp);background:transparent;color:var(--text-muted);cursor:pointer}.valja__lyliti:hover{background:var(--surface-2);color:var(--text)}.nupp{display:inline-flex;align-items:center;justify-content:center;height:var(--h-row);padding:0 var(--sp-4);border:1px solid var(--border);border-radius:var(--r-nupp);background:var(--surface);color:var(--text);font-family:inherit;font-size:var(--text-base);font-weight:600;text-decoration:none;cursor:pointer}.nupp:hover{background:var(--surface-2)}.nupp:disabled{cursor:default;opacity:.6}.nupp--esmane{background:var(--nupp-esmane-bg);border-color:var(--nupp-esmane-bg);color:var(--nupp-esmane-text)}.nupp--esmane:hover{background:var(--nupp-esmane-bg);filter:brightness(1.35)}.nupp--outline{height:30px;padding:0 var(--sp-3);font-size:12.5px;text-decoration:none;color:var(--text);white-space:nowrap}.login{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--sp-5)}.login__kaart{width:100%;max-width:360px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-kaart);box-shadow:var(--vari-kaart);padding:var(--sp-6)}.login__nimi{font-size:var(--text-xl);line-height:var(--lh-xl);margin:0}.login__selgitus{color:var(--text-muted);margin:var(--sp-2) 0 var(--sp-5)}.login__vorm{display:flex;flex-direction:column;gap:var(--sp-4)}.login--terminal .login__kaart{max-width:520px}.login--terminal .login__nimi{font-size:40px;line-height:48px}.login--terminal .valja__sisend{height:64px;font-size:28px;letter-spacing:.1em}.login__klahvistik{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.login__klahv{height:72px;border:1px solid var(--border);border-radius:12px;background:var(--surface);color:var(--text);font-family:inherit;font-size:28px;font-weight:600;cursor:pointer}.login__klahv:hover{background:var(--surface-2)}.login__klahv--abi{font-size:18px;font-weight:500}.login__sisse{min-height:72px;font-size:24px}.ulariba__kasutaja{margin-left:auto;display:flex;align-items:center;gap:var(--sp-3)}.ulariba__nimi-kasutaja{color:var(--text-muted);font-size:var(--text-sm);line-height:var(--lh-sm)}.vorm{display:flex;flex-direction:column;gap:var(--sp-3)}.valja--rida{flex-direction:row;align-items:center;gap:var(--sp-2)}.valja__allikas{font-weight:400;color:var(--text-muted)}.valja__sisend--kitsas{height:auto;padding:var(--sp-1) var(--sp-2);font-size:var(--text-sm)}.teade{border-left:4px solid var(--st-valmis-dot);background:var(--st-valmis-bg);color:var(--st-valmis-text);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-kaart)}.hoiatus{border-left:4px solid var(--st-paus-dot);background:var(--st-paus-bg);color:var(--st-paus-text);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-kaart);margin-bottom:var(--sp-3)}.viga--kitsas{display:block;border-left:none;padding:var(--sp-1) 0 0;background:transparent;font-size:var(--text-sm);line-height:var(--lh-sm)}.vorm--rida{flex-direction:row;flex-wrap:wrap;align-items:flex-end;gap:var(--sp-2)}.vorm--rida .valja__sisend{height:auto;padding:var(--sp-1) var(--sp-2);font-size:var(--text-sm)}.loend{list-style:none;margin:0 0 var(--sp-2) 0;padding:0;display:flex;flex-direction:column;gap:var(--sp-2)}.loend__rida{display:flex;flex-direction:column;gap:var(--sp-1);border-left:3px solid var(--border);padding-left:var(--sp-2);font-size:var(--text-sm)}.planeerimine__juhtriba{display:flex;align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-3);flex-wrap:wrap}.enne-perioodi{display:flex;align-items:center;gap:var(--sp-2);margin:0 0 var(--sp-2) 0;padding:var(--sp-1) var(--sp-2);background:var(--st-ootel-bg);color:var(--st-ootel-text);border:1px solid var(--border);border-radius:var(--r-nupp);font-size:var(--text-sm)}.plaani-raam{overflow-x:auto;overflow-y:visible;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-kaart-suur);box-shadow:var(--shadow-card);margin-bottom:var(--sp-5)}.plaani-tabel{border-collapse:collapse;width:100%;font-size:var(--text-xs);line-height:var(--lh-xs)}.peidetud{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.plaani-tabel__jaam{position:sticky;left:0;z-index:2;min-width:168px;padding:var(--sp-2) var(--sp-3);background:var(--surface);border-bottom:1px solid var(--border);border-right:1px solid var(--border);text-align:left;vertical-align:top}.plaani-tabel__vahetus{position:sticky;left:168px;z-index:2;width:28px;padding:0 var(--sp-1);background:var(--surface);border-bottom:1px solid var(--border);border-right:1px solid var(--border);color:var(--text-muted);font-family:var(--font-mono);text-align:center}.plaani-jaam__nimi{display:block;font-size:var(--text-sm);line-height:var(--lh-sm);font-weight:600}.plaani-jaam__voimsus,.plaani-jaam__kohad{display:block;color:var(--text-muted)}.plaani-jaam__kohad{margin-top:var(--sp-1)}.plaani-veerg{position:sticky;top:0;z-index:1;min-width:104px;padding:3px var(--sp-1);background:var(--surface);border-bottom:1px solid var(--border);border-left:1px solid var(--border);font-weight:600;text-align:left;vertical-align:top}.plaani-veerg__paev{display:block;font-variant-numeric:var(--numeric)}.plaani-vaheriba__silt{position:sticky;left:0;padding:3px var(--sp-3);background:var(--surface-2);border-top:1px solid var(--border);border-bottom:1px solid var(--border);color:var(--text-muted);font-size:var(--text-xs);font-weight:600;letter-spacing:.08em;text-align:left;text-transform:uppercase}.plaani-vaheriba__selgitus{margin-left:var(--sp-2);font-weight:500;letter-spacing:normal;text-transform:none}.plaani-lahter{min-width:104px;padding:1px 3px;border-bottom:1px solid var(--border);border-left:1px solid var(--border);vertical-align:top}.plaani-lahter--ylekoormus{background-image:repeating-linear-gradient(45deg,var(--st-blokk-bg),var(--st-blokk-bg) 6px,transparent 6px,transparent 12px)}.plaani-lahter__aseta{display:block;width:100%;min-height:14px;padding:0;background:none;border:1px dashed var(--border);border-radius:var(--r-klots);color:var(--text-muted);cursor:pointer;font-size:10px;line-height:12px}.plaani-lahter__aseta:disabled{border-color:transparent;color:transparent;cursor:default}.plaani-koormus{padding:1px var(--sp-1);border-bottom:1px solid var(--border);border-left:1px solid var(--border);background:var(--st-valmis-bg);color:var(--st-valmis-text);font-family:var(--font-mono);font-variant-numeric:var(--numeric);text-align:center}.plaani-koormus--tyhi{background:none}.plaani-koormus--yle{background-color:var(--st-blokk-bg);background-image:repeating-linear-gradient(45deg,transparent 0 6px,rgba(210,58,46,.18) 6px 12px);color:var(--st-blokk-text);font-weight:700}.plaani-koormus__huumark{font-weight:700}.plaani-koormus__vahetus{display:block;font-size:10px;line-height:13px}.plaani-koormus__vahetus--yle{color:var(--st-blokk-text);font-weight:700}.plaani-koormus__silt{display:inline-block;min-width:14px;margin-right:3px;font-weight:700;opacity:.75}.plaani-koormus__koond{display:block;font-size:9.5px;line-height:13px;opacity:.7}.plaani-klots{display:flex;align-items:center;gap:var(--sp-1);box-sizing:border-box;width:100%;min-height:20px;margin-bottom:1px;padding:0 var(--sp-1);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-klots);font-family:var(--font-mono);font-size:var(--text-xs);line-height:18px;overflow:hidden;white-space:nowrap}.plaani-klots__tapp{flex:none;width:6px;height:6px;border-radius:var(--r-pill);background:var(--st-paus-dot)}.plaani-klots--esile{outline:2px solid var(--esiletous);outline-offset:1px}.plaani-klots--ulesserva{border-style:dashed;border-width:2px}.plaani-klots--tahtaeg-ules{border-color:var(--st-blokk-dot);border-width:2px}.plaani-klots--tuhm{opacity:.32;cursor:default;border-style:dashed;background:var(--surface-2)}.projektifilter-tyhi{margin:0 0 var(--sp-2) 0;padding:var(--sp-1) var(--sp-2);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-nupp);font-size:var(--text-sm)}.plaani-klots__projekt{flex:0 1 auto;min-width:0;max-width:12ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-ui);font-weight:600}.plaani-klots>.saekava-silt,.plaani-klots__silt,.plaani-klots__kestus{flex:none}.plaani-klots__kestus{font-family:var(--font-mono);font-variant-numeric:var(--numeric);color:var(--text-muted)}.plaani-klots__materjal{padding:0 var(--sp-1);border-radius:var(--r-margis);font-size:var(--text-xs)}.plaani-klots__eriluba{display:inline-flex;align-items:center;gap:3px;padding:0 var(--sp-1);border:1px dashed var(--eriluba-dot);border-radius:var(--r-margis);color:var(--eriluba-text);background:var(--eriluba-bg);font-size:var(--text-xs)}.plaani-klots__eriluba:before,.paevaklots__eriluba:before{content:"!";flex:none;display:inline-grid;place-items:center;width:12px;height:12px;border-radius:var(--r-pill);background:var(--eriluba-dot);color:#fff;font-size:9px;font-weight:700;line-height:12px}.plaani-klots__materjal--puudu,.plaani-klots__materjal--teadmata{background-image:repeating-linear-gradient(90deg,var(--st-blokk-bg),var(--st-blokk-bg) 3px,transparent 3px,transparent 6px);color:var(--st-blokk-text);border:1px solid var(--st-blokk-dot)}.plaani-klots__materjal--tellitud{background:var(--st-paus-bg);color:var(--st-paus-text);border:1px solid var(--st-paus-dot)}.vahetuste-vorm{display:flex;align-items:flex-end;gap:var(--sp-2);flex-wrap:wrap}.vahetuste-vorm .vorm__vali{display:flex;flex-direction:column;gap:2px;font-size:var(--text-xs)}.vahetuste-vorm input{width:96px;padding:var(--sp-1);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-nupp);color:var(--text);font:inherit}.vahetuste-vorm .vorm__vali--lai{flex:1 1 260px}.vahetuste-vorm__pohjus{width:100%;min-width:220px}.vahetuste-vorm .nupp{height:auto;min-height:var(--h-row);padding-top:var(--sp-1);padding-bottom:var(--sp-1);white-space:nowrap}.tabel__rida--esile>td{background:var(--surface-2)}.tabel__rida--esile>td:first-child{box-shadow:inset 3px 0 0 var(--fookus)}.nupp--vaike{padding:2px var(--sp-2);font-size:var(--text-xs)}.nupp--kompakt{height:30px;padding:0 13px;font-size:12.5px}.nupp--rida{height:26px;padding:0 11px;border-radius:7px;font-size:12px}.nupp--eemalda{color:var(--st-blokk-text);border-color:var(--st-blokk-text)}.plaani-rida__aseta{position:absolute;right:2px;top:2px;bottom:2px;width:28px;border:1px solid var(--border);background:var(--surface);border-radius:var(--r-nupp);cursor:pointer;font:inherit}.plaani-rida__aseta:disabled{opacity:.4;cursor:default}.plaani-klots{cursor:grab}.plaani-klots:active{cursor:grabbing}.plaani-lahter--sihtmark{background-color:var(--st-toos-bg);box-shadow:inset 0 0 0 2px var(--st-toos-dot)}.plaani-lahter--keelatud{opacity:.35}.pos-sektsioon{display:flex;flex-direction:column;gap:var(--sp-2);margin-bottom:var(--sp-5)}.pos-plokk{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-kaart);box-shadow:var(--vari-kaart);overflow:hidden}.pos-plokk__pais{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);cursor:pointer;list-style:none;font-size:var(--text-sm)}.pos-plokk__pais::-webkit-details-marker{display:none}.pos-plokk__pais:before{content:"▸";color:var(--text-muted);transition:transform var(--dur-fast) var(--ease)}.pos-plokk[open]>.pos-plokk__pais:before{transform:rotate(90deg)}.pos-plokk__silt{font-weight:650;font-size:var(--text-base);min-width:0;max-width:100%;overflow-wrap:anywhere}.pos-plokk__meta{color:var(--text-muted);font-size:var(--text-xs)}.pos-plokk__tahtaeg{font-size:var(--text-xs);color:var(--text-muted)}.pos-plokk__tahtaeg--ules{color:var(--st-blokk-text);font-weight:600}.pos-plokk__kaart{margin-left:auto;height:24px;padding:0 var(--sp-2);display:inline-flex;align-items:center;border:1px solid var(--border);border-radius:7px;background:var(--surface);color:var(--text);font-size:var(--text-xs);text-decoration:none}.pos-plokk__kaart:hover{background:var(--surface-2)}.pos-tabel-raam{overflow-x:auto;border-top:1px solid var(--border)}.pos-tabel{border-collapse:collapse;width:100%;font-size:var(--text-xs);line-height:var(--lh-xs)}.pos-tabel th,.pos-tabel td{padding:var(--sp-1) var(--sp-2);border-bottom:1px solid var(--border);text-align:left;vertical-align:top}.pos-tabel thead th{color:var(--text-muted);font-size:var(--text-silt);font-weight:600;letter-spacing:var(--ls-silt);text-transform:uppercase;white-space:nowrap}.pos-tabel__saekava-pais,.pos-rida__saekava{position:sticky;left:0;background:var(--surface);min-width:132px}.pos-rida__saekava{font-family:var(--font-mono);font-variant-numeric:var(--numeric);font-weight:600}.pos-rida__saekava--ules{color:var(--st-blokk-text)}.pos-rida__pos{color:var(--text-muted);font-family:var(--font-ui);font-weight:500}.pos-rida__materjal{display:inline-block;margin-left:var(--sp-2);padding:0 var(--sp-1);border-radius:var(--r-margis);font-family:var(--font-ui);font-weight:500;font-size:var(--text-xs)}.pos-rida__materjal--puudu,.pos-rida__materjal--teadmata{color:var(--st-blokk-text);background:var(--st-blokk-bg);border:1px solid var(--st-blokk-dot)}.pos-rida__materjal--tellitud{color:var(--st-paus-text);background:var(--st-paus-bg);border:1px solid var(--st-paus-dot)}.pos-lahter{display:flex;flex-direction:column;gap:1px;min-width:96px;padding:2px var(--sp-1);border-radius:var(--r-klots);font-family:var(--font-mono);font-variant-numeric:var(--numeric);line-height:var(--lh-xs)}.pos-lahter--plaanis,.pos-lahter--planeerimata{cursor:grab}.pos-lahter--plaanis:active,.pos-lahter--planeerimata:active{cursor:grabbing}.pos-lahter--plaanis{background:var(--st-valmis-bg);border:1px solid var(--st-valmis-dot);color:var(--st-valmis-text)}.pos-lahter--planeerimata{background:var(--st-ootel-bg);border:1px solid var(--border);color:var(--st-ootel-text)}.pos-lahter--ei-labi,.pos-lahter--osuti{color:var(--text-muted);font-family:var(--font-ui);opacity:.75}.pos-lahter__paev{font-weight:700}.pos-lahter__silt{font-family:var(--font-ui);font-size:10px;opacity:.85}.voog{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-2)}.voog__rida{display:flex;gap:var(--sp-3);align-items:baseline;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-kaart);border:1px solid var(--border);background:var(--surface)}.voog__aeg{color:var(--text-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;white-space:nowrap}.voog__tekst{flex:1}.vaigistatud{margin-top:var(--sp-3);display:flex;flex-direction:column;gap:var(--sp-3)}.konflikt{margin:var(--sp-4) 0;padding:var(--sp-4);background:var(--surface-1);border:2px solid var(--st-blokk-dot);border-radius:var(--r-kaart)}.konflikt__pealkiri{margin:0 0 var(--sp-1) 0;font-size:var(--text-md);line-height:var(--lh-md)}.konflikt__siht{margin:0 0 var(--sp-3) 0;color:var(--text-muted);font-size:var(--text-sm)}.konflikt__loend{margin:0 0 var(--sp-3) 0;padding:0 0 0 var(--sp-4)}.konflikt__rida{margin-bottom:var(--sp-2);font-size:var(--text-sm);line-height:var(--lh-sm)}.konflikt__valikud{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-bottom:var(--sp-3)}.konflikt__eriluba{display:flex;flex-direction:column;gap:var(--sp-2);padding-top:var(--sp-3);border-top:1px solid var(--border)}.masin__pais{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-4);flex-wrap:wrap;margin-bottom:var(--sp-3)}.masin__paisRida{display:flex;align-items:baseline;gap:var(--sp-3);flex-wrap:wrap}.masin__kuupaev{font-size:var(--text-table);line-height:var(--lh-table);color:var(--text-muted)}.masin__meta{display:flex;flex-wrap:wrap;gap:var(--sp-5);margin-top:var(--sp-1);font-size:var(--text-sm);line-height:var(--lh-sm)}.masin__metaOsa{display:inline-flex;align-items:center;gap:var(--sp-2)}.masin__metaSilt{font-size:var(--text-silt);letter-spacing:var(--ls-silt);text-transform:uppercase;font-weight:600;color:var(--text-muted)}.masin__metaArv{font-variant-numeric:var(--numeric)}.masin__margis{display:inline-block;padding:0 var(--sp-1);font-size:var(--text-xs);line-height:18px;font-weight:600;color:var(--text-muted);background:var(--surface-2);border-radius:var(--r-margis)}.masin__nupud{display:flex;gap:var(--sp-2);flex:none}.masin__jaamad{display:flex;flex-wrap:wrap;gap:var(--sp-1);margin-bottom:var(--sp-4);border-bottom:1px solid var(--border)}.masin__jaam{display:inline-flex;align-items:center;gap:6px;padding:var(--sp-2) var(--sp-3);font-size:var(--text-sm);line-height:var(--lh-sm);color:var(--text-muted);text-decoration:none;border-bottom:2px solid transparent}.masin__jaam--aktiivne{color:var(--text);font-weight:650;border-bottom-color:var(--text)}.masin__jaamaTapp{width:8px;height:8px;border-radius:50%;background:var(--st-ootel-dot)}.masin__jaamaTapp--toos{background:var(--st-toos-dot)}.masin__koondriba{display:grid;grid-template-columns:1.1fr 1.6fr 1fr 1.2fr 1fr;margin-bottom:var(--sp-5)}@media(max-width:1100px){.masin__koondriba{grid-template-columns:repeat(2,minmax(0,1fr))}}.masin__legend{font-size:var(--text-xs);line-height:var(--lh-xs);color:var(--text-muted)}.masin__kihtriba{display:flex;gap:2px;height:8px;margin-top:6px;border-radius:var(--r-pill);background:var(--surface-2);overflow:hidden}.masin__kihtriba-osa{display:block;height:100%;border-radius:var(--r-pill)}.masin__kihtriba-osa--tehtud{background:var(--st-valmis-dot)}.masin__kihtriba-osa--toos{background:var(--st-toos-dot)}.masin__toosSilt{font-size:15px;line-height:22px;font-weight:650}.masin__sektsioon{margin-bottom:var(--sp-5)}.masin__sektsiooniPais{display:flex;align-items:baseline;gap:var(--sp-3);flex-wrap:wrap;margin-bottom:var(--sp-3)}.masin__sektsiooniPais .sektsioon__pealkiri{margin:0}.masin__sektsiooniPais--kaart .sektsioon__pealkiri{font-size:15px;line-height:20px}.masin__tyhi{margin:var(--sp-2) 0}.masin__tapp{display:inline-block;width:8px;height:8px;box-sizing:border-box;border-radius:50%;border:2px solid var(--st-ootel-dot);background:var(--surface);flex:none}.masin__tapp--tehtud{border-color:var(--st-valmis-dot);background:var(--st-valmis-dot)}.masin__tapp--toos,.masin__tapp--pausil{border-color:var(--st-toos-dot);background:var(--st-toos-dot)}.masin__tapp--hoiatus{border-color:var(--st-blokk-dot)}.masin__klotsiLink{display:flex;min-width:0;color:var(--text);text-decoration:none;font-size:var(--text-table);line-height:var(--lh-table);font-weight:500;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}a.masin__klotsiLink:hover{background:var(--bg);border-radius:4px}.masin__klotsiLink .saekava-silt__materjal{color:var(--text-muted);font-weight:500}.masin__klotsiLink--toos,.masin__klotsiLink--toos .saekava-silt__projekt{color:var(--st-toos-text);font-weight:700}.masin__klotsiLink--tehtud .saekava-silt__projekt{color:var(--text-muted)}.masin__positsiooniSilt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.masin__algus,.masin__aeg,.masin__tehtudAeg{font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--lh-sm);font-variant-numeric:var(--numeric);color:var(--text-muted);white-space:nowrap}.masin__vahetuseRida--toos .masin__algus{color:var(--st-toos-text);font-weight:700}.masin__kes{font-size:var(--text-sm);line-height:var(--lh-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.masin__seis{display:inline-flex;align-items:center;gap:var(--sp-1);font-size:var(--text-sm);line-height:var(--lh-sm);color:var(--st-ootel-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.masin__seis--tehtud{color:var(--st-valmis-text)}.masin__seis--toos,.masin__seis--pausil{color:var(--st-toos-text)}.masin__seisak--paus{color:var(--st-paus-text);font-weight:600}.masin__seisak--blokk{color:var(--st-blokk-text);font-weight:600}.masin__seisak--passiiv{color:var(--st-passiiv-text);font-weight:600}.masin__seisak--vahe{color:var(--st-vahe-text);font-weight:600}.masin__seis--hoiatus{color:var(--st-blokk-text)}.masin__kolmnurk{flex:none;color:var(--st-blokk-dot)}.masin__vahetused{display:grid;gap:var(--sp-3)}@media(max-width:1100px){.masin__vahetused{grid-template-columns:minmax(0,1fr)!important}}.masin__vahetus{padding:0;overflow:hidden}.masin__vahetusePais{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap;padding:var(--sp-3) var(--sp-4);background:#fafaf8;border-bottom:1px solid var(--border)}.masin__vahetuseChip{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:20px;padding:0 6px;font-family:var(--font-mono);font-size:var(--text-sm);font-weight:700;color:#fff;background:#191b1f;border-radius:6px}.masin__vahetuseNimi{font-size:var(--text-base);font-weight:600}.masin__inimesed{display:flex;gap:6px;flex-wrap:wrap;margin-left:auto}.masin__inimene{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 10px;font:inherit;font-size:var(--text-sm);line-height:var(--lh-sm);color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-pill);cursor:default}button.masin__inimene{cursor:pointer}.masin__inimene strong{font-weight:650;font-variant-numeric:var(--numeric)}.masin__inimene--yle{color:var(--st-blokk-text);background:var(--st-blokk-bg);border-color:var(--st-blokk-dot)}.masin__inimeseta{font-size:var(--text-sm);color:var(--text-muted)}.masin__vahetuseVeerud,.masin__vahetuseRida{display:grid;grid-template-columns:24px 8px 44px minmax(0,1fr) 44px 64px 150px;gap:10px;align-items:center;padding:0 var(--sp-4)}.masin__vahetuseVeerud{padding-top:var(--sp-2);padding-bottom:var(--sp-1);font-size:var(--text-silt);letter-spacing:var(--ls-silt);text-transform:uppercase;font-weight:600;color:var(--text-muted)}.masin__vahetuseLoend{list-style:none;margin:0;padding:0}.masin__vahetuseRida{min-height:38px;border-top:1px solid var(--border)}.masin__vahetuseRida--toos{background:var(--st-toos-bg)}.masin__nr{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-muted);font-variant-numeric:var(--numeric)}.masin__vahetuseJalus{display:flex;justify-content:space-between;gap:var(--sp-3);flex-wrap:wrap;padding:var(--sp-2) var(--sp-4);border-top:1px solid var(--border);font-size:11.5px;line-height:var(--lh-xs);color:var(--text-muted);font-variant-numeric:var(--numeric)}@media(max-width:900px){.masin__vahetuseVeerud{display:none}.masin__vahetuseRida{grid-template-columns:24px 8px minmax(0,1fr) 44px;padding-top:var(--sp-1);padding-bottom:var(--sp-1)}.masin__vahetuseRida .masin__algus,.masin__vahetuseRida .masin__kes,.masin__vahetuseRida .masin__seis{grid-column:3 / -1}}.masin__paev{display:grid;grid-template-columns:150px minmax(0,1fr);padding:0;margin-bottom:var(--sp-3);overflow:hidden}.masin__paevaPais{display:flex;flex-direction:column;gap:2px;padding:var(--sp-3) var(--sp-4);background:#fafaf8;border-right:1px solid var(--border)}.masin__paevaNimi{font-size:var(--text-base);font-weight:650}.masin__paevaKoormus{margin-top:var(--sp-2);font-size:20px;line-height:24px;font-weight:650;font-variant-numeric:var(--numeric)}.masin__paevaVahetused{display:grid}.masin__paevaVahetus{padding:var(--sp-2) var(--sp-3) var(--sp-3);border-left:1px solid var(--border);min-width:0}.masin__paevaVahetus:first-child{border-left:none}.masin__paevaVahetus--inimeseta{background:var(--bg)}.masin__paevaVahetusePais{display:flex;align-items:baseline;gap:var(--sp-2);flex-wrap:wrap;margin-bottom:var(--sp-1)}.masin__paevaVahetuseSilt{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:700}.masin__paevaInimesed{font-size:var(--text-sm);font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.masin__paevaVahetus--inimeseta .masin__paevaInimesed{color:var(--text-muted);font-weight:500}.masin__paevaVahetuseKoormus{margin-left:auto;font-variant-numeric:var(--numeric);white-space:nowrap}.masin__paevaLoend{list-style:none;margin:0;padding:0}.masin__paevaRida{display:grid;grid-template-columns:8px minmax(0,1fr) 40px 64px;gap:var(--sp-2);align-items:center;min-height:26px;padding:0 6px;border-radius:6px}.masin__paevaRida:hover{background:var(--surface-2)}@media(max-width:900px){.masin__paev{grid-template-columns:minmax(0,1fr)}.masin__paevaPais{border-right:none;border-bottom:1px solid var(--border)}.masin__paevaVahetused{grid-template-columns:minmax(0,1fr)!important}.masin__paevaVahetus{border-left:none;border-top:1px solid var(--border)}}.masin__nadal{margin-bottom:var(--sp-5)}.masin__nadalaSummary{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--text-table);font-weight:650;color:var(--st-ootel-text);cursor:pointer;list-style:none}.masin__nadalaSummary::-webkit-details-marker{display:none}.masin__nadalaNaita{text-decoration:underline}.masin__nadal[open] .masin__nadalaNaita{display:none}.masin__nadalaRead{display:flex;flex-direction:column;gap:4px;margin-top:var(--sp-2)}.masin__nadalaRida{display:grid;grid-template-columns:150px minmax(0,1fr) 120px;gap:var(--sp-3);align-items:center;padding:var(--sp-2) var(--sp-3);background:var(--surface-2);border-radius:10px;font-size:var(--text-table)}.masin__nadalaPaev{font-weight:600}.masin__nadalaInimesed{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.masin__nadalaKoormus{text-align:right;font-variant-numeric:var(--numeric);color:var(--text-muted)}.masin__alumine{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:var(--sp-5);align-items:start;margin-bottom:var(--sp-5)}@media(max-width:1100px){.masin__alumine{grid-template-columns:minmax(0,1fr)}}.masin__korval{display:flex;flex-direction:column;gap:var(--sp-4)}.masin__tehtudLoend{list-style:none;margin:0;padding:0}.masin__tehtudRida{display:grid;grid-template-columns:84px 8px minmax(0,1fr) 44px 64px 70px;gap:10px;align-items:center;min-height:36px;border-top:1px solid var(--border)}.masin__vahe{font-size:var(--text-sm);text-align:right;font-variant-numeric:var(--numeric);color:var(--text-muted);white-space:nowrap}.masin__vahe--pikem{color:var(--st-blokk-text)}.masin__vahe--lyhem{color:var(--st-valmis-text)}@media(max-width:900px){.masin__tehtudRida{grid-template-columns:8px minmax(0,1fr) 44px;padding:var(--sp-1) 0}.masin__tehtudRida .masin__tehtudAeg,.masin__tehtudRida .masin__kes,.masin__tehtudRida .masin__vahe{grid-column:2 / -1;text-align:left}}.masin__graafikuRuudustik{display:grid;grid-template-columns:64px repeat(5,1fr);gap:4px;align-items:center}.masin__graafikuPaev{text-align:center;font-size:var(--text-xs);color:var(--text-muted)}.masin__graafikuPaev--tana{color:var(--text);font-weight:700}.masin__graafikuNimi{font-size:var(--text-sm);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.masin__graafikuTyhi{grid-column:1 / -1}.masin__graafikuLahter{display:inline-flex;align-items:center;justify-content:center;height:26px;min-width:26px;font-family:var(--font-mono);font-size:var(--text-xs);font-weight:700;border-radius:6px;background:var(--surface-2);color:var(--text-muted)}.masin__graafikuLahter--I{background:#191b1f;color:#fff}.masin__graafikuLahter--II{background:var(--st-yleand-dot);color:#fff}.masin__graafikuLahter--iga{background:var(--st-yleand-bg);color:var(--st-yleand-text)}.masin__graafikuLegend{display:flex;gap:var(--sp-3);flex-wrap:wrap;margin-top:var(--sp-2);font-size:var(--text-xs);color:var(--text-muted)}.masin__graafikuLegend .masin__graafikuLahter{height:16px;min-width:20px;font-size:9px;margin-right:2px}.masin__markusteLoend{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-2)}.masin__markus{display:flex;flex-direction:column;gap:2px;font-size:var(--text-table);line-height:18px}.masin__markuseTekst{overflow-wrap:anywhere}.modaal__taust{position:fixed;inset:0;z-index:40;display:flex;align-items:center;justify-content:center;padding:var(--sp-4);background:#17181c6b}.modaal{width:100%;max-width:680px;max-height:88vh;overflow-y:auto;padding:var(--sp-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-kaart-suur);box-shadow:var(--vari-kaart)}.modaal__pais{display:flex;align-items:baseline;gap:var(--sp-3);flex-wrap:wrap;padding-bottom:var(--sp-3);border-bottom:1px solid var(--border)}.modaal__pealkiri{font-size:var(--text-md);line-height:var(--lh-md);font-weight:600}.modaal__meta{font-size:var(--text-sm);line-height:var(--lh-sm);color:var(--text-muted)}.modaal__paevariba{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap;padding:var(--sp-3) 0}.modaal__paev{font-weight:600}.modaal__koormus{margin-left:auto;font-variant-numeric:var(--numeric)}.modaal__koormus--yle{color:var(--st-blokk-text);background:var(--st-blokk-bg);padding:0 var(--sp-2);border-radius:var(--r-margis);font-weight:600}.modaal__hoiatus{margin:0 0 var(--sp-3) 0;padding:var(--sp-2) var(--sp-3);font-size:var(--text-sm);line-height:var(--lh-sm);color:var(--st-blokk-text);background:var(--st-blokk-bg);border-radius:var(--r-margis)}.modaal__ruhmaNimi{font-size:var(--text-silt);letter-spacing:var(--ls-silt);text-transform:uppercase;color:var(--text-muted);margin:var(--sp-3) 0 var(--sp-1) 0}.modaal__tood{list-style:none;margin:0;padding:0}.modaal__too{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-2) 0;border-top:1px solid var(--border)}.modaal__tooLink{font-weight:600;font-variant-numeric:var(--numeric);color:var(--link)}.modaal__seis,.modaal__pos{font-size:var(--text-sm);line-height:var(--lh-sm);color:var(--text-muted)}.modaal__aeg{margin-left:auto;font-variant-numeric:var(--numeric)}.modaal__jalus{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap;margin-top:var(--sp-4);padding-top:var(--sp-3);border-top:1px solid var(--border)}.nupp--ikoon{min-width:32px;padding:0 var(--sp-2)}.registrikaart{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-kaart);box-shadow:var(--vari-kaart);margin-bottom:var(--sp-4)}.registrikaart__pais{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-4);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--border)}.registrikaart__pealkiri{display:flex;flex-direction:column;gap:2px;min-width:0}.registrikaart__nimi{font-size:var(--text-md);font-weight:600}.registrikaart__tabel{overflow-x:auto}.registrikaart__vorm{display:flex;align-items:flex-end;flex-wrap:wrap;gap:10px;padding:var(--sp-3) var(--sp-4);background:var(--surface-2);border-bottom:1px solid var(--border)}.registrikaart__vormitaide{flex:1}.registrikaart__jalus{margin:0;padding:11px var(--sp-4);border-top:1px solid var(--border);background:var(--surface-2);border-radius:0 0 var(--r-kaart) var(--r-kaart);font-size:12.5px;color:var(--text-muted)}.ressursid__pais{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-4);flex-wrap:wrap;margin-bottom:var(--sp-3)}.ressursid__pealkirjad{display:flex;flex-direction:column;gap:var(--sp-1);min-width:0}.ressursid__alapealkiri{margin:0;font-size:var(--text-table);color:var(--text-muted)}.ressursid__meta{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--sp-2);margin-top:var(--sp-1)}.ressursid__metasilt{font-size:var(--text-silt);letter-spacing:var(--ls-silt);text-transform:uppercase;font-weight:600;color:var(--text-muted)}.ressursid__metaarv{margin-right:var(--sp-3);font-size:var(--text-table);font-weight:600;font-variant-numeric:var(--numeric)}.ressursid__metaarv--punane{color:var(--st-blokk-text)}.ressursid__nupud{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}.ressursid__nadalavahetaja{display:flex;align-items:center;gap:var(--sp-1);height:32px;padding:0 var(--sp-1);border:1px solid var(--border);border-radius:var(--r-nupp);background:var(--surface)}.ressursid__nadalasilt{padding:0 var(--sp-2);font-family:var(--font-mono);font-size:var(--text-sm);font-variant-numeric:var(--numeric);white-space:nowrap}.ressursid__legend{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2);margin:0 0 var(--sp-2) 0;font-size:11.5px;color:var(--text-muted)}.ressursid__legendimark{display:inline-block;width:11px;height:11px;margin-left:var(--sp-3);border-radius:3px;vertical-align:-1px}.ressursid__legendimark--v1{background:var(--nupp-esmane-bg)}.ressursid__legendimark--v2{background:var(--st-yleand-dot)}.ressursid__legendimark--tyhi{background:var(--surface);border:1px dashed #b8bcc4}.ressursid__legendimark--erand{background:var(--st-paus-bg);border:1px solid var(--st-paus-dot)}.ressursid__legendimark--oht{background:var(--st-blokk-bg);border:1px solid var(--st-blokk-dot)}.ressursid__legendivihje{margin-left:auto}.ressursid__keha{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-4);align-items:start}.ressursid__keha--paneeliga{grid-template-columns:minmax(0,1fr) 360px}.ressursid__paev--suletud{display:flex;flex-direction:column;justify-content:center;opacity:.8}.ressursid__lisapaev{align-self:center}.ressursid__ruudustik{--ressursid-veerud: 172px repeat(7, minmax(0, 1fr));padding:0;overflow-x:auto}.ressursid__ruudustikupais,.ressursid__jaamarida{display:grid;grid-template-columns:var(--ressursid-veerud);min-width:900px}.ressursid__ruudustikupais{background:#fafaf8;border-bottom:1px solid var(--border);border-radius:var(--r-kaart) var(--r-kaart) 0 0}.ressursid__jaamapais,.ressursid__veerupais{display:flex;flex-direction:column;gap:2px;padding:var(--sp-2) 10px;border-left:1px solid var(--border)}.ressursid__jaamapais{border-left:none;justify-content:center}.ressursid__veerupais--tana{background:#f7f9fd}.ressursid__veerunimi{font-size:var(--text-table);font-weight:600}.ressursid__veerukp{font-family:var(--font-mono);font-size:11.5px;font-variant-numeric:var(--numeric);color:var(--text-muted)}.ressursid__tanamark{margin-left:var(--sp-1);font-size:var(--text-silt);letter-spacing:var(--ls-silt);text-transform:uppercase;font-weight:700;color:var(--st-toos-text)}.ressursid__veerusumma{font-size:var(--text-xs);color:var(--text-muted)}.ressursid__jaamarida{border-bottom:1px solid var(--border)}.ressursid__jaamarida:last-child{border-bottom:none}.ressursid__jaamarida--avatud{background:#fbfbf9}.ressursid__jaam{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:var(--sp-2) 10px;border:none;background:none;text-align:left;cursor:pointer;font:inherit;color:inherit}.ressursid__jaamarida--avatud .ressursid__jaam{background:var(--surface-2)}.ressursid__jaamanimi{font-size:var(--text-base);font-weight:650}.ressursid__jaamaajad{font-family:var(--font-mono);font-size:var(--text-xs);font-variant-numeric:var(--numeric);color:var(--text-muted)}.ressursid__jaamasumma{font-size:var(--text-xs);color:var(--text-muted)}.ressursid__paev{display:flex;flex-direction:column;gap:var(--sp-1);padding:var(--sp-2);border-left:1px solid var(--border)}.ressursid__paev--tana{background:#f7f9fd}.ressursid__vahetus{display:flex;flex-direction:column;gap:var(--sp-1);min-height:54px;padding:6px var(--sp-2);border:1px solid var(--border);border-radius:var(--r-nupp);background:#fafaf8}.ressursid__vahetus--tyhi{background:var(--surface);border-style:dashed;border-color:#b8bcc4}.ressursid__vahetus--erand{background:#fdf9ec;border-color:var(--st-paus-dot)}.ressursid__vahetus--ulekoormus{border-color:var(--st-blokk-dot)}.ressursid__vahetus--oht{background:var(--st-blokk-bg);border-style:solid;border-color:var(--st-blokk-dot)}.ressursid__vahetus--minevik{background:var(--surface-2);border-style:solid;border-color:var(--border);color:var(--text-muted);cursor:not-allowed}.ressursid__vahetus--minevik button:disabled{cursor:not-allowed}.ressursid__vahetusepais{display:flex;align-items:center;gap:var(--sp-1);flex-wrap:wrap}.ressursid__chip{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border-radius:var(--r-margis);font-family:var(--font-mono);font-size:10px;font-weight:700;color:#fff}.ressursid__chip--v1{background:var(--nupp-esmane-bg)}.ressursid__chip--v2{background:var(--st-yleand-dot)}.ressursid__aeg{padding:0;border:none;background:none;cursor:pointer;font-family:var(--font-mono);font-size:11px;font-variant-numeric:var(--numeric);color:var(--text-muted)}.ressursid__aeg:hover{text-decoration:underline}.ressursid__aeg--erand{font-weight:700;color:var(--st-paus-text)}.ressursid__erandimark{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;margin-left:3px;border-radius:3px;background:var(--st-paus-bg);color:var(--st-paus-text);font-size:9px;font-weight:700}.ressursid__koormus{margin-left:auto;font-size:var(--text-silt);font-variant-numeric:var(--numeric);color:var(--text-muted)}.ressursid__punane{color:var(--st-blokk-text)}.ressursid__pillid{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-1)}.ressursid__pill{display:inline-flex;align-items:center;gap:3px;height:22px;padding:0 var(--sp-2);border-radius:var(--r-pill);font-size:var(--text-sm);font-weight:600;background:var(--surface);border:1px solid var(--border)}.ressursid__pill--v2{background:var(--st-yleand-bg);border-color:#c9cff0}.ressursid__pool{color:var(--st-paus-text);font-weight:700}.ressursid__eemalda{padding:0 2px;border:none;background:none;cursor:pointer;font-size:14px;line-height:1;color:var(--text-muted)}.ressursid__eemalda:hover{color:var(--st-blokk-text)}.ressursid__lisanupp{display:inline-flex;align-items:center;height:22px;padding:0 var(--sp-2);border:1px dashed #b8bcc4;border-radius:var(--r-pill);background:none;cursor:pointer;font-size:var(--text-sm);color:var(--text-muted)}.ressursid__lisanupp:hover{border-color:var(--fookus);color:var(--text)}.ressursid__lahtrihoiatus{margin:0;font-size:var(--text-silt);color:var(--st-blokk-text)}.ressursid__paevajalus{display:flex;justify-content:space-between;gap:var(--sp-2);font-size:var(--text-silt);font-variant-numeric:var(--numeric);color:var(--text-muted)}.ressursid__satted{position:sticky;top:calc(var(--h-ulariba) + var(--sp-3));background:var(--surface);border:1px solid var(--border);border-radius:var(--r-kaart);box-shadow:var(--vari-kaart);overflow:hidden}.ressursid__sattepais{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);background:#fafaf8;border-bottom:1px solid var(--border)}.ressursid__sattepealkiri{display:flex;flex-direction:column;gap:2px;margin-right:auto;min-width:0}.ressursid__sattenimi{font-size:var(--text-md);font-weight:650}.ressursid__sattekeha{display:flex;flex-direction:column;gap:18px;padding:var(--sp-4)}.ressursid__satteplokk{display:flex;flex-direction:column;gap:var(--sp-2)}.ressursid__sattepealkiri2{margin:0;font-size:var(--text-table);font-weight:600}.ressursid__plokisilt{font-size:var(--text-silt);letter-spacing:var(--ls-silt);text-transform:uppercase;font-weight:600;color:var(--text-muted)}.ressursid__satteklink{font-size:var(--text-sm);color:var(--link);text-decoration:none}.ressursid__satteklink:hover{text-decoration:underline}.ressursid__vihje{font-size:11.5px;font-weight:400;color:var(--text-muted)}.ressursid__segment{display:inline-flex;gap:0}.ressursid__segmendinupp{height:28px;padding:0 10px;border:1px solid var(--border);background:var(--surface);cursor:pointer;font-size:var(--text-sm);color:var(--text-muted)}.ressursid__segment--vaike .ressursid__segmendinupp{height:22px;padding:0 6px;font-family:var(--font-mono);font-size:11px;font-weight:700}.ressursid__segmendinupp:first-child{border-radius:var(--r-nupp) 0 0 var(--r-nupp)}.ressursid__segmendinupp:last-child{border-radius:0 var(--r-nupp) var(--r-nupp) 0}.ressursid__segmendinupp--aktiivne{background:var(--nupp-esmane-bg);border-color:var(--nupp-esmane-bg);color:var(--nupp-esmane-text)}.ressursid__aegaderead{display:flex;flex-direction:column;gap:var(--sp-2)}.ressursid__ajarida{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}.ressursid__aegsisend{width:104px;font-family:var(--font-mono);font-variant-numeric:var(--numeric)}.ressursid__kuni{font-size:var(--text-sm);color:var(--text-muted)}.ressursid__kestus{margin-left:auto;font-family:var(--font-mono);font-size:var(--text-sm);font-variant-numeric:var(--numeric);color:var(--text-muted)}.ressursid__paevatunnid{margin:0;font-size:var(--text-table)}.ressursid__laupaev{font-size:var(--text-table)}.ressursid__eranditeloend,.ressursid__koosseis,.ressursid__valikuloend,.ressursid__muudatusteloend{list-style:none;margin:0;padding:0}.ressursid__erand{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap;padding:6px var(--sp-2);margin-bottom:var(--sp-1);background:var(--st-paus-bg);border:1px solid var(--st-paus-dot);border-radius:var(--r-margis)}.ressursid__erandiaeg{font-family:var(--font-mono);font-size:var(--text-sm);font-variant-numeric:var(--numeric);font-weight:700;color:var(--st-paus-text)}.ressursid__erandipohjus{flex:1;font-size:11.5px;color:var(--st-paus-text)}.ressursid__koosseisurida{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-1) 0;border-top:1px solid var(--border)}.ressursid__koosseisunimi{flex:1;min-width:0;font-size:var(--text-table);font-weight:600}.ressursid__kaJaam{font-weight:400;color:var(--st-paus-text)}.ressursid__sattejalus{display:flex;gap:var(--sp-2);padding-top:var(--sp-3);border-top:1px solid var(--border)}.ressursid__valikuloend{max-height:380px;overflow-y:auto}.ressursid__valikurida{display:flex;align-items:center;gap:var(--sp-2);width:100%;padding:var(--sp-2);border:none;border-bottom:1px solid var(--border);background:none;cursor:pointer;text-align:left;font:inherit}.ressursid__valikurida:hover{background:var(--surface-2)}.ressursid__valikunimi{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0;font-size:13.5px;font-weight:600}.ressursid__seis{font-size:11.5px;font-weight:400}.ressursid__seis--vaba{color:var(--st-valmis-text)}.ressursid__seis--muu{color:var(--text-muted)}.ressursid__seis--jagatud{color:var(--st-paus-text)}.ressursid__roll{font-size:11.5px;color:var(--text-muted)}.ressursid__jalusevihje{flex:1;margin:0;font-size:11.5px;color:var(--text-muted)}.ressursid__kiired{display:flex;flex-wrap:wrap;gap:var(--sp-1);margin:var(--sp-2) 0}.ressursid__kiirvalik{height:24px;padding:0 10px;border:1px solid var(--border);border-radius:var(--r-pill);background:var(--surface);cursor:pointer;font-family:var(--font-mono);font-size:11px;font-variant-numeric:var(--numeric);color:var(--text-muted)}.ressursid__kiirvalik:hover{border-color:var(--fookus);color:var(--text)}.ressursid__moju{margin:var(--sp-2) 0 0 0;padding:var(--sp-2);background:var(--surface-2);border-radius:var(--r-margis);font-size:var(--text-sm);color:var(--text-muted)}.ressursid__alumine{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--sp-4);margin-top:var(--sp-4)}.ressursid__graafikuruudustik{display:grid;grid-template-columns:104px repeat(7,minmax(0,1fr));gap:var(--sp-1);align-items:center}.ressursid__graafikupais{font-size:var(--text-silt);letter-spacing:var(--ls-silt);text-transform:uppercase;font-weight:600;color:var(--text-muted);text-align:center}.ressursid__graafikunimi{padding:0;border:none;background:none;cursor:pointer;text-align:left;font:inherit;font-size:var(--text-sm);color:var(--link);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ressursid__graafikulahter{display:flex;align-items:center;justify-content:center;height:26px;border-radius:6px;font-family:var(--font-mono);font-size:var(--text-silt);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ressursid__graafikulahter--v1{background:var(--nupp-esmane-bg);color:#fff}.ressursid__graafikulahter--v2{background:var(--st-yleand-dot);color:#fff}.ressursid__graafikulahter--maaramata{background:var(--surface-2);color:var(--text-muted)}.ressursid__muudatus{display:flex;gap:var(--sp-2);padding:var(--sp-1) 0;border-top:1px solid var(--border)}.ressursid__muudatuseaeg{flex:none;width:92px;font-family:var(--font-mono);font-size:var(--text-xs);font-variant-numeric:var(--numeric);color:var(--text-muted)}.ressursid__muudatusetekst{font-size:12.5px}.ressursid__muudatusemoju{color:var(--text-muted)}@media(max-width:1180px){.ressursid__keha--paneeliga,.ressursid__alumine{grid-template-columns:minmax(0,1fr)}}.terminal-kest{min-height:100vh;background:var(--bg)}.sein-kest{min-height:100dvh;background:var(--bg);pointer-events:none;cursor:default}.sein-kest--suletav{pointer-events:auto;cursor:auto}.planeerimine.planeerimine--sein{height:100dvh;margin:0;padding:0;gap:0}.sein-sulge{position:fixed;top:var(--sp-2);right:var(--sp-2);z-index:80;width:36px;height:36px;display:flex;align-items:center;justify-content:center;padding:0;background:var(--surface);border:1px solid var(--border);border-radius:999px;color:var(--text);font-size:22px;line-height:1;cursor:pointer}.sein-sulge:hover{background:var(--bg)}.sein-kest--suletav .planeerimine.planeerimine--sein{padding-right:52px}.planeerimine--sein .plaani-tabel__jaam{padding-top:2px;padding-bottom:2px}.planeerimine--sein .plaani-jaam__kohad{margin-top:0}.terminal{--t-bg: #17181c;--t-fg: #f4f4f2;--t-fg2: #e2e4e8;--t-card: #23252b;--t-row: #1f2126;--t-row-hover: #26292f;--t-border: #34373f;--t-border2: #4c535e;--t-muted: #a5abb5;--t-dim: #68707b;--t-toos-label: #8fb8f0;--t-toos-border: #4d8be0;--t-y-bg: #3a2f16;--t-y-fg: #ffd98a;--t-y-hover: #4a3b1a;--t-y-text: #ffe6b3;--t-r-bg: #3a1d1a;--t-r-fg: #ffb3ab;--t-r-hover: #4a2420;--t-r-text: #ffe3df;--t-g-bg: #1c3324;--t-g-fg: #a9e3bb;--t-g-hover: #234030;--t-g-count: #7fd39a;--t-v-bg: #2a2340;--t-v-fg: #cdbdf5;--t-v-hover: #342b50;--t-t-bg: #16322f;--t-t-fg: #9fe0d6;--t-t-hover: #1d3e3a;--t-dis-bg: #2f3138;--t-dis-fg: #8a919c;--t-ootel-band: #4c535e;--t-av-nupp-bg: #f4f4f2;--t-av-nupp-fg: #a02018;--t-av-nupp-hover: #ffffff;--t-sinine: var(--st-toos-text);--t-roheline: var(--st-valmis-dot);--t-roheline-hover: #278147;--t-punane: var(--st-blokk-dot);--t-kuldne: #d9a441;--t-kuldne-hover: #e6b452;--t-roheraam: #3f9c62;--t-paus-band: #b7791f;--t-passiiv-band: #6b5b9e;--t-vahe-band: #2a8c8c;display:flex;flex-direction:column;min-height:100dvh;font-size:20px;line-height:28px;background:var(--t-bg);color:var(--t-fg)}.terminal[data-teema=hele]{--t-bg: var(--bg);--t-fg: var(--text);--t-fg2: #2c2f36;--t-card: var(--surface);--t-row: var(--surface);--t-row-hover: #f0f0ec;--t-border: #dcdcd6;--t-border2: #b9bcb6;--t-muted: #5c636e;--t-dim: #8a919c;--t-toos-label: var(--st-toos-text);--t-toos-border: var(--st-toos-text);--t-y-bg: #fdf3dc;--t-y-fg: #7a4f0a;--t-y-hover: #f7e6bd;--t-y-text: #5a3a05;--t-r-bg: #fbe9e7;--t-r-fg: var(--st-blokk-text);--t-r-hover: #f5d5d1;--t-r-text: #6e1b14;--t-g-bg: var(--st-valmis-bg);--t-g-fg: var(--st-valmis-text);--t-g-hover: #d3ead8;--t-g-count: var(--st-valmis-text);--t-v-bg: var(--st-passiiv-bg);--t-v-fg: var(--st-passiiv-text);--t-v-hover: #e2dbf5;--t-t-bg: var(--st-vahe-bg);--t-t-fg: var(--st-vahe-text);--t-t-hover: #cfe7e1;--t-dis-bg: var(--surface-2);--t-dis-fg: #8a919c;--t-ootel-band: #5c636e;--t-av-nupp-bg: var(--st-blokk-text);--t-av-nupp-fg: #ffffff;--t-av-nupp-hover: #8a1a13}.terminal--sidumata{padding:var(--sp-5, 20px)}.terminal__pais{position:sticky;top:0;z-index:30;flex:0 0 auto}.terminal__bann{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;height:120px;padding:0 36px;background:var(--t-ootel-band);color:#fff;box-sizing:border-box}.terminal__bann--toos{background:var(--t-sinine)}.terminal__bann--valmis{background:var(--t-roheline)}.terminal__bann--blokk{background:var(--t-punane)}.terminal__bann--paus{background:var(--t-paus-band)}.terminal__bann--passiiv{background:var(--t-passiiv-band)}.terminal__bann--vahe{background:var(--t-vahe-band)}.terminal__bann-jaam{display:flex;flex-direction:column;gap:4px;min-width:0}.terminal__nimi{margin:0;font-size:40px;line-height:44px;font-weight:700;overflow-wrap:anywhere}.terminal__bann-alarida{font-size:24px;line-height:28px;opacity:.9;overflow-wrap:anywhere}.terminal__olekusona{margin:0;text-align:center;font-size:84px;line-height:84px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.terminal__bann-parem{display:flex;flex-direction:column;align-items:flex-end;gap:4px;font-variant-numeric:var(--numeric);min-width:0}.terminal__kellarida{display:flex;align-items:baseline;gap:12px;min-width:0}.terminal__kuupaev{font-size:24px;line-height:28px;font-weight:700;opacity:.9;font-variant-numeric:var(--numeric);white-space:nowrap}.terminal__kell{font-size:48px;line-height:52px;font-weight:700;font-variant-numeric:var(--numeric)}.terminal__jarjekorras{font-size:24px;line-height:28px;opacity:.9;font-variant-numeric:var(--numeric);text-align:right}.terminal__ruudustik{display:grid;grid-template-columns:minmax(0,1fr) 420px;align-items:stretch;flex:1;min-height:0}.terminal__peaveerg{display:flex;flex-direction:column;gap:20px;padding:24px 28px;min-width:0}.terminal__korvalveerg{display:flex;flex-direction:column;gap:20px;padding:24px 28px 24px 0;min-width:0}.terminal__silt{font-size:20px;line-height:24px;letter-spacing:.08em;text-transform:uppercase;color:var(--t-muted);font-weight:600}.terminal__kaart{display:flex;flex-direction:column;gap:14px;padding:20px 28px;background:var(--t-card);border:3px solid var(--t-border2);border-radius:16px}.terminal__kaart--toos{border-color:var(--t-toos-border)}.terminal__kaart--toos .terminal__kaart-silt .terminal__silt{color:var(--t-toos-label)}.terminal__kaart--vaikne{gap:10px;padding:24px 28px;background:var(--t-row);border-width:2px;border-color:var(--t-border);opacity:.7}.terminal__kaart-silt{display:flex;flex-wrap:wrap;align-items:baseline;gap:16px}.terminal__kaart-kestus{margin-left:auto;font-size:24px;color:var(--t-muted);font-variant-numeric:var(--numeric);white-space:nowrap}.terminal__kaart-algus{margin-left:auto;font-size:24px;color:var(--t-text);font-variant-numeric:var(--numeric);white-space:nowrap}.terminal__kaart-algus+.terminal__kaart-kestus{margin-left:20px}.terminal__hoiatus{margin:0;padding:10px 20px;border:3px solid var(--t-kuldne);border-radius:14px;background:var(--t-y-bg);color:var(--t-y-text);font-size:24px;line-height:30px;font-weight:600}.terminal__kaart-nimi{margin:0;font-family:var(--font-mono);font-size:34px;line-height:42px;font-weight:600;overflow-wrap:anywhere}.terminal__kaart--vaikne .terminal__kaart-nimi{font-size:28px;line-height:36px}.terminal__kaart-alarida{margin:0;font-size:26px;line-height:32px;color:var(--t-fg2)}.terminal__tegu{display:inline-flex;align-items:center;justify-content:center;height:64px;padding:0 24px;border:2px solid var(--t-border2);border-radius:12px;background:transparent;color:var(--t-fg);font-family:inherit;font-size:22px;font-weight:600;text-decoration:none;cursor:pointer;transition:background .12s}.terminal__tegu:hover{background:var(--t-card)}.terminal__tegu[disabled]{background:var(--t-dis-bg);border-color:var(--t-dis-bg);color:var(--t-dis-fg);cursor:not-allowed}.modaal.terminal__valmis-dialoog{width:640px;padding:32px;background:var(--t-card);color:var(--t-fg);border-color:var(--t-border2)}.terminal__valmis-pealkiri{margin:0 0 12px;font-size:40px}.terminal__valmis-tekst{margin:0 0 24px;font-size:24px}.terminal__teod{display:grid;grid-template-columns:2fr 1fr;gap:16px;margin-top:4px}.terminal__teod>.terminal__tegu:only-child{grid-column:1 / -1}.terminal__teod .terminal__tegu{height:96px;min-height:96px;padding:0 20px;border-radius:16px;font-size:32px;font-weight:700;text-align:center}.terminal__tegu--esmane,.terminal__tegu--esmane:hover{border-color:var(--t-roheline);background:var(--t-roheline);color:#fff}.terminal__tegu--esmane:hover{background:var(--t-roheline-hover);border-color:var(--t-roheline-hover)}.terminal__teod .terminal__tegu--valmis{font-size:36px}.terminal__tegu--paus{border:3px solid var(--t-kuldne);background:var(--t-y-bg);color:var(--t-y-fg)}.terminal__teod .terminal__tegu--paus{font-size:36px}.terminal__tegu--paus:hover{background:var(--t-y-hover)}.terminal__tegu--kollane,.terminal__tegu--kollane:hover{height:64px;padding:0 32px;border:none;border-radius:14px;background:var(--t-kuldne);color:#17181c;font-size:28px;font-weight:700}.terminal__tegu--kollane:hover{background:var(--t-kuldne-hover)}.terminal__tagasi{height:56px;font-size:22px}.terminal__ava{align-self:flex-start;height:56px;font-size:24px}.terminal__takistus{margin:0;font-size:22px;line-height:28px;font-weight:600;color:var(--t-muted)}.terminal__kommentaarid{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.terminal__kommentaarid li{display:flex;flex-wrap:wrap;align-items:center;gap:20px;padding:6px 20px;border:3px solid var(--t-kuldne);border-radius:14px;background:var(--t-y-bg);color:var(--t-y-text)}.terminal__kommentaarid li.kviteeritud{border-color:var(--t-border);background:var(--t-row);color:var(--t-muted)}.terminal__kommentaar-tekst{flex:1 1 320px;font-size:26px;line-height:32px;font-weight:600;overflow-wrap:anywhere}.terminal__kviteeritud{font-size:22px;font-weight:600}.terminal__eriluba{display:flex;flex-direction:column;gap:10px;padding:16px 20px;border:3px solid var(--t-kuldne);border-radius:14px;background:var(--t-y-bg);color:var(--t-y-text)}.terminal__eriluba-pais{display:flex;align-items:center;gap:12px;margin:0;font-size:26px;line-height:32px;font-weight:700}.terminal__eriluba-pais:before{content:"!";flex:none;display:inline-grid;place-items:center;width:32px;height:32px;border-radius:var(--r-pill);background:var(--t-kuldne);color:#17181c;font-size:22px;font-weight:700;line-height:32px}.terminal__eriluba-tekst{margin:0;font-size:26px;line-height:32px;font-weight:600}.terminal__eriluba-selgitus{margin:0;font-size:22px;line-height:28px}.terminal__eriluba .terminal__tegu{align-self:flex-start;border-color:var(--t-kuldne);color:var(--t-y-fg)}.eriluba__hoiatus{padding:var(--sp-2) var(--sp-3);border-left:4px solid var(--eriluba-dot);border-radius:var(--r-margis);background:var(--eriluba-bg);color:var(--eriluba-text);font-weight:600}.terminal__pohjus{display:flex;flex-direction:column;gap:6px}.terminal__pohjus input{height:56px;padding:0 16px;border:2px solid var(--t-border2);border-radius:12px;background:var(--t-row);color:var(--t-fg);font-family:inherit;font-size:22px}.terminal__pausil{margin:0;font-size:22px;line-height:28px;font-weight:600;color:var(--t-y-fg)}.terminal__seisak{display:flex;flex-direction:column;gap:20px;padding:28px;border:3px solid var(--t-punane);border-radius:16px;background:var(--t-r-bg)}.terminal__seisak-silt{color:var(--t-r-fg)}.terminal__seisak-tekst{margin:0;font-size:32px;line-height:40px;color:var(--t-r-text)}.terminal__seisak-nupp,.terminal__seisak-nupp:hover{height:132px;border:none;border-radius:16px;background:var(--t-av-nupp-bg);color:var(--t-av-nupp-fg);font-size:40px;font-weight:700}.terminal__seisak-nupp:hover{background:var(--t-av-nupp-hover)}.terminal__seisak[data-varv=paus]{border-color:var(--t-kuldne);background:var(--t-y-bg)}.terminal__seisak[data-varv=paus] .terminal__seisak-silt{color:var(--t-y-fg)}.terminal__seisak[data-varv=paus] .terminal__seisak-tekst{color:var(--t-y-text)}.terminal__seisak[data-varv=paus] .terminal__seisak-nupp,.terminal__seisak[data-varv=paus] .terminal__seisak-nupp:hover{background:var(--t-kuldne);color:#17181c}.terminal__seisak[data-varv=passiiv]{border-color:var(--t-passiiv-band);background:var(--t-v-bg)}.terminal__seisak[data-varv=passiiv] .terminal__seisak-silt,.terminal__seisak[data-varv=passiiv] .terminal__seisak-tekst{color:var(--t-v-fg)}.terminal__seisak[data-varv=passiiv] .terminal__seisak-nupp,.terminal__seisak[data-varv=passiiv] .terminal__seisak-nupp:hover{background:var(--t-passiiv-band);color:#fff}.terminal__seisak[data-varv=vahe]{border-color:var(--t-vahe-band);background:var(--t-t-bg)}.terminal__seisak[data-varv=vahe] .terminal__seisak-silt,.terminal__seisak[data-varv=vahe] .terminal__seisak-tekst{color:var(--t-t-fg)}.terminal__seisak[data-varv=vahe] .terminal__seisak-nupp,.terminal__seisak[data-varv=vahe] .terminal__seisak-nupp:hover{background:var(--t-vahe-band);color:#fff}.terminal__jargmised{display:flex;flex-direction:column;gap:10px;min-height:0}.terminal__jarjekord{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.terminal__too{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:20px;width:100%;min-height:84px;padding:12px 24px;border:2px solid var(--t-border);border-radius:14px;background:var(--t-row);color:var(--t-fg);text-align:left;font-family:inherit;cursor:pointer;transition:background .12s}.terminal__too:hover{background:var(--t-row-hover);border-color:var(--t-border2)}.terminal__too--toos{border-color:var(--t-toos-border)}.terminal__too--pausil{border-color:var(--t-kuldne)}.terminal__too-jrk{font-size:28px;font-weight:700;color:var(--t-dim);font-variant-numeric:var(--numeric)}.terminal__too-silt{font-family:var(--font-mono);font-size:24px;line-height:30px;font-weight:600;min-width:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}.terminal__too-kestus{font-size:24px;color:var(--t-muted);font-variant-numeric:var(--numeric);white-space:nowrap}.terminal__too-olek{grid-column:2 / -1;font-size:22px;color:var(--t-muted);font-variant-numeric:var(--numeric)}.terminal__too--ulekantud{border-left-width:8px;border-left-color:var(--t-toos-border)}.terminal__too-ulekantud{font-size:22px;font-variant-numeric:var(--numeric);color:var(--t-dim)}.terminal__jarjekord .terminal__too-ulekantud{grid-column:2 / -1}.terminal__veel{padding:4px 24px;font-size:22px;color:var(--t-dim)}.terminal__tyhi,.terminal__tyhi-rida,.terminal__detailid-tyhi{margin:0;font-size:22px;line-height:28px;color:var(--t-muted)}.terminal__olekud{display:flex;flex-direction:column;gap:10px}.terminal__olekunupud{display:grid;grid-template-columns:1fr 1fr;gap:10px}.terminal__olekunupp{height:72px;padding:0 10px;border:3px solid var(--t-kuldne);border-radius:14px;background:var(--t-y-bg);color:var(--t-y-fg);font-family:inherit;font-size:24px;font-weight:700;cursor:pointer;transition:background .12s;overflow-wrap:anywhere}.terminal__olekunupp[data-varv=blokk]{border-color:var(--t-punane);background:var(--t-r-bg);color:var(--t-r-fg)}.terminal__olekunupp[data-varv=blokk]:hover{background:var(--t-r-hover)}.terminal__olekunupp[data-varv=paus]:hover{background:var(--t-y-hover)}.terminal__olekunupp[data-varv=passiiv]{border-color:var(--t-passiiv-band);background:var(--t-v-bg);color:var(--t-v-fg)}.terminal__olekunupp[data-varv=passiiv]:hover{background:var(--t-v-hover)}.terminal__olekunupp[data-varv=vahe]{border-color:var(--t-vahe-band);background:var(--t-t-bg);color:var(--t-t-fg)}.terminal__olekunupp[data-varv=vahe]:hover{background:var(--t-t-hover)}.terminal__olekunupp--kaib{grid-column:1 / -1;color:#fff}.terminal__olekunupp--kaib[data-varv=blokk],.terminal__olekunupp--kaib[data-varv=blokk]:hover{background:var(--t-punane);border-color:var(--t-r-fg);color:#fff}.terminal__olekunupp--kaib[data-varv=paus],.terminal__olekunupp--kaib[data-varv=paus]:hover{background:var(--t-kuldne);border-color:var(--t-y-fg);color:#17181c}.terminal__olekunupp--kaib[data-varv=passiiv],.terminal__olekunupp--kaib[data-varv=passiiv]:hover{background:var(--t-passiiv-band);border-color:var(--t-v-fg);color:#fff}.terminal__olekunupp--kaib[data-varv=vahe],.terminal__olekunupp--kaib[data-varv=vahe]:hover{background:var(--t-vahe-band);border-color:var(--t-t-fg);color:#fff}.terminal__olekunupp[disabled],.terminal__olekunupp[disabled]:hover{background:var(--t-row);border-color:var(--t-border);color:var(--t-dim);cursor:not-allowed}.terminal__tehtud{display:flex;flex-direction:column;gap:10px;flex:1;min-height:0}.terminal__tehtud-pais{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:0;border:none;background:none;cursor:pointer;font-family:inherit;text-align:left}.terminal__tehtud-arv{color:var(--t-g-count);font-variant-numeric:var(--numeric)}.terminal__tehtud-loend{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.terminal__tehtud-rida{display:flex;align-items:center;flex:none;gap:14px;min-height:56px;padding:6px 16px;border-radius:10px;background:var(--t-g-bg);color:var(--t-g-fg);font-size:22px}.terminal__tehtud-silt{font-family:var(--font-mono);font-weight:600;font-size:18px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.terminal__tehtud-kestus,.terminal__tehtud-tegija{font-size:20px;white-space:nowrap;font-variant-numeric:var(--numeric)}.terminal__tehtud-kell{margin-left:auto;flex:none;font-variant-numeric:var(--numeric);opacity:.85}.terminal__tehtud-koik{position:fixed;inset:0;z-index:60;display:flex;flex-direction:column;gap:16px;padding:28px;overflow-y:auto;background:var(--t-bg);color:var(--t-fg)}.terminal__tehtud-koik h3{margin:0;font-size:34px;line-height:42px}.terminal__tehtud-koik .terminal__tehtud-silt{white-space:normal;overflow:visible;font-size:22px;overflow-wrap:anywhere}.terminal__tehtud-koik .terminal__tegu{align-self:flex-start}.terminal__tootaja{display:flex;flex-direction:column;gap:8px}.terminal__tootaja select{height:64px;max-width:100%;padding:0 16px;border:2px solid var(--t-border2);border-radius:12px;background:var(--t-row);color:var(--t-fg);font-family:inherit;font-size:22px;cursor:pointer}.terminal__alumine{display:flex;gap:10px;flex:none}.terminal__vaheta{flex:1}.terminal__teemalyliti{width:132px;flex:none;gap:10px;padding:0;font-size:20px}.terminal__teema-ikoon{width:22px;height:22px;border-radius:50%;border:2px solid var(--t-fg);background:linear-gradient(90deg,var(--t-fg) 50%,transparent 50%)}.nuburida{display:inline-flex;gap:var(--sp-2)}.terminal__detailid{border-top:2px solid var(--t-border);padding-top:var(--sp-3)}.terminal__detaili-kommentaar{display:block;font-size:var(--text-sm);color:var(--t-toos-label)}.terminal__joonis-nupp{padding:0;border:1px solid var(--t-border);border-radius:var(--r-nupp);background:none;cursor:pointer}.terminal__joonis-pisipilt{display:block;width:72px;height:72px;object-fit:contain;background:#fff}.terminal__joonis-tee{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--t-dim);word-break:break-all}.terminal__joonis-suur{position:fixed;inset:0;z-index:50;display:flex;flex-direction:column;gap:var(--sp-3);align-items:center;justify-content:center;padding:var(--sp-4);background:var(--t-bg)}.terminal__joonis-suur img{max-width:100%;max-height:80vh;object-fit:contain;background:#fff}.nupp--suur{min-height:64px;padding:0 var(--sp-5, 20px);font-size:var(--text-lg)}.nupp--valitud{background:var(--nupp-esmane-bg);border-color:var(--nupp-esmane-bg);color:var(--nupp-esmane-text)}.rada{display:inline-flex;font-family:var(--font-mono);font-variant-numeric:var(--numeric);flex-wrap:wrap;gap:2px;align-items:center}.rada--tyhi{font-size:var(--text-xs);color:var(--text-muted)}.rada__samm{display:inline-flex;align-items:center;gap:2px;padding:0 var(--sp-1);border:1px solid var(--border);border-radius:var(--r-margis);font-size:var(--text-xs);line-height:18px;white-space:nowrap}.rada__arv{font-family:var(--font-mono);font-variant-numeric:var(--numeric);opacity:.8}.rada__samm--ootel{background:var(--st-ootel-bg);color:var(--st-ootel-text);border-color:var(--st-ootel-dot)}.rada__samm--osaliselt{background:repeating-linear-gradient(135deg,var(--st-valmis-bg) 0,var(--st-valmis-bg) 4px,var(--st-ootel-bg) 4px,var(--st-ootel-bg) 8px);color:var(--st-valmis-text);border-color:var(--st-valmis-dot)}.rada__samm--toos{background:var(--st-toos-bg);color:var(--st-toos-text);border-color:var(--st-toos-dot)}.rada__samm--tehtud{background:var(--st-valmis-bg);color:var(--st-valmis-text);border-color:var(--st-valmis-dot)}.plaani-klots--toos{border-color:var(--st-toos-dot);border-width:2px}.plaani-klots--tehtud{background:var(--st-valmis-bg);border-color:var(--st-valmis-dot);color:var(--st-valmis-text);opacity:.78}.plaani-klots__olek{flex:none;font-size:var(--text-xs);line-height:18px}.plaani-klots__olek--toos{color:var(--st-toos-dot)}.plaani-klots--pausil{border-color:var(--st-paus-dot);border-width:2px}.plaani-klots__olek--pausil{color:var(--st-paus-dot)}.plaani-klots--pausil[data-toon=blokk]{border-color:var(--st-blokk-dot)}.plaani-klots--pausil[data-toon=blokk] .plaani-klots__olek--pausil{color:var(--st-blokk-dot)}.plaani-klots--pausil[data-toon=passiiv]{border-color:var(--st-passiiv-dot)}.plaani-klots--pausil[data-toon=passiiv] .plaani-klots__olek--pausil{color:var(--st-passiiv-dot)}.plaani-klots--pausil[data-toon=vahe]{border-color:var(--st-vahe-dot)}.plaani-klots--pausil[data-toon=vahe] .plaani-klots__olek--pausil{color:var(--st-vahe-dot)}.popup__pausil{margin:0;font-weight:600;color:var(--st-paus-text)}.popup__pausil[data-toon=blokk]{color:var(--st-blokk-text)}.popup__pausil[data-toon=passiiv]{color:var(--st-passiiv-text)}.popup__pausil[data-toon=vahe]{color:var(--st-vahe-text)}.plaani-klots__olek--tehtud{color:var(--st-valmis-dot)}.plaani-klots__edenemine{position:relative;display:inline-flex;align-items:center;min-width:48px;height:14px;padding:0 var(--sp-1);background:var(--surface-2);border-radius:var(--r-klots);overflow:hidden}.plaani-klots__edenemine-taide{position:absolute;inset:0 auto 0 0;background:var(--st-toos-bg)}.plaani-klots__edenemine-taide--yle{background:repeating-linear-gradient(135deg,var(--st-blokk-bg) 0,var(--st-blokk-bg) 3px,var(--st-paus-bg) 3px,var(--st-paus-bg) 6px)}.plaani-klots__edenemine-tekst{position:relative;font-size:var(--text-xs);line-height:14px;color:var(--text);white-space:nowrap}.jaamariba{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin:0;padding:0;list-style:none}.jaamariba__jaam{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2);padding:var(--sp-1) var(--sp-2);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-margis);font-size:var(--text-sm);line-height:var(--lh-sm)}.jaamariba__jaam--hoiatus{border-color:var(--st-blokk-dot);background:var(--st-blokk-bg)}.jaamariba__tapp{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:var(--st-ootel-dot)}.jaamariba__jaam[data-olek=toos] .jaamariba__tapp{background:var(--st-toos-dot)}.jaamariba__jaam[data-olek=seisak] .jaamariba__tapp{background:var(--st-blokk-dot)}.jaamariba__jaam[data-toon=paus] .jaamariba__tapp{background:var(--st-paus-dot)}.jaamariba__jaam[data-toon=passiiv] .jaamariba__tapp{background:var(--st-passiiv-dot)}.jaamariba__jaam[data-toon=vahe] .jaamariba__tapp{background:var(--st-vahe-dot)}.jaamariba__jaam[data-olek=tyhi] .jaamariba__tapp{background:transparent;border:1px solid var(--st-ootel-dot)}.jaamariba__nimi{font-weight:600;white-space:nowrap}.jaamariba__tekst{color:var(--text-muted)}.jaamariba__jaam--hoiatus .jaamariba__tekst{color:var(--st-blokk-text)}.jaamariba__tood{display:flex;flex-wrap:wrap;gap:var(--sp-1)}.jaamariba__too{display:flex;align-items:baseline;gap:var(--sp-1);padding:0 var(--sp-1);background:var(--st-toos-bg);border-radius:var(--r-margis)}.jaamariba__silt{font-family:var(--font-mono);font-weight:500}.jaamariba__tegija,.jaamariba__aeg,.jaamariba__arvud{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--lh-xs)}.analyys__halve{color:var(--st-blokk-text);font-weight:600}.tabel .vorm--rida{justify-content:flex-end;gap:var(--sp-1)}.vahetuste-nupp{padding:0;background:none;border:0;color:var(--text-muted);font-size:10px;line-height:14px;font-weight:500;text-decoration:underline;text-underline-offset:2px}.vahetuste-nupp--ulesoit{color:var(--st-paus-text);font-weight:600}.modaali-kate{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:var(--sp-5);background:#0f101266;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modaal{max-width:100%;max-height:100%;overflow-y:auto;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-kaart);box-shadow:0 16px 48px #00000040}.modaal--saekava{width:720px}.modaal--koormus{width:660px}.modaal--konflikt{width:540px}.modaali-kate .konflikt{margin:0}.modaal--jagamine{width:460px}.jagamine{padding:var(--sp-4);background:var(--surface-1);border:2px solid var(--st-blokk-dot);border-radius:var(--r-kaart)}.jagamine__pais{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-3);margin-bottom:var(--sp-3)}.jagamine__pealkiri{margin:0;min-width:0;overflow:hidden;white-space:nowrap;font-size:var(--text-md);line-height:var(--lh-md)}.jagamine__silt{display:inline-block;max-width:240px;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.jagamine__paev{flex:none;color:var(--text-muted);font-size:var(--text-sm)}.jagamine__loend{margin:0 0 var(--sp-3) 0;padding:0;max-height:320px;overflow-y:auto;list-style:none}.jagamine__rida+.jagamine__rida{border-top:1px solid var(--border)}.jagamine__valik{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-2) 0;cursor:pointer}.jagamine__nimi{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm)}.jagamine__osa{flex:none;font-size:var(--text-sm);font-weight:600;font-variant-numeric:tabular-nums}.jagamine__tyhi,.jagamine__puudujad{margin:0 0 var(--sp-3) 0;color:var(--text-muted);font-size:var(--text-xs);line-height:var(--lh-sm)}.jagamine__jalus{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--sp-2);padding-top:var(--sp-3);border-top:1px solid var(--border)}.jagamine__kokku{font-size:var(--text-sm);font-weight:600}.jagamine__nupud{display:flex;gap:var(--sp-2)}.jagamine__keeld{margin:var(--sp-2) 0 0 0;color:var(--text-muted);font-size:var(--text-xs);line-height:var(--lh-sm)}.plaani-koormus__nihutused{display:flex;flex-direction:column;gap:2px;margin-top:2px}.plaani-koormus__nihuta{display:block;margin:0 auto;padding:0 6px;font-size:10px;line-height:15px;white-space:nowrap}.modaal--ylevool{width:600px}.ylevool{padding:var(--sp-4);background:var(--surface-1);border:2px solid var(--st-blokk-dot);border-radius:var(--r-kaart)}.ylevool__pealkiri{margin:0 0 var(--sp-3) 0;font-size:var(--text-lg);line-height:var(--lh-lg)}.ylevool__loend{margin:0 0 var(--sp-3) 0;padding:0;max-height:320px;overflow-y:auto;list-style:none}.ylevool__rida{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1.6fr);gap:var(--sp-2);align-items:baseline;padding:var(--sp-1) 0;border-top:1px solid var(--border);font-size:var(--text-sm)}.ylevool__rida:first-child{border-top:0}.ylevool__silt{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ylevool__kestus{font-variant-numeric:tabular-nums;font-weight:600}.ylevool__otsus{color:var(--text-muted)}.ylevool__otsus--liigub{color:var(--text);font-weight:600}.ylevool__kokku{margin:0 0 var(--sp-3) 0;font-size:var(--text-sm);font-weight:600}.ylevool__kokku--yle{color:var(--st-blokk-text)}.ylevool__loend--sihid{margin-top:calc(-1 * var(--sp-2))}.ylevool__siht--yle .ylevool__kestus,.ylevool__siht--yle .ylevool__otsus{color:var(--st-blokk-text)}.ylevool__liitmine{margin:calc(-1 * var(--sp-2)) 0 var(--sp-3) 0;font-size:var(--text-sm);color:var(--text-muted)}.ylevool__tyhi,.ylevool__viga{margin:0 0 var(--sp-3) 0;color:var(--text-muted);font-size:var(--text-xs);line-height:var(--lh-sm)}.ylevool__viga{color:var(--st-blokk-text)}.ylevool__jalus{display:flex;justify-content:flex-end;gap:var(--sp-2);padding-top:var(--sp-3);border-top:1px solid var(--border)}.plaani-klots__osa{flex:none;padding:0 3px;border:1px solid currentColor;border-radius:3px;font-size:9px;font-weight:700;line-height:12px}.plaani-klots__kogus{font-weight:600}.plaani-klots__summa-vahe{flex:none;padding:0 3px;border-radius:3px;background:var(--st-blokk-dot);color:var(--surface-1);font-size:9px;font-weight:700;line-height:12px}.plaani-klots__venib{flex:none;font-size:10px;line-height:12px;opacity:.85}.popup__nihe{margin:0 0 6px;font-size:12px;line-height:16px}.modaal--tykeldus{width:460px}.tykeldus{padding:var(--sp-4);background:var(--surface-1);border:2px solid var(--st-blokk-dot);border-radius:var(--r-kaart)}.tykeldus__pais{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-3);margin-bottom:var(--sp-3)}.tykeldus__pealkiri{margin:0;min-width:0;overflow:hidden;white-space:nowrap;font-size:var(--text-md);line-height:var(--lh-md)}.tykeldus__silt{display:inline-block;max-width:240px;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.tykeldus__yhik{flex:none;color:var(--text-muted);font-size:var(--text-sm)}.tykeldus__osi{display:flex;align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-3);font-size:var(--text-sm)}.tykeldus__osi .sisend{width:72px}.tykeldus__lagi{color:var(--text-muted);font-size:var(--text-xs)}.tykeldus__loend{margin:0 0 var(--sp-3) 0;padding:0;max-height:240px;overflow-y:auto;list-style:none}.tykeldus__rida{display:flex;align-items:center;gap:var(--sp-2);padding:2px 0}.tykeldus__nr{flex:none;width:84px;color:var(--text-muted);font-size:var(--text-xs)}.tykeldus__valja{width:92px}.tykeldus__kestus{color:var(--text-muted);font-size:var(--text-sm)}.tykeldus__summa{margin:0 0 var(--sp-2) 0;font-size:var(--text-sm);font-weight:600}.tykeldus__summa--vahe{color:var(--st-blokk-text)}.tykeldus__hoiatus{margin:0 0 var(--sp-2) 0;color:var(--st-blokk-text);font-size:var(--text-xs);line-height:var(--lh-sm)}.tykeldus__vihje{margin:0 0 var(--sp-3) 0;color:var(--text-muted);font-size:var(--text-xs);line-height:var(--lh-sm)}.tykeldus__jalus{display:flex;justify-content:flex-end;gap:var(--sp-2)}.pos-lahter__osad{display:block;font-size:9px;opacity:.8}.popup__pais{display:flex;align-items:flex-start;gap:var(--sp-3);padding:var(--sp-4);border-bottom:1px solid var(--border)}.popup__pais-sisu{min-width:0;display:flex;flex-direction:column;gap:2px}.popup__pealkirjarida{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap}.popup__pealkiri{margin:0;font-size:var(--text-lg);line-height:var(--lh-lg)}.popup__alapealkiri{margin:0;color:var(--text-muted);font-size:var(--text-sm);line-height:var(--lh-sm)}.popup__sulge{margin-left:auto;flex:0 0 auto;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:var(--r-nupp);background:var(--surface);color:var(--text-muted);font-size:var(--text-md);cursor:pointer}.popup__sulge:hover{background:var(--surface-2);color:var(--text)}.popup__paevanav{margin-left:auto;display:flex;align-items:center;gap:var(--sp-2);flex:0 0 auto}.popup__paev{min-width:100px;text-align:center;font-size:var(--text-sm);font-weight:600;white-space:nowrap;font-variant-numeric:var(--numeric)}.popup__materjal{display:inline-flex;align-items:center;padding:1px var(--sp-2);border-radius:var(--r-margis);font-size:var(--text-xs);font-weight:600;white-space:nowrap}.popup__materjal--olemas{background:var(--st-valmis-bg);color:var(--st-valmis-text)}.popup__materjal--tellitud{background:var(--st-paus-bg);color:var(--st-paus-text)}.popup__materjal--puudu,.popup__materjal--teadmata{background:var(--st-blokk-bg);color:var(--st-blokk-text)}.popup__meta{margin:0;padding:var(--sp-4);display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--border)}.popup__meta-lahter dt{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-weight:600}.popup__meta-lahter dd{margin:0;font-size:var(--text-sm);line-height:var(--lh-sm);overflow-wrap:anywhere}.popup__sektsioon{padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--border)}.popup__sektsiooni-pais{display:flex;align-items:baseline;gap:var(--sp-3)}.popup__sektsiooni-pealkiri{margin:0 0 var(--sp-2) 0;font-size:var(--text-sm);line-height:var(--lh-sm);font-weight:650}.popup__kokku{margin-left:auto;font-size:var(--text-sm);font-variant-numeric:var(--numeric)}.popup__kokku--yle{color:var(--st-blokk-text);font-weight:700}.popup__riba{display:block;height:8px;border-radius:4px;background:var(--surface-2);overflow:hidden}.popup__riba-taide{display:block;height:100%;border-radius:4px;background:var(--st-valmis-dot)}.popup__riba-taide--yle{background:var(--st-blokk-dot)}.jahel{border:1px solid var(--border);border-radius:var(--r-kaart);background:var(--surface);overflow:hidden}.jahel__pais{display:flex;align-items:center;gap:var(--sp-3);min-height:48px;padding:10px 12px 10px 14px;background:#fafaf8;border-bottom:1px solid var(--border)}.jahel__pealkiri{margin:0;font-size:13.5px;font-weight:650;letter-spacing:-.01em;color:var(--text);white-space:nowrap}.jahel__kokku{font-size:12px;color:var(--text-muted)}.jahel__koik{margin-left:auto;height:30px;padding:0 13px;border:1px solid #cfd3cd;border-radius:var(--r-nupp);background:var(--surface);font:inherit;font-size:12.5px;font-weight:600;color:var(--text);cursor:pointer}.jahel__koik:hover{background:#f0f0ec}.jahel__grupp{margin-left:auto;display:inline-flex;align-items:center;gap:var(--sp-2);height:30px;padding:0 6px 0 11px;border:1px solid #bcd7bd;border-radius:var(--r-pill);background:#eaf4ec;font-size:12.5px;font-weight:600;color:var(--st-valmis-text);white-space:nowrap}.jahel__grupp-nupp{height:22px;padding:0 10px;border:1px solid #9cc2a2;border-radius:var(--r-pill);background:var(--surface);font:inherit;font-size:12px;font-weight:600;color:var(--st-valmis-text);cursor:pointer}.jahel__valmis{margin-left:auto;display:inline-flex;align-items:center;gap:var(--sp-2);font-size:12.5px;font-weight:600;color:var(--st-valmis-text);white-space:nowrap}.jahel__linnuke{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:var(--st-valmis-dot);color:#fff;font-size:10px;font-weight:700}.jahel__jalus{margin:0;padding:9px 14px;border-top:1px solid var(--border);background:#fafaf8;font-size:11.5px;color:var(--text-muted)}.ahel-read{margin:0;padding:0;list-style:none}.ahel-rida{display:grid;grid-template-columns:118px 72px minmax(0,1fr) 148px;gap:10px;align-items:center;min-height:42px;padding:7px 12px 7px 14px;border-top:1px solid #efefeb}.ahel-rida:first-child{border-top:none}.ahel-rida--toos{background:#f7fafe}.ahel-rida--ei-labi{background:#fbfbf9}.ahel-rida__jaam{display:inline-flex;align-items:center;gap:6px;min-width:0;font-size:13.5px;font-weight:600}.ahel-rida--ei-labi .ahel-rida__jaam{color:#a8adb5}.ahel-rida__pos{padding:1px 4px;border:1px solid var(--border);border-radius:4px;background:var(--surface);font-size:9.5px;font-weight:700;letter-spacing:.06em;color:var(--text-muted)}.ahel-rida__kestus{font-size:12.5px;font-variant-numeric:var(--numeric)}.ahel-rida--ei-labi .ahel-rida__kestus{color:#c0c4c9}.ahel-rida__seis{display:inline-flex;align-items:center;gap:8px;min-width:0;font-size:13px}.ahel-rida__tapp{flex:0 0 auto;box-sizing:border-box;width:8px;height:8px;border:1px solid;border-radius:50%}.ahel-rida__seisutekst{white-space:nowrap}.ahel-rida__seis--valmis{color:var(--st-valmis-text);font-weight:600}.ahel-rida__seis--valmis .ahel-rida__tapp{background:var(--st-valmis-dot);border-color:var(--st-valmis-dot)}.ahel-rida__seis--toos{color:var(--st-toos-text);font-weight:600}.ahel-rida__seis--toos .ahel-rida__tapp{background:var(--st-toos-dot);border-color:var(--st-toos-dot)}.ahel-rida__seis--plaanis{color:#4c535e;font-weight:500}.ahel-rida__seis--plaanis .ahel-rida__tapp{background:var(--surface);border-color:#8a919c}.ahel-rida__seis--planeerimata{color:var(--st-blokk-text);font-weight:600}.ahel-rida__seis--planeerimata .ahel-rida__tapp{background:var(--surface);border-color:var(--st-blokk-dot)}.ahel-rida__seis--ei-labi{color:#a8adb5;font-weight:500}.ahel-rida__seis--ei-labi .ahel-rida__tapp{background:var(--surface-2);border-color:var(--surface-2)}.ahel-rida__kes{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#8a919c;font-size:12px;font-weight:400}.ahel-rida__tegevus{display:flex;align-items:center;justify-content:flex-end;gap:8px}.ahel-rida__tehtud{height:28px;padding:0 12px;border:1px solid #cfd3cd;border-radius:var(--r-nupp);background:var(--surface);font:inherit;font-size:12.5px;font-weight:600;color:var(--text);cursor:pointer}.ahel-rida__tehtud:hover:not(:disabled){background:#eaf4ec;border-color:#9cc2a2;color:var(--st-valmis-text)}.ahel-rida__tehtud:disabled{border:1px dashed #d4d4ce;background:var(--bg);color:#a8adb5;cursor:not-allowed}.ahel-rida__tagasi{height:28px;padding:0 10px;border:1px solid #9cc2a2;border-radius:var(--r-nupp);background:var(--surface);font:inherit;font-size:12px;font-weight:600;color:var(--st-valmis-text);cursor:pointer}.popup__detailid{margin:0;padding:0;list-style:none}.popup__detail{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-2) 0;border-top:1px solid var(--border);font-size:var(--text-sm)}.popup__detail-moodud{margin-left:auto;color:var(--text-muted);font-size:var(--text-xs)}.popup__jalus{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap;padding:var(--sp-4)}.popup__vihje{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--lh-sm)}.popup__koostis,.popup__tootajad{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--sp-2)}.koostis-rida,.tootaja-rida{display:flex;align-items:center;gap:var(--sp-3);width:100%;padding:var(--sp-2) var(--sp-3);border:1px solid var(--border);border-radius:var(--r-nupp);background:var(--surface);color:var(--text);font-family:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer}.koostis-rida:hover,.tootaja-rida:hover{border-color:var(--fookus)}.koostis-rida__silt{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap;min-width:0;flex:1}.koostis-rida__pos{color:var(--text-muted);font-size:var(--text-xs)}.koostis-rida__materjal{font-size:var(--text-xs);font-weight:600}.koostis-rida__materjal--puudu,.koostis-rida__materjal--teadmata{color:var(--st-blokk-text)}.koostis-rida__materjal--tellitud{color:var(--st-paus-text)}.koostis-rida__kes{display:flex;align-items:center;gap:var(--sp-2);color:var(--text-muted);font-size:var(--text-xs);white-space:nowrap}.koostis-rida__maaramata{color:var(--st-paus-text)}.koostis-rida__vahetus,.tootaja-rida__vahetus{display:inline-flex;align-items:center;padding:0 var(--sp-1);border-radius:var(--r-margis);background:var(--st-valmis-bg);color:var(--st-valmis-text);font-size:var(--text-xs);font-weight:700}.tootaja-rida__vahetus--vaba{background:var(--st-blokk-bg);color:var(--st-blokk-text)}.koostis-rida__kestus{flex:0 0 auto;font-variant-numeric:var(--numeric)}.tootaja-rida__nimi{white-space:nowrap;font-weight:600}.tootaja-rida__riba{flex:1;min-width:40px;height:6px}.tootaja-rida__koormus{white-space:nowrap;color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:var(--numeric)}.plaani-koormus__nupp{width:100%;border:none;background:none;color:inherit;font:inherit;font-variant-numeric:inherit;text-align:center;cursor:pointer;padding:0}.plaani-koormus__nupp:hover{outline:1px solid var(--fookus);outline-offset:-1px}a.plaani-jaam__nimi{color:inherit;text-decoration:none}a.plaani-jaam__nimi:hover{color:var(--fookus);text-decoration:underline;text-underline-offset:2px}.pos-rida__nr{border:none;background:none;padding:0;font:inherit;color:inherit;cursor:pointer}.pos-rida__nr:hover{color:var(--fookus);text-decoration:underline;text-underline-offset:2px}.pos-rida--esile>th,.pos-rida--esile>td{background:var(--st-toos-bg)}.pos-lahter--planeerimata,.pos-lahter--plaanis{cursor:grab}.konflikt__pohimote{margin:0 0 var(--sp-3) 0;color:var(--text-muted);font-size:var(--text-xs);line-height:var(--lh-sm)}.konflikt__eriluba-pais{font-size:var(--text-xs);letter-spacing:.05em;text-transform:uppercase;font-weight:700;color:var(--text-muted)}.konflikt__eriluba-nupud{display:flex;justify-content:flex-end;gap:var(--sp-2)}button.popup__detail{width:100%;background:none;border:none;border-top:1px solid var(--border);color:inherit;font:inherit;text-align:left;cursor:pointer}button.popup__detail:hover{background:var(--surface-2)}.modaal__kate{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:var(--sp-5);background:#0f101266;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modaal__kate .modaal{display:flex;flex-direction:column;color:var(--text)}.modaal__kate .modaal:focus{outline:none}.modaal__pais{display:flex;align-items:flex-start;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);border-bottom:1px solid var(--border)}.modaal__pealkirjad{display:flex;flex-direction:column;gap:var(--sp-1);min-width:0}.modaal__pealkiri{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap;font-size:var(--text-xl);line-height:var(--lh-xl);font-weight:650}.modaal__part{font-family:var(--font-ui);font-size:var(--text-md);font-weight:400}.modaal__alapealkiri{font-size:var(--text-sm);line-height:var(--lh-sm);color:var(--text-muted)}.modaal__sulge{margin-left:auto;flex:0 0 auto;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:var(--r-nupp);background:var(--surface);color:var(--text-muted);font-size:var(--text-md);line-height:1;cursor:pointer}.modaal__sulge:hover{background:var(--surface-2);color:var(--text)}.modaal__jalus{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap;padding:var(--sp-4) var(--sp-5);border-top:1px solid var(--border)}.ahel{display:inline-flex;gap:3px;flex:0 0 auto}.ahel__mark{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 var(--sp-1);border-radius:var(--r-margis);border:1px solid transparent;font-size:var(--text-xs);font-weight:700;box-sizing:border-box}.ahel__mark--ei-labi{background:transparent;border:1px dashed var(--border);color:var(--text-muted)}.ahel__mark--planeerimata{background:var(--st-paus-bg);color:var(--st-paus-text)}.ahel__mark--plaanis{background:var(--st-toos-bg);color:var(--st-toos-text)}.ahel__mark--valmis{background:var(--st-valmis-bg);color:var(--st-valmis-text)}.furnituur{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-3) var(--sp-5);border-bottom:1px solid var(--border);background:var(--surface-2)}.furnituur__rida{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}.furnituur__lylitid{margin-left:auto;display:inline-flex;border:1px solid var(--border);border-radius:var(--r-nupp);overflow:hidden}.furnituur__lyliti{height:26px;padding:0 var(--sp-3);border:none;border-left:1px solid var(--border);background:var(--surface);color:var(--text-muted);font-family:inherit;font-size:var(--text-sm);font-weight:600;cursor:pointer}.furnituur__lyliti:first-child{border-left:none}.furnituur__lyliti--valitud{background:var(--nupp-esmane-bg);color:var(--nupp-esmane-text)}.furnituur__lyliti:disabled{cursor:default;opacity:.6}.furnituur__komm{display:flex;align-items:center;gap:var(--sp-2)}.furnituur__silt{font-size:var(--text-sm);color:var(--text-muted);white-space:nowrap}.furnituur__komm .valja__sisend{flex:1;min-width:0}.furnituur__loend{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--sp-1)}.furnituur__komm-rida{display:flex;gap:var(--sp-2);align-items:baseline;font-size:var(--text-table)}.furnituur__hoiatus{margin:0;color:var(--st-blokk-text);font-size:var(--text-sm);line-height:var(--lh-sm);font-weight:600}.kaart__silt{font-size:var(--text-silt);letter-spacing:var(--ls-silt);text-transform:uppercase;font-weight:700;color:var(--text-muted)}.kaart__koond{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap;padding:var(--sp-3) var(--sp-5);border-bottom:1px solid var(--border)}.kaart__ruudud{display:inline-flex;gap:3px;flex-wrap:wrap}.kaart__ruut{display:inline-block;width:14px;height:14px;border-radius:3px;background:var(--surface-2);border:1.5px solid var(--border);box-sizing:border-box}.kaart__ruut--valmis{background:var(--st-valmis-dot);border-color:var(--st-valmis-dot)}.kaart__koond-arv{font-size:var(--text-table);font-weight:650}.kaart__kestus{margin-left:auto;font-size:var(--text-table);font-weight:600}.kaart__read{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-3) var(--sp-5)}.kaart__rida{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);border:1px solid var(--border);border-radius:var(--r-klots)}a.kaart__rida{color:inherit;text-decoration:none}a.kaart__rida:hover{background:#fafaf8}.kaart__rida-info{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.kaart__rida-pais{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}.kaart__rida-nr{font-size:var(--text-table);font-weight:650;color:var(--link)}.kaart__rida-meta{font-size:var(--text-xs);color:var(--text-muted)}.kaart__rida-kestus{font-size:var(--text-sm);font-weight:600;white-space:nowrap}.kaart__tood,.kaart__detailid{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap;padding:var(--sp-3) var(--sp-5);border-top:1px solid var(--border)}.kaart__too{display:inline-flex;align-items:center;gap:var(--sp-2);font-size:var(--text-table)}.kaart__too-tapp{display:inline-block;width:12px;height:12px;border-radius:50%;box-sizing:border-box;border:2px solid var(--text-muted);background:transparent}.kaart__too-tapp--valmis{background:var(--st-valmis-dot);border-color:var(--st-valmis-dot)}.kaart__too-tapp--plaanis{background:var(--st-toos-dot);border-color:var(--st-toos-dot)}.kaart__too-tapp--ei-labi{border-style:dashed;border-color:var(--border)}.kaart__too-nimi{font-weight:500}.kaart__too-olek{color:var(--text-muted);font-size:var(--text-sm)}.nupp--tekst{height:auto;padding:0;border:none;background:none;color:var(--link);font-weight:600}.nupp--tekst:hover{background:none;text-decoration:underline}.positsioon{display:flex;flex-direction:column;gap:var(--sp-4)}.rada-nav{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--text-table)}.rada-nav__link{color:var(--link)}.rada-nav__eraldaja,.rada-nav__aktiivne{color:var(--text-muted)}.positsioon__pais{display:flex;gap:var(--sp-6);flex-wrap:wrap;align-items:flex-start}.positsioon__pais-plokk{display:flex;flex-direction:column;gap:2px}.positsioon__pais-plokk--parem{margin-left:auto;text-align:right}.positsioon__nimi{margin:0;font-size:var(--text-xl);line-height:var(--lh-xl);font-weight:600}.positsioon__staatus{display:inline-flex;align-items:center;gap:var(--sp-2)}.positsioon__tarne{font-size:var(--text-table);font-weight:600}.positsioon__pooled{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--sp-4)}.positsioon__pool{display:flex;flex-direction:column;gap:var(--sp-2)}.positsioon__ruudud{display:inline-flex;gap:3px;flex-wrap:wrap}.positsioon__pool-arv{font-size:var(--text-base);font-weight:600}.positsioon__tood{display:flex;gap:var(--sp-4);flex-wrap:wrap;align-items:center}.positsioon__invariant{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap}.positsioon__invariant .nupp{margin-left:auto}.positsioon__tabel-kaart{padding:0}.positsioon__tabeli-pais{display:flex;align-items:baseline;gap:var(--sp-3);flex-wrap:wrap;padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--border)}.positsioon__tabel-kaart .filtririba{padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--border)}.positsioon__ruhm-lahter{padding:0;border-top:1px solid var(--border)}.positsioon__ruhm-pais{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap;padding:var(--sp-2) var(--sp-4);background:var(--surface-2)}.positsioon__ruhm-nr{color:var(--link);font-weight:650}.positsioon__tyhi,.positsioon__jalus{padding:var(--sp-4);margin:0}.detail__ruudustik{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--sp-4);padding:var(--sp-4) var(--sp-5);align-items:start}.detail__plokk{border:1px solid var(--border);border-radius:var(--r-kaart);padding:var(--sp-3)}.detail__plokk-pais{margin:0 0 var(--sp-2) 0;font-size:var(--text-base);line-height:var(--lh-base);font-weight:600}.detail__plokk-pais--jarg{margin-top:var(--sp-4)}.detail__valjad{margin:0;display:flex;flex-direction:column}.detail__valja{display:flex;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-1) 0;border-bottom:1px solid var(--border)}.detail__valja-silt{font-size:var(--text-sm);color:var(--text-muted);white-space:nowrap}.detail__valja-vaartus{margin:0;font-size:var(--text-table);text-align:right;overflow-wrap:anywhere}.detail__rada{margin:var(--sp-2) 0 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--sp-1)}.detail__rada-rida{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--text-table)}.detail__rada-nimi{font-weight:500;flex:0 0 auto;min-width:104px}.detail__rada-meta{margin-left:auto;text-align:right}.kaart__rida--tellitud{border-color:var(--st-paus-dot);background-image:repeating-linear-gradient(135deg,transparent 0 5px,var(--st-paus-bg) 5px 10px)}.kaart__rida--puudu{border-color:var(--st-blokk-dot);background-image:repeating-linear-gradient(135deg,transparent 0 4px,var(--st-blokk-bg) 4px 9px)}.inimeserida{cursor:pointer}.inimeserida:hover{background:var(--surface-2)}.inimeserida:focus-visible{outline:2px solid var(--fookus);outline-offset:-2px}.mojuriba{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border-top:1px solid var(--border);background:var(--st-paus-bg);border-radius:0 0 var(--r-kaart) var(--r-kaart)}.mojuriba__lause{font-size:var(--text-table);font-weight:600}.mojuriba__arv{font-family:var(--font-mono);font-size:var(--text-sm);font-variant-numeric:var(--numeric)}.mojuriba>.nupp{margin-left:auto}.isik__leivapuru{display:flex;align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-3);font-size:var(--text-sm);color:var(--text-muted)}.isik__leivapurunimi{font-weight:600;color:var(--text)}.isik__pais{display:flex;align-items:flex-start;flex-wrap:wrap;gap:var(--sp-5);padding:var(--sp-4);margin-bottom:var(--sp-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-kaart);box-shadow:var(--vari-kaart)}.isik__valja{display:flex;flex-direction:column;gap:var(--sp-1);min-width:0}.isik__valja--arv{margin-left:auto;align-items:flex-end}.isik__silt{font-size:var(--text-silt);letter-spacing:var(--ls-silt);text-transform:uppercase;font-weight:600;color:var(--text-muted)}.isik__nimi{margin:0;font-size:var(--text-xl);line-height:var(--lh-xl);font-weight:600}.isik__vaartus{font-size:var(--text-table);line-height:var(--lh-table)}.isik__too{font-family:var(--font-mono);font-size:var(--text-table);color:var(--link)}.isik__arv{font-size:var(--text-lg);line-height:var(--lh-lg);font-weight:600;font-variant-numeric:var(--numeric)}.isik__sakid{display:inline-flex;gap:var(--sp-1);padding:var(--sp-1);margin-bottom:var(--sp-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-nupp)}.isik__sakk{height:30px;padding:0 var(--sp-3);border:0;border-radius:6px;background:none;color:var(--text-muted);font-family:inherit;font-size:var(--text-table);font-weight:600;cursor:pointer}.isik__sakk:hover{background:var(--surface-2);color:var(--text)}.isik__sakk--aktiivne,.isik__sakk--aktiivne:hover{background:var(--nupp-esmane-bg);color:var(--nupp-esmane-text)}.isik__plokk{margin-bottom:var(--sp-4)}.isik__syndmused{list-style:none;margin:0;padding:0}.isik__syndmus{display:flex;align-items:baseline;gap:var(--sp-4);padding:var(--sp-2) 0;border-top:1px solid var(--border)}.isik__syndmus:first-child{border-top:0}.isik__kell{flex:0 0 auto;font-family:var(--font-mono);font-size:var(--text-sm);font-variant-numeric:var(--numeric);color:var(--text-muted)}.isik__syndmuseTekst{font-size:var(--text-table);line-height:var(--lh-table)}.isik__kalendriraam{overflow-x:auto}.isik__kalender{min-width:900px}.isik__paevapais{white-space:nowrap}.isik__paevataht{color:var(--text-muted)}.isik__jaamalink{display:block;font-weight:600}.isik__lahter{vertical-align:top;min-width:84px}.isik__klots{display:flex;flex-direction:column;gap:1px;padding:3px 6px;margin-bottom:3px;border:1px solid var(--st-toos-dot);border-radius:var(--r-klots);background:var(--st-toos-bg);color:var(--text);font-size:var(--text-xs);line-height:var(--lh-xs);text-decoration:none}.isik__klots:hover{border-color:var(--fookus)}.isik__klotsiaeg{color:var(--text-muted);font-variant-numeric:var(--numeric)}.isik__koormus{display:block;font-family:var(--font-mono);font-size:var(--text-xs);font-variant-numeric:var(--numeric);color:var(--text-muted)}.isik__koormus--yle{color:var(--st-blokk-text);font-weight:600}.inimeserida__plaan{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3)}.leht__taidis{flex:1}.segment{display:inline-flex;border:1px solid var(--border);border-radius:10px;overflow:hidden}.segment__nupp{height:32px;padding:0 14px;border:none;border-left:1px solid var(--border);background:var(--surface);color:var(--text-muted);font-family:inherit;font-size:var(--text-table);font-weight:600;cursor:pointer}.segment__nupp:first-child{border-left:none}.segment__nupp:hover{background:var(--surface-2)}.segment__nupp--aktiivne,.segment__nupp--aktiivne:hover{background:var(--nupp-esmane-bg);color:var(--nupp-esmane-text)}.maatriks{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-kaart);box-shadow:var(--vari-kaart);overflow:hidden}.maatriks__keriv{overflow-x:auto}.maatriks__tabel{border-collapse:collapse;table-layout:fixed;font-variant-numeric:var(--numeric)}.maatriks__nimipais,.maatriks__nimi{position:sticky;left:0;z-index:5;width:216px;min-width:216px;text-align:left;padding:0 var(--sp-3)}.maatriks__nimipais{height:36px;background:var(--surface-2);font-size:var(--text-xs);letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);font-weight:600;border-bottom:1px solid var(--border)}.maatriks__nimi{height:40px;background:var(--surface);font-size:var(--text-table);font-weight:600;border-top:1px solid var(--border)}.maatriks__paev{width:96px;min-width:96px;height:36px;background:var(--surface-2);border-bottom:1px solid var(--border);border-left:1px solid var(--border);font-size:var(--text-xs);font-weight:500;color:var(--text-muted);white-space:nowrap}.maatriks__paev--tana{font-weight:700;color:var(--esiletous)}.maatriks__paev--nadal,.maatriks__lahter--nadal{border-left-width:2px}.maatriks__lahter{width:96px;min-width:96px;height:40px;padding:0;border-top:1px solid var(--border);border-left:1px solid var(--border)}.maatriks__lahter--korras{background:var(--st-valmis-bg);color:var(--st-valmis-text)}.maatriks__lahter--yle{background-color:var(--load-over-fill);background-image:var(--load-stripe);color:var(--load-over-text);font-weight:700}.maatriks__lahter--ulesoit{background-image:repeating-linear-gradient(90deg,rgba(127,127,127,.18) 0 3px,transparent 3px 6px)}.maatriks__lahter--yle.maatriks__lahter--ulesoit{background-image:var(--load-stripe)}.maatriks__nupp{width:100%;height:100%;display:flex;align-items:center;justify-content:center;gap:var(--sp-1);border:none;background:none;color:inherit;font:inherit;font-weight:inherit;font-variant-numeric:inherit;font-size:var(--text-sm);cursor:pointer}.maatriks__nupp:hover{outline:1px solid var(--fookus);outline-offset:-1px}.maatriks__hoiatus{flex:0 0 auto}.maatriks__jalus{display:flex;gap:var(--sp-5);flex-wrap:wrap;padding:10px var(--sp-4);border-top:1px solid var(--border);font-size:var(--text-sm);color:var(--text-muted)}.paevavaade{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-kaart);box-shadow:var(--vari-kaart);display:flex;flex-direction:column;max-height:100%}.paevavaade__pais{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--border);flex-wrap:wrap;flex:none}.paevavaade__paev{font-size:var(--text-md);font-weight:600}.paevavaade__taidis{flex:1}.paevavaade__paevariba{display:flex;gap:5px;flex-wrap:wrap;padding:10px var(--sp-4);border-bottom:1px solid var(--border);flex:none}.paevavaade__paevanupp{height:26px;padding:0 9px;border:1px solid var(--border);border-radius:7px;background:var(--surface);color:var(--text-muted);font-family:inherit;font-size:11.5px;font-weight:600;cursor:pointer;white-space:nowrap;font-variant-numeric:var(--numeric)}.paevavaade__paevanupp--aktiivne{background:var(--nupp-esmane-bg);color:var(--nupp-esmane-text)}.paevavaade__keha{display:flex;flex:1 1 auto;min-height:0;overflow:auto}.paevavaade__nimed{width:268px;flex:0 0 268px;border-right:1px solid var(--border);position:sticky;left:0;z-index:5;background:var(--surface);min-height:max-content}.paevavaade__nimipais{height:30px;display:flex;align-items:center;padding:0 var(--sp-3);background:var(--surface-2);border-bottom:1px solid var(--border);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-weight:700;position:sticky;top:0;z-index:1}.paevavaade__grupp{display:flex;align-items:center;height:24px;padding:0 var(--sp-3);background:var(--surface-2);border-top:2px solid var(--border);font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;font-weight:700;color:var(--text-muted)}.paevavaade__grupp--tyhi{padding:0}.paevavaade__nimirida{display:flex;align-items:stretch;border-top:1px solid var(--border)}.paevavaade__nimisisu{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:2px;padding:0 var(--sp-2) 0 var(--sp-3)}.paevavaade__kes{font-size:10px;line-height:13px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.paevavaade__koond{font-family:var(--font-mono);font-size:10px;line-height:13px;color:var(--text-muted);font-variant-numeric:var(--numeric);white-space:nowrap}.paevavaade__koond--yle{color:var(--st-blokk-text);font-weight:700}.paevavaade__sildid{display:flex;flex-direction:column;flex:0 0 22px;border-left:1px solid var(--border)}.paevavaade__silt{display:flex;align-items:center;justify-content:center;border-top:1px solid var(--border);font-size:10px;font-weight:700;color:var(--text-muted);text-align:center;line-height:12px}.paevavaade__silt:first-child{border-top:none}.paevavaade__telg{flex:none;min-width:max-content;min-height:max-content}.paevavaade__tunnipais{display:flex;height:30px;background:var(--surface-2);border-bottom:1px solid var(--border);position:sticky;top:0;z-index:4}.paevavaade__tund{width:62px;flex:0 0 62px;display:flex;align-items:center;justify-content:center;border-left:1px solid var(--border);font-family:var(--font-mono);font-size:10.5px;font-weight:500;color:var(--text-muted);font-variant-numeric:var(--numeric)}.paevavaade__tund--suur{font-weight:700;color:var(--text)}.paevavaade__jaamarada{border-top:1px solid var(--border)}.paevavaade__rada{position:relative;border-top:1px solid var(--border);background-image:repeating-linear-gradient(90deg,var(--border) 0 1px,transparent 1px 62px)}.paevavaade__jaamarada>.paevavaade__rada:first-child{border-top:none}.paevavaade__rada--sihtmark{outline:1px dashed var(--fookus);outline-offset:-2px}.paevavaade__rada--keelatud{opacity:.45}.paevavaade__tyhi{position:absolute;left:14px;top:50%;transform:translateY(-50%);font-size:11px;color:var(--text-muted);pointer-events:none}.paevavaade__tsoon{position:absolute;top:0;bottom:0;background:var(--surface-2);opacity:.55;pointer-events:none}.paevavaade__koormusveerg{width:136px;flex:0 0 136px;border-left:1px solid var(--border);position:sticky;right:0;z-index:5;background:var(--surface);min-height:max-content}.paevavaade__koormuslane{display:flex;align-items:center;justify-content:flex-end;padding:0 var(--sp-2);border-top:1px solid var(--border)}.paevavaade__jaamarada>.paevavaade__koormuslane:first-child{border-top:none}.paevavaade__koormus{display:inline-flex;align-items:center;justify-content:flex-end;width:100%;height:24px;padding:0 var(--sp-2);border-radius:6px;background:var(--load-ok-fill);color:#fff;font-family:var(--font-mono);font-size:11px;font-weight:650;font-variant-numeric:var(--numeric);white-space:nowrap}.paevavaade__koormus--yle{background-color:var(--load-over-fill);background-image:repeating-linear-gradient(45deg,transparent 0 6px,rgba(255,255,255,.35) 6px 12px);text-shadow:0 1px 2px rgba(0,0,0,.55)}.paevavaade__koormus--tyhi{background:var(--surface-2);color:var(--text-muted)}.paevavaade__koormus-huumark{font-weight:700}.paevavaade__ruudustik{position:relative;overflow-x:clip}.paevaklots{position:absolute;top:6px;height:28px;display:flex;align-items:center;gap:6px;padding:0 7px;background:var(--surface);border:1px solid var(--border);border-radius:7px;overflow:hidden;cursor:grab;z-index:3;font:inherit;color:inherit;text-align:left;box-shadow:0 1px 1px #17181c0d}.paevaklots__alam{font-size:10.5px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.paevaklots--kitsas{padding:0;border:none;border-radius:2px;background:var(--esiletous)}.paevaklots--ulesserva{border-color:var(--st-blokk-dot)}.paevaklots--esile{outline:1px solid var(--esiletous)}.paevaklots--tuhm{opacity:.32;cursor:default;border-style:dashed}.paevaklots__silt{flex:none;font-family:var(--font-mono);font-size:var(--text-xs);font-weight:650;white-space:nowrap}.paevaklots__projekt{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-ui);font-size:var(--text-xs);font-weight:600}.paevaklots__eriluba{display:inline-flex;align-items:center;gap:3px;height:13px;padding:0 4px;border:1px dashed var(--eriluba-dot);border-radius:3px;color:var(--eriluba-text);background:var(--eriluba-bg);font-size:8.5px;font-weight:700;flex:0 0 auto}.paevaklots__eriluba:before{width:10px;height:10px;font-size:8px;line-height:10px}.paevaklots__kell{margin-left:auto;font-family:var(--font-mono);font-size:10px;color:var(--text-muted);white-space:nowrap}.paevavaade__jalus{display:flex;flex-direction:column;gap:var(--sp-1);padding:10px var(--sp-4);border-top:1px solid var(--border);font-size:var(--text-sm);color:var(--text-muted);flex:none}.plaani-legend{display:flex;gap:var(--sp-5);flex-wrap:wrap;padding:10px var(--sp-4);border:1px solid var(--border);border-radius:var(--r-kaart);background:var(--surface);font-size:var(--text-sm);color:var(--text-muted)}.planeerimine__markus{max-width:90ch;margin:var(--sp-4) 0 0;font-size:var(--text-sm);color:var(--text-muted)}.ulariba__otsing{display:flex;align-items:center;position:relative}.ulariba__otsivali{width:240px;height:34px;padding:0 12px;border:1px solid var(--border);border-radius:var(--r-nupp);background:var(--bg);color:var(--text);font-family:inherit;font-size:13px;box-sizing:border-box}.ulariba__otsinupp{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ulariba__otsiviga{position:absolute;top:38px;right:0;padding:4px 8px;border-radius:var(--r-nupp);background:var(--st-blokk-bg);color:var(--st-blokk-text);font-size:var(--text-silt);white-space:nowrap}.ulariba__hoiatused{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 12px;border:1px solid var(--border);border-radius:var(--r-nupp);background:var(--surface);color:var(--text);text-decoration:none;font-size:13px;font-weight:500;white-space:nowrap}.ulariba__hoiatused:hover{background:var(--surface-2)}.ulariba__hoiatustearv{font-variant-numeric:var(--numeric)}.ulariba__hoiatustapp{width:8px;height:8px;border-radius:50%;background:var(--st-blokk-dot)}.navi__eraldaja{width:1px;height:20px;margin:0 var(--sp-2);background:var(--border);flex:none}.navi__link--lisaks{font-weight:400}.jaamatabel__olek{display:inline-flex;align-items:center;gap:5px}.jaamatabel__too{font-family:var(--font-mono);font-size:12.5px}.jaamatabel__kes{color:var(--text-muted)}.markused{display:flex;flex-direction:column}.markus{display:flex;gap:10px;width:100%;padding:9px 4px;border:none;border-bottom:1px solid var(--border);background:none;text-align:left;font-family:inherit;color:var(--text);cursor:pointer;box-sizing:border-box}.markus:hover{background:var(--surface-2)}.markus,.markus:hover{text-decoration:none;color:var(--text)}.markus__ikoon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:5px;flex:none}.markus__ikoon--ootab{background:var(--st-paus-bg);color:var(--st-paus-text)}.markus__ikoon--kinnitatud{background:var(--st-valmis-bg);color:var(--st-valmis-text)}.markus__sisu{display:flex;flex-direction:column;gap:1px;min-width:0}.markus__pais{font-size:12.5px;font-weight:600}.markus__tekst{font-size:12px;color:var(--text-muted)}.markus__olek{font-size:11.5px;font-weight:600}.markus__olek--ootab{color:var(--st-paus-text)}.markus__olek--kinnitatud{color:var(--st-valmis-text)}.margid{display:flex;flex-direction:column}.margid__rida{display:grid;grid-template-columns:44px 8px minmax(0,1fr);align-items:center;gap:10px;padding:6px 0;border-bottom:1px solid var(--border)}.margid__tapp{width:8px;height:8px;border-radius:50%;background:var(--st-ootel-dot)}.margid__rida[data-toon=valmis] .margid__tapp{background:var(--st-valmis-dot)}.margid__rida[data-toon=toos] .margid__tapp{background:var(--st-toos-dot)}.margid__rida[data-toon=blokk] .margid__tapp{background:var(--st-blokk-dot)}.margid__kell{font-family:var(--font-mono);font-size:12px;color:var(--text-muted);flex:none;font-variant-numeric:var(--numeric)}.margid__tekst{font-size:13px;line-height:var(--lh-base);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.markusepaneel{display:flex;flex-direction:column;gap:var(--sp-2);margin-top:var(--sp-4);padding:var(--sp-4);border:1px solid var(--border);border-radius:var(--r-kaart);background:var(--surface)}.markusepaneel__vorm{display:flex;gap:var(--sp-2);align-items:flex-end}.markusepaneel__vali{flex:1;min-height:38px;padding:8px 10px;border:1px solid var(--border);border-radius:var(--r-nupp);background:var(--surface-2);color:var(--text);font-family:inherit;font-size:13px;line-height:18px;box-sizing:border-box;resize:vertical}.markusepaneel__rida{display:flex;flex-direction:column;gap:2px;padding:9px 0;border-bottom:1px solid var(--border)}.markusepaneel__autor{display:flex;align-items:baseline;gap:var(--sp-2);font-size:12.5px;font-weight:600}.markusepaneel__aeg{font-family:var(--font-mono);font-size:11px;font-weight:400;color:var(--text-muted)}.markusepaneel__abi{font-size:var(--text-silt);color:var(--text-muted);margin:0}.ulariba__kasutaja .nupp{white-space:nowrap;font-size:var(--text-table);padding:0 var(--sp-3)}.ulariba{gap:var(--sp-3)}.ulariba .navi{min-width:0;overflow-x:auto;scrollbar-width:none}.ulariba__kasutaja{flex:none}.toolaua-alaosa{display:grid;grid-template-columns:1.5fr 1fr;gap:var(--sp-5);align-items:start;margin-top:var(--sp-5)}@media(max-width:1100px){.toolaua-alaosa{grid-template-columns:minmax(0,1fr)}}.toolaua-pais{align-items:flex-start}.toolaua-pais__vasak{display:flex;align-items:baseline;gap:var(--sp-3);flex-wrap:wrap}.toolaua-pillid{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:var(--sp-2);max-width:60%}.toolaua-pillid__link{color:var(--link);font-size:var(--text-sm)}@media(max-width:1100px){.toolaua-pillid{max-width:100%;justify-content:flex-start}}.kpi-read--neli{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}.kpi--laine[data-toon=toos] .kpi__number{color:#1a55a6}.kpi--laine[data-toon=toos]{border-color:#3178d2}.jaamakaardid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-3)}@media(max-width:1200px){.jaamakaardid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.jaamakaardid{grid-template-columns:repeat(2,minmax(0,1fr))}}.jaamakaart{display:flex;flex-direction:column;gap:var(--sp-2);padding:14px 16px 12px;color:var(--text);text-decoration:none;min-width:0}.jaamakaart:hover{border-color:var(--text-muted)}.jaamakaart--pausil{border-color:#a87e0a}.jaamakaart--blokk{border-color:var(--st-blokk-dot)}.jaamakaart--passiiv{border-color:var(--st-passiiv-dot)}.jaamakaart--vahe{border-color:var(--st-vahe-dot)}.jaamakaart__riba--blokk .jaamakaart__riba-tais{background:var(--st-blokk-dot)}.jaamakaart__riba--passiiv .jaamakaart__riba-tais{background:var(--st-passiiv-dot)}.jaamakaart__riba--vahe .jaamakaart__riba-tais{background:var(--st-vahe-dot)}.jaamakaart__pais{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);min-width:0}.jaamakaart__nimi{flex:none;font-size:15px;font-weight:650;white-space:nowrap}.jaamakaart__tiitel{display:flex;align-items:baseline;gap:var(--sp-2);min-width:0}.jaamakaart__kes{min-width:0;flex:0 1 auto;font-size:var(--text-sm);color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jaamakaart__pais>.margis{flex:none}.jaamakaart__pohjus{font-size:var(--text-sm);line-height:var(--lh-xs);color:var(--st-blokk-text)}.jaamakaart__klotsid{display:flex;flex-direction:column;gap:3px;min-height:110px}.jaamakaart__veel{font-size:11.5px;color:var(--text-muted);padding:0}.klotsirida{display:grid;grid-template-columns:minmax(38px,auto) 8px minmax(0,1fr) auto;align-items:center;gap:var(--sp-2);min-height:24px;padding:0 6px;border-radius:var(--r-nupp);font-size:var(--text-sm)}.klotsirida[data-olek=toos]{background:var(--st-toos-bg)}.klotsirida__algus{font-family:var(--font-mono);font-size:var(--text-sm);font-weight:500;font-variant-numeric:var(--numeric);color:var(--text-muted)}.klotsirida[data-olek=toos] .klotsirida__algus,.klotsirida[data-olek=toos] .klotsirida__silt{color:var(--st-toos-text);font-weight:700}.klotsirida__ring{width:8px;height:8px;border-radius:50%;box-sizing:border-box;border:2px solid var(--st-ootel-dot);background:var(--surface)}.klotsirida[data-olek=tehtud] .klotsirida__ring{border-color:var(--st-valmis-dot);background:var(--st-valmis-dot)}.klotsirida[data-olek=toos] .klotsirida__ring{border-color:var(--st-toos-dot);background:var(--st-toos-dot)}.klotsirida[data-olek=pausil] .klotsirida__ring{border-color:var(--st-paus-dot);background:var(--st-paus-dot)}.klotsirida__silt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.klotsirida[data-olek=tehtud] .klotsirida__silt{color:var(--text-muted)}.klotsirida__kestus{font-size:11px;color:var(--text-muted);font-variant-numeric:var(--numeric)}.jaamakaart__jalus{display:flex;flex-direction:column;gap:4px;margin-top:2px;padding-top:var(--sp-2);border-top:1px solid var(--border)}.jaamakaart__jaluserida{display:flex;justify-content:space-between;font-size:11px;color:var(--text-muted);font-variant-numeric:var(--numeric)}.jaamakaart__riba{height:6px;border-radius:999px;background:var(--surface-2);overflow:hidden}.jaamakaart__riba-tais{display:block;height:100%;background:var(--st-ootel-dot)}.jaamakaart__riba--toos .jaamakaart__riba-tais{background:var(--st-toos-dot)}.jaamakaart__riba--paus .jaamakaart__riba-tais{background:var(--st-paus-dot)}.toolaua-alaosa--5a{grid-template-columns:1fr 1.5fr}.toolaua-alaosa--lai{grid-template-columns:minmax(0,1fr)}@media(max-width:1100px){.toolaua-alaosa--5a{grid-template-columns:minmax(0,1fr)}}.toolaua-alaosa .kaart.sektsioon--hoiatused{padding:var(--sp-4);margin-top:0}.toolaua-alaosa .hoiatuste-rahulik{display:flex;align-items:flex-start;gap:var(--sp-3);padding:var(--sp-4);border-color:#2e9152}.hoiatuste-rahulik__ring{width:28px;height:28px;border-radius:999px;background:#e4f2e7;border:2px solid #2e9152;flex:none}.hoiatuste-rahulik__pais{margin:0;font-size:var(--text-base);font-weight:600;color:#1b6b38}.hoiatuste-rahulik__meta{margin:var(--sp-1) 0 0;font-size:var(--text-sm);color:var(--text-muted)}.toolaua-alaosa .kaart:not(.sektsioon--hoiatused):not(.hoiatuste-rahulik){padding:0;overflow:hidden}.toolaua-alaosa .kaart__pais{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--sp-2);padding:14px 18px;margin:0;border-bottom:1px solid var(--border)}.toolaua-alaosa .kaart__pealkiri{font-size:15px;line-height:var(--lh-md);font-weight:600;letter-spacing:-.01em;margin:0}.toolaua-alaosa .kaart__meta{font-size:var(--text-sm);color:var(--text-muted)}.toolaua-alaosa .kaart__sisu{padding:4px 16px 10px}.toolaua-alaosa .tabeliraam{border:none;border-radius:0;box-shadow:none;margin:0}.jada__meta{display:flex;gap:28px;flex-wrap:wrap;padding:var(--sp-3) var(--sp-5);border-bottom:1px solid var(--border)}.jada__meta-rida{display:flex;flex-direction:column;gap:1px}.jada__meta-silt{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-weight:600}.jada__meta-vaartus{font-size:var(--text-sm)}.jada__sammud{display:flex;flex-direction:column;margin:0;padding:var(--sp-4) var(--sp-5) var(--sp-2);list-style:none}.jada__samm{display:flex;gap:14px}.jada__tapp{position:relative;flex:0 0 auto;width:14px;height:14px;margin-top:3px;border-radius:50%;border:2px solid var(--text-muted);background:transparent;box-sizing:border-box}.jada__samm:not(:last-child) .jada__tapp:after{content:"";position:absolute;left:50%;top:100%;width:2px;height:100vh;max-height:220px;margin-left:-1px;margin-top:4px;background:var(--border)}.jada__samm--valmis .jada__tapp{background:var(--st-valmis-dot);border-color:var(--st-valmis-dot)}.jada__samm--valmis:not(:last-child) .jada__tapp:after{background:var(--st-valmis-dot)}.jada__samm--toos .jada__tapp{background:var(--accent);border-color:var(--accent)}.jada__samm--blokk .jada__tapp{background:var(--st-blokk-dot);border-color:var(--st-blokk-dot)}.jada__samm--ei-labi .jada__tapp{border-style:dashed;border-color:var(--border)}.jada__sisu{flex:1;min-width:0;padding-bottom:var(--sp-4);display:flex;flex-direction:column;gap:7px}.jada__pais{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap}.jada__nr{font-size:var(--text-xs);color:var(--text-muted)}.jada__nimi{font-size:14.5px;font-weight:650;letter-spacing:-.01em}.jada__tase{font-size:var(--text-xs);color:var(--text-muted)}.jada__pill{display:inline-flex;align-items:center;height:19px;padding:0 8px;border-radius:6px;background:var(--st-ootel-bg);color:var(--st-ootel-text);font-size:var(--text-xs);font-weight:600;white-space:nowrap;box-sizing:border-box}.jada__samm--valmis .jada__pill{background:var(--st-valmis-bg);color:var(--st-valmis-text)}.jada__samm--toos .jada__pill{background:var(--st-toos-bg);color:var(--st-toos-text)}.jada__samm--blokk .jada__pill{background:var(--st-blokk-bg);color:var(--st-blokk-text)}.jada__samm--ootel .jada__pill{background:var(--st-paus-bg);color:var(--st-paus-text)}.jada__samm--ei-labi .jada__pill{background:transparent;border:1px dashed var(--border);color:var(--text-muted)}.jada__aken{margin-left:auto;font-size:var(--text-sm);color:var(--text)}.jada__kestus{font-size:var(--text-sm);font-weight:600}.jada__tyhi{margin:0;font-size:var(--text-sm);color:var(--text-muted)}.jada__read{display:flex;flex-direction:column;gap:5px}.jada__rida{display:flex;align-items:center;gap:10px;padding:7px 10px;border:1px solid var(--border);border-radius:9px;background:var(--surface);color:var(--text);text-decoration:none}.jada__rida:hover{background:var(--surface-2);border-color:var(--accent)}.jada__rida-tapp{width:8px;height:8px;border-radius:50%;background:var(--st-paus-dot);flex:0 0 auto}.jada__rida--valmis .jada__rida-tapp{background:var(--st-valmis-dot)}.jada__rida--toos .jada__rida-tapp{background:var(--accent)}.jada__rida--blokk .jada__rida-tapp{background:var(--st-blokk-dot)}.jada__rida-nr{font-size:12.5px;font-weight:600;flex:0 0 auto}.jada__rida-mat{font-size:var(--text-xs);color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jada__rida-plaan{margin-left:auto;font-size:var(--text-sm);white-space:nowrap}.jada__rida--valmis .jada__rida-plaan{color:var(--st-valmis-text)}.jada__rida--ootel .jada__rida-plaan{color:var(--st-paus-text)}.jada__rida-kestus{font-size:11.5px;font-weight:600;flex:0 0 auto}.jada__hoiatus{display:flex;align-items:flex-start;gap:7px;margin:0;padding:7px 10px;border-radius:9px;background:var(--st-paus-bg);color:var(--st-paus-text);font-size:var(--text-sm);font-weight:500}.jada__jalus-tekst{max-width:96ch;margin:0;padding:10px var(--sp-5) var(--sp-3);border-top:1px solid var(--border);font-size:11.5px;color:var(--text-muted)}.tarnevorm{display:flex;flex-direction:column;gap:10px;padding:0 var(--sp-5) var(--sp-4)}.tarnevorm__alus{margin:var(--sp-3) 0 0;font-size:var(--text-sm);color:var(--text-muted)}.tarnevorm__selgitus{margin:0;font-size:var(--text-sm);color:var(--text-muted)}.modaal__jalus--parem{justify-content:flex-end;margin:0 calc(-1 * var(--sp-5));padding-bottom:0}.modaal__sisu{display:flex;flex-direction:column;gap:10px;padding:var(--sp-4) var(--sp-5)}.modaal__selgitus{margin:0;font-size:var(--text-sm);line-height:var(--lh-sm);color:var(--text-muted)}.valjad{display:flex;flex-direction:column;gap:var(--sp-2);margin:0;padding:0;border:0}.valik{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--text-base);line-height:var(--lh-base);cursor:pointer}.modaal__silt{font-size:var(--text-sm);font-weight:400;color:var(--text-muted)}.rada{display:flex;flex-direction:column;gap:10px;padding:var(--sp-4) 0;border-bottom:1px solid var(--border)}.modaal .rada{padding:13px var(--sp-5);border-bottom:none}.rada__pais{display:flex;align-items:center;justify-content:flex-start;gap:10px;flex-wrap:wrap;width:100%}.rada__nr{font-size:15px;font-weight:650;color:var(--accent)}.rada__kokku{margin-left:auto;font-size:12.5px;font-weight:600}.rada__ruudustik{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px}.rada__ruudustik--modaal{grid-template-columns:repeat(3,minmax(140px,1fr));gap:10px}.rada__jaam{display:flex;flex-direction:column;gap:4px}.rada__lyliti{display:flex;align-items:center;justify-content:space-between;gap:6px;height:32px;padding:0 10px;border:1px dashed var(--border);border-radius:var(--r-nupp);background:var(--surface-2);color:var(--text-muted);font-family:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.rada__lyliti:hover{border-color:var(--accent)}.rada__lyliti--labib{border:1px solid var(--st-valmis-dot);background:var(--st-valmis-bg);color:var(--st-valmis-text)}.rada__aeg{display:flex;align-items:center;gap:5px}.rada__kestus{width:100%;height:28px;padding:0 8px;border:1px solid var(--border);border-radius:7px;background:var(--bg);color:var(--text);font-family:var(--font-mono);font-size:var(--text-sm);box-sizing:border-box}.rada__kaik,.rada__miks{font-size:10.5px;color:var(--text-muted)}.kaart--meta{display:flex;gap:28px;flex-wrap:wrap}.kaart__meta-vali{display:flex;flex-direction:column;gap:1px}.kaart__meta-vaartus{font-size:var(--text-md);line-height:var(--lh-md)}.koefitsiendid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--sp-3)}.sektsioon__pais{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.vaate-pais__parem{margin-left:auto}.tempo{display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px;max-width:34ch}.tempo__blokeerija{font-size:var(--text-xs);color:var(--st-blokk-text)}.minigraafika{display:inline-flex;align-items:center;gap:var(--sp-2);white-space:nowrap}.minigraafika--tyhi,.minigraafika__arv{font-size:var(--text-xs);color:var(--text-muted)}.ruudud{display:inline-flex;gap:2px}.ruut{width:8px;height:8px;border-radius:2px;border:1px solid var(--border)}.ruut--tehtud{background:var(--st-valmis-dot);border-color:var(--st-valmis-dot)}.ruut--ootel{background:var(--surface-2)}.jaamaseis{display:inline-flex;flex-direction:column;gap:2px}.jaamaseis__rida{display:inline-flex;align-items:center;gap:var(--sp-1)}.jaamaseis__silt{min-width:9ch;font-size:var(--text-xs);color:var(--text-muted)}.posveerg{display:inline-flex;align-items:center;gap:var(--sp-1)}.ikoonnupp{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:1px solid var(--border);border-radius:var(--r-margis);background:var(--surface);color:var(--text-muted);cursor:pointer}.ikoonnupp:hover:not(:disabled){background:var(--surface-2);color:var(--text)}.ikoonnupp:disabled{opacity:.45;cursor:not-allowed}.seisnud-mark{margin-left:6px;font-size:var(--text-xs);color:var(--st-paus-text);white-space:nowrap}.rida--seisnud td:first-child{box-shadow:inset 3px 0 0 var(--st-paus-dot)}.seisnud-kestus{font-weight:600}.kaart--seisnud .loend__rida{flex-direction:row;align-items:center;flex-wrap:wrap;gap:var(--sp-2);border-left:none;padding-left:0}.kaart--seisnud .loend__rida .nupp{margin-left:auto}.planeerimine--taisekraan{height:calc(100dvh - var(--h-ulariba));margin:calc(-1 * var(--sp-5));padding:var(--sp-2) var(--sp-3);display:flex;flex-direction:column;gap:var(--sp-2);overflow:hidden}.planeerimine--taisekraan .planeerimine__pais,.planeerimine--taisekraan .planeerimine__juhtriba{flex:none;margin-bottom:0}.planeerimine__keha{flex:1;min-height:0;display:flex;gap:var(--sp-3);align-items:stretch}.kylgriba{flex:none;width:320px;min-height:0;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-kaart-suur);box-shadow:var(--shadow-card);overflow:hidden}.kylgriba--kokku{width:40px;align-items:center;padding-top:var(--sp-2);gap:var(--sp-2)}.kylgriba__vertikaal{writing-mode:vertical-rl;color:var(--text-muted);font-size:var(--text-xs);letter-spacing:.08em;white-space:nowrap}.kylgriba--lohistus{box-shadow:inset 0 0 0 2px var(--fookus)}.kylgriba__pais{flex:none;display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-2);border-bottom:1px solid var(--border);font-size:var(--text-sm);font-weight:600}.kylgriba__pealkiri{flex:1}.kylgriba__sakid{flex:none;display:flex;gap:2px;padding:var(--sp-1) var(--sp-2) 0;border-bottom:1px solid var(--border)}.kylgriba__sakk{padding:4px 10px;background:none;border:1px solid transparent;border-bottom:none;border-radius:var(--r-nupp) var(--r-nupp) 0 0;font:inherit;font-size:var(--text-sm);cursor:pointer;color:var(--text-muted)}.kylgriba__sakk--aktiivne{background:var(--surface);border-color:var(--border);color:var(--text);font-weight:600;margin-bottom:-1px}.kylgriba__arv{margin-left:5px;padding:0 5px;border-radius:var(--r-pill);background:var(--surface-2);font-size:10px}.kylgriba__sisu{flex:1;min-height:0;overflow:auto;padding:var(--sp-2)}.kylg-planeerimata{display:flex;flex-direction:column;gap:var(--sp-2)}.kylg-filtrid{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--sp-1) var(--sp-2)}.kylg-filter__silt{flex:none;font-size:var(--text-xs);color:var(--text-muted)}.kylg-filter__valik{flex:1;min-width:0;height:26px;padding:0 var(--sp-1);border:1px solid var(--border);border-radius:var(--r-nupp);background:var(--surface);color:var(--text);font:inherit;font-size:var(--text-sm)}.kylg-tyhi{margin:0;color:var(--text-muted);font-size:var(--text-sm)}.kylg-planeerimata__esile{margin:0}.pos-sektsioon--kylg{display:flex;flex-direction:column;gap:var(--sp-2);margin-bottom:0}.kylg-plokk__read{display:flex;flex-direction:column;gap:2px;padding:var(--sp-1) var(--sp-2) var(--sp-2)}.kylg-rida{display:flex;align-items:center;gap:var(--sp-1);flex-wrap:wrap;padding:2px 0;border-radius:var(--r-nupp)}.kylg-rida--esile{background:var(--st-toos-bg)}.kylg-rida__pos{color:var(--text-muted);font-size:var(--text-xs);min-width:34px}button.kylg-rida__pos{padding:0;border:none;background:none;font:inherit;font-size:var(--text-xs);text-align:left;cursor:pointer}button.kylg-rida__pos:hover{color:var(--text);text-decoration:underline}.kylgriba__jalus{margin:0;padding:9px 14px;border-top:1px solid var(--border);background:#fafaf8;font-size:11.5px;color:var(--text-muted)}.kylg-rida__tyhi{margin:0;color:var(--text-muted);font-size:var(--text-xs)}.kylg-klots{display:inline-flex;align-items:center;gap:4px;padding:1px var(--sp-1);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-klots);font:inherit;font-size:var(--text-xs);cursor:grab}.kylg-klots:active{cursor:grabbing}.planeerimine[data-variant=c] .kylg-klots,.planeerimine[data-variant=c] .kylg-klots:active,.planeerimine[data-variant=c] .paevaklots{cursor:default}.kylg-vihje{margin:0 0 var(--sp-2);color:var(--text-muted);font-size:var(--text-sm);line-height:var(--lh-sm)}.kylg-klots--valitud{background:var(--st-toos-bg);border-color:var(--fookus);outline:2px solid var(--fookus)}.kylg-klots__jaam{font-weight:600}.kylg-klots__kestus{font-family:var(--font-mono);font-variant-numeric:var(--numeric);color:var(--text-muted)}.kylg-klots__osa{font-family:var(--font-mono);font-variant-numeric:var(--numeric);font-size:10px;color:var(--text-muted)}.planeerimine__kalender{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;gap:var(--sp-2)}.plaani-raam--taisekraan{flex:1;min-height:0;margin-bottom:0;overflow:hidden;position:relative}.plaani-raam--taisekraan .kalender-kerija{height:100%;overflow:auto}.plaani-raam--taisekraan .plaani-tabel thead th{position:sticky;top:0;z-index:3;background:var(--surface)}.plaani-raam--taisekraan .plaani-tabel thead th.plaani-tabel__jaam,.plaani-raam--taisekraan .plaani-tabel thead th.plaani-tabel__vahetus{z-index:5}.planeerimine__variandiala{flex:1;min-height:0;overflow:auto}.plaani-legend-kokku{flex:none;font-size:var(--text-sm)}.plaani-legend-kokku>summary{cursor:pointer;color:var(--text-muted);font-size:var(--text-xs)}.plaani-legend-kokku[open]{max-height:200px;overflow:auto;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-nupp);padding:var(--sp-2)}.maatriksi-aken{max-width:min(960px,92vw)}.lohistuse-kummitus{position:fixed;z-index:999;pointer-events:none;padding:2px var(--sp-2);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-klots);font-family:var(--font-mono);font-size:var(--text-xs);opacity:.94;box-shadow:0 8px 24px -8px #17181c73}.kukutusjoon{position:fixed;z-index:998;pointer-events:none;background:var(--st-toos-dot);border-radius:2px}body.lohistus-kaib{cursor:grabbing;-webkit-user-select:none;user-select:none}.serv{position:absolute;z-index:8;pointer-events:none;opacity:0;transition:opacity 90ms linear;background:linear-gradient(var(--serva-suund),rgba(49,120,210,.3),rgba(49,120,210,0))}.serv--ules{--serva-suund: to bottom;top:0;left:0;right:0;height:56px}.serv--alla{--serva-suund: to top;bottom:0;left:0;right:0;height:56px}.serv--vasak{--serva-suund: to right;top:0;bottom:0;left:0;width:56px}.serv--parem{--serva-suund: to left;top:0;bottom:0;right:0;width:56px}.serv--aktiivne{opacity:1}.kylgriba--sihtmark{box-shadow:inset 0 0 0 2px var(--st-toos-dot)}.paevavaade__rada--keelatud{background:var(--st-blokk-bg);cursor:not-allowed}.plaani-klots--ahel{background:#fdf1ef;border-color:#f0c4be;border-left:5px solid var(--st-blokk-dot)}.plaani-klots--ahel .plaani-klots__kell{color:var(--st-blokk-text);font-weight:700}.plaani-klots--ootab{border-left:3px solid var(--st-paus-dot)}.plaani-klots__huud{flex:none;display:grid;place-items:center;width:14px;height:14px;border-radius:var(--r-pill);background:var(--st-blokk-dot);color:#fff;font-size:10px;font-weight:700;line-height:14px}.plaani-klots__kell{font-family:var(--font-mono);font-variant-numeric:var(--numeric);color:var(--text-muted)}.paevaklots--ahel{background:#fdf1ef;border-color:#f0c4be;border-left:4px solid var(--st-blokk-dot)}.paevaklots--ahel .paevaklots__kell{color:var(--st-blokk-text);font-weight:700}.paevaklots--ootab{border-left:3px solid var(--st-paus-dot)}.planeerimine--taisekraan .planeerimine__juhtriba{flex-wrap:nowrap}.planeerimine--taisekraan .planeerimine__juhtriba>.nupp,.planeerimine--taisekraan .planeerimine__juhtriba>.leht__meta{flex:none;white-space:nowrap}.projektiriba{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:var(--sp-2);height:32px;min-height:32px;max-height:32px;margin:0 0 0 var(--sp-2);overflow:hidden}.projektiriba__silt{flex:none;font-size:var(--text-sm);font-weight:600;color:var(--text-muted)}.projektiriba__nupud{flex:1;min-width:0;display:flex;flex-wrap:nowrap;align-items:center;gap:var(--sp-1);overflow-x:auto;overflow-y:hidden;padding-bottom:2px}.projektiriba__nupp{flex:none;height:28px;max-width:220px;padding:0 12px;border:1px solid var(--border);border-radius:var(--r-pill);background:var(--surface);color:var(--text);font-family:inherit;font-size:var(--text-sm);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.projektiriba__nupp:hover{background:var(--surface-2)}.projektiriba__nupp--aktiivne,.projektiriba__nupp--aktiivne:hover{background:var(--nupp-esmane-bg);color:var(--nupp-esmane-text);border-color:var(--nupp-esmane-bg)}.projektiriba__vihje{flex:none;white-space:nowrap}.kylg-projekt{border:1px solid var(--border);border-radius:var(--r-kaart);background:var(--surface-2)}.kylg-projekt--esile{box-shadow:inset 0 0 0 2px var(--fookus)}.kylg-projekt__pais{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-1) var(--sp-2);padding:var(--sp-1) var(--sp-2);cursor:pointer;list-style:none;font-size:var(--text-sm)}.kylg-projekt__pais::-webkit-details-marker{display:none}.kylg-projekt__pais:before{content:"▸";color:var(--text-muted);transition:transform var(--dur-fast) var(--ease)}.kylg-projekt[open]>.kylg-projekt__pais:before{transform:rotate(90deg)}.kylg-projekt__nimi{font-weight:700;min-width:0;max-width:100%;overflow-wrap:anywhere}.kylg-projekt__meta{color:var(--text-muted);font-size:var(--text-xs)}.kylg-projekt__plokid{display:flex;flex-direction:column;gap:var(--sp-2);padding:0 var(--sp-1) var(--sp-1)}.pos-plokk__projekt{display:inline-block;max-width:100%;min-width:0;padding:0 6px;border-radius:var(--r-pill);background:var(--surface-2);border:1px solid var(--border);color:var(--text);font-size:var(--text-xs);font-weight:700;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.pos-plokk__projekt{flex:0 1 auto;order:-1}.kylg-projekt__kood{flex:none;margin-right:var(--sp-1);padding:0 6px;border-radius:var(--r-pill);background:var(--nupp-esmane-bg);color:var(--nupp-esmane-text);font-size:var(--text-xs);line-height:18px;white-space:nowrap}.hulgiread{display:flex;flex-direction:column;gap:var(--sp-2);margin:var(--sp-3) 0;padding:0;list-style:none;max-height:46vh;overflow-y:auto}.hulgirida{display:flex;align-items:flex-start;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);border:1px solid var(--border);border-radius:var(--r-kaart);background:var(--surface)}.hulgirida[data-valitud=false]{opacity:.62}.hulgirida__valik{display:flex;align-items:center;min-height:var(--h-row)}.hulgirida__sisu{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.hulgirida__nimi{font-weight:600;overflow-wrap:anywhere}.hulgirida__erandid{margin:2px 0 0;padding-left:var(--sp-4);font-size:var(--text-xs);color:var(--st-paus-text)}.hulgirida--tulem[data-kuju=viga] .hulgirida__nimi,.hulgirida--tulem[data-kuju=puudub] .hulgirida__nimi{color:var(--st-blokk-text)}.laine-plokk{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-kaart);box-shadow:var(--vari-kaart);padding:var(--sp-3) var(--sp-4);margin-bottom:var(--sp-3)}.laine-plokk__sisu{display:flex;align-items:baseline;gap:var(--sp-2);min-width:0}.laine-plokk__number{font-size:var(--text-h1);line-height:var(--lh-h1);font-variant-numeric:var(--numeric);font-weight:600}.laine-plokk__silt{font-size:var(--text-base);line-height:var(--lh-base)}.laine-plokk__rahulik{margin:0;color:var(--text-muted);font-size:var(--text-base);line-height:var(--lh-base)}.laine-plokk__link{margin-left:auto;font-size:var(--text-sm);line-height:var(--lh-sm)}.meie-valved{display:flex;flex-direction:column;gap:var(--sp-1);margin-bottom:var(--sp-3)}.meie-valve{margin:0;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-kaart);background:var(--st-blokk-bg);color:var(--st-blokk-text);font-size:var(--text-base);line-height:var(--lh-base)}.meie-valve--vaikne{background:var(--st-ootel-bg);color:var(--st-ootel-text)}.valve-teated{display:flex;flex-direction:column;gap:var(--sp-1);margin:0 0 var(--sp-2)}.valve-teade{margin:0;color:var(--text-muted);font-size:var(--text-sm);line-height:var(--lh-sm)}.valve-teade--alamrida{display:block}.teatekoond__loigatud{margin:0;padding:var(--sp-2) var(--sp-3);color:var(--text-muted);font-size:var(--text-sm);line-height:var(--lh-sm)}.hoiatuste-plokk__summary{cursor:pointer;margin-bottom:var(--sp-2)}.hoiatuste-plokk__tegevused{display:flex;flex-direction:column;gap:var(--sp-2)}.sektsioon--hoiatused .valve-teated{padding:0 calc(1px + var(--sp-4))}.sektsioon--hoiatused .tyhi{margin:0;padding:0 calc(1px + var(--sp-4))}.hoiatuste-plokk__pais{display:inline-flex;align-items:baseline;gap:var(--sp-2);flex-wrap:wrap}.hoiatuste-plokk__jaotus{color:var(--text-muted);font-size:var(--text-sm);line-height:var(--lh-sm)}.plaani-klots>.saekava-silt--raport{flex:1 1 auto;min-width:0;display:inline-flex;align-items:baseline;overflow:hidden}.saekava-silt__nimi{flex:1 1 auto;min-width:0;display:inline-flex;align-items:baseline;gap:var(--sp-1);overflow:hidden;white-space:nowrap}.saekava-silt__nimi>.kood{flex:none}.saekava-silt__projekt{flex:0 1 auto;min-width:4ch;max-width:22ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.saekava-silt__materjal{flex:1 1 auto;min-width:0;display:inline-flex;align-items:baseline;overflow:hidden;white-space:nowrap}.saekava-silt__materjal-pea{flex:0 1 auto;min-width:6ch;max-width:15ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.saekava-silt__materjal-saba{flex:none}.saekava-silt__kestus{flex:none;color:var(--text-muted);font-variant-numeric:var(--numeric);white-space:nowrap}.paevaklots__kood{flex:0 1 auto;min-width:0;max-width:24ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);font-size:var(--text-xs)}.popup__raporti-markus{margin:2px 0 0;font-size:var(--text-sm);color:var(--text-muted)}.terminal__saekava{overflow-wrap:anywhere}.ulevaate-pais{display:flex;flex-direction:column;gap:var(--sp-1);margin:0 0 var(--sp-4);padding:var(--sp-3);border:1px solid var(--border);border-radius:var(--r-kaart);background:var(--surface-2)}.ulevaate-pais__rida{margin:0;font-size:var(--text-lg);line-height:var(--lh-lg);font-weight:600;font-variant-numeric:tabular-nums}.ulevaate-pais__alus{margin-left:var(--sp-2);color:var(--text-muted);font-size:var(--text-sm);font-weight:400}.tyhi-vaartus{color:var(--text-muted);font-style:italic}.kirje__lisa{color:var(--text-muted);font-size:var(--text-sm)}.planeerimine__kell{font-variant-numeric:tabular-nums;font-weight:600;padding:.1rem .4rem;border:1px solid var(--joon, #ccc);border-radius:4px}.plaani-veerg--tana{border-left:2px solid var(--rohke, #b23)}.plaani-veerg__praegu{position:absolute;top:100%;right:0;z-index:2;transform:translateY(-50%);padding:0 var(--sp-1);border-radius:var(--r-nupp);background:var(--surface);font-size:.75rem;line-height:1.25;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--rohke, #b23);pointer-events:none}.plaani-lahter--moodas{background-image:repeating-linear-gradient(45deg,transparent,transparent 6px,rgba(0,0,0,.05) 6px,rgba(0,0,0,.05) 12px)}.paevavaade__praegu{position:absolute;top:0;bottom:0;width:2px;background:var(--rohke, #b23);z-index:3;pointer-events:none}.projektid1a{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:var(--sp-5);align-items:start}@media(max-width:1180px){.projektid1a{grid-template-columns:minmax(0,1fr)}}.leht__tegevused{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px;min-width:0}.leht__tegevused .filtririba__otsing{margin-left:var(--sp-2)}.pillid{display:flex;gap:var(--sp-2);flex-wrap:wrap}.pill{height:28px;padding:0 12px;border-radius:var(--r-pill);border:1px solid var(--border);background:var(--surface);color:var(--text-muted);font-size:var(--text-sm);font-weight:600;cursor:pointer}.pill--valitud{background:var(--nupp-esmane-bg);border-color:var(--nupp-esmane-bg);color:var(--nupp-esmane-text)}.projektiloend__pais,.projektirida{display:grid;grid-template-columns:minmax(0,1.3fr) 160px 120px 88px minmax(0,1fr) 96px;gap:var(--sp-3);align-items:center}.projektiloend__pais>*,.projektirida>*{min-width:0}@media(min-width:1500px){.projektiloend__pais,.projektirida{grid-template-columns:minmax(200px,1.3fr) 190px 120px 110px minmax(150px,1fr) 96px;gap:var(--sp-4)}}.projektiloend__pais{padding:0 var(--sp-4) var(--sp-2);font-size:var(--text-silt);letter-spacing:var(--ls-silt);text-transform:uppercase;color:var(--text-muted);font-weight:600}.projektiloend{display:flex;flex-direction:column;gap:6px}.projektirida{width:100%;padding:var(--sp-3) var(--sp-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-kaart);text-align:left;font:inherit;color:inherit;cursor:pointer;transition:border-color var(--dur-fast) var(--ease)}.projektirida:hover{border-color:var(--text-muted)}.projektirida--valitud{border-color:var(--text);box-shadow:0 0 0 1px var(--text)}.projektirida__nimi{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);min-width:0}.projektirida__nimirida{display:flex;align-items:center;gap:var(--sp-2);min-width:0;max-width:100%}.projektirida__nimi .margis{max-width:100%}.projektirida__pealkiri{font-size:var(--text-base);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%}.projektirida__nimi .leht__meta{flex-basis:100%;padding-left:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.projektirida__valmiduseRida{display:flex;justify-content:space-between;align-items:baseline;gap:var(--sp-2)}.projektirida__seis{font-size:var(--text-sm);font-weight:650}.projektirida__protsent{font-size:15px;font-weight:650;font-variant-numeric:var(--numeric)}.projektirida__kuupaev{display:block;font-size:var(--text-table);font-variant-numeric:var(--numeric)}.projektirida__tempo{font-size:var(--text-table);font-weight:600}.projektirida__toos{display:flex;flex-wrap:wrap;gap:var(--sp-1);min-width:0}.projektirida__maht{text-align:right;font-size:var(--text-sm);color:var(--text-muted);font-variant-numeric:var(--numeric)}.projektirida__seis--blokk,.projektirida__tempo--blokk{color:var(--st-blokk-text)}.projektirida__seis--paus,.projektirida__tempo--paus{color:var(--st-paus-text)}.projektirida__seis--ootel,.projektirida__tempo--ootel{color:var(--st-ootel-text)}.projektirida__seis--valmis,.projektirida__tempo--valmis{color:var(--st-valmis-text)}.projektirida__seis--toos,.projektirida__tempo--toos{color:var(--st-toos-text)}.riba{width:100%;border-radius:var(--r-pill);background:var(--surface-2);overflow:hidden;margin-top:6px}.riba--loend{height:6px}.riba--fookus{height:10px;margin:var(--sp-2) 0 var(--sp-4)}.riba__taide{height:100%;border-radius:var(--r-pill)}.riba__taide--blokk{background:var(--st-blokk-dot)}.riba__taide--paus{background:var(--st-paus-dot)}.riba__taide--passiiv{background:var(--st-passiiv-dot)}.riba__taide--vahe{background:var(--st-vahe-dot)}.riba__taide--ootel{background:var(--st-ootel-dot)}.riba__taide--valmis{background:var(--st-valmis-dot)}.riba__taide--toos{background:var(--st-toos-dot)}.margis__tapp--blokk{background:var(--st-blokk-dot)}.margis__tapp--paus{background:var(--st-paus-dot)}.margis__tapp--ootel{background:var(--st-ootel-dot)}.margis__tapp--valmis{background:var(--st-valmis-dot)}.margis__tapp--toos{background:var(--st-toos-dot)}.paevachip{display:inline-flex;align-items:center;align-self:flex-start;height:18px;margin-top:6px;padding:0 6px;border-radius:var(--r-margis);font-size:var(--text-xs);font-weight:600;background:var(--st-paus-bg);color:var(--st-paus-text)}.paevachip--blokk{background:var(--st-blokk-bg);color:var(--st-blokk-text)}.paevachip--paus{background:var(--st-paus-bg);color:var(--st-paus-text)}.paevachip--ootel,.paevachip--valmis,.paevachip--toos{background:var(--st-ootel-bg);color:var(--st-ootel-text)}.paevachip--maaramata{padding-left:0;background:none;color:var(--text-muted)}.paevachip--teadmata{background:var(--st-ootel-bg);color:var(--st-ootel-text)}.toos-chip{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 6px;border-radius:var(--r-margis);background:var(--st-toos-bg);color:var(--st-toos-text);font-size:var(--text-xs);font-weight:600}.toos-chip__nr{font-family:var(--font-mono);font-variant-numeric:var(--numeric)}.fookus{position:sticky;top:0;border-radius:var(--r-kaart-suur);padding:20px}.fookus__pais{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--sp-3)}.fookus__nimi{font-size:20px;line-height:26px;font-weight:650;margin:0}.fookus__valmidus{display:flex;align-items:baseline;gap:var(--sp-3);margin-top:var(--sp-3)}.fookus__protsent{font-size:44px;line-height:48px;font-weight:650;letter-spacing:-1px;font-variant-numeric:var(--numeric)}.fookus__lahtrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--border);border-radius:10px}.fookus__lahter{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-right:1px solid var(--border);min-width:0}.fookus__lahter:last-child{border-right:none}.fookus__vaartus{font-size:15px;font-weight:650;font-variant-numeric:var(--numeric)}.fookus__vaartus--blokk{color:var(--st-blokk-text)}.fookus__vaartus--paus{color:var(--st-paus-text)}.fookus__vaartus--ootel{color:var(--st-ootel-text)}.fookus__vaartus--valmis{color:var(--st-valmis-text)}.fookus__vaartus--toos{color:var(--st-toos-text)}.fookus__selgitus{font-size:11.5px;line-height:15px;color:var(--text-muted)}.fookus__selgitus--blokk{color:var(--st-blokk-text)}.fookus__selgitus--paus{color:var(--st-paus-text)}.fookus__plokk{display:flex;flex-direction:column;gap:var(--sp-1);margin-top:var(--sp-4)}.fookus__plokipais{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-2)}.fookus__jaotus{display:flex;gap:2px;height:10px;border-radius:var(--r-pill);background:var(--surface-2);overflow:hidden;margin-top:6px}.fookus__jaotus--tehtud{height:100%;background:var(--st-valmis-dot)}.fookus__jaotus--toos{height:100%;background:var(--st-toos-dot)}.fookus__read{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:var(--text-table);line-height:18px}.fookus__read li{display:flex;align-items:center;gap:var(--sp-2);min-width:0}.fookus__nr{font-family:var(--font-mono);font-size:12.5px;font-variant-numeric:var(--numeric)}.fookus__nupud{display:flex;gap:var(--sp-2);margin-top:var(--sp-4)}.staatuseosa{margin-bottom:var(--sp-3)}.staatuseosa__pillid{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2);padding:0 var(--sp-4) var(--sp-2)}.staatuseosa__teade{padding:0 var(--sp-4) var(--sp-2)}.valmisosa{margin-top:var(--sp-5)}.staatuseosa>summary,.valmisosa summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:var(--sp-2);padding:0 var(--sp-4) var(--sp-2);font-size:var(--text-silt);letter-spacing:var(--ls-silt);text-transform:uppercase;color:var(--text-muted);font-weight:600}.staatuseosa>summary::-webkit-details-marker,.valmisosa summary::-webkit-details-marker{display:none}.naita{font-size:var(--text-sm);font-weight:500;letter-spacing:0;text-transform:none}.valmisrida{display:grid;grid-template-columns:minmax(200px,1.3fr) 190px 120px 110px 96px;gap:var(--sp-4);align-items:center;padding:var(--sp-2) var(--sp-4);margin-top:6px;background:var(--surface-2);border-radius:10px}.valmisrida__nimi{color:var(--text);font-weight:600;font-size:var(--text-table);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.valmisrida__seis{color:var(--st-valmis-text);font-size:var(--text-sm);font-weight:650}.positsioon__pais4{display:flex;flex-direction:column;gap:var(--sp-1)}.positsioon__pais-rida{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-3)}.positsioon__nimi{display:inline-flex;align-items:baseline;gap:var(--sp-2);margin:0;font-size:var(--text-h1);line-height:var(--lh-h1);font-weight:650;letter-spacing:-.02em}.positsioon__pos{color:var(--text-muted);font-weight:600}.positsioon__nupud{display:inline-flex;gap:var(--sp-2);margin-left:auto}.positsioon__meta{margin:0 0 var(--sp-1);gap:var(--sp-4)}.koondriba__vaartus--suur{font-size:36px;line-height:40px}.koondriba__vaartus--suur .leht__meta{font-weight:400}.koondriba__riba{display:block;height:8px;margin-top:6px;border-radius:var(--r-pill);background:var(--surface-2);overflow:hidden}.koondriba__taide{display:block;height:100%;border-radius:var(--r-pill);background:var(--st-ootel-dot)}.koondriba__taide--valmis,.koondriba__taide--graafikus{background:var(--st-valmis-dot)}.koondriba__taide--hilineb{background:var(--st-blokk-dot)}.koondriba__taide--tahelepanu{background:var(--st-paus-dot)}.koondriba__taide--teadmata{background:var(--st-ootel-dot)}.jaamachipid{display:flex;flex-wrap:wrap;gap:var(--sp-1);margin-top:6px}.jaamachip{display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:var(--r-margis);font-size:var(--text-xs);font-weight:600;background:var(--st-ootel-bg);color:var(--st-ootel-text)}.jaamachip--valmis{background:var(--st-valmis-bg);color:var(--st-valmis-text)}.jaamachip--plaanis{background:var(--st-toos-bg);color:var(--st-toos-text)}.jaamachip--planeerimata{background:var(--st-blokk-bg);color:var(--st-blokk-text)}.positsioon__jada{padding:var(--sp-4) 20px}.positsioon__jada-pais{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:var(--sp-3);margin-bottom:var(--sp-3)}.jada6{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--sp-2);margin:0;padding:0;list-style:none}.jada6__samm{display:flex;flex-direction:column;gap:2px;min-width:0}.jada6__rida{display:flex;align-items:center;margin-bottom:6px}.jada6__ring{display:inline-flex;align-items:center;justify-content:center;flex:none;width:28px;height:28px;border:2px solid var(--st-ootel-dot);border-radius:50%;box-sizing:border-box;background:var(--surface);font-size:13px;font-weight:700;color:var(--text-muted)}.jada6__ring--valmis{background:var(--st-valmis-dot);border-color:var(--st-valmis-dot);color:#fff}.jada6__ring--planeerimata{background:var(--st-blokk-bg);border-color:var(--st-blokk-dot);color:var(--st-blokk-text)}.jada6__ring--ei-labi{background:var(--surface-2);border-color:var(--surface-2)}.jada6__joon{flex:1 1 auto;height:2px;background:var(--border)}.jada6__joon--tehtud{background:var(--st-valmis-dot)}.jada6__nimi{font-size:var(--text-table);font-weight:650}.jada6__nimi--valmis{color:var(--st-valmis-text)}.jada6__nimi--planeerimata{color:var(--st-blokk-text)}.jada6__nimi--ei-labi{color:var(--text-muted)}.jada6__liik{font-size:11.5px;font-weight:400;color:var(--text-muted)}.jada6__olek{font-size:var(--text-sm)}.jada6__aeg{font-size:11.5px;line-height:16px;color:var(--text-muted)}.positsioon__pohi{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:var(--sp-4);align-items:start}@media(max-width:1180px){.positsioon__pohi{grid-template-columns:minmax(0,1fr)}}.positsioon__korval{display:flex;flex-direction:column;gap:var(--sp-4)}.kaart--seisab{border-color:var(--st-blokk-dot);padding:0}.kaart__pais-seisab{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-2);padding:11px var(--sp-4);background:var(--st-blokk-bg);color:var(--st-blokk-text);border-bottom:1px solid var(--border);border-radius:var(--r-kaart) var(--r-kaart) 0 0}.kaart__pais-arv{font-size:var(--text-sm);font-weight:650}.positsioon__seisu-sisu{padding:var(--sp-3) var(--sp-4) var(--sp-4)}.positsioon__seisu-lause{margin:0 0 var(--sp-3);font-size:var(--text-table);line-height:18px}.positsioon__seisu-nupud{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.detailiseis{display:inline-flex;align-items:center;gap:var(--sp-2)}.rajapunktid{display:inline-flex;gap:3px}.rajapunkt{position:relative;display:inline-flex;width:10px;height:10px;border:2px solid var(--st-ootel-dot);border-radius:50%;box-sizing:border-box;background:var(--surface)}.rajapunkt--valmis{background:var(--st-valmis-dot);border-color:var(--st-valmis-dot)}.rajapunkt--plaanis{background:var(--st-toos-dot);border-color:var(--st-toos-dot)}.rajapunkt--planeerimata{border-color:var(--st-blokk-dot)}.rajapunkt--ei-labi{background:var(--surface-2);border-color:var(--surface-2)}.rajapunkt__lyhend{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.detailiseis__sona{font-size:var(--text-xs);color:var(--text-muted)}.detailiseis__sona--valmis{color:var(--st-valmis-text)}.detailiseis__sona--mat-puudu{color:var(--st-blokk-text);font-weight:600}.positsioon__tabel-kaart .tabel{table-layout:fixed}.positsioon__tabel-kaart .tabel th,.positsioon__tabel-kaart .tabel td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.positsioon__tabel-kaart .tabel td{height:auto;padding:7px var(--sp-3);font-size:12.5px}.positsioon__tabel-kaart .tabel th{padding:var(--sp-2) var(--sp-3)}.positsioon__tabel-kaart .veerg--progr{width:96px}.positsioon__tabel-kaart .veerg--moot{width:120px;white-space:nowrap}.positsioon__tabel-kaart .veerg--kante{width:68px}.positsioon__tabel-kaart .veerg--skeem{width:84px}.positsioon__tabel-kaart .veerg--programm{width:108px}.positsioon__tabel-kaart .veerg--staatus{width:152px}.positsioon__tabel-kaart .veerg--saekava{width:108px}.detailinimi{display:flex;align-items:baseline;gap:6px;min-width:0}.detailinimi__nimi{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.detailinimi__arv{flex:none}.positsioon__tabel-kaart .filtririba__vahe{order:2}.positsioon__tabel-kaart .filtririba__otsing{order:3;width:200px;height:28px}.pea-pais{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-4);flex-wrap:wrap;margin-bottom:var(--sp-4)}.pea-pais__nimi{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap}.pea-pais__nimi .leht__pealkiri{margin:0}.pea-pais__nupud{display:flex;gap:var(--sp-2);flex-wrap:wrap}.koondriba--viis{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr 1.4fr}.koondriba__lahter--lai{gap:var(--sp-1)}.riba--rida{display:block;height:6px;margin-top:0}.koondriba__vaartus--blokk{color:var(--st-blokk-text)}.koondriba__vaartus--paus{color:var(--st-paus-text)}.koondriba__vaartus--ootel{color:var(--st-ootel-text)}.koondriba__vaartus--valmis{color:var(--st-valmis-text)}.koondriba__vaartus--toos{color:var(--st-toos-text)}.pea-ruudustik{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:var(--sp-5);align-items:start;margin-top:var(--sp-5)}@media(max-width:1100px){.pea-ruudustik{grid-template-columns:minmax(0,1fr)}.koondriba--viis{grid-template-columns:repeat(2,minmax(0,1fr))}}.pea-korval{display:flex;flex-direction:column;gap:var(--sp-4)}.pea-ruhm{margin-bottom:var(--sp-5)}.pea-ruhm__pais{display:flex;align-items:center;gap:var(--sp-2);margin:0 0 var(--sp-2);padding:0 var(--sp-1);font-size:var(--text-table);font-weight:650}.pea-ruhm__pais--blokk{color:var(--st-blokk-text)}.pea-ruhm__pais--paus{color:var(--st-paus-text)}.pea-ruhm__pais--ootel{color:var(--st-ootel-text)}.pea-ruhm__pais--valmis{color:var(--st-valmis-text)}.pea-ruhm__pais--toos{color:var(--st-toos-text)}.pea-ruhm__arv{font-weight:500;color:var(--text-muted)}.pea-ruhm__selgitus{font-weight:400;font-size:var(--text-sm);color:var(--text-muted)}.pea-rida{border:1px solid var(--border);border-radius:var(--r-kaart);background:var(--surface);margin-bottom:6px;overflow:hidden}.pea-rida--avatud{border-color:var(--text)}.pea-rida__nupp{display:grid;grid-template-columns:20px minmax(0,1fr) 200px 110px 56px;gap:var(--sp-4);align-items:center;width:100%;padding:var(--sp-3) var(--sp-4);border:none;background:none;text-align:left;font:inherit;color:inherit;cursor:pointer}.pea-rida__nupp:hover{background:var(--bg)}.pea-rida__nool{font-size:var(--text-sm);color:var(--text-muted)}.pea-rida__nimi{display:flex;flex-direction:column;gap:2px;min-width:0}.pea-rida__pealkiri{font-size:var(--text-base);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pea-rida__pohjus{font-size:var(--text-sm);color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pea-rida__edenemine{display:flex;flex-direction:column;gap:var(--sp-1)}.pea-rida__protsent{text-align:right;font-size:15px;font-weight:650;font-variant-numeric:var(--numeric)}.pea-rida__protsent--blokk{color:var(--st-blokk-text)}.pea-rida__protsent--paus{color:var(--st-paus-text)}.pea-rida__protsent--ootel{color:var(--st-ootel-text)}.pea-rida__protsent--valmis{color:var(--st-valmis-text)}.pea-rida__protsent--toos{color:var(--st-toos-text)}.pea-avatud{padding:var(--sp-1) var(--sp-4) var(--sp-4) 50px;border-top:1px solid var(--border);background:#fafaf8}.pea-avatud__veerud{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-5)}@media(max-width:900px){.pea-avatud__veerud{grid-template-columns:minmax(0,1fr)}.pea-avatud{padding-left:var(--sp-4)}}.pea-avatud__pais{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-2);padding:var(--sp-3) 0 var(--sp-2)}.pea-legend{font-size:var(--text-silt);color:var(--text-muted)}.pea-avatud__nupud{display:flex;gap:var(--sp-2);margin-top:var(--sp-4);flex-wrap:wrap}.pea-saekavarida{display:grid;grid-template-columns:52px minmax(0,1fr);gap:var(--sp-1) var(--sp-2);align-items:center;padding:6px var(--sp-2);margin-bottom:var(--sp-1);background:var(--surface);border-radius:var(--r-nupp)}.pea-saekavarida__materjal{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pea-saekavarida .jaamachipid{grid-column:1 / -1;margin-top:0}.jaamachip--ei-labi{background:var(--surface-2);color:var(--text-muted);opacity:.7}.pea-posrida{display:grid;grid-template-columns:minmax(34px,120px) minmax(0,1fr) 70px 44px;gap:var(--sp-2);align-items:center;padding:6px var(--sp-2);margin-bottom:var(--sp-1);background:var(--surface);border-radius:var(--r-nupp);font-size:var(--text-sm)}.pea-posrida__pos{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pea-posrida__nimi{display:flex;flex-direction:column;min-width:0}.pea-posrida__nimi>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pea-posrida__protsent{text-align:right;font-weight:600;font-variant-numeric:var(--numeric)}.pea-rajatapid{display:inline-flex;gap:var(--sp-1)}.rajatapp{width:10px;height:10px;border-radius:var(--r-pill);box-sizing:border-box;border:2px solid var(--st-ootel-dot);background:var(--surface)}.rajatapp--tehtud{background:var(--st-valmis-dot);border-color:var(--st-valmis-dot)}.rajatapp--toos{background:var(--st-toos-dot);border-color:var(--st-toos-dot)}.rajatapp--osaliselt{background:var(--surface);border-color:var(--st-toos-dot)}.rajatapp--ei-labi{background:var(--surface-2);border-color:var(--surface-2)}.pea-plokk{padding:var(--sp-4)}.pea-plokk__pais{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-2);flex-wrap:wrap}.pea-plokk__pealkiri{margin:0 0 var(--sp-2);font-size:15px;line-height:22px;font-weight:600}.pea-plokk--tahelepanu{border-color:var(--st-paus-dot)}.pea-plokk--tahelepanu .pea-plokk__pealkiri{color:var(--st-paus-text)}.pea-jaamarida{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:var(--sp-2);align-items:center;margin-top:6px;font-size:var(--text-sm)}.pea-jaamarida__nimi{font-weight:600}.pea-jaamarida__plaanis{background:var(--st-ootel-dot)}.pea-jaamarida__arv{text-align:right;white-space:nowrap}.pea-valmisrida{display:grid;grid-template-columns:minmax(0,1.3fr) 190px 56px;gap:var(--sp-4);align-items:center;padding:var(--sp-2) var(--sp-4);margin-top:6px;background:var(--surface-2);border-radius:10px}.paneel__kate{position:fixed;inset:56px 0 0;background:#17181c2e;z-index:40}.paneel{position:fixed;top:56px;right:0;bottom:0;width:600px;max-width:100vw;display:flex;flex-direction:column;background:var(--surface);border-left:1px solid var(--border);box-shadow:-24px 0 48px -32px #17181c40;z-index:41;animation:paneel-sisse .18s cubic-bezier(.2,0,0,1)}@keyframes paneel-sisse{0%{transform:translate(100%)}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.paneel{animation:none}}.paneel__ulariba{display:flex;align-items:center;gap:var(--sp-2);padding:14px 20px;border-bottom:1px solid var(--border);flex:none}.paneel__tagasi{height:28px;padding:0 10px;font-size:var(--text-sm);flex:none}.paneel__teerada{flex-wrap:nowrap;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-bottom:0}.paneel__teerada strong,.paneel__teerada-juur{overflow:hidden;text-overflow:ellipsis}.paneel__teerada-juur{color:var(--text-muted)}.paneel__sulge{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex:none;border:1px solid var(--border);border-radius:var(--r-nupp);background:var(--surface);color:var(--text-muted);font-size:16px;line-height:1;cursor:pointer}.paneel__sulge:hover{background:var(--surface-2);color:var(--text)}.paneel__sisu{flex:1;overflow-y:auto;padding:20px}.paneel__pais{display:flex;align-items:flex-start;gap:var(--sp-4);margin-bottom:var(--sp-4)}.paneel__pais--alam{margin-bottom:6px}.paneel__pealkirjad{min-width:0;flex:1}.paneel__nimi{margin:0;font-size:20px;line-height:26px;font-weight:650;letter-spacing:-.3px}.paneel__alamnimi{margin:0;font-size:var(--text-lg);line-height:var(--lh-lg);font-weight:650;letter-spacing:-.2px;overflow-wrap:anywhere}.paneel__valmidus{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.paneel__protsent{font-size:32px;line-height:36px;font-weight:650;letter-spacing:-.5px;font-variant-numeric:var(--numeric)}.paneel__alamprotsent{font-size:28px;line-height:32px;font-weight:650;font-variant-numeric:var(--numeric)}.paneel__alamprotsent--blokk{color:var(--st-blokk-text)}.paneel__alamprotsent--paus{color:var(--st-paus-text)}.paneel__alamprotsent--ootel{color:var(--st-ootel-text)}.paneel__alamprotsent--valmis{color:var(--st-valmis-text)}.paneel__alamprotsent--toos{color:var(--st-toos-text)}.paneel__jaotusriba,.paneel__alamriba{height:8px;margin:var(--sp-2) 0 20px}.paneel__plokipais{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-2);margin-bottom:var(--sp-2)}.paneel__silt{margin:0;font-size:var(--text-silt);letter-spacing:var(--ls-silt);text-transform:uppercase;color:var(--text-muted);font-weight:600}.paneel__legend{font-size:var(--text-xs);color:var(--text-muted)}.paneel__read{display:flex;flex-direction:column;gap:6px}.paneel__rida{display:grid;grid-template-columns:minmax(0,1fr) 150px 44px;align-items:center;gap:14px;width:100%;padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:var(--surface);text-align:left;font:inherit;color:inherit;cursor:pointer;transition:border-color .18s cubic-bezier(.2,0,0,1)}.paneel__rida:hover{border-color:var(--text)}.paneel__reanimi{min-width:0}.paneel__reapealkiri{display:flex;align-items:center;gap:var(--sp-2);min-width:0}.paneel__reasona{font-size:var(--text-table);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.paneel__reapohjus{display:block;margin-top:2px;padding-left:16px;font-size:var(--text-sm);line-height:15px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.paneel__reaedenemine{display:flex;flex-direction:column;gap:var(--sp-1);min-width:0}.paneel__reaprotsent{text-align:right;font-size:var(--text-table);font-weight:650;font-variant-numeric:var(--numeric)}.paneel__reaprotsent--blokk{color:var(--st-blokk-text)}.paneel__reaprotsent--paus{color:var(--st-paus-text)}.paneel__reaprotsent--ootel{color:var(--st-ootel-text)}.paneel__reaprotsent--valmis{color:var(--st-valmis-text)}.paneel__reaprotsent--toos{color:var(--st-toos-text)}.paneel__tehtud{margin-top:14px}.paneel__tehtud>summary{padding-left:0;padding-right:0}.paneel__tehtudrida{display:grid;grid-template-columns:minmax(0,1fr) auto 44px;align-items:center;gap:10px;width:100%;margin-top:var(--sp-1);padding:6px 12px;border:1px solid transparent;border-radius:var(--r-nupp);background:var(--bg);text-align:left;font:inherit;font-size:var(--text-table);color:var(--text-muted);cursor:pointer;transition:border-color .18s cubic-bezier(.2,0,0,1)}.paneel__tehtudrida:hover{border-color:var(--border)}.paneel__tehtudnimi{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.paneel__tehtudprotsent{text-align:right;font-weight:600;font-variant-numeric:var(--numeric);color:var(--st-valmis-text)}.paneel__jalus{display:flex;gap:var(--sp-2);flex-wrap:wrap;margin-top:20px;padding-top:var(--sp-4);border-top:1px solid var(--border)}.paneel__saekavad{margin-bottom:20px}.paneel__saekavarida{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-1);padding:var(--sp-2) var(--sp-3);border:1px solid var(--border);border-radius:var(--r-nupp)}.paneel__materjal{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.paneel__chipid{justify-content:flex-end;margin-top:0}.paneel__postabel{border:1px solid var(--border);border-radius:10px;overflow:hidden}.paneel__posrida{display:grid;grid-template-columns:minmax(40px,120px) minmax(0,1fr) 72px 100px 40px;align-items:center;gap:10px;padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--border);font-size:var(--text-table)}.paneel__posrida:last-child{border-bottom:none}.paneel__poskood,.paneel__posnimi{min-width:0}.paneel__poskood{font-size:var(--text-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.paneel__posnimi-rida,.paneel__possaekava{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.paneel__possaekava{font-size:var(--text-xs)}.paneel__posprotsent{text-align:right;font-weight:600;font-variant-numeric:var(--numeric)}@media(max-width:640px){.paneel{width:100vw}.paneel__rida{grid-template-columns:minmax(0,1fr) 44px}.paneel__reaedenemine{grid-column:1 / -1}.paneel__posrida{grid-template-columns:minmax(40px,120px) minmax(0,1fr) 44px}.paneel__posrida .pea-rajatapid,.paneel__posrida .tarneseis{grid-column:1 / -1}}.koondriba--viis3a{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr 1fr}@media(max-width:1100px){.koondriba--viis3a{grid-template-columns:repeat(2,minmax(0,1fr))}}.alam-sektsioon{margin-bottom:var(--sp-5)}.alam-sektsioon__pais{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:var(--sp-3);margin-bottom:var(--sp-2)}.alam-sektsioon__pais .sektsioon__pealkiri{margin:0}.alam-seisab{padding:0;margin-bottom:var(--sp-5)}.alam-seisab__rida{display:grid;grid-template-columns:56px auto minmax(0,1fr) auto;gap:var(--sp-3);align-items:center;padding:var(--sp-3) var(--sp-4);border-top:1px solid var(--border)}.alam-seisab__rida:first-of-type{border-top:none}.alam-seisab__lause{font-size:var(--text-table);line-height:18px;min-width:0}.alam-seisab__nupud{display:flex;gap:var(--sp-2);flex-wrap:wrap}@media(max-width:900px){.alam-seisab__rida{grid-template-columns:minmax(0,1fr)}}.alam-saekava{padding:14px var(--sp-4);margin-bottom:var(--sp-3)}.alam-saekava__pais{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-3);margin-bottom:var(--sp-3)}.alam-saekava__nr{font-size:var(--text-md);font-weight:600}.alam-saekava__materjal{flex:1 1 120px;min-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alam-saekava__nr,.alam-saekava__pais>.margis{flex:none}.alam-saekava__arvud{margin-left:auto;flex:none}.alam-jaamad{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--sp-2)}@media(max-width:1200px){.alam-jaamad{grid-template-columns:repeat(2,minmax(0,1fr))}}.alam-jaam{display:flex;flex-direction:column;gap:2px;padding:var(--sp-2) 10px;border:1px solid var(--border);border-radius:var(--r-nupp);min-width:0}.alam-jaam--toos{border-color:var(--st-toos-dot);background:var(--st-toos-bg)}.alam-jaam--planeerimata{border-color:var(--st-blokk-dot);background:var(--st-blokk-bg)}.alam-jaam--ei-labi{background:var(--surface-2);opacity:.7}.alam-jaam__pais{display:flex;align-items:center;gap:6px;min-width:0}.alam-jaam__nimi{font-size:12.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alam-jaam__olek{margin-left:auto;font-size:var(--text-xs);color:var(--text-muted)}.alam-jaam__aeg{font-size:var(--text-xs);line-height:15px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alam-ahelata{display:flex;align-items:center;gap:var(--sp-2);margin:0;padding:var(--sp-2) 10px;border:1px dashed var(--border);border-radius:var(--r-nupp);font-size:var(--text-sm);color:var(--text-muted)}.alam-ahelata--raport{border-style:solid;border-color:var(--st-valmis-dot);background:var(--st-valmis-bg);color:var(--st-valmis-text)}.alam-postabel{padding:0;overflow:hidden}.alam-postabel .tabel{table-layout:fixed}.alam-postabel .tabel th,.alam-postabel .tabel td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alam-postabel .tabel td{height:auto;padding:9px var(--sp-4);font-size:var(--text-table)}.alam-postabel .veerg--pos{width:128px}.alam-postabel .veerg--seis{width:118px}.alam-postabel .veerg--valmidus{width:132px}.alam-postabel .veerg--rada{width:88px}.alam-postabel .veerg--saekava{width:104px}.alam-postabel .veerg--staatus{width:150px}.alam-postabel .veerg--tahtaeg{width:104px}.alam-postabel .veerg--valmidus .riba{display:inline-block;width:56px;margin:0 6px 0 0;vertical-align:middle}.alam-postabel .tabel tbody tr:hover{background:var(--bg)}.alam-posnimi{font-weight:600}.alam-samm{display:flex;flex-direction:column;gap:2px;min-width:0}.alam-samm__pealkiri{font-size:var(--text-table);font-weight:600}.alam-planeerimata{display:flex;align-items:center;gap:var(--sp-2);margin:0;font-size:var(--text-sm);color:var(--st-blokk-text)}.alam-korras{color:var(--st-valmis-text);font-weight:600}.inimesed__pais{align-items:flex-start}.inimesed__pealkirjad{min-width:0;flex:1}.inimesed__pealkirjarida{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap}.inimesed__alapealkiri{font-size:var(--text-table);color:var(--text-muted)}.inimesed__meta{display:flex;gap:var(--sp-5);margin-top:6px;font-size:var(--text-sm);color:var(--text-muted);flex-wrap:wrap}.inimesed__metasilt{text-transform:uppercase;letter-spacing:.55px;font-size:var(--text-xs);font-weight:500}.inimesed__metaarv{margin-left:var(--sp-1);color:var(--text);font-size:var(--text-table);font-variant-numeric:var(--numeric)}.inimesed__metaarv--punane{color:var(--st-blokk-text);font-weight:600}.inimesed__nupud{display:flex;gap:var(--sp-2);align-items:center;flex:none}.inimesed__keha{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-4);align-items:start}.inimesed__keha--paneeliga{grid-template-columns:minmax(0,1fr) 380px}.inimesed__loend{min-width:0}.inimesed__tooriistad{display:flex;align-items:center;gap:var(--sp-2);margin-bottom:10px;flex-wrap:wrap}.inimesed__otsing{width:240px}.inimesed__filtrid{display:flex;gap:var(--sp-1)}.inimesed__filter{height:30px;padding:0 11px;border-radius:var(--r-pill);border:1px solid var(--border);background:var(--surface);color:#4c535e;font-family:inherit;font-size:12.5px;font-weight:600;cursor:pointer;white-space:nowrap}.inimesed__filter--aktiivne{border-color:var(--nupp-esmane-bg);background:var(--nupp-esmane-bg);color:var(--nupp-esmane-text)}.inimesed__filtriarv{margin-left:5px;font-weight:500;color:#8a919c}.inimesed__filter--aktiivne .inimesed__filtriarv{color:#b8bcc4}.inimesed__vihje{margin-left:auto;font-size:11.5px;color:var(--text-muted)}.inimesed__tabel{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-kaart);box-shadow:var(--vari-kaart);overflow:hidden}.inimesed__tabelipais,.inimesed__rida{display:grid;grid-template-columns:36px minmax(0,1.3fr) minmax(0,1fr) minmax(0,1.3fr) minmax(0,1.1fr) 130px;gap:var(--sp-3);align-items:center;padding:0 var(--sp-4)}.inimesed__tabelipais{padding:var(--sp-2) var(--sp-4);border-bottom:1px solid var(--border);background:#fafaf8;font-size:var(--text-silt);letter-spacing:var(--ls-silt);text-transform:uppercase;color:var(--text-muted);font-weight:600}.inimesed__rida{width:100%;height:52px;border:0;border-bottom:1px solid var(--border);background:var(--surface);text-align:left;font-family:inherit;font-size:var(--text-table);color:inherit;cursor:pointer}.inimesed__rida:hover{background:var(--bg)}.inimesed__rida--avatud{background:#fbfbf9}.inimesed__rida--eemaldatud{opacity:.55}.inimesed__tyhi{margin:0;padding:var(--sp-5) var(--sp-4);font-size:var(--text-table);color:var(--text-muted)}.inimesed__avatar{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;font-size:var(--text-sm);font-weight:700;letter-spacing:.02em;background:#ecedef;color:#4c535e;flex:none}.inimesed__avatar--suur{width:40px;height:40px;font-size:var(--text-base)}.inimesed__avatar--saag{background:var(--st-toos-bg);color:var(--st-toos-text)}.inimesed__avatar--kant{background:var(--st-valmis-bg);color:var(--st-valmis-text)}.inimesed__avatar--cnc{background:#eef0fa;color:#3f4fa8}.inimesed__avatar--press{background:var(--st-paus-bg);color:var(--st-paus-text)}.inimesed__avatar--viimistlus{background:#fbe9ec;color:#9b2c3c}.inimesed__avatar--uus{background:var(--surface-2);color:var(--text-muted)}.inimesed__nimi{min-width:0}.inimesed__nimitekst{display:block;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inimesed__kontakt{display:block;font-size:11.5px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inimesed__amet{color:#4c535e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inimesed__amet--puudub{color:#8a919c}.inimesed__jaamad{display:flex;align-items:center;gap:5px;min-width:0;flex-wrap:wrap}.inimesed__chip{display:inline-flex;align-items:center;height:var(--h-badge);padding:0 var(--sp-2);border-radius:6px;border:1px solid var(--border);color:#4c535e;font-size:11.5px;font-weight:500;white-space:nowrap}.inimesed__chip--pohi{border-color:var(--nupp-esmane-bg);background:var(--nupp-esmane-bg);color:var(--nupp-esmane-text);font-weight:600}.inimesed__chip--puudub{border-style:dashed;color:#8a919c}.inimesed__nadal{display:flex;gap:3px}.inimesed__lahter{display:inline-flex;align-items:center;justify-content:center;width:26px;height:var(--h-badge);border-radius:var(--r-margis);font-family:var(--font-mono);font-size:10px;font-weight:700}.inimesed__lahter--vahetus1{background:var(--nupp-esmane-bg);color:var(--nupp-esmane-text)}.inimesed__lahter--vahetus2{background:#5c6ec9;color:#fff}.inimesed__lahter--jagatud{background:#c9cff0;color:var(--text)}.inimesed__lahter--vaba{background:var(--st-paus-bg);color:var(--st-paus-text)}.inimesed__lahter--maaramata{background:var(--surface-2);color:#8a919c}.inimesed__lahter--puhkepaev{background:transparent;border:1px dashed var(--border);color:#b8bcc4}.inimesed__tana{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-sm);font-weight:600;white-space:nowrap;color:var(--text)}.inimesed__tapp{width:8px;height:8px;border-radius:50%;background:var(--st-toos-dot);flex:none}.inimesed__tana--vaba{color:var(--st-paus-text)}.inimesed__tana--vaba .inimesed__tapp{background:var(--st-paus-dot)}.inimesed__tana--maaramata{color:var(--st-blokk-text)}.inimesed__tana--maaramata .inimesed__tapp{background:var(--st-blokk-dot)}.inimesed__tana--puhkepaev,.inimesed__tana--eemaldatud{color:var(--text-muted)}.inimesed__tana--puhkepaev .inimesed__tapp,.inimesed__tana--eemaldatud .inimesed__tapp{background:var(--st-ootel-dot)}.inimesed__jalus{display:flex;justify-content:space-between;gap:var(--sp-3);padding:10px var(--sp-4);font-size:11.5px;color:var(--text-muted);flex-wrap:wrap}.inimesed__link{border:0;padding:0;background:none;font-family:inherit;font-size:inherit;color:var(--link);cursor:pointer}.inimesed__kaart{position:sticky;top:calc(var(--h-ulariba) + var(--sp-3));background:var(--surface);border:1px solid var(--border);border-radius:var(--r-kaart);box-shadow:var(--vari-kaart);overflow:hidden}.inimesed__kaardipais{display:flex;align-items:center;gap:var(--sp-3);padding:14px var(--sp-4);border-bottom:1px solid var(--border);background:#fafaf8}.inimesed__kaardipealkirjad{min-width:0;flex:1}.inimesed__kaardisilt{font-size:var(--text-silt);letter-spacing:var(--ls-silt);text-transform:uppercase;color:var(--text-muted);font-weight:600}.inimesed__kaardipealkiri{margin-top:2px;font-size:var(--text-md);font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inimesed__sulge{width:28px;height:28px;border:1px solid var(--border);border-radius:var(--r-nupp);background:var(--surface);font-family:inherit;font-size:15px;line-height:1;color:var(--text-muted);cursor:pointer;flex:none}.inimesed__kaardisisu{display:flex;flex-direction:column;gap:var(--sp-4);padding:var(--sp-4)}.inimesed__valjad{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.inimesed__valja{min-width:0}.inimesed__valja--lai{grid-column:1 / -1}.inimesed__valjasilt{font-size:11.5px;color:var(--text-muted)}.inimesed__sisend{width:100%;min-width:0;height:34px;font-size:var(--text-table)}.inimesed__sisend--nimi{font-size:13.5px;font-weight:600}.inimesed__sisend--mono{font-family:var(--font-mono)}.inimesed__pinseis{margin:-6px 0 0;font-size:11.5px;color:var(--text-muted)}.inimesed__plokipais{display:flex;justify-content:space-between;align-items:baseline;gap:var(--sp-2);margin-bottom:6px}.inimesed__plokinimi{font-size:var(--text-sm);font-weight:600}.inimesed__plokivihje{font-size:var(--text-xs);color:var(--text-muted)}.inimesed__pillid{display:flex;flex-wrap:wrap;gap:5px}.inimesed__pill{height:28px;padding:0 10px;border-radius:var(--r-pill);border:1px solid var(--border);background:var(--surface);color:#4c535e;font-family:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.inimesed__pill--pohi{border-color:var(--nupp-esmane-bg);background:var(--nupp-esmane-bg);color:var(--nupp-esmane-text)}.inimesed__pill--oskab{border-style:dashed;border-color:#c9ccd2;color:#8a919c;font-weight:500}.inimesed__pill--oskab.inimesed__pill--valitud{border-style:solid;border-color:#8a919c;background:var(--surface-2);color:var(--text)}.inimesed__info{padding:10px 12px;border-radius:var(--r-nupp);background:var(--bg);font-size:var(--text-sm);line-height:17px;color:#4c535e}.inimesed__inforida{display:flex;justify-content:space-between;gap:var(--sp-2)}.inimesed__inforida+.inimesed__inforida{margin-top:3px}.inimesed__inforida b{font-weight:600;color:var(--text);font-variant-numeric:var(--numeric)}.inimesed__infolink{display:inline-block;margin-top:6px;text-decoration:none}.inimesed__kaardinupud{display:flex;gap:var(--sp-2);padding-top:var(--sp-1);border-top:1px solid var(--border)}.inimesed__salvesta{flex:1}.inimesed__eemaldusrida{display:flex;justify-content:space-between;align-items:center;gap:var(--sp-2);font-size:11.5px;color:var(--text-muted)}.inimesed__eemalda{height:26px;padding:0 10px;border:1px solid var(--border);border-radius:6px;background:var(--surface);font-family:inherit;font-size:var(--text-sm);font-weight:600;color:var(--st-blokk-text);cursor:pointer;white-space:nowrap}.inimesed__eemalda:hover{background:var(--st-blokk-bg);border-color:var(--st-blokk-dot)}.inimesed__eemalda--kinnita{height:var(--h-row);padding:0 var(--sp-4);border-radius:var(--r-nupp);font-size:var(--text-base)}.analyys__kokku{display:flex;flex-wrap:wrap;gap:var(--sp-4);font-size:var(--text-silt);letter-spacing:var(--ls-silt);text-transform:uppercase}.analyys__kokku--kinnitamata{color:var(--st-paus-text);font-weight:600}.analyys__kokku--tahelepanu{color:var(--st-blokk-text);font-weight:600}.analyys__tooriistariba{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-3);margin:var(--sp-4) 0 var(--sp-3)}.analyys__filtrid{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.analyys__pill{height:30px;padding:0 14px;border:1px solid var(--border);border-radius:var(--r-pill);background:var(--surface);color:var(--text);font-family:var(--font-ui);font-size:var(--text-sm);cursor:pointer}.analyys__pill--aktiivne{background:var(--nupp-esmane-bg);border-color:var(--nupp-esmane-bg);color:var(--nupp-esmane-text)}.analyys__paigutus{display:grid;grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:var(--sp-5)}@media(max-width:1180px){.analyys__paigutus{grid-template-columns:minmax(0,1fr)}}.analyys__rida{cursor:pointer;border-left:3px solid transparent}.analyys__rida:hover{background:var(--surface-2)}.analyys__rida--valitud{border-left-color:var(--fookus);background:var(--surface-2)}.analyys__jaam{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2)}.analyys__jaam-nupp{border:0;background:none;padding:0;font-family:var(--font-ui);font-size:var(--text-table);font-weight:650;color:var(--text);cursor:pointer}.analyys__margis--peab{background:var(--st-valmis-bg);color:var(--st-valmis-text)}.analyys__margis--eiPea{background:var(--st-blokk-bg);color:var(--st-blokk-text)}.analyys__margis--moodtmisiVahe{background:var(--st-paus-bg);color:var(--st-paus-text)}.analyys__margis--moodtmistEiOle{background:var(--st-ootel-bg);color:var(--st-ootel-text)}.analyys__margis--kinnitamata{background:var(--st-paus-bg);color:var(--st-paus-text)}.analyys__vaike{color:var(--text-muted)}.analyys__koefitsient{font-family:var(--font-mono);font-variant-numeric:var(--numeric);font-weight:700}.analyys__rida .leht__meta{display:block}.analyys__rida th{width:40%;max-width:420px;font-size:var(--text-table);line-height:var(--lh-sm);letter-spacing:normal;text-transform:none;color:var(--text);white-space:normal;font-weight:400;vertical-align:top}.analyys__kaart{position:sticky;top:calc(var(--h-ulariba) + var(--sp-3));padding:0;overflow:hidden}.analyys__kaart-pais{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-4);border-bottom:1px solid var(--border);background:var(--surface-2)}.analyys__kaart-arv{font-family:var(--font-mono);font-variant-numeric:var(--numeric);font-size:var(--text-xl);font-weight:700}.analyys__kaart-arv--peab{color:var(--st-valmis-text)}.analyys__kaart-arv--eiPea{color:var(--st-blokk-text)}.analyys__kaart-arv--moodtmisiVahe{color:var(--st-paus-text)}.analyys__kaart-arv--moodtmistEiOle{color:var(--st-ootel-text)}.analyys__kaart-nimi{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;font-size:var(--text-md);font-weight:650}.analyys__silt{font-size:var(--text-silt);letter-spacing:var(--ls-silt);text-transform:uppercase;color:var(--text-muted)}.analyys__arv{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-4)}.analyys__stepper{display:flex;align-items:center;gap:var(--sp-2)}.analyys__stepper>.nupp{flex:0 0 auto}.analyys__sisend{flex:1 1 0;min-width:0;width:100%;text-align:center;font-family:var(--font-mono);font-variant-numeric:var(--numeric);font-size:var(--text-h1);font-weight:700}.analyys__arv-jalus{display:flex;justify-content:space-between;gap:var(--sp-3);margin:0}.analyys__naited ul{list-style:none;margin:var(--sp-2) 0 0;padding:var(--sp-3);border-radius:var(--r-kaart);background:var(--surface-2)}.analyys__naited li{display:flex;justify-content:space-between;gap:var(--sp-3);padding:2px 0;font-size:var(--text-table)}.analyys__naited strong{font-family:var(--font-mono);font-variant-numeric:var(--numeric)}.analyys__riba{display:grid;grid-template-columns:72px minmax(0,1fr) 56px;align-items:center;gap:var(--sp-2);margin-top:var(--sp-2);font-size:var(--text-sm)}.analyys__riba-raam{height:8px;border-radius:var(--r-pill);background:var(--surface-2);overflow:hidden}.analyys__riba-tapp{display:block;height:100%;border-radius:var(--r-pill)}.analyys__riba-tapp--moodetud{background:var(--st-toos-dot)}.analyys__riba-tapp--seatud{background:var(--fookus)}.analyys__riba-arv{font-family:var(--font-mono);font-variant-numeric:var(--numeric);text-align:right}.analyys__verdikt{margin:var(--sp-3) 0 0;font-size:var(--text-sm);line-height:var(--lh-sm)}.analyys__verdikt--peab{color:var(--st-valmis-text)}.analyys__verdikt--eiPea{color:var(--st-blokk-text)}.analyys__verdikt--moodtmisiVahe,.analyys__verdikt--moodtmistEiOle{color:var(--text-muted)}.analyys__vota{margin-top:var(--sp-2);border-style:dashed}.analyys__kaart-jalus{display:flex;gap:var(--sp-2)}.analyys__kaart-jalus .nupp{flex:1 1 auto}.masin__montaaz{display:flex;flex-direction:column;gap:14px}.masin__hoiatusepill{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 10px;border-radius:999px;background:#f8f0d9;color:#7d5a05;font-size:12px;font-weight:600}.masin__hoiatusepill:before{content:"";width:6px;height:6px;border-radius:999px;background:#d9a521}.masin__paevavalik{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.masin__paevaNupud{display:flex;gap:8px;flex-wrap:wrap}.masin__paevaNupp{display:flex;flex-direction:column;gap:3px;min-width:132px;height:52px;padding:7px 12px;border:1px solid #e1e1dc;border-radius:10px;background:#fafaf8;text-align:left;cursor:pointer}.masin__paevaNupp--valitud{border-color:#17181c;background:#fff}.masin__paevaNupuPais{display:flex;align-items:baseline;gap:8px}.masin__paevaNupuNimi{font-size:13px;font-weight:650}.masin__paevaNupuKuupaev{font-family:IBM Plex Mono,monospace;font-size:11.5px;color:#68707b}.masin__paevaNupuArv{font-size:11.5px;font-weight:600}.masin__paevaNupuArv--ootel{color:#7d5a05}.masin__paevaNupuArv--jaotatud{color:#1b6b38}.masin__paevaNupuArv--tyhi{color:#8a919c;font-weight:400}.masin__laud{display:grid;grid-template-columns:292px minmax(0,1fr);gap:14px;align-items:start}.masin__riiul{display:flex;flex-direction:column;min-height:620px;padding:0;overflow:hidden}.masin__riiuliPais{display:flex;align-items:center;gap:8px;padding:12px 14px;background:#fafaf8;border-bottom:1px solid #e1e1dc}.masin__riiuliNimi{font-size:13.5px;font-weight:650}.masin__riiuliArv{font-family:IBM Plex Mono,monospace;font-size:12px;color:#68707b}.masin__riiuliArv--ootel{color:#7d5a05}.masin__riiuliValmis{margin-left:auto;font-size:12px;color:#1b6b38}.masin__riiuliLoend{display:flex;flex-direction:column;gap:8px;margin:0;padding:12px;list-style:none;flex:1}.masin__riiuliKaart{display:flex;flex-direction:column;gap:3px;padding:9px 11px 9px 12px;border:1px solid #d4d4ce;border-left:3px solid #2e9152;border-radius:8px;cursor:grab;touch-action:none}.masin__riiuliKaart--pooleli{border-left-color:#d9a521}.masin__riiuliKaart:hover{background:#fafaf8;border-color:#b9bcb6}.masin__riiuliKaart--lohistan{opacity:.4}.masin__kaardiRida{display:flex;align-items:baseline;justify-content:space-between;gap:8px;min-width:0}.masin__kaardiProjekt{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.masin__kaardiKestus,.masin__kaardiPos{font-family:IBM Plex Mono,monospace;font-size:12px;font-variant-numeric:tabular-nums}.masin__kaardiPos{font-weight:600}.masin__kaardiPosNimi{font-size:12px;color:#4c535e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.masin__kaardiEeldus{display:flex;align-items:center;gap:5px;font-size:11.5px;color:#7d5a05}.masin__kaardiEeldus--valmis{color:#1b6b38}.masin__kaardiEeldus:before{content:"";width:7px;height:7px;border-radius:999px;background:#d9a521}.masin__kaardiEeldus--valmis:before{background:#2e9152}.masin__riiuliTyhi{margin:12px;padding:24px 12px;border:1px dashed #d4d4ce;border-radius:8px;min-height:120px;display:flex;align-items:center;justify-content:center;text-align:center;font-size:12.5px;color:#8a919c;flex:1}.masin__riiuliJalus{padding:10px 14px;background:#fafaf8;border-top:1px solid #e1e1dc;font-size:11.5px;color:#68707b}.masin__telg{padding:0;overflow:hidden}.masin__teljePais{display:grid;background:#fafaf8;border-bottom:1px solid #e1e1dc}.masin__veeruPais{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-left:1px solid #e1e1dc;min-width:0}.masin__veeruRida{display:flex;align-items:center;gap:8px;min-width:0}.masin__avatar{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;font-size:11px;font-weight:700;flex:none}.masin__avatar--sinine{background:#e8f0fa;color:#1a55a6}.masin__avatar--roheline{background:#e4f2e7;color:#1b6b38}.masin__avatar--kuldne{background:#f8f0d9;color:#7d5a05}.masin__avatar--lilla{background:#eeeafa;color:#5a4a9e}.masin__veeruNimi{font-size:13.5px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.masin__veeruChip{font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:700;border:1px solid #e1e1dc;border-radius:4px;padding:1px 4px;flex:none}.masin__veeruMarge{margin-left:auto;font-size:10.5px;color:#a02018;background:#fbeceb;border-radius:4px;padding:1px 5px;white-space:nowrap;flex:none}.masin__teljeTyhi{margin:0;padding:24px 16px;font-size:12.5px;color:#68707b;border-bottom:1px solid #e1e1dc}.masin__veeruKoormus{display:flex;flex-direction:column;gap:3px}.masin__veeruTunnid{font-family:IBM Plex Mono,monospace;font-size:11.5px;color:#68707b;font-variant-numeric:tabular-nums}.masin__veeruTunnid--yle{color:#a02018}.masin__teljeKeha{display:grid;background:repeating-linear-gradient(to bottom,#efefeb 0 1px,transparent 1px 90px)}.masin__teljeRenn{position:relative;border-right:1px solid #efefeb}.masin__tunnisilt{position:absolute;right:6px;transform:translateY(-50%);font-family:IBM Plex Mono,monospace;font-size:11px;color:#8a919c;font-variant-numeric:tabular-nums}.masin__veerg{position:relative;border-left:1px solid #e1e1dc;min-width:0}.masin__veerg--lohistus{background:#fbfbf9}.masin__siht--sihtmark{background:#f4f4f2;outline:1px solid #8a919c;outline-offset:-1px}.masin__louna{position:absolute;left:0;right:0;display:flex;align-items:center;justify-content:center;border-top:1px dashed #e1e1dc;border-bottom:1px dashed #e1e1dc;background:repeating-linear-gradient(135deg,#f4f4f2 0 5px,#fff 5px 10px);font-size:10.5px;color:#a8adb5}.masin__ajaklots{position:absolute;left:6px;right:6px;display:flex;flex-direction:column;justify-content:center;gap:1px;padding:2px 9px 2px 10px;border:1px solid #8a919c;border-left:3px solid #8a919c;border-radius:7px;background:#fff;box-shadow:0 1px 2px #17181c0f;overflow:hidden;cursor:grab;touch-action:none}.masin__ajaklots--kinni{cursor:default}.masin__ajaklots--lohistan{opacity:.4}.masin__ajaklots--tehtud{border-color:#2e9152;background:#e4f2e7;color:#1b6b38}.masin__ajaklots--toos{border-color:#3178d2;background:#e8f0fa;color:#1a55a6}.masin__ajaklots--pooleli{border-color:#d9a521}.masin__ajaklots a{color:inherit;text-decoration:none;display:flex;flex-direction:column;gap:1px;min-width:0}.masin__ajaklotsiRida{display:flex;align-items:baseline;gap:6px;min-width:0}.masin__ajaklotsiProjekt{font-size:12.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.masin__ajaklotsiPos,.masin__ajaklotsiAeg{font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;flex:none}.masin__ajaklotsiAeg{margin-left:auto;font-weight:400;color:#68707b}.masin__ajaklotsiPosNimi{font-size:11.5px;color:#4c535e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.masin__ajaklotsiSeis{display:flex;align-items:center;gap:6px;font-size:11px}.masin__ajaklotsiSeis--pooleli{color:#7d5a05;font-weight:600}.masin__ajaklotsiSeis--plaanis{color:#1b6b38}.masin__ajaklotsiTapp{width:6px;height:6px;border-radius:999px;background:currentColor;flex:none}.masin__teljeJalus{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:10px 14px;background:#fafaf8;border-top:1px solid #e1e1dc;font-size:11.5px;color:#68707b}.masin__legendiRida{display:flex;align-items:center;gap:6px}.masin__legendiRuut{width:10px;height:10px;border-radius:3px;border:1px solid #8a919c;background:#fff}.masin__legendiRuut--tehtud{border-color:#2e9152;background:#e4f2e7}.masin__legendiRuut--toos{border-color:#3178d2;background:#e8f0fa}.masin__legendiRuut--pooleli{border-color:#d9a521}.kasitsi__alltekst{margin:var(--sp-1) 0 0;max-width:720px;font-size:13px;line-height:19px;color:var(--text-muted)}.kasitsi__laud{display:grid;grid-template-columns:minmax(0,1fr) 440px;gap:var(--sp-4);align-items:start;margin-top:var(--sp-4)}.kasitsi__veerg{display:flex;flex-direction:column;gap:14px;min-width:0}.kasitsi__kylg{position:sticky;top:0;display:flex;flex-direction:column;gap:var(--sp-3);min-width:0}.kasitsi-kaart{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-kaart);box-shadow:var(--vari-kaart)}.kasitsi-kaart__pais{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-3) 18px;background:#fafaf8;border-bottom:1px solid var(--border);border-radius:var(--r-kaart) var(--r-kaart) 0 0}.kasitsi-kaart__number{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--r-pill);background:var(--text);color:var(--surface);font-size:12px;font-weight:700}.kasitsi-kaart__pealkiri{font-size:var(--text-base);font-weight:650}.kasitsi-kaart__number-silt{margin-left:auto;font-size:var(--text-sm);color:var(--text-muted)}.kasitsi-kaart__eemalda{width:24px;height:24px;border:0;border-radius:var(--r-margis);background:transparent;color:var(--text-muted);font-size:var(--text-base);line-height:1;cursor:pointer}.kasitsi-kaart__eemalda:hover{background:var(--surface-2);color:var(--text)}.kasitsi-kaart__jalus{margin:0;padding:9px 18px;border-top:1px solid var(--border);background:#fafaf8;border-radius:0 0 var(--r-kaart) var(--r-kaart);font-size:11.5px;line-height:16px;color:var(--text-muted)}.kasitsi-lyliti{display:flex;gap:2px;margin-left:auto;padding:2px;border:1px solid var(--border);border-radius:var(--r-nupp);background:#f4f4f2}.kasitsi-lyliti__nupp{height:26px;padding:0 10px;border:0;border-radius:6px;background:transparent;color:var(--text-muted);font-family:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.kasitsi-lyliti__nupp--valitud{background:var(--surface);color:var(--text);box-shadow:0 1px 2px #17181c14}.kasitsi-valjad{display:grid;gap:14px var(--sp-4);padding:var(--sp-4) 18px}.kasitsi-valjad--projekt{grid-template-columns:1fr 1fr}.kasitsi-valjad--positsioon{grid-template-columns:1fr 140px 200px}.kasitsi-valjad--saekava{grid-template-columns:1fr 160px;padding-bottom:0}.kasitsi-valja{display:flex;flex-direction:column;gap:6px;min-width:0}.kasitsi-valja--lai{grid-column:1 / -1}.kasitsi-valja__silt{display:flex;align-items:baseline;gap:var(--sp-2);font-size:var(--text-sm);font-weight:600;color:#4c535e}.kasitsi-valja__abi{font-size:var(--text-sm);font-weight:500;color:#8a919c}.kasitsi-valja__sisend{height:36px;padding:0 var(--sp-3);border:1px solid #d4d4ce;border-radius:var(--r-nupp);background:var(--surface);font-family:inherit;font-size:13.5px;color:var(--text)}.kasitsi-valja__sisend--suur{height:38px;font-size:var(--text-base)}.kasitsi-valja__sisend:focus{outline:none;border-color:var(--fookus)}.kasitsi-valja__sisend--vigane{border-color:var(--st-blokk-dot)}.kasitsi-projektid{display:flex;flex-direction:column;gap:6px;padding:var(--sp-3) 18px}.kasitsi-projekt{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:var(--sp-3);padding:9px var(--sp-3);border:1px solid var(--border);border-radius:10px;background:#fafaf8;font-family:inherit;text-align:left;cursor:pointer}.kasitsi-projekt:hover,.kasitsi-projekt--valitud{border-color:var(--text);background:var(--surface)}.kasitsi-projekt__nimed{display:flex;flex-direction:column;min-width:0}.kasitsi-projekt__nimi{font-size:var(--text-table);font-weight:600;color:var(--text)}.kasitsi-projekt__klient,.kasitsi-projekt__arv{font-size:11.5px;color:var(--text-muted)}.kasitsi-projekt__tahtaeg{font-size:var(--text-sm);color:var(--text-muted)}.kasitsi-jaamad{display:flex;flex-direction:column;gap:6px;padding:14px 18px var(--sp-4)}.kasitsi-jaamad__silt{display:flex;align-items:baseline;gap:var(--sp-2);flex-wrap:wrap}.kasitsi-tabel{border:1px solid var(--border);border-radius:10px;overflow:hidden}.kasitsi-tabel__pais,.kasitsi-tabel__rida{display:grid;grid-template-columns:22px 1fr 120px 120px 150px;align-items:center;gap:var(--sp-3);padding:7px var(--sp-3)}.kasitsi-tabel__pais{background:#fafaf8;border-bottom:1px solid var(--border);font-size:var(--text-silt);letter-spacing:var(--ls-silt);text-transform:uppercase;font-weight:600;color:var(--text-muted)}.kasitsi-tabel__rida+.kasitsi-tabel__rida{border-top:1px solid #efefeb}.kasitsi-tabel__rida:hover{background:#fafaf8}.kasitsi-tabel__linnuke{display:contents;cursor:pointer}.kasitsi-tabel__jaam{display:flex;align-items:center;gap:var(--sp-2);font-size:13.5px;font-weight:600;color:var(--text)}.kasitsi-tabel__tapp{width:8px;height:8px;border-radius:var(--r-pill);background:#8a919c}.kasitsi-tabel__koef,.kasitsi-tabel__arvutatud{font-size:var(--text-sm);color:var(--text-muted)}.kasitsi-tabel__arvutatud{font-size:12.5px;color:var(--text)}.kasitsi-tabel__arvutatud--yle{text-decoration:line-through;color:#a8adb5}.kasitsi-tabel__rida--maas .kasitsi-tabel__jaam{font-weight:500;color:#8a919c}.kasitsi-tabel__rida--maas .kasitsi-tabel__tapp{background:transparent;box-shadow:inset 0 0 0 1px #d4d4ce}.kasitsi-tabel__rida--maas .kasitsi-tabel__koef,.kasitsi-tabel__rida--maas .kasitsi-tabel__arvutatud{color:#b9bcb6}.kasitsi-tabel__kasitsi{display:flex;align-items:center;gap:6px}.kasitsi-tabel__sisend{width:76px;height:30px;padding:0 var(--sp-2);border:1px solid #d4d4ce;border-radius:var(--r-klots);background:var(--surface);font-family:var(--font-mono);font-variant-numeric:var(--numeric);font-size:var(--text-sm);color:var(--text)}.kasitsi-tabel__sisend:disabled{background:#f4f4f2}.kasitsi-tabel__sisend--kasitsi{border-color:#d9a521}.kasitsi-tabel__sisend--vigane{border-color:var(--st-blokk-dot)}.kasitsi-tabel__vorming{font-size:var(--text-xs);color:#8a919c}.kasitsi-tabel__jalus{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:7px var(--sp-3);border-top:1px solid var(--border);background:#fafaf8;font-size:var(--text-sm);color:var(--text-muted)}.kasitsi-tabel__jalus .kood{font-weight:600;color:var(--text)}.kasitsi__lisa-saekava{height:40px;border:1px dashed #b9bcb6;border-radius:10px;background:transparent;font-family:inherit;font-size:var(--text-table);font-weight:600;color:#4c535e;cursor:pointer}.kasitsi__lisa-saekava:hover{background:var(--surface);color:var(--text)}.kasitsi-toimingud{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}.kasitsi-toimingud .nupp{height:38px;font-size:13.5px}.kasitsi-toimingud__olek{font-size:12.5px;color:var(--text-muted)}.kasitsi-toimingud__olek--proovitud{color:var(--st-blokk-text)}.kasitsi-toimingud__olek--valmis{color:var(--st-valmis-text)}.kasitsi-toimingud__tyhjenda{margin-left:auto;height:30px;padding:0 var(--sp-3);border:0;border-radius:var(--r-nupp);background:transparent;font-family:inherit;font-size:12.5px;font-weight:600;color:var(--text-muted);cursor:pointer}.kasitsi-toimingud__tyhjenda:hover{background:var(--surface-2);color:var(--text)}.kasitsi-riba{display:flex;align-items:center;gap:var(--sp-3);margin-top:var(--sp-3);padding:14px 18px;border:1px solid var(--st-valmis-dot);border-radius:var(--r-kaart);background:var(--st-valmis-bg)}.kasitsi-riba__mark{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--r-pill);background:var(--st-valmis-dot);color:var(--surface)}.kasitsi-riba__tekst{flex:1;min-width:0}.kasitsi-riba__pealkiri{font-size:var(--text-base);font-weight:650;color:var(--st-valmis-text)}.kasitsi-riba__meta{font-size:12.5px;color:var(--st-valmis-text)}.kasitsi-riba__lisa{height:30px;padding:0 13px;border:1px solid var(--st-valmis-dot);border-radius:var(--r-nupp);background:var(--surface);font-family:inherit;font-size:12.5px;font-weight:600;color:var(--st-valmis-text);cursor:pointer}.kasitsi-eelvaade__projekt{padding:var(--sp-3) 14px;border-bottom:1px solid #efefeb}.kasitsi-eelvaade__nimi{display:flex;flex-direction:column}.kasitsi-eelvaade__paris-nimi{font-size:var(--text-base);font-weight:650;color:var(--text)}.kasitsi-eelvaade__tyhi-nimi{font-size:var(--text-base);font-weight:650;color:#a8adb5}.kasitsi-eelvaade__meta{font-size:11.5px;color:#8a919c}.kasitsi-eelvaade__pos{margin-top:var(--sp-1);font-size:var(--text-table)}.kasitsi-eelvaade__pos .kood{font-weight:600}.kasitsi-eelvaade__paris-pos{color:#4c535e}.kasitsi-eelvaade__klotsid{display:flex;flex-direction:column;gap:6px;padding:var(--sp-3) 14px}.kasitsi-eelvaade__tyhi{margin:0;padding:14px;border:1px dashed #d4d4ce;border-radius:var(--r-nupp);font-size:12.5px;color:#8a919c}.kasitsi-eelklots{display:flex;flex-direction:column;gap:2px;padding:9px 11px 9px var(--sp-3);border:1px solid #d4d4ce;border-left:3px solid #8a919c;border-radius:var(--r-nupp);background:var(--surface)}.kasitsi-eelklots__rida{display:flex;align-items:baseline;gap:6px}.kasitsi-eelklots__projekt{flex:1;min-width:0;font-size:var(--text-table);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kasitsi-eelklots__kestus{font-size:var(--text-sm);color:var(--text-muted)}.kasitsi-eelklots__nr{font-size:var(--text-sm);font-weight:600}.kasitsi-eelklots__materjal{font-size:var(--text-sm);color:#4c535e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kasitsi-eelklots__jaam{display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:var(--r-margis);background:#f4f4f2;font-size:var(--text-silt);font-weight:700}.kasitsi-eelklots__detaile{font-size:var(--text-xs);color:var(--text-muted)}.kasitsi-eelklots__kasitsi{font-size:var(--text-xs);font-weight:600;color:var(--st-paus-text)}.kasitsi-jalg{padding:var(--sp-3) 14px;border:1px solid var(--border);border-radius:var(--r-kaart);background:var(--surface);font-size:var(--text-sm);line-height:17px;color:var(--text-muted)}.kasitsi-jalg__silt{margin-bottom:6px;font-size:var(--text-silt);letter-spacing:var(--ls-silt);text-transform:uppercase;font-weight:600}.kasitsi-jalg__nimi{font-weight:600;color:var(--text)}.leht__kasitsi{margin-left:var(--sp-2);white-space:nowrap}.kasitsi-toimingud .nupp--keelatud{color:#a8adb5;cursor:not-allowed}.kasitsi-toimingud .nupp--esmane.nupp--keelatud{background:#a8adb5;border-color:#a8adb5;color:var(--surface)}.kasitsi-toimingud .nupp--esmane.nupp--keelatud:hover{background:#a8adb5;filter:none}.kasitsi-toimingud .nupp--keelatud:hover{background:var(--surface)}.kylg-klots-paar{display:inline-flex;align-items:center;gap:2px}.kylg-klots__menyy{border:1px solid var(--joon, #d0d5dd);background:transparent;border-radius:4px;color:var(--tekst-tuhm, #667085);cursor:pointer;font-size:11px;line-height:1;padding:2px 4px}.kylg-klots__menyy:hover{background:var(--taust-tume, #f2f4f7)}.klotsi-menyy{display:flex;flex-wrap:wrap;align-items:center;gap:4px;border:1px solid var(--joon, #d0d5dd);border-radius:4px;padding:4px;background:var(--taust, #fff)}.klotsi-menyy__tegu{border:1px solid var(--joon, #d0d5dd);background:var(--taust, #fff);border-radius:4px;cursor:pointer;font-size:11px;padding:2px 6px}.klotsi-menyy__tegu--kustuta{color:var(--punane, #b42318)}.klotsi-menyy__tegu[aria-disabled=true]{opacity:.5}.klotsi-menyy__silt{font-size:11px;color:var(--tekst-tuhm, #667085)}.klotsi-menyy__vali{font-size:12px;max-width:88px;padding:2px 4px}.klotsi-menyy__kysimus{font-size:11px;margin:0}.klotsi-menyy__viga{font-size:11px;color:var(--punane, #b42318);margin:0;width:100%}.kaart__kasitsi{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 0;border-bottom:1px solid var(--joon, #d0d5dd)}.kaart__kasitsi-silt{font-size:12px;color:var(--tekst-tuhm, #667085)}.kaart__kasitsi-vali{font-size:13px;padding:3px 6px}.kaart__kasitsi-vali--kitsas{max-width:72px}.kaart__kasitsi-kysimus{font-size:12px}
