.parts-notes{margin:36px 0;padding:26px;border:1px solid #d4def0;border-radius:12px;background:white;color:#243149;min-width:0}
.parts-notes h2{font-size:25px;line-height:1.35;margin:12px 0 14px}.parts-notes p{font-size:14px;line-height:1.8;color:#52627b}.parts-notes label{display:block;font-size:15px;font-weight:700;margin:20px 0 10px}
.parts-notes textarea{box-sizing:border-box;display:block;width:100%;min-width:0;min-height:220px;resize:vertical;padding:14px;border:1px solid #bdcbe1;border-radius:8px;background:#fafbfe;font:15px/1.8 system-ui,sans-serif;color:#243149}.parts-notes textarea:focus-visible{outline:3px solid #9cafff;outline-offset:2px}
.parts-notes-actions{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.parts-notes-actions>a{display:inline-flex;align-items:center;min-height:44px;font-size:14px;font-weight:650}.parts-notes-actions .button{min-height:44px;white-space:normal;cursor:pointer;font-family:inherit}.parts-notes-actions .button:disabled{opacity:.55;cursor:default}.parts-notes .parts-notes-status{font-weight:650;color:#344966}.parts-notes-status:empty{display:none}
@media(max-width:760px){.parts-notes{padding:20px 17px}.parts-notes h2{font-size:24px}.parts-notes textarea{font-size:16px}.parts-notes-actions{align-items:stretch;flex-direction:column;gap:10px}.parts-notes-actions>a{justify-content:center}.parts-notes-actions .button{width:100%}}
@media print{.parts-notes{break-inside:avoid}.parts-notes-actions,.parts-notes-status,#parts-notes-storage{display:none}}
.parts-notes-actions .tool-secondary{min-height:44px;white-space:normal;cursor:pointer;padding:12px 16px;border:1px solid #c6d1e5;border-radius:8px;background:#fff;color:#344966;font:600 14px/1.5 var(--font-sans,system-ui)}.parts-notes-actions .tool-secondary:disabled{opacity:.55;cursor:default}.parts-notes-actions .tool-secondary:focus-visible{outline:3px solid #9cafff;outline-offset:3px}
