.pf-part-materials{margin:12px 0;padding:10px;border:1px solid var(--border,#829f9f66);border-radius:8px;min-width:0}
.pf-part-materials h4{margin:0 0 10px}.pf-part-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}
.pf-part-tabs button{min-width:0;padding:7px 3px;font-size:11px;overflow-wrap:anywhere}
.pf-part-tabs button[aria-pressed=true]{border-color:#13b9be!important;background:#077c88!important;color:white!important}
.pf-part-materials label{display:block;min-width:0;margin:9px 0}.pf-part-materials input,.pf-part-materials select{width:100%;max-width:100%;box-sizing:border-box}
.pf-part-materials output{float:right;font-variant-numeric:tabular-nums}.pf-part-materials small{display:block;font-size:11px;line-height:1.45;opacity:.8}.pf-part-materials #pfPartReset{margin-top:10px;white-space:normal}
#pfHeadWorkshop .hw-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}#pfHeadWorkshop .hw-tabs button{min-width:0;padding:8px 3px;font-size:11px;white-space:nowrap}
#pfHeadWorkshop #pfPartRoughnessValue{display:inline;border:0;margin:0;padding:0}
#pfHeadWorkshop .pf-part-materials small{color:#d9e7e9;opacity:1}
.pf-part-materials [hidden]{display:none!important}
