.v262-room{box-sizing:border-box;width:min(1080px,calc(100vw - 32px));height:min(900px,calc(100dvh - 32px));max-width:none;max-height:none;padding:0;border:1px solid #41616c;border-radius:12px;background:#07151e;color:#d7e6eb;box-shadow:0 25px 90px #0009;font:15px/1.55 system-ui,sans-serif}
.v262-room[open]{display:flex;flex-direction:column}.v262-room[hidden]{display:none}.v262-room::backdrop{background:#000b}.v262-room *{box-sizing:border-box;min-width:0}.v262-room header,.v262-room footer{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:18px 24px;background:#081e27;flex-shrink:0}.v262-room header{border-bottom:1px solid #34535f}.v262-room footer{border-top:1px solid #34535f;font-size:11px}.v262-room h2{font-size:25px;line-height:1.25;margin:5px 0}.v262-room h3{font-size:18px;line-height:1.4;margin:6px 0;overflow-wrap:anywhere}.v262-room p{margin:8px 0;overflow-wrap:anywhere}.v262-room small{color:#5edbc6;letter-spacing:.08em;font-size:11px}.v262-room header p{font-size:13px;color:#b4c9d0}.v262-room main{overflow:auto;flex:1;padding:20px 24px;overscroll-behavior:contain}.v262-room button,.v262-room select{min-height:42px;border:1px solid #4b7481;border-radius:5px;background:#0c2833;color:#e1eff3;padding:8px 13px;font:inherit;cursor:pointer;white-space:normal}.v262-room button:hover{border-color:#ebc260}.v262-room :focus-visible{outline:2px solid #f2ca65;outline-offset:3px}.v262-room header button{min-width:42px;font-size:22px}.v262-toolbar{display:flex;gap:16px;align-items:end;justify-content:space-between;margin:20px 0}.v262-toolbar label{display:grid;gap:6px}.v262-item,.v262-empty{border:1px solid #345563;border-radius:8px;padding:18px;margin:12px 0;background:#0a202b}.v262-item[data-priority="0"],.v262-item[data-priority="1"]{border-left:3px solid #e3b64b}.v262-item details{margin:12px 0;color:#b4cbd2}.v262-room summary{cursor:pointer;min-height:32px}.v262-scope,.v262-method{color:#acc3cc;font-size:13px}.v262-method{padding:15px 0}.v262-item li{overflow-wrap:anywhere}.v262-room [data-v262-summary]{color:#f2cf79}.v262-room [data-v262-status]{color:#73ddc7}
@media(max-width:700px){.v262-room{width:calc(100vw - 12px);height:calc(100dvh - 12px);border-radius:8px}.v262-room header,.v262-room footer{padding:12px;gap:10px}.v262-room main{padding:12px}.v262-room h2{font-size:20px}.v262-toolbar{align-items:stretch;flex-direction:column}.v262-item{padding:13px}.v262-room footer span{max-width:55%}.v262-room button,.v262-room select{min-height:44px}}
