body{font-variant-numeric:tabular-nums}:root{--ground:#fff;--surface:#fff;--surface-2:#f3f4f6;--ink:#16181c;--ink-2:#474c53;--ink-3:#6e747e;--line:#d5d9de;--line-2:#b8bec6;--accent:#c8102e;--accent-soft:#fce8eb;--accent-line:#eda9b4;--vyber:#dce8f8;--vyber-2:#c3d8f1;--vyber-3:#7faae6;--vyber-ciara:#1a56db;--akcia:#d81b2e;--na-akcii:#fff;--critical:#c8102e;--critical-soft:#fce8eb;--critical-line:#eda9b4;--ok:#1b6143;--ok-soft:#deefe7;--ok-line:#96c4ae;--planovane:#2a6dbd;--udalost:#7a4db8;--chrome:#22262b;--chrome-2:#2b3036;--chrome-3:#1a1e22;--na-chrome:#e8ebef;--na-chrome-2:#98a0aa;--chrome-line:#343a41;--shadow:0 1px 2px #16181c0d,0 10px 28px -20px #16181c59;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}body{background:var(--ground);color:var(--ink);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;margin:0;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.55}h1,h2{text-wrap:balance;letter-spacing:-.015em;margin:0}p{margin:0}button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:none}button:focus-visible,input:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}button:disabled{opacity:.45;cursor:default}.app{background:var(--ground);max-width:440px;min-height:100dvh;padding-bottom:env(safe-area-inset-bottom);flex-direction:column;margin:0 auto;display:flex}.app.wide{max-width:1000px}.bar{z-index:20;background:var(--chrome);color:var(--na-chrome);border-bottom:1px solid var(--chrome-line);padding:calc(13px + env(safe-area-inset-top)) 18px 13px;align-items:center;gap:11px;display:flex;position:sticky;top:0}.bar img{width:auto;height:32px}.deli{background:var(--chrome-line);flex:none;width:1px;height:26px}.bar b{letter-spacing:.01em;color:var(--na-chrome-2);font-size:13.5px;font-weight:500}.uvod{flex-direction:column;gap:2px;padding:2px 2px 6px;display:flex}.uvod span{color:var(--ink-3);font-size:13px}.uvod b{letter-spacing:-.015em;font-family:IBM Plex Sans,sans-serif;font-size:20px;font-weight:700;line-height:1.25}.bar .kto{letter-spacing:.07em;text-transform:uppercase;color:var(--na-chrome-2);margin-left:auto;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:11px}.back{background:var(--chrome-2);width:33px;height:33px;color:var(--na-chrome);border-radius:50%;flex:none;place-items:center;font-size:17px;display:grid}main{flex-direction:column;flex:1;gap:14px;padding:18px;display:flex}.stred{padding:calc(40px + env(safe-area-inset-top)) 26px 40px;text-align:center;flex-direction:column;align-items:center;gap:20px;display:flex}.stred img{height:58px}.stred h1{letter-spacing:-.025em;font-size:27px;font-weight:700}.hint{color:var(--ink-3);font-size:14.5px;line-height:1.5}.dots{gap:14px;display:flex}.dot{border:2px solid var(--line-2);border-radius:50%;width:14px;height:14px}.dot.on{background:var(--akcia);border-color:var(--akcia)}.pad{grid-template-columns:repeat(3,1fr);gap:12px;width:100%;max-width:290px;display:grid}.pad button{aspect-ratio:1.5;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px;font-size:22px;font-weight:600}.pad button:active{background:var(--surface-2)}.big{background:var(--akcia);color:var(--na-akcii);box-shadow:var(--shadow);letter-spacing:-.01em;border-radius:14px;width:100%;padding:20px;font-family:IBM Plex Sans,sans-serif;font-size:19px;font-weight:700}.big:active{filter:brightness(.94)}.ghost{background:var(--surface);border:1px solid var(--line-2);color:var(--ink);border-radius:12px;width:100%;padding:14px;font-size:15px;font-weight:600}.danger{border:1.5px solid var(--critical);color:var(--critical);background:0 0;border-radius:12px;width:100%;padding:15px;font-family:IBM Plex Sans,sans-serif;font-size:17px;font-weight:700}.danger:active{background:var(--critical-soft)}.karta{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px;padding:15px 16px}.karta .k{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-bottom:7px;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:13px;display:block}.ecv{background:var(--surface-2);border:1px solid var(--line-2);letter-spacing:.05em;white-space:nowrap;border-radius:5px;padding:5px 10px;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:17px;font-weight:500}.riadok{align-items:center;gap:12px;display:flex}.riadok>div{flex:1;min-width:0}.link{color:var(--accent);background:0 0;font-size:14px;font-weight:600}.dlazdice{grid-template-columns:1fr 1fr;gap:12px;display:grid}.dlazdica{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:112px;padding:20px 12px;font-family:IBM Plex Sans,sans-serif;font-size:14.5px;font-weight:600;display:flex}.dlazdica .ico{font-size:26px;line-height:1}.dlazdica:active{background:var(--surface-2)}.polozka{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);text-align:left;border-radius:10px;align-items:flex-start;gap:11px;width:100%;padding:12px 14px;display:flex}.polozka .no{color:var(--ink-3);flex:none;padding-top:2px;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:12px}.polozka .mid{flex:1;min-width:0}.polozka .mid b{font-size:15px;font-weight:600;display:block}.polozka .mid small{color:var(--ink-2);font-size:13px}.znak{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:4px;padding:2px 8px;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:9.5px;font-weight:500;display:inline-flex}.z-nove{background:var(--accent-soft);color:var(--accent);border-color:var(--accent-line)}.z-ine{background:var(--surface-2);color:var(--ink-2);border-color:var(--line-2)}.z-uzav{background:var(--ok-soft);color:var(--ok);border-color:var(--ok-line)}.z-krit{background:var(--critical-soft);color:var(--critical);border-color:var(--critical-line)}label.f{color:var(--ink-2);margin-bottom:6px;font-size:13px;font-weight:600;display:block}textarea,input[type=text],input[type=search],input[type=datetime-local]{width:100%;font:inherit;background:var(--surface);color:var(--ink);border:1px solid var(--line-2);border-radius:10px;padding:12px;font-size:16px}textarea{resize:vertical;min-height:84px}.ano-nie{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ano-nie button{border:1.5px solid var(--line-2);background:var(--surface);border-radius:11px;flex-direction:column;gap:4px;padding:14px;font-size:15px;font-weight:600;line-height:1.25;display:flex}.ano-nie button small{opacity:.75;font-size:11.5px;font-weight:500}.ano-nie button[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.ano-nie button.nie[aria-pressed=true]{border-color:var(--critical);background:var(--critical-soft);color:var(--critical)}.pozn{border-left:3px solid var(--accent);background:var(--accent-soft);color:var(--ink-2);border-radius:0 8px 8px 0;padding:12px 14px;font-size:13.5px}.pozn.zle{border-left-color:var(--critical);background:var(--critical-soft)}.pozn.dobre{border-left-color:var(--ok);background:var(--ok-soft)}.pozn b{color:var(--ink)}.kroky{gap:6px;display:flex}.kroky i{background:var(--line);border-radius:2px;flex:1;height:3px}.kroky i.on{background:var(--accent)}.cislo{letter-spacing:.06em;color:var(--accent);font-family:IBM Plex Sans,system-ui,sans-serif;font-size:34px;font-weight:500}.fajka{background:var(--ok-soft);border:2px solid var(--ok-line);width:60px;height:60px;color:var(--ok);border-radius:50%;place-items:center;font-size:29px;display:grid}.spinner{text-align:center;color:var(--ink-3);padding:40px;font-size:14px}.kal-hlavicka{align-items:flex-end;gap:2px;padding:2px 2px 10px;display:flex}.kal-nazov{flex:1;min-width:0}.kal-nazov .rok{color:var(--ink-3);letter-spacing:.02em;margin-bottom:-2px;font-size:13px;display:block}.kal-nazov h2{letter-spacing:-.03em;margin:0;font-size:32px;font-weight:700;line-height:1.05}.kal-hlavicka button{width:36px;height:36px;color:var(--accent);background:0 0;border:0;border-radius:50%;flex:none;font-size:21px;line-height:1}.kal-hlavicka button:active{background:var(--surface-2)}.kal-dnes{z-index:15;right:max(16px,50vw - 204px);bottom:calc(16px + env(safe-area-inset-bottom));border:1px solid var(--line-2);background:color-mix(in srgb, var(--surface) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--accent);box-shadow:var(--shadow);border-radius:999px;padding:11px 20px;font-size:15px;font-weight:700;position:fixed}.kal-dnes:active{background:var(--surface-2)}.kal-dni-nazvy{grid-template-columns:21px repeat(7,1fr);margin:0 -18px;padding-bottom:5px;padding-left:4px;padding-right:4px;display:grid}.kal-dni-nazvy span{text-align:center;letter-spacing:.02em;color:var(--ink-3);font-size:12.5px}.kal-dni-nazvy span.vikend{color:var(--ink-2);background:var(--surface-2);border-radius:6px 6px 0 0;padding-top:2px;font-weight:600}.kal-okno{touch-action:pan-x pinch-zoom;border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2);margin:0 -18px;padding:0 4px;position:relative;overflow:hidden}.kal-list{will-change:transform;position:absolute;top:0;left:4px;right:4px}.kal-mriezka{flex-direction:column;display:flex}.kal-tyzden{grid-template-columns:21px repeat(7,1fr);display:grid;position:relative}.kal-tyzden+.kal-tyzden{border-top:1px solid var(--line)}.kal-cislo-tyzdna{color:var(--ink-3);font-variant-numeric:tabular-nums;place-self:start center;padding-top:6px;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:11px}.kal-cislo-tyzdna.teraz{color:var(--accent);font-weight:600}.kal-den{aspect-ratio:1;color:var(--ink);font-variant-numeric:tabular-nums;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;justify-content:flex-start;align-items:center;gap:3px;padding:3px 0 0;font-size:15px;font-weight:500;display:flex}.kal-den.prazdny{pointer-events:none}.kal-den .cislo{width:27px;height:27px;line-height:1;font-size:inherit;font-weight:inherit;letter-spacing:0;color:inherit;border-radius:50%;place-items:center;font-family:inherit;display:grid}.kal-den.vikend{background:var(--surface-2)}.kal-den.vikend .cislo{color:var(--ink-2)}.kal-den.sviatok{background:var(--critical-soft)}.kal-den.sviatok .cislo{color:var(--critical);font-weight:700}.kal-den.dnes .cislo{background:var(--akcia);color:#fff;font-weight:700}.kal-den[aria-pressed=true] .cislo{background:var(--ink);color:var(--ground);font-weight:700}.kal-den.dnes[aria-pressed=true] .cislo{background:var(--akcia);color:#fff}.kal-den .pruh{gap:3px;height:6px;display:flex}.kal-den .pruh i{border-radius:50%;width:6px;height:6px;display:block}.kal-den .pruh i.servis{background:var(--ok)}.kal-den .pruh i.planovane{background:var(--planovane)}.kal-den .pruh i.meska{background:var(--critical)}.kal-den .pruh i.udalost{background:var(--udalost)}.kal-polozka.udalost b{color:var(--udalost)}.kal-polozka .stitok.google{border-color:var(--udalost);color:var(--udalost)}.kal-form{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px;flex-direction:column;gap:10px;margin:10px 0 6px;padding:14px 16px;display:flex}.kal-form h3{margin:0 0 2px;font-size:16px;font-weight:600}.kal-form input[type=date],.kal-form input[type=time]{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line-2);border-radius:10px;width:100%;min-width:0;padding:10px 12px;font-size:16px}.kal-form .zaskrtni{color:var(--ink-2);align-items:center;gap:8px;font-size:14px;display:flex}.kal-form .zaskrtni input{width:18px;height:18px;accent-color:var(--akcia)}.kal-form .tlacidla{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.kal-form .tlacidla .zmaz{color:var(--critical);margin-right:auto;padding:10px 4px;font-weight:600}.kal-form .uloz{background:var(--akcia);color:var(--na-akcii);border-radius:11px;padding:11px 18px;font-weight:600}.kal-form .ghost{padding:11px 16px}.kal-form .chyba{color:var(--critical);font-size:13.5px}.kal-hlavicka .pridaj{background:var(--akcia);width:36px;height:36px;color:var(--na-akcii);border-radius:50%;place-items:center;margin-right:6px;font-size:22px;line-height:1;display:grid}.kal-legenda{color:var(--ink-3);flex-wrap:wrap;justify-content:center;gap:14px;margin-top:12px;font-size:13px;display:flex}.kal-legenda span{align-items:center;gap:6px;display:flex}.kal-legenda i{border-radius:50%;flex:none;width:9px;height:9px;display:block}.kal-legenda i.stvorec{border-radius:3px;width:14px;height:11px}.kal-legenda i.stvorec.vikend{background:var(--surface-2);border:1px solid var(--line-2)}.kal-legenda i.stvorec.sviatok{background:var(--critical-soft);border:1px solid var(--critical-line)}.kal-zoznam{flex-direction:column;margin-top:4px;display:flex}.kal-polozka{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;border-radius:0;flex-direction:column;gap:3px;width:100%;padding:13px 2px;display:flex}.kal-polozka:last-child{border-bottom:0}.kal-polozka:active{background:var(--surface-2)}.kal-polozka .vrch{align-items:center;gap:9px;display:flex}.kal-polozka .cas{color:var(--ink-3);font-variant-numeric:tabular-nums;min-width:46px;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:13.5px}.kal-polozka .ecv{letter-spacing:.03em;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:14px;font-weight:600}.kal-polozka b{padding-left:55px;font-family:IBM Plex Sans,sans-serif;font-size:17px;font-weight:600}.kal-polozka small{color:var(--ink-3);padding-left:55px;font-size:13.5px}.kal-polozka .stitok{letter-spacing:.05em;text-transform:uppercase;border:1px solid var(--line-2);color:var(--ink-3);border-radius:5px;margin-left:auto;padding:3px 8px;font-size:11.5px}.kal-polozka .stitok.meska{border-color:var(--critical);color:var(--critical)}.kal-polozka .stitok.hotovo{border-color:var(--ok);color:var(--ok)}.kal-polozka.sviatok-riadok{background:0 0;padding:12px 2px}.kal-polozka.sviatok-riadok b{color:var(--critical);padding-left:55px;font-size:16px;font-weight:600}.kal-hladaj{align-items:center;margin:0 0 14px;display:flex;position:relative}.kal-hladaj input{width:100%;font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line-2);appearance:none;border-radius:12px;padding:13px 42px 13px 44px;font-size:16px}.kal-hladaj input::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.kal-hladaj input::placeholder{color:var(--ink-3)}.kal-hladaj input:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:var(--accent)}.kal-hladaj .lupa{pointer-events:none;fill:none;width:21px;height:21px;stroke:var(--ink-3);stroke-width:2.1px;stroke-linecap:round;position:absolute;left:13px}.kal-hladaj input:focus+.lupa,.kal-hladaj:focus-within .lupa{stroke:var(--accent)}.kal-hladaj .zmaz{width:32px;height:32px;color:var(--ink-3);background:0 0;border:0;border-radius:50%;font-size:20px;line-height:1;position:absolute;right:6px}.kal-hladaj .zmaz:active{background:var(--surface-2)}.povinne{letter-spacing:.06em;text-transform:uppercase;color:var(--accent);border:1px solid var(--accent-line);vertical-align:2px;border-radius:5px;margin-left:7px;padding:1px 6px;font-size:12px;font-weight:600}.fotky-mriezka{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:8px;display:grid}.fotka{aspect-ratio:1;background:var(--surface-2);border:1px solid var(--line);border-radius:10px;position:relative;overflow:hidden}.fotka a{width:100%;height:100%;display:block}.fotka img{object-fit:cover;width:100%;height:100%;display:block}.fotka>button{color:#fff;background:#0000009e;border:0;border-radius:50%;width:24px;height:24px;padding:0;font-size:15px;line-height:1;position:absolute;top:4px;right:4px}.fotka em{color:#fff;letter-spacing:.05em;text-transform:uppercase;text-align:center;background:#0009;padding:3px 2px;font-size:10.5px;font-style:normal;position:absolute;bottom:0;left:0;right:0}.fotka .chyba-fotky{height:100%;color:var(--ink-3);place-items:center;font-size:22px;display:grid}.fotka-pridaj{aspect-ratio:1;border:1.5px dashed var(--line-2);color:var(--ink-3);cursor:pointer;background:var(--surface);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.fotka-pridaj:active{background:var(--surface-2)}.fotka-pridaj span{color:var(--accent);font-size:26px;font-weight:300;line-height:1}.fotka-pridaj small{font-size:12.5px}.fotka-pridaj input{display:none}.kroky-tlacidla{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.kroky-tlacidla button{flex:1;min-width:135px;padding:13px 10px;font-size:14.5px}.kroky-tlacidla button.vybraty{border-color:var(--accent);color:var(--accent);background:var(--accent-soft);font-weight:600}.postup{flex-direction:column;gap:2px;display:flex}.postup .krok{align-items:flex-start;gap:11px;padding:7px 0;display:flex}.postup .znacka{width:23px;height:23px;color:var(--ink-3);border:1.5px solid var(--line-2);border-radius:50%;flex:none;place-items:center;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:12px;font-weight:600;display:grid}.postup .krok.hotovo .znacka{background:var(--ok);border-color:var(--ok);color:#fff}.postup .krok b{color:var(--ink-2);font-family:IBM Plex Sans,sans-serif;font-size:15.5px;font-weight:600;display:block}.postup .krok.hotovo b{color:var(--ink)}.postup .krok small{color:var(--ink-3);font-size:13.5px}.lehota-udaje{color:var(--ink-3);margin-top:4px;padding-left:55px;font-size:13px;line-height:1.5;display:block}.nadpis-zoznamu{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-bottom:2px;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:13px;display:block}.app.wide{max-width:none;padding:0}.app.wide main.stol{gap:9px;width:100%;max-width:none;margin:0 auto;padding:11px 16px 30px}.stol-hlavicka{z-index:20;background:var(--chrome);color:var(--na-chrome);border-bottom:1px solid var(--line);position:sticky;top:0}.stol-lista{flex-wrap:wrap;align-items:center;gap:5px 11px;padding:5px 16px;display:flex}.stol-lista img{width:auto;height:29px}.stol-lista b{letter-spacing:.01em;color:var(--na-chrome-2);font-size:13.5px;font-weight:500}.stol-lista .firma{color:var(--na-chrome-2);font-size:12.5px}.stol-lista .kto{color:var(--na-chrome-2);margin-left:auto;font-size:12.5px}.stol-lista .link{font-size:12.5px}.stol-lista .odhlasit-pc{font:inherit;color:var(--na-chrome);background:var(--chrome-2);border:1px solid var(--chrome-line);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:5px 11px;font-size:12.5px;font-weight:600;display:inline-flex}.stol-lista .odhlasit-pc:hover{background:var(--chrome-line)}.moj-ucet{align-items:center;gap:14px;margin-bottom:10px;padding:10px 16px;display:flex}.moj-ucet .f{margin:0}.moj-ucet .den-tlacidlo{border:1px solid var(--line);background:var(--surface);font:inherit;cursor:pointer;border-radius:7px;padding:4px 10px;font-size:12.5px}.moj-ucet .den-tlacidlo:hover{background:var(--vyber)}.stol-ukazovatele{gap:6px;margin-left:10px;display:flex}.ukazovatel{color:#aeb6bf;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;background:#20242a;border:1px solid #333a42;border-radius:8px;align-items:center;gap:7px;padding:3px 11px 3px 4px;font-family:IBM Plex Sans,sans-serif;font-size:11px;font-weight:600;line-height:1.5;display:flex}.ukazovatel:hover{color:#fff;background:#2a2f36;border-color:#4a525b}.ukazovatel b{text-align:center;color:#fff;letter-spacing:0;font-variant-numeric:tabular-nums;background:#39414a;border-radius:5px;min-width:24px;padding:1px 0;font-size:14px;font-weight:700}.ukazovatel.nula{color:#6e777f;background:0 0;border-color:#2c3239}.ukazovatel.nula b{color:#7f8891;background:#2a2f35}.ukazovatel.aktivne b{color:#fff;background:#3f8cd6}.ukazovatel.zle{color:#ffb7b9;background:#f0202024;border-color:#8e2a30}.ukazovatel.zle b{color:#fff;background:#e23b42}.ukazovatel.pozor{color:#efcf90;background:#e9b64a1f;border-color:#7e6228}.ukazovatel.pozor b{color:#231a05;background:#d9a130}.vyber-depa{font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:6px;padding:3px 6px;font-size:13px}.vyber-depa:hover{border-color:var(--line-2)}.kniha select.vyber-vodica{background:0 0;border-color:#0000;max-width:100%;padding:1px 4px;font-size:11.5px}.kniha select.vyber-vodica:hover,.kniha select.vyber-vodica:focus{border-color:var(--line-2);background:var(--surface)}.kniha tr.den select.vyber-vodica{font-weight:600}.stol-zalozky{background:var(--chrome-3);border-top:1px solid var(--chrome-line);scrollbar-width:none;align-items:flex-end;gap:2px;padding:5px 16px 0;display:flex;overflow-x:auto}.stol-zalozky::-webkit-scrollbar{display:none}.stol-zalozky button{color:var(--na-chrome);background:var(--chrome-2);border:1px solid var(--chrome-line);white-space:nowrap;border-bottom:0;border-radius:8px 8px 0 0;align-items:center;gap:6px;padding:6px 14px;font-size:14.3px;font-weight:600;display:flex;position:relative}.stol-zalozky button:hover:not(:disabled){background:var(--chrome);color:var(--na-chrome)}.stol-zalozky button[aria-pressed=true]{background:var(--surface);color:var(--ink);border-color:var(--line);z-index:1;margin-bottom:-1px;padding-bottom:7px}.stol-zalozky button:disabled{opacity:.55;cursor:default}.naradie-hlavne{background:var(--akcia);color:#fff;white-space:nowrap;border:0;border-radius:8px;padding:7px 14px;font-family:IBM Plex Sans,sans-serif;font-size:13.5px;font-weight:700}.naradie-hlavne:hover{filter:brightness(1.07)}.zalozka-bodka{background:#4bae7f;border-radius:50%;flex:none;width:7px;height:7px;display:block}.preukaz-tl{vertical-align:middle;align-items:center;gap:2px;margin-left:6px;display:inline-flex;position:relative}.preukaz-tl .ikona-tp{color:var(--ink-3);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:5px;align-items:center;gap:6px;padding:2px 4px;display:inline-flex}.preukaz-tl .ikona-tp:hover{color:var(--vyber-ciara);background:var(--vyber)}.preukaz-tl.velke{flex-wrap:wrap;gap:8px;margin:0}.preukaz-tl.velke .ikona-tp{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:12px;padding:10px 12px;font-size:15px;font-weight:600}.preukaz-okno{z-index:40;background:var(--surface);border:1px solid var(--line-2);width:min(340px,100vw - 32px);box-shadow:var(--shadow);white-space:normal;text-align:left;cursor:default;border-radius:12px;flex-direction:column;gap:7px;margin-top:6px;padding:12px 14px;font-size:13px;font-weight:400;display:flex;position:absolute;top:100%;left:0}.preukaz-tl.velke .preukaz-okno{width:auto;position:fixed;inset:auto 16px 90px}.preukaz-okno label{color:var(--ink-3);flex-direction:column;gap:3px;font-size:11.5px;display:flex}.preukaz-okno input,.preukaz-okno select,.preukaz-okno textarea{font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:7px;padding:6px 8px;font-size:13px}.preukaz-okno-tl{align-items:center;gap:8px;display:flex}.chyba-mala{color:var(--critical);font-size:11.5px}.novinky{flex-direction:column;gap:12px;max-width:820px;display:flex}.novinky-den h3{margin:0 0 6px;font-size:14px}.novinky-den ul{margin:0;padding-left:18px;font-size:13.5px;line-height:1.5}.novinky-den li{margin:0 0 3px}.stol-lista .novinky-pc{margin-left:auto}.stol-lista .novinky-pc+.odhlasit-pc{margin-left:0}.stol-lista .kto{margin-left:auto}.m-preukaz{margin-top:8px}.hromadne-priradenie{align-items:center;gap:5px;display:inline-flex}#nova-verzia{z-index:80;background:var(--ink);color:var(--ground);box-shadow:var(--shadow);justify-content:center;align-items:center;gap:14px;padding:8px 14px;font-size:14px;display:flex;position:fixed;top:0;left:0;right:0}#nova-verzia button{background:var(--akcia);color:var(--na-akcii);border-radius:9px;padding:6px 12px;font-weight:600}.oznam{z-index:70;background:var(--ok);color:#fff;box-shadow:var(--shadow);pointer-events:none;border-radius:12px;padding:10px 16px;font-size:14px;font-weight:600;animation:.15s ease-out bublina-ukaz;position:fixed;bottom:28px;left:50%;transform:translate(-50%)}.oznam.zle{background:var(--critical)}.bublina-stlpca{z-index:60;background:var(--ink);max-width:320px;color:var(--ground);box-shadow:var(--shadow);pointer-events:none;border-radius:10px;padding:9px 12px;font-size:13px;line-height:1.4;animation:.15s ease-out bublina-ukaz;position:fixed}.bublina-stlpca small{opacity:.7;margin-top:4px;font-size:11.5px;display:block}@keyframes bublina-ukaz{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.tabulka tbody tr.kliknuty>td,.tabulka tbody tr.kliknuty:hover>td{background:var(--vyber-3)!important}.tabulka tbody tr.kliknuty>td:first-child{box-shadow:inset 3px 0 0 var(--vyber-ciara)}.hromadne-priradenie .vyber-depa{padding:2px 5px;font-size:11.5px}.obnova-pole{color:var(--ink-2);align-items:center;gap:5px;font-size:11.5px;display:inline-flex}.obnova-pole input{width:82px;font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--ink);text-align:right;border-radius:6px;padding:2px 5px;font-size:11.5px}.tabulka.obnova tr.o-hned>td{background:var(--critical-soft)}.tabulka.obnova tr.o-skoro>td{background:#fdf3e3}html[data-tema=tmava] .tabulka.obnova tr.o-skoro>td{background:#33290f}.obnova-mobil .tabulka-obal{overflow-x:auto}.norma-tl{font:inherit;color:inherit;border:0;border-bottom:1px dashed var(--line-2);cursor:pointer;background:0 0;padding:0 2px}.norma-tl:hover{color:var(--vyber-ciara);border-bottom-color:var(--vyber-ciara)}.norma-uprava input{width:56px;font:inherit;text-align:right;border:1px solid var(--vyber-ciara);background:var(--surface);color:var(--ink);border-radius:5px;padding:1px 4px;font-size:12.5px}.kopirovane-bublina{z-index:60;background:var(--chrome);color:var(--na-chrome);pointer-events:none;opacity:0;border-radius:7px;padding:4px 9px;font-size:12px;font-weight:600;transition:opacity .15s,transform .15s;position:fixed;transform:translateY(4px);box-shadow:0 2px 8px #00000040}.kopirovane-bublina.vidno{opacity:1;transform:none}.stol-zalozky .ikona-karty{opacity:.85;flex:none;width:17px;height:17px}.stol-zalozky button[aria-pressed=true] .ikona-karty{opacity:1}.zalozka-bodka.pozor{background:#f2565e}.zalozka-bodka.spi{background:#8a929b}.stol-naradie{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.stol-naradie .pocet{color:var(--ink-3);font-family:IBM Plex Sans,system-ui,sans-serif;font-size:13px}.stol-naradie .karta{margin:0;padding:10px 14px}.stol-naradie .hint{margin-left:auto}.tabulka-obal{border:1px solid var(--line);background:var(--surface);border-radius:10px;position:relative;overflow-x:auto}.sirky-vrstva{z-index:6;height:0;display:block;position:sticky;top:0}.tahaj-stlpec{z-index:4;cursor:col-resize;touch-action:none;border-radius:4px;justify-content:center;align-items:center;width:11px;min-height:18px;display:flex;position:absolute;top:0}.tahaj-stlpec:before{content:"";background:var(--line-2);border-radius:1px;width:1px;height:calc(100% - 8px);transition:none}.tahaj-stlpec:hover{background:var(--vyber)}.tahaj-stlpec:hover:before{background:var(--vyber-ciara);width:3px;height:calc(100% - 6px)}.tahaj-stlpec:active:before{background:var(--vyber-ciara)}body.tahame-stlpec{cursor:col-resize;-webkit-user-select:none;user-select:none}.tahaj-hlavicku{z-index:3;cursor:pointer;touch-action:none;position:absolute;top:0}.tahaj-hlavicku:hover{background:var(--vyber);opacity:.45}.tahaj-hlavicku:active{cursor:grabbing}.tabulka .stlpec-nesie{background:var(--vyber);opacity:.75;box-shadow:0 0 0 1px var(--vyber-ciara);position:relative}.tabulka .stlpec-bokom{opacity:.55}.ciara-kam{background:var(--vyber-ciara);z-index:7;pointer-events:none;width:2px;position:absolute;top:0}.ciara-kam:before,.ciara-kam:after{content:"";background:var(--vyber-ciara);clip-path:polygon(50% 0,100% 100%,0 100%);width:8px;height:8px;position:absolute;left:-3px}.ciara-kam:before{top:-6px}.ciara-kam:after{bottom:-6px;transform:rotate(180deg)}.znak-triedenia{color:var(--vyber-ciara);pointer-events:none;z-index:5;align-items:center;font-size:9px;display:flex;position:absolute;top:0}.tabulka th.triedene:before{content:attr(data-smer) " ";color:var(--vyber-ciara);font-size:8px}.tabulka th.triedene{letter-spacing:.02em}.tabulka{border-collapse:collapse;width:100%;font-size:13.5px}.tabulka th{background:var(--surface-2);text-align:left;text-overflow:ellipsis;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--line);white-space:nowrap;padding:6px 12px;font-size:11.5px;font-weight:600;position:sticky;top:0;overflow:hidden}.tabulka td{border-bottom:1px solid var(--line);vertical-align:top;padding:7px 12px;line-height:1.4}.tabulka tbody tr:last-child td{border-bottom:0}.tabulka tbody tr{cursor:pointer}.tabulka tbody tr:hover{background:var(--surface-2)}.tabulka tbody tr:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.tabulka .uzky{white-space:nowrap;width:1%}.tabulka .siroky{width:auto;min-width:300px}.tabulka .mono{font-variant-numeric:tabular-nums;white-space:nowrap;font-family:IBM Plex Sans,system-ui,sans-serif}.tabulka .siln{letter-spacing:.03em;font-weight:600}.tabulka .tiche,.tabulka small{color:var(--ink-3)}.tabulka .prazdno{text-align:center;color:var(--ink-3);padding:34px}.tabulka .znak{margin-right:5px}main.kal-dva{grid-template-columns:minmax(420px,540px) 1fr;align-items:start;gap:26px;display:grid}main.kal-dva .kal-hlavicka,main.kal-dva .kal-hladaj,main.kal-dva .kal-dni-nazvy,main.kal-dva .kal-okno,main.kal-dva .kal-legenda{grid-column:1}main.kal-dva .kal-dni-nazvy,main.kal-dva .kal-okno{margin:0}main.kal-dva>.nadpis-zoznamu,main.kal-dva>.kal-zoznam{grid-column:2}main.kal-dva>.nadpis-zoznamu{grid-row:1;margin-top:4px!important}main.kal-dva>.kal-zoznam{grid-row:2/span 6;align-self:start}main.kal-dva .kal-den{font-size:16px}main.kal-dva .kal-den .cislo{width:30px;height:30px}main.detail-dva{width:100%;max-width:900px;margin:0 auto}@media (width>=900px){.app.wide .bar{background:0 0;border-bottom:0;max-width:900px;margin:0 auto;padding:12px 22px;position:static}}.volba{color:var(--ink-2);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:9px;padding:2px 0;font-size:14.5px;display:flex}.volba input{width:19px;height:19px;accent-color:var(--akcia);flex:none;margin:0}main.gps{gap:14px}.gps-vrch{align-items:stretch;gap:0;min-height:0;display:grid;overflow:hidden}.gps-plocha{flex:1;align-items:stretch;gap:0;min-height:0;display:grid;overflow:hidden}.gps-pravy{flex-direction:column;min-width:0;min-height:0;display:flex}.strom-ulohy{border-top:1px solid var(--line);background:var(--surface);flex-direction:column;flex:none;min-height:110px;max-height:42%;margin:4px -10px -8px;padding:6px 10px 8px;display:flex}.strom-ulohy-hlava{flex:none;align-items:center;gap:6px;padding:0 4px 4px;display:flex}.strom-ulohy-hlava span{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);font-size:10px;font-weight:700}.strom-ulohy-hlava .ecv-karty{margin-left:2px;font-size:11px;font-weight:600}.strom-ulohy-hlava .pocet-uloh{background:var(--critical);color:#fff;border-radius:8px;justify-content:center;align-items:center;min-width:16px;height:16px;margin-left:auto;padding:0 4px;font-size:10.5px;font-style:normal;font-weight:700;display:inline-flex}.strom-ulohy-zoznam{flex-direction:column;gap:2px;min-height:0;display:flex;overflow-y:auto}.strom-ulohy-zoznam p.tiche{color:var(--ink-3);padding:4px;font-size:12px}.strom-uloha{text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;flex-direction:column;align-items:flex-start;gap:1px;width:100%;padding:5px 6px;font-size:12px;display:flex}.strom-uloha:hover:not(:disabled){background:var(--vyber);border-color:var(--line)}.strom-uloha:disabled{cursor:default;opacity:1}.strom-uloha b{color:var(--ink);font-weight:600;line-height:1.25}.strom-uloha small{color:var(--ink-3);font-size:11px;line-height:1.3}.strom-uloha.hlasenie b{color:var(--accent)}.strom-uloha.po-termine small{color:var(--critical)}.gps-vrch.zlozena{border:0}.gps-strom{background:var(--surface);border:1px solid var(--line);border-radius:10px 0 0 10px;flex-direction:column;gap:8px;min-height:0;padding:8px 10px;display:flex;overflow:hidden}.strom-koren{border:1px solid #0000;flex:none;align-items:center;gap:5px;min-height:20px;margin:6px 0 2px;padding:1px 4px;display:flex}.strom-koren span{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);font-size:10px;font-weight:700}.strom-koren small{color:var(--ink-3);white-space:nowrap;margin-left:auto;font-size:10px}.strom-koren input[type=checkbox]{width:14px;height:14px;accent-color:var(--vyber-ciara);cursor:pointer;flex:none;margin:0}.strom{flex-direction:column;flex:1;min-height:0;margin:0 -6px;padding:4px 6px;display:flex;overflow-y:auto}.strom-vetva{flex-direction:column;display:flex}.strom-riadok.depo{z-index:2;background:var(--surface-2);border:1px solid var(--line);margin-bottom:2px;position:sticky;top:-4px}.strom-deti{border-left:1px dashed var(--line-2);flex-direction:column;margin-left:11px;padding-left:9px;display:flex}.strom-riadok{border-radius:5px;align-items:center;gap:5px;min-height:20px;padding:1px 4px;display:flex}.strom-riadok input[type=checkbox]{width:14px;height:14px;accent-color:var(--vyber-ciara);flex:none;margin:0}.strom-riadok.depo{margin-top:5px}.strom-riadok.depo .nazov{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-2);font-family:IBM Plex Sans,sans-serif;font-size:10px;font-weight:700}.strom-riadok.depo small{color:var(--ink-3);font-variant-numeric:tabular-nums;margin-left:auto;font-size:10px}.strom-riadok.auto{padding-left:4px;position:relative}.strom-deti .strom-riadok.auto:before{content:"";background:var(--line-2);width:7px;height:1px;position:absolute;top:50%;left:-9px}.strom-riadok.auto:hover{background:var(--vyber)}.strom-riadok.auto.vybrate{background:var(--vyber);box-shadow:inset 2px 0 0 var(--vyber-ciara)}.strom-riadok.auto .mid{text-align:left;background:0 0;border:0;flex-direction:column;flex:1;gap:0;min-width:0;padding:0;line-height:1.25;display:flex}.strom-riadok.auto .mid .vrch{align-items:baseline;gap:7px;min-width:0;display:flex}.strom-riadok.auto .auto,.strom-riadok.auto .vodic{max-width:100%}.strom-riadok.auto .ecv{letter-spacing:.03em;color:var(--ink);background:0 0;border:0;border-radius:0;flex:none;padding:0;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:11.5px;font-weight:600}.strom-riadok.auto .mid:hover .ecv{color:var(--vyber-ciara)}.strom-riadok.auto .auto{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:10px;overflow:hidden}.strom-riadok.auto .vodic{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.strom-riadok.auto .vodic.stimene{color:var(--ink-3);font-style:italic}.strom-hladanie{flex:none;align-items:center;margin:0 0 1px;display:flex;position:relative}.strom-hladanie input{width:100%;font:inherit;border:1px solid var(--line);background:var(--surface-2);color:var(--ink);border-radius:6px;height:24px;padding:0 22px 0 7px;font-size:11.5px}.strom-hladanie input:focus{border-color:var(--vyber-ciara);background:var(--surface);outline:0}.strom-hladanie button{color:var(--ink-3);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:16px;line-height:1;position:absolute;right:4px}.strom-hladanie button:hover{color:var(--ink)}.strom-riadok .bodka{background:#8a929b;border-radius:50%;flex:none;width:8px;height:8px}.strom-riadok .bodka.ide{background:var(--ok)}.strom-riadok .bodka.zle{background:var(--critical)}.gps-vozidlo .bodka.zle{background:var(--akcia)}.mapa-ram{border:1px solid var(--line);background:var(--surface-2);border-radius:0 10px 10px 0;min-height:0;position:relative;overflow:hidden}.mapa,.mapa-platno{position:absolute;inset:0}.mapa-chyba{text-align:center;color:var(--critical);pointer-events:none;place-items:center;padding:20px;font-size:14.5px;display:grid;position:absolute;inset:0}.znacka-popis{white-space:nowrap;background:#fff;border:1px solid #c9ced4;border-radius:4px;padding:0 3px;line-height:1.15;box-shadow:0 1px 2px #0000002e}.popis-konca{letter-spacing:.02em;text-shadow:0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff}.bublina{color:var(--ink);flex-direction:column;gap:1px;width:max-content;max-width:214px;padding:0 14px 0 0;font-family:IBM Plex Sans,-apple-system,sans-serif;font-size:11.5px;line-height:1.45;display:flex}.bublina b{letter-spacing:-.01em;margin-bottom:2px;font-family:IBM Plex Sans,sans-serif;font-size:14px;font-weight:700}.bublina .tiche{color:#5a6472}.bublina .cislo{font-variant-numeric:tabular-nums;margin-top:2px;font-size:13px;font-weight:700}.bublina b.krit{color:var(--accent);margin-top:3px;font-family:inherit;font-size:11px}.bublina .kde{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gm-style .gm-style-iw-c{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffffd6!important;border-radius:6px!important;min-width:0!important;max-width:238px!important;padding:7px 9px 6px!important;box-shadow:0 2px 8px #16181c38!important}.gm-style .gm-style-iw-d{width:max-content!important;max-width:100%!important;max-height:none!important;padding:0!important;overflow:hidden!important}.gm-style .gm-style-iw-ch{min-height:0!important;padding:0!important;display:none!important}.gm-style .gm-style-iw-c button.gm-ui-hover-effect{position:absolute!important}.gm-style .gm-style-iw-tc:after{background:#ffffffd6!important}.gm-style .gm-style-iw-c button.gm-ui-hover-effect{opacity:.4;width:16px!important;height:16px!important;top:-2px!important;right:-2px!important}.gm-style .gm-style-iw-c button.gm-ui-hover-effect>span{width:11px!important;height:11px!important;margin:2px!important}.gm-style .gm-style-iw-c button.gm-ui-hover-effect:hover{opacity:.85}@media (width<=1100px){.gps-vrch{grid-template-columns:1fr!important;height:auto!important}.gps-zoznam{max-height:220px}.mapa-ram{border-radius:10px;min-height:420px}.gps-strom{border-radius:10px}.tahadlo{display:none}}.tahadlo{background:var(--surface-2);border:0;justify-content:center;align-items:center;padding:0;display:flex}.tahadlo span{background:var(--line-2);border-radius:3px;display:block}.tahadlo:hover{background:var(--vyber)}.tahadlo:hover span{background:var(--vyber-ciara)}.tahadlo.sirka{border-left:1px solid var(--line);border-right:1px solid var(--line);cursor:col-resize;touch-action:none}.tahadlo.sirka span{width:3px;height:44px}.tahadlo.vyska{cursor:row-resize;touch-action:none;height:14px;margin:-3px 0}.tahadlo.vyska span{width:64px;height:3px}.tahadlo:hover span,.tahadlo:focus-visible span{background:var(--vyber-ciara)}.tahadlo:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:4px}.tabulka.kniha{font-size:13px}.tabulka.kniha td{padding:3px 9px;font-size:13px;line-height:1.32}.tabulka.kniha th{letter-spacing:.05em;padding:5px 9px}.tabulka.kniha .cis{text-align:right}.tabulka.kniha tr.den>td{background:var(--vyber);border-top:1px solid var(--line-2)}.tabulka.kniha tr.den.otvoreny>td{background:var(--vyber-2)}.tabulka.kniha tr.vikend>td{background:#e9ebee}.tabulka.kniha tr.den td{font-weight:600}.tabulka.kniha td.datum{color:var(--ink);white-space:nowrap;font-size:14px;font-weight:700}.tabulka.kniha tr.den .sipka{color:var(--ink-3);text-align:center;width:18px;padding-left:4px;padding-right:0;font-size:9px}.tabulka.kniha tr.jazda>td{color:var(--ink-2);border-bottom:1px solid var(--line);background:var(--surface);font-weight:400}.tabulka.kniha tr.jazda.parny>td{background:var(--surface-2)}.tabulka.kniha tr.tank>td{background:var(--ok-soft);color:var(--ink);border-bottom:1px solid var(--ok-line)}.tabulka.kniha tr.tank .ikona-tank{width:20px;height:18px;color:var(--ok);justify-content:center;align-items:center;display:inline-flex}.tabulka.kniha tr.tank .miesta-vnutro .odkial{font-weight:600}.tabulka.kniha tr.tank .tiche{color:var(--ink-3)}.m-tank{background:var(--ok-soft);color:var(--ink);border-radius:10px;align-items:center;gap:10px;margin:4px 0;padding:8px 12px;font-size:14px;display:flex}.m-tank b{color:var(--ok)}.m-tank small{color:var(--ink-3)}.tabulka.kniha tr.den.vikend td.datum{color:var(--ink-2)}.tabulka.kniha tr.jazda.vikend>td{background:#f1f2f4}.tabulka.kniha tr.jazda.vikend.parny>td{background:#e9ebee}.tabulka.kniha tr.jazda.posledna>td{border-bottom:2px solid var(--line-2)}.tabulka.kniha tr.jazda:hover>td{background:var(--vyber)}.tabulka.kniha tr.den:hover>td{background:var(--vyber-2)}.tabulka.kniha .miesta{min-width:0;font-size:13px;line-height:1.35}.tabulka.kniha .miesta-vnutro{flex-direction:row;align-items:baseline;gap:6px;min-width:0;display:flex}.tabulka.kniha .miesta .odkial,.tabulka.kniha .miesta .kam{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.tabulka.kniha .miesta .kam{color:var(--ink-2)}.tabulka.kniha .miesta .kam:before{content:"→ ";color:var(--ink-3)}.tabulka.kniha .pocet-jazd{color:var(--ink-3);border:1px solid var(--line-2);white-space:nowrap;border-radius:3px;flex:none;padding:0 4px;font-size:10px;font-style:normal;line-height:1.5}.tabulka.kniha tfoot td{background:var(--surface-2);border-top:2px solid var(--line-2);font-weight:700}.kniha-lista{flex-wrap:wrap;gap:10px;font-size:11.5px}.kniha-lista .rozsah{align-items:center;gap:4px;display:inline-flex}.kniha-lista .rozsah input[type=date]{font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:7px;padding:2px 6px;font-size:11.5px}.kniha-lista .sipka-rozsah{border:1px solid var(--line);background:var(--surface);width:22px;height:24px;color:var(--ink-2);cursor:pointer;border-radius:7px;font-size:15px;line-height:1}.kniha-lista .sipka-rozsah:hover{background:var(--vyber);color:var(--ink)}.kniha-lista .rychlo{gap:4px;display:inline-flex}.kniha-lista .den-tlacidlo{border:1px solid var(--line);background:var(--surface);min-width:26px;height:24px;color:var(--ink-2);font:inherit;cursor:pointer;border-radius:7px;padding:0 7px;font-size:12.5px}.kniha-lista .den-tlacidlo:hover{background:var(--vyber);color:var(--ink)}.kniha-lista .den-tlacidlo.vybrate{background:var(--ink);border-color:var(--ink);color:var(--ground)}.gm-style .gm-svpc{transform-origin:100% 0;transform:scale(.75);margin:74px 10px 0 0!important}.mapa-ovladanie{z-index:5;flex-direction:column;align-items:flex-end;gap:6px;max-width:calc(100% - 20px);display:flex;position:absolute;top:10px;right:10px}.ovladac{color:#3c444c;min-width:30px;height:30px;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:0;border-radius:2px;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex;box-shadow:0 1px 4px -1px #0000004d}.ovladac:hover{color:var(--ink)}.ovladac.len-ikona{width:30px;padding:0}.mapa-podklad{position:relative}.ovladac-menu{background:#fff;border-radius:8px;min-width:118px;margin:0;padding:3px;list-style:none;position:absolute;top:34px;right:0;box-shadow:0 2px 10px #00000047}.ovladac-menu button{text-align:left;color:#3c444c;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:6px 10px;font-size:12px;display:block}.ovladac-menu button:hover{color:var(--ink);background:#eef1f5}.ovladac-menu button.vybrate{background:var(--vyber-ciara);color:#fff}.mapa-hladanie{z-index:5;background:#fff;border-radius:2px;align-items:center;gap:0;min-height:30px;padding:0 3px 0 10px;display:flex;position:relative;box-shadow:0 1px 4px -1px #0000004d}.mapa-hladanie.zatvorene{display:none}.ovladac-hlaska{color:#3c444c;white-space:nowrap;background:#fff;border-radius:7px;padding:5px 9px;font-size:11.5px;box-shadow:0 2px 8px #00000040}.zavri-hladanie{color:#7a828b;cursor:pointer;background:0 0;border:0;padding:0 5px;font-size:17px;line-height:1}.zavri-hladanie:hover{color:var(--ink)}.mapa-hladanie input{font:inherit;color:var(--ink);background:0 0;border:0;outline:0;width:230px;min-width:0;padding:4px 0;font-size:12.5px}.mapa-hladanie input::placeholder{color:#7a828b}.mapa-hladanie .zrus{color:#7a828b;cursor:pointer;background:0 0;border:0;padding:0 6px;font-size:17px;line-height:1}.mapa-hladanie .zrus:hover{color:var(--ink)}.mapa-hladanie button[type=submit]{background:var(--vyber-ciara);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:6px;padding:6px 12px;font-size:12.5px;font-weight:700}.mapa-hladanie button[type=submit]:disabled{opacity:.45;cursor:default}.mapa-hladanie .chyba-hladania{color:var(--accent);background:#fff;border-radius:7px;margin:5px 0 0;padding:8px 11px;font-size:12.5px;position:absolute;top:100%;left:0;right:0;box-shadow:0 2px 8px #00000038}.mapa-hladanie .najdene{background:#fff;border-radius:7px;max-height:230px;margin:5px 0 0;padding:4px;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 2px 8px #00000038}.mapa-hladanie .najdene button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;flex-direction:column;gap:1px;width:100%;padding:6px 9px;display:flex}.mapa-hladanie .najdene button:hover{background:#f1f3f5}.mapa-hladanie .najdene b{color:var(--ink);font-size:13px}.mapa-hladanie .najdene small{color:#6b737b;font-size:11.5px}.app.wide.cela-vyska{flex-direction:column;height:100dvh;display:flex;overflow:hidden}.app.wide.cela-vyska main.stol{flex-direction:column;flex:1;min-height:0;padding-bottom:10px;display:flex;overflow:hidden}.app.wide.cela-vyska .gps-vrch{flex:0 auto;min-height:120px}.app.wide.cela-vyska .tahadlo-rad,.app.wide.cela-vyska .kniha-lista{flex:none}.app.wide.cela-vyska .tabulka-obal{flex:1;min-height:0;overflow:auto}.tahadlo-rad{align-items:center;display:flex;position:relative}.tahadlo-rad .tahadlo{flex:1}.zloz-knihu{border:1px solid var(--line);background:var(--surface-2);color:var(--ink-3);font:inherit;cursor:pointer;white-space:nowrap;border-radius:8px;flex:none;align-items:center;gap:6px;padding:6px 13px;font-size:11.5px;font-weight:600;line-height:1.2;display:inline-flex}.zloz-knihu:hover{color:var(--ink);background:var(--surface);box-shadow:0 1px 2px #00000014}.kniha-lista .zloz-knihu.vpravo,.kniha-lista .zloz-knihu.vpravo:only-child,.kniha-lista .pocet+.zloz-knihu.vpravo{margin-left:10px}.prehlady-mriezka{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;display:grid}.prehlad-karta{text-align:left;background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--line-2);border-radius:10px;flex-direction:column;gap:2px;padding:9px 14px 10px;display:flex}.prehlad-karta:hover{border-color:var(--line-2);box-shadow:0 1px 5px #0000000f}.prehlad-karta .nazov{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:12px;font-weight:700}.prehlad-karta b{color:var(--ink);font-variant-numeric:tabular-nums;font-family:IBM Plex Sans,sans-serif;font-size:26px;font-weight:700;line-height:1.05}.prehlad-karta small{color:var(--ink-3);font-size:12px;line-height:1.4}.prehlad-karta.zle{border-left-color:var(--critical)}.prehlad-karta.zle b{color:var(--critical)}.prehlad-karta.pozor{border-left-color:#d9a130}.prehlad-karta.pozor b{color:#9a6f14}.tabulka:not(.kniha) tbody tr:nth-child(2n)>td{background:var(--surface-2)}.tabulka:not(.kniha) tbody tr:hover>td{background:var(--vyber)}.tabulka.kniha th.vyber,.tabulka.kniha td.vyber{white-space:nowrap;width:1%;padding-left:10px;padding-right:12px}.tabulka.kniha td.vyber>*{vertical-align:middle;margin-right:9px}.tabulka.kniha td.vyber>:last-child{margin-right:0}.miesto-priecinka{flex:none;width:20px;height:18px;display:inline-block}.sipka-dna,.sipka-depo{width:20px;height:18px;color:var(--ink);cursor:pointer;border:1px solid #0000;border-radius:4px;flex:none;justify-content:center;align-items:center;display:inline-flex}.sipka-dna svg,.sipka-depo svg{display:block}.tabulka.kniha tr.den:hover .sipka-dna,.strom-riadok.depo:hover .sipka-depo{border-color:var(--line-2);background:var(--surface)}.sipka-dna:hover,.sipka-depo:hover{border-color:var(--ink);background:var(--surface)}.strom-riadok.depo{cursor:pointer}.ikona-lupa{width:20px;height:18px;color:var(--vyber-ciara);cursor:pointer;background:#f2f7fd;border:1px solid #b9cde9;border-radius:4px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ikona-lupa:hover{color:#fff;border-color:var(--vyber-ciara);background:var(--vyber-ciara)}.tabulka.kniha tr.na-mape>td{background:var(--vyber-2)}.tabulka.kniha tr.na-mape>td:first-child{box-shadow:inset 3px 0 0 var(--vyber-ciara)}.tabulka.kniha tr.na-mape .ikona-lupa{color:var(--vyber-ciara);border-color:var(--vyber-ciara);background:#fff}.mapa-trasa{z-index:5;color:var(--ink);background:#ffffffe6;border-radius:6px;align-items:center;max-width:60%;padding:3px 5px 3px 9px;font-size:11px;display:flex;position:absolute;bottom:24px;left:10px;box-shadow:0 1px 6px #16181c38}.mapa-trasa span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mapa-hladanie .miesto-detail{color:var(--ink);background:#fff;border-radius:8px;flex-direction:column;gap:3px;max-height:340px;margin:5px 0 0;padding:11px 13px;display:flex;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 2px 10px #00000040}.mapa-hladanie .miesto-detail .zavri{color:#7a828b;cursor:pointer;background:0 0;border:0;padding:2px 5px;font-size:17px;line-height:1;position:absolute;top:5px;right:7px}.mapa-hladanie .miesto-detail b{padding-right:18px;font-size:14px}.mapa-hladanie .miesto-detail .typ{color:#6b737b;font-size:11.5px}.mapa-hladanie .miesto-detail .adr{color:#3c444c;margin-top:2px;font-size:12.5px}.mapa-hladanie .miesto-detail .riadok{color:#3c444c;font-size:12.5px}.mapa-hladanie .miesto-detail .riadok.otv{color:var(--ok);font-weight:600}.mapa-hladanie .miesto-detail .riadok.zatv{color:var(--accent);font-weight:600}.mapa-hladanie .miesto-detail a.odkaz{color:var(--vyber-ciara);text-decoration:none}.mapa-hladanie .miesto-detail a.odkaz:hover{text-decoration:underline}.mapa-hladanie .hodiny{margin-top:3px}.mapa-hladanie .hodiny summary{color:var(--vyber-ciara);cursor:pointer;font-size:12.5px}.mapa-hladanie .hodiny ul{flex-direction:column;gap:1px;margin:5px 0 0;padding:0;list-style:none;display:flex}.mapa-hladanie .hodiny li{color:#3c444c;font-size:12px}.mapa-hladanie .miesto-detail .tlacidla{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.mapa-hladanie .miesto-detail .tlacidla button,.mapa-hladanie .miesto-detail .tlacidla a{color:var(--ink);font:inherit;cursor:pointer;background:#fff;border:1px solid #d3d7dc;border-radius:6px;padding:4px 9px;font-size:11.5px;text-decoration:none}.mapa-hladanie .miesto-detail .tlacidla button:hover,.mapa-hladanie .miesto-detail .tlacidla a:hover{background:#f1f3f5}.dvojica{grid-template-columns:1fr 1fr;gap:9px;display:grid}.dvojica.troj{grid-template-columns:1fr 1fr 1fr}@media (width<=520px){.dvojica,.dvojica.troj{grid-template-columns:1fr}}.filter-ecv{font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--ink);letter-spacing:.03em;border-radius:7px;width:150px;padding:3px 8px;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:11.5px}.filter-ecv:focus{border-color:var(--vyber-ciara);outline:0}.tabulka .nad-priemer{color:var(--critical);font-weight:700}.stol-podkarty{background:var(--surface);border-bottom:1px solid var(--line);scrollbar-width:none;align-items:center;gap:2px;padding:0 16px;display:flex;overflow-x:auto}.stol-podkarty::-webkit-scrollbar{display:none}.stol-podkarty button{color:var(--ink-2);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:5px;padding:6px 11px;font-size:13.75px;font-weight:600;display:flex}.stol-podkarty button:hover{color:var(--ink)}.stol-podkarty button[aria-pressed=true]{color:var(--ink);border-bottom-color:var(--akcia)}.tabulka .bunka{font:inherit;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:5px;width:100%;min-width:106px;padding:2px 5px;font-size:11.5px}.tabulka .bunka:hover{border-color:var(--line)}.tabulka .bunka:focus{border-color:var(--vyber-ciara);background:var(--surface);outline:0}.tabulka td.lehota.zle .bunka{color:var(--critical);font-weight:700}.tabulka td.lehota.pozor .bunka{color:#9a6f14;font-weight:600}.tabulka .pruh{background:var(--akcia);opacity:.75;border-radius:3px;min-width:2px;height:9px;display:block}.zdroj-phm{border:1px solid var(--line-2);color:var(--ink-2);white-space:nowrap;border-radius:4px;padding:1px 6px;font-size:10.5px;font-weight:600;display:inline-block}.zdroj-phm.fuelomat{color:#0f5c38;background:#e8f3ec;border-color:#9dc7ae}.zdroj-phm.slovnaft,.zdroj-phm.cimplus{color:#8a4b12;background:#fdf0e6;border-color:#e0b48a}.obdobie{align-items:center;gap:4px;display:inline-flex}.obdobie input[type=date]{font:inherit;border:1px solid var(--line);background:var(--surface);height:24px;color:var(--ink);border-radius:6px;padding:0 6px;font-size:11.5px}.obdobie .sipka-rozsah{border:1px solid var(--line-2);background:var(--surface-2);width:28px;height:24px;color:var(--ink);cursor:pointer;border-radius:6px;font-size:15px;font-weight:700;line-height:1}.obdobie .sipka-rozsah:hover:not(:disabled){background:var(--vyber);color:var(--vyber-ciara);border-color:var(--vyber-ciara)}.obdobie .sipka-rozsah:disabled{color:var(--ink-3);cursor:default;opacity:1}.tabulka th.radit{cursor:pointer;-webkit-user-select:none;user-select:none}.tabulka th.radit:hover{color:var(--ink);background:var(--surface)}.tabulka th.radit.radene{color:var(--vyber-ciara)}.panel-karty{background:var(--surface-2);border:1px solid var(--line);border-radius:8px;gap:2px;padding:2px;display:inline-flex}.panel-karty button{color:var(--ink-3);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:4px 11px;font-size:11.5px;font-weight:600;display:inline-flex}.panel-karty button:hover{color:var(--ink)}.panel-karty button.vybrate{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #00000014}.panel-karty .pocet-uloh{background:var(--critical);color:#fff;border-radius:8px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-style:normal;font-weight:700;display:inline-flex}.vybrane-auto{letter-spacing:.04em;color:var(--ink);align-items:center;gap:8px;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:12.5px;font-weight:600;display:inline-flex}.vybrane-auto .link{font-family:IBM Plex Sans,sans-serif;font-size:11px;font-weight:400}.ikona-auta{color:#7a828c;flex:none;align-items:center;width:22px;height:15px;display:inline-flex;position:relative}.ikona-auta.bodka:after{content:"";background:var(--critical);width:7px;height:7px;box-shadow:0 0 0 1.5px var(--surface);border-radius:50%;position:absolute;top:-1px;right:-2px}.strom-riadok.vybrate .ikona-auta.bodka:after{box-shadow:0 0 0 1.5px var(--surface-2)}.strom-riadok .ikona-auta .am-pozor{top:-6px;right:-6px}.app.vstup{background:var(--ground);flex-direction:column;gap:0;width:100%;max-width:none;min-height:100dvh;padding:0;display:flex}.vstup-znacka{background:var(--chrome);width:100%;padding:calc(18px + env(safe-area-inset-top)) clamp(18px, 5vw, 44px) 15px;flex:none}.znacka-blok{flex-direction:column;align-items:flex-end;gap:1px;display:inline-flex}.vstup-znacka img{width:clamp(190px,20vw,244px);height:auto;display:block}.vstup-znacka .znacka-blok>span{letter-spacing:.02em;color:var(--na-chrome-2);white-space:nowrap;font-size:15px;font-weight:600}.vstup-telo{flex-direction:column;flex:1;align-items:stretch;gap:13px;width:100%;max-width:420px;margin:0 auto;padding:clamp(30px,6vh,56px) clamp(18px,5vw,24px) 30px;display:flex}.vstup-telo h2{letter-spacing:-.02em;color:var(--ink);border-bottom:1px solid var(--line);margin:0 0 2px;padding-bottom:11px;font-size:23px;font-weight:700}.vstup-text{color:var(--ink-2);margin:0;font-size:13.5px;line-height:1.5}.vstup-pozn{text-align:left;font-size:12.5px;line-height:1.45}.vstup-form{flex-direction:column;gap:7px;width:100%;display:flex}.vstup-form .f{margin:4px 0 0}.vstup-form input[type=text],.vstup-form input[type=password]{width:100%;font:inherit;border:1px solid var(--line-2);background:var(--surface);color:var(--ink);border-radius:10px;padding:11px 13px;font-size:15px}.vstup-form input:focus{border-color:var(--akcia);box-shadow:0 0 0 3px var(--accent-soft);outline:0}#pole-kod{letter-spacing:.14em;text-align:center;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:19px;font-weight:600}.vstup-form .hint{margin:0;font-size:12px;line-height:1.4}.vstup-form .volba{margin:4px 0 2px;font-size:13px}.vstup-form .big{border-radius:10px;width:100%;margin-top:6px;padding:12px 16px;font-size:15.5px}.vstup-form .big:disabled{opacity:.45}.vstup-odkazy{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:6px;padding-top:12px;display:flex}.vstup-odkazy .link,.vstup-link{font-size:12.5px}.vstup-link{align-self:flex-start}.vstup-pata{color:var(--ink-3);text-align:center;flex:none;margin:0;padding:0 18px 18px;font-size:11.5px}.app.vstup .dots{justify-content:center;margin:2px 0 6px}.app.vstup .pad{width:100%;max-width:300px;margin:0 auto}.app.vstup .big{width:100%;max-width:300px;margin:10px auto 0}@media (width<=560px){.vstup-znacka{padding:calc(26px + env(safe-area-inset-top)) 22px 18px}.vstup-znacka img{width:min(268px,78vw)}.vstup-znacka .znacka-blok>span{font-size:16px}.vstup-telo{padding:22px 22px calc(20px + env(safe-area-inset-bottom));gap:13px;max-width:none}.vstup-telo h2{font-size:22px}.vstup-text{font-size:14.5px}.vstup-form input[type=text],.vstup-form input[type=password]{border-radius:12px;padding:14px;font-size:17px}#pole-kod{letter-spacing:.16em;font-size:22px}.vstup-form .big{border-radius:12px;margin-top:10px;padding:15px 16px;font-size:17px}.vstup-form .volba{padding:4px 0;font-size:14px}.vstup-odkazy{margin-top:auto}.vstup-odkazy .link,.vstup-link{padding:6px 0;font-size:14px}.vstup-pata{display:none}.app.vstup .pad{gap:9px}.app.vstup .pad button{border-radius:14px;font-size:24px}}.potiahni{top:calc(env(safe-area-inset-top) - 40px);z-index:60;pointer-events:none;justify-content:center;display:flex;position:fixed;left:0;right:0}.potiahni-kruh{background:var(--surface);width:36px;height:36px;color:var(--ink-2);border-radius:50%;place-items:center;display:grid;box-shadow:0 1px 3px #16181c33,0 4px 12px #16181c2e}.potiahni-kruh.toci svg{animation:.9s steps(12,end) infinite toc}@keyframes toc{to{transform:rotate(360deg)}}.stol input[type=text],.stol input[type=date],.stol input[type=search],.stol select,.filter-ecv,.hladanie{border:1px solid var(--line);background:var(--surface);height:24px;color:var(--ink);border-radius:6px;padding:0 8px;font-family:inherit;font-size:11.5px}.stol input[type=text]:focus,.stol input[type=date]:focus,.stol select:focus,.filter-ecv:focus,.hladanie:focus{border-color:var(--vyber-ciara);outline:0}.stol .tabulka .bunka{background:0 0;border-color:#0000;height:auto}.ziadosti{flex-direction:column;gap:6px;display:flex}.ziadost{background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:8px;align-items:baseline;gap:10px;padding:7px 10px;display:flex}.ziadost b{font-size:13.5px}.ziadost small{color:var(--ink-2);font-size:11.5px}.ziadost .link{margin-left:auto}.kod-platny{letter-spacing:.1em;color:var(--ink);background:var(--surface-2);border:1px solid var(--line-2);white-space:nowrap;border-radius:5px;padding:2px 7px;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:14px;font-weight:600}.skryte-meno{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bublina b.zac{color:var(--ok)}.bublina b.kon{color:var(--accent)}.bublina b.zast{color:#b45309}.znacka-popis,.popis-konca{font-family:IBM Plex Sans,sans-serif!important}.uloha-formular{flex-direction:column;gap:9px;display:flex}.uloha-polia{grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:9px;display:grid}.uloha-polia label{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);flex-direction:column;gap:3px;font-size:11px;font-weight:700;display:flex}.uloha-polia label.siroke{grid-column:1/-1}.uloha-polia input,.uloha-polia select{font:inherit;border:1px solid var(--line-2);background:var(--surface);height:30px;color:var(--ink);text-transform:none;letter-spacing:normal;border-radius:7px;padding:0 9px;font-size:13px;font-weight:400}.uloha-polia input:focus,.uloha-polia select:focus{border-color:var(--vyber-ciara);outline:0}.uloha-tlacidla{align-items:center;gap:8px;display:flex}.tabulka.kniha tr.h-podozrive>td{background:#fdeaec}.tabulka.kniha tr.h-podozrive>td:first-child{box-shadow:inset 3px 0 0 var(--critical)}.tabulka.kniha tr.h-pozor>td{background:#fdf3e3}.tabulka.kniha tr.h-pozor>td:first-child{box-shadow:inset 3px 0 #b45309}.tabulka.kniha tr.h-neoveritelne>td{color:var(--ink-3);background:#f1f2f4}.tabulka.kniha tr.h-podozrive:hover>td,.tabulka.kniha tr.h-pozor:hover>td,.tabulka.kniha tr.h-neoveritelne:hover>td{background:var(--vyber)}.posudok{background:var(--surface-2);border:1px solid var(--line);border-radius:7px;gap:2px;padding:2px;display:inline-flex}.posudok button{color:var(--ink-3);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:5px;padding:2px 9px;font-size:11px;font-weight:600}.posudok button:hover{color:var(--ink)}.posudok button.sedi.vybrate{background:var(--ok);color:#fff}.posudok button.nesedi.vybrate{background:var(--critical);color:#fff}.odpocet-den{color:var(--ink-2);align-items:center;gap:6px;margin-left:auto;font-size:13px;display:inline-flex}.odpocet-den input{font:inherit;border:1px solid var(--ciara);background:var(--papier);color:var(--ink);border-radius:0;padding:3px 6px}.korekcia{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.vstup-km{border:1px solid var(--ciara);background:var(--papier);width:82px;color:var(--ink);text-align:right;border-radius:0;padding:3px 6px;font-size:13px}.vstup-km::placeholder{color:var(--ink-3);font-size:11.5px}.vstup-km::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.vstup-km::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.vstup-km{-moz-appearance:textfield}.ulozit-km{font:inherit;border:1px solid var(--vyber-ciara);background:var(--vyber);color:var(--vyber-ciara);cursor:pointer;border-radius:0;padding:3px 9px;font-size:12px}.ulozit-km:hover:not(:disabled){background:var(--vyber-ciara);color:#fff}.ulozit-km:disabled{opacity:.35;cursor:default;border-color:var(--ciara);color:var(--ink-3);background:0 0}.sluzby{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;display:grid}.sluzba{border:1px solid var(--ciara);background:var(--papier);flex-direction:column;gap:4px;padding:10px 12px;display:flex}.sluzba.zle{border-color:var(--critical-line);background:var(--critical-soft)}.sluzba b{font-size:14px}.sluzba .znak{align-self:flex-start}.sluzba small{color:var(--ink-2);font-size:12px}.sluzba .preco{color:var(--critical);font-family:IBM Plex Sans,system-ui,sans-serif;font-size:11.5px}.ikona-volba{flex:none;display:inline-flex;position:relative}.ikona-tlacidlo{cursor:pointer;background:0 0;border:0;border-radius:3px;align-items:center;padding:1px 2px;display:inline-flex}.ikona-tlacidlo:hover{background:var(--vyber)}.ikona-ponuka{z-index:30;background:var(--surface-2);border:1px solid var(--ciara);flex-direction:column;min-width:186px;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 6px 18px #00000029}.ikona-ponuka button{text-align:left;font:inherit;color:var(--ink);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;padding:5px 8px;font-size:13px;display:flex}.ikona-ponuka button:hover{background:var(--vyber)}.ikona-ponuka button.vybrate{background:var(--vyber);color:var(--vyber-ciara);font-weight:600}.ikona-ponuka .podla-tp{border-top:1px solid var(--ciara);color:var(--ink-2);margin-top:3px;padding-top:7px;font-size:12px}.ikona-auta{flex:none;align-items:center;display:inline-flex}.ikona-lupa.aktivna{color:#fff;background:var(--vyber-ciara);border-radius:4px}.panel-karty .ecv-karty{letter-spacing:.02em;margin-left:8px;font-family:IBM Plex Sans,system-ui,sans-serif;font-weight:600}.panel-karty .sipka-depo{color:var(--ink-3);margin-right:-2px;display:inline-flex}.panel-karty button.vybrate .sipka-depo{color:var(--ink)}.strom-koren.depa-riadok{min-height:20px;margin:0 0 2px}.zbal-depa,.panel-karty .sipka-depo{width:20px;height:18px;color:var(--ink);cursor:pointer;box-sizing:border-box;background:0 0;border:1px solid #0000;border-radius:4px;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.zbal-depa:hover,.panel-karty button:hover .sipka-depo{border-color:var(--line-2);background:var(--surface)}.zbal-depa svg,.panel-karty .sipka-depo svg{width:12px;height:12px}.strom-koren input[type=checkbox]{margin:0 3px}.strom-koren,.strom-koren.depa-riadok{align-items:center;min-height:20px;padding:1px 4px}.tabulka tbody tr:hover>td{background:var(--vyber)!important}.tabulka tbody tr.prazdno:hover>td,.tabulka tbody tr:hover>td.prazdno{background:0 0!important}.strom-riadok.depo:hover,.ziadost:hover,.sluzba:hover{background:var(--vyber)}.gps-strom input[type=checkbox]{appearance:none;box-sizing:border-box;cursor:pointer;vertical-align:middle;background:#fff;border:1px solid #767676;border-radius:3px;flex:none;width:14px;min-width:14px;height:14px;margin:0;position:relative}.gps-strom input[type=checkbox]:hover{border-color:var(--vyber-ciara)}.gps-strom input[type=checkbox]:checked{background:var(--vyber-ciara);border-color:var(--vyber-ciara);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'><path d='M2.4 6.3l2.5 2.5 4.7-5' fill='none' stroke='%23fff' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-position:50%;background-repeat:no-repeat;background-size:10px 10px}.gps-strom input[type=checkbox]:indeterminate{background:var(--vyber-ciara);border-color:var(--vyber-ciara)}.gps-strom input[type=checkbox]:indeterminate:after{content:"";background:#fff;width:6px;height:2px;position:absolute;top:5.5px;left:3px}.gps-strom input[type=checkbox]:disabled{opacity:.45;cursor:default}.strom-koren{min-height:20px;margin:4px 0 0}.strom-koren.depa-riadok{margin:2px 0 0}.strom{padding-top:2px}.strom>.strom-vetva:first-child>.strom-riadok.depo,.strom>.strom-riadok.depo:first-child{margin-top:0}.sipka-rozsah,.kal-hlavicka>button{justify-content:center;align-items:center;padding:0;display:inline-flex}.sipka-rozsah svg,.kal-hlavicka>button svg{display:block}.kal-hlavicka>button svg{width:14px;height:14px}.strom-koren .miesto-policka{flex:none;width:14px;min-width:14px;height:14px;margin:0 3px;display:inline-block}.strom-koren .zbal-depa{border-color:var(--line-2);background:var(--surface-2)}.strom-koren .zbal-depa:hover{border-color:var(--vyber-ciara);background:var(--vyber)}.gps-strom .strom-koren input[type=checkbox],.gps-strom .strom-riadok input[type=checkbox]{width:14px;min-width:14px;max-width:14px;height:14px;min-height:14px;max-height:14px}.gps-strom .strom-koren,.gps-strom .strom-riadok.depo{gap:6px!important;min-height:22px!important;padding:1px 4px!important}.gps-strom .strom-koren input[type=checkbox],.gps-strom .strom-riadok input[type=checkbox]{width:15px!important;min-width:15px!important;max-width:15px!important;height:15px!important;min-height:15px!important;max-height:15px!important;margin:0!important}.gps-strom .strom-koren .miesto-policka{width:15px!important;min-width:15px!important;height:15px!important;margin:0!important}.gps-strom .sipka-depo,.gps-strom .zbal-depa{border:1px solid var(--line-2)!important;background:var(--surface-2)!important;border-radius:4px!important;width:20px!important;height:18px!important;margin:0!important}.gps-strom .strom-koren input[type=checkbox],.gps-strom .strom-riadok input[type=checkbox],.gps-strom .strom-koren .miesto-policka{border-radius:3px!important;width:16px!important;min-width:16px!important;max-width:16px!important;height:16px!important;min-height:16px!important;max-height:16px!important}.gps-strom .sipka-depo,.gps-strom .zbal-depa{background:#fff!important;border:1px solid #767676!important;border-radius:3px!important;width:16px!important;height:16px!important}.gps-strom .sipka-depo:hover,.gps-strom .zbal-depa:hover,.gps-strom .strom-riadok.depo:hover .sipka-depo{border-color:var(--vyber-ciara)!important;background:var(--vyber)!important}.gps-strom .strom-koren input[type=checkbox],.gps-strom .strom-riadok input[type=checkbox],.gps-strom .strom-koren .miesto-policka{border:1px solid var(--line-2)!important;background:var(--surface-2)!important;border-radius:4px!important;width:20px!important;min-width:20px!important;max-width:20px!important;height:18px!important;min-height:18px!important;max-height:18px!important}.gps-strom input[type=checkbox]:checked,.gps-strom input[type=checkbox]:indeterminate{background-color:var(--vyber-ciara)!important;border-color:var(--vyber-ciara)!important}.gps-strom input[type=checkbox]:checked{background-size:12px 12px!important}.gps-strom input[type=checkbox]:indeterminate:after{width:8px!important;top:7px!important;left:5px!important}.gps-strom .sipka-depo,.gps-strom .zbal-depa{border:1px solid var(--line-2)!important;background:var(--surface-2)!important;border-radius:4px!important;width:20px!important;height:18px!important}.gps-strom .sipka-depo svg,.gps-strom .zbal-depa svg{width:12px!important;height:12px!important}html,body{overscroll-behavior-x:none}.gps-vrch,.mapa-obal,.gps-mapa{overscroll-behavior:contain}.strom-prepinac,.strom-zavri,.strom-tieň{display:none}@media (width<=899px){.stol-lista{gap:8px;padding:6px 10px}.stol-lista .kto{display:none}.stol-zalozky{padding:3px 8px 0}.app.wide main.stol{padding:8px 8px 12px}.gps-vrch{position:relative;grid-template-columns:1fr!important}.gps-vrch>.tahadlo.sirka{display:none}.gps-strom{z-index:15;border-radius:0 10px 10px 0;width:min(86vw,340px);transition:transform .22s;position:absolute;top:0;bottom:0;left:0;transform:translate(-106%);box-shadow:4px 0 18px #0000002e}.gps-strom.otvoreny{transform:none}.strom-tieň{z-index:14;background:#00000047;display:block;position:absolute;inset:0}.strom-prepinac{z-index:12;border:1px solid var(--line-2);background:var(--surface);height:34px;color:var(--ink);font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex;position:absolute;top:10px;left:10px;box-shadow:0 1px 4px #00000026}.strom-zavri{width:30px;height:30px;color:var(--ink-2);cursor:pointer;z-index:2;background:0 0;border:0;justify-content:center;align-items:center;font-size:24px;line-height:1;display:inline-flex;position:absolute;top:6px;right:6px}.gps-strom .strom-hladanie{margin-right:32px}.stol-naradie.kniha-lista{flex-wrap:wrap;row-gap:6px}.tabulka-obal{-webkit-overflow-scrolling:touch;overflow-x:auto}.tabulka.kniha{min-width:640px}.strom-riadok.auto{min-height:34px}.strom-riadok.depo{min-height:30px}}.spodna-lista{z-index:40;background:var(--surface);border-top:1px solid var(--line);padding:6px 4px calc(6px + env(safe-area-inset-bottom));display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 10px #0000000f}.spodna-lista button{color:var(--ink-3);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;flex:1;align-items:center;gap:3px;padding:4px 0;font-size:12.1px;font-weight:600;display:flex}.spodna-lista .ik{border-radius:13px;justify-content:center;align-items:center;width:44px;height:26px;display:inline-flex;position:relative}.spodna-lista button.aktivna .ik{background:var(--vyber)}.spodna-lista .pocet{background:var(--accent);color:#fff;border-radius:9px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10px;font-style:normal;font-weight:700;display:inline-flex;position:absolute;top:-4px;right:2px}.spodna-lista .bodka{background:var(--accent);border-radius:50%;width:8px;height:8px;position:absolute;top:0;right:8px}.m-nadpis{margin:4px 0 12px;font-size:22px;font-weight:700}.mobil-gps{background:var(--surface-2);position:fixed;inset:0;overflow:hidden}.mobil-gps .m-mapa{position:absolute;inset:0}.mobil-gps .m-mapa .mapa-ram,.mobil-gps .m-mapa .mapa{border-radius:0;width:100%;height:100%}.mobil-gps .mapa-ovladanie{top:calc(10px + env(safe-area-inset-top))}.mobil-gps .ovladac{width:38px;height:38px}.m-panel{z-index:30;padding-bottom:calc(74px + env(safe-area-inset-bottom));background:var(--surface);border-radius:16px 16px 0 0;flex-direction:column;transition:height .22s;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 -4px 18px #00000024}.m-uchyt{cursor:grab;touch-action:none;flex:none;justify-content:center;align-items:center;height:18px;display:flex}.m-hladanie{touch-action:none;flex:none;gap:8px;padding:2px 12px 10px;display:flex}.m-hladanie input{border:1px solid var(--line);height:42px;font:inherit;background:var(--surface-2);color:var(--ink);border-radius:21px;flex:1;padding:0 16px;font-size:16px}.m-hladanie input:focus{border-color:var(--vyber-ciara);background:var(--surface);outline:0}.m-filter{border:1px solid var(--line);background:var(--surface-2);width:42px;height:42px;color:var(--ink-2);cursor:pointer;border-radius:21px;font-size:20px}.m-filter.aktivny{border-color:var(--vyber-ciara);color:var(--vyber-ciara);background:var(--vyber)}.m-filter-depa{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px 14px;padding:0 14px 10px;display:flex}.m-filter-depa label{align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.m-zoznam,.m-rolovanie{-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:0 0 12px;overflow-y:auto}.m-depo h4{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);margin:0;padding:10px 14px 4px;font-size:10px;font-weight:700}.m-depo h4 small{letter-spacing:0;color:var(--ink-3);font-weight:600}.m-vozidlo{border:0;border-bottom:1px solid var(--line);text-align:left;width:100%;font:inherit;color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;align-items:center;gap:12px;padding:8px 14px;display:flex}.m-vozidlo.vybrane{background:var(--vyber)}.m-ik{flex-direction:column;flex:none;align-items:center;width:52px;line-height:1.05;display:flex}.m-ik b{margin-top:2px;font-size:13px}.m-ik small{color:var(--ink-3);font-size:10px}.m-text{flex-direction:column;gap:2px;min-width:0;display:flex}.m-text .ecv{letter-spacing:.01em;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:17px;font-weight:700}.m-text .adresa,.m-text .vodic{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.m-text .vodic.stimene{color:var(--ink-3)}.m-hlava{z-index:2;background:var(--surface);border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:4px 12px 10px;display:flex;position:sticky;top:0}.m-spat{border:1px solid var(--line);background:var(--surface-2);width:38px;height:38px;color:var(--ink);cursor:pointer;border-radius:19px;flex:none;padding:0 0 3px;font-size:26px;line-height:1}.m-ikona{cursor:pointer;background:0 0;border:0;flex:none;padding:0}.m-ikona .ikona-auta svg{width:36px!important;height:36px!important}.m-hlava .ecv{text-overflow:ellipsis;flex:1;min-width:0;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:20px;font-weight:700;overflow:hidden}.m-stav{color:var(--ink-3);white-space:nowrap;font-size:12px}.m-stav b{color:var(--ink);font-size:14px}.m-ponuka-ikon{border-bottom:1px solid var(--line);background:var(--surface-2);flex-direction:column;gap:2px;padding:8px 12px;display:flex}.m-ponuka-ikon button{font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:14px;display:flex}.m-ponuka-ikon button.vybrate{background:var(--vyber);color:var(--vyber-ciara);font-weight:600}.m-ponuka-ikon .podla-tp{color:var(--ink-2);margin-top:4px;font-size:12px}.m-karta{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin:10px 12px 0;padding:12px 14px}.m-karta h3{align-items:baseline;gap:8px;margin:0 0 8px;font-size:17px;font-weight:700;display:flex}.m-karta h3 small{color:var(--ink-3);margin-left:auto;font-size:13px;font-weight:500}.m-riadok{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;padding:8px 0;font-size:15px;display:flex}.m-riadok:last-child{border-bottom:0}.m-riadok .ik{text-align:center;flex:none;width:26px;font-size:17px;font-style:normal;line-height:1.3}.m-riadok>span{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.m-riadok small{color:var(--ink-3);font-size:12.5px}.m-riadok>b{white-space:nowrap;font-variant-numeric:tabular-nums}.m-riadok a{color:var(--vyber-ciara);text-decoration:none}.m-akcia{border:1px solid var(--line);background:var(--surface-2);border-radius:19px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:18px;display:inline-flex;color:var(--vyber-ciara)!important}.m-stat{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.m-stat div{background:var(--surface-2);text-align:center;border-radius:10px;flex-direction:column;gap:2px;padding:10px 6px;display:flex}.m-stat b{font-variant-numeric:tabular-nums;font-size:17px}.m-stat small{color:var(--ink-3);font-size:11px}.m-jazda{border:0;border-bottom:1px solid var(--line);text-align:left;width:100%;font:inherit;color:var(--ink);cursor:pointer;background:0 0;grid-template-columns:1fr auto;gap:2px 10px;padding:8px 0;display:grid}.m-jazda small{color:var(--ink-3);grid-column:1/3;font-size:12px}.m-jazda .miesta{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.m-jazda b{font-variant-numeric:tabular-nums;align-self:center;font-size:15px}.m-tlacidla{gap:8px;margin-top:10px;display:flex}.m-tlacidla button{border:1px solid var(--vyber-ciara);background:var(--vyber);height:40px;color:var(--vyber-ciara);font:inherit;cursor:pointer;border-radius:10px;flex:1;font-size:14px;font-weight:600}.m-karta .tiche{color:var(--ink-3);margin:4px 0;font-size:14px}.m-obdobie{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:10px 12px;font-size:14px;font-weight:600;display:flex}.m-obdobie>button{border:1px solid var(--line);background:var(--surface-2);width:34px;height:34px;color:var(--ink);cursor:pointer;border-radius:8px;font-size:20px;line-height:1}.m-obdobie>button:disabled{color:var(--ink-3)}.m-obdobie>span:first-of-type{text-align:center;flex:1}.m-dni{background:var(--surface-2);border:1px solid var(--line);border-radius:8px;gap:2px;padding:2px;display:inline-flex}.m-dni button{font:inherit;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 9px;font-size:12.5px;font-weight:600}.m-dni button.vybrate{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #00000014}.m-den{padding:0 12px}.m-den h4{text-transform:capitalize;justify-content:space-between;margin:12px 0 2px;font-size:13px;font-weight:700;display:flex}.m-den h4 small{color:var(--ink-3);font-weight:600}.m-sucet{text-align:right;margin:12px;font-size:14px;font-weight:600}.m-kniha .tiche{color:var(--ink-3);margin:14px 12px}.mobil-spravy{flex-direction:column;gap:8px;display:flex}.sprava{border:1px solid var(--line);background:var(--surface);border-radius:12px;align-items:stretch;display:flex;overflow:hidden}.sprava .text{text-align:left;min-width:0;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;gap:3px;padding:10px 12px;display:flex}.sprava .text b{font-size:14.5px}.sprava .text span{color:var(--ink-2);font-size:13px}.sprava .text small{color:var(--ink-3);font-size:11.5px}.sprava .hotovo{border:0;border-left:1px solid var(--line);background:var(--surface-2);width:76px;font:inherit;color:var(--vyber-ciara);cursor:pointer;flex:none;font-size:12px;font-weight:600}.sprava .hotovo.spat{color:var(--ink-3)}.sprava.vybavena{opacity:.6}.sprava.gps_mlci,.sprava.hlasenie_surne,.sprava.api_vypadok{border-left:4px solid var(--critical)}.sprava.uloha_po_termine,.sprava.nezhoda_vodica{border-left:4px solid #b45309}.sprava.km_oprava,.sprava.bez_vodica{border-left:4px solid var(--vyber-ciara)}.vybavene-blok{margin-top:8px}.vybavene-blok summary{color:var(--ink-3);cursor:pointer;padding:6px 0;font-size:13px}.vybavene-blok .sprava{margin-top:8px}.mobil-spravy .prazdno{color:var(--ink-3);text-align:center;padding:20px 0}.m-menu{flex-direction:column;gap:6px;display:flex}.m-menu button{border:1px solid var(--line);background:var(--surface);font:inherit;color:var(--ink);text-align:left;cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;padding:14px 16px;font-size:16px;font-weight:600;display:flex}.m-menu button:disabled{color:var(--ink-3);cursor:default}.m-menu button small{color:var(--ink-3);font-size:12px;font-weight:500}.m-menu .odhlasit{color:var(--accent);border-color:var(--accent-line);margin-top:14px}.m-menu .odhlasit .s-ikonou{align-items:center;gap:9px;display:inline-flex}.znacka-popis.vybrane{background:var(--vyber-ciara);border-color:var(--vyber-ciara)}.kniha-lista .den-tlacidlo.excel{margin-left:8px;padding:0 10px}.kniha-lista .den-tlacidlo.excel:disabled{opacity:.45;cursor:default}.bar .bar-akcie{gap:4px;margin-left:auto;display:flex}.bar .bar-akcie button{width:38px;height:38px;color:var(--na-chrome-2);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:relative}.bar .bar-akcie button.aktivna{background:var(--chrome-2);color:var(--na-chrome)}.bar .bar-akcie .pocet{background:var(--accent);color:#fff;border-radius:9px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10px;font-style:normal;font-weight:700;display:inline-flex;position:absolute;top:2px;right:0}.spodna-lista{padding:5px 0 calc(4px + env(safe-area-inset-bottom))}.spodna-lista button{letter-spacing:.01em;gap:2px;padding:2px 0;font-size:10px;font-weight:500}.spodna-lista button.aktivna{font-weight:600}.stol-podkarty.mobil{scrollbar-width:none;background:var(--surface);border-bottom:1px solid var(--line);gap:4px;padding:6px 8px 0;display:flex;overflow-x:auto}.stol-podkarty.mobil::-webkit-scrollbar{display:none}.stol-podkarty.mobil button{white-space:nowrap}.spodna-lista{left:12px;right:12px;bottom:calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(22px)saturate(1.7);backdrop-filter:blur(22px)saturate(1.7);background:#ffffff94;border:1px solid #ffffffbf;border-radius:30px;padding:6px;box-shadow:0 10px 32px #0f172a29,0 1px 2px #0f172a14,inset 0 1px #ffffffe6,inset 0 -1px #ffffff59}.spodna-lista button{color:var(--ink-2);border-radius:24px;padding:4px 0 3px}.spodna-lista button.aktivna .ik{background:#ffffffd9;box-shadow:0 1px 4px #0f172a24,inset 0 1px #fff}@media (prefers-color-scheme:dark){.spodna-lista{background:#1e222a8c;border-color:#ffffff24;box-shadow:0 10px 32px #00000073,inset 0 1px #ffffff1f}.spodna-lista button.aktivna .ik{box-shadow:none;background:#ffffff24}}.spodna-lista{left:22px;right:22px;bottom:max(26px,calc(env(safe-area-inset-bottom) - 8px));box-sizing:border-box;border-radius:26px;align-items:stretch;height:52px;padding:4px}.spodna-lista button{border-radius:22px;flex-direction:column;flex:1;justify-content:center;gap:1px;padding:0;font-size:13px;font-weight:500}.spodna-lista button.aktivna{background:#ffffffd9;font-weight:600;box-shadow:0 1px 4px #0f172a24,inset 0 1px #fff}.spodna-lista .ik{border-radius:0;width:auto;height:20px}.spodna-lista button.aktivna .ik{box-shadow:none;background:0 0}.spodna-lista .bodka{top:-2px;right:-6px}.m-panel{padding-bottom:calc(92px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0;transition:height .42s cubic-bezier(.22,1.25,.36,1);box-shadow:0 -6px 24px #0f172a24}.m-uchyt{touch-action:none;height:22px}.m-uchyt span{background:var(--line-2);border-radius:3px;width:36px;height:5px}.m-hladanie{touch-action:none;gap:10px;padding:2px 16px 8px}.m-pole{border:1px solid var(--line);background:var(--surface-2);height:42px;color:var(--ink-3);border-radius:21px;flex:1;align-items:center;gap:8px;padding:0 14px;display:flex}.m-pole:focus-within{border-color:var(--vyber-ciara);background:var(--surface)}.m-pole svg{flex:none}.m-pole input{min-width:0;height:100%;font:inherit;color:var(--ink);background:0 0;border:0;flex:1;padding:0;font-size:16px}.m-pole input:focus{outline:0}.m-pole input::placeholder{color:var(--ink-3)}.m-filter{color:var(--ink-2);place-items:center;display:grid}.m-vozidlo{border-bottom:0;align-items:flex-start;gap:14px;padding:10px 16px}.m-vozidlo .m-text{border-bottom:1px solid var(--line);flex:1;padding:2px 0 10px}.m-ik{width:44px;padding-top:2px}.m-ik b{margin-top:3px;font-size:13.5px;line-height:1.1}.m-ik small{font-size:10.5px;line-height:1.1}.m-text .ecv{letter-spacing:0;font-size:19px}.m-text .adresa,.m-text .vodic{color:var(--ink-3);font-size:13.5px}.spodna-lista{position:fixed}.spodna-lista .pilulka{pointer-events:none;background:#ffffffd9;border-radius:22px;width:calc(20% - 1.6px);transition:transform .32s cubic-bezier(.2,.8,.2,1);position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 1px 4px #0f172a24,inset 0 1px #fff}.spodna-lista button{z-index:1;transition:color .2s;position:relative}.spodna-lista button.aktivna{box-shadow:none;background:0 0}@media (width<=899px){@keyframes prelinanie{0%{opacity:0}to{opacity:1}}.app,.mobil-gps{animation:.26s ease-out prelinanie}@media (prefers-reduced-motion:reduce){.app,.mobil-gps{animation:none}}}.spodna-lista button{gap:1px;font-size:12.5px}.spodna-lista{-webkit-backdrop-filter:blur(28px)saturate(1.9)brightness(1.05);backdrop-filter:blur(28px)saturate(1.9)brightness(1.05);background:#ffffff57;border:1px solid #ffffff8c;overflow:hidden;box-shadow:0 14px 40px #0f172a2e,0 2px 6px #0f172a14,inset 0 1px 1px #fffffff2,inset 0 -1px 1px #0f172a0f}.spodna-lista:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff8c 0%,#ffffff1f 45%,#fff0 60%,#ffffff2e 100%);position:absolute;inset:0}.spodna-lista .pilulka{-webkit-backdrop-filter:blur(10px)saturate(1.6);backdrop-filter:blur(10px)saturate(1.6);background:#ffffff9e;border:1px solid #ffffffe6;box-shadow:0 4px 14px #0f172a24,inset 0 1px 1px #fff,inset 0 -1px 2px #0f172a0d}.spodna-lista button{color:var(--ink-2);text-shadow:0 1px #fff9}.spodna-lista button.aktivna{color:var(--ink)}:root{--sab:env(safe-area-inset-bottom)}.m-ladenie{color:var(--ink-3);left:10px;right:70px;top:calc(60px + env(safe-area-inset-top));z-index:35;background:#ffffffd9;border-radius:8px;padding:4px 8px;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:10px;line-height:1.3;display:block;position:absolute}.m-text .ecv{background:0 0;border:0;border-radius:0;padding:0;line-height:1.2;display:block}.m-text{gap:3px}html.mobil-gps-otvorena{height:100%;overflow:hidden}.spodna-lista{-webkit-backdrop-filter:blur(16px)saturate(1.8);backdrop-filter:blur(16px)saturate(1.8);background:#ffffff38;border:1px solid #ffffff80;border-radius:30px;height:60px;padding:5px;bottom:26px}.spodna-lista .pilulka{background:#ffffff80;border-radius:25px;width:calc(20% - 2px);top:5px;bottom:5px;left:5px}.spodna-lista .ik{height:26px}.spodna-lista .ik svg{width:26px;height:26px}.spodna-lista button{font-size:13px}.app.s-listou main{padding-bottom:calc(104px + env(safe-area-inset-bottom))}.m-ladenie{display:none}.m-hladanie{padding:2px 22px 8px}.m-vozidlo{padding:10px 22px}.m-depo h4{padding:8px 22px 2px}.m-filter-depa{padding:0 22px 10px}.m-panel{padding-bottom:0}.spodna-lista{-webkit-backdrop-filter:blur(20px)saturate(1.6);backdrop-filter:blur(20px)saturate(1.6);background:#fafafc8c;border:1px solid #0f172a14;box-shadow:0 8px 28px #0f172a24,0 1px 2px #0f172a0f,inset 0 1px #fffc}.spodna-lista:before{background:linear-gradient(#ffffff59 0%,#fff0 55%,#ffffff1a 100%)}.spodna-lista .pilulka{background:#ffffffeb;border:1px solid #0f172a0d;box-shadow:0 2px 8px #0f172a1f,inset 0 1px #fff}.spodna-lista button{color:var(--ink);text-shadow:none;font-weight:500}.spodna-lista button.aktivna{color:var(--vyber-ciara);font-weight:600}html.mobil-gps-otvorena,html.mobil-gps-otvorena body{overscroll-behavior:none;touch-action:none}.m-panel{touch-action:pan-y;overscroll-behavior:contain}.m-zoznam,.m-rolovanie{overscroll-behavior:contain;touch-action:pan-y}.mobil-gps .m-mapa{touch-action:none}.m-vozidlo{align-items:center;padding:8px 22px}html,body{overscroll-behavior-y:none}.m-obnova{color:var(--ink-3);justify-content:center;align-items:center;gap:8px;padding:8px 0 4px;font-size:12.5px;display:flex}.cakac{color:var(--ink-3);vertical-align:middle;align-items:center;gap:8px;font-size:13.5px;display:inline-flex}.cakac i{flex:none;width:20px;height:20px;animation:.8s steps(8,end) infinite cakac-krok;display:inline-block;position:relative}.cakac i b{pointer-events:none;width:2px;height:20px;margin-left:-1px;position:absolute;top:0;left:50%}.cakac i b:before{content:"";background:currentColor;border-radius:1px;width:2px;height:6px;position:absolute;top:0;left:0}.cakac i b:first-child:before{opacity:1}.cakac i b:nth-child(2):before{opacity:.875}.cakac i b:nth-child(3):before{opacity:.75}.cakac i b:nth-child(4):before{opacity:.625}.cakac i b:nth-child(5):before{opacity:.5}.cakac i b:nth-child(6):before{opacity:.375}.cakac i b:nth-child(7):before{opacity:.25}.cakac i b:nth-child(8):before{opacity:.125}.cakac.velky i{width:32px;height:32px}.cakac.velky i b{width:3px;height:32px;margin-left:-1.5px}.cakac.velky i b:before{border-radius:1.5px;width:3px;height:10px}.cakac.biely{color:#fff}.cakac.blok{text-align:center;flex-direction:column;justify-content:center;gap:12px;padding:40px 0;display:flex}@keyframes cakac-krok{to{transform:rotate(360deg)}}button .cakac{color:inherit;font-size:inherit;gap:8px}.spinner{justify-content:center;padding:60px 0;display:flex}@media (prefers-reduced-motion:reduce){.cakac i{animation-duration:1.6s}}.m-depo h4{letter-spacing:.08em;color:var(--ink-3);align-items:baseline;gap:6px;padding:14px 22px 6px;font-size:11px;display:flex}.m-vozidlo{background:0 0;border:0;grid-template-columns:44px 1fr;align-items:center;column-gap:14px;padding:0 22px;display:grid}.m-vozidlo:active,.m-vozidlo.vybrane{background:var(--vyber)}.m-ik{flex-direction:column;align-items:center;width:44px;padding:0;line-height:1;display:flex}.m-ik .ikona-auta svg{width:32px!important;height:32px!important}.m-ik b{font-variant-numeric:tabular-nums;margin-top:4px;font-size:13px;font-weight:700}.m-ik small{color:var(--ink-3);margin-top:1px;font-size:10.5px}.m-vozidlo .m-text{border-bottom:1px solid var(--line);gap:2px;min-width:0;padding:11px 0}.m-vozidlo:last-child .m-text{border-bottom:0}.m-text .ecv{letter-spacing:.01em;color:var(--ink);font-family:IBM Plex Sans,system-ui,sans-serif;font-size:18px;font-weight:600;line-height:1.2}.m-text .adresa{color:var(--ink-2);font-size:13.5px;line-height:1.3}.m-nacitava,.m-prazdno{color:var(--ink-3);justify-content:center;margin:0;padding:28px 22px;font-size:13.5px;display:flex}.m-depo h4{letter-spacing:.06em;color:var(--ink-2);background:var(--surface-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:0;padding:6px 22px;font-size:12.5px;font-weight:700}.m-depo:first-child h4{border-top:0}.m-depo h4 small{color:var(--ink-3);font-size:12px;font-weight:500}.m-vozidlo .m-text{padding:10px 0}.m-panel{will-change:transform;transition:transform .42s cubic-bezier(.22,1.25,.36,1)}.m-zoznam,.m-rolovanie{padding-bottom:calc(var(--skryte,0px) + 100px + env(safe-area-inset-bottom))}.m-panel.lista .m-zoznam{padding-bottom:calc(var(--skryte,0px) + 20px)}.spodna-lista .pilulka{-webkit-backdrop-filter:none;backdrop-filter:none}html.gesto .spodna-lista{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fafafce6}.m-obnova{padding:10px 0 6px}:root{--sat:env(safe-area-inset-top)}.mobil-gps .mapa-ovladanie{top:calc(12px + env(safe-area-inset-top));gap:10px;right:12px}.mobil-gps .ovladac{width:44px;min-width:44px;height:44px;color:var(--ink);background:#fff;border-radius:14px;padding:0;box-shadow:0 2px 10px #0f172a2e}.mobil-gps .ovladac svg{width:20px;height:20px}.mobil-gps .ovladac.aktivny{color:var(--vyber-ciara)}.mobil-gps .ovladac-menu{border-radius:12px;top:50px}.mobil-gps .ovladac-menu button{padding:9px 14px;font-size:14px}.mobil-gps .mapa-hladanie{border-radius:14px;min-height:44px;padding-left:14px}.m-depa{scrollbar-width:none;gap:6px;padding:0 22px 8px;display:flex;overflow-x:auto}.m-depa::-webkit-scrollbar{display:none}.m-depa button{border:1px solid var(--vyber-ciara);background:var(--vyber-ciara);color:#fff;height:30px;font:inherit;cursor:pointer;border-radius:15px;flex:none;padding:0 14px;font-size:13px;font-weight:600}.m-depa button.vypnute{color:var(--ink-3);border-color:var(--line-2);background:0 0}.m-zmaz{background:var(--line-2);color:#fff;cursor:pointer;border:0;border-radius:13px;flex:none;place-items:center;width:26px;height:26px;padding:0;font-size:16px;line-height:1;display:grid}.m-text .vodic{color:var(--ink-3);font-size:13px;line-height:1.3}.m-riadok .ik{width:26px;color:var(--ink-2);justify-content:center;padding-top:1px;display:inline-flex}.m-riadok .ik svg{width:18px;height:18px}.m-akcia{color:var(--vyber-ciara)!important}.m-akcia svg{width:18px;height:18px}.m-hlava .m-x{border:1px solid var(--line);background:var(--surface-2);width:38px;height:38px;color:var(--ink);cursor:pointer;border-radius:19px;flex:none;padding:0 0 2px;font-size:22px;line-height:1}.m-viac{border:1px solid var(--line);background:var(--surface);width:calc(100% - 24px);font:inherit;color:var(--ink);text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:8px;margin:12px 12px 0;padding:12px 14px;font-size:14.5px;font-weight:600;display:flex}.m-viac .sipka{color:var(--ink-3);margin-left:auto;font-size:20px;transition:transform .2s}.m-viac.otvorene .sipka{transform:rotate(90deg)}.m-viac .pocet-uloh{margin-left:2px}.am-vozidlo{pointer-events:auto;flex-direction:column;align-items:center;gap:2px;display:flex}.am-vozidlo img{display:block}.am-vozidlo .znacka-popis{white-space:nowrap;color:var(--ink);font-size:11px;font-weight:600;line-height:16px}.am-vozidlo .znacka-popis.vybrane{color:#fff}.am-vozidlo{pointer-events:none}.am-vozidlo img,.am-vozidlo .znacka-popis{pointer-events:auto}html[data-tema=tmava]{--ground:#12161b;--surface:#1a1f26;--surface-2:#232930;--ink:#e8ebef;--ink-2:#b5bcc6;--ink-3:#8a929b;--line:#2e353e;--line-2:#3e4650;--accent:#f04b5e;--accent-soft:#3a1a20;--accent-line:#6b2a33;--vyber:#1e2e4a;--vyber-2:#27406a;--vyber-3:#3f66ae;--vyber-ciara:#6fa0f5;--critical:#f04b5e;--critical-soft:#3a1a20;--critical-line:#6b2a33;--ok:#4bae7f;--ok-soft:#163126;--ok-line:#2e5c46;--planovane:#5b95e0;--udalost:#b094e6;--chrome:#0e1114;--chrome-2:#1a1e22;--chrome-3:#0a0c0e;--shadow:0 1px 2px #0006,0 10px 28px -20px #000c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-tema=tmava] body{background:var(--ground)}html[data-tema=tmava] .spodna-lista{background:#1c202699;border-color:#ffffff1a;box-shadow:0 8px 28px #00000080,inset 0 1px #ffffff14}html[data-tema=tmava] .spodna-lista:before{background:linear-gradient(#ffffff14,#fff0 60%)}html[data-tema=tmava] .spodna-lista button{color:var(--ink-2)}html[data-tema=tmava] .spodna-lista button.aktivna{color:var(--vyber-ciara)}html[data-tema=tmava].gesto .spodna-lista{background:#1c2026eb}html[data-tema=tmava] .znacka-popis{color:var(--na-chrome);background:#1a1f26;border-color:#3e4650}html[data-tema=tmava] .am-vozidlo .znacka-popis{color:var(--na-chrome)}html[data-tema=tmava] .znacka-popis.vybrane{background:var(--vyber-ciara);border-color:var(--vyber-ciara);color:#fff}html[data-tema=tmava] .ovladac,html[data-tema=tmava] .mapa-hladanie,html[data-tema=tmava] .ovladac-menu{color:var(--na-chrome);background:#1a1f26;box-shadow:0 2px 10px #00000080}html[data-tema=tmava] .ovladac-menu button{color:#b5bcc6}html[data-tema=tmava] .ovladac-menu button:hover{color:#fff;background:#232930}html[data-tema=tmava] .m-panel{background:var(--surface);box-shadow:0 -6px 24px #00000080}html[data-tema=tmava] .m-ladenie{background:#1a1f26d9}.mobil-gps .m-mapa .mapa-ram,.mobil-gps .m-mapa .mapa{box-shadow:none;background:var(--surface-2);border:0}.mobil-gps{background:var(--surface-2)}.m-panel.lista .m-depa{display:none}.m-panel.lista .m-hladanie{padding-top:2px;padding-bottom:0}.mobil-gps{animation:none}.m-vozidlo{content-visibility:auto;contain-intrinsic-size:0 66px}html.carreport-bez-skla .spodna-lista{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fafafcf7}html.carreport-bez-skla.gesto .spodna-lista{background:#fafafcf7}html[data-tema=tmava].carreport-bez-skla .spodna-lista{background:#1c2026f7}.m-panel{backface-visibility:hidden;transition:transform .42s cubic-bezier(.22,.9,.3,1)}.m-staticka{z-index:4;object-fit:cover;object-position:top;pointer-events:none;opacity:0;width:100%;transition:opacity .35s;position:absolute;top:0;left:0}.m-staticka.odchadza{opacity:0}.m-pole{height:38px}.m-pole input{font-size:15px}.m-uchyt{height:18px}.m-hladanie{gap:8px;padding:0 16px 6px}.m-depa{gap:5px;padding:0 16px 6px}.m-depa button{height:28px;padding:0 12px}.m-vozidlo{grid-template-columns:42px 1fr;column-gap:10px;padding:0 16px}.m-ik{width:42px}.m-vozidlo .m-text{gap:1px;padding:7px 0}.m-text .ecv{line-height:1.15}.m-text .adresa,.m-text .vodic{line-height:1.25}.m-karta{margin:8px 10px 0;padding:10px 12px}.m-riadok{gap:10px;padding:6px 0}.m-hlava{gap:8px;padding:2px 10px 8px}.m-viac{margin:8px 10px 0;padding:10px 12px}.m-vozidlo{transition:transform .15s}.m-vozidlo.zdvihnuty{z-index:5;background:var(--surface);transform-origin:50%;border-radius:12px;transition:none;position:relative;box-shadow:0 8px 24px #0f172a38}.m-vozidlo.zdvihnuty .m-text{border-bottom:0}.strom-riadok .madlo{width:12px;color:var(--ink-3);letter-spacing:-3px;cursor:grab;opacity:0;-webkit-user-select:none;user-select:none;flex:none;margin-left:-4px;font-size:12px;line-height:1}.strom-riadok.taham{opacity:.45}.strom-riadok.auto{position:relative}.strom-riadok.drop-pred:before,.strom-riadok.drop-za:after{content:"";background:var(--vyber-ciara);z-index:3;border-radius:1px;height:2px;position:absolute;left:8px;right:4px}.strom-riadok.drop-pred:before{top:-1px}.strom-riadok.drop-za:after{bottom:-1px}.m-zmaz{border-radius:17px;width:34px;height:34px;margin-right:-8px;font-size:20px}.strom-riadok .madlo{letter-spacing:-4px;width:16px;color:var(--ink-2);margin-left:-2px;font-size:16px}.strom-riadok:hover .madlo{opacity:.9}.strom-riadok .madlo:hover{color:var(--vyber-ciara)}.m-zoznam,.m-vozidlo,.m-vozidlo *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.strom-riadok .madlo{letter-spacing:-5px;width:19px;margin-left:-3px;font-size:19px}.strom-riadok.taham{opacity:1;z-index:5;background:var(--surface);pointer-events:none;position:relative;box-shadow:0 6px 18px #0f172a2e}.strom-riadok.taham .madlo{pointer-events:auto;cursor:grabbing;opacity:1}.strom-riadok .madlo{touch-action:none;letter-spacing:-1px;text-align:center;width:24px;margin-left:-2px}.strom-riadok.uhyba{transition:transform .16s}.strom-riadok.drop-pred:before,.strom-riadok.drop-za:after{display:none}.strom-riadok .madlo{width:22px;font-size:16px}.m-obnova{opacity:0;flex:none;justify-content:center;align-items:flex-end;height:0;margin:0;padding:0;transition:height .32s cubic-bezier(.2,.8,.2,1),opacity .2s;display:flex;overflow:hidden}.m-obnova .cakac{padding-bottom:12px}.m-zoznam{transition:transform .32s cubic-bezier(.2,.8,.2,1)}.m-obnova.tahane,.m-zoznam.tahane{transition:none}.gps-strom input[type=checkbox]:checked,.gps-strom input[type=checkbox]:indeterminate{border-color:var(--ink-2)!important;background-color:#fff!important}.gps-strom input[type=checkbox]:checked{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'><path d='M2.4 6.3l2.5 2.5 4.7-5' fill='none' stroke='%2316181C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>")!important}.gps-strom input[type=checkbox]:indeterminate:after{background:var(--ink)!important}.m-staticka{transition:none}.m-staticka.je{opacity:1}.m-staticka.odchadza{opacity:0;transition:opacity .5s}@keyframes m-vysun{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:none}}.m-detail{animation:.45s cubic-bezier(.2,.8,.2,1) m-vysun}@media (prefers-reduced-motion:reduce){.m-detail{animation:none}}.gps-strom input[type=checkbox]:checked{background-position:50%!important;background-repeat:no-repeat!important;background-size:12px 12px!important}.gps-strom .strom-koren{align-items:center;gap:5px;display:flex}.gps-strom .strom-koren .sucet{color:var(--ink-3);letter-spacing:.04em;text-transform:none;margin-left:6px;font-size:10px}.gps-strom .strom-koren .zbal-depa{margin:0}.strom-deti{border-left:0;margin-left:0;padding-left:0}.strom-deti .strom-riadok.auto:before{display:none}.strom-riadok.auto .ecv{font-size:13.5px}.strom-riadok.auto .auto,.strom-riadok.auto .vodic{font-size:12.5px}.strom-riadok.auto{min-height:30px}.m-panel.pred-vysunutim{transition:none}.m-panel{transition:transform .7s cubic-bezier(.16,.9,.24,1)}.m-panel.tahane{transition:none}.gps-strom .strom-deti,.strom-deti{border-left:0!important;margin-left:0!important;padding-left:0!important}.strom-riadok.auto{padding-left:4px!important}.m-staticka.odchadza{transition:opacity .3s}.mk-main{gap:10px;padding:12px 16px 20px}.mk{flex-direction:column;gap:10px;display:flex}.mk-akcie{flex-direction:column;gap:8px;display:flex}.mk-akcie .big,.mk-akcie .ghost{width:100%}.mk-sucty{grid-template-columns:repeat(auto-fit,minmax(80px,1fr));gap:6px;display:grid}.mk-sucty span{background:var(--surface-2);color:var(--ink-3);text-align:center;border-radius:10px;flex-direction:column;align-items:center;gap:1px;padding:8px 4px;font-size:10.5px;line-height:1.2;display:flex}.mk-sucty span b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:18px}.mk-sucty span.zle b{color:var(--critical)}.mk-sekcia{flex-direction:column;display:flex}.mk-sekcia h3{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);align-items:baseline;gap:6px;margin:8px 0 4px;font-size:12px;font-weight:700;display:flex}.mk-sekcia h3 small{letter-spacing:0;text-transform:none;color:var(--ink-3);font-weight:600}.mk-riadok{border:0;border-bottom:1px solid var(--line);text-align:left;width:100%;font:inherit;color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;flex-direction:column;gap:3px;padding:10px 0;display:flex}.mk-riadok:last-child{border-bottom:0}.mk-riadok:active{background:var(--vyber)}.mk-riadok.mk-static{cursor:default}.mk-riadok.mk-static:active{background:0 0}.mk-hlava{justify-content:space-between;align-items:center;gap:8px;display:flex}.mk-hlava .ecv{background:0 0;border:0;padding:0;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:17px;font-weight:600}.mk-meno{font-size:16px;font-weight:600}.mk-text{color:var(--ink);font-size:14px}.mk-pod{color:var(--ink-3);font-size:12.5px}.mk-datum{color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.mk-datum.zle,.mk-riadok.zle .mk-datum{color:var(--critical);font-weight:600}.mk-datum.pozor,.mk-riadok.pozor .mk-datum{color:#b7791f;font-weight:600}.mk-cislo{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px;font-weight:600}.mk-cislo.zle{color:var(--critical)}.mk-prazdno{color:var(--ink-3);margin:0;padding:14px 0;font-size:13.5px}.mk-vozidlo{flex-direction:row;align-items:center;gap:12px}.mk-vozidlo .mk-ik{flex:none;justify-content:center;width:34px;display:flex}.mk-vozidlo .mk-ik .ikona-auta svg{width:32px!important;height:32px!important}.mk-stlpec{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mk-hladanie{margin-bottom:2px}.mk-hlava-detail{margin:0 -16px;padding:4px 16px 10px}.mk-tlacidla{gap:6px;margin-top:6px;display:flex}.mk-tlacidla button{border:1px solid var(--line-2);background:var(--surface);height:34px;font:inherit;color:var(--ink);cursor:pointer;border-radius:9px;flex:1;font-size:13px;font-weight:600}.mk-tlacidla button.zle{color:var(--critical);border-color:var(--critical-line)}.mk-tlacidla button.tiche{color:var(--ink-3)}.mk-obdobie{margin:0}.mk-vodic{flex-direction:column;display:flex}.mk-pod b.zle{color:var(--critical);font-weight:600}.mk-pod b.dobre{color:var(--ok);font-weight:600}.mk-vodic .mk-auto-vodica{border-left:2px solid var(--line-2);border-bottom:0;padding:7px 0 7px 14px}.mk-vodic .mk-auto-vodica .mk-pod{font-size:12px}.mk-obdobie button.vybrate{background:var(--vyber-ciara);color:#fff}.m-kniha-sucty{grid-auto-columns:1fr;grid-auto-flow:column;gap:6px;margin:10px 12px 2px;display:grid}.m-kniha-sucty span{background:var(--surface-2);color:var(--ink-3);text-align:center;border-radius:10px;flex-direction:column;align-items:center;gap:1px;padding:8px 4px;font-size:11px;display:flex}.m-kniha-sucty b{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px}.pc-spravy{z-index:60;flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:fixed;bottom:22px;right:22px}.pc-spravy-bublina{cursor:pointer;background:var(--chrome);width:52px;height:52px;color:var(--na-chrome);border:0;border-radius:50%;justify-content:center;align-items:center;transition:transform .15s,box-shadow .15s;display:inline-flex;position:relative;box-shadow:0 6px 18px -4px #0f172a73}.pc-spravy-bublina:hover{transform:translateY(-1px);box-shadow:0 8px 22px -4px #0f172a80}.pc-spravy.otvorene .pc-spravy-bublina{background:var(--chrome-2)}.pc-spravy-bublina .pocet{background:var(--critical);color:#fff;text-align:center;border:2px solid var(--surface);box-sizing:content-box;border-radius:10px;min-width:20px;height:20px;padding:0 5px;font:700 11.5px/20px IBM Plex Sans,sans-serif;position:absolute;top:-3px;right:-3px}.pc-spravy-panel{background:var(--surface);border:1px solid var(--line);border-radius:14px;flex-direction:column;width:400px;max-width:calc(100vw - 44px);max-height:min(70vh,600px);animation:.16s ease-out pc-spravy-vyjde;display:flex;overflow:hidden;box-shadow:0 18px 40px -12px #0f172a59}@keyframes pc-spravy-vyjde{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.pc-spravy-panel header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px 14px 10px;display:flex}.pc-spravy-panel header b{font-size:15px}.pc-spravy-panel .zavri{background:var(--surface-2);width:30px;height:30px;color:var(--ink-2);cursor:pointer;border:0;border-radius:50%;font-size:20px;line-height:1}.pc-spravy-panel .zavri:hover{background:var(--line)}.pc-spravy-telo{padding:10px 12px 12px;overflow-y:auto}.pc-spravy-telo .mobil-spravy{gap:8px}@media (prefers-reduced-motion:reduce){.pc-spravy-panel{animation:none}}.m-excel{border:1px solid var(--line);background:var(--surface-2);height:32px;color:var(--ink);font:inherit;border-radius:16px;align-items:center;gap:5px;margin-left:auto;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.m-excel:disabled{opacity:.45}.m-excel .ik svg{width:16px;height:16px}.mapa-ram:not(.mobil-gps *) .ovladac{border-radius:11px;min-width:36px;height:36px;padding:0 12px;box-shadow:0 2px 10px #0f172a2e}.mapa-ram:not(.mobil-gps *) .ovladac.len-ikona{width:36px;padding:0}.mapa-ram:not(.mobil-gps *) .ovladac svg{width:16px;height:16px}.mapa-ram:not(.mobil-gps *) .ovladac-menu{border-radius:12px;padding:4px;top:42px}.mapa-ram:not(.mobil-gps *) .ovladac-menu button{border-radius:8px;padding:7px 12px}.mapa-ram:not(.mobil-gps *) .mapa-hladanie{border-radius:11px;min-height:36px;padding-left:12px;box-shadow:0 2px 10px #0f172a2e}.mapa-ram:not(.mobil-gps *) .mapa-ovladanie{gap:8px}.m-obdobie>span:first-of-type{white-space:nowrap;font-size:13.5px}.m-den h4 small{text-transform:none}.am-vozidlo .znacka-popis{z-index:1;position:relative}.m-staticka-popisy{pointer-events:none;z-index:5;overflow:hidden}.m-staticka-popisy .am-vozidlo{pointer-events:none;align-items:center}.m-staticka-popisy .znacka-popis{white-space:nowrap;color:var(--ink);font-size:11px;font-weight:600;line-height:16px}.mk-tp{flex-direction:column;display:flex}.mk-tp-riadok{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:7px 0;font-size:14px;display:flex}.mk-tp-riadok:last-of-type{border-bottom:0}.mk-tp-riadok span{color:var(--ink-3);flex:none}.mk-tp-riadok b{text-align:right;overflow-wrap:anywhere;min-width:0;font-weight:600}.tabulka td.motor{white-space:nowrap;color:var(--ink-2)}.tabulka td.motor small{color:var(--ink-3)}.mapa-ram:not(.mobil-gps *) .gm-style .gm-svpc{overflow:hidden;transform:scale(.9);border-radius:12px!important;margin:0!important;box-shadow:0 2px 11px #0f172a2e!important}.mobil-gps.skryta{visibility:hidden;pointer-events:none;animation:none}.m-panel.skok{transition:transform .38s cubic-bezier(.2,.8,.2,1)}.m-strom-hlava,.m-depo-riadok{align-items:center;gap:10px;min-height:44px;padding:8px 16px;display:flex}.m-strom-hlava{border-bottom:1px solid var(--line);font-size:15px}.m-strom-hlava b{font-weight:700}.m-strom-hlava small,.m-depo-riadok small{color:var(--ink-3);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12.5px}.m-depo-riadok{background:var(--surface-2);letter-spacing:.02em;text-transform:uppercase;border-top:1px solid var(--line);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:14px;font-weight:600}.m-depo:first-of-type .m-depo-riadok{border-top:0}.m-sipka{width:22px;height:22px;color:var(--ink-3);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.m-zoznam input[type=checkbox]{appearance:none;cursor:pointer;background:#fff;border:1.5px solid #767676;border-radius:6px;flex:none;width:22px;min-width:22px;height:22px;margin:0;position:relative}.m-zoznam input[type=checkbox]:checked{background:#fff url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'><path d='M2.4 6.3l2.5 2.5 4.7-5' fill='none' stroke='%2316181C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>") 50%/14px 14px no-repeat;border-color:#767676}.m-zoznam input[type=checkbox]:indeterminate:after{content:"";background:var(--ink);border-radius:1px;height:2px;position:absolute;top:9px;left:5px;right:5px}.m-riadok-obal{border-bottom:1px solid var(--line);align-items:center;gap:0;padding-left:16px;display:flex}.m-riadok-obal.skryte .m-vozidlo{opacity:.5}.m-riadok-obal .m-vozidlo{border-bottom:0;flex:1;min-width:0}.m-riadok-obal.zdvihnuty{z-index:3;background:var(--surface);position:relative;box-shadow:0 6px 18px #0f172a2e}html[data-tema=tmava] .m-zoznam input[type=checkbox]{background:#1a1f26;border-color:#5a6470}html[data-tema=tmava] .m-zoznam input[type=checkbox]:checked{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'><path d='M2.4 6.3l2.5 2.5 4.7-5' fill='none' stroke='%23E8EBEF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>")}html[data-tema=tmava] .m-zoznam input[type=checkbox]:indeterminate:after{background:var(--na-chrome)}.m-uchyt{touch-action:none;position:relative}.m-uchyt:before{content:"";position:absolute;inset:-12px 0 -14px}.m-sipka{border:1px solid var(--line-2);background:var(--surface);width:24px;height:24px;color:var(--ink-2);border-radius:6px}.m-strom-hlava .m-sipka{background:var(--surface-2)}.m-panel.lista .m-zoznam,.m-panel.pol .m-zoznam,.m-panel.lista .m-rolovanie,.m-panel.pol .m-rolovanie{touch-action:none;overflow-y:hidden}.am-zhluk{background:var(--accent);color:#fff;letter-spacing:.02em;white-space:nowrap;border-radius:15px;align-items:center;height:30px;padding:0 12px;font:700 13px/30px IBM Plex Sans,sans-serif;display:inline-flex;transform:translateY(15px);box-shadow:0 2px 8px #0f172a4d}.m-panel.bez-prechodu{transition:none!important}.am-krug{box-sizing:border-box;background:#fff;border:4px solid #7a828b;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex;box-shadow:0 1px 4px #0f172a4d}.am-krug img{display:block}.am-vozidlo .znacka-popis{margin-top:3px}.am-vozidlo.vybrane .znacka-popis{z-index:1;padding:0 5px;font-weight:700;position:relative}html[data-tema=tmava] .am-krug{background:#1a1f26}.am-vozidlo{gap:0;position:relative}.am-dlazdica{box-sizing:border-box;border:3.5px solid #5f6368;border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex;box-shadow:0 0 0 1px #ffffffd9,0 1px 3px #00000059}.am-dlazdica img{display:block}.am-vozidlo.vybrane .am-dlazdica{border-radius:10px}.am-vozidlo .znacka-popis,.am-vozidlo.vybrane .znacka-popis{box-sizing:border-box;color:#fff;white-space:nowrap;letter-spacing:.02em;z-index:1;border:3.5px solid;border-radius:8px;height:26px;margin:0 0 0 5px;padding:0 8px;font-size:13px;font-weight:700;line-height:19px;position:absolute;top:50%;left:100%;transform:translateY(-50%);box-shadow:0 0 0 1px #ffffffd9,0 1px 3px #00000059}.am-vozidlo.vybrane .znacka-popis{border-radius:10px;height:34px;padding:0 10px;font-size:16px;line-height:29px}.am-pozor{filter:drop-shadow(0 0 1px #16181c)drop-shadow(0 0 1px #16181c);border-bottom:12px solid #f5b301;border-left:7px solid #0000;border-right:7px solid #0000;width:0;height:0;position:absolute;top:-5px;right:-3px}.m-staticka-popisy .am-vozidlo{pointer-events:none}.mapa-ram:not(.mobil-gps *) .am-vozidlo .znacka-popis{letter-spacing:0;border-width:3px;height:24px;margin-left:4px;padding:0 6px;font-size:12.5px;line-height:17px;box-shadow:0 1px 2px #00000040}.mapa-ram:not(.mobil-gps *) .am-vozidlo.vybrane .znacka-popis{height:28px;padding:0 8px;font-size:14px;line-height:21px}.mobil-gps .am-vozidlo .znacka-popis{letter-spacing:0;padding:0 6px}.mobil-gps .am-vozidlo.vybrane .znacka-popis{border-radius:7px;height:23px;padding:0 5px;font-size:12px;line-height:16px}.spodna-lista{border:1px solid #ffffff9e;box-shadow:0 10px 28px #0f172a29,0 1px 2px #0f172a0f,inset 0 1px #fffc}.spodna-lista .pilulka{-webkit-backdrop-filter:blur(3px)saturate(1.5)brightness(1.08);backdrop-filter:blur(3px)saturate(1.5)brightness(1.08);background:#ffffff8c;border:1px solid #fffffff2;transition:transform .52s cubic-bezier(.34,1.42,.48,1);box-shadow:0 6px 16px #0f172a29,0 0 0 .5px #0f172a0d,inset 0 1px 1px #fff,inset 0 -2px 3px #0f172a0f}html.gesto .spodna-lista .pilulka{-webkit-backdrop-filter:none;backdrop-filter:none}@keyframes lista-skok{0%{transform:scale(1)}45%{transform:scale(1.2)}to{transform:scale(1)}}.spodna-lista.leti button.aktivna .ik{animation:.42s cubic-bezier(.34,1.42,.48,1) lista-skok}.spodna-lista button{transition:color .25s}html[data-tema=tmava] .spodna-lista{border-color:#ffffff29;box-shadow:0 10px 28px #00000073,inset 0 1px #ffffff1f}html[data-tema=tmava] .spodna-lista .pilulka{background:#ffffff29;border-color:#ffffff38;box-shadow:0 6px 16px #0006,inset 0 1px #ffffff47}@media (prefers-reduced-motion:reduce){.spodna-lista.leti button.aktivna .ik{animation:none}}.mobil-gps .am-vozidlo.vybrane .znacka-popis{height:36px;padding:0 9px;font-size:17px;line-height:31px}.m-uvod{z-index:80;background:var(--chrome);justify-content:center;align-items:center;width:100vw;transition:opacity .45s;display:flex;position:fixed;top:0;left:0}.m-uvod svg{width:52vw;height:auto;display:block}.m-uvod .cakac{color:var(--na-chrome);position:absolute;top:calc(50% + 14vw + 30px);left:50%;transform:translate(-50%)}.m-uvod.prec{opacity:0;pointer-events:none}html.uvod .spodna-lista{pointer-events:none;opacity:0!important}.spodna-lista{transition:opacity .3s,background-color .25s}.mobil-gps .m-hlava{gap:12px;padding:6px 14px 10px}.mobil-gps .m-spat{border:1.5px solid var(--line-2);width:46px;height:46px;color:var(--ink);background:0 0;border-radius:23px;justify-content:center;align-items:center;padding:0 0 3px;font-size:26px;line-height:1;display:flex}.mobil-gps .m-pin{border:2px solid #ffffffe6;border-radius:50% 50% 50% 8%;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:flex;position:relative;transform:rotate(-45deg);box-shadow:0 2px 6px #0f172a4d}.mobil-gps .m-pin img{display:block;transform:rotate(45deg)}.mobil-gps .m-pin-pozor{filter:drop-shadow(0 0 1px #16181c);border-bottom:12px solid #f5b301;border-left:7px solid #0000;border-right:7px solid #0000;width:0;height:0;position:absolute;top:-7px;right:-5px;transform:rotate(45deg)}.mobil-gps .m-hlava .ecv{letter-spacing:.01em;font-family:IBM Plex Sans,sans-serif;font-size:21px;font-weight:700}.mobil-gps .m-stav{color:var(--ink-3);font-size:14px}.mobil-gps .m-stav b{color:var(--ink);font-size:17px;font-weight:700}html[data-tema=tmava] .mobil-gps .m-spat{border-color:#3e4650}.app{overflow-x:clip}.app.vstup{touch-action:pan-y pinch-zoom}html{background:var(--ground)}html[data-tema=tmava]{background:#12161b}html.uvod,html.uvod body{background:var(--chrome)!important}.mobil-gps .m-hlava .m-hlava-znacka{pointer-events:none;display:inline-flex;position:relative}.mobil-gps .m-hlava .m-hlava-znacka .am-pozor{top:-7px;right:-6px}.mobil-gps .m-hlava .ecv{box-shadow:none;background:0 0;border:0;padding:0}.mobil-gps .m-karta.wd{background:var(--surface-2);border:0;border-radius:16px;margin:10px 12px 0;padding:14px 14px 6px}.mobil-gps .m-karta.wd h3{margin:0 0 10px;font-size:18px;font-weight:600}.mobil-gps .m-karta.wd h3 small{font-size:14px;font-weight:400}.mobil-gps .m-karta.wd .m-stat{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.mobil-gps .m-karta.wd .m-stat div{background:var(--surface);border-radius:12px;flex-direction:column;align-items:center;gap:2px;padding:10px 4px;display:flex}.mobil-gps .m-karta.wd .m-stat b{white-space:nowrap;font-size:15px;font-weight:700}.mobil-gps .m-karta.wd .m-stat small{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11px;overflow:hidden}.mobil-gps .m-odkazy{justify-content:center;gap:28px;padding:8px 0 4px;display:flex}.mobil-gps .m-odkazy button{font:inherit;color:#2fbf71;background:0 0;border:0;align-items:center;gap:8px;padding:6px 4px;font-size:16px;font-weight:600;display:inline-flex}.mobil-gps .m-odkazy button .ik svg{width:20px;height:20px}.mobil-gps .m-jazda.wd{border-bottom:1px solid var(--line);grid-template-columns:1fr auto auto;grid-template-areas:"cas cas cas""kam km sipka""pod km sipka";gap:1px 10px;padding:10px 0}.mobil-gps .m-jazda.wd>small:first-child{color:var(--ink-3);grid-area:cas;font-size:13px}.mobil-gps .m-jazda.wd .miesta{grid-area:kam;font-size:17px;font-weight:500}.mobil-gps .m-jazda.wd .pod{color:var(--ink-3);grid-area:pod;font-size:13px}.mobil-gps .m-jazda.wd b{color:var(--ink-3);grid-area:km;align-self:center;font-size:17px;font-weight:500}.mobil-gps .m-jazda.wd .sipka{color:var(--ink-3);grid-area:sipka;align-self:center;font-size:22px;font-style:normal}.mobil-gps .m-jazda.wd:last-of-type{border-bottom:0}.mobil-gps .m-naklad{align-items:center;gap:12px;padding:7px 0;font-size:16px;display:flex}.mobil-gps .m-naklad .ik{color:#2f80ed}.mobil-gps .m-naklad>span{flex-direction:column;flex:1;min-width:0;display:flex}.mobil-gps .m-naklad>span small{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.mobil-gps .m-naklad b{color:var(--ink-2);white-space:nowrap;font-weight:400}.mobil-gps .m-naklad b small{margin-left:4px;font-size:14px}.mobil-gps .m-karta.wd .tiche.stred{text-align:center;font-size:13px}.mobil-gps .m-detail .m-hlava{margin:0 22px;padding-left:0;padding-right:0}.mobil-gps .mapa-ovladanie{top:auto;bottom:calc(var(--panel-h,152px) + 12px);transition:bottom .42s cubic-bezier(.22,1.25,.36,1);right:12px}html.gesto .mobil-gps .mapa-ovladanie{transition:none}.mobil-gps .m-panel.cely~* .mapa-ovladanie{opacity:0}.mobil-gps .m-karta.wd h3{align-items:baseline;gap:8px;display:flex}.m-sipky-kariet{align-self:center;gap:6px;margin-left:auto;display:flex}.m-sipky-kariet button{border:1px solid var(--line);background:var(--surface);width:36px;height:30px;color:var(--ink);border-radius:8px;font-size:12px}.m-sipky-kariet button:disabled{opacity:.3}.m-usporiadat{justify-content:center;padding:14px 12px 28px;display:flex}.m-usporiadat button{border:1px solid var(--line-2);color:var(--ink-2);background:0 0;border-radius:20px;padding:8px 18px;font-size:14px}.m-stav-riadok{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:9px 0;font-size:16px;display:flex}.m-stav-riadok:last-of-type{border-bottom:0}.m-stav-riadok .ik{color:var(--ink-3);flex:none}.m-stav-riadok>span{flex-direction:column;flex:1;min-width:0;display:flex}.m-stav-riadok>span small{color:var(--ink-3);font-size:12px}.m-zavolat{color:#fff;background:#1f7f52;border-radius:18px;flex:none;align-items:center;gap:6px;padding:8px 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.m-zavolat .ik svg{width:16px;height:16px}.mobil-gps .m-odkazy .m-odkaz{color:#2f80ed;align-items:center;gap:8px;padding:6px 4px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.mobil-gps .m-odkazy .m-odkaz .ik svg{width:20px;height:20px}.mobil-gps .m-karta.wd .m-stat.druhy{margin-top:8px}.m-norma,.m-predosly{color:var(--ink-3);margin:10px 2px 0;font-size:13px;line-height:1.5}.m-norma b,.m-predosly b{color:var(--ink);font-weight:600}.m-norma b.zle{color:#b5142c}.m-norma b.dobre{color:#1f7f52}.m-over{vertical-align:middle;border-radius:9px;margin-left:8px;padding:1px 7px;font-size:11px;font-style:normal;font-weight:700}.m-over.ok{color:#1f7f52;background:#1f7f5226}.m-over.zle{color:#b5142c;background:#b5142c26}.m-over.pozor{color:#8a6400;background:#f5b30138}.mobil-gps .m-naklad.podozrive .ik{color:#b5142c}.m-den.wd{padding:0 12px}.m-den-hlava{width:100%;color:var(--ink);text-align:left;font:inherit;background:0 0;border:0;align-items:center;gap:12px;padding:10px 0;display:flex}.m-den-cislo{background:var(--surface-2);border-radius:15px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;font-style:normal;font-weight:700;display:flex}.m-den-hlava>span{flex-direction:column;flex:1;min-width:0;font-size:16px;font-weight:600;display:flex}.m-den-hlava>span small{color:var(--ink-3);font-size:12px;font-weight:400}.m-den-hlava>b{color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px;font-weight:600}.m-den-hlava .sipka{color:var(--ink-3);text-align:center;width:14px;font-size:22px;font-style:normal;transition:transform .2s;transform:rotate(90deg)}.m-den-hlava .sipka.hore{transform:rotate(-90deg)}.m-jazda-wd{background:var(--surface-2);width:100%;color:var(--ink);text-align:left;font:inherit;border:0;border-radius:12px;flex-direction:column;gap:3px;margin:0 0 8px;padding:10px 12px;display:flex}.m-bod{align-items:center;gap:8px;min-width:0;font-size:15px;display:flex}.m-bod i{background:0 0;border:2px solid #1f7f52;border-radius:50%;flex:none;width:9px;height:9px}.m-bod.kon i{border-color:#b5142c}.m-bod b{font-variant-numeric:tabular-nums;flex:none;font-weight:600}.m-bod em{text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.m-jazda-wd small{color:var(--ink-3);padding-left:21px;font-size:12px}.mobil-gps .m-karta.wd.m-body{flex-direction:column;gap:6px;padding-bottom:14px;display:flex}.m-polia div{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:9px 0;font-size:15px;display:flex}.m-polia div:last-child{border-bottom:0}.m-polia span{color:var(--ink-3)}.m-polia b{text-align:right;font-weight:500}.mobil-gps .m-karta.wd.m-polia{padding-bottom:6px}.mobil-gps .mapa-hladanie input{font-size:16px}.mobil-gps .mapa-riadok-lupy{justify-content:flex-end;display:flex;position:relative}.mobil-gps .mapa-riadok-lupy .mapa-hladanie{width:calc(100vw - 130px);max-width:300px;height:44px;padding-right:6px;position:absolute;top:0;right:54px}.mobil-gps .mapa-hladanie input{color:var(--ink);flex:1;width:auto}.mobil-gps .mapa-hladanie input::placeholder,.mobil-gps .mapa-hladanie .zrus{color:var(--ink-3)}.mobil-gps .mapa-hladanie button[type=submit]{border-radius:10px;padding:8px 12px;font-size:14px}.mobil-gps .ovladac-menu{box-sizing:border-box;white-space:nowrap;border-radius:14px;align-items:center;gap:4px;min-width:0;height:44px;padding:4px;display:flex;top:0;right:54px}.mobil-gps .ovladac-menu li{margin:0}.mobil-gps .ovladac-menu button{border-radius:10px;width:auto;height:36px;padding:0 12px;font-size:14px}html[data-tema=tmava] .mapa-hladanie input{color:var(--na-chrome)}html[data-tema=tmava] .mapa-hladanie input::placeholder{color:#8a939e}html[data-tema=tmava] .mapa-hladanie .najdene,html[data-tema=tmava] .mapa-hladanie .miesto-detail,html[data-tema=tmava] .mapa-hladanie .chyba-hladania{color:var(--na-chrome);background:#1a1f26}html[data-tema=tmava] .mapa-hladanie .najdene b,html[data-tema=tmava] .mapa-hladanie .miesto-detail b,html[data-tema=tmava] .mapa-hladanie .miesto-detail .adr,html[data-tema=tmava] .mapa-hladanie .miesto-detail .riadok{color:var(--na-chrome)}.mobil-gps .m-karta.wd.m-tp{padding-bottom:10px}.m-tp table{border-collapse:collapse;width:100%;font-size:14px}.m-tp td{border-bottom:1px solid var(--line);vertical-align:top;padding:7px 0}.m-tp td:first-child{color:var(--ink-3);width:44%;padding-right:10px}.m-tp td:last-child{word-break:break-word;font-weight:500}.m-tp tr.cast th{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);padding:14px 0 4px;font-size:12px;font-weight:700}.m-tp tr:last-child td{border-bottom:0}.m-zavolat-riadok{color:#1f7f52;background:#1f7f521f;border-radius:20px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;margin-right:10px;font-size:18px;text-decoration:none;display:flex}.m-zavolat-riadok .ik svg{width:18px;height:18px}.mk-riadok-obal{align-items:center;display:flex}.m-jazda-blok{flex-direction:column;display:flex}.m-statie{color:var(--ink-3);align-items:center;gap:8px;padding:2px 0 8px 14px;font-size:12px;display:flex}.m-statie i{background:var(--line-2);width:2px;height:16px;margin-left:3px}.mk-riadok-obal .mk-riadok{flex:1;min-width:0}.ph{flex-direction:column;gap:0;display:flex}.ph-hlava{border-bottom:1px solid var(--line);align-items:center;gap:14px;margin-bottom:0;padding:4px 0 12px;display:flex}.ph-hlava h2{margin:0;font-size:20px;font-weight:700}.ph-datum{color:var(--ink-3);font-size:13px}.ph-hlava .ph-akcie{gap:8px;margin-left:auto;display:flex}.ph-tl{border:1px solid var(--line-2);font:inherit;cursor:pointer;color:var(--ink);background:0 0;border-radius:9px;padding:7px 13px;font-size:13px;font-weight:600}.ph-tl.hlavne{background:var(--akcia);border-color:var(--akcia);color:#fff}.ph-tl:disabled{opacity:.45;cursor:default}.ph-mriezka{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.ph-mriezka .ph-blok{border-right:1px solid var(--line);padding:0 14px 10px}.ph-mriezka .ph-blok:last-child{border-right:0}.ph-pata{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.ph-pata .ph-blok{border-right:1px solid var(--line);padding:0 14px 10px}.ph-pata .ph-blok:last-child{border-right:0}.ph-blok h4{color:var(--ink);background:var(--surface-2);border-bottom:2px solid var(--chrome);align-items:center;gap:10px;margin:0 -14px 8px;padding:9px 14px;font-size:15px;font-weight:700;display:flex}.ph-znacka{background:var(--accent);border-radius:3px;flex:none;width:6px;height:18px}.ph-blok h4 em{background:var(--accent);color:#fff;border-radius:10px;margin-left:auto;padding:1px 8px;font-size:12px;font-style:normal}.ph-stitok{letter-spacing:.04em;text-transform:uppercase;color:#8a6400;background:#fff1c9;border-radius:9px;margin-left:auto;padding:2px 8px;font-size:11px;font-weight:600}.ph-polozka{border:0;border-bottom:1px solid var(--line);text-align:left;width:100%;font:inherit;color:var(--ink);cursor:pointer;background:0 0;grid-template-columns:1fr auto;align-items:center;gap:2px 10px;padding:7px 0;font-size:13px;display:grid}.ph-polozka:last-of-type{border-bottom:0}.ph-polozka:hover{background:var(--surface-2)}.ph-polozka .n{font-weight:600}.ph-polozka .n .mono{font-family:IBM Plex Sans,system-ui,sans-serif;font-weight:600}.ph-polozka .p{color:var(--ink-3);grid-column:1/3;font-size:12px}.ph-stav{white-space:nowrap;border-radius:10px;align-items:center;margin-left:6px;padding:2px 9px;font-size:12px;font-weight:600;display:inline-flex}.ph-stav.ok{background:var(--ok-soft);color:var(--ok)}.ph-stav.pozor{color:#8a6400;background:#fff1c9}.ph-stav.zle{background:var(--critical-soft);color:var(--critical)}.ph-stav.info{background:var(--vyber);color:var(--vyber-ciara)}.ph-cisla{grid-template-columns:repeat(3,1fr);gap:8px;margin:2px 0 8px;display:grid}.ph-cisla div{background:var(--surface-2);text-align:center;border-radius:10px;padding:9px 6px}.ph-cisla b{font-variant-numeric:tabular-nums;font-size:22px;font-weight:700;line-height:1.1;display:block}.ph-cisla small{color:var(--ink-3);font-size:11.5px}.ph-cisla div.zle b{color:var(--critical)}.ph-cisla div.ok b{color:var(--ok)}.ph-viac{font:inherit;color:var(--vyber-ciara);cursor:pointer;text-align:left;background:0 0;border:0;margin-top:8px;padding:4px 0;font-size:13px;font-weight:600;display:block}.ph .tiche{color:var(--ink-3);margin:8px 0;font-size:13px}.ph.mobil{gap:10px;padding-bottom:20px}.ph.mobil .ph-datum{margin:-4px 0 0;font-size:14px}.ph.mobil .ph-blok{background:var(--surface-2);border-radius:16px;padding:0 14px 8px}.ph.mobil .ph-blok h4{background:#e6e9ee;border-radius:16px 16px 0 0;margin:0 -14px 8px;padding:10px 14px;font-size:17px}.ph.mobil .ph-polozka{padding:9px 0;font-size:15px}.ph.mobil .ph-polozka .p{font-size:12.5px}.ph.mobil .ph-cisla div{background:var(--surface)}.ph.mobil .ph-viac{text-align:center;color:#1f7f52;width:100%;padding:8px 0 2px;font-size:15px}.ph.mobil .ph-hlava{display:none}.m-dlazdice{grid-template-columns:repeat(2,1fr);gap:8px;margin:0 0 12px;display:grid}.m-dlazdice button{background:var(--surface-2);font:inherit;text-align:left;color:var(--ink);border:0;border-radius:14px;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 14px;display:flex}.m-dlazdice button b{font-size:16px;font-weight:600}.m-dlazdice button small{color:var(--ink-3);font-size:12px}.m-dlazdice button:disabled{opacity:.55}.spodna-lista .ik{position:relative}.spodna-lista .pocet{background:var(--accent);color:#fff;text-align:center;border-radius:8px;min-width:15px;padding:0 5px;font-size:10px;font-style:normal;font-weight:700;line-height:15px;position:absolute;top:-6px;right:-10px}@media (width<=1100px){.ph-mriezka{grid-template-columns:1fr 1fr}.ph-mriezka .ph-blok:nth-child(3){border-right:0;border-top:1px solid var(--line);grid-column:1/3;padding-top:0}}.stol-zalozky .usporiadat{margin-left:auto;padding:6px 10px;font-size:15px;line-height:1.2}.pk-prekryv{z-index:70;background:#16181c73;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.pk-okno{background:var(--surface);color:var(--ink);border-radius:14px;width:min(440px,100%);max-height:calc(100vh - 40px);padding:18px 20px;overflow:auto;box-shadow:0 20px 60px -20px #00000080}.pk-okno h3{margin:0 0 4px;font-size:18px}.pk-uvod{margin:0 0 10px;font-size:13px}.pk-skupina{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);margin:12px 0 4px;font-size:12px;font-weight:700}.pk-riadok{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:8px 0;display:flex}.pk-cislo{width:22px;color:var(--ink-3);text-align:right;flex:none;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:13px}.pk-meno{flex-direction:column;flex:1;min-width:0;display:flex}.pk-meno b{font-size:15px;font-weight:600}.pk-meno small{color:var(--ink-3);font-size:12px}.pk-akcie{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.pk-akcie button{border:1px solid var(--line-2);background:var(--surface);font:inherit;color:var(--ink);border-radius:10px;padding:9px 16px;font-size:14px;font-weight:600}.pk-akcie .pk-hotovo{background:var(--chrome);color:#fff;border-color:var(--chrome)}.pk-akcie button:disabled{opacity:.4}.pk:not(.pc){padding-bottom:120px}.stol-zalozky button[data-karta]{cursor:grab;touch-action:pan-y}.pk-uchyt{border:1px solid var(--line);background:var(--surface);width:40px;height:34px;color:var(--ink-3);cursor:grab;touch-action:none;border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.pk-riadok.tahany{background:var(--vyber);z-index:2;border-radius:10px;position:relative;box-shadow:0 6px 18px -8px #0006}.stol-zalozky button.tahany{z-index:3;transition:none;box-shadow:0 6px 16px -6px #00000080}.stol-podkarty button[data-karta]{cursor:grab;touch-action:pan-y}.stol-podkarty button.tahany{background:var(--vyber);z-index:3;border-radius:8px 8px 0 0;box-shadow:0 6px 16px -6px #0006}body.taha-kartu{-webkit-user-select:none;user-select:none;cursor:grabbing}body.taha-kartu *{cursor:grabbing!important}.zrus-vyber{border:1px solid var(--line-2);background:var(--surface);color:var(--ink-2);font:inherit;cursor:pointer;white-space:nowrap;border-radius:12px;align-items:center;gap:5px;margin-left:auto;padding:2px 8px 2px 6px;font-size:11.5px;font-weight:600;display:inline-flex}.zrus-vyber:hover{border-color:var(--accent);color:var(--accent)}.strom-vyber{align-items:center;padding:4px 4px 2px;display:flex}.strom-vyber .zrus-vyber{padding:3px 10px 3px 7px;font-size:12px}.prehravac{z-index:6;width:400px;max-width:calc(100% - 28px);color:var(--ink);background:#fff;border-radius:12px;padding:8px 10px;position:absolute;bottom:14px;right:14px;box-shadow:0 4px 18px -4px #00000073}.prehravac-zavri{color:var(--ink-3);cursor:pointer;background:0 0;border:0;padding:2px 4px;font-size:18px;line-height:1;position:absolute;top:2px;right:6px}.prehravac-zavri:hover{color:var(--ink)}.prehravac-graf{cursor:crosshair;touch-action:none;width:100%;height:96px;display:block}.prehravac-graf .vod{stroke:var(--line-2);stroke-width:1px;vector-effect:non-scaling-stroke}.prehravac-graf .vod.v50{stroke:#4bae7f}.prehravac-graf .vod.v90{stroke:#e0a400}.prehravac-graf .vod.v130{stroke:#f2565e}.prehravac-graf .os{stroke:var(--ink-3);stroke-width:1px;vector-effect:non-scaling-stroke}.prehravac-graf .popis{fill:var(--ink-3);text-anchor:end;font:9px IBM Plex Sans,system-ui,sans-serif}.prehravac-graf .rychlost{fill:none;stroke:var(--vyber-ciara);stroke-width:1.2px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.prehravac-graf .kurzor{stroke:var(--accent);stroke-width:1.5px;vector-effect:non-scaling-stroke}.prehravac-posuvnik{width:100%;accent-color:var(--vyber-ciara);margin:4px 0 2px;display:block}.prehravac-riadok{align-items:center;gap:10px;font-size:12px;display:flex}.prehravac-riadok .tlacidla{gap:3px;display:inline-flex}.prehravac-riadok .tlacidla button,.prehravac-riadok .nasobok button{border:1px solid var(--line);color:#3c444c;cursor:pointer;width:28px;height:26px;font:inherit;background:#fff;border-radius:7px;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:inline-flex}.prehravac-riadok .tlacidla button:hover,.prehravac-riadok .nasobok button:hover{background:var(--surface-2);color:var(--ink)}.prehravac-riadok .udaj{flex-direction:column;flex:1;align-items:center;line-height:1.2;display:flex}.prehravac-riadok .udaj b{font-variant-numeric:tabular-nums;font-size:12.5px}.prehravac-riadok .udaj small{color:var(--vyber-ciara);font-size:12px;font-weight:700}.prehravac-riadok .nasobok{align-items:center;gap:4px;display:inline-flex}.prehravac-riadok .nasobok b{text-align:center;font-variant-numeric:tabular-nums;min-width:42px}.prehravac-znacka{background:#fff;border:1px solid #c9ced4;border-radius:5px;padding:1px 5px;box-shadow:0 1px 3px #00000040}.vj,.pe{flex-direction:column;gap:14px;padding:10px 0;display:flex}.vj-hlava{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.vj-mesiac{align-items:center;gap:6px;display:inline-flex}.vj-mesiac b{text-align:center;text-transform:capitalize;min-width:150px;font-size:15px}.vj-mesiac button{border:1px solid var(--line-2);background:var(--surface);cursor:pointer;width:30px;height:30px;color:var(--ink);border-radius:8px;font-size:18px;line-height:1}.vj-mesiac button:disabled{opacity:.35}.vj-sucet{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.vj-sucet small{color:var(--ink-3)}.vj-prehlad{max-height:320px}.vj-prehlad tr.pozor td{background:var(--pozor-soft,#fff1c9)}.vj-prehlad tr.vybrany td{box-shadow:inset 3px 0 0 var(--vyber-ciara)}.vj-prehlad td.num,.vj-prehlad th.num{text-align:right;font-variant-numeric:tabular-nums}.vj-zoznam h3{align-items:center;gap:8px;margin:6px 0 4px;font-size:16px;display:flex}.vj-skupina{border:1px solid var(--line);background:var(--surface);border-radius:12px;overflow:hidden}.vj-skupina-hlava{background:var(--surface-2);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 12px;display:flex}.vj-skupina-hlava b{font-size:14px}.vj-skupina-hlava small{color:var(--ink-3)}.vj-skupina-hlava .vj-cip{color:var(--pozor);font-weight:600}.vj-priradit{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.vj-priradit select{border:1px solid var(--line-2);font:inherit;background:var(--surface);border-radius:8px;max-width:220px;padding:6px 8px;font-size:13px}.vj-jazdy{flex-direction:column;display:flex}.vj-jazda{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:6px 12px;font-size:13px;display:flex}.vj-jazda:last-child{border-bottom:0}.vj-jazda.mimo{opacity:.5}.vj-jazda .cas{min-width:92px}.vj-jazda .num{text-align:right;font-variant-numeric:tabular-nums;min-width:60px}.vj-jazda .trasa{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-2);flex:1;overflow:hidden}.vj-navrh{border:1px solid var(--ok);background:var(--ok-soft);color:var(--ok);font:inherit;cursor:pointer;white-space:nowrap;border-radius:14px;padding:3px 10px;font-size:12px;font-weight:600}.vj-navrh:hover{background:var(--ok);color:#fff}button.link{color:var(--vyber-ciara);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:13px}.pe-nahrat .f{margin-bottom:8px;display:block}.pe-zona{border:2px dashed var(--line-2);text-align:center;cursor:pointer;background:var(--surface-2);border-radius:12px;flex-direction:column;gap:4px;padding:22px;display:flex}.pe-zona.nad{border-color:var(--vyber-ciara);background:var(--vyber)}.pe-zona small{color:var(--ink-3)}.pe-suhrn{background:var(--surface-2);border-radius:10px;margin-top:12px;padding:10px 12px}.pe-suhrn.ok{background:var(--ok-soft)}.pe-suhrn p{margin:0 0 6px}.pe-akcie{align-items:center;gap:12px;display:flex}.pozn.pozor{color:var(--pozor)}.pe-novy{flex-wrap:wrap;align-items:center;gap:6px;margin:10px 0 14px;display:flex}.pe-novy input,.pe-novy select{border:1px solid var(--line-2);font:inherit;background:var(--surface);border-radius:8px;padding:6px 8px;font-size:13px}.pe-novy button{border:1px solid var(--line-2);background:var(--surface);font:inherit;cursor:pointer;border-radius:8px;padding:7px 12px;font-size:13px;font-weight:600}.pe-den h4{text-transform:capitalize;align-items:baseline;gap:8px;margin:10px 0 4px;font-size:14px;display:flex}.pe-den h4 small{color:var(--ink-3);text-transform:none;font-weight:500}.pe-riadky{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:4px 12px;display:grid}.pe-riadok{border:1px solid var(--line);border-radius:8px;align-items:center;gap:8px;padding:4px 8px;font-size:13px;display:flex}.pe-riadok small{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pe-riadok .link{margin-left:auto}.vj.mobil .vj-priradit{width:100%;margin-left:0}.vj.mobil .vj-jazda .trasa{white-space:normal}.stol-chat{flex-direction:column;min-height:0;display:flex;padding:0!important}.ch.pc{background:var(--surface);grid-template-columns:300px minmax(0,1fr);height:calc(100vh - 118px);min-height:420px;display:grid}.ch-zoznam{border-right:1px solid var(--line);flex-direction:column;min-height:0;display:flex}.ch-zoznam-hlava{border-bottom:1px solid var(--line);gap:6px;padding:10px;display:flex}.ch-zoznam-hlava input{border:1px solid var(--line-2);min-width:0;font:inherit;background:var(--surface-2);border-radius:18px;flex:1;padding:8px 12px;font-size:14px}.ch-novy{background:var(--akcia);color:#fff;cursor:pointer;border:0;border-radius:18px;flex:none;width:36px;height:36px;font-size:22px;line-height:1}.ch-novy.aktivny{background:var(--chrome)}.ch-vlakna,.ch-ludia{flex:1;padding:4px 0;overflow-y:auto}.ch-riadok{text-align:left;width:100%;font:inherit;color:var(--ink);cursor:pointer;border:0;border-bottom:1px solid var(--line);background:0 0;align-items:center;gap:10px;padding:9px 12px;display:flex}.ch-riadok:hover{background:var(--surface-2)}.ch-riadok.vybrany{background:var(--vyber);box-shadow:inset 3px 0 0 var(--vyber-ciara)}.ch-riadok.neprecitane b{font-weight:700}.ch-riadok.neprecitane .ch-riadok-telo small{color:var(--ink);font-weight:600}.ch-avatar{background:var(--chrome-2,#2b3036);color:#fff;letter-spacing:.02em;border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:13px;font-weight:700;display:inline-flex}.ch-avatar.skupina{background:var(--accent);border-radius:12px;font-size:12px}.ch-riadok-telo{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ch-riadok-telo b{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:600;overflow:hidden}.ch-riadok-telo b small{color:var(--ink-3);font-weight:500}.ch-riadok-telo small{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.ch-riadok-kedy{flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.ch-riadok-kedy small{color:var(--ink-3);font-size:11px}.ch-riadok-kedy .pocet{background:var(--accent);color:#fff;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11.5px;font-style:normal;font-weight:700;display:inline-flex}.ch-rozhovor{flex-direction:column;min-width:0;min-height:0;display:flex}.ch-rozhovor.prazdny{justify-content:center;align-items:center}.ch-rozhovor-hlava{border-bottom:1px solid var(--line);background:var(--surface-2);align-items:center;gap:10px;padding:10px 14px;display:flex}.ch-rozhovor-hlava b{font-size:15px}.ch-rozhovor-hlava small{color:var(--ink-3)}.ch-rozhovor-hlava .back{cursor:pointer;color:var(--ink);background:0 0;border:0;padding:0 6px 0 0;font-size:22px;line-height:1}.ch-spravy{background:var(--surface-2);flex-direction:column;flex:1;gap:4px;padding:12px 14px;display:flex;overflow-y:auto}.ch-den{color:var(--ink-3);background:var(--surface);border:1px solid var(--line);text-transform:capitalize;border-radius:10px;align-self:center;margin:8px 0 4px;padding:2px 10px;font-size:11.5px;font-weight:600}.ch-bublina{background:var(--surface);border-radius:16px 16px 16px 5px;flex-direction:column;width:fit-content;max-width:min(78%,560px);padding:7px 12px 5px;font-size:14.5px;line-height:1.4;display:flex;box-shadow:0 1px 1px #0000000f}.ch-bublina.moja{background:var(--vyber-ciara);color:#fff;border-bottom-right-radius:5px;border-bottom-left-radius:16px;margin-left:auto}.ch-bublina .ch-autor{color:var(--accent);margin-bottom:1px;font-size:12px;font-weight:700}.ch-bublina .ch-text{white-space:pre-wrap;word-break:break-word}.ch-bublina small{opacity:.6;align-self:flex-end;margin-top:2px;font-size:10.5px}.ch-odkaz{color:inherit;font:inherit;cursor:pointer;background:#00000014;border:0;border-radius:5px;padding:0 5px;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:13px;font-weight:700;text-decoration:underline}.ch-bublina.moja .ch-odkaz{background:#fff3}.ch-pisanie{border-top:1px solid var(--line);background:var(--surface);align-items:flex-end;gap:8px;padding:10px 12px;display:flex}.ch-pisanie textarea{resize:none;border:1px solid var(--line-2);background:var(--surface);min-height:40px;max-height:140px;font:inherit;border-radius:20px;flex:1;padding:9px 14px;font-size:15px;line-height:1.35}.ch-pisanie textarea:focus{border-color:var(--vyber-ciara);outline:0}.ch-pisanie button{background:var(--vyber-ciara);color:#fff;cursor:pointer;border:0;border-radius:20px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.ch-pisanie button:disabled{opacity:.4}.mk-chat{padding:0!important}.ch.mobil{flex-direction:column;min-height:calc(100dvh - 60px);display:flex}.ch.mobil .ch-zoznam{border-right:0}.ch.mobil .ch-rozhovor{min-height:calc(100dvh - 60px)}.ch.mobil .ch-spravy{padding-bottom:150px}.ch.mobil .ch-pisanie{left:0;right:0;bottom:calc(78px + env(safe-area-inset-bottom));z-index:39;position:fixed}.go{flex-direction:column;gap:10px;padding:8px 0;display:flex}.go-hlaska{cursor:pointer;margin:0}.go-klient{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:270px 520px minmax(0,1fr);height:calc(100vh - 150px);min-height:520px;display:grid;overflow:hidden}.go-panel{border-right:1px solid var(--line);background:#f5f6f8;flex-direction:column;padding:6px 0;display:flex;overflow-y:auto}.go-skupina{flex-direction:column;margin-bottom:6px;display:flex}.go-ucet{font:inherit;color:#1f2937;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:6px 10px;font-size:13.5px;font-weight:600;display:flex}.go-ucet.zle{color:var(--zle)}.go-ucet .go-sipka{width:10px;color:var(--ink-3);font-size:11px}.go-ucet .go-ik{color:#3c444c}.go-meno{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.go-priecinok{font:inherit;color:#1f2937;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:0;align-items:center;gap:10px;padding:7px 10px 7px 34px;font-size:13.5px;display:flex}.go-priecinok:hover{background:var(--vyber)}.go-priecinok.aktivny{background:var(--vyber);box-shadow:inset 2px 0 0 var(--vyber-ciara);font-weight:600}.go-priecinok .go-ik{color:#2aa198;display:inline-flex}.go-priecinok .go-ik.kos{color:#2aa198}.go-priecinok em{color:#fff;text-align:center;background:#b0b7c3;border-radius:10px;min-width:24px;margin-left:auto;padding:2px 8px;font-size:11.5px;font-style:normal;font-weight:700}.go-priecinok.aktivny em{background:var(--ink-3)}.go-panel-pata{border-top:1px solid var(--line);margin-top:auto;padding:8px 10px;font-size:12.5px}.go-zoznam{border-right:1px solid var(--line);flex-direction:column;min-width:0;min-height:0;display:flex}.go-lista{border-bottom:1px solid var(--line);background:var(--surface);align-items:center;gap:8px;min-height:50px;padding:7px 10px;display:flex}.go-medzera{flex:1}.go-napisat{color:#fff;font:inherit;cursor:pointer;background:#2aa198;border:0;border-radius:22px;align-items:center;gap:8px;padding:9px 18px 9px 14px;font-size:14px;font-weight:600;display:inline-flex}.go-napisat:hover{background:#238f87}.go-pero{font-size:15px}.go-ikonka{color:#3c444c;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;font-size:18px;display:inline-flex}.go-ikonka:hover:not(:disabled){background:var(--surface-2)}.go-ikonka:disabled{opacity:.8;cursor:default}.go-hladat{border:1px solid var(--line-2);min-width:90px;max-width:220px;font:inherit;background:var(--surface-2);border-radius:16px;flex:90px;padding:6px 10px;font-size:13px}.go-hlavicka-stlpcov{color:#1f2937;border-bottom:1px solid var(--line);background:#f5f6f8;justify-content:space-between;padding:6px 14px 6px 34px;font-size:13px;font-weight:600;display:flex}.go-riadky{flex:1;overflow-y:auto}.go-riadok{border:0;border-bottom:1px solid var(--line);text-align:left;width:100%;font:inherit;color:#1f2937;cursor:pointer;background:0 0;align-items:center;gap:6px;padding:9px 10px 9px 8px;display:flex}.go-riadok:hover{background:var(--vyber)}.go-riadok.vybrana{background:var(--vyber);box-shadow:inset 2px 0 0 var(--vyber-ciara)}.go-bodka{flex-direction:column;flex:none;align-items:center;gap:2px;width:22px;display:flex}.go-bodka i{background:0 0;border-radius:50%;width:8px;height:8px}.go-riadok.neprecitana .go-bodka i{background:var(--vyber-ciara)}.go-bodka b{font-size:11px;line-height:1}.go-riadok-telo{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.go-riadok-telo b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.go-riadok.neprecitana .go-riadok-telo b{font-weight:700}.go-riadok-telo small{color:#374151;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.go-riadok.neprecitana .go-riadok-telo small{color:#1f2937;font-weight:600}.go-riadok-telo .go-ktory{color:var(--ink-3);font-size:11.5px;font-weight:500!important}.go-datum{color:#1f2937;font-variant-numeric:tabular-nums;flex:none;padding-left:6px;font-size:13px}.go-riadok.neprecitana .go-datum{font-weight:600}.go-pata{border-top:1px solid var(--line);color:#1f2937;background:var(--surface);justify-content:center;align-items:center;gap:6px;padding:8px;font-size:13px;display:flex}.go-pata button{cursor:pointer;color:#3c444c;background:0 0;border:0;border-radius:8px;width:34px;height:32px;font-size:14px}.go-pata button:hover:not(:disabled){background:var(--surface-2)}.go-pata button:disabled{opacity:.3;cursor:default}.go-cislo{border:1px solid var(--line-2);background:var(--surface);border-radius:8px;justify-content:center;align-items:center;min-width:44px;height:32px;display:inline-flex}.go-polozky{background:var(--surface-2);border-radius:8px;margin-left:auto;padding:5px 10px;font-size:12.5px;font-weight:600}.go-citanie{flex-direction:column;min-width:0;min-height:0;display:flex}.go-akcia{font:inherit;color:#1f2937;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;padding:6px 10px;font-size:14px;display:inline-flex}.go-akcia span{color:#3c444c;font-size:15px}.go-akcia:hover:not(:disabled){background:var(--surface-2)}.go-akcia:disabled{opacity:.4;cursor:default}.go-sprava-hlava{border-bottom:1px solid var(--line);padding:12px 16px}.go-sprava-hlava h3{margin:0 0 8px;font-size:17px}.go-hlavicky{flex-direction:column;gap:2px;font-size:13px;display:flex}.go-hlavicky span{gap:8px;display:flex}.go-hlavicky small{width:52px;color:var(--ink-3);flex:none;font-size:12px}.go-telo{background:#fff;border:0;flex:1;width:100%;min-height:0}.go-telo.text{white-space:pre-wrap;word-break:break-word;margin:0;padding:14px 16px;font:14px/1.5 IBM Plex Sans,system-ui,sans-serif;overflow:auto}.go-prekryv{z-index:70;background:#16181c73;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.go-okno{background:#f6f7f9;border-radius:10px;flex-direction:column;width:min(980px,100%);height:min(820px,100vh - 40px);display:flex;overflow:hidden;box-shadow:0 20px 60px -20px #00000080}.go-okno-hlava{background:#f6f7f9;align-items:center;padding:12px 18px;font-size:17px;display:flex}.go-x{cursor:pointer;color:#1f2937;background:0 0;border:0;padding:4px 8px;font-size:18px}.go-okno-lista{align-items:center;gap:14px;padding:6px 14px 12px;display:flex}.go-odoslat{color:#fff;font:inherit;cursor:pointer;background:#2aa198;border:0;border-radius:28px;align-items:center;gap:10px;padding:11px 24px 11px 18px;font-size:16px;font-weight:600;display:inline-flex}.go-odoslat:hover{background:#238f87}.go-odoslat:disabled{opacity:.6}.go-polia{flex-direction:column;gap:10px;padding:0 14px 10px;display:flex}.go-pole{flex-direction:column;flex:1;display:flex;position:relative}.go-pole span{color:var(--ink-3);background:#f6f7f9;padding:0 4px;font-size:12px;position:absolute;top:-7px;left:12px}.go-pole input,.go-pole select{font:inherit;color:#1f2937;box-sizing:border-box;background:#fff;border:1px solid #c9ced4;border-radius:6px;height:48px;padding:13px 12px;font-size:15px;line-height:normal}.go-pole select{appearance:menulist;padding:0 12px}.go-pole input:focus,.go-pole select:focus{border:2px solid var(--vyber-ciara);outline:0;padding:12px 11px}.go-dva{grid-template-columns:1fr 1fr;gap:12px;display:grid}.go-format{background:#fff;border:1px solid #c9ced4;border-bottom:0;border-radius:6px 6px 0 0;flex-wrap:wrap;align-items:center;gap:2px;margin:0 14px;padding:6px 8px;display:flex}.go-format button,.go-farba{min-width:34px;height:32px;font:inherit;color:#3c444c;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0 6px;font-size:14px;display:inline-flex}.go-format button:hover,.go-farba:hover{background:var(--surface-2)}.go-format button.aktivny{background:#e4e7ec}.go-farba{position:relative}.go-farba input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.go-del{background:var(--line);width:1px;height:22px;margin:0 4px}.go-editor{color:#1f2937;background:#fff;border:1px solid #c9ced4;border-radius:0 0 6px 6px;flex:1;min-height:0;margin:0 14px 14px;padding:14px;font:15px/1.5 IBM Plex Sans,system-ui,sans-serif;overflow:auto}.go-editor:focus{outline:0}.go-editor.zdroj{resize:none;font:13px/1.45 IBM Plex Sans,system-ui,sans-serif}.go.mobil .go-klient{flex-direction:column;height:auto;min-height:70vh;display:flex}.go.mobil .go-panel{border-right:0;border-bottom:1px solid var(--line);max-height:40vh}.go.mobil .go-zoznam{border-right:0}.go.mobil .go-citanie{min-height:70vh}.go.mobil .go-telo{min-height:50vh}.go.mobil .go-hladat{width:120px}.go.mobil .go-dva,.go.mobil .ml-polia{grid-template-columns:1fr}.ml-nastavenia{flex-direction:column;gap:10px;display:flex}.ml-ucet{flex-direction:column;gap:4px;padding:12px 14px;display:flex}.ml-ucet-hlava{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ml-ucet-hlava b{font-size:15px}.ml-ucet-hlava small{color:var(--ink-3)}.ml-ucet-hlava .ph-stav{margin-left:auto}.ml-akcie{flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;display:flex}.ml-akcie .link.zle{color:var(--accent)}.ml-podpis textarea{border:1px solid var(--line-2);width:100%;font:inherit;border-radius:8px;margin-top:4px;padding:8px 10px;font-size:13px}.ml-polia{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin-top:8px;display:grid}.ml-polia label{color:var(--ink-2);flex-direction:column;gap:3px;font-size:12px;font-weight:600;display:flex}.ml-polia input{border:1px solid var(--line-2);font:inherit;background:var(--surface);color:var(--ink);border-radius:8px;padding:7px 10px;font-size:13.5px}.ml.mobil .ml-panel{background:var(--surface);border:1px solid var(--line);border-radius:12px}.ml.mobil .ml-zoznam{border:1px solid var(--line);border-radius:12px}.ml.mobil .ml-riadky{max-height:60vh}.ml.mobil .ml-citanie{border:1px solid var(--line);border-radius:12px;min-height:60vh}.ml.mobil .ml-telo{min-height:50vh}.ml.mobil .ml-polia,.ml.mobil .ml-okno-riadok{flex-direction:column;grid-template-columns:1fr}.ml-google{color:var(--ink);border:1px solid var(--line-2);background:#fff;align-items:center;gap:8px;display:inline-flex}.ml-google:hover{filter:none;background:var(--surface-2)}.pozn.ok{color:var(--ok)}.ml-podpis-riadok{border-top:1px solid var(--line);flex-direction:column;gap:4px;padding:8px 0;display:flex}.ml-podpis-text{white-space:pre-wrap;color:var(--ink-2);margin:0;font:13px/1.4 IBM Plex Sans,system-ui,sans-serif}.go-hlaska.ok{background:var(--ok-soft);color:var(--ok);border-left:3px solid var(--ok);border-radius:8px;padding:8px 12px}.go-nacitava{border-bottom:1px solid var(--line);background:var(--surface-2);padding:8px 12px}.go-riadky:has(.go-nacitava) .go-riadok{opacity:.55}.posta-k{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:6px;margin:0 0 10px;padding:12px 14px;display:flex}.posta-k .k{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);font-size:12px;font-weight:700}.posta-k-riadok{align-items:center;gap:6px;display:flex}.posta-k-sprava{text-align:left;min-width:0;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;padding:4px 0;display:flex}.posta-k-sprava b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.posta-k-sprava small{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.go-prilohy{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.go-priloha{border:1px solid var(--line-2);background:var(--surface);font:inherit;cursor:pointer;color:var(--ink);border-radius:14px;padding:3px 10px;font-size:12.5px}.go-priloha:hover{background:var(--surface-2)}.go-priloha:disabled{opacity:.5}.go-stitok{background:var(--vyber);color:var(--vyber-ciara);border-radius:12px;align-items:center;gap:4px;padding:2px 6px 2px 10px;font-size:12px;font-weight:600;display:inline-flex}.go-stitok button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:14px}.go-priradit{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.go-priradit input{border:1px solid var(--line-2);font:inherit;border-radius:8px;padding:4px 8px;font-size:13px}.go-hladanie-info{background:var(--pozor-soft,#fff1c9);border-bottom:1px solid var(--line);padding:6px 14px;font-size:12.5px}.go-ucet .sipka-depo{border:1px solid var(--line-2);background:var(--surface-2);width:20px;height:18px;color:var(--ink);border-radius:4px;flex:none;justify-content:center;align-items:center;display:inline-flex}.go-ucet:hover{background:var(--vyber)}.go-ucet:hover .sipka-depo{border-color:var(--vyber-ciara)}.ph-posta-ucty{margin:0 0 6px;font-size:12px}.go-vyber-mobil{border-bottom:1px solid var(--line);background:var(--surface-2);align-items:center;gap:8px;padding:8px 10px;display:flex}.go-vyber-mobil select{border:1px solid var(--line-2);min-width:0;font:inherit;background:var(--surface);color:var(--ink);border-radius:10px;flex:1;padding:9px 10px;font-size:15px}.go.mobil .go-klient{border-radius:12px;overflow:hidden}.go.mobil .go-riadky{max-height:none}.go.mobil .go-zoznam{min-height:60vh}.go-kontext{z-index:80;background:#fff;border-radius:10px;flex-direction:column;min-width:280px;padding:6px 0;display:flex;position:fixed;box-shadow:0 8px 30px #00000047}.go-kontext button{text-align:left;font:inherit;color:#1f2937;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:9px 18px;font-size:14px;display:flex}.go-kontext button:hover{background:var(--vyber)}.go-kontext button span{text-align:center;color:#3c444c;width:22px;font-size:15px}.go-kontext button em{color:var(--ink-3);margin-left:auto;font-style:normal}.go-kontext-del{background:#e3e6ea;height:1px;margin:4px 0}.go-kontext-pod{background:#fafbfc;padding-left:52px!important;font-size:13.5px!important}.mapa-ram:not(.mobil-gps *) .mapa-ovladanie{top:54px}.mapa-ram:not(.mobil-gps *) .mapa-ovladanie>.mapa-lupa,.mapa-ram:not(.mobil-gps *) .mapa-ovladanie>form,.mapa-ram:not(.mobil-gps *) .mapa-ovladanie>.mapa-hladanie{order:1}.mapa-ram:not(.mobil-gps *) .mapa-ovladanie>.mapa-podklad{order:2}.mapa-ram:not(.mobil-gps *) .mapa-ovladanie>.mapa-vsetky{order:3}.posta-k-sprava:hover{background:var(--vyber)}.go.pc .go-klient{zoom:.88;height:calc(113.636vh - 170.455px);min-height:590.909px}.go-delic{cursor:col-resize;touch-action:none;background:var(--line);z-index:3;position:relative}.go-delic:after{content:"";position:absolute;inset:0 -4px}.go-delic:hover,body.tahame-stlpec .go-delic{background:var(--vyber-ciara)}.go.pc .go-panel,.go.pc .go-zoznam{border-right:0}.go-filter{border:1px solid var(--line-2);background:var(--surface);font:inherit;color:#3c444c;cursor:pointer;border-radius:16px;align-items:center;gap:7px;padding:6px 12px 6px 10px;font-size:13px;font-weight:600;display:inline-flex}.go-filter i{border:2px solid var(--vyber-ciara);box-sizing:border-box;border-radius:50%;width:9px;height:9px}.go-filter:hover{background:var(--vyber)}.go-filter.aktivny{background:var(--vyber);border-color:var(--vyber-ciara);color:var(--vyber-ciara)}.go-filter.aktivny i{background:var(--vyber-ciara)}.go-nahlad{width:min(1100px,100%);height:calc(100vh - 40px)}.go-nahlad .go-okno-hlava{border-bottom:1px solid var(--line);gap:12px}.go-nahlad-nazov{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:15px;overflow:hidden}.go-nahlad-akcie{flex:none;gap:4px;display:flex}.go-nahlad-telo{background:#525659;border:0;flex:1;width:100%;min-height:0}.go-nahlad-telo.obrazok{box-sizing:border-box;justify-content:center;align-items:center;padding:16px;display:flex;overflow:auto}.go-nahlad-telo.obrazok img{object-fit:contain;background:#fff;max-width:100%;max-height:100%}.go-nahlad-telo.prazdne{background:var(--surface);justify-content:center;align-items:center;padding:24px;display:flex}.filtre-kotva{display:none}.filtre-riadok th{z-index:7;background:var(--surface-2);border-bottom:0;padding:6px 6px 4px;position:sticky;top:0}.tabulka.s-filtrami thead tr:not(.filtre-riadok) th{top:var(--filtre-h,38px)}.filtre-riadok input{box-sizing:border-box;border:1px solid var(--line-2);width:100%;min-width:64px;font:inherit;background:var(--surface);color:var(--ink);appearance:none;border-radius:7px;padding:4px 8px;font-size:12px}.filtre-riadok input::placeholder{color:var(--ink-3)}.filtre-riadok input:focus{border-color:var(--vyber-ciara);box-shadow:0 0 0 2px var(--vyber);outline:0}.filtre-riadok input.aktivny{background:var(--vyber);border-color:var(--vyber-ciara)}.posudok-jeden{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.posudok-jeden button.znak{cursor:pointer;font:inherit;border:0}.posudok-jeden button.znak:hover{filter:brightness(.95)}.posudok-jeden .znak.rucne{box-shadow:inset 0 0 0 1.5px}.posudok-jeden .znak small{opacity:.8;font-weight:500}.posudok-jeden .posudok .zrus{border:1px solid var(--line-2);background:var(--surface);cursor:pointer;font:inherit;border-radius:6px;padding:2px 7px}.tabulka td.v-norme{color:var(--ok)}.tabulka.kontrola td{padding:3px 7px}.tabulka.kontrola th{padding:5px 7px}.tabulka.kontrola td.uzky.mono.siln small{color:var(--ink-3);margin-left:5px;font-family:IBM Plex Sans,system-ui,sans-serif;font-weight:400}.tabulka.kontrola .siroky{white-space:nowrap;min-width:180px}.tabulka.kontrola .filtre-riadok input{min-width:52px}.tabulka.tesna td{padding:3px 6px;font-size:12.5px}.tabulka.tesna th{letter-spacing:.03em;padding:5px 6px}.tabulka.tesna .siroky{white-space:nowrap;min-width:88px;font-size:12px}.tabulka.tesna .filtre-riadok input{min-width:44px;padding:3px 5px;font-size:11.5px}.tabulka.tesna .filtre-riadok th{padding:4px 4px 3px}.tabulka.tesna .mono{font-size:12px}.tabulka.tesna .filtre-riadok input{min-width:36px;padding:2px 4px}.tabulka td,.tabulka th{white-space:nowrap}.tabulka.ulohy-wd tr.u-po>td{background:var(--critical-soft)}.tabulka.ulohy-wd tr.u-po>td:first-child{box-shadow:inset 3px 0 0 var(--critical)}.tabulka.ulohy-wd tr.u-blizko>td{background:#fdf3e3}html[data-tema=tmava] .tabulka.ulohy-wd tr.u-blizko>td{background:#33290f}.tabulka.ulohy-wd tr.u-blizko>td:first-child{box-shadow:inset 3px 0 #b45309}.tabulka.ulohy-wd tr.u-po:hover>td,.tabulka.ulohy-wd tr.u-blizko:hover>td{background:var(--vyber)}.tabulka.ulohy-wd tbody tr{cursor:default}.u-vozidlo{align-items:center;gap:8px;display:inline-flex}.u-akcie{opacity:.55;gap:2px;display:inline-flex}.tabulka.ulohy-wd tr:hover .u-akcie{opacity:1}.u-ik{width:22px;height:20px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;padding:0;font-size:13px;line-height:1;display:inline-flex}.u-ik:hover{background:var(--vyber);color:var(--vyber-ciara)}.u-ik.zle:hover{color:var(--critical);background:#fdeaec}.u-bodka{vertical-align:middle;background:var(--ok);border-radius:50%;width:9px;height:9px;margin-right:6px;display:inline-block}.u-bodka.po{background:var(--critical)}.u-bodka.blizko{background:#d97706}.u-plnim{align-items:center;gap:6px;margin-left:10px;display:inline-flex}.u-plnim input{border:1px solid var(--line-2);font:inherit;border-radius:6px;padding:3px 6px;font-size:12.5px}.u-plnim .naradie-hlavne{padding:4px 10px;font-size:12.5px}.u-plnim .ghost{padding:4px 8px;font-size:12.5px}.tabulka .zle{color:var(--critical)}@media print{.stol-hlavicka,.stol-naradie,.spodna-lista,.uloha-formular,.filtre-riadok,.sirky-vrstva,.u-akcie,.u-plnim{display:none!important}.tabulka-obal{border:0;max-height:none!important;overflow:visible!important}.tabulka th{position:static}.app.wide main.stol{padding:0}body{background:#fff}.kopirovane-bublina,.tahaj-stlpec,.tahaj-hlavicku,.znak-triedenia{display:none!important}select.vyber-vodica{appearance:none;background:0 0;border:0;padding:0}.tabulka td,.tabulka th{white-space:normal}.tlac-hlavicka{margin:0 0 10px;font-size:12pt;display:block!important}.tlac-hlavicka b{font-size:15pt}.tlac-hlavicka small{color:#444}main.stol.gps .mapa-ram,main.stol.gps aside,main.stol.gps .tahadlo-rad,main.stol.gps .tahadlo,.strom{display:none!important}main.stol.gps{height:auto!important;display:block!important}.tabulka.kniha tr.jazda{display:table-row!important}}.tlac-hlavicka{display:none}.kontakt-bunka{align-items:center;gap:4px;display:inline-flex}.kontakt-ik{width:22px;height:20px;color:var(--ink-2);border-radius:5px;justify-content:center;align-items:center;font-size:13px;text-decoration:none;display:inline-flex}.kontakt-ik:hover{background:var(--vyber);color:var(--vyber-ciara)}.posudok-historia{color:var(--ink-3);flex-direction:column;gap:1px;margin-left:8px;font-size:11px;line-height:1.2;display:flex}.tabulka tr.voz-detail>td{background:var(--surface-2);white-space:normal;cursor:default;padding:12px 16px 14px}.voz-detail-mriezka{grid-template-columns:minmax(260px,1fr) minmax(320px,2fr);gap:24px;display:grid}.voz-detail-mriezka h5{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin:0 0 6px;font-size:11px}.voz-detail-mriezka p{margin:0 0 4px;font-size:13px}.voz-tp{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:2px 24px;display:grid}.voz-tp-riadok{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:3px 0;font-size:12.5px;display:flex}.voz-tp-riadok span{color:var(--ink-3);flex:none}.voz-tp-riadok b{text-align:right;overflow-wrap:anywhere;white-space:normal;min-width:0}.tabulka tbody tr.vybrate>td{background:var(--vyber)}.ch-foto{max-width:260px;margin:2px 0 4px;display:block}.ch-foto img{object-fit:cover;border-radius:10px;max-width:100%;max-height:260px;display:block}.ch-foto-tl{width:34px;height:34px;color:var(--ink-2);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.ch-foto-tl:hover{background:var(--vyber);color:var(--vyber-ciara)}.go-riadok.oznacena{background:var(--vyber);box-shadow:inset 3px 0 0 var(--vyber-ciara)}.go-hromadne{border-bottom:1px solid var(--line);background:var(--vyber);flex-wrap:wrap;align-items:center;gap:6px;padding:5px 10px;font-size:13px;display:flex}.go-hromadne b{margin-right:4px}.go-hromadne .go-akcia{padding:4px 8px;font-size:13px}.go-hromadne .go-akcia.zle{color:var(--critical)}.go-hromadne-presun{border:1px solid var(--line-2);font:inherit;background:var(--surface);border-radius:8px;padding:4px 8px;font-size:13px}.odhad-znak{color:var(--ink-3);cursor:help;margin-left:3px}.odhad-vysvetlivka{margin:6px 0 0;font-size:12px}.vodic-tank small{margin-left:6px}.vodic-tank small .link{margin-left:3px;padding:0 3px;font-size:12px}.bez-vodica{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.bez-vodica select{font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:6px;max-width:180px;padding:1px 4px;font-size:12px}.bez-vodica .link{font-size:12px;font-weight:600}.tabulka tr.spotreba-detail>td{padding:10px 14px 12px}.spotreba-detail-uvod{margin:0 0 8px;font-size:13px}.spotreba-detail-tab{width:auto;min-width:720px;font-size:12.5px}.spotreba-detail-tab td{padding:2px 8px}.spotreba-detail-tab tr.tankovanie-riadok>td{background:var(--vyber);color:var(--ink);font-weight:600}.spotreba-detail-tab tr.tankovanie-riadok>td:first-child{box-shadow:inset 3px 0 0 var(--vyber-ciara)}.spotreba-detail-tab tr.tankovanie-riadok>td.siln{color:var(--vyber-ciara)}.spotreba-detail-tab tr.tankovanie-riadok.cudzie>td{background:var(--surface-2);color:var(--ink-3);box-shadow:none;font-weight:400}.spotreba-detail-tab td.cisty-usek,.spotreba-legenda .cisty-usek{color:var(--ok);font-weight:700}.spotreba-detail-pozn{max-width:900px;margin:8px 0 0;font-size:11.5px}.spotreba-legenda{color:var(--ink-2);flex-wrap:wrap;gap:6px 14px;margin:10px 0 0;font-size:11.5px;display:flex}.spotreba-legenda .vz{align-items:center;gap:6px;display:inline-flex}.spotreba-legenda .vz:before{content:"";border:1px solid var(--line);border-radius:3px;flex:none;width:22px;height:12px}.spotreba-legenda .vz.moje:before{background:var(--vyber);box-shadow:inset 3px 0 0 var(--vyber-ciara)}.spotreba-legenda .vz.cudzie:before{background:var(--surface-2)}.spotreba-legenda .vz.fajka-vz:before{display:none}.pri-stanici{color:var(--ink-2)}.pri-stanici .link{margin:0 6px 0 3px;font-size:12px;font-weight:600}.obdobie .zobraz-obdobie{border:1px solid var(--line-2);background:var(--surface);height:24px;color:var(--ink-2);font:inherit;cursor:pointer;border-radius:6px;padding:0 10px;font-size:11.5px;font-weight:600}.obdobie .zobraz-obdobie:disabled{opacity:.45;cursor:default}.obdobie .zobraz-obdobie.zmenene{background:var(--akcia);color:#fff;border-color:var(--akcia)}.bez-vodica select.zmenene{border-color:var(--akcia);box-shadow:0 0 0 2px #1a56db26}.zapis-priradenia{margin-left:6px}.tabulka tr.klikni{cursor:pointer}.tabulka tr.klikni:hover>td{background:var(--vyber)}input.filter-ecv{width:92px}.stol-naradie.kniha-lista{gap:8px;margin-bottom:4px;padding-top:0}.stol-naradie.kniha-lista .nadpis-zoznamu{font-size:13px}
