.collapsible-note{display:block;margin:4px 0;color:var(--muted,#64748b);font-size:12px;font-weight:400;line-height:1.55;min-width:0}
.collapsible-note .collapsible-note__toggle{display:inline-flex;align-items:center;gap:5px;width:auto;min-height:24px;padding:2px 3px;margin:0;border:0;border-radius:4px;background:transparent;box-shadow:none;color:inherit;font:inherit;font-weight:400;line-height:1.4;text-align:left;cursor:pointer;touch-action:manipulation}
.collapsible-note .collapsible-note__toggle:hover{background:#eef4f4;color:#0f766e}
.collapsible-note .collapsible-note__toggle:focus-visible{outline:2px solid #0f766e;outline-offset:2px}
.collapsible-note__arrow{display:inline-block;font-size:19px;line-height:16px;transition:transform .12s ease}
.collapsible-note__toggle[aria-expanded="true"] .collapsible-note__arrow{transform:rotate(90deg)}
.collapsible-note__body{display:block;margin:4px 0 6px;white-space:normal;overflow-wrap:anywhere}
.collapsible-note__body[hidden]{display:none!important}
.collapsible-note.field__hint,.collapsible-note.row-note,.collapsible-note.offer-hint,.collapsible-note.disclaimer,.collapsible-note.fence-preview__hint{margin:4px 0}
@media (prefers-reduced-motion:reduce){.collapsible-note__arrow{transition:none}}
@media print{.collapsible-note__toggle{display:none!important}.collapsible-note__body[hidden]{display:block!important}}
