:root{--bg:#e9e4da;--pind:#f5f1e8;--pind2:#fff;--pind3:#efeae0;--tekst:#22262b;--tekst2:#6b7076;--tekst3:#8e9299;--joon:#2b2f3429;--joon2:#2b2f344d;--kuld:#a8823a;--kuld-bg:#c9a75c29;--roh:#0e7d48;--roh-bg:#0e7d481f;--pun:#b4342c;--pun-bg:#b4342c1a;--sin:#2c5c93;--sin-bg:#2c5c931a;--kol:#8a6a10;--kol-bg:#be961429;--vari:0 10px 30px #1e222724;--raam:#2b2f34;--nupp-tekst:#fff}@media (prefers-color-scheme:dark){:root{--bg:#0f1216;--pind:#181c21;--pind2:#20252b;--pind3:#262c33;--tekst:#f2eee5;--tekst2:#a3a9b1;--tekst3:#7e848c;--joon:#f5f1e821;--joon2:#f5f1e842;--kuld:#d6b265;--kuld-bg:#c9a75c29;--roh:#2fbe7c;--roh-bg:#2fbe7c24;--pun:#f0645a;--pun-bg:#f0645a21;--sin:#6ba6e8;--sin-bg:#6ba6e821;--kol:#e2c069;--kol-bg:#e2c06924;--vari:0 14px 40px #0000008c;--raam:#05070a;--nupp-tekst:#06130c}}:root[data-theme=light]{--bg:#e9e4da;--pind:#f5f1e8;--pind2:#fff;--pind3:#efeae0;--tekst:#22262b;--tekst2:#6b7076;--tekst3:#8e9299;--joon:#2b2f3429;--joon2:#2b2f344d;--kuld:#a8823a;--kuld-bg:#c9a75c29;--roh:#0e7d48;--roh-bg:#0e7d481f;--pun:#b4342c;--pun-bg:#b4342c1a;--sin:#2c5c93;--sin-bg:#2c5c931a;--kol:#8a6a10;--kol-bg:#be961429;--vari:0 10px 30px #1e222724;--raam:#2b2f34;--nupp-tekst:#fff}:root[data-theme=dark]{--bg:#0f1216;--pind:#181c21;--pind2:#20252b;--pind3:#262c33;--tekst:#f2eee5;--tekst2:#a3a9b1;--tekst3:#7e848c;--joon:#f5f1e821;--joon2:#f5f1e842;--kuld:#d6b265;--kuld-bg:#c9a75c29;--roh:#2fbe7c;--roh-bg:#2fbe7c24;--pun:#f0645a;--pun-bg:#f0645a21;--sin:#6ba6e8;--sin-bg:#6ba6e821;--kol:#e2c069;--kol-bg:#e2c06924;--vari:0 14px 40px #0000008c;--raam:#05070a;--nupp-tekst:#06130c}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--tekst);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:15px;line-height:1.5;overflow-x:hidden}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none}a{color:var(--kuld)}.topbar{z-index:60;background:var(--pind);border-bottom:1px solid var(--joon);position:sticky;top:0}.topbar-sisu{flex-wrap:wrap;align-items:center;gap:14px;max-width:1320px;margin:0 auto;padding:9px 16px;display:flex}.mark{white-space:nowrap;align-items:baseline;gap:8px;display:flex}.mark b{letter-spacing:.22em;text-transform:uppercase;font-size:13px;font-weight:800}.mark span{letter-spacing:.18em;text-transform:uppercase;color:var(--kuld);font-size:10px;font-weight:700}.rollid{flex-wrap:wrap;flex:1;align-items:center;gap:6px;display:flex}.rollid .silt{letter-spacing:.14em;text-transform:uppercase;color:var(--tekst3);margin-right:2px;font-size:10px;font-weight:800}.roll{border:1.5px solid var(--joon2);color:var(--tekst2);white-space:nowrap;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:700}.roll:hover{border-color:var(--tekst2);color:var(--tekst)}.roll.aktiivne{background:var(--kuld);border-color:var(--kuld);color:var(--nupp-tekst)}.teemanupp{border:1px solid var(--joon2);color:var(--tekst2);white-space:nowrap;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:600}.teemanupp:hover{color:var(--tekst);border-color:var(--tekst2)}.tabiriba{border-top:1px solid var(--joon);background:var(--pind3)}.tabid{flex-wrap:wrap;gap:6px;max-width:1320px;margin:0 auto;padding:8px 16px 0;display:flex}.tab{color:var(--tekst2);white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:8px 13px;font-size:13px;font-weight:600}.tab:hover{background:var(--pind2);color:var(--tekst)}.tab.aktiivne{background:var(--tekst);color:var(--pind);border-color:var(--tekst)}.tab[hidden]{display:none}.rolli-note{max-width:1320px;color:var(--tekst3);margin:0 auto;padding:5px 16px 7px;font-size:11px;line-height:1.35}.rolli-note b{color:var(--tekst2);font-weight:700}main{max-width:1320px;margin:0 auto;padding:20px 16px 70px}.ekraan-vaade.aktiivne{animation:.22s sisse;display:block}@keyframes sisse{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.pais{margin-bottom:16px}.pais .roll-mark{letter-spacing:.16em;text-transform:uppercase;color:var(--kuld);background:var(--kuld-bg);border-radius:6px;margin-bottom:7px;padding:4px 9px;font-size:10px;font-weight:800;display:inline-block}.pais h1{letter-spacing:-.01em;font-size:22px;font-weight:800}.pais p{color:var(--tekst2);max-width:72ch;margin-top:3px;font-size:14px}.lava{grid-template-columns:minmax(0,420px) minmax(0,1fr);align-items:start;gap:26px;display:grid}@media (width<=900px){.lava{grid-template-columns:minmax(0,1fr);gap:18px}}.telefon{background:var(--raam);width:390px;min-width:0;max-width:100%;box-shadow:var(--vari);border-radius:44px;margin:0 auto;padding:10px;position:sticky;top:140px}.telefon-sisu{background:var(--pind);border-radius:35px;flex-direction:column;min-width:0;height:800px;min-height:360px;max-height:calc(100vh - 196px);display:flex;overflow:hidden}.olekuriba{height:36px;color:var(--tekst);flex:0 0 36px;justify-content:space-between;align-items:center;padding:0 22px;font-size:12px;font-weight:700;display:flex;position:relative}.olekuriba:after{content:"";background:var(--raam);border-radius:14px;width:98px;height:23px;position:absolute;top:5px;left:50%;transform:translate(-50%)}.kerija{overscroll-behavior:contain;flex:1;min-width:0;padding:0 14px 26px;overflow:hidden auto}.kerija::-webkit-scrollbar{width:0}.keri-ruum{height:0}@media (width<=900px){.telefon{box-shadow:none;background:0 0;border-radius:0;width:100%;padding:0;position:static}.telefon-sisu{border:1px solid var(--joon);border-radius:18px;height:auto;max-height:none}.kerija{padding:0 14px 20px;overflow:visible}.olekuriba{display:none}}.selgitus{flex-direction:column;gap:14px;display:flex}.kaart{background:var(--pind);border:1px solid var(--joon);border-radius:16px;padding:16px 18px}.kaart h3{letter-spacing:.16em;text-transform:uppercase;color:var(--kuld);margin-bottom:10px;font-size:11px;font-weight:800}.kaart p{color:var(--tekst2);margin-bottom:8px;font-size:13.5px}.kaart p:last-child{margin-bottom:0}.kaart b{color:var(--tekst)}.loend{flex-direction:column;gap:9px;list-style:none;display:flex}.loend li{color:var(--tekst2);gap:9px;font-size:13.5px;line-height:1.45;display:flex}.loend li b{color:var(--tekst)}.number{background:var(--kuld-bg);height:20px;color:var(--kuld);border-radius:6px;flex:0 0 20px;place-items:center;margin-top:1px;font-size:11px;font-weight:800;display:grid}.faasid{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.faas{background:var(--pind3);border:1px solid var(--joon);border-radius:7px;padding:5px 9px;font-size:11.5px;font-weight:700}.faas.uus{background:var(--kuld-bg);border-color:var(--kuld);color:var(--kuld)}.nool{color:var(--tekst3);font-size:13px;font-weight:700}.pealkiri-rida{justify-content:space-between;align-items:center;gap:10px;padding:8px 2px 12px;display:flex}.pealkiri-rida h2{letter-spacing:-.01em;font-size:19px;font-weight:800}.pealkiri-rida .kes{color:var(--tekst2);text-align:right;font-size:11.5px;font-weight:600}.sekts-pais{justify-content:space-between;align-items:baseline;gap:10px;margin-top:2px;padding:2px 2px 9px;display:flex}.sekts-pais h4{letter-spacing:.15em;text-transform:uppercase;color:var(--kuld);font-size:11px;font-weight:800}.sekts-pais .lisa{color:var(--tekst3);text-align:right;font-size:11px;font-weight:600}.stat{background:var(--pind2);border:1px solid var(--joon);border-radius:16px;margin-bottom:10px;padding:12px 14px 10px}.stat-pais{border-bottom:1px solid var(--joon);grid-template-columns:1fr 56px 62px;gap:4px;padding-bottom:8px;display:grid}.stat-pais span{letter-spacing:.14em;text-transform:uppercase;color:var(--tekst3);text-align:right;font-size:10px;font-weight:800}.stat-pais span:first-child{text-align:left}.stat-pais .tana{color:var(--kuld)}.stat-rida{border-bottom:1px solid var(--joon);grid-template-columns:1fr 56px 62px;align-items:baseline;gap:4px;padding:7px 0;display:grid}.stat-rida:last-child{border-bottom:none;padding-bottom:1px}.stat-rida .silt{color:var(--tekst2);font-size:13px;font-weight:600}.stat-rida .v{text-align:right;font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:20px;font-weight:800}.stat-rida .v.eile{color:var(--tekst3);font-size:15px;font-weight:600}.stat-rida.tipp .silt{color:var(--tekst)}.stat-rida.tipp .v:not(.eile){color:var(--kuld)}.stat-vihje{color:var(--tekst3);margin:-4px 0 10px 2px;font-size:11px}.ule-rida{background:var(--kol-bg);border:1px solid var(--joon);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;padding:11px 14px;display:flex}.ule-rida span{color:var(--tekst);font-size:13.5px;font-weight:700}.ule-rida b{color:var(--kol);font-variant-numeric:tabular-nums;font-size:20px;font-weight:800}.hero{background:var(--pind2);border:2px solid var(--kuld);border-radius:20px;margin:4px 0 14px;padding:16px 16px 15px}.hero .s{letter-spacing:.14em;text-transform:uppercase;color:var(--kuld);font-size:11px;font-weight:800}.hero .n{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:6px 0 2px;font-size:58px;font-weight:800;line-height:1}.hero .a{color:var(--tekst2);font-size:12.5px;line-height:1.4}.hero .suur-tegu{background:var(--roh);width:100%;min-height:60px;color:var(--nupp-tekst);letter-spacing:.03em;border-radius:14px;justify-content:center;align-items:center;gap:9px;margin-top:13px;font-size:17px;font-weight:800;display:flex}.hero .suur-tegu:active{filter:brightness(.92)}.hoiatus-plokk{border:2px solid var(--pun);background:var(--pun-bg);border-radius:18px;margin-bottom:14px;padding:13px 13px 11px}.hoiatus-plokk>h4{letter-spacing:.1em;text-transform:uppercase;color:var(--pun);align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex}.hoiatus-plokk .miks{color:var(--tekst2);margin:7px 0 11px;font-size:12px;line-height:1.45}.hoiatus-plokk .miks b{color:var(--tekst)}.hoiatus-plokk .demo-kirje{border-color:var(--pun)}.prio{background:var(--pind2);border:1px solid var(--joon);border-radius:14px;margin-bottom:14px;padding:12px 14px}.prio h4{letter-spacing:.15em;text-transform:uppercase;color:var(--tekst3);margin-bottom:9px;font-size:10px;font-weight:800}.prio ol{flex-direction:column;gap:7px;list-style:none;display:flex}.prio li{color:var(--tekst2);align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.4;display:flex}.prio li b{color:var(--tekst);font-weight:700}.prio .jrk{background:var(--pind3);height:17px;color:var(--tekst2);border-radius:5px;flex:0 0 17px;place-items:center;margin-top:1px;font-size:10px;font-weight:800;display:grid}.prio .mrk{border-top:1px solid var(--joon);color:var(--tekst3);margin-top:9px;padding-top:9px;font-size:11.5px;line-height:1.4}.kontakt{background:var(--pind2);border:1px solid var(--joon);border-radius:20px;overflow:hidden;box-shadow:0 2px 10px #0000000d}.helista{background:var(--roh);width:100%;min-height:60px;color:var(--nupp-tekst);letter-spacing:.02em;border-bottom:1px solid #0000001f;justify-content:center;align-items:center;gap:10px;font-size:17px;font-weight:800;display:flex}.helista:active{filter:brightness(.92)}.helista.all{border-top:1px solid #0000001f;border-bottom:none;min-height:64px}.helista .ikoon{font-size:19px}.kontakt-sisu{padding:14px}.badge{letter-spacing:.1em;text-transform:uppercase;border-radius:8px;align-items:center;gap:6px;margin-bottom:10px;padding:6px 10px;font-size:10.5px;font-weight:800;display:inline-flex}.badge.ule{background:var(--kol-bg);color:var(--kol)}.badge.veeb{background:var(--sin-bg);color:var(--sin)}.badge.soov{background:var(--kuld-bg);color:var(--kuld)}.badge.demo{background:var(--roh-bg);color:var(--roh)}.nimi{letter-spacing:-.02em;font-size:27px;font-weight:800;line-height:1.1}.tel{color:var(--kuld);align-items:center;gap:7px;margin-top:6px;font-size:18px;font-weight:700;text-decoration:none;display:inline-flex}.epost-rida{color:var(--tekst2);word-break:break-all;margin-top:5px;font-size:13.5px;display:block}.asukoht{color:var(--tekst2);margin-top:3px;font-size:13px}.info{background:var(--joon);border:1px solid var(--joon);border-radius:12px;grid-template-columns:1fr 1fr;gap:1px;margin-top:13px;display:grid;overflow:hidden}.info div{background:var(--pind2);padding:9px 11px}.info dt{letter-spacing:.1em;text-transform:uppercase;color:var(--tekst3);font-size:10px;font-weight:800}.info dd{margin-top:2px;font-size:13.5px;font-weight:700}.info dd.hoiatus{color:var(--kol)}.info .kirje{color:var(--tekst3);margin-top:2px;font-size:10.5px;font-weight:600;line-height:1.3}.viimane-katse{background:var(--pun-bg);border:1.5px solid var(--pun);color:var(--pun);border-radius:11px;margin-top:12px;padding:10px 12px;font-size:12.5px;font-weight:700;line-height:1.4}.ajajoon{margin-top:15px}.ajajoon h4{letter-spacing:.15em;text-transform:uppercase;color:var(--tekst3);margin-bottom:10px;font-size:10px;font-weight:800}.aj{gap:10px;padding-bottom:13px;display:flex;position:relative}.aj:last-child{padding-bottom:0}.aj:before{content:"";background:var(--joon);width:1px;position:absolute;top:14px;bottom:0;left:5px}.aj:last-child:before{display:none}.aj .punkt{background:var(--tekst3);border:2px solid var(--pind2);height:11px;box-shadow:0 0 0 1px var(--joon2);border-radius:50%;flex:0 0 11px;margin-top:3px}.aj.roh .punkt{background:var(--roh)}.aj.kuld .punkt{background:var(--kuld)}.aj.pun .punkt{background:var(--pun)}.aj .keha{flex:1;min-width:0}.aj .rida1{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.aj .tulem{font-size:13px;font-weight:800}.aj .kp{color:var(--tekst3);white-space:nowrap;font-size:11px;font-weight:600}.aj .kes{color:var(--tekst2);margin-top:1px;font-size:11.5px;font-weight:600}.aj .komm{color:var(--tekst2);margin-top:3px;font-size:12.5px;line-height:1.4}.aj .tyyp{letter-spacing:.09em;text-transform:uppercase;vertical-align:1px;background:var(--pind3);color:var(--tekst3);border-radius:5px;margin-right:6px;padding:2px 6px;font-size:9.5px;font-weight:800;display:inline-block}.aj .tyyp.kohtumine{background:var(--kuld-bg);color:var(--kuld)}.voog{border-top:1px solid var(--joon);background:var(--pind3);padding:14px}.voog .jargunr{letter-spacing:.1em;color:var(--tekst3);background:var(--pind2);border:1px solid var(--joon);border-radius:5px;margin-right:6px;padding:2px 6px;font-size:9.5px;font-weight:800;display:inline-block}.tulemused{flex-direction:column;gap:8px;display:flex}.tul{border:1.5px solid var(--joon2);background:var(--pind2);text-align:left;border-radius:13px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:52px;padding:0 16px;font-size:15.5px;font-weight:700;display:flex}.tul:hover{border-color:var(--tekst2)}.tul .vihje{color:var(--tekst3);font-size:11px;font-weight:600}.tul.roh{border-color:var(--roh);color:var(--roh);background:var(--roh-bg)}.tul.pun{border-color:var(--pun);color:var(--pun)}.tul.valitud{background:var(--tekst);color:var(--pind);border-color:var(--tekst)}.tul.valitud .vihje{color:var(--pind);opacity:.75}.vsilt{letter-spacing:.12em;text-transform:uppercase;color:var(--tekst3);margin-bottom:5px;font-size:10.5px;font-weight:800;display:block}textarea,input[type=text],input[type=date],input[type=time],input[type=email],input[type=tel],input[type=number],input[type=search],select{background:var(--pind2);border:1.5px solid var(--joon2);text-transform:none;letter-spacing:normal;width:100%;min-width:0;max-width:100%;color:var(--tekst);border-radius:11px;outline:none;padding:11px 12px;font-size:14.5px;font-weight:400}textarea{resize:vertical;min-height:66px;line-height:1.45}textarea:focus,input:focus,select:focus{border-color:var(--kuld)}.abi{color:var(--tekst3);margin-top:5px;font-size:11.5px;line-height:1.4}.valjad{flex-direction:column;gap:12px;margin-top:12px;display:flex}.paar{grid-template-columns:1fr 1fr;gap:10px;display:grid}.radio{border:1.5px solid var(--joon2);cursor:pointer;background:var(--pind2);text-transform:none;letter-spacing:normal;color:var(--tekst);border-radius:11px;align-items:center;gap:10px;margin-bottom:0;padding:12px;font-size:14.5px;font-weight:600;display:flex}.radio.valitud{border-color:var(--kuld);background:var(--kuld-bg)}.radio input{width:18px;height:18px;accent-color:var(--kuld);flex:none}.mrkruut{border:1.5px solid var(--joon2);cursor:pointer;background:var(--pind2);text-transform:none;letter-spacing:normal;color:var(--tekst);border-radius:11px;align-items:flex-start;gap:10px;padding:12px;font-size:14px;font-weight:600;line-height:1.35;display:flex}.mrkruut.valitud{border-color:var(--kuld);background:var(--kuld-bg)}.mrkruut input{width:20px;height:20px;accent-color:var(--kuld);flex:none;margin-top:1px}.paneel{border:1.5px solid var(--kuld);background:var(--pind2);border-radius:14px;margin-top:12px;padding:14px}.paneel h5{letter-spacing:.12em;text-transform:uppercase;color:var(--kuld);margin-bottom:6px;font-size:11.5px;font-weight:800}.paneel .txt{color:var(--tekst2);font-size:13.5px;line-height:1.5}.komm-plokk{border-top:1px solid var(--joon);margin-top:14px;padding-top:14px}.hoiatuskast{background:var(--pun-bg);border:1.5px solid var(--pun);color:var(--pun);border-radius:11px;margin-top:11px;padding:11px 12px;font-size:13px;font-weight:700;line-height:1.42}.markus{background:var(--sin-bg);border:1px solid var(--joon);color:var(--tekst2);border-radius:11px;margin-top:11px;padding:11px 12px;font-size:12.5px;line-height:1.45}.markus b{color:var(--tekst)}.kinnita-rida{grid-template-columns:1fr 1fr;gap:9px;margin-top:14px;display:grid}.salvesta{background:var(--tekst);width:100%;min-height:54px;color:var(--pind);border-radius:13px;font-size:16px;font-weight:800}.salvesta.oht{background:var(--pun);color:#fff}.salvesta.kuldne{background:var(--kuld);color:var(--nupp-tekst)}.tagasi{width:100%;min-height:54px;color:var(--tekst2);border:1.5px solid var(--joon2);background:0 0;border-radius:13px;font-size:15px;font-weight:700}.tagasi:hover{color:var(--tekst);border-color:var(--tekst2)}.tagasi.kitsas{min-height:46px;margin-top:9px;font-size:14px}.toast{background:var(--roh);color:var(--nupp-tekst);box-shadow:var(--vari);opacity:0;pointer-events:none;z-index:200;text-align:center;border-radius:14px;max-width:calc(100vw - 32px);padding:13px 20px;font-size:14.5px;font-weight:800;transition:all .28s;position:fixed;bottom:26px;left:50%;transform:translate(-50%,26px)}.toast.nahtav{opacity:1;transform:translate(-50%)}.toast.viga{background:var(--pun);color:#fff}.kate{z-index:150;background:#080a0d9e;place-items:center;padding:20px;display:none;position:fixed;inset:0}.kate.avatud{display:grid}.modal{background:var(--pind);border:1px solid var(--joon2);width:100%;max-width:380px;box-shadow:var(--vari);border-radius:20px;padding:22px}.modal h4{margin-bottom:8px;font-size:18px;font-weight:800}.modal p{color:var(--tekst2);font-size:14px;line-height:1.5}.modal .nupud{flex-direction:column;gap:9px;margin-top:18px;display:flex}.paev-pais{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:3px 10px;margin:16px 0 9px;display:flex}.paev-pais h4{letter-spacing:.15em;text-transform:uppercase;color:var(--tekst3);font-size:10.5px;font-weight:800}.paev-pais .koond{color:var(--tekst2);text-align:right;margin-left:auto;font-size:11.5px;font-weight:700}.demo-kirje{background:var(--pind2);border:1px solid var(--joon);border-radius:16px;margin-bottom:10px;padding:13px 14px}.demo-kirje.tehtud{border-color:var(--roh);background:var(--roh-bg)}.demo-kirje .rida-ules{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.demo-kirje .aeg{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:21px;font-weight:800}.demo-kirje .aeg small{color:var(--tekst3);letter-spacing:0;font-size:11px;font-weight:700;display:block}.demo-kirje .staatus{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:6px;padding:4px 8px;font-size:10.5px;font-weight:800}.staatus.ootel{background:var(--kol-bg);color:var(--kol)}.staatus.valmis{background:var(--roh-bg);color:var(--roh)}.staatus.puudu{background:var(--pun-bg);color:var(--pun);border:1px solid var(--pun)}.demo-kirje .klient{margin-top:4px;font-size:17px;font-weight:800}.demo-kirje .read{flex-direction:column;gap:3px;margin-top:8px;display:flex}.demo-kirje .r{color:var(--tekst2);gap:6px;font-size:12.5px;display:flex}.demo-kirje .r b{color:var(--tekst);font-weight:700}.demo-kirje .r a{font-weight:700;text-decoration:none}.kirje-klikk{cursor:pointer;border-radius:11px;margin:-4px;padding:4px}.kirje-klikk:hover{background:var(--pind3)}.kirje-klikk .ava{letter-spacing:.06em;text-transform:uppercase;color:var(--kuld);margin-top:7px;font-size:11px;font-weight:800}.lisa-tulemus{background:var(--kuld);width:100%;min-height:54px;color:var(--nupp-tekst);letter-spacing:.03em;border-radius:13px;margin-top:11px;font-size:15.5px;font-weight:800}.lisa-tulemus.teine{color:var(--tekst2);border:1.5px solid var(--joon2);background:0 0;min-height:46px;font-size:14px}.lisa-tulemus.teine:hover{color:var(--tekst);border-color:var(--tekst2)}.lisa-tulemus.punane{background:var(--pun);color:#fff}.demo-pais{background:var(--pind2);border:1px solid var(--joon);border-radius:18px;margin-bottom:12px;padding:15px}.demo-pais .nimi{font-size:24px}.demo-info{border-top:1px solid var(--joon);flex-direction:column;gap:7px;margin-top:12px;padding-top:12px;display:flex}.demo-info .r{justify-content:space-between;gap:10px;font-size:13.5px;display:flex}.demo-info .r span{color:var(--tekst2);font-weight:600}.demo-info .r b{text-align:right;font-weight:700}.suur-kolm{grid-template-columns:1fr 1fr 1fr;gap:8px;margin-bottom:10px;display:grid}.suur{border:2px solid var(--joon2);background:var(--pind2);border-radius:15px;min-height:66px;padding:4px;font-size:15px;font-weight:800}.suur.on{border-color:var(--roh);background:var(--roh-bg);color:var(--roh)}.suur.off{border-color:var(--pun);background:var(--pun-bg);color:var(--pun)}.suur.hall{border-color:var(--kol);background:var(--kol-bg);color:var(--kol)}.vahe-selgitus{background:var(--pind2);border:1px solid var(--joon);color:var(--tekst2);border-radius:12px;margin-bottom:12px;padding:11px 13px;font-size:12.5px;line-height:1.45}.vahe-selgitus b{color:var(--tekst)}.valik-paar{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pill{border:1.5px solid var(--joon2);background:var(--pind2);border-radius:11px;min-height:48px;font-size:14.5px;font-weight:700}.pill.valitud{border-color:var(--kuld);background:var(--kuld-bg);color:var(--kuld)}.suur-valik{border:2px solid var(--kuld);background:var(--kuld-bg);width:100%;min-height:86px;color:var(--kuld);letter-spacing:.04em;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:4px;margin-bottom:11px;padding:10px;font-size:19px;font-weight:800;display:flex}.suur-valik small{color:var(--tekst2);letter-spacing:normal;text-transform:none;font-size:12px;font-weight:600}.suur-valik.teine{border-color:var(--joon2);background:var(--pind2);color:var(--tekst)}.kaamera{background:#0b0e12;border-radius:14px;place-items:center;height:220px;margin-bottom:12px;display:grid;position:relative;overflow:hidden}.kaamera .paber{background:repeating-linear-gradient(#ffffff21 0 2px,#0000 2px 13px);border:1px solid #ffffff38;border-radius:6px;width:64%;height:78%}.kaamera .nurk{border:3px solid var(--kuld);width:26px;height:26px;position:absolute}.kaamera .n1{border-bottom:none;border-right:none;top:14px;left:14px}.kaamera .n2{border-bottom:none;border-left:none;top:14px;right:14px}.kaamera .n3{border-top:none;border-right:none;bottom:14px;left:14px}.kaamera .n4{border-top:none;border-left:none;bottom:14px;right:14px}.kaamera .juhis{color:#fff;text-align:center;background:#00000094;padding:9px;font-size:12px;font-weight:700;position:absolute;bottom:0;left:0;right:0}.laadib{justify-content:center;align-items:center;gap:12px;padding:34px 0;display:flex}.spinner{border:3px solid var(--joon2);border-top-color:var(--kuld);border-radius:50%;width:26px;height:26px;animation:.8s linear infinite keerle}@keyframes keerle{to{transform:rotate(360deg)}}.plokk{background:var(--pind2);border:1px solid var(--joon);border-radius:16px;margin-bottom:12px;padding:14px}.plokk>h5{letter-spacing:.14em;text-transform:uppercase;color:var(--kuld);margin-bottom:10px;font-size:11px;font-weight:800}.plokk .plokk-abi{color:var(--tekst3);margin-bottom:10px;font-size:11.5px;line-height:1.4}.vali-rida{grid-template-columns:88px minmax(0,1fr);align-items:center;gap:10px;margin-bottom:8px;display:grid}.vali-rida .nm{letter-spacing:.06em;text-transform:uppercase;color:var(--tekst3);font-size:11.5px;font-weight:800}.vali-rida input{border-radius:10px;padding:9px 11px;font-size:14px}.hinnang-rida{border-bottom:1px solid var(--joon);grid-template-columns:minmax(0,1fr) 68px;align-items:center;gap:10px;padding:7px 0;display:grid}.hinnang-rida:last-child{border-bottom:none}.hinnang-rida .kys{color:var(--tekst2);font-size:12.5px;line-height:1.35}.hinnang-rida input{text-align:center;border-radius:9px;padding:8px 6px;font-size:15px;font-weight:800}.hinnang-rida.nps{background:var(--kuld-bg);border:1.5px solid var(--kuld);border-radius:11px;margin:6px 0;padding:9px 11px}.hinnang-rida.nps .kys{color:var(--tekst);font-weight:800}.hinnang-rida.nps .kys small{letter-spacing:.1em;text-transform:uppercase;color:var(--kuld);margin-top:2px;font-size:10px;font-weight:800;display:block}.soovitus-rida{background:var(--pind3);border:1.5px solid var(--joon);border-radius:13px;align-items:flex-start;gap:10px;margin-bottom:9px;padding:11px;display:flex}.soovitus-rida.mark{border-color:var(--roh);background:var(--roh-bg)}.soovitus-rida input[type=checkbox]{width:22px;height:22px;accent-color:var(--roh);flex:none;margin-top:3px}.soovitus-rida .vali{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.soovitus-rida input[type=text]{border-radius:9px;padding:8px 10px;font-size:13.5px}.soovitus-rida .kolm{grid-template-columns:1fr 1fr;gap:6px;display:grid}.tel-teade{border-radius:10px;margin-top:7px;padding:10px 12px;font-size:12.5px;font-weight:700;line-height:1.42}.tel-teade.neutraalne{background:var(--pind3);color:var(--tekst3);font-weight:600}.tel-teade.ok{background:var(--roh-bg);color:var(--roh);border:1px solid var(--roh)}.tel-teade.viga{background:var(--pun-bg);color:var(--pun);border:1.5px solid var(--pun)}.proovi-rida{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.proovi{border:1px dashed var(--joon2);color:var(--tekst2);border-radius:8px;padding:6px 9px;font-size:11.5px;font-weight:700}.proovi:hover{border-color:var(--kuld);color:var(--kuld)}.foto-nupp{border:2px solid var(--kuld);background:var(--kuld-bg);width:100%;min-height:74px;color:var(--kuld);letter-spacing:.04em;border-radius:16px;justify-content:center;align-items:center;gap:10px;font-size:18px;font-weight:800;display:flex}.voi-kasitsi{text-align:center;color:var(--tekst3);margin:9px 0 2px;font-size:12.5px;font-weight:600}.laud{background:var(--pind);border:1px solid var(--joon);border-radius:18px;margin-bottom:16px;padding:18px}.filtrid{flex-wrap:wrap;gap:12px 14px;display:flex}.filtrid>div{flex:190px;min-width:0}.filtrid>div.periood{flex:310px}.filtrid input,.filtrid select{background:var(--pind2);border-radius:9px;padding:9px 10px;font-size:13.5px}.kuup-paar{grid-template-columns:1fr 1fr;gap:6px;display:grid}@media (width<=430px){.kuup-paar{grid-template-columns:1fr}}.mootikud{grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:12px;margin-bottom:16px;display:grid}.moot{background:var(--pind);border:1px solid var(--joon);border-radius:15px;padding:14px 15px}.moot .s{letter-spacing:.12em;text-transform:uppercase;color:var(--tekst3);font-size:10px;font-weight:800}.moot .n{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:5px;font-size:29px;font-weight:800}.moot .a{color:var(--tekst3);margin-top:2px;font-size:11.5px}.moot.esile{border:2px solid var(--kuld);background:var(--kuld-bg)}.moot.esile .s,.moot.esile .n{color:var(--kuld)}.moot.esile .a{color:var(--tekst2)}.moot.kuldne .n{color:var(--kuld)}.tabel-karp{background:var(--pind);border:1px solid var(--joon);border-radius:16px;overflow:hidden}.tabel-pais{border-bottom:1px solid var(--joon);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.tabel-pais h3{letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:800}.tabel-keris{-webkit-overflow-scrolling:touch;min-width:0;max-width:100%;overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:640px}th{text-align:left;letter-spacing:.12em;text-transform:uppercase;color:var(--tekst3);border-bottom:1px solid var(--joon);white-space:nowrap;padding:11px 16px;font-size:10px;font-weight:800}td{border-bottom:1px solid var(--joon);white-space:nowrap;padding:12px 16px;font-size:13.5px}tbody tr:last-child td{border-bottom:none}tbody tr:hover{background:var(--pind3)}td.num,th.num{text-align:right;font-variant-numeric:tabular-nums}td b{font-weight:700}.sildike{letter-spacing:.04em;border-radius:6px;padding:4px 8px;font-size:11px;font-weight:800}.s-uus{background:var(--sin-bg);color:var(--sin)}.s-kok{background:var(--roh-bg);color:var(--roh)}.s-ule{background:var(--kol-bg);color:var(--kol)}.s-ei{background:var(--pun-bg);color:var(--pun)}.s-toi{background:var(--kuld-bg);color:var(--kuld)}.s-ara{background:var(--pun-bg);color:var(--pun);border:1px solid var(--pun)}.s-lop{background:var(--pind3);color:var(--tekst2)}.vaike-nupp{border:1.5px solid var(--joon2);color:var(--tekst2);border-radius:9px;padding:8px 13px;font-size:12.5px;font-weight:700}.vaike-nupp:hover{color:var(--tekst);border-color:var(--tekst2)}.link-nupp{color:var(--kuld);text-underline-offset:3px;font-size:12.5px;font-weight:700;text-decoration:underline}.maatriks-karp{background:var(--pind2);border:1px solid var(--joon);border-radius:14px;min-width:0;max-width:100%;margin-bottom:6px;overflow:hidden}table.maatriks{min-width:520px;font-size:13px}table.maatriks th{letter-spacing:.09em;padding:9px 10px;font-size:9.5px}table.maatriks td{padding:9px 10px;font-size:13px}table.maatriks tbody tr.kokku{background:var(--pind3)}table.maatriks tbody tr.kokku td{font-weight:800}table.maatriks .kes-veerg{background:var(--pind2);z-index:2;box-shadow:1px 0 0 var(--joon);font-weight:700;position:sticky;left:0}table.maatriks tbody tr.kokku .kes-veerg{background:var(--pind3)}table.maatriks thead .kes-veerg{background:var(--pind2)}table.demo-maatriks{min-width:560px}table.demo-maatriks td{vertical-align:top;padding:7px 8px}.lahter{text-align:left;border:1.5px solid var(--joon);background:var(--pind3);border-radius:10px;width:100%;min-width:92px;padding:7px 8px;display:block}.lahter:hover{border-color:var(--kuld)}.lahter .kl{white-space:normal;font-size:12px;font-weight:800;line-height:1.2}.lahter .mrk{letter-spacing:.07em;text-transform:uppercase;border-radius:4px;margin-top:4px;padding:2px 5px;font-size:9px;font-weight:800;display:inline-block}.lahter.ootel{border-color:var(--kol)}.lahter.ootel .mrk{background:var(--kol-bg);color:var(--kol)}.lahter.valmis{border-color:var(--roh);background:var(--roh-bg)}.lahter.valmis .mrk{background:var(--roh-bg);color:var(--roh)}.lahter.puudu{border-color:var(--pun);background:var(--pun-bg)}.lahter.puudu .mrk{background:var(--pun);color:#fff}.tyhi-lahter{text-align:center;color:var(--tekst3);padding:8px 0;font-size:13px;display:block}.maatriksi-abi{color:var(--tekst3);margin:2px 0 14px;font-size:11.5px;line-height:1.45}.maatriksi-abi b{color:var(--tekst2)}.import{border:2px dashed var(--joon2);background:var(--pind);text-align:center;border-radius:16px;margin-top:16px;padding:26px 18px}.import .ikoon{font-size:30px}.import h4{margin:8px 0 4px;font-size:16px;font-weight:800}.import p{color:var(--tekst2);font-size:13px}.import .reegel{background:var(--kol-bg);border:1px solid var(--joon);color:var(--tekst);text-align:left;border-radius:11px;margin-top:16px;padding:12px 14px;font-size:13px;line-height:1.45}.otsing-riba{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.otsing-riba input{background:var(--pind);border-radius:11px;max-width:320px}.jalus{color:var(--tekst3);text-align:center;margin-top:26px;font-size:12px;line-height:1.6}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background:var(--bg);color:var(--tekst);-webkit-text-size-adjust:100%;margin:0}.app-pais{z-index:20;background:var(--pind);border-bottom:1px solid var(--joon);justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex;position:sticky;top:0}.app-nimi{letter-spacing:.01em;font-weight:600}.app-kasutaja{opacity:.8;align-items:center;gap:10px;font-size:14px;display:flex}.link-nupp{color:var(--sin);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.tabiriba{z-index:20;background:var(--pind);border-top:1px solid var(--joon);padding-bottom:env(safe-area-inset-bottom,0);justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}.tabiriba .tab{text-align:center;max-width:210px;color:var(--tekst);opacity:.6;background:0 0;border:0;border-radius:0;flex:1 1 0;padding:14px 8px;font-size:14px;text-decoration:none}.tabiriba .tab.aktiivne{color:var(--tekst);opacity:1;box-shadow:inset 0 2px 0 var(--kuld);background:0 0;border:0;border-radius:0;font-weight:600}.app-sisu{padding-bottom:84px}.ekraan-vaade{max-width:620px;margin:0 auto;padding:16px}.vorgu-riba{z-index:30;text-align:center;padding:10px 16px;font-size:14px;position:sticky;top:0}.vorgu-riba.maas{background:var(--pun-bg);color:var(--pun);border-bottom:1px solid var(--pun)}.vorgu-riba.tagasi{background:var(--roh-bg);color:var(--roh);animation:6s forwards kustu}@keyframes kustu{0%,80%{opacity:1}to{opacity:0}}.stat-plokk{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px;display:grid}.stat-veerg{background:var(--pind);border:1px solid var(--joon);border-radius:10px;padding:10px 12px}.stat-pais{letter-spacing:.08em;opacity:.6;margin-bottom:6px;font-size:12px}.stat-rida{justify-content:space-between;padding:2px 0;font-size:14px;display:flex}.stat-rida b{font-variant-numeric:tabular-nums}.jarjekorra-rida{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;font-size:14px;display:flex}.kontakt-kaart h1{margin:6px 0 2px;font-size:30px;line-height:1.15}.kontakt-kaart .pohjus{letter-spacing:.08em;color:var(--kuld);text-transform:uppercase;margin:14px 0 0;font-size:12px}.telefon-suur{font-variant-numeric:tabular-nums;margin:4px 0;font-size:20px}.asukoht{opacity:.7;margin:0 0 8px}.markus{background:var(--kuld-bg);border-radius:8px;padding:10px 12px}.info-ruudustik{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px 14px;margin:14px 0;display:grid}.info-ruudustik span{letter-spacing:.06em;opacity:.55;font-size:11px;display:block}.info-ruudustik b{font-weight:600}.vana-tekst summary{cursor:pointer;opacity:.7;margin-top:12px;font-size:14px}.vana-tekst pre{white-space:pre-wrap;opacity:.8;font-size:13px;line-height:1.5}.nupp{border:1px solid var(--joon);background:var(--pind);color:var(--tekst);font:inherit;text-align:center;cursor:pointer;border-radius:10px;padding:12px 18px;font-weight:600;text-decoration:none;display:inline-block}.nupp.suur{padding:18px 22px;font-size:18px}.nupp.hall{opacity:.55}.nupp:disabled{opacity:.4;cursor:not-allowed}.nupp.helista{background:var(--roh);color:#fff;border-color:var(--roh);letter-spacing:.02em;width:100%;margin:10px 0;font-size:20px;display:block}.nupp.helista.hall{background:var(--joon);border-color:var(--joon);color:var(--tekst)}.tegevuste-rida{gap:10px;margin-top:14px;display:flex}.tegevuste-rida .nupp{flex:1}.tulemuse-plokk h2{letter-spacing:.1em;opacity:.6;margin:0 0 12px;font-size:13px}.tulemuse-nupud{gap:8px;display:grid}.nupp.tulemus{text-align:left;display:block}.nupp.tulemus.valitud{border-color:var(--kuld);background:var(--kuld-bg);box-shadow:inset 0 0 0 1px var(--kuld)}.tulemus-nimi{font-size:17px;display:block}.tulemus-abi{opacity:.6;margin-top:2px;font-size:12px;font-weight:400;display:block}.lisavali{margin-top:16px}.silt{opacity:.7;margin-bottom:5px;font-size:13px;display:block}input,select,textarea{box-sizing:border-box;width:100%;font:inherit;color:var(--tekst);border:1px solid var(--joon);background:#fff;border-radius:8px;padding:12px}input,textarea,select{font-size:16px}textarea{resize:vertical}.teade-ok{background:var(--roh-bg);color:var(--roh);border:1px solid var(--roh);border-radius:8px;margin-bottom:12px;padding:10px 12px}.ajajoon{border-top:1px solid var(--joon);margin-top:18px;padding-top:12px}.ajajoon h2{letter-spacing:.1em;opacity:.6;margin:0 0 10px;font-size:13px}.aj{border-bottom:1px solid var(--joon);padding:8px 0}.aj:last-child{border-bottom:0}.aj .aeg{opacity:.65;font-size:13px}.aj .kommentaar{white-space:pre-wrap;margin-top:3px;font-size:14px}.rida-kaart{border-bottom:1px solid var(--joon);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.rida-kaart:last-of-type{border-bottom:0}.rida-tegevused{flex-shrink:0;align-items:center;gap:8px;display:flex}.rida-tegevused select{width:auto;padding:8px 10px;font-size:14px}.rida-tegevused .nupp{white-space:nowrap;padding:8px 12px;font-size:14px}.mark{color:var(--kuld);font-size:13px}.kaart h2{letter-spacing:.04em;margin:0 0 6px;font-size:15px}.kaart+.kaart{margin-top:16px}.ekraan-vaade{display:block}.nupp.google-nupp{border-color:var(--joon);background:#fff;justify-content:center;align-items:center;gap:10px;display:flex}.eraldaja{opacity:.55;align-items:center;gap:12px;margin:22px 0 18px;font-size:13px;display:flex}.eraldaja:before,.eraldaja:after{content:"";background:var(--joon);flex:1;height:1px}
