#parts [hidden]{display:none!important}#parts fieldset{border:0;padding:0;margin:0;min-width:0}#parts .pr-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}#parts .pr-wide{grid-column:1/-1}#parts label{display:block;font-size:14px;font-weight:600}#parts input:not([type=checkbox]),#parts select,#parts textarea{display:block;width:100%;box-sizing:border-box;padding:11px;border:1px solid #d0d5dd;border-radius:8px;margin-top:6px;background:#fff;color:#101828;font:inherit}#parts .pr-actions{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}#parts .pr-conformity{margin-top:24px;padding:18px;border:1px solid #d0d5dd;border-radius:12px;background:#f8fafc}#parts .pr-check{display:flex;align-items:flex-start;gap:10px;margin-top:16px;line-height:1.5}#parts .pr-check input{margin-top:5px;flex-shrink:0}#prCanvas{display:block;width:100%;height:190px;background:#fff;border:1px dashed #667085;border-radius:8px;touch-action:none;cursor:crosshair;margin:12px 0}#prSummary{white-space:pre-wrap;overflow-wrap:anywhere}#prMessage{margin-top:14px;white-space:pre-wrap}#parts fieldset:disabled input,#parts fieldset:disabled select,#parts fieldset:disabled textarea{opacity:1;color:#344054;background:#f2f4f7}#parts .btn{min-height:42px}@media(max-width:600px){#parts .pr-grid{grid-template-columns:1fr}#parts .pr-wide{grid-column:auto}#parts .pr-conformity{padding:12px}#parts .pr-actions .btn{flex:1 1 140px}}
