.vyval{display:inline-flex}.vyval button{border-radius:0}.vyval button:first-child{border-radius:var(--r) 0 0 var(--r)}.vyval button:last-child{border-radius:0 var(--r) var(--r) 0;margin-left:-1px}.scen canvas.plancv:focus-visible{outline:2px solid var(--amber);outline-offset:-2px}.planinfo{position:absolute;top:12px;left:12px;right:70px;padding:7px 12px;font-size:11.5px;background:#fbfaf6f0;border:1px solid var(--line);border-radius:var(--r);color:var(--dov);pointer-events:none}.planinfo:empty{display:none}.planinfo b{color:var(--navy);font-family:var(--fm);font-weight:500}.pass2{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:12px}.pass2 .scen{height:min(62vh,560px)}.pass2 .etikett{position:absolute;top:10px;left:10px;padding:4px 9px;background:var(--navy);color:var(--paper);font-family:var(--fd);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;border-radius:var(--r);pointer-events:none}.pass2 .scen.aktiv{outline:2px solid var(--amber);outline-offset:-2px}.passsteg{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:10px}.passsteg .mono{font-size:12px}.okej{color:var(--klar)}@media (max-width:900px){.pass2{grid-template-columns:1fr}.pass2 .scen{height:48vh}}
