html:has(#stepBar):has(#stepContextDate) body.nippo-unified-flow .inspection-remarks-field { margin-top: 20px; }
html:has(#stepBar):has(#stepContextDate) body.nippo-unified-flow .inspection-remarks-field label { display: block; margin-bottom: 12px; font-size: 20px; font-weight: 700; color: var(--nf-ink); }
html:has(#stepBar):has(#stepContextDate):has(#inspectionRemarks) body.nippo-unified-flow #inspectionRemarks { width: 100%; min-height: 144px; padding: 14px 16px; box-sizing: border-box; resize: vertical; border: 1px solid var(--nf-line); border-radius: 12px; background: var(--nf-paper); color: var(--nf-ink); font-size: 20px; line-height: 1.5; }
html:has(#stepBar):has(#stepContextDate) body.nippo-unified-flow #inspectionRemarks:focus-visible { outline: 3px solid var(--nf-ink); outline-offset: 2px; }
