#formula-lab{width:100%;max-width:80rem!important;margin-inline:auto!important;padding-inline:clamp(1rem,3vw,2rem)!important}
#formula-lab .lab-toolbar{display:block;margin:24px 0;min-width:0}
#formula-lab .lab-fields{grid-template-columns:minmax(135px,1.1fr) 145px minmax(155px,1.2fr) 86px 125px minmax(155px,1.15fr);gap:12px;align-items:end}
#formula-lab .lab-fields label{margin:0;line-height:1.4}
#formula-lab .lab-fields input,#formula-lab .lab-fields select{height:44px;padding:8px 10px}
#formula-lab .function-picker{padding:0;min-width:0}
#formula-lab .function-picker details{padding:0;border:0;background:transparent}
#formula-lab .function-picker summary{display:grid;gap:6px;padding:0;cursor:pointer}
#formula-lab .function-picker .picker-label{font-size:.88rem;line-height:1.4}
#formula-lab #selection-label{display:block;border:1px solid var(--lab-border);border-radius:6px;min-height:44px;padding:8px 10px;background:var(--lab-panel);overflow-wrap:anywhere;box-sizing:border-box}
#formula-lab .function-picker details[open]{position:relative}
#formula-lab .function-picker details[open] #function-options{background:var(--lab-panel);padding:12px;border:1px solid var(--lab-border);border-radius:6px}
#formula-lab .lab-secondary{margin-top:14px}
#formula-lab .lab-secondary #count{margin:0;font-size:.88rem}

@media(max-width:1100px){#formula-lab .lab-fields{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:700px){#formula-lab .lab-fields{grid-template-columns:repeat(2,minmax(0,1fr))}#formula-lab .function-picker{padding:0}}
@media(max-width:420px){#formula-lab .lab-fields{grid-template-columns:minmax(0,1fr)}#formula-lab .lab-secondary{align-items:flex-start}}

#formula-lab .sheet-scroll{overflow-x:auto;max-width:100%;overscroll-behavior-inline:contain}#formula-lab table{min-width:680px;table-layout:fixed}#formula-lab col.row-number{width:30px}#formula-lab col.col-a,#formula-lab col.col-b,#formula-lab col.col-c,#formula-lab col.col-d,#formula-lab col.col-e{width:20%}#formula-lab td textarea{font-variant-numeric:tabular-nums}
