.coverage-master-container{font-family:Segoe UI,Roboto,sans-serif;margin:2rem auto;padding:1rem}.main-title{text-align:center;color:#000;font-size:2.2rem;margin-bottom:2rem}.coverage-block{background:#fff;border:2px solid #e0e7ff;border-radius:16px;margin-bottom:2rem;overflow:hidden;box-shadow:0 8px 25px rgba(0,0,0,.08)}.coverage-header{background:#a52425;color:#fff;padding:1.2rem 1.5rem;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.coverage-header h2{margin:0;font-size:1.5rem}.status{padding:6px 14px;border-radius:30px;font-weight:700;font-size:.9rem;color:#000}.status.active,.status.inactive{background:#fff}.payers-grid{display:grid;gap:1.5rem;padding:1.5rem}.payer-card-full{border:1px solid #ddd;border-radius:12px;overflow:hidden;background:#f8fafc}.payer-header{background:#a52425;color:#fff;padding:1rem;display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.rank-badge{background:#fff;color:#000;padding:6px 14px;border-radius:20px;font-weight:700;min-width:90px;text-align:center}.payer-header h3{margin:0;font-size:1.3rem;flex:1}.type-badge{padding:4px 12px;border-radius:20px;font-size:.8rem;font-weight:700}.type-medicaid{background:#dbeafe;color:#1e40af}.type-medicareb{background:#fecdd3;color:#991b1b}.type-private{background:#d1fae5;color:#065f46}.payer-details-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;padding:1.2rem;background:#fff}.detail-row{display:flex;margin-bottom:.6rem;flex-wrap:wrap}.label{font-weight:600;color:#374151;min-width:140px}.value{color:#1f2937;margin-left:.5rem}.section-title{margin:1rem 0 .8rem;color:#1e40af;font-size:1.1rem;border-bottom:2px solid #e0e7ff;padding-bottom:.3rem}.issuer-section{background:#f0f9ff;padding:1.2rem;border-top:1px solid #bae6fd}.no-insured{color:#94a3b8;font-style:italic;padding:1rem;text-align:center;grid-column:span 2}@media (max-width:768px){.payer-details-grid{grid-template-columns:1fr}.coverage-header{flex-direction:column;text-align:center}}