[data-viz-type="boolean_rewrite_model"] .lv-stage{padding:1rem;background:var(--reading-surface,#01040e);--lv-ink:#e2e8f0;--bwm-no:#fb7185;color:var(--lv-ink);}
[data-viz-type="boolean_rewrite_model"] .lv-sliders{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;}
[data-viz-type="boolean_rewrite_model"] .bwm-wide{grid-column:1/-1;}
[data-viz-type="boolean_rewrite_model"] .bwm-expressions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;}
[data-viz-type="boolean_rewrite_model"] .bwm-expressions section{border:1px solid var(--lv-edge);border-radius:.6rem;padding:.7rem;min-width:0;}
[data-viz-type="boolean_rewrite_model"] .bwm-expressions h3{font-size:.8rem;margin:0 0 .5rem;color:var(--lv-ink);}
[data-viz-type="boolean_rewrite_model"] .bwm-expressions code{display:block;font-size:.85rem;white-space:normal;overflow-wrap:anywhere;color:var(--lv-ink);}
[data-viz-type="boolean_rewrite_model"] .bwm-expressions strong{display:block;font-size:1.2rem;margin-top:.6rem;color:var(--lv-ink);}
[data-viz-type="boolean_rewrite_model"] table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:.85rem;color:var(--lv-ink);}
[data-viz-type="boolean_rewrite_model"] caption{text-align:left;font-weight:700;padding-bottom:.6rem;}
[data-viz-type="boolean_rewrite_model"] :is(th,td){padding:.65rem .3rem;text-align:center;border-bottom:1px solid var(--lv-edge);color:var(--lv-ink);background:transparent;overflow-wrap:anywhere;}
[data-viz-type="boolean_rewrite_model"] th:nth-child(-n+2){width:12%;}
[data-viz-type="boolean_rewrite_model"] .bwm-selected{outline:2px solid var(--lv-steel);outline-offset:-2px;}
[data-viz-type="boolean_rewrite_model"] .bwm-mismatch{color:var(--bwm-no);font-weight:700;}
[data-viz-type="boolean_rewrite_model"] .bwm-mark{display:inline-block;margin-left:.3rem;}
:root[data-theme="light"] [data-viz-type="boolean_rewrite_model"] .lv-stage{background:var(--reading-surface,#fcfcfd);--lv-ink:#0f172a;--bwm-no:#be123c;}
@media(max-width:540px){[data-viz-type="boolean_rewrite_model"] .bwm-expressions{grid-template-columns:1fr;}[data-viz-type="boolean_rewrite_model"] :is(th,td){font-size:.7rem;padding:.5rem .15rem;}}
