html[data-hoyste-voima="20"]{--kq-hoyste-voima:.2}html[data-hoyste-voima="30"]{--kq-hoyste-voima:.3}html[data-hoyste-voima="40"]{--kq-hoyste-voima:.4}html[data-hoyste-voima="50"]{--kq-hoyste-voima:.5}html[data-hoyste-voima="60"]{--kq-hoyste-voima:.6}html[data-hoyste-voima="70"]{--kq-hoyste-voima:.7}html[data-hoyste-voima="80"]{--kq-hoyste-voima:.8}html[data-hoyste-voima="90"]{--kq-hoyste-voima:.9}html[data-hoyste-voima="110"]{--kq-hoyste-voima:1.3;--kq-hoyste-koko:1.1}html[data-hoyste-voima="120"]{--kq-hoyste-voima:1.6;--kq-hoyste-koko:1.2}html[data-hoyste-voima="130"]{--kq-hoyste-voima:1.9;--kq-hoyste-koko:1.3}html[data-hoyste-voima="140"]{--kq-hoyste-voima:2.2;--kq-hoyste-koko:1.4}html[data-hoyste-voima="150"]{--kq-hoyste-voima:2.5;--kq-hoyste-koko:1.5}html[data-hoyste-voima="160"]{--kq-hoyste-voima:2.8;--kq-hoyste-koko:1.6}html[data-hoyste-voima="170"]{--kq-hoyste-voima:3.1;--kq-hoyste-koko:1.7}html[data-hoyste-voima="180"]{--kq-hoyste-voima:3.4;--kq-hoyste-koko:1.8}html[data-hoyste-voima="190"]{--kq-hoyste-voima:3.7;--kq-hoyste-koko:1.9}html[data-hoyste-voima="200"]{--kq-hoyste-voima:4;--kq-hoyste-koko:2}:where([data-kq-depth=on]){--kqd-light:rgb(255 255 255/calc(.8 * var(--kq-hoyste-voima,1)));--kqd-shade:rgb(35 40 47/calc(.07 * var(--kq-hoyste-voima,1)));--kqd-shadow:rgb(35 40 47/calc(.08 * var(--kq-hoyste-voima,1)));--kqd-focus:#a44b1e;--kqd-error:#b42318;--kqd-focus-gap:3px;--kqd-speed:.12s}:where([data-kq-depth=on][data-kq-theme=dark]){--kqd-light:rgb(255 255 255/calc(.07 * var(--kq-hoyste-voima,1)));--kqd-shade:rgb(0 0 0/calc(.12 * var(--kq-hoyste-voima,1)));--kqd-shadow:rgb(0 0 0/calc(.24 * var(--kq-hoyste-voima,1)));--kqd-focus:#f4ae79;--kqd-error:#ffb4a8}:where([data-kq-depth=on]) [data-kq-surface=panel],:where([data-kq-depth=on]) [data-kq-surface=bar]{background-image:linear-gradient(180deg, var(--kqd-light), transparent calc(32px * var(--kq-hoyste-koko,1)));box-shadow:inset 0 1px 0 var(--kqd-light), 0 calc(1px * var(--kq-hoyste-koko,1)) calc(2px * var(--kq-hoyste-koko,1)) var(--kqd-shadow), 0 calc(5px * var(--kq-hoyste-koko,1)) calc(14px * var(--kq-hoyste-koko,1)) var(--kqd-shade)}:where([data-kq-depth=on]) [data-kq-surface=dialog]{box-shadow:inset 0 1px 0 var(--kqd-light), 0 calc(2px * var(--kq-hoyste-koko,1)) calc(5px * var(--kq-hoyste-koko,1)) var(--kqd-shadow), 0 calc(18px * var(--kq-hoyste-koko,1)) calc(48px * var(--kq-hoyste-koko,1)) var(--kqd-shadow)}:where([data-kq-depth=on]) [data-kq-surface=button]{background-image:linear-gradient(180deg, rgb(255 255 255/calc(.12 * var(--kq-hoyste-voima,1))), rgb(0 0 0/calc(.035 * var(--kq-hoyste-voima,1))));box-shadow:inset 0 1px 0 rgb(255 255 255/calc(.25 * var(--kq-hoyste-voima,1))), inset 0 -1px 0 var(--kqd-shade), 0 calc(1px * var(--kq-hoyste-koko,1)) calc(2px * var(--kq-hoyste-koko,1)) var(--kqd-shadow);transition:box-shadow var(--kqd-speed) ease}@media (hover:hover) and (pointer:fine){:where([data-kq-depth=on]) [data-kq-surface=button]:hover:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){box-shadow:inset 0 1px 0 rgb(255 255 255/calc(.3 * var(--kq-hoyste-voima,1))), 0 calc(2px * var(--kq-hoyste-koko,1)) calc(4px * var(--kq-hoyste-koko,1)) var(--kqd-shadow)}}:where([data-kq-depth=on]) [data-kq-surface=button]:active:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),:where([data-kq-depth=on]) [data-kq-surface=button][aria-pressed=true]{box-shadow:inset 0 1px 3px var(--kqd-shadow), inset 0 -1px 0 var(--kqd-light)}:where([data-kq-depth=on]) [data-kq-surface=field]{box-shadow:inset 0 1px 2px var(--kqd-shade), 0 1px 0 var(--kqd-light)}:where([data-kq-depth=on]) [data-kq-surface=check]{accent-color:var(--kqd-focus);box-shadow:0 1px 1px var(--kqd-shadow)}:where([data-kq-depth=on]) [data-kq-surface=table-head]{background-image:linear-gradient(180deg, var(--kqd-light), transparent);box-shadow:inset 0 1px 0 var(--kqd-light)}:where([data-kq-depth=on]) [data-kq-surface=icon]{filter:drop-shadow(0 1px 0 var(--kqd-light))}:where([data-kq-depth=on]) [data-kq-surface]:focus-visible{outline:2px solid var(--kqd-focus);outline-offset:var(--kqd-focus-gap)}:where([data-kq-depth=on]) [data-kq-surface][aria-invalid=true]{outline:2px solid var(--kqd-error);outline-offset:1px}:where([data-kq-depth=on]) [data-kq-surface]:disabled,:where([data-kq-depth=on]) [data-kq-surface][aria-disabled=true],:where([data-kq-depth=on]) [data-kq-surface][aria-busy=true]{box-shadow:none;background-image:none}@media (prefers-reduced-motion:reduce){:where([data-kq-depth=on]) [data-kq-surface]{transition:none}}@media print,(forced-colors:active){:where([data-kq-depth=on]) [data-kq-surface]{box-shadow:none;filter:none;background-image:none}}
:where([data-kq-depth=on]) [data-kq-surface=panel][data-kq-surface][data-kq-surface],:where([data-kq-depth=on]) [data-kq-surface=bar][data-kq-surface][data-kq-surface]{box-shadow:inset 0 1px 0 var(--kqd-light), 0 calc(1px * var(--kq-hoyste-koko,1)) calc(2px * var(--kq-hoyste-koko,1)) var(--kqd-shadow), 0 calc(5px * var(--kq-hoyste-koko,1)) calc(14px * var(--kq-hoyste-koko,1)) var(--kqd-shade)}:where([data-kq-depth=on]) [data-kq-surface=dialog][data-kq-surface][data-kq-surface]{box-shadow:inset 0 1px 0 var(--kqd-light), 0 calc(2px * var(--kq-hoyste-koko,1)) calc(5px * var(--kq-hoyste-koko,1)) var(--kqd-shadow), 0 calc(18px * var(--kq-hoyste-koko,1)) calc(48px * var(--kq-hoyste-koko,1)) var(--kqd-shadow)}:where([data-kq-depth=on]) [data-kq-surface=button][data-kq-surface][data-kq-surface]{background-image:linear-gradient(180deg, var(--kqd-nappi-valo), var(--kqd-nappi-pohja));box-shadow:inset 0 1px 0 rgb(255 255 255/calc(.35 * var(--kq-hoyste-voima,1))), inset 0 -1px 0 var(--kqd-shade), 0 calc(1px * var(--kq-hoyste-koko,1)) calc(1px * var(--kq-hoyste-koko,1)) var(--kqd-nappi-tiivis), 0 calc(2px * var(--kq-hoyste-koko,1)) calc(8px * var(--kq-hoyste-koko,1)) var(--kqd-nappi-pehmea);transition:background-color .3s ease-in-out, border-color .3s ease-in-out, color .15s ease, box-shadow var(--kqd-speed) ease}@media (hover:hover) and (pointer:fine){:where([data-kq-depth=on]) [data-kq-surface=button][data-kq-surface][data-kq-surface]:hover:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){box-shadow:inset 0 1px 0 rgb(255 255 255/calc(.4 * var(--kq-hoyste-voima,1))), 0 calc(2px * var(--kq-hoyste-koko,1)) calc(3px * var(--kq-hoyste-koko,1)) var(--kqd-nappi-tiivis), 0 calc(4px * var(--kq-hoyste-koko,1)) calc(12px * var(--kq-hoyste-koko,1)) var(--kqd-nappi-pehmea)}}:where([data-kq-depth=on]) [data-kq-surface=button][data-kq-surface][data-kq-surface]:active:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),:where([data-kq-depth=on]) [data-kq-surface=button][data-kq-surface][data-kq-surface][aria-pressed=true]{box-shadow:inset 0 1px 3px var(--kqd-shadow), inset 0 -1px 0 var(--kqd-light)}:where([data-kq-depth=on]) [data-kq-surface][data-kq-surface][data-kq-surface]:disabled,:where([data-kq-depth=on]) [data-kq-surface][data-kq-surface][data-kq-surface][aria-disabled=true],:where([data-kq-depth=on]) [data-kq-surface][data-kq-surface][data-kq-surface][aria-busy=true]{box-shadow:none;background-image:none}:where([data-kq-depth=on]){--kqd-nappi-valo:rgb(255 255 255/calc(.22 * var(--kq-hoyste-voima,1)));--kqd-nappi-pohja:rgb(0 0 0/calc(.05 * var(--kq-hoyste-voima,1)));--kqd-nappi-tiivis:rgb(35 40 47/calc(.11 * var(--kq-hoyste-voima,1)));--kqd-nappi-pehmea:rgb(35 40 47/calc(.15 * var(--kq-hoyste-voima,1)))}:where([data-kq-depth=on][data-kq-theme=dark]){--kqd-nappi-valo:rgb(255 255 255/calc(.06 * var(--kq-hoyste-voima,1)));--kqd-nappi-pohja:rgb(0 0 0/calc(.1 * var(--kq-hoyste-voima,1)));--kqd-nappi-tiivis:rgb(0 0 0/calc(.4 * var(--kq-hoyste-voima,1)));--kqd-nappi-pehmea:rgb(0 0 0/calc(.3 * var(--kq-hoyste-voima,1)))}:where([data-kq-depth=on]) [data-teema=vaalea]{--kqd-nappi-valo:rgb(255 255 255/calc(.22 * var(--kq-hoyste-voima,1)));--kqd-nappi-pohja:rgb(0 0 0/calc(.05 * var(--kq-hoyste-voima,1)));--kqd-nappi-tiivis:rgb(35 40 47/calc(.11 * var(--kq-hoyste-voima,1)));--kqd-nappi-pehmea:rgb(35 40 47/calc(.15 * var(--kq-hoyste-voima,1)));--kqd-light:rgb(255 255 255/calc(.8 * var(--kq-hoyste-voima,1)));--kqd-shade:rgb(35 40 47/calc(.07 * var(--kq-hoyste-voima,1)));--kqd-shadow:rgb(35 40 47/calc(.08 * var(--kq-hoyste-voima,1)));--kqd-focus:#a44b1e;--kqd-error:#b42318}:where([data-kq-depth=on]) [data-teema=tumma]{--kqd-nappi-valo:rgb(255 255 255/calc(.06 * var(--kq-hoyste-voima,1)));--kqd-nappi-pohja:rgb(0 0 0/calc(.1 * var(--kq-hoyste-voima,1)));--kqd-nappi-tiivis:rgb(0 0 0/calc(.4 * var(--kq-hoyste-voima,1)));--kqd-nappi-pehmea:rgb(0 0 0/calc(.3 * var(--kq-hoyste-voima,1)));--kqd-light:rgb(255 255 255/calc(.07 * var(--kq-hoyste-voima,1)));--kqd-shade:rgb(0 0 0/calc(.12 * var(--kq-hoyste-voima,1)));--kqd-shadow:rgb(0 0 0/calc(.24 * var(--kq-hoyste-voima,1)));--kqd-focus:#f4ae79;--kqd-error:#ffb4a8}@media (prefers-reduced-motion:reduce){:where([data-kq-depth=on]) [data-kq-surface][data-kq-surface][data-kq-surface]{transition:none}}@media print,(forced-colors:active){:where([data-kq-depth=on]) [data-kq-surface][data-kq-surface][data-kq-surface]{box-shadow:none;filter:none;background-image:none}}:where([data-kq-depth=on][data-palkki]:not([data-palkki=vaalea]):not([data-palkki=paiva]):not([data-palkki=kalkki]):not([data-palkki=hiekka]):not([data-palkki=taivas]):not([data-palkki=salvia]):not([data-palkki=betoni]):not([data-palkki=lumi]):not([data-palkki=oranssi]):not([data-palkki=keltainen])) .palkki{--kqd-light:rgb(255 255 255/calc(.07 * var(--kq-hoyste-voima,1)));--kqd-shade:rgb(0 0 0/calc(.12 * var(--kq-hoyste-voima,1)));--kqd-shadow:rgb(0 0 0/calc(.24 * var(--kq-hoyste-voima,1)));--kqd-nappi-valo:rgb(255 255 255/calc(.06 * var(--kq-hoyste-voima,1)));--kqd-nappi-pohja:rgb(0 0 0/calc(.1 * var(--kq-hoyste-voima,1)));--kqd-nappi-tiivis:rgb(0 0 0/calc(.4 * var(--kq-hoyste-voima,1)));--kqd-nappi-pehmea:rgb(0 0 0/calc(.3 * var(--kq-hoyste-voima,1)))}:where([data-kq-depth=on][data-palkki=vaalea]) .palkki,:where([data-kq-depth=on][data-palkki=paiva]) .palkki,:where([data-kq-depth=on][data-palkki=kalkki]) .palkki,:where([data-kq-depth=on][data-palkki=hiekka]) .palkki,:where([data-kq-depth=on][data-palkki=taivas]) .palkki,:where([data-kq-depth=on][data-palkki=salvia]) .palkki,:where([data-kq-depth=on][data-palkki=betoni]) .palkki,:where([data-kq-depth=on][data-palkki=lumi]) .palkki,:where([data-kq-depth=on][data-palkki=oranssi]) .palkki,:where([data-kq-depth=on][data-palkki=keltainen]) .palkki{--kqd-light:rgb(255 255 255/calc(.8 * var(--kq-hoyste-voima,1)));--kqd-shade:rgb(35 40 47/calc(.07 * var(--kq-hoyste-voima,1)));--kqd-shadow:rgb(35 40 47/calc(.08 * var(--kq-hoyste-voima,1)));--kqd-nappi-valo:rgb(255 255 255/calc(.22 * var(--kq-hoyste-voima,1)));--kqd-nappi-pohja:rgb(0 0 0/calc(.05 * var(--kq-hoyste-voima,1)));--kqd-nappi-tiivis:rgb(35 40 47/calc(.11 * var(--kq-hoyste-voima,1)));--kqd-nappi-pehmea:rgb(35 40 47/calc(.15 * var(--kq-hoyste-voima,1)))}:where([data-kq-depth=on]) [data-kq-surface][data-kq-surface][data-kq-surface][data-kohde=true]{box-shadow:0 0 0 2px var(--color-oranssiTeksti), 0 calc(1px * var(--kq-hoyste-koko,1)) calc(2px * var(--kq-hoyste-koko,1)) var(--kqd-shadow), 0 calc(5px * var(--kq-hoyste-koko,1)) calc(14px * var(--kq-hoyste-koko,1)) var(--kqd-shade)}:where([data-kq-depth=on]) [data-kq-talous] :is(div,section,details,article,li,form,aside).border:is(.rounded-lg,.rounded-xl,.rounded-2xl){background-image:linear-gradient(180deg, var(--kqd-light), transparent calc(32px * var(--kq-hoyste-koko,1) * var(--kq-laatikko,1)));box-shadow:inset 0 1px 0 var(--kqd-light), 0 calc(1px * var(--kq-hoyste-koko,1) * var(--kq-laatikko,1)) calc(2px * var(--kq-hoyste-koko,1) * var(--kq-laatikko,1)) var(--kqd-shadow), 0 calc(5px * var(--kq-hoyste-koko,1) * var(--kq-laatikko,1)) calc(14px * var(--kq-hoyste-koko,1) * var(--kq-laatikko,1)) var(--kqd-shade)}:where([data-kq-depth=on]) [data-kq-talous] :is(button:is(.border,.bg-oranssi),:is(label,span).border.rounded-lg):not(:disabled){background-image:linear-gradient(180deg, var(--kqd-nappi-valo), var(--kqd-nappi-pohja));box-shadow:inset 0 1px 0 rgb(255 255 255/calc(.35 * var(--kq-hoyste-voima,1))), inset 0 -1px 0 var(--kqd-shade), 0 calc(1px * var(--kq-hoyste-koko,1) * var(--kq-laatikko,1)) calc(1px * var(--kq-hoyste-koko,1) * var(--kq-laatikko,1)) var(--kqd-nappi-tiivis), 0 calc(2px * var(--kq-hoyste-koko,1) * var(--kq-laatikko,1)) calc(8px * var(--kq-hoyste-koko,1) * var(--kq-laatikko,1)) var(--kqd-nappi-pehmea);transition:background-color .3s ease-in-out, border-color .3s ease-in-out, color .15s ease, box-shadow var(--kqd-speed) ease}@media (hover:hover) and (pointer:fine){:where([data-kq-depth=on]) [data-kq-talous] :is(button:is(.border,.bg-oranssi),:is(label,span).border.rounded-lg):not(:disabled):hover{box-shadow:inset 0 1px 0 rgb(255 255 255/calc(.4 * var(--kq-hoyste-voima,1))), 0 calc(2px * var(--kq-hoyste-koko,1) * var(--kq-laatikko,1)) calc(3px * var(--kq-hoyste-koko,1) * var(--kq-laatikko,1)) var(--kqd-nappi-tiivis), 0 calc(4px * var(--kq-hoyste-koko,1) * var(--kq-laatikko,1)) calc(12px * var(--kq-hoyste-koko,1) * var(--kq-laatikko,1)) var(--kqd-nappi-pehmea)}}:where([data-kq-depth=on]) [data-kq-talous] :is(button:is(.border,.bg-oranssi),:is(label,span).border.rounded-lg):not(:disabled):active,:where([data-kq-depth=on]) [data-kq-talous] :is(button:is(.border,.bg-oranssi),:is(label,span).border.rounded-lg)[aria-pressed=true]{box-shadow:inset 0 1px 3px var(--kqd-shadow), inset 0 -1px 0 var(--kqd-light)}:where([data-kq-depth=on]) [data-kq-talous] :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select,textarea){box-shadow:inset 0 1px 2px var(--kqd-shade), 0 1px 0 var(--kqd-light)}:where([data-kq-depth=on]) [data-kq-talous] thead th{background-image:linear-gradient(180deg, var(--kqd-light), transparent);box-shadow:inset 0 1px 0 var(--kqd-light)}
html[data-tekstikoko="110"]{--kq-tekstikerroin:1.1}html[data-tekstikoko="125"]{--kq-tekstikerroin:1.25}html[data-tekstikoko] :is([data-kq-rivi],[data-kq-teksti]){font-size:calc(.875rem * var(--kq-tekstikerroin,1))}html[data-tekstikoko] body{--text-xs:calc(.75rem * var(--kq-tekstikerroin,1));--text-sm:calc(.875rem * var(--kq-tekstikerroin,1));--text-base:calc(1rem * var(--kq-tekstikerroin,1));--text-lg:calc(1.125rem * var(--kq-tekstikerroin,1));--text-xl:calc(1.25rem * var(--kq-tekstikerroin,1));--text-2xl:calc(1.5rem * var(--kq-tekstikerroin,1));--text-3xl:calc(1.875rem * var(--kq-tekstikerroin,1));--text-4xl:calc(2.25rem * var(--kq-tekstikerroin,1))}html[data-tekstikoko] .palkki .kallistus-rivi>span.truncate{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;line-height:1.25;overflow:visible}
html:root[data-ilme]{--radius-lg:7px;--radius-xl:10px;--radius-2xl:12px;font-size:16px}html[data-ilme] body{--font-otsikko:system-ui, -apple-system, "Segoe UI", sans-serif;font-family:system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.5}html[data-ilme]{--palkki-leveys:256px}@media (min-width:64rem){html[data-ilme] .palkki{gap:20px;padding:24px 18px}html[data-ilme] [data-ilme-osa=palkin-reuna]{border-right:1px solid var(--color-palkkiReuna)}}html[data-ilme] [data-ilme-osa=logo]>span{font-size:calc(28px * var(--kq-tekstikerroin,1));gap:0}html[data-ilme] [data-ilme-osa=logo] img{object-fit:contain;margin-right:10px;width:42px!important;height:54px!important}html[data-ilme] [data-ilme-osa=logo] .font-otsikko{letter-spacing:-1px;font-weight:800}html[data-ilme] [data-ilme-osa=yrityskortti]{border:1px solid var(--color-palkkiReuna);font-size:calc(14px * var(--kq-tekstikerroin,1));border-radius:7px;padding:13px}html[data-ilme] [data-ilme-osa=yrityskortti]>b{font-weight:700}html[data-ilme] [data-ilme-osa=yrityskortti]>span{font-size:calc(12px * var(--kq-tekstikerroin,1));color:var(--color-palkkiHimmea);display:block}html[data-ilme] button[data-ilme-osa=yrityskortti]:hover{border-color:var(--color-oranssi)}html[data-ilme] [data-ilme-osa=avustaja]{border:1px solid color-mix(in srgb, var(--color-oranssi) 35%, var(--color-palkkiReuna));background-color:color-mix(in srgb, var(--color-oranssi) 10%, var(--color-palkki));min-height:48px;color:var(--color-palkkiKirkas);font-size:calc(14px * var(--kq-tekstikerroin,1));border-radius:7px;align-items:center;gap:14px;padding:10px 14px;font-weight:600;display:flex}html[data-ilme] [data-ilme-osa=avustaja]:before{content:"✦";color:var(--color-oranssi)}html[data-ilme] [data-ilme-osa=avustaja]:hover{background-color:color-mix(in srgb, var(--color-oranssi) 18%, var(--color-palkki))}html[data-ilme] .palkki .kallistus-rivi{min-height:46px;color:var(--color-palkkiLinkki);font-size:calc(14px * var(--kq-tekstikerroin,1));min-height:calc(24px * var(--kq-objektikerroin,1) + 22px);background-color:#0000;border-color:#0000;border-radius:7px;gap:12px;padding:8px 10px;font-weight:400}html[data-ilme=voimakas] .palkki .kallistus-rivi{min-height:calc(30px * var(--kq-objektikerroin,1) + 16px)}html[data-ilme] .palkki .oksan-rivit .kallistus-rivi{min-height:calc(24px * var(--kq-objektikerroin,1) + 10px);padding-top:4px;padding-bottom:4px}html[data-ilme=voimakas] .palkki .oksan-rivit .kallistus-rivi{min-height:calc(30px * var(--kq-objektikerroin,1) + 4px)}html[data-ilme=hillitty] .palkki .kallistus-rivi .kq-kuvake{min-width:calc(24px * var(--kq-objektikerroin,1))}html[data-ilme] .palkki .kallistus-rivi:hover{background-color:var(--color-palkkiPinta);color:var(--color-palkkiKirkas)}html[data-ilme] .palkki .kallistus-rivi>span.truncate{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;line-height:1.25;overflow:visible}html[data-ilme] .palkki .kallistus-rivi[aria-current=page]{background-color:color-mix(in srgb, var(--color-oranssi) 16%, var(--color-palkki));color:var(--color-palkkiKirkas);font-weight:600}html[data-ilme] .palkki .kallistus-rivi[aria-current=page]>span.rounded-full{background:var(--color-palkkiMerkki);color:var(--color-palkkiKirkas)}html[data-ilme] .palkki .kallistus-rivi[data-kytkin-rivi]{min-height:0;padding:7px 13px 7px 46px}html[data-ilme] .palkki .kallistus-rivi .rounded-full:not([data-kytkin]):not([data-kytkin] *){border-radius:6px;padding:0 6px;font-weight:400}html[data-ilme] .palkki nav ul ul{border-left:1px solid var(--color-palkkiReuna)}html[data-ilme] [data-ilme-osa=palkin-alaosa]{border-top-color:var(--color-palkkiReuna);color:var(--color-palkkiHimmea);padding-top:20px}html[data-ilme] [data-ilme-osa=sisalto]{padding:0 28px 28px}html[data-ilme] [data-ilme-osa=ylarivi]{background:var(--color-pinta);border-bottom:1px solid var(--color-reuna);min-height:64px;color:var(--color-himmea);margin:0 -28px 28px;padding:12px 28px}html[data-ilme] [data-ilme-osa=ylarivi]>p{font-size:calc(14px * var(--kq-tekstikerroin,1))}@media (max-width:1100px){html[data-ilme] [data-ilme-osa=sisalto]{padding:0 20px 20px}html[data-ilme] [data-ilme-osa=ylarivi]{margin:0 -20px 20px;padding:10px 20px}}@media (max-width:850px){html[data-ilme] [data-ilme-osa=ylarivi]>p{width:100%}}html[data-ilme] [data-ilme-osa=ylarivi]>p .font-semibold{color:var(--color-himmea);font-weight:400}html[data-ilme] :is([data-ilme-osa=ylapalkin-toiminnot],[data-ilme-osa=ylarivi]) [data-kq-surface=button]{box-shadow:none;color:var(--color-himmea);background-color:#0000;background-image:none;border-color:#0000;border-radius:6px}html[data-ilme] :is([data-ilme-osa=ylapalkin-toiminnot],[data-ilme-osa=ylarivi]) [data-kq-surface=button]:hover{background-color:var(--color-tausta);color:var(--color-teksti)}html[data-ilme] [data-ilme-osa=ylapalkin-toiminnot] [data-ilme-osa=kayttaja]{min-height:44px;color:var(--color-teksti);border-radius:7px;gap:10px;padding:0 6px;font-weight:400}html[data-ilme] [data-ilme-osa=kayttaja]>span:first-child{background:color-mix(in srgb, var(--color-oranssi) 12%, var(--color-pinta));width:34px;height:34px;color:var(--color-oranssi);font-family:inherit;font-size:calc(12px * var(--kq-tekstikerroin,1));font-weight:700}html[data-ilme] [data-ilme-osa=rooli]{color:var(--color-himmea);font-size:calc(12px * var(--kq-tekstikerroin,1));background:0 0;padding:0;font-weight:400}html[data-ilme] [data-ilme-osa=sisalto] h1{font-size:calc(30.8px * var(--kq-tekstikerroin,1));letter-spacing:-.04em;font-weight:700;line-height:1.2}html[data-ilme] [data-ilme-osa=yhteenveto]{font-size:calc(15.4px * var(--kq-tekstikerroin,1));color:var(--color-himmea)}html[data-ilme] [data-ilme-osa=paanappi]{border:1px solid var(--color-oranssi);min-height:44px;font-size:calc(13.2px * var(--kq-tekstikerroin,1));border-radius:7px;padding:9px 14px;font-weight:600}html[data-ilme] [data-ilme-osa=paanappi]:hover{background-color:var(--color-oranssiT)}html[data-ilme] .kojelauta-ikkuna{border-color:var(--color-reuna);background-color:var(--color-pinta);border-radius:10px;padding:20px}html[data-ilme] [data-ilme-osa=ikkunan-otsikko]{color:var(--color-teksti);font-size:calc(16.8px * var(--kq-tekstikerroin,1));letter-spacing:-.02em;text-transform:none;gap:12px;margin-bottom:10px;font-weight:700}html[data-ilme] [data-ilme-osa=ikkunan-otsikko]>button{color:var(--color-himmea);font-weight:400}html[data-ilme] .kojelauta-ikkuna .luku-korostus.text-4xl{font-size:calc(30.1px * var(--kq-tekstikerroin,1));letter-spacing:-.04em;font-weight:750;line-height:1.2}html[data-ilme] [data-ilme-osa=tekstitoiminto]{color:var(--color-oranssi);font-size:calc(14px * var(--kq-tekstikerroin,1));font-weight:600}html[data-ilme] :is([data-ilme-osa=tehtavat],[data-ilme-osa=paneeli]){border-color:var(--color-reuna);border-radius:10px}html[data-ilme] [data-ilme-osa=paneelin-otsikko]{align-items:center;gap:12px;padding:18px 20px}html[data-ilme] [data-ilme-osa=paneelin-otsikko] h2{font-size:calc(16.8px * var(--kq-tekstikerroin,1));letter-spacing:-.02em;font-weight:700}html[data-ilme] [data-ilme-osa=tehtavat] ul{padding-left:20px;padding-right:20px}html[data-ilme] [data-ilme-osa=tehtavat] li{min-height:66px;font-size:calc(14px * var(--kq-tekstikerroin,1));gap:16px;padding:10px 0}html[data-ilme] [data-ilme-osa=tehtavat] li>span:first-child{width:9px;height:9px}html[data-ilme] [data-ilme-osa=tehtavat] li>span.border{min-width:78px;color:var(--color-himmea);font-size:calc(12.6px * var(--kq-tekstikerroin,1));background:0 0;border:0;padding:0;font-weight:400}html[data-ilme] [data-ilme-osa=tehtavat] li>a{border-color:var(--color-reuna);background-color:var(--color-pinta);min-height:44px;color:var(--color-oranssi);font-size:calc(12px * var(--kq-tekstikerroin,1));border-radius:7px;align-items:center;padding:9px 14px;font-weight:600;display:inline-flex}html[data-ilme] [data-ilme-osa=tehtavat] li>a:hover{background-color:var(--color-tausta)}html[data-ilme] [data-ilme-osa=hallintarivi]{border-color:var(--color-reuna);border-radius:10px;justify-content:flex-start;gap:16px;padding:14px 20px}html[data-ilme] [data-ilme-osa=hallintarivi]>p{font-size:calc(14px * var(--kq-tekstikerroin,1))}html[data-ilme] [data-ilme-osa=hallintarivi]>button{margin-left:auto}html[data-objektikoko=pieni]{--kq-objektikerroin:.8}html[data-objektikoko=suuri]{--kq-objektikerroin:1.3}html[data-objektikoko="60"]{--kq-objektikerroin:.6}html[data-objektikoko="70"]{--kq-objektikerroin:.7}html[data-objektikoko="80"]{--kq-objektikerroin:.8}html[data-objektikoko="90"]{--kq-objektikerroin:.9}html[data-objektikoko="110"]{--kq-objektikerroin:1.1}html[data-objektikoko="120"]{--kq-objektikerroin:1.2}html[data-objektikoko="130"]{--kq-objektikerroin:1.3}html[data-objektikoko="140"]{--kq-objektikerroin:1.4}html[data-objektikoko="150"]{--kq-objektikerroin:1.5}html[data-objektikoko="160"]{--kq-objektikerroin:1.6}html[data-objektikoko="170"]{--kq-objektikerroin:1.7}html[data-objektikoko="180"]{--kq-objektikerroin:1.8}html[data-objektikoko="190"]{--kq-objektikerroin:1.9}html[data-objektikoko="200"]{--kq-objektikerroin:2}.kq-kuvake,.kq-kuvake-viiva{display:contents}.kq-kuvake-3d{display:none}html[data-ilme] .kq-kuvake{vertical-align:middle;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}html[data-ilme] .kq-kuvake-viiva{display:inline-flex}html[data-ilme] .kq-kuvake-lisa{display:none}html[data-ilme=hillitty] .kq-kuvake>.kq-kuvake-viiva{visibility:hidden}html[data-ilme=hillitty] .kq-kuvake>.kq-kuvake-3d{width:calc(24px * var(--kq-objektikerroin,1));height:calc(24px * var(--kq-objektikerroin,1));object-fit:contain;pointer-events:none;max-width:none;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}html[data-ilme=hillitty] .kq-kuvake[data-rooli=nappi]>.kq-kuvake-3d{width:calc(22px * var(--kq-objektikerroin,1));height:calc(22px * var(--kq-objektikerroin,1))}html[data-ilme=voimakas] .kq-kuvake{--koko:30px}html[data-ilme=voimakas] .kq-kuvake[data-rooli=kortti]{--koko:38px}html[data-ilme=voimakas] .kq-kuvake[data-rooli=nappi]{--koko:24px}html[data-ilme=voimakas] .kq-kuvake[data-rooli=rakennus]{--koko:64px}html[data-ilme=voimakas] .kq-kuvake>.kq-kuvake-viiva{display:none}html[data-ilme=voimakas] .kq-kuvake-lisa{display:inline-flex}html[data-ilme=voimakas] .kq-kuvake>.kq-kuvake-3d{width:calc(var(--koko) * var(--kq-objektikerroin,1));height:calc(var(--koko) * var(--kq-objektikerroin,1));object-fit:contain;max-width:none;display:block}html[data-ilme=voimakas] [data-ilme-osa=paneelin-otsikko]{justify-content:flex-start}html[data-ilme=voimakas] [data-ilme-osa=paneelin-otsikko]>span:last-child{margin-left:auto}html[data-ilme] [data-ilme-osa=kapea-kaista]{border-right:1px solid var(--color-palkkiReuna)}html[data-ilme] [data-ilme-osa=kapea-kaista]>button{border-radius:7px}html[data-ilme] [data-kq-surface=panel],html[data-ilme] [data-kq-surface=dialog]{border-color:var(--color-reuna)}html[data-ilme] [data-kq-rivi]{border-radius:7px}html[data-ilme] [data-ilme-osa=vaaranappi]{border:1px solid var(--color-vaaraReuna);background:var(--color-pinta);min-height:44px;color:var(--color-vaaraTeksti);font-size:calc(13.2px * var(--kq-tekstikerroin,1));border-radius:7px;align-items:center;gap:10px;padding:9px 14px;font-weight:600;display:inline-flex}html[data-ilme] [data-ilme-osa=vaaranappi]:hover{border-color:var(--color-vaaraTeksti)}html[data-ilme] [data-ilme-osa=lohkon-nimi]{align-items:center;gap:10px;display:inline-flex}html[data-ilme=voimakas] [data-ilme-osa=lohkon-nimi]{color:var(--color-teksti);font-size:calc(13px * var(--kq-tekstikerroin,1));letter-spacing:0;text-transform:none}html[data-ilme] [data-ilme-osa=puun-otsikko]{flex-wrap:wrap;row-gap:4px}html[data-ilme] [data-ilme-osa=puun-otsikko]>h2{text-overflow:clip;white-space:nowrap;flex:1 0 auto;max-width:100%;overflow:visible}html[data-ilme] [data-ilme-osa=puun-otsikko]>span:last-child{margin-left:auto}html[data-ilme] .kq-kuvake-3d:not([src*=\/rakennus]):not([src*=\/konttorit]):not([src*=\/ensiapu]):not([src*=\/hatatiedot]){filter:var(--kq-objektisavy,none)}html[data-objektivari=sininen]{--kq-objektisavy:hue-rotate(193deg)}html[data-objektivari=vihrea]{--kq-objektisavy:hue-rotate(114deg) saturate(.9)}html[data-objektivari=punainen]{--kq-objektisavy:hue-rotate(-28deg)}html[data-objektivari=violetti]{--kq-objektisavy:hue-rotate(234deg)}html[data-objektivari=keltainen]{--kq-objektisavy:hue-rotate(17deg) brightness(1.05)}html[data-objektivari=harmaa]{--kq-objektisavy:saturate(0) brightness(1.05)}.kq-kuvake-savy{display:none}html[data-ilme][data-objektivari] .kq-kuvake-savy{object-fit:contain;pointer-events:none;max-width:none;filter:var(--kq-objektisavy,none);display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}html[data-ilme=hillitty][data-objektivari] .kq-kuvake-savy{width:calc(24px * var(--kq-objektikerroin,1));height:calc(24px * var(--kq-objektikerroin,1))}html[data-ilme=hillitty][data-objektivari] .kq-kuvake[data-rooli=nappi]>.kq-kuvake-savy{width:calc(22px * var(--kq-objektikerroin,1));height:calc(22px * var(--kq-objektikerroin,1))}html[data-ilme=voimakas][data-objektivari] .kq-kuvake-savy{width:calc(var(--koko) * var(--kq-objektikerroin,1));height:calc(var(--koko) * var(--kq-objektikerroin,1))}
