[hidden]{display:none!important}.fsnet-preview-banner{padding:14px 24px;background:#eaf0ff;color:#183d84;font:14px Manrope,sans-serif;text-align:center}.fsnet-preview-banner a{text-decoration:underline;color:inherit}.admin-preview-card-conditions{font-size:12px;line-height:1.5;color:#52617b;margin-top:16px}.admin-custom-regions{padding:0;list-style:none;font-size:13px;color:#52617b}.admin-custom-regions li{margin:10px 0}.admin-catalog-logo{background:#edf1f8}.admin-catalog-logo img{object-fit:contain;max-width:100%;max-height:100%}.plan-preview-featured{font-size:12px;color:#143ca9;font-weight:800}.seven-app-features li{display:list-item}.seven-difference-grid h3{margin-top:12px}.wp-fsnet-page{max-width:1000px;margin:60px auto;padding:24px;font:16px/1.7 Manrope,sans-serif}.wp-fsnet-page a{color:#1747ba}@media(prefers-reduced-motion:reduce){.catalog-track{animation:none!important}}

/* Coverage uses a blue background; keep saved region descriptions readable. */
.v7 #cobertura .admin-custom-regions{color:#e0e9fb}

/* Keep offer details aligned while giving the selected plan a full-width ribbon. */
.v7 .plans-grid:has(.plan-middle) .plan{position:relative;padding-top:70px}
.v7 .plan-middle{outline:2px solid var(--red)}
.v7 .plan .plan-preview-featured{position:absolute;inset:0 0 auto;margin:0;min-height:42px;padding:11px 18px;border-radius:14px 14px 0 0;background:var(--red);color:#fff;text-align:center;font-size:14px;line-height:20px;font-weight:800;letter-spacing:.015em}
@media(max-width:850px){.v7 .plans-grid:has(.plan-middle) .plan:not(.plan-middle){padding-top:30px}}
