/* MCN Optional Warranty - Frontend Styles */
.mcnow-warranty-options { margin: 20px 0; padding: 15px; background: #f9f9f9; border-radius: 8px; border: 1px solid #e0e0e0; }
.mcnow-warranty-label { display: block; font-weight: 600; margin-bottom: 10px; }
.mcnow-options-wrapper { display: flex; flex-direction: column; gap: 8px; }
.mcnow-option { display: flex; align-items: center; gap: 10px; padding: 10px; background: #fff; border-radius: 6px; cursor: pointer; border: 2px solid transparent; transition: border-color 0.2s; }
.mcnow-option:hover { border-color: #2271b1; }
.mcnow-option input:checked + .mcnow-option-text { font-weight: 600; }
.mcnow-option-warranty { border-color: #e0e0e0; }
.mcnow-option input[type="radio"]:checked ~ .mcnow-option { border-color: #2271b1; }
.mcnow-price { margin-left: auto; font-weight: 700; color: #2271b1; }

/* Cards Style */
.mcnow-style-cards .mcnow-cards-wrapper { display: flex; gap: 15px; }
.mcnow-card { flex: 1; }
.mcnow-card input { display: none; }
.mcnow-card label { display: block; padding: 20px; text-align: center; background: #fff; border: 2px solid #e0e0e0; border-radius: 8px; cursor: pointer; transition: all 0.2s; }
.mcnow-card input:checked + label { border-color: #2271b1; background: #f0f6fc; }
.mcnow-card-icon { font-size: 32px; display: block; margin-bottom: 10px; }
.mcnow-card-title { display: block; font-weight: 600; }
.mcnow-card-price { display: block; margin-top: 5px; color: #2271b1; font-weight: 700; }

/* Checkbox Style */
.mcnow-checkbox-wrapper { display: flex; align-items: center; gap: 10px; cursor: pointer; }
.mcnow-checkbox-text { font-weight: 500; }

/* Dropdown Style */
.mcnow-warranty-select { width: 100%; padding: 10px; border-radius: 6px; border: 1px solid #ddd; }

/* ============================================
   Cart Warranty Text - Simple Clean Design
   ============================================ */
.mcnow-cart-warranty-text {
    font-weight: 600;
    font-size: 13px;
    color: #16a34a;
    display: block;
    padding: 4px 0;
}

/* FunnelKit & Bricks Compatibility */
.fkcart-panel .mcnow-cart-warranty-text,
.fkcart-mini-cart .mcnow-cart-warranty-text,
.brxe-woocommerce-cart .mcnow-cart-warranty-text {
    color: #16a34a !important;
    font-weight: 600 !important;
}
