#extra-props.settings-panel{position:fixed;top:18px;right:18px;width:207px;max-height:calc(100vh - 205px);overflow:auto;padding:10px 12px;background:#111619ed;border:1px solid #ffffff25;border-radius:5px;color:#ddd;font:11px Arial,sans-serif;z-index:4;scrollbar-width:thin}
#extra-props.settings-panel>summary{font-size:11px;letter-spacing:.02em;cursor:pointer;padding:2px 0}
.settings-group{border-top:1px solid #ffffff18;margin-top:10px;padding-top:9px}.settings-group>summary{cursor:pointer;font-size:11px;color:#d1d0cd}.settings-content{padding-top:3px}
#extra-props.settings-panel .quiet,#extra-props.settings-panel select,#extra-props.settings-panel #skyline-transparency-control{position:static;transform:none!important;left:auto;right:auto;top:auto;width:100%;max-width:none;margin:7px 0 0;font:10px Arial}
#extra-props.settings-panel .quiet{display:block;min-height:28px;padding:5px 8px;border:1px solid #ffffff20;border-radius:3px;background:#ffffff06;text-align:left;backdrop-filter:none}
#extra-props.settings-panel button[aria-pressed=true]{background:#ffffff12;color:#fff}
#extra-props.settings-panel select,#extra-props.settings-panel #preset-name{padding:6px;background:#171d20;border:1px solid #ffffff25;font:10px Arial;color:#ddd}
#extra-props.settings-panel label{font-size:10px;line-height:1.3;margin-top:8px;gap:6px}#extra-props.settings-panel input[type=checkbox]{width:12px;height:12px;margin:0}
#extra-props.settings-panel #skyline-transparency-control{padding:0;border:0;background:none}
#extra-props.settings-panel fieldset{margin-top:10px;padding-top:6px}#extra-props.settings-panel legend{font-size:10px;color:#ada4a9}#extra-props.settings-panel output{font-size:10px}
#extra-props.settings-panel #preset-save,#extra-props.settings-panel #preset-load,#extra-props.settings-panel #preset-delete{font-size:10px;min-height:26px;padding:4px 6px;background:#ffffff08;backdrop-filter:none}
@media(max-width:650px){#extra-props.settings-panel{top:10px;right:10px;width:180px;max-height:calc(100vh - 145px)}}

#extra-props #frame-custom-row[hidden]{display:none}#extra-props #frame-custom-row{justify-content:space-between}#frame-color-custom{width:48px;height:26px;padding:2px;border:1px solid #ffffff30;background:#171d20;border-radius:3px;cursor:pointer}
