@layer component{._ContactForm_10hbj_2{gap:var(--space-5);max-inline-size:48rem;display:grid}._notice_10hbj_8{max-inline-size:none;padding:var(--space-4);border:1px solid var(--color-border);border-inline-start:4px solid var(--color-accent-gold);border-radius:var(--radius-sm);background-color:var(--color-surface);color:var(--color-text-soft);font-size:var(--text-base)}._form_10hbj_19{gap:var(--space-5);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-surface);display:grid}@media (width<=40rem){._form_10hbj_19{padding:var(--space-5)}}._fields_10hbj_34{column-gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));row-gap:0;display:grid}._wide_10hbj_42{grid-column:1/-1}._actions_10hbj_46{gap:var(--space-4);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}._requiredNote_10hbj_54,._privacyNote_10hbj_61{max-inline-size:none;color:var(--color-text-muted);font-size:var(--text-sm)}._status_10hbj_67{max-inline-size:none;color:var(--color-text-soft);font-size:var(--text-base);line-height:1.6;display:block}._status_10hbj_67:empty{display:none}._sent_10hbj_80{padding:var(--space-4);border-radius:var(--radius-sm);background-color:var(--color-surface-muted);color:var(--color-secondary-strong);font-weight:600}._invalid_10hbj_88,._error_10hbj_89,._unconfigured_10hbj_90{padding:var(--space-4);border-radius:var(--radius-sm);background-color:var(--color-surface-muted);color:var(--color-primary-strong);font-weight:600}}
