/* Phase 2E: opt-in billing summary only */
.mis-modern-shell .mis-billing-overview{margin:35px 0 24px}
.mis-modern-shell .mis-billing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:16px}
.mis-modern-shell .mis-billing-card{background:#fff;border:1px solid #dce6ee;border-radius:15px;padding:22px;box-shadow:0 5px 16px rgba(18,47,82,.06)}
.mis-modern-shell .mis-billing-card__heading{display:flex;justify-content:space-between;align-items:center;gap:12px}
.mis-modern-shell .mis-billing-card h3{font-size:18px;line-height:1.4;margin:0;color:#102f50}
.mis-modern-shell .mis-billing-card__code{color:#456077;font-size:13px;font-weight:700}
.mis-modern-shell .mis-billing-card__date{font-size:15px;margin:17px 0 8px;color:#163955}
.mis-modern-shell .mis-billing-card__note,.mis-modern-shell .mis-billing-card__invoice{font-size:14px;line-height:1.55;color:#4c6478;margin:8px 0}
.mis-modern-shell .mis-billing-card__attention{border-left:3px solid #bd7b18;padding-left:10px;font-size:14px;color:#77511c;font-weight:600}
.mis-modern-shell .mis-billing-card__link{display:inline-block;margin-top:12px;font-size:15px;font-weight:700;color:#006e9d}
.mis-modern-shell .mis-billing-info{font-size:15px;color:#465a6c;background:#fff;padding:20px;border-radius:12px}
@media(max-width:650px){.mis-modern-shell .mis-billing-card{padding:17px}.mis-modern-shell .mis-billing-card h3{font-size:17px}}
