.bri-form{max-width:720px;padding:28px;border:1px solid #dbe5f2;border-radius:24px;background:#fff;box-shadow:0 8px 24px rgba(0,0,0,.06)}
.bri-field{margin-bottom:20px}.bri-field label{display:block;margin-bottom:8px;color:#1e337f;font-weight:600}.bri-field label span{color:#1e73be}.bri-field input,.bri-field select{width:100%;min-height:50px;padding:13px 16px;border:1px solid #dbe5f2;border-radius:14px;background:#fff;font-size:16px}.bri-button{min-height:46px;padding:13px 24px;border:0;border-radius:999px;background:#1e73be;color:#fff;font-weight:600;cursor:pointer}.bri-button:hover{background:#1e337f}.bri-notice{margin-bottom:20px;padding:16px 18px;border-radius:16px}.bri-success{background:#f1fbdf;color:#166534}.bri-error,.bri-gate-error{background:#fef2f2;color:#991b1b}.bri-gate{max-width:780px;margin:40px auto;padding:36px;border-radius:24px;text-align:center}.bri-gate-icon{display:flex;align-items:center;justify-content:center;width:58px;height:58px;margin:0 auto 18px;border-radius:999px;background:#dc2626;color:#fff;font-size:28px;font-weight:700}.bri-invite-email{margin:0 0 20px;padding:14px 16px;border-left:5px solid #1e73be;border-radius:14px;background:#f4f8fc;color:#1e337f}.swpm-registration-form input[readonly]{background:#f4f8fc!important;color:#4a5568!important}.bri-table{margin-top:20px}
