/* Optional order notes: one compact disclosure row in the shared manual/Excel review step. */
.order-optional-notes{margin:9px 0 12px;border:1px solid var(--ux-border);border-radius:var(--ui-radius-control,8px);background:var(--ux-surface);min-width:0}
.order-optional-notes>summary{display:flex;align-items:center;gap:9px;padding:10px 12px;cursor:pointer;list-style:none;color:var(--ux-ink);font-size:12px;font-weight:700}
.order-optional-notes>summary::-webkit-details-marker{display:none}
.order-optional-notes>summary::before{content:'+';font-size:15px;line-height:1;font-weight:600;color:var(--ux-ink-muted)}
.order-optional-notes[open]>summary::before{content:'−'}
.order-optional-notes>summary:focus-visible{outline:2px solid var(--ux-accent);outline-offset:-2px;border-radius:var(--ui-radius-control,8px)}
.order-notes-indicator{display:inline-block;margin-inline-start:auto;color:var(--ux-accent);font-weight:900;font-size:16px;line-height:1}
.order-notes-indicator[hidden]{display:none}
.order-optional-notes-field{display:block;padding:0 12px 12px}
.order-optional-notes-field textarea{box-sizing:border-box;display:block;width:100%;min-height:74px;max-width:100%;resize:vertical;padding:9px 10px;font:inherit;font-size:12px;line-height:1.45}
