.rBWsoq_table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:12px}.rBWsoq_table td,.rBWsoq_table th{text-align:left;vertical-align:middle;padding:3px 4px}.rBWsoq_table th{color:var(--text-3);font-size:11px;font-weight:500}.rBWsoq_table td:last-child{text-align:right;color:var(--text)}.rBWsoq_table td:first-child{color:var(--text-2)}.rBWsoq_mono{font-family:var(--font-mono,ui-monospace, monospace);font-size:11.5px}.rBWsoq_legend{flex-direction:column;gap:4px;display:flex}.rBWsoq_legend div{color:var(--text-2);align-items:center;gap:8px;font-size:12px;display:flex}.rBWsoq_legend i{border-radius:3px;flex:none;width:12px;height:12px;box-shadow:inset 0 0 0 1px #00000026}.rBWsoq_legend b{color:var(--text);margin-left:auto;font-weight:500}.rBWsoq_note{color:var(--text-3);margin:0;font-size:11.5px;line-height:1.45}.rBWsoq_err{color:var(--err);margin:0;font-size:12px}.rBWsoq_ok{color:var(--ok)}.rBWsoq_bad{color:var(--err)}.rBWsoq_list{flex-direction:column;gap:2px;max-height:260px;display:flex;overflow:auto}.rBWsoq_btnRow{flex-wrap:wrap;gap:6px;display:flex}.rBWsoq_btn{background:var(--surface);height:26px;color:var(--text);border:1px solid #0000;border-radius:7px;padding:0 10px;font-size:12px}.rBWsoq_btn:hover:not(:disabled){background:var(--surface-2)}.rBWsoq_btn:disabled{opacity:.45}.rBWsoq_primary{background:var(--accent);color:#fff}.rBWsoq_primary:hover:not(:disabled){background:var(--accent);filter:brightness(1.1)}.rBWsoq_scrim{z-index:60;background:#0000002e;place-items:center;display:grid;position:fixed;inset:0}.rBWsoq_dialog{background:var(--bg);width:min(880px,100vw - 32px);max-height:calc(100vh - 80px);color:var(--text);border:1px solid var(--border-2);border-radius:12px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 18px 48px #00000047}.rBWsoq_dialogHead{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:12px 16px;font-size:13px;font-weight:600;display:flex}.rBWsoq_dialogHead span{flex:1}.rBWsoq_dialogBody{flex-direction:column;gap:14px;padding:12px 16px;display:flex;overflow:auto}.rBWsoq_dialogFoot{border-top:1px solid var(--border);justify-content:flex-end;align-items:center;gap:8px;padding:10px 16px;display:flex}.rBWsoq_dialogFoot .rBWsoq_err{margin-right:auto}.rBWsoq_section h5{color:var(--text-2);margin:0 0 6px;font-size:11.5px;font-weight:600}.rBWsoq_grid{border-collapse:collapse;width:100%;font-size:12px}.rBWsoq_grid th,.rBWsoq_grid td{border:1px solid var(--border);padding:0}.rBWsoq_grid th{background:var(--surface);color:var(--text-2);text-align:left;white-space:nowrap;padding:4px 6px;font-weight:500}.rBWsoq_grid input,.rBWsoq_grid select{width:100%;min-width:70px;height:26px;color:var(--text);font:inherit;background:0 0;border:0;padding:0 6px;font-size:12px}.rBWsoq_grid input:focus,.rBWsoq_grid select:focus{outline:2px solid var(--accent);outline-offset:-2px}.rBWsoq_grid td.rBWsoq_val{color:var(--text-2);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;padding:0 6px}.rBWsoq_grid td.rBWsoq_act{text-align:center;width:28px}.rBWsoq_grid td.rBWsoq_act button{width:24px;height:24px;color:var(--text-3);border-radius:5px}.rBWsoq_grid td.rBWsoq_act button:hover{background:var(--surface-2);color:var(--err)}.rBWsoq_grid tr.rBWsoq_off td{opacity:.5}.rBWsoq_dims{flex-wrap:wrap;gap:4px;display:flex}.rBWsoq_dims button{background:var(--surface);height:22px;color:var(--text-2);font-size:11px;font-family:var(--font-mono,ui-monospace, monospace);border-radius:6px;padding:0 7px}.rBWsoq_dims button:hover{background:var(--surface-2);color:var(--text)}.rBWsoq_cfg{flex-direction:column;display:flex}.rBWsoq_cfgRow{height:28px;color:var(--text);cursor:default;text-align:left;background:0 0;border:0;align-items:center;gap:8px;width:100%;padding:0 14px;font-size:12.5px;display:flex}.rBWsoq_cfgRow:hover{background:var(--hover,var(--surface))}.rBWsoq_cfgRow.rBWsoq_on{font-weight:600}.rBWsoq_cfgRow em{color:var(--text-3);margin-left:auto;font-size:11px;font-style:normal}.rBWsoq_cfgRow.rBWsoq_child{padding-left:30px}.rBWsoq_cfgRow.rBWsoq_picked{background:var(--accent-soft,var(--surface-2))}.rBWsoq_cfgTable{border-collapse:collapse;width:100%;font-size:11.5px}.rBWsoq_cfgTable th{color:var(--text-3);text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:70px;padding:2px;font-weight:500;overflow:hidden}.rBWsoq_cfgTable th:first-child,.rBWsoq_cfgTable td:first-child{text-align:left;color:var(--text-2)}.rBWsoq_cfgTable td{text-align:center;height:24px;padding:1px 2px}.rBWsoq_inputRow{gap:6px;display:flex}.rBWsoq_inputRow input{background:var(--surface);min-width:0;height:26px;color:var(--text);font:inherit;border:1px solid #0000;border-radius:7px;flex:1;padding:0 8px;font-size:12px}.rBWsoq_inputRow input:focus{border-color:var(--accent);outline:none}.rBWsoq_alert{color:var(--err);font-weight:600}.rBWsoq_stack{flex-direction:column;align-items:stretch;gap:1px;padding:1px 0;display:flex}.rBWsoq_stack span{color:var(--text-2);text-align:left}.rBWsoq_stack b{color:var(--text);text-align:right;font-weight:400}
