/* Help center — submit support request */
.support-submit-intro{max-width:640px;margin-left:auto;margin-right:auto;line-height:1.5}
.support-submit-auth{text-align:center;padding:32px 28px;border:1px solid #e8e8e8;border-radius:10px;background:#fafafa}
.support-submit-auth__icon{color:#888;margin-bottom:12px}
.support-submit-auth__title{font-size:20px;font-weight:600;margin:0 0 10px}
.support-submit-auth__text{color:#555;font-size:14px;line-height:1.55;margin:0 0 20px;max-width:480px;margin-left:auto;margin-right:auto}
.support-submit-auth__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:16px}
.support-submit-auth__hint{font-size:13px;color:#777;line-height:1.45}
.support-submit-alert{font-size:14px}
.support-submit-license .font-monospace{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;letter-spacing:.02em}
.support-submit-license__help{margin-top:10px}
.card-style-support{box-shadow:none}
.support-license-toggle{display:inline-flex;width:100%;max-width:420px;margin-bottom:14px;padding:4px;border:1px solid #e0e0e0;border-radius:8px;background:#f3f3f3;gap:4px}
.support-license-toggle__btn{flex:1;margin:0;padding:10px 14px;border:none;border-radius:6px;background:transparent;font-size:13px;font-weight:600;color:#555;cursor:pointer;transition:background .15s ease,color .15s ease,box-shadow .15s ease}
.support-license-toggle__btn:hover{color:#222}
.support-license-toggle__btn.is-active{background:#fff;color:#111;box-shadow:0 1px 3px rgba(0,0,0,.08)}
.support-license-panel{display:none}
.support-license-panel.is-visible{display:block}
.support-license-panel .form-control{margin-bottom:0}
.support-license-feedback{margin-top:10px;padding:10px 12px;border-radius:6px;font-size:13px;line-height:1.45}
.support-license-feedback--invalid{color:#9b2c2c;background:#fdeaea;border:1px solid #f5c6c6}
.support-license-feedback--valid{color:#0d6b3a;background:#e6f4ec;border:1px solid #b8dfc8}
.support-license-feedback--expired{color:#8a5a00;background:#fff8e6;border:1px solid #f0dca0}
.support-license-feedback__title{font-weight:700}
.support-license-feedback__subtitle{font-weight:600}
.support-license-feedback__detail{font-size:12px;line-height:1.45;opacity:.95}
.support-license-actions{margin-top:12px}
.support-license-actions__renew-form,.support-license-actions__contact{display:flex;flex-wrap:wrap;gap:10px;align-items:center}
.support-license-actions__badge{display:inline-block;margin-left:6px;padding:2px 8px;border-radius:999px;font-size:10px;font-weight:700;text-transform:uppercase;background:rgba(255,255,255,.35)}
.support-submit-license--invalid .support-license-toggle{border-color:#e8a8a8}
.support-submit-license--invalid .form-control{border-color:#dc3545}
@media (max-width:575.98px){
.support-license-toggle{max-width:none}
.support-license-toggle__btn{font-size:12px;padding:9px 10px}
}
