/* WPMailDesk Email Spam & Content Checker — base-theme integration v2.4.68 */
.wmd-sc-page{--sc-bg:#f6f7fc;--sc-card:#fff;--sc-ink:#172033;--sc-muted:#68738a;--sc-line:#e5e9f1;--sc-brand:#5754f7;--sc-brand2:#7c3aed;--green:#0f9f6e;--sc-red:#dc3d57;--sc-amber:#d48a00;--sc-shadow:0 18px 48px rgba(29,38,60,.08);--sc-radius:20px;background:var(--sc-bg);color:var(--sc-ink);padding-bottom:72px}
.wmd-sc-page *{box-sizing:border-box}.wmd-sc-page button,.wmd-sc-page input,.wmd-sc-page textarea,.wmd-sc-page select{font:inherit}
.wmd-sc-hero{background:radial-gradient(circle at 82% 5%,rgba(124,58,237,.36),transparent 31%),radial-gradient(circle at 12% 100%,rgba(40,199,230,.12),transparent 34%),linear-gradient(135deg,#0e1830,#182451 58%,#30215f);color:#fff;padding:66px 0}
.wmd-sc-hero-grid{display:grid;grid-template-columns:1.35fr .65fr;gap:55px;align-items:center}.wmd-sc-eyebrow{font-size:11px;letter-spacing:.13em;font-weight:900;color:#c4beff;margin-bottom:12px}.wmd-sc-eyebrow.is-dark{color:var(--sc-brand)}
.wmd-sc-page h1{font-size:49px;line-height:1.04;letter-spacing:-.04em;margin:0 0 17px;color:#fff}.wmd-sc-hero p{font-size:18px;line-height:1.65;color:#d1d6e9;max-width:820px}.wmd-sc-pills{display:flex;gap:8px;flex-wrap:wrap;margin-top:24px}.wmd-sc-pills span{font-size:12px;font-weight:800;padding:8px 11px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.06)}
.wmd-sc-hero-card{border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.07);border-radius:20px;padding:25px;box-shadow:0 22px 50px rgba(4,8,25,.18)}.wmd-sc-mini-label{font-size:11px;letter-spacing:.12em;font-weight:900;color:#bbc2dd;margin-bottom:11px}.wmd-sc-mini-score{font-size:48px;font-weight:900}.wmd-sc-mini-score span{font-size:16px;color:#cbd1e6}.wmd-sc-mini-row{display:flex;justify-content:space-between;padding:10px 0;border-top:1px solid rgba(255,255,255,.1);font-size:12px}.wmd-sc-mini-row span{color:#d5daf0}
.wmd-sc-toolbar{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:9px;padding-top:18px}.wmd-sc-toolbar>a,.wmd-sc-toolbar>span{display:block;text-decoration:none;background:#fff;border:1px solid var(--sc-line);border-radius:13px;padding:12px 13px;min-height:68px;box-shadow:0 7px 20px rgba(30,42,68,.045)}.wmd-sc-toolbar b{display:block;font-size:12px;color:#2b3650}.wmd-sc-toolbar span span,.wmd-sc-toolbar a span{display:block;font-size:10px;color:var(--sc-muted);margin-top:3px;line-height:1.35}.wmd-sc-toolbar>a:hover{border-color:#b7b4ff;transform:translateY(-1px)}.wmd-sc-toolbar .is-current{background:linear-gradient(135deg,#f0efff,#f7f1ff);border-color:#c9c5ff}.wmd-sc-toolbar .is-current b{color:#4b45d5}
.wmd-sc-content{padding-top:24px}.wmd-sc-editor,.wmd-sc-page .panel,.wmd-sc-page .score-strip{background:#fff;border:1px solid var(--sc-line);border-radius:var(--sc-radius);box-shadow:var(--sc-shadow)}.wmd-sc-editor{padding:28px}.wmd-sc-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.wmd-sc-section-head h2{font-size:28px;margin:0 0 7px}.wmd-sc-section-head p,.wmd-sc-page .panel-head p{margin:0;color:var(--sc-muted);font-size:14px}.wmd-sc-head-actions{display:flex;gap:8px;flex-wrap:wrap}
.wmd-sc-page .ghost-btn,.wmd-sc-page .secondary-btn{border:1px solid var(--sc-line);background:#fff;color:#344054;border-radius:10px;padding:10px 14px;font-weight:800;cursor:pointer}.wmd-sc-page .ghost-btn:hover,.wmd-sc-page .secondary-btn:hover:not(:disabled){border-color:#b9b5ff;background:#faf9ff}.wmd-sc-page .top-fields{display:grid;grid-template-columns:1.5fr 1fr 1.2fr;gap:14px;margin-top:24px}.wmd-sc-page .top-fields label>span{display:block;font-size:12px;font-weight:900;margin-bottom:7px}.wmd-sc-page .top-fields input{width:100%;height:46px;border:1px solid #d9dfeb;border-radius:10px;padding:0 12px;font-size:14px;outline:none;background:#fff}.wmd-sc-page .top-fields input:focus,.wmd-sc-page textarea:focus,.wmd-sc-page select:focus{border-color:#8b84ff;box-shadow:0 0 0 3px rgba(79,70,229,.08)}
.wmd-sc-page .input-tabs{display:flex;gap:7px;margin-top:20px;flex-wrap:wrap}.wmd-sc-page .tab{border:0;background:#eef1f6;color:#5d6779;border-radius:9px;padding:10px 14px;font-weight:800;cursor:pointer}.wmd-sc-page .tab.active{background:#ebe9ff;color:var(--sc-brand)}.wmd-sc-page .tab-panel{display:none;margin-top:13px}.wmd-sc-page .tab-panel.active{display:block}.wmd-sc-page textarea{width:100%;border:1px solid #d9dfeb;border-radius:13px;padding:14px;font:13px/1.55 Consolas,Monaco,monospace;outline:none;resize:vertical;background:#fff;color:#1d2939}.wmd-sc-page .action-row{display:flex;gap:10px;margin-top:18px;flex-wrap:wrap}.wmd-sc-page .primary-btn{border:0;border-radius:10px;background:linear-gradient(135deg,var(--sc-brand),var(--sc-brand2));color:#fff;font-weight:900;padding:13px 18px;cursor:pointer;box-shadow:0 8px 18px rgba(87,84,247,.2)}.wmd-sc-page .primary-btn:hover{transform:translateY(-1px)}.wmd-sc-page .secondary-btn:disabled{opacity:.45;cursor:not-allowed}.wmd-sc-page .hidden{display:none!important}.wmd-sc-page .results{margin-top:22px}
.wmd-sc-page .score-strip{display:grid;grid-template-columns:2fr repeat(3,.7fr);overflow:hidden}.wmd-sc-page .score-main{background:linear-gradient(135deg,#121c38,#24205d);color:#fff;padding:22px;display:flex;gap:18px;align-items:center}.wmd-sc-page .score-circle{width:96px;height:96px;flex:0 0 96px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--green) 86%,rgba(255,255,255,.16) 0);box-shadow:inset 0 0 0 10px #1b2451;position:relative}.wmd-sc-page .score-circle strong{font-size:30px}.wmd-sc-page .score-circle span{font-size:10px;position:absolute;margin-top:35px;color:#ccd2e6}.wmd-sc-page .score-label{font-size:10px;letter-spacing:.12em;color:#bfc6df;font-weight:900}.wmd-sc-page .score-main h2{margin:5px 0;font-size:24px;color:#fff}.wmd-sc-page .score-main p{margin:0;color:#cbd1e6;font-size:12px}.wmd-sc-page .score-stat{padding:22px;border-left:1px solid var(--sc-line);display:flex;flex-direction:column;justify-content:center}.wmd-sc-page .score-stat span{font-size:11px;color:var(--sc-muted);font-weight:800}.wmd-sc-page .score-stat b{font-size:25px;margin-top:5px}
.wmd-sc-page .metric-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;margin-top:17px}.wmd-sc-page .metric-card{background:#fff;border:1px solid var(--sc-line);border-radius:14px;padding:15px}.wmd-sc-page .metric-card small{display:block;color:var(--sc-muted);font-size:10px;font-weight:800}.wmd-sc-page .metric-card strong{display:block;font-size:18px;margin-top:4px}.wmd-sc-page .two-col{display:grid;grid-template-columns:1fr 1fr;gap:20px}.wmd-sc-page .panel{padding:23px;margin-top:20px}.wmd-sc-page .panel-head h3{margin:0 0 5px;font-size:19px}.wmd-sc-page .check-list{display:grid;gap:9px;margin-top:16px}.wmd-sc-page .check-row{display:grid;grid-template-columns:auto 1fr;gap:10px;border:1px solid var(--sc-line);border-radius:11px;padding:12px}.wmd-sc-page .check-icon{width:27px;height:27px;border-radius:8px;display:grid;place-items:center;font-weight:900;font-size:12px}.wmd-sc-page .check-icon.pass{background:#e8faf3;color:#087453}.wmd-sc-page .check-icon.warning{background:#fff7df;color:#996600}.wmd-sc-page .check-icon.critical{background:#fff0f1;color:#b02f45}.wmd-sc-page .check-row b{display:block;font-size:12px}.wmd-sc-page .check-row p{margin:4px 0 0;color:var(--sc-muted);font-size:11px;line-height:1.45}.wmd-sc-page .subsection{margin-top:18px}.wmd-sc-page .subsection h4{margin:0 0 9px;font-size:13px}.wmd-sc-page .chip-list{display:flex;gap:7px;flex-wrap:wrap}.wmd-sc-page .chip{padding:7px 9px;background:#f2f4f8;border-radius:999px;font-size:10px;font-weight:800}.wmd-sc-page .table-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.wmd-sc-page .table-head select{height:38px;border:1px solid #d9dfeb;border-radius:9px;padding:0 10px;background:#fff}.wmd-sc-page .finding-list{display:grid;gap:9px;margin-top:16px}.wmd-sc-page .finding{display:grid;grid-template-columns:88px 1fr;gap:10px;border-bottom:1px solid var(--sc-line);padding:10px 0}.wmd-sc-page .finding:last-child{border-bottom:0}.wmd-sc-page .sev{border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900;text-align:center;align-self:start}.wmd-sc-page .sev.pass{background:#e8faf3;color:#087453}.wmd-sc-page .sev.warning{background:#fff7df;color:#996600}.wmd-sc-page .sev.critical{background:#fff0f1;color:#b02f45}.wmd-sc-page .finding b{font-size:12px}.wmd-sc-page .finding p{font-size:11px;color:var(--sc-muted);margin:4px 0 0;line-height:1.45}.wmd-sc-page pre{white-space:pre-wrap;word-break:break-word;background:#101729;color:#dce5ff;border-radius:12px;padding:16px;max-height:350px;overflow:auto;font-size:12px;line-height:1.55}.wmd-sc-page .notice-panel{margin-top:20px;border:1px solid #f0db9f;background:#fff9e8;border-radius:14px;padding:15px;font-size:12px;line-height:1.55}.wmd-sc-page .notice-panel strong{color:#8a5c00}.wmd-sc-privacy{margin-top:14px;padding:12px 14px;border:1px solid #dfe4ee;border-radius:12px;background:#fafbfe;color:#667085;font-size:12px}.wmd-sc-privacy strong{color:#344054}
@media(max-width:1180px){.wmd-sc-toolbar{grid-template-columns:repeat(4,1fr)}}
@media(max-width:1000px){.wmd-sc-page .metric-grid{grid-template-columns:repeat(3,1fr)}.wmd-sc-page .score-strip{grid-template-columns:1fr 1fr}.wmd-sc-page .score-main{grid-column:1/-1}}
@media(max-width:850px){.wmd-sc-hero-grid{grid-template-columns:1fr}.wmd-sc-hero-card{display:none}.wmd-sc-page .top-fields,.wmd-sc-page .two-col{grid-template-columns:1fr}.wmd-sc-toolbar{grid-template-columns:repeat(2,1fr)}}
@media(max-width:700px){.wmd-sc-page h1{font-size:37px}.wmd-sc-hero{padding:44px 0}.wmd-sc-page .metric-grid{grid-template-columns:1fr 1fr}.wmd-sc-page .score-strip{grid-template-columns:1fr}.wmd-sc-page .score-main{grid-column:auto}.wmd-sc-page .score-stat{border-left:0;border-top:1px solid var(--sc-line)}.wmd-sc-editor,.wmd-sc-page .panel{padding:18px}.wmd-sc-page .table-head,.wmd-sc-section-head{display:block}.wmd-sc-head-actions{margin-top:14px}.wmd-sc-page .table-head select{margin-top:10px;width:100%}.wmd-sc-page .action-row{flex-direction:column}.wmd-sc-page .action-row button{width:100%}}
@media(max-width:500px){.wmd-sc-toolbar{grid-template-columns:1fr}.wmd-sc-page .metric-grid{grid-template-columns:1fr}}
