.account-alert{margin:0 0 22px;padding:15px 18px;border-left:4px solid #1976d2;border-radius:6px;background:#edf5ff;color:#263d5d;font-size:14px}.account-alert.is-warning{border-color:#d69000;background:#fff8e6}.account-onboarding{display:grid;grid-template-columns:minmax(240px,.8fr) 1.2fr;gap:34px;margin-bottom:24px;padding:26px;border:1px solid #dce5f0;border-radius:12px;background:#fff}.account-onboarding h2,.account-panel h2{margin:6px 0 14px;font-size:24px}.onboarding-progress{height:8px;border-radius:99px;background:#e8eef6;overflow:hidden}.onboarding-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#1976d2,#00c853)}.account-onboarding ol{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;list-style:none}.account-onboarding li{display:flex;gap:9px;align-items:center;padding:12px;border-radius:7px;background:#f6f9fd;color:#4f6077;font-size:13px}.account-onboarding li.is-complete{color:#087b40;background:#edf9f2}.account-settings-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:20px;margin:24px 0}.account-panel{padding:26px;border:1px solid #dce5f0;border-radius:12px;background:#fff}.account-domain-form{display:grid;grid-template-columns:1fr 1fr auto;gap:10px;align-items:end}.account-panel label,.seoplan-contact-form label{display:grid;gap:7px;color:#263750;font-size:12px;font-weight:750}.account-panel input,.account-report-tools input,.account-report-tools select,.seoplan-contact-form input,.seoplan-contact-form select,.seoplan-contact-form textarea{width:100%;min-height:44px;padding:10px 12px;border:1px solid #cbd7e6;border-radius:6px;background:#fff;color:#13243e;font:inherit}.account-profile-form{display:grid;gap:12px}.account-form-status,.contact-status{min-height:20px;color:#526078;font-size:12px}.account-domain-list{display:grid;gap:8px;margin:12px 0 0;padding:0;list-style:none}.account-domain-list li{display:flex;justify-content:space-between;align-items:center;padding:11px 13px;border-radius:7px;background:#f5f8fc}.account-domain-list strong,.account-domain-list small{display:block}.account-domain-list small{margin-top:3px;color:#68778c}.account-domain-list button{border:0;background:transparent;color:#b3261e;font-weight:750;cursor:pointer}.account-history-head{display:flex;justify-content:space-between;gap:20px;align-items:end}.account-report-tools{display:flex;gap:8px}.account-report-tools input{width:200px}.account-report-tools select{width:145px}.account-report-empty{text-align:center;color:#65748a}.contact-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(240px,.55fr);gap:34px;align-items:start;margin:34px 0 64px}.seoplan-contact-form,.contact-layout aside{padding:30px;border:1px solid #dce5f0;border-radius:12px;background:#fff}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.seoplan-contact-form>label{margin-top:16px}.seoplan-contact-form textarea{resize:vertical;line-height:1.55}.seoplan-contact-form .contact-consent{display:flex;grid-template:none;align-items:flex-start;font-weight:400;line-height:1.55}.contact-consent input{width:18px;min-height:18px;margin-top:2px}.contact-consent a,.contact-layout aside a{color:#0967eb;font-weight:700}.cf-turnstile{margin:20px 0 14px}.contact-setup-notice{margin:20px 0 14px;padding:14px;border-radius:6px;background:#fff7df;color:#6e5012}.contact-layout aside h2{margin-top:0}.contact-layout aside li{margin:10px 0;color:#526078;line-height:1.55}.contact-status.is-success{color:#087b40;font-weight:700}@media(max-width:800px){.account-onboarding,.account-settings-grid,.contact-layout{grid-template-columns:1fr}.account-domain-form{grid-template-columns:1fr}.account-history-head{align-items:stretch;flex-direction:column}.account-report-tools{width:100%}.account-report-tools input,.account-report-tools select{width:50%}}@media(max-width:560px){.account-onboarding ol,.contact-grid{grid-template-columns:1fr}.account-onboarding,.account-panel,.seoplan-contact-form,.contact-layout aside{padding:20px}.account-report-tools{flex-direction:column}.account-report-tools input,.account-report-tools select{width:100%}}
