.partner-form{padding:32px;border:1px solid var(--line);border-radius:24px;background:var(--white);box-shadow:0 12px 32px rgba(24,24,27,.06)}.partner-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.partner-grid label{display:grid;gap:7px;font-weight:700;font-size:.92rem}.partner-grid input,.partner-grid select,.partner-grid textarea{width:100%;border:1px solid #d9d7d4;border-radius:12px;padding:12px 13px;background:#fff;font:inherit}.partner-grid textarea{resize:vertical}.partner-full{grid-column:1/-1}.partner-alert{margin-bottom:18px;padding:14px 16px;border-radius:14px;background:#fff0f0;color:#991b1b}@media(max-width:640px){.partner-form{padding:22px}.partner-grid{grid-template-columns:1fr}.partner-full{grid-column:auto}}
