.field-error{display:flex;align-items:flex-start;gap:6px;margin:6px 0 0;font-size:13px;font-weight:600;line-height:1.35;text-align:left;color:var(--danger-ink,#be123c)}.field-error-icon{flex:none;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-top:1px;border-radius:999px;background:var(--danger-ink,#be123c);color:#fff;font-size:11px;font-weight:800}.table-input[aria-invalid=true]{border-bottom:2px solid var(--danger-ink,#be123c)}.rc-input[aria-invalid=true]{border-color:var(--danger-ink,#be123c)}[role=radiogroup][aria-invalid=true]{outline:2px solid var(--danger-ink,#be123c);outline-offset:4px;border-radius:8px}.upload-zone.upload-zone--invalid{border-color:var(--danger-ink,#be123c)}.terms-block.terms-block--invalid{outline:2px solid var(--danger-ink,#be123c);outline-offset:4px;border-radius:8px}.pin-input[aria-invalid=true]{border-color:var(--danger-ink,#be123c)}.error-summary{margin:0 0 18px;padding:14px 16px;border:1.5px solid var(--danger-ink,#be123c);border-radius:10px;background:var(--danger-soft,#ffe4e6);color:var(--danger-ink,#be123c)}.error-summary-title{margin:0 0 6px;font-size:15px;font-weight:800}.error-summary-list{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:2px}.error-summary-list a{display:inline-flex;align-items:center;min-height:32px;color:var(--danger-ink,#be123c);font-weight:600;text-decoration:underline;text-underline-offset:2px}.error-summary-list a:focus-visible{outline:2px solid var(--danger-ink,#be123c);outline-offset:2px;border-radius:4px}.file-input-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.btn-file-choose:has(input:focus-visible){outline:3px solid color-mix(in srgb,var(--sp-blue,#0e7490) 45%,transparent);outline-offset:2px}.trade-card{position:relative}.trade-card input[type=radio].file-input-hidden{display:block}.trade-card:has(input:focus-visible) .trade-face{outline:3px solid color-mix(in srgb,var(--sp-blue,#0e7490) 45%,transparent);outline-offset:2px}