:root{--primary-button-color: #15284b; --main-third-color: #8b5cf6; --main-fourth-color: #00c753; --main-second-color: #eff8ff; --product-card-bg: #fff; --product-card-border: #d2e4f6; --product-card-color: #15284b; --border-radius: 6px;} /* 3DCIM B2B checkout corrections — Ticimax Checkout Editor */
.segmented-field[data-cy="address-form-billTypes"] .segmented-field__option:first-of-type { display: none !important; }
.segmented-field[data-cy="address-form-billTypes"] .segmented-field__option:last-of-type { flex: 1 1 100% !important; }
.payment-option-card:has(input[type="radio"][value="8"]) .v-selection-control label { font-size: 0 !important; }
.payment-option-card:has(input[type="radio"][value="8"]) .v-selection-control label::after { content: "Tek Çekim Kredi Kartı - Ödeme için Size Ulaşacağız"; font-size: 16px; line-height: 1.35; font-weight: 500; }
.payment-option-card:has(input[type="radio"][value="8"]) .content-text { font-size: 0 !important; }
.payment-option-card:has(input[type="radio"][value="8"]) .content-text::after { content: "Siparişiniz alındıktan sonra tek çekim kredi kartı ödemesi için sizinle iletişime geçeceğiz."; font-size: 14px; line-height: 1.5; }
.payment-option-card:has(input[type="radio"][value="8"]) .document-handler-button { display: none !important; }
.payment-option-card:has(input[type="radio"][value="1"]) .v-selection-control label { font-size: 0 !important; }
.payment-option-card:has(input[type="radio"][value="1"]) .v-selection-control label::after { content: "Havale / EFT"; font-size: 16px; line-height: 1.35; font-weight: 500; }
@media (max-width: 390px) { .payment-option-card:has(input[type="radio"][value="8"]) .v-selection-control label::after, .payment-option-card:has(input[type="radio"][value="1"]) .v-selection-control label::after { font-size: 14px; } }
.segmented-field[data-cy="address-form-billTypes"]:has(.segmented-field__option:first-of-type.is-active)::after { content: "Devam etmek için Kurumsal seçimini yapın."; display: block; margin-top: 8px; color: #15284b; font-size: 13px; line-height: 1.4; }
body:has(.segmented-field[data-cy="address-form-billTypes"] .segmented-field__option:first-of-type.is-active) .address-form-submit { display: none !important; }
.payment-type-content[paymenttype="8"] { font-size: 0 !important; }
.payment-type-content[paymenttype="8"]::before { content: "Siparişiniz alındı. Tek çekim kredi kartı ödemesi için sizinle iletişime geçeceğiz."; font-size: 16px; line-height: 1.5; }
.payment-type-content[paymenttype="8"] > div { margin-top: 8px; font-size: 16px; line-height: 1.5; }