
/* Kulvaibhav Plans — common site assets */
.kv-plan button,
.kv-plan a { font-family: inherit; }

.kv-plan {
    print-color-adjust: exact;
    -webkit-print-color-adjust: exact;
}

.kv-plan .kv-select-btn:focus {
    outline: 2px solid #565b55;
    outline-offset: 3px;
}

@media print {
    .kv-plan {
        page-break-inside: avoid;
    }
}


/* Vendor-facing plan strips: maroon background with white text */
.kv-plan .kv-plan-label,
.kv-plan .kv-mrp,
.kv-plan .kv-heading { background:#80002f !important; color:#fff !important; }
.kv-plan .kv-mrp span,
.kv-plan .kv-mrp strong,
.kv-plan .kv-heading { color:#fff !important; }
.kv-calculator .kv-selected-plan { background:#80002f !important; color:#fff !important; }
.kv-calculator .kv-selected-plan small,
.kv-calculator .kv-selected-plan h2,
.kv-calculator .kv-selected-plan p,
.kv-calculator .kv-selected-plan span,
.kv-calculator .kv-selected-plan strong { color:#fff !important; }
