.eami-product-insurance-box,
.eami-checkout-insurance-section {
    margin: 16px 0;
    padding: 14px 16px;
    background: #f4f8fb;
    border: 1px solid #d6e4ee;
    border-radius: 8px;
    font-size: 14px;
    line-height: 1.5;
}
.eami-product-insurance-box .eami-title,
.eami-checkout-insurance-section .eami-checkout-title {
    margin: 0 0 6px;
    font-size: 16px;
    font-weight: 600;
}
.eami-product-insurance-box .eami-description,
.eami-checkout-insurance-section .eami-checkout-description {
    margin-bottom: 8px;
    color: #475569;
}
.eami-product-insurance-box .eami-checkbox-row,
.eami-checkout-insurance-section .eami-checkout-checkbox-row {
    margin: 8px 0 0;
    display: flex;
    flex-wrap: wrap;
    gap: 12px;
    align-items: center;
}
.eami-terms-link { text-decoration: underline; font-size: 13px; }
.eami-checkout-individual-list { list-style: none; margin: 0 0 8px; padding: 0; }
.eami-checkout-individual-list li { margin: 4px 0; }
.eami-item-fee { color: #0f766e; font-weight: 600; margin-inline-start: 6px; }

[dir="rtl"] .eami-product-insurance-box,
[dir="rtl"] .eami-checkout-insurance-section { text-align: right; }

.eami-estimate-row { margin: 8px 0 0; font-size: 13px; }
.eami-estimate-value { margin-inline-start: 6px; }
