
/* NextActix SEO PRO styles - matches form style */
.nxa-seo-pro-box{max-width:760px;margin:12px auto;background:#fff;border:2px solid #0A336E;padding:16px;border-radius:12px;box-shadow:0 8px 28px rgba(10,51,110,0.06);font-family:Arial,Helvetica,sans-serif}
.nxa-title{color:#0A336E;text-align:left;font-size:20px;font-weight:700;margin:0 0 10px}
.nxa-row{display:flex;gap:8px;margin-bottom:10px;flex-wrap:wrap}
.nxa-input{flex:1;padding:10px;border-radius:8px;border:1px solid #dfe7f5;font-size:14px}
.nxa-btn{background:#0A336E;color:#fff;padding:10px 14px;border-radius:8px;border:none;cursor:pointer;font-weight:600}
.nxa-result{margin-top:12px}
.nxa-report{display:flex;gap:14px;align-items:flex-start;flex-wrap:wrap}
.nxa-score-block{background:#f1f5fb;border-radius:10px;padding:12px;text-align:center;min-width:110px}
.nxa-score{font-size:28px;color:#0A336E;font-weight:800}
.nxa-score-label{font-size:12px;color:#2b3b55}
.nxa-items{flex:1;min-width:260px}
.nxa-item{padding:8px;border-radius:8px;margin-bottom:8px;background:#fafbff;border:1px solid #f0f5ff}
.nxa-small{font-size:13px;color:#2b3b55}
.nxa-actions{width:100%;display:flex;gap:8px;justify-content:flex-end;margin-top:10px}
.nxa-print,.nxa-copy{background:#0A336E;color:#fff;padding:8px 12px;border-radius:8px;border:none;cursor:pointer}
@media(max-width:600px){ .nxa-row{flex-direction:column} .nxa-score-block{min-width:unset;width:100%;text-align:left} .nxa-actions{justify-content:space-between} }
