.gintro{background:var(--asphalt);color:var(--paint);padding:22svh var(--gutter) calc(var(--u) * 8);column-gap:var(--gutter);row-gap:calc(var(--u) * 2.5);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.gintro__k{font-size:var(--t-s);color:var(--marking);letter-spacing:.02em;grid-column:1/-1;font-weight:700}.gintro__lead{font-size:var(--t-m);max-width:46ch;color:var(--muted-dark);grid-column:1/span 6;line-height:1.45}.gdesk{background:var(--asphalt);padding:0 var(--gutter) calc(var(--u) * 12)}.gtable{column-gap:var(--gutter);row-gap:calc(var(--u) * 2);grid-template-columns:repeat(12,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.gtile{grid-column:span 4}.gtile:first-child{grid-column:1/span 5}.gtile:nth-child(2){margin-top:calc(var(--u) * 10);grid-column:7/span 5}.gtile:nth-child(3){margin-top:calc(var(--u) * -6);grid-column:2/span 5}.gtile:nth-child(4){margin-top:calc(var(--u) * 4);grid-column:8/span 5}.gtile:nth-child(5){margin-top:calc(var(--u) * -4);grid-column:3/span 5}.gtile__link{color:var(--paint);grid-template-columns:auto 1fr;gap:.35rem .9rem;padding-bottom:.6rem;display:grid;position:relative}.gtile__art{aspect-ratio:720/560;grid-column:1/-1;margin-bottom:.6rem;display:block}.gtile__art img{width:100%;height:auto;transition:translate .7s cubic-bezier(.16,1,.3,1);display:block}.gtile__ghost{aspect-ratio:1.7;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);background:#c6b9ec1f;width:74%;margin:14% auto 0;display:block}.gtile__n{font-family:var(--f-display);font-weight:800;font-size:var(--t-l);color:var(--marking);font-variant-numeric:tabular-nums;grid-row:2/span 3;line-height:.9}.gtile__title{font-family:var(--f-display);font-weight:700;font-size:var(--t-m);background:linear-gradient(var(--marking), var(--marking)) 0 100% / 0% 3px no-repeat;justify-self:start;line-height:1.15;transition:background-size .5s cubic-bezier(.16,1,.3,1)}.gtile__rule{color:var(--muted-dark);max-width:40ch}.gtile__meta{font-size:var(--t-s);color:var(--muted-dark);align-items:center;gap:.6em;display:flex}.gtile__dots,.galds__meter{gap:4px;display:inline-flex}.gtile__dots i,.galds__meter i{background:#c6b9ec4d;border-radius:3px;width:18px;height:6px}.gtile__dots i.is-on,.galds__meter i.is-on{background:var(--marking)}.gtile.is-done .gtile__n{color:var(--coral)}@media (hover:hover){.gtile__link:hover .gtile__art img{translate:0 -10px}.gtile__link:hover .gtile__title{background-size:100% 3px}}.gtile__link:focus-visible .gtile__title{background-size:100% 3px}.gtile__link:active .gtile__art img{translate:0 -4px}.ghow{padding:calc(var(--u) * 10) var(--gutter);column-gap:var(--gutter);row-gap:calc(var(--u) * 4);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.ghow h2{grid-column:1/span 5}.ghow__list{gap:calc(var(--u) * 3);grid-column:1/span 8;margin:0;display:grid}.ghow__list div{gap:var(--gutter);border-top:1px solid var(--c-line);padding-top:calc(var(--u) * 1.6);grid-template-columns:minmax(0,4fr) minmax(0,6fr);display:grid}.ghow__list dt{font-weight:700;font-size:var(--t-m)}.ghow__list dd{color:var(--muted);max-width:52ch;margin:0}.ghow__note{grid-column:9/span 4;place-self:end start;rotate:-2deg}.glesson{background:var(--asphalt);color:var(--paint);padding:16svh var(--gutter) calc(var(--u) * 8);column-gap:var(--gutter);row-gap:calc(var(--u) * 4);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.glesson__theory{gap:calc(var(--u) * 1.6);grid-area:1/1/auto/span 4;display:grid}.glesson__k{font-size:var(--t-s);color:var(--muted-dark)}.glesson__back{color:var(--marking);background:linear-gradient(var(--marking), var(--marking)) 0 100% / 0% 2px no-repeat;font-weight:700;transition:background-size .4s cubic-bezier(.16,1,.3,1)}.glesson__back:hover,.glesson__back:focus-visible{background-size:100% 2px}.glesson__rules{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.glesson__rules li{border-left:3px solid var(--marking);padding-left:1.1rem;line-height:1.5}.glesson__ref{font-size:var(--t-s);color:var(--muted-dark)}.galds__meter{font-size:var(--t-s);color:var(--muted-dark);align-items:center;gap:4px;margin-bottom:.8rem}.galds__meter span{margin-left:.6rem}.galds__mastered{margin-top:1.4rem}.gsit{gap:calc(var(--u) * 2);display:grid}.gsit__stage{aspect-ratio:4/3;isolation:isolate;touch-action:pan-y;border-radius:0;position:relative}.gsit__stage:after{content:"";z-index:-1;background:radial-gradient(closest-side,#c6b9ec29,#0000);border-radius:50%;position:absolute;inset:6% 2% 0}.gsit__stage canvas{position:absolute;inset:0}.gsit__stage svg{width:100%;height:100%}.gsit__wait{color:var(--muted-dark);place-items:center;display:grid;position:absolute;inset:0}.gsit.is-brake .gsit__stage:after{background:radial-gradient(closest-side,#e0244a52,#0000);animation:.9s ease-out 2 gbrake}@keyframes gbrake{50%{opacity:.35}}.glabel{z-index:2;border-radius:var(--pill);background:var(--paint);min-height:32px;color:var(--asphalt);white-space:nowrap;align-items:center;gap:.35em;padding:.25em .75em .25em .55em;font-size:.875rem;font-weight:800;line-height:1;transition:opacity .2s,scale .25s cubic-bezier(.16,1,.3,1),background .2s;display:inline-flex;position:absolute;top:0;left:0;transform:translate(-50%,-100%);box-shadow:0 2px #241a2e59}.glabel:before{content:"";background:var(--car);border-radius:50%;width:.75em;height:.75em;box-shadow:inset 0 0 0 1.5px #241a2e66}.glabel--ego{background:var(--marking)}button.glabel{cursor:pointer}@media (hover:hover){button.glabel:hover{scale:1.12}}button.glabel:active{scale:.94}.glabel b{background:var(--asphalt);min-width:1.45em;height:1.45em;color:var(--marking);border-radius:50%;place-items:center;margin-left:.15em;font-size:.8rem;display:grid}.glabel.is-picked{background:var(--coral)}.gsit__panel{gap:calc(var(--u) * 1.4);max-width:62ch;display:grid}.gsit__scene{color:var(--muted-dark);font-size:var(--t-s);flex-wrap:wrap;gap:.4rem 1.2rem;margin:0;padding:0;list-style:none;display:flex}.gsit__scene li:before{content:"· ";color:var(--marking)}.gsit__q{font-family:var(--f-display);font-weight:700;font-size:var(--t-m);line-height:1.2}.gsit__hint{color:var(--muted-dark)}.gsit__hint b{color:var(--paint)}.gsit__choices{flex-wrap:wrap;gap:.6rem;display:flex}.gsit__actions{flex-wrap:wrap;gap:.8rem;margin-top:.4rem;display:flex}.gchip{border-radius:var(--pill);min-height:44px;color:var(--paint);border:1px solid #fffde966;padding:.5rem 1.1rem;font-weight:700;transition:translate .35s cubic-bezier(.16,1,.3,1),background .2s,color .2s}@media (hover:hover){.gchip:not(:disabled):hover{border-color:var(--marking);translate:0 -3px}}.gchip.is-picked{background:var(--marking);color:var(--asphalt);border-color:var(--marking)}.gchip:disabled{opacity:.55;cursor:default}.gchip:focus-visible{outline:2px solid var(--marking);outline-offset:3px}.gchip--none{border-style:dashed}.gchip--none.is-picked{border-style:solid}.gbtn{isolation:isolate;border-radius:var(--pill);min-height:48px;padding:.85rem 1.5rem;font-weight:800;position:relative;overflow:clip}.gbtn span{align-items:center;gap:.6em;display:inline-flex}.gbtn--go{background:var(--marking);color:var(--asphalt)}.gbtn--go span:after{content:"→";transition:translate .45s cubic-bezier(.16,1,.3,1)}.gbtn--go:before{content:"";z-index:-1;background:var(--coral);transition:translate .55s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;translate:-101%}@media (hover:hover){.gbtn--go:not(:disabled):hover:before{translate:0}.gbtn--go:not(:disabled):hover span:after{translate:.3em}.gbtn--ghost:hover{background:#fffde91a;translate:0 -2px}}.gbtn--go:focus-visible:before{translate:0}.gbtn:active:not(:disabled){scale:.97}.gbtn--go:disabled{color:var(--muted-dark);cursor:not-allowed;background:#fffde924}.gbtn--ghost{color:var(--paint);border:1px solid #fffde966;transition:background .2s,translate .35s cubic-bezier(.16,1,.3,1)}.gnote{padding-top:calc(var(--u) * 1.6);border-top:1px solid #fffde92e;gap:.8rem;display:grid}.gnote__hand{font-family:var(--f-note);color:var(--marking);transform-origin:0;font-size:clamp(1.45rem,1.2rem + .8vw,2rem);font-weight:600;line-height:1.1;rotate:-1.2deg}.gnote--brake .gnote__hand{color:#ff8fa3}.gnote--brake .gnote__hand:before{content:"";background:var(--brake);vertical-align:.1em;border-radius:50%;width:.55em;height:.55em;margin-right:.4em;display:inline-block;box-shadow:0 0 14px 4px #e0244a99}.gnote ul{color:var(--muted-dark);gap:.35rem;margin:0;padding-left:1.1rem;display:grid}.gnote__answer b{color:var(--paint)}.gnote__head{color:#ff8fa3;font-weight:700}.gnext{background:var(--asphalt);padding:0 var(--gutter) calc(var(--u) * 8)}.gnext ol{padding:calc(var(--u) * 2) 0 0;border-top:1px solid #fffde92e;flex-wrap:wrap;gap:.6rem;margin:0;list-style:none;display:flex}.gnext__link{border-radius:var(--pill);min-height:44px;color:var(--paint);border:1px solid #fffde940;align-items:center;gap:.6em;padding:.4rem 1rem .4rem .5rem;transition:translate .35s cubic-bezier(.16,1,.3,1),background .2s;display:inline-flex}.gnext__link b{background:#fffde91f;border-radius:50%;place-items:center;width:1.9em;height:1.9em;display:grid}@media (hover:hover){.gnext__link:hover{background:#fffde914;translate:0 -3px}}.gnext__link[aria-current=page]{background:var(--marking);color:var(--asphalt);border-color:var(--marking)}.gnext__link[aria-current=page] b{background:var(--asphalt);color:var(--marking)}.glesson__table,.galds,.gsit{display:contents}.galds__meter{grid-area:2/1/auto/span 4}.galds__head{grid-area:2/1/auto/span 4;justify-items:start;gap:.8rem;display:grid}.galds__head .galds__meter{grid-area:auto;margin-bottom:0}.gsit__stage{grid-area:1/5/span 4/span 8;align-self:start;position:sticky;top:12svh}.gsit__panel{grid-area:3/1/auto/span 4}.galds__mastered{grid-area:4/1/auto/span 4}@media (max-width:860px){.gintro{padding-top:16svh}.gintro__title,.gintro__lead{grid-column:1/-1}.gtable{row-gap:calc(var(--u) * 5);grid-template-columns:1fr}.gtile:nth-child(n){grid-column:1;margin-top:0}.ghow h2,.ghow__list,.ghow__note{grid-column:1/-1}.ghow__list div{grid-template-columns:1fr;gap:.4rem}.glesson{padding-top:13svh}.glesson__theory,.galds__meter,.galds__head,.gsit__panel,.galds__mastered{grid-area:auto/1/auto/-1}.gsit__stage{aspect-ratio:1.15;margin-inline:calc(var(--gutter) * -1);grid-area:auto/1/auto/-1;position:relative;top:0}}@media (prefers-reduced-motion:reduce){.gsit.is-brake .gsit__stage:after{animation:none}.gtile__art img,.glabel,.gbtn--go:before,.gchip{transition:none}}.gintro{grid-template-rows:auto auto auto 1fr}.ghero{grid-area:1/7/span 4/span 6;align-self:center;margin:-6svh 0 0;position:relative}.ghero img{width:100%;height:auto;display:block}.ghero .gtile__ghost{width:70%;margin:20% auto}.ghero__note{font-family:var(--f-note);color:#ff8fa3;white-space:nowrap;font-size:clamp(1.4rem,1.1rem + 1vw,2.2rem);font-weight:600;position:absolute;top:63%;left:49%;rotate:-4deg}.ghero__note:before{content:"";transform-origin:bottom;background:currentColor;width:2px;height:1.6em;position:absolute;bottom:100%;left:.3em;rotate:-28deg}.gintro__title{grid-column:1/span 6}.glesson{grid-template-rows:auto auto auto 1fr}@media (max-width:860px){.gintro{grid-template-rows:none}.ghero{margin:0 calc(var(--gutter) * -1);grid-area:auto/1/auto/-1}.ghero__note{top:64%;left:47%}.gintro__title{grid-column:1/-1}.glesson{grid-template-rows:none}}.gintro__k{grid-column:1/span 6}@media (max-width:860px){.gintro__k{grid-column:1/-1}}.gbtn--go[aria-disabled=true]{color:var(--paint);cursor:not-allowed;background:#fffde924}.gbtn--go[aria-disabled=true]:before{display:none}@media (hover:hover){.gbtn--go[aria-disabled=true]:hover span:after{translate:.15em}}.gbtn--go.is-nudge{animation:.4s cubic-bezier(.16,1,.3,1) gnudge}@keyframes gnudge{25%{translate:-5px}60%{translate:4px}}.gsit__actions{align-items:center}.gsit__need{font-size:var(--t-s);color:var(--marking)}.gsit__scene{color:#fffde9db;gap:.3rem;font-size:.95rem;display:grid}.ghero__note{top:4%;left:3%;rotate:-3deg}.ghero__note:before{transform-origin:top;height:5.6em;inset:1.1em -.4em auto auto;rotate:-6deg}.glesson__back{padding:.3em 0;display:inline-block}@media (max-width:860px){.ghero__note{top:2%;left:4%}}@media (prefers-reduced-motion:reduce){.gbtn--go.is-nudge{animation:none}}.galds__meter--wrap{flex-wrap:wrap;row-gap:6px}.galds__meter--wrap i{width:10px}.galds__meter--wrap span{flex-basis:100%;margin:.3rem 0 0}.gtheory__foot{justify-items:start;gap:.6rem;display:grid}.gtest{justify-items:start;gap:1.1rem;max-width:40rem;display:grid}.gtest__lead{font-size:var(--t-m);line-height:1.45}.gintro__cta,.gintro__note{grid-column:1/span 6}.gintro--teorija .gintro__note{color:var(--marking);justify-self:start;rotate:-2deg}.gintro--teorija{padding-bottom:calc(var(--u) * 10)}.gtable--8 .gtile:nth-child(6){margin-top:calc(var(--u) * 6);grid-column:8/span 5}.gtable--8 .gtile:nth-child(7){margin-top:calc(var(--u) * -4);grid-column:1/span 5}.gtable--8 .gtile:nth-child(8){margin-top:calc(var(--u) * 4);grid-column:7/span 5}.gtile__art>img{object-fit:contain;height:100%}.gtile.is-empty .gtile__ghost{background:#c6b9ec12}.gtile.is-empty .gtile__title{color:#fffde9c7}.gtile.is-empty .gtile__rule{font-family:var(--f-note);color:var(--marking);justify-self:start;font-size:1.35rem;font-weight:600;rotate:-1.5deg}.gtile.is-empty .gtile__link:hover .gtile__title{background-size:0% 3px}.gtopics{border-top:1px solid #fffde92e;margin:0;padding:0;list-style:none;display:grid}.gtopics>li{border-bottom:1px solid #fffde92e}.gtopics summary{cursor:pointer;align-items:center;gap:.7em;min-height:44px;padding:.4rem 0;font-weight:700;list-style:none;display:flex}.gtopics summary::-webkit-details-marker{display:none}.gtopics summary:after{content:"+";color:var(--marking);margin-left:auto;font-weight:800;transition:rotate .3s cubic-bezier(.16,1,.3,1)}.gtopics details[open] summary:after{rotate:45deg}.gtopics summary b{background:#fffde91f;border-radius:50%;flex:none;place-items:center;width:1.8em;height:1.8em;font-size:.85rem;display:grid}.gtopics .glesson__rules{padding:.2rem 0 1rem}.ggate{padding-top:calc(var(--u) * 1);justify-items:start;gap:.9rem;display:grid}.ggate__lead{color:var(--muted-dark);max-width:40ch;line-height:1.5}.glesson__art{grid-area:1/6/span 4/span 7;align-self:start;margin:0}.glesson__art img{width:100%;height:auto;display:block}.glesson__art .gtile__ghost{background:#c6b9ec14;width:70%;margin:18% auto}.glesson .gtest{grid-area:2/1/auto/span 5}@media (max-width:860px){.gintro__cta,.gintro__note{grid-column:1/-1}.gtable--8 .gtile:nth-child(n){grid-column:1;margin-top:0}.glesson__art{margin-inline:calc(var(--gutter) * -1);grid-area:auto/1/auto/-1}.glesson .gtest{grid-area:auto/1/auto/-1}}@media (prefers-reduced-motion:reduce){.gtopics summary:after{transition:none}}.gintro__more{color:var(--marking);grid-column:1/span 6;font-weight:700}@media (max-width:860px){.gintro__more{grid-column:1/-1}}a.gbtn{align-items:center;display:inline-flex}.gtile.is-empty .gtile__art{aspect-ratio:720/330}.gtile.is-empty .gtile__ghost{width:56%;margin-top:6%}@media (max-width:860px){.gtile.is-empty .gtile__art{display:none}.gtable--8{row-gap:calc(var(--u) * 3)}}.ggate .note--static,.gtheory__foot .note--static,.gtest .note--static{color:var(--marking);background:0 0;padding:0;display:inline-block;rotate:-1.5deg}.ggate{padding-bottom:calc(var(--u) * 1)}@media (max-width:860px){.gtile.is-empty .gtile__n{grid-area:1/1/span 2}.gtile.is-empty .gtile__title,.gtile.is-empty .gtile__rule{grid-column:2}}.gtopics summary .gtopics__n{font-weight:500;font-size:var(--t-s);color:var(--muted-dark);white-space:nowrap;margin-left:auto}.gtopics summary:has(.gtopics__n):after{margin-left:.4em}.glesson__go{justify-self:start}#galds{scroll-margin-top:14svh}.greview{background:var(--asphalt);color:var(--paint);padding:14svh var(--gutter) calc(var(--u) * 8);min-height:100svh}.greview__intro{gap:calc(var(--u) * 1.5);max-width:70ch;margin-bottom:calc(var(--u) * 5);display:grid}.greview__lead{font-size:var(--t-m);color:var(--muted-dark);line-height:1.45}.greview__focus{border-left:3px solid var(--marking);padding-left:1rem}.greview__focus h2{font-size:var(--t-m);margin:0 0 .4rem}.greview__focus ul{color:var(--muted-dark);gap:.3rem;margin:0;padding-left:1.1rem;display:grid}.greview__list{gap:calc(var(--u) * 3);margin:0;padding:0;list-style:none;display:grid}.greview__item{padding-top:calc(var(--u) * 2.5);gap:calc(var(--u) * 1.5);border-top:1px solid #fffde92e;scroll-margin-top:80px;display:grid}.greview__id{font-size:var(--t-s);color:var(--muted-dark);margin:0}.greview__title{margin:.2rem 0 0;font-size:clamp(1.25rem,1.1rem + .6vw,1.6rem);line-height:1.2}.greview__facts{gap:.5rem;max-width:90ch;margin:0;display:grid}.greview__facts div{grid-template-columns:11rem 1fr;gap:1rem;display:grid}.greview__facts dt{color:var(--muted-dark);font-size:var(--t-s);padding-top:.15em}.greview__facts dd{margin:0;line-height:1.45}.greview__warn dd{color:#ffd479}.greview__actions{margin:0}.greview__table.glesson{padding:calc(var(--u) * 2) 0 0;background:0 0;grid-template-rows:auto auto auto 1fr}@media (max-width:860px){.greview{padding-top:12svh}.greview__facts div{grid-template-columns:1fr;gap:.1rem}}.greview__section{margin-top:calc(var(--u) * 6);gap:calc(var(--u) * 3);display:grid}.greview__h2{margin:0;font-size:clamp(1.4rem,1.2rem + .8vw,1.9rem)}.gposms{gap:calc(var(--u) * 2);grid-column:1/-1;min-width:0;display:grid}.gposms__q{font-size:var(--t-m);max-width:70ch;margin:0;line-height:1.4}.gposms__actions{margin:0}.gposms__choices{flex-wrap:wrap;gap:.75rem;display:flex}.gposms__choice.is-on{background:var(--marking);color:var(--asphalt);border-color:var(--marking)}.gposms__result{border-left:3px solid var(--marking);gap:.6rem;max-width:70ch;padding-left:1rem;display:grid}.gposms__result.is-wrong{border-left-color:#ff8a7a}.gposms__verdict{font-weight:800;font-size:var(--t-m);margin:0}.gposms__result ul{color:var(--muted-dark);gap:.3rem;margin:0;padding-left:1.1rem;display:grid}.posmsv{overscroll-behavior-x:contain;background:#1b1b1f;border-radius:10px;max-width:100%;overflow-x:auto}.posmsv__inner{margin-inline:auto;position:relative}.posmsv__svg{display:block}.pv-curb{fill:#34343a}.pv-road{fill:#26262b}.pv-dash{stroke:#fffde9;stroke-width:2px;stroke-dasharray:14 12;fill:none}.pv-solid{stroke:#fffde9;stroke-width:3px;fill:none}.pv-lane{stroke:#fffde959;stroke-width:1.5px;stroke-dasharray:8 10}.pv-zebra{fill:#fffde9;opacity:.9}.pv-sign{fill:#fff;stroke:#d62839;stroke-width:2px}.pv-sign-in{fill:#1f5fbf}.pv-sign-x{stroke:#d62839;stroke-width:2.5px}.pv-sign-p{fill:#1f5fbf;font:800 14px system-ui,sans-serif}.pv-ped{fill:#ffb454;stroke:#fff;stroke-width:1.5px}.pv-ped--go{fill:#ff7a59}.pv-arrow{stroke:#fff;stroke-width:2px;fill:none}.pv-car{fill:#8a93a6;stroke:#11111480;stroke-width:1px}.pv-car--bus{fill:#5aa7d6}.pv-car--ego{fill:var(--marking,#ffd23f);stroke:#fffde9;stroke-width:2px}.pv-nose{fill:#00000059}.pv-hint{fill:#fffde98c;font:600 12px system-ui,sans-serif}.pv-car--tram{fill:#d9534f}.pv-blinker{fill:#ffb454}.pv-alane{fill:#d6283938}.pv-alane-a{fill:#fffde9;font:800 16px system-ui,sans-serif}.pv-island{fill:#8c8a82;stroke:#fffde9;stroke-width:1px}.pv-rail-bed{fill:#4a443d}.pv-sleeper{fill:#6b5b4a}.pv-rail{stroke:#c9ccd2;stroke-width:2px}.pv-barrier-post{fill:#fff}.pv-barrier{stroke:#d62839;stroke-width:4px;stroke-dasharray:6 4;stroke-linecap:round}.pv-signal-box{fill:#111114}.pv-signal{fill:#55555c}.pv-signal--red{fill:#ff3b30}.pv-shelter{fill:#5aa7d6;opacity:.7}.pv-stop-sign{fill:#1f5fbf;stroke:#fff;stroke-width:1.5px}.pv-stop-glyph{fill:#fff}.pv-stop-window{fill:#1f5fbf}.pv-stop-pole{stroke:#fff;stroke-width:1.5px}.pv-sign-white{fill:#fff}.pv-sign-car{fill:#111114}.pv-sign-car--red{fill:#d62839}.pv-prio-main-out{fill:#fff;stroke:#111114;stroke-width:1px}.pv-prio-main-in{fill:#ffd23f}.pv-prio-yield{fill:#fff;stroke:#d62839;stroke-width:3px;stroke-linejoin:round}.pv-town{fill:#fff;stroke:#111114;stroke-width:1.5px}.pv-town-text{fill:#111114;font:800 11px system-ui,sans-serif}.pv-town-x{stroke:#d62839;stroke-width:3px}.posmsv__spot{color:#fffde9;cursor:pointer;background:#111114d9;border:2px solid #fffde9;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;font:800 1.05rem system-ui,sans-serif;display:grid;position:absolute}.posmsv__spot:disabled{cursor:default}.posmsv__spot:focus-visible{outline-offset:3px;outline:3px solid #fff;box-shadow:0 0 0 6px #1f5fbf}.posmsv__spot[aria-pressed=true]{background:var(--marking,#ffd23f);color:#111114;border-style:dashed;border-color:#fff;box-shadow:0 0 0 3px #111114,0 0 0 5px #fffde9}.posmsv__spot.is-allowed{color:#fff;background:#1f8f55;border-style:solid;border-color:#b8f5d0}.posmsv__spot.is-forbidden{color:#fff;background:#b3261e;border-style:solid;border-color:#ffc9c4}.posmsv__row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.posmsv__rowlabel{font-weight:700}.posmsv__spot--row{flex:none;position:relative}.gposms__result:focus-visible{outline-offset:3px;outline:3px solid #fff}.posmsv__mark{color:#111114;text-align:center;background:#fff;border-radius:50%;width:20px;height:20px;font-size:.8rem;line-height:20px;position:absolute;top:-8px;right:-8px}.posmsv__spot.is-picked:is(.is-allowed,.is-forbidden){border-style:dashed;box-shadow:0 0 0 3px #111114,0 0 0 5px #fffde9}
