.part-reference{width:100%;border-top:1px solid #dce5ee;margin-top:12px;padding-top:12px;flex-basis:100%;box-sizing:border-box}.part-reference dl{display:flex;flex-wrap:wrap;gap:12px 24px;margin:0}.part-reference dl>div{min-width:125px;max-width:290px}.part-reference dt{font-size:11px;font-weight:700;color:#596879}.part-reference dd{font-size:12px;color:#17324f;margin:3px 0;overflow-wrap:anywhere}.part-source-status{font-size:12px;color:#596879;margin:10px 0}.part-reference-actions{display:flex;gap:8px;flex-wrap:wrap}.part-reference-actions button,.part-reference-actions a{font:inherit;font-size:12px;display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:8px 12px;text-decoration:none;border:1px solid #d4deea;border-radius:6px;background:#fff;color:#12355b;cursor:pointer}.part-reference-actions button:disabled{color:#68788a;cursor:default}.part-details-dialog{width:min(860px,92vw);max-height:90vh;overflow-y:auto;border:1px solid #d4deea;border-radius:12px;padding:24px;color:#17324f}.part-details-dialog::backdrop{background:#122b46bb}.part-details-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.part-details-heading h2{margin:0}.part-details-heading button{min-width:44px;min-height:44px}.part-details-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:14px 0}.part-details-dialog .field{display:flex;flex-direction:column;gap:6px;font-size:13px}.part-details-dialog input,.part-details-dialog textarea{box-sizing:border-box;width:100%;border:1px solid #bfcddd;border-radius:6px;padding:10px;font:inherit}.part-details-dialog .part-check{display:flex;align-items:flex-start;gap:8px;margin:16px 0;font-size:13px}.part-details-dialog .part-check input{width:auto;margin-top:2px}.part-details-dialog p{font-size:13px;line-height:1.5}.part-details-dialog #partDetailsError{color:#b91c1c}@media(max-width:600px){.part-details-grid{grid-template-columns:1fr}.part-details-dialog{padding:16px}.part-reference dl{gap:10px;display:grid;grid-template-columns:1fr 1fr}}
