.WJXX5G_contactPageContainer{padding:var(--space-3xl) var(--space-md);background-color:var(--color-bg);justify-content:center;align-items:center;min-height:calc(100vh - 120px);display:flex}.WJXX5G_contactCard{background-color:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:var(--space-xl) var(--space-2xl) var(--space-2xl);width:100%;max-width:600px;position:relative;overflow:hidden}.WJXX5G_contactCard .pageHeaderGlobal{padding:0 0 var(--space-xl) 0;max-width:100%}.WJXX5G_loadingCard{padding:var(--space-3xl);justify-content:center;display:flex}.WJXX5G_accentBar{background-color:var(--color-primary);height:4px;position:absolute;top:0;left:0;right:0}.WJXX5G_form{gap:var(--space-md);flex-direction:column;display:flex}.WJXX5G_formGrid{gap:var(--space-md);grid-template-columns:1fr 1fr;display:grid}.WJXX5G_label{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.1em;color:var(--color-primary);font-size:.8rem;font-weight:500}.WJXX5G_input,.WJXX5G_select,.WJXX5G_textarea{background-color:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:10px var(--space-sm);font-family:var(--font-sans);color:var(--color-text);width:100%;transition:border-color var(--transition-base), box-shadow var(--transition-base);font-size:.95rem}.WJXX5G_input,.WJXX5G_select{min-height:44px}.WJXX5G_input:focus,.WJXX5G_select:focus,.WJXX5G_textarea:focus{border-color:var(--color-primary);box-shadow:var(--focus-ring-primary);outline:none}.WJXX5G_input:disabled,.WJXX5G_select:disabled,.WJXX5G_textarea:disabled{background-color:var(--color-bg-card);color:var(--color-text-muted);cursor:not-allowed;opacity:.7;border-color:var(--color-border)}.WJXX5G_input:disabled:focus,.WJXX5G_select:disabled:focus,.WJXX5G_textarea:disabled:focus{border-color:var(--color-border);box-shadow:none}.WJXX5G_contactSubmitBtn{width:100%;min-height:44px}.WJXX5G_contactSubmitBtn:disabled{opacity:.4;cursor:not-allowed}.WJXX5G_errorBlock{background-color:var(--color-error-subtle);border:1px solid rgba(var(--color-error-rgb), .3);border-left:3px solid var(--color-error);padding:var(--space-md);border-radius:var(--radius-sm);margin-bottom:var(--space-md);align-items:center;gap:var(--space-sm);min-height:44px;display:flex}.WJXX5G_errorIcon{color:var(--color-error);flex-shrink:0;font-size:1.1rem;font-weight:700}.WJXX5G_errorText{font-family:var(--font-sans);color:var(--color-error-dark);margin:0;font-size:.88rem;font-weight:500;line-height:1.5}.WJXX5G_warningBlock{background-color:var(--color-warning-bg);border:1px solid rgba(var(--color-warning-rgb), .25);border-left:3px solid var(--color-warning);padding:var(--space-md);border-radius:var(--radius-sm);margin-bottom:var(--space-md);align-items:center;gap:var(--space-sm);min-height:44px;display:flex}.WJXX5G_warningIcon{color:var(--color-warning);flex-shrink:0}.WJXX5G_warningText{font-family:var(--font-sans);color:var(--color-warning-text);margin:0;font-size:.88rem;font-weight:500;line-height:1.5}@media (max-width:600px){.WJXX5G_contactCard{padding:var(--space-lg) var(--space-md) var(--space-xl)}.WJXX5G_contactCard .pageHeaderGlobal{padding:0 0 var(--space-lg) 0}.WJXX5G_formGrid{grid-template-columns:1fr}}
