#tasuvus{background:#fff;border-top:1px solid var(--rule)}
.roi .rtabs{display:flex;border-bottom:1px solid var(--rule);flex-wrap:wrap}
.roi .rtabs button{background:none;border:0;padding:14px 22px 12px;font:600 .8rem/1.2 "Archivo",sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--mut);cursor:pointer;position:relative}
.roi .rtabs button b{color:var(--acc);margin-right:8px}
.roi .rtabs button[aria-selected=true]{color:var(--ink)}
.roi .rtabs button[aria-selected=true]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;background:var(--acc)}
.roi .rtabs button:focus-visible,.roi input:focus-visible{outline:2px solid var(--acc);outline-offset:2px}
.rgrid{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--rule);border-top:0;background:#fbfaf7}
.rin{padding:26px 28px;border-right:1px solid var(--rule);display:grid;gap:14px}
.rf{display:grid;grid-template-columns:1fr 96px;gap:4px 14px;align-items:center}
.rf label{grid-column:1/-1;font-size:.68rem;color:var(--mut)}
.rf input[type=number]{margin:0;padding:7px 9px;font-size:.95rem;text-align:right}
.rf input[type=range]{margin:0;padding:0;border:0;background:none;accent-color:var(--acc);height:22px}
.rsub{border-top:1px dashed var(--rule);padding-top:12px;font-size:.7rem;color:var(--mut)}
.rout{padding:26px 28px;display:flex;flex-direction:column;gap:18px}
.rscene svg{width:100%;max-width:360px;height:auto;display:block}
.rnums{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}
.rnums div{border-top:1px solid var(--rule);padding:10px 0}
.rnums div.k{border-top-color:var(--ink)}
.rnums dt{font:600 .66rem/1.5 "Archivo";letter-spacing:.1em;text-transform:uppercase;color:var(--mut)}
.rnums dd{font:700 1.55rem/1.15 "Archivo";letter-spacing:-.02em;font-variant-numeric:tabular-nums}
.rnums div.k dd{color:var(--acc)}
.rnote{font-size:.85rem;color:var(--mut)}
.rmail{font-weight:600;font-size:.95rem;text-decoration:none;box-shadow:inset 0 -.12em var(--acc);align-self:flex-start}
.fly{transition:none}
@media(max-width:900px){.rgrid{grid-template-columns:1fr}.rin{border-right:0;border-bottom:1px solid var(--rule);padding:20px}.rout{padding:20px}.roi .rtabs button{padding:12px 12px 10px;font-size:.7rem}.rnums dd{font-size:1.3rem}}
.rgrid{border-top:1px solid var(--rule)}
