.fi-panel .pm-readout{font-size:12px;line-height:1.8;white-space:pre-line;overflow-wrap:anywhere}
.fi-panel .pm-readout[data-state=mismatch]{border-color:#e07b82;background:#7c252520}
.fi-panel .pm-readout[data-state=incomplete]{border-color:#bb9249;background:#b8860b12}
.fi-panel .pm-readout[data-state=sampled_match]{border-color:#379780}
.fi-panel .pm-readout[data-state=inactive]{opacity:.5}
.fi-panel [data-fi=editor][hidden]{display:none}

.fi-panel .fi-depth-fields{display:grid;gap:8px;padding:10px;border:1px solid #416ca0;border-radius:8px;min-width:0}
.fi-panel .fi-depth-fields[hidden]{display:none}
.fi-panel .fi-depth-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}
.fi-panel .fi-depth-row input{font-variant-numeric:tabular-nums}
@media(max-width:360px){.fi-panel .fi-depth-row{grid-template-columns:minmax(0,1fr)}}
/* UX-1005 MFG-12 첫 줄은 쓰임새, 한계 설명은 접힘 하나로 */
.fi-panel .fi-lead{font-weight:650;margin-top:0}
.fi-panel .fi-limits{margin-top:10px}.fi-panel .fi-limits>summary{cursor:pointer;padding:10px 0;font-size:13px}
