#view-options-panel{position:fixed;left:auto;right:16px;bottom:auto;margin:0;padding:0;width:360px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 170px);border:1px solid #46513b;border-radius:12px;background:#1a2024;color:#eef2ed;box-shadow:0 18px 70px #0008;font:13px/1.5 Inter,system-ui,sans-serif;overflow:hidden}#view-options-panel::backdrop{background:transparent}.view-panel-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid #3c454a;background:#242d2d}.view-panel-heading b{font-size:15px}.view-panel-heading button{min-width:40px;min-height:40px}.view-panel-body{padding:8px 16px 16px;overflow:auto;max-height:calc(100dvh - 235px)}.view-panel-body fieldset{border:0;border-bottom:1px solid #364047;padding:12px 0 16px;margin:0 0 12px;display:grid;gap:6px}.view-panel-body legend{color:#d1fe17;font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.view-panel-body label{display:flex;gap:12px;align-items:center;justify-content:space-between;min-height:38px;cursor:pointer}.view-panel-body label:has(input){justify-content:flex-start}.view-panel-body input{width:18px;height:18px;accent-color:#d1fe17;flex-shrink:0}.view-panel-body select{max-width:200px;min-height:38px;background:#11181b;color:#fff;border:1px solid #485258;border-radius:6px;padding:6px;font:inherit}.view-panel-body button{min-height:40px;font:inherit}.view-panel-body p:empty{display:none}.view-labels{position:absolute;inset:0;pointer-events:none;z-index:6;overflow:hidden}.view-object-label{position:absolute;display:flex;align-items:center;gap:6px;transform:translate(-50%,-50%);max-width:230px;filter:drop-shadow(0 2px 3px #0004);font:12px/1.4 Inter,system-ui,sans-serif}.view-object-label[hidden]{display:none}.view-object-label b{display:grid;place-items:center;min-width:24px;height:24px;background:#172121;color:#e1ff6d;border:1px solid #738b42;border-radius:6px}.view-object-label span{background:#f6f5eb;color:#202727;padding:5px 8px;border-radius:5px;white-space:pre-wrap;overflow-wrap:anywhere}.toolbar #interior-view.active,.toolbar #view-options-toggle.active{color:#e4ff8c;border-color:#91ae3b}.tablet-ui .view-panel-body label{min-height:46px}.tablet-ui .view-panel-body button{min-height:44px}@media(max-width:640px){#view-options-panel{right:12px;max-height:calc(100dvh - 210px)}.view-panel-body{max-height:calc(100dvh - 280px)}}
