.advanced-toolbar{display:flex;align-items:center;gap:6px;min-height:33px;padding:3px 8px;border-bottom:1px solid #111d28;background:#303e4b;color:#c5d4e3;font:11px system-ui;flex-wrap:wrap}.advanced-toolbar[hidden]{display:none}.advanced-toolbar b{font-size:10px;letter-spacing:.5px;color:#96aec4}.advanced-toolbar button,.advanced-toolbar select,.advanced-toolbar input,.insert-slot button,.insert-rack-tools button{background:#384c5d;border:1px solid #526474;border-radius:2px;color:#dce7f2;padding:3px 6px;font:11px system-ui}.advanced-toolbar button.active{background:#526f86;border-color:#a1c9ee}.advanced-toolbar label{display:flex;align-items:center;gap:4px}.advanced-toolbar input{width:48px}.advanced-hint{margin-left:auto;font-size:10px;color:#9fafbd}.insert-rack{background:#293744;border-bottom:1px solid #182734}.insert-rack-tools{padding:8px;display:flex;gap:8px;align-items:center;font-size:11px}.insert-rack-tools span{margin-left:auto;color:#9fb2c4}.insert-slot{border:1px solid #485b6b;margin:4px;background:#334554;border-radius:2px}.insert-slot summary{display:flex;align-items:center;gap:8px;padding:7px;cursor:pointer;list-style:none;font-size:12px}.insert-slot summary>span{font-size:10px;color:#9aafc1}.insert-slot summary>b{flex:1;font-weight:500}.insert-slot summary:before{content:'▸';color:#91b6d7}.insert-slot[open] summary:before{content:'▾'}.insert-slot.bypassed summary{opacity:.6}.insert-actions{display:flex;gap:3px;padding:0 6px 6px}.insert-parameters{padding:6px;display:grid;grid-template-columns:1fr 1fr;gap:7px;border-top:1px solid #4d5f6c}.insert-parameters label{display:flex;flex-direction:column;gap:3px;text-transform:capitalize;font-size:11px;color:#b3c5d5}.insert-parameters input{min-width:0;width:100%;padding:5px;border:1px solid #4d6578;background:#213240;color:#dfedf8;border-radius:2px;font:12px ui-monospace,monospace}.insert-picker{display:grid;grid-template-columns:1fr 1fr;gap:8px}#right-panel [hidden]{display:none!important}@media(max-width:900px){.advanced-hint{display:none}.advanced-toolbar{font-size:10px}.insert-parameters{grid-template-columns:1fr 1fr}}
