/* Information density changes presentation, not app data or existing feature state. */
.information-settings{position:fixed;inset:64px 16px auto auto;margin:0;width:min(350px,calc(100vw - 32px));max-height:calc(100dvh - 90px);overflow:auto;padding:20px;border:1px solid #b4c5b4;border-radius:12px;background:#f7f8f3;color:#243d2c;box-shadow:0 14px 50px #0004;font-size:13px}
.information-settings::backdrop{background:#07170b38}.information-settings header{display:flex;align-items:center;justify-content:space-between;gap:12px}.information-settings h2{font-size:18px;margin:0}.information-settings header button{border:0;background:transparent;font-size:24px;color:inherit;cursor:pointer}.information-settings fieldset{border:0;padding:0;margin:18px 0}.information-settings legend{font-weight:600;margin-bottom:10px}.information-settings label{display:grid;grid-template-columns:18px 1fr;gap:10px;align-items:start;padding:12px 9px;border:1px solid #c9d6c5;border-radius:8px;margin:7px 0;cursor:pointer}.information-settings label:has(input:checked){background:#e5efdf;border-color:#587b52}.information-settings input{margin:3px 0;accent-color:#315d39}.information-settings small{display:block;margin-top:4px;line-height:1.5;color:#556654}.information-settings>p{font-size:11px;line-height:1.5;color:#5c6b5a}.information-settings :focus-visible{outline:3px solid #5383a4;outline-offset:3px}
.simple-only{display:none}.inspection-destination{font-size:11px;line-height:1.5;color:#536650;margin:0 2px}.simple-intro{font-size:12px;line-height:1.5;color:#536650;margin:0 0 7px}
html[data-information-mode=simple] .simple-only{display:block}
html[data-information-mode=simple] [data-extended],
html[data-information-mode=simple] :is(#room-object-count,#btn-review-proposals,#sidebar-stats-text,#btn-room-tour,#asset-result-count,#room-changes,.nearby-panel,#aerial-tools,#display-switch,.layer-seg,#btn-ar-view,.fault-panel-switch,.room-filter-summary,#btn-drop-obstacle,#sim-dist-label,.technical-details,#detail-specs,#detail-id-status,#detail-health-pill,#btn-take-apart,#walk-summary,#detail-doc-id,#exec-summary-box,#triage-severity,.copilot-block .chip-row){display:none!important}
html[data-information-mode=simple] .mission-box #btn-go-target{order:-2}
html[data-information-mode=simple] .inspection-destination{order:-1}
html[data-information-mode=simple] .sidebar-header{margin-bottom:0}
html[data-information-mode=simple] .dataset-note{font-size:10px;line-height:1.4}
html[data-information-mode=simple] .left-sidebar{gap:11px}
html[data-information-mode=simple] .prop-meta .technical-object-id{display:none}
html[data-information-mode=simple] .route-map-panel>small,html[data-information-mode=simple] .route-map-panel>span small{display:none}
html[data-information-mode=simple] .route-map-panel:not(.map-expanded .route-map-panel){width:174px}
html[data-information-mode=simple] #detail-match-note{font-size:10px}
html[data-information-mode=simple] .insp-meta-row{margin:0}
html[data-information-mode=simple] .copilot-block .sec-title-row{margin-top:0}
html[data-information-mode=simple] .navigation-hud{max-width:320px}
@media(max-width:650px){
 html[data-information-mode=simple] .room-name,html[data-information-mode=simple] #btn-inspector{display:none}
 html[data-information-mode=simple] .topbar-right{gap:5px}
 html[data-information-mode=simple] .topbar .brand-name{font-size:17px}
 html[data-information-mode=simple] .route-map-panel{display:none}
 html[data-information-mode=simple] .navigation-hud{max-width:none}
 html[data-information-mode=simple] .room-toolbar{gap:5px;flex-wrap:wrap}
 html[data-information-mode=simple] .view-fab{max-width:100%}
 html[data-information-mode=simple] #view-control-hint{max-width:220px;font-size:10px}
 .information-settings{inset:58px 10px auto auto;width:calc(100vw - 20px)}
}

#btn-settings{flex-shrink:0}
@media(max-width:650px){.topbar-right{flex-wrap:wrap;justify-content:flex-end;gap:4px}.topbar{height:auto;min-height:52px;padding-block:7px}.topbar-right #btn-settings{order:-1}}

/* Copies remain editable in Simple mode, including after a reload. */
html[data-information-mode=simple] body.has-room-copies #room-changes{display:block!important}
