.scene-choices{display:flex;align-items:center;gap:7px}
.cockpit-view #lighting-toggle{min-height:37px;padding:8px 12px;border:1px solid #a4c1c577;border-radius:9px;background:#0b303cdb;color:#fff;font-size:12px;white-space:nowrap;pointer-events:auto}
.cockpit-view #lighting-toggle[aria-pressed=true]{background:#1a294d;border-color:#acbaf3;color:#edf1ff}
.lighting-choice{margin:18px 0 22px;padding:18px;border:1px solid #bad5d9;border-radius:14px;background:#edf6f5;display:flex;align-items:center;gap:14px;flex-wrap:wrap;color:#163c4c}
.lighting-choice>div:first-child{flex:1;min-width:190px}.lighting-choice strong{font-size:16px}.lighting-choice p{font-size:13px;line-height:1.6;margin:5px 0 0}.lighting-buttons{display:flex;gap:6px}.lighting-buttons button{border:1px solid #a7c4ca;border-radius:8px;padding:10px 16px;background:#fff;color:#214656;font-size:14px;min-height:42px}.lighting-buttons button.selected{background:#16485c;color:#fff;border-color:#16485c}.lighting-choice details{width:100%;font-size:12px}.lighting-choice summary{cursor:pointer;font-weight:600;padding:4px 0}.lighting-choice details p{font-size:12px}.lighting-buttons button:focus-visible,#lighting-toggle:focus-visible{outline:3px solid #efb953;outline-offset:3px}
@media(max-width:600px){.scene-choices{gap:4px}.cockpit-view #lighting-toggle{min-height:31px;padding:7px 8px;font-size:10px}.lighting-choice{padding:12px;gap:10px}.lighting-buttons button{padding:9px 14px}.lighting-choice strong{font-size:14px}}
