/* Ascunde exclusiv caseta cu textul de confirmare a zonei clientului */
.woocommerce-checkout .woocommerce-info:not(.woocommerce-form-coupon-toggle) {
    display: none !important;
}

/* ================================
   PREMIUM CHECKOUT – CLASIC
   ================================ */

/* Container general */
.agb-fullwidth-checkout {
    max-width: 900px;
    margin: 30px auto;
    padding: 0 20px;
    box-sizing: border-box;
}

/* Card pentru secțiuni */
.woocommerce-billing-fields,
.woocommerce-shipping-fields,
.woocommerce-additional-fields,
#order_review {
    background: #fff;
    border-radius: 14px;
    padding: 25px 22px;
    margin-bottom: 25px;
    box-shadow: 0 8px 22px rgba(0,0,0,0.06);
    border: 1px solid #f3f0eb;
}

/* Titluri premium */
.woocommerce-billing-fields h3,
.woocommerce-shipping-fields h3,
#order_review_heading {
    font-size: 22px;
    font-weight: 600;
    color: #3a2f2a;
    margin-bottom: 18px;
    letter-spacing: -0.3px;
}

/* Input-uri elegante */
.woocommerce-input-wrapper input,
.woocommerce-input-wrapper select {
    border-radius: 10px !important;
    border: 1px solid #d9d4ce !important;
    padding: 12px 14px !important;
    background: #faf8f6 !important;
    transition: all .2s ease;
}

.woocommerce-input-wrapper input:focus,
.woocommerce-input-wrapper select:focus {
    border-color: #c7a97a !important;
    box-shadow: 0 0 0 2px rgba(199,169,122,0.25) !important;
}

/* Etichete */
.woocommerce form .form-row label {
    font-weight: 500;
    color: #4a3f39;
    margin-bottom: 6px;
}

/* Butonul de plasare comandă */
#place_order {
    background: linear-gradient(135deg, #d8b98a, #c7a97a) !important;
    color: #fff !important;
    border-radius: 12px !important;
    padding: 16px !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    border: none !important;
    box-shadow: 0 6px 16px rgba(199,169,122,0.35) !important;
    transition: all .2s ease;
}

#place_order:hover {
    transform: translateY(-2px);
    box-shadow: 0 10px 22px rgba(199,169,122,0.45) !important;
}

/* Mobile fix */
@media (max-width: 600px) {
    .agb-fullwidth-checkout {
        padding: 0 15px;
    }

    .woocommerce-billing-fields,
    .woocommerce-shipping-fields,
    #order_review {
        padding: 20px 18px;
    }
}
