/* MizanX terminal: original compact workspace, logical properties for Arabic. */
html{--bg:#0e1015;--surface:#111318;--surface2:#1b1e26;--border:#272a34;--text:#d9dce6;--muted:#858b9b;--accent:#9baaff;--green:#26b69a;--red:#ef5965;--grid:#1c1f27;--chart-bg:#111318;--sidebar-width:300px;--dock-height:280px}
html[data-theme=light]{--bg:#eceef4;--surface:#fff;--surface2:#f1f3f8;--border:#e0e3ed;--text:#202536;--muted:#747c8e;--accent:#5263d5;--green:#09987c;--red:#d94456;--grid:#f0f2f7;--chart-bg:#fff}
body{font:13px -apple-system,BlinkMacSystemFont,'Segoe UI',Arial,sans-serif;overflow:hidden}button{transition:background .12s,color .12s;border-radius:4px}button:hover{background:var(--surface2);border-color:transparent;color:var(--text)}button:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}button:disabled{opacity:.35;cursor:default}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}svg{display:block}.icon-button,.toolbar-action{display:inline-flex;align-items:center;justify-content:center;gap:7px;background:transparent;border:0;padding:8px;color:var(--muted);white-space:nowrap}.icon-button{width:34px;height:34px}.icon-button svg,.toolbar-action svg,[data-icon] svg{width:19px;height:19px}.toolbar-action{font-size:12px}.active.icon-button{color:var(--accent);background:var(--surface2)}
.app{height:100dvh;min-height:0;grid-template-columns:45px minmax(0,1fr);grid-template-rows:48px minmax(0,1fr)}.topbar{padding:0 14px;gap:18px;background:var(--bg);border-bottom:1px solid var(--border);z-index:8}.brand{font-size:20px;letter-spacing:-.8px;gap:7px;flex-shrink:0}.brandmark{width:26px;height:26px;transform:none;border:0;background:var(--accent);border-radius:6px;color:#11152e;font-size:16px;position:relative}.brandmark span{font-size:9px;position:absolute;inset-inline-end:2px;top:1px;color:#11152e!important}.brand strong>span{color:var(--text)!important;font-weight:400}.workspace-tab{height:48px;display:flex;gap:9px;align-items:center;border-inline-start:1px solid var(--border);border-inline-end:1px solid var(--border);padding-inline:19px;font-size:12px}.workspace-dot{width:6px;height:6px;background:var(--accent);border-radius:50%}.tab-indicator{font-size:10px;border:1px solid var(--border);color:var(--muted);padding:1px 5px;border-radius:3px;margin-inline-start:12px}.command-search{display:flex;align-items:center;gap:8px;border:0;background:transparent;color:var(--muted);font-size:12px;padding:6px 8px}.command-search svg{width:15px;height:15px}kbd{font:10px inherit;background:var(--surface2);border:1px solid var(--border);border-radius:3px;padding:2px 4px;color:var(--muted);margin-inline-start:24px;direction:ltr}.top-actions{gap:8px}.header-save{display:flex;align-items:center;gap:7px;background:none;border:0;color:var(--muted);font-size:11px;padding:8px}.header-save svg{width:16px;height:16px}.status-pill{font-size:9px;border:0;padding:4px;background:transparent}.avatar{background:var(--surface2);color:var(--accent);border:1px solid var(--border);width:29px;height:29px;font-size:12px}.top-actions>#language{font-size:11px}.rail{padding:10px 4px;gap:6px;background:var(--bg);border-inline-end:1px solid var(--border);overflow:auto}.nav-button{border:0;border-radius:4px;min-height:36px;padding:8px;color:var(--muted);position:relative}.nav-button small{display:none}.nav-button svg{height:21px;width:21px}.nav-button.active{background:var(--surface2);color:var(--accent)}main{padding:0!important;min-height:0;overflow:auto}.terminal-view{height:100%;display:flex;flex-direction:column}.terminal-grid{flex:1;min-height:0;gap:0;grid-template-columns:minmax(0,1fr) var(--sidebar-width)}.chart-card{border:0;border-radius:0;display:flex;flex-direction:column;min-height:0;min-width:0;background:var(--chart-bg)}.chart-toolbar{height:46px;min-height:46px;gap:12px;padding:0 12px;border-bottom:1px solid var(--border);background:var(--surface)}.instrument{gap:8px;min-width:0}.instrument>div{display:none}.symbol-search{display:flex;align-items:center;gap:8px;padding:6px 0;border:0;background:transparent;color:var(--text);font-size:14px;letter-spacing:.2px}.symbol-search svg{width:14px;height:14px;color:var(--muted)}.coin-icon{width:25px;height:25px;font-size:18px;background:#f7a9281a}.quote{padding-inline-start:10px;border-inline-start:1px solid var(--border);gap:0}.quote strong{font-size:14px;font-weight:500;letter-spacing:0}.quote span{display:none}.data-badge{margin:0;font-size:9px;border:1px solid var(--border);border-radius:4px;padding:3px 6px;white-space:nowrap;max-width:200px}.toolbar-end{margin-inline-start:auto;display:flex;align-items:center;gap:3px}.chart-options{height:40px;min-height:40px;padding:0 10px;gap:8px;background:var(--surface);flex-wrap:nowrap}.segments{gap:0}.segments button{font-size:11px;padding:7px 9px;font-weight:500;border-radius:3px}.segments button.active{background:var(--surface2);color:var(--accent)}.chart-option-actions{gap:7px;margin-inline-start:auto}.chart-option-actions select{font-size:11px;background:transparent;border:0;border-inline-start:1px solid var(--border);border-radius:0;padding:4px 10px}.chart-option-actions button{font-size:12px;padding:6px 7px}.chart-option-actions .icon-button{width:29px;height:28px;padding:5px}.chart-body{min-height:0;flex:1;overflow:hidden;position:relative}.drawing-tools{width:45px;flex-shrink:0;padding:8px 5px;gap:2px;border-right:1px solid var(--border);overflow:auto;background:var(--surface);scrollbar-width:none}.drawing-tools button{height:32px;min-height:32px;width:32px;padding:6px;border:0;display:grid;place-items:center;color:#9299ab;font-size:13px}.drawing-tools button svg{height:20px;width:20px}.drawing-tools button.active{color:var(--accent);background:var(--surface2)}.tool-separator{height:1px;min-height:1px;background:var(--border);margin:5px 0}.charts-stack{width:calc(100% - 45px);display:flex;flex-direction:column;min-height:0}#chart-wrap{height:auto!important;flex:1;min-height:160px;background:var(--chart-bg)}#second-chart{height:40%;min-height:140px}.chart-legend{position:absolute;top:12px;left:13px;z-index:2;pointer-events:none;max-width:calc(100% - 90px);direction:ltr;background:color-mix(in srgb,var(--chart-bg) 90%,transparent)}.legend-title{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--muted);line-height:1.5}.legend-title strong{font-weight:500;color:var(--text);font-size:13px}.legend-title>span{font-size:11px}#feed-dot{width:6px;height:6px;background:var(--muted);border-radius:50%;display:inline-block}#feed-dot.live{background:var(--green);box-shadow:0 0 0 3px #26b69a15}.ohlc{position:static;font-size:11px;letter-spacing:.1px;padding-top:5px;color:var(--muted)}.ohlc b{color:var(--text);font-weight:400;margin-inline-end:8px}.ohlc .positive b{color:var(--green)}.ohlc .negative b{color:var(--red)}#indicator-legend{pointer-events:auto;display:flex;flex-direction:column;align-items:flex-start;margin-top:5px;gap:3px}.legend-indicator{display:flex;gap:10px;align-items:center;font-size:10px;color:var(--muted);line-height:1.5}.legend-indicator button{background:none;border:0;font-size:13px;color:var(--muted);padding:0 4px;opacity:0}.legend-indicator:hover button{opacity:1}.chart-state{background:var(--chart-bg)}.chart-navigation{display:flex;align-items:center;justify-content:space-between;min-height:34px;border-top:1px solid var(--border);padding-inline:54px 12px;gap:10px;font-size:11px}.date-ranges,.scale-actions{display:flex;align-items:center;gap:3px;direction:ltr}.chart-navigation button{background:transparent;border:0;border-radius:3px;padding:5px 7px;color:var(--muted);font-size:11px}.chart-navigation button.active{color:var(--accent)}.chart-footer{min-height:24px;height:24px;padding:4px 10px;font-size:9px;background:var(--surface);border-top:1px solid var(--border);gap:10px;white-space:nowrap;overflow:hidden}.chart-footer>span:first-child{overflow:hidden;text-overflow:ellipsis}.terminal-bottom{height:24px;min-height:24px;margin:0;padding:4px 12px;font-size:9px;border-top:1px solid var(--border);background:var(--bg);align-items:center;gap:15px}.terminal-bottom>#clock{margin-inline-start:auto;font-variant-numeric:tabular-nums;direction:ltr}.workspace-note{font-size:9px;letter-spacing:1.3px;color:var(--text)}.workspace-note b{font-weight:400;color:var(--muted);margin-inline-start:4px}
.side-panels{border-inline-start:1px solid var(--border);background:var(--surface);gap:0;min-height:0;overflow:auto;scrollbar-width:thin;scrollbar-color:var(--border) transparent}.sidebar-tabs{height:42px;min-height:42px;display:flex;border-bottom:1px solid var(--border);padding:0 8px;gap:14px}.sidebar-tabs button{background:none;border:0;border-radius:0;font-size:11px;color:var(--muted);padding:0 5px}.sidebar-tabs button.active{border-bottom:2px solid var(--accent);color:var(--text)}.panel{border:0;border-radius:0;border-bottom:1px solid var(--border);padding:14px;background:var(--surface);overflow:visible}.panel-heading{margin-bottom:12px}.panel-heading h2{font-size:12px}.watchlist-panel{padding:12px 8px 0;flex:1;min-height:240px}.watchlist-panel .panel-heading{padding-inline:5px;gap:5px}.watchlist-panel .panel-heading h2{font-size:11px;color:var(--muted)}.watchlist-panel .panel-heading button{padding:0 5px}.watchlist-panel select{padding:5px 8px;background:var(--surface2);border:0;font-size:11px}.search{margin-top:8px;padding:7px 9px;border-radius:4px;font-size:11px;background:var(--surface)}.watchlist-columns{display:grid;grid-template-columns:1fr 82px 60px;gap:5px;padding-inline:8px;margin:12px 0 6px;font-size:10px;text-align:end}.watchlist-columns>span:first-child{text-align:start}.watchlist-columns button{text-align:end;font-size:10px}.watch-row{display:grid;grid-template-columns:minmax(0,1fr) 82px 60px;gap:5px;padding:9px 8px;min-height:40px;border-bottom:0;position:relative}.watch-row.active{background:color-mix(in srgb,var(--accent) 12%,transparent);border-radius:0;box-shadow:inset 2px 0 var(--accent)}.asset-dot{display:none}.watch-symbol strong{font-size:11px;font-weight:500}.watch-symbol small{font-size:9px;margin-top:2px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.watch-price{font-size:11px;text-align:end;align-self:center}.watch-price small{display:none}.watch-change{font-size:10px;text-align:end;align-self:center;direction:ltr;font-variant-numeric:tabular-nums}.watch-remove{position:absolute;inset-inline-end:3px;top:2px;opacity:0;background:var(--surface2)!important}.watch-row:hover .watch-remove{opacity:1}.panel-footnote{font-size:9px;padding:8px 6px;border-top:1px solid var(--border);margin:12px 0 0;line-height:1.6}.instrument-details{padding:16px 14px}.detail-identity{display:flex;align-items:center;gap:10px;margin-bottom:12px}.detail-identity .coin-icon{width:32px;height:32px;font-size:20px}.detail-identity strong{display:block;font-size:13px;font-weight:600}.detail-identity small{display:block;font-size:10px;color:var(--muted);margin-top:3px}.detail-price{font-size:28px;font-weight:500;letter-spacing:-.5px;direction:ltr;font-variant-numeric:tabular-nums}.detail-price small{font-size:11px;color:var(--muted);letter-spacing:0;margin-inline-start:6px}.detail-change{font-size:11px;margin:4px 0;direction:ltr}.detail-source{font-size:9px;color:var(--muted);display:flex;align-items:center;gap:6px;margin:8px 0 12px}.detail-source i{width:5px;height:5px;border-radius:50%;background:var(--green)}.detail-stats{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px;margin-top:12px;border-top:1px solid var(--border);padding-top:12px}.detail-stats small{display:block;font-size:9px;color:var(--muted);margin-bottom:5px}.detail-stats strong{font-size:11px;font-weight:500;direction:ltr;display:block}.sparkline{width:100%;height:62px;color:var(--accent);margin-top:10px}.quick-trade-panel{padding:12px 14px}.quick-trade-panel .panel-heading{margin:0}.quick-trade-panel h2{font-size:11px}.mini-balance{margin:11px 0;font-size:10px}.mini-balance strong{font-size:16px}.trade-buttons button{font-size:11px;padding:8px}.insights-panel{flex:1}.sidebar-hidden .terminal-grid{grid-template-columns:minmax(0,1fr)}.sidebar-hidden .side-panels{display:none}
.workspace-dock{flex-shrink:0;border-top:1px solid var(--border);position:relative;background:var(--surface)}.dock-tabs{display:flex;gap:2px;align-items:center;height:39px;padding:0 7px;overflow:auto;scrollbar-width:none}.dock-tabs>button[data-dock]{display:flex;align-items:center;gap:7px;white-space:nowrap;border:0;background:none;border-radius:0;padding:0 11px;height:39px;font-size:11px;color:var(--muted)}.dock-tabs>button svg{height:15px;width:15px}.dock-tabs>button.active{border-bottom:2px solid var(--accent);color:var(--text)}#dock-close{margin-inline-start:auto;width:28px;height:28px;display:none}#workspace-dock.open #dock-close{display:flex}.dock-content{height:var(--dock-height);overflow:auto;padding:15px 20px;border-top:1px solid var(--border)}.dock-content .view-header{margin-bottom:12px}.dock-content .view-header h1{font-size:17px}.dock-content .view-header .eyebrow{display:none}.dock-content .view-header p{font-size:11px}.dock-content .content-card{padding:14px;margin-bottom:12px;border-radius:4px}.dock-content .form-grid{grid-template-columns:repeat(4,minmax(120px,1fr));gap:12px}.dock-content .form-grid input,.dock-content .form-grid select{padding:7px;font-size:11px}.dock-content .form-grid label{font-size:10px}.dock-content .stats-grid{margin:10px 0}.dock-content .stat{padding:10px}.dock-content .stat strong{font-size:18px}.dock-content .form-actions{margin-top:12px}.dock-content .button{padding:7px 12px;font-size:11px}.dock-resize{height:5px;position:absolute;top:-3px;left:0;right:0;z-index:7;cursor:ns-resize;display:none}.workspace-dock.open .dock-resize{display:block}.dock-resize:hover{background:var(--accent)}
main>.view:not(.terminal-view){padding:28px 30px;min-height:100%;background:var(--bg)}.drawing-properties{position:absolute;top:12px;left:50%;transform:translateX(-50%);background:var(--surface2);border:1px solid var(--border);border-radius:6px;z-index:5;display:flex;gap:3px;align-items:center;box-shadow:0 4px 18px #0003;padding:4px}.drawing-properties input[type=color]{height:25px;width:28px;padding:2px;border:0;background:none;cursor:pointer}.drawing-properties select{padding:4px;border:0;font-size:10px}.drawing-properties button{padding:5px;border:0;background:none;display:grid;place-items:center;color:var(--muted)}.drawing-properties svg{width:16px;height:16px}.drawing-properties button.active{color:var(--accent)}.object-tree{position:absolute;top:90px;right:72px;min-width:220px;max-width:280px;max-height:65%;overflow:auto;z-index:5;border:1px solid var(--border);background:var(--surface);border-radius:6px;box-shadow:0 6px 24px #0004;padding:10px;font-size:11px}.object-tree>strong{display:block;padding:5px 4px 12px;font-weight:500}.object-row{display:flex;align-items:center;gap:6px;padding:5px 3px;border-top:1px solid var(--border)}.object-row>span{flex:1}.object-row button{padding:4px;border:0;background:none}.object-row svg{width:15px;height:15px}.object-row.active{color:var(--accent)}
dialog{border-radius:9px;border-color:var(--border);box-shadow:0 20px 100px #0006}dialog::backdrop{background:#0008;backdrop-filter:blur(2px)}dialog:has(#symbol-search-form){width:680px;padding:0}.symbol-dialog-heading{padding:20px 24px 0;font-size:18px}.symbol-dialog-search{display:flex;align-items:center;padding:12px 20px;border-bottom:1px solid var(--border);gap:10px}.symbol-dialog-search input{border:0;background:transparent;padding:8px 0;font-size:15px;outline:none}.symbol-dialog-search svg{width:20px;height:20px;color:var(--muted)}.symbol-dialog-tabs{display:flex;gap:6px;padding:12px 20px;overflow:auto}.symbol-dialog-tabs button{border:0;background:var(--surface2);font-size:11px;border-radius:20px;padding:7px 12px;white-space:nowrap}.symbol-dialog-tabs .active{color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.symbol-results{padding:0 12px 12px;max-height:420px;overflow:auto}.symbol-result{width:100%;display:grid;grid-template-columns:95px 1fr 90px;align-items:center;gap:15px;text-align:start;background:none;border:0;border-radius:3px;padding:14px 10px;font-size:12px}.symbol-result strong{direction:ltr}.symbol-result small{color:var(--muted);font-size:10px;text-align:end}.symbol-result.unavailable{opacity:.55}.symbol-result:focus-visible{background:var(--surface2)}.symbol-dialog-disclaimer{font-size:10px;color:var(--muted);border-top:1px solid var(--border);padding:12px 24px;margin:0}.indicator-settings-form{display:grid;grid-template-columns:1fr 1fr;gap:12px}.indicator-settings-form .button{grid-column:1/-1}
html[dir=rtl] .quote{padding-inline-start:10px;padding-inline-end:0}html[dir=rtl] .legend-title{direction:ltr}html[dir=rtl] .watch-row.active{box-shadow:inset -2px 0 var(--accent)}html[dir=rtl] .topbar .brand{direction:ltr}html[dir=rtl] .workspace-note{letter-spacing:0}html[dir=rtl] .chart-navigation{padding-inline:12px 54px}
@media(min-width:1700px){html{--sidebar-width:330px}.chart-toolbar{height:48px;min-height:48px}.chart-options{height:42px;min-height:42px}}
@media(max-width:1250px){html{--sidebar-width:265px}.workspace-tab{padding-inline:12px}.command-search kbd{display:none}.header-save>span:not([data-icon]){display:none}.chart-toolbar{gap:8px}.quote{display:none}.chart-option-actions{gap:0}.segments button{padding:7px}.toolbar-end .toolbar-action>span:not([data-icon]){display:none}.data-badge{font-size:8px}.watchlist-columns,.watch-row{grid-template-columns:1fr 74px 55px;gap:4px}.top-actions{gap:5px}}
@media(max-width:1000px){html{--sidebar-width:240px}.app{grid-template-columns:40px minmax(0,1fr)}.rail{padding:8px 2px}.nav-button{padding:7px}.command-search>span:not([data-icon]){display:none}.topbar{gap:10px}.toolbar-end #screenshot{display:none}.chart-option-actions .toolbar-action>span:not([data-icon]){display:none}.instrument-details{padding:12px}.watchlist-panel{min-height:220px}.chart-legend{max-width:calc(100% - 75px)}.legend-title strong{font-size:12px}.dock-content .form-grid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:760px){.terminal-grid{grid-template-columns:1fr}.side-panels{display:none}.workspace-tab{border-inline-end:0;padding-inline:10px}.workspace-tab .tab-indicator{display:none}.status-pill{display:none}.topbar{padding:0 10px}.chart-toolbar .quote{display:none}.chart-toolbar{padding:0 8px;gap:7px}.toolbar-end{gap:0}.data-badge{max-width:110px;overflow:hidden;text-overflow:ellipsis}.chart-options{height:38px;min-height:38px;padding-inline:6px;overflow:auto;scrollbar-width:none}.segments button{padding:5px 6px}.segments button[data-interval="30"],.segments button[data-interval="10080"]{display:none}.chart-option-actions{gap:0}.chart-option-actions select{max-width:74px;padding-inline:5px}.toolbar-end #chart-settings{display:none}.sidebar-hidden .side-panels{display:none}body:not(.sidebar-hidden).mobile-sidebar .side-panels{display:flex;position:absolute;inset-inline-end:0;top:48px;bottom:24px;width:280px;z-index:9;box-shadow:0 10px 30px #0005}.drawing-tools{width:39px;padding-inline:3px}.drawing-tools button{width:31px;height:31px;min-height:31px}.charts-stack{width:calc(100% - 39px)}.chart-navigation{padding-inline:43px 6px;gap:0}.scale-actions #fit-chart{display:none}.date-ranges button{padding:5px}.chart-footer>span:first-child{max-width:65%}.chart-footer{font-size:8px}.terminal-bottom .workspace-note{display:none}.dock-content{padding:12px}.dock-tabs>button[data-dock]{padding-inline:9px;font-size:10px}.dock-tabs>button svg{display:none}.dock-content .form-grid{grid-template-columns:repeat(2,1fr)}main>.view:not(.terminal-view){padding:20px 15px}.symbol-result{grid-template-columns:80px 1fr 65px;gap:8px}.ohlc{font-size:9px}.legend-title{font-size:10px;gap:5px}.legend-title strong{font-size:11px}}
@media(max-width:600px){.app{display:grid;height:100dvh;padding-bottom:0;grid-template-columns:1fr;grid-template-rows:44px minmax(0,1fr)}.topbar{height:44px;gap:8px}.rail{display:none}.brand{font-size:18px}.brandmark{width:23px;height:23px;font-size:14px}.workspace-tab{height:44px;font-size:10px;padding-inline:9px}.workspace-tab .workspace-dot{display:none}.top-actions{gap:0}.header-save{display:none}.command-search{margin-inline-start:auto;padding:5px}.top-actions{margin-inline-start:0}.top-actions .icon-button{width:28px;height:28px}.top-actions #language{padding:5px;font-size:10px}.avatar{width:25px;height:25px}.chart-toolbar{height:42px;min-height:42px}.symbol-search{font-size:12px}.coin-icon{width:20px;height:20px;font-size:15px}.toolbar-end .icon-button{width:28px;height:28px}.toolbar-end .toolbar-action{padding:5px}.toolbar-end #sidebar-toggle{display:flex}.chart-options .chart-option-actions{width:auto;justify-content:flex-start}.chart-option-actions #layout-toggle{display:none}.chart-option-actions #compare-toggle{display:none}.chart-option-actions .toolbar-action{padding:5px}.chart-body{min-height:0}.drawing-tools{gap:1px;padding-top:6px}.chart-legend{top:10px;left:8px}.legend-title strong{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.legend-title>span:last-of-type{display:none}.ohlc b{margin-inline-end:4px}.date-ranges button[data-range="180"],.date-ranges button[data-range="90"]{display:none}.scale-actions{gap:0}.chart-navigation button{padding:5px}.chart-footer{padding:4px 6px;min-height:22px;height:22px}.chart-footer>span:last-child{max-width:35%;overflow:hidden;text-overflow:ellipsis}.terminal-bottom{height:21px;min-height:21px;font-size:8px;padding:3px 8px}.terminal-bottom>span:nth-child(2){max-width:65%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dock-tabs{height:35px;padding-inline:3px}.dock-tabs>button[data-dock]{height:35px;padding-inline:7px;font-size:9px}.dock-content .form-grid{grid-template-columns:1fr 1fr;gap:10px}.drawing-properties{top:65px;left:45%;padding:3px}.object-tree{right:65px;top:95px;min-width:190px}.chart-navigation{height:32px;min-height:32px}.view-header p{font-size:11px}.control-strip{padding:7px 9px;font-size:10px}.control-strip input[type=range]{width:110px}.instrument-details .detail-price{font-size:25px}}
#sidebar-dismiss{display:none;margin-inline-start:auto;align-self:center;width:26px;height:26px;padding:5px;border:0}
@media(max-width:760px){#sidebar-dismiss{display:flex}.sidebar-tabs{gap:10px}.mobile-sidebar .side-panels{top:94px!important}}
.sidebar-grip{position:absolute;inset-inline-start:0;top:42px;bottom:0;width:5px;cursor:ew-resize;z-index:6;background:transparent}.sidebar-grip:hover{background:var(--accent)}.side-panels{position:relative}@media(max-width:760px){.sidebar-grip{display:none}}
.rule-builder{margin:12px 0}.rule-builder-rows{display:flex;flex-direction:column;gap:8px}.rule-builder-row{display:grid;grid-template-columns:minmax(100px,1fr) minmax(100px,1fr) minmax(80px,1fr) 28px;gap:8px;align-items:center}.rule-builder-row select,.rule-builder-row input{width:100%;padding:8px;font-size:12px;background:var(--surface2)}.rule-builder-row button{padding:5px;border:0;background:none}.rule-builder-row svg{width:16px;height:16px}.add-rule{margin-top:10px;padding:6px 9px;font-size:11px;color:var(--accent);border:1px dashed var(--border);background:transparent}.rules-code{margin-top:12px;color:var(--muted);font-size:11px}.rules-code summary{cursor:pointer;list-style:none}.rules-code textarea{min-height:90px;margin-top:10px}.dock-content .rule-builder-row select,.dock-content .rule-builder-row input{font-size:11px;padding:7px}.custom-rule-columns{display:grid;grid-template-columns:1fr 1fr;gap:20px}.custom-rule-columns>div{min-width:0}.builder-explanation{font-size:11px;line-height:1.7;color:var(--muted)}@media(max-width:900px){.custom-rule-columns{grid-template-columns:1fr}}@media(max-width:600px){.rule-builder-row{grid-template-columns:1fr 1fr 80px 24px;gap:5px}.rule-builder-row select,.rule-builder-row input{font-size:10px;padding:6px}}
