.resistors-head{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;margin-bottom:.5rem}.resistor-row{display:flex;gap:.5rem;align-items:stretch;margin-bottom:.5rem}.resistor-row .r-num{flex:1 1 auto;min-width:0}.resistor-row .r-unit{flex:0 0 auto;width:auto;min-width:4.5rem}.resistor-row .r-remove{flex:0 0 auto;min-width:2.6rem;padding:0 .6rem;font-weight:600;color:var(--text-2);background:var(--surface-2);border:2px solid var(--border);border-radius:var(--radius-sm);cursor:pointer}.resistor-row .r-remove:disabled{opacity:.4;cursor:not-allowed}.resistor-row .r-num.is-err{border-color:var(--danger,#dc2626)}.grid.cols-2 .result{text-align:center;padding:.9rem .6rem;margin-top:0}.grid.cols-2 .big-value{font-size:clamp(1.4rem, 4.5vw, 2rem);line-height:1.1}.grid.cols-2 .badge{margin-top:.4rem}.result-main{border-color:var(--accent)}.result-main .btn-sm{margin-top:.6rem}.msg{margin-top:1rem;font-weight:600;min-height:1.2em}.msg:empty{margin-top:0}.msg.is-warn{color:var(--warn,#b45309)}.msg.is-err{color:var(--danger,#dc2626)}