.game-stage{display:block;background:#000}.native-display{display:block;position:absolute;left:0;top:0;max-width:none}.native-overlay{position:absolute;background:transparent!important;border:0!important;padding:0;border-radius:0}.native-overlay:hover{outline:1px dashed #b99f61}.native-overlay:focus-visible{outline:2px solid #d7b968}.game-stage.guides .native-overlay{outline:1px solid #64baa266}.part-highlight{position:absolute;border:2px solid #59d8bd;pointer-events:none;box-shadow:0 0 0 1px #000}.native-pending{font:18px OBBody,sans-serif;padding:100px 80px;color:#bebcaf;line-height:1.8}.native-pending h2{font:28px OBSerif,serif}.native-pending p{max-width:720px;margin:20px auto}.native-pending small{font-size:15px}#viewport{overflow:auto;min-height:300px}#verification-status{padding:13px 15px;background:#22291f;border:1px solid #454d3e;border-radius:4px;font-size:12px;line-height:1.8;color:#bfc5b3;margin:18px 0}#verification-status strong{color:#e4d5a8}#part-select{width:100%;font-size:11px}#part-details{font-size:11px;line-height:1.8;overflow-wrap:anywhere}#part-details pre{white-space:pre-wrap;font:11px monospace;background:#101610;padding:8px}#part-details dl{margin:10px 0}.part-type{color:#d1bc88}.preview-caption{align-items:start}.preview-caption a{white-space:nowrap}.source-state{color:#c5b274}.change-summary li::marker{color:#a69574}.native-busy{color:#b9aa83;font:18px OBBody;padding:40px}.audit-pending{color:#c2a275}.audit-pass{color:#a8c892}.toolbar #view-mode{min-width:125px}#stage-caption{max-width:85%;line-height:1.7}.management-warning{padding:15px;border:1px solid #65573b;color:#ddc594}.maintenance table{border-collapse:collapse;width:100%}.maintenance td,.maintenance th{border:1px solid #424a3d;padding:10px;text-align:left;font-size:13px}.maintenance code{overflow-wrap:anywhere}.catalog-link small{margin-left:auto;color:#8e9a81;font-size:9px}.catalog-link{font-size:12px}

.part-coordinates{display:grid;grid-template-columns:1fr 1fr;gap:10px}.part-coordinates input{width:100%}#part-edit button{margin:8px 4px 0 0}#edit-target{overflow-wrap:anywhere}
.proposal-control{position:absolute;border:0!important;padding:0!important;background:transparent!important;border-radius:0;cursor:pointer;color:transparent;outline:none}.proposal-control:focus-visible{outline:1px dashed #d9b775;outline-offset:3px}.game-stage.guides .proposal-control{outline:1px solid #64baa288}.proposal-state-label{display:none}.toolbar:has(#view-mode option[value=proposal]:checked) .proposal-state-label{display:block}.changed-filter{display:flex;align-items:center;gap:5px;font-size:11px;margin:12px 0;color:#b5ad96}
