.wg-options{padding:54px 0 10px}.wg-options>p:not(.wg-eyebrow){max-width:750px;margin:20px 0 26px}.wg-option-list{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin:22px 0}.wg-option-list button{text-align:left;font-size:13px;min-height:54px}.wg-option-layout{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;border:1px solid var(--line);border-radius:18px;padding:28px}.wg-option-drawing{background:#f5f6f8;color:var(--ink);border-radius:12px;overflow:hidden}.wg-option-drawing svg{display:block;width:100%;height:auto;fill:none;stroke:#65748a;stroke-width:4;stroke-linecap:round}.op-frame{stroke:#7b889b;stroke-width:9}.op-pad{fill:#001050;stroke:#001050}.op-wheel{fill:#f5f6f8;stroke:#34435b;stroke-width:9}.op-rim{stroke:#8996aa;stroke-width:3}.op-spoke{stroke:#a9b4c4;stroke-width:2}.op-solid{fill:#001050}.op-ground{stroke:#c3cad5;stroke-width:2}.op-gold{fill:#e0b040;stroke:#8a6410;stroke-width:2}.op-accent{stroke:#8a6410;stroke-width:8}.op-air{fill:#d2e2f8;stroke:#001050;stroke-width:1}.op-fluid{fill:#adbfe0;stroke:#647ba3;stroke-width:1}.op-ghost{stroke:#9eabbc;stroke-width:2;stroke-dasharray:6 7}.op-dimension{stroke:#8a6410;stroke-width:2}.op-label{fill:#526176;stroke:none;font:13px Arial,sans-serif;text-anchor:middle}.op-belt{stroke:#001050;stroke-width:12;fill:none}.wg-option-states{display:flex;flex-wrap:wrap;gap:6px;padding:16px}.wg-option-states button{font-size:12px;flex:1;min-width:120px}.wg-option-caption{font-size:13px;padding:0 20px 20px;min-height:60px;color:var(--muted)}.wg-option-copy h3{font-size:26px}.wg-option-copy p{font-size:15px}.wg-option-copy h4{font-size:12px;letter-spacing:1px;text-transform:uppercase;margin:20px 0 8px}.wg-option-copy .wg-option-check{background:#f7f3e9;color:var(--ink);border-left:3px solid var(--gold);padding:14px;font-size:13px}.wg button[aria-pressed=true]:hover{background:#12275d;color:#fff}.wg-options .wg-option-static{font-size:14px}@media(max-width:800px){.wg-option-list{grid-template-columns:repeat(2,1fr)}.wg-option-layout{grid-template-columns:1fr;padding:16px;gap:22px}.wg-option-copy{padding:6px}.wg-option-copy h3{font-size:23px}}@media print{.wg-option-list,.wg-option-states{display:none}.wg-option-layout{display:block}.wg-option-drawing{max-width:450px}}
.wg-rooms{border-top:1px solid var(--line);padding:16px 30px}.wg-rooms>span{font-size:11px;font-weight:700;letter-spacing:1.2px}.wg-rooms>div{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0}.wg-rooms button{font-size:12px}.wg-rooms p{font-size:12px;color:var(--muted)}.wg[data-room=bedroom] .wg-stage-wrap{background:#f1eae0;color:var(--ink)}.wg[data-room=hospital] .wg-stage-wrap{background:#e9f0f3;color:var(--ink)}.wg[data-room=rehab] .wg-stage-wrap{background:#e5eeec;color:var(--ink)}
