.viewport.has-regional-completion {height:760px!important;min-height:760px!important;}
.viewport.has-regional-completion:has(#simple-view-options[open]) {height:900px!important;min-height:900px!important;}
.regional-pane-label {position:absolute;z-index:2;min-height:20px;font-size:11px;line-height:16px;color:#d4e6dc;pointer-events:none;white-space:normal;padding:0 3px;box-sizing:border-box;}
#regional-completion-controls[hidden],.regional-pane-label[hidden] {display:none!important;}
#regional-completion-controls .view-presets {display:flex;flex-wrap:wrap;gap:4px;margin:4px 0;}
#regional-completion-controls .view-presets button {min-height:44px;font-size:11px;padding:5px;}
#regional-si-options {display:grid;gap:8px;padding:5px 0;font-size:12px;}
#regional-si-options label {display:flex;gap:5px;align-items:center;flex-wrap:wrap;}
#regional-si-options select {max-width:100%;min-height:44px;font:inherit;}
#regional-capsule-option {font-size:12px;min-height:44px;align-items:center;gap:5px;}
.viewport.has-regional-completion #structure-label {white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
@media(max-width:699px){.viewport.has-regional-completion {height:840px!important;min-height:840px!important;}.viewport.has-regional-completion:has(#simple-view-options[open]){height:1040px!important;min-height:1040px!important;}#regional-completion-controls .view-presets button{flex:1 1 40%;}.regional-pane-label{font-size:10px;line-height:14px;}}
