.form-thue form.jet-form{background:#fff;padding:30px;border-radius:8px;font-family:"Segoe UI",sans-serif;max-width:600px;margin:auto;box-shadow:0 0 15px rgb(0 0 0 / .05)}.form-thue .jet-form__label-text{font-weight:500;font-size:14px;margin-bottom:6px;display:block;color:#1a1a1a}.form-thue input.jet-form__field{width:100%;font-size:15px;border:1px solid #ccc;border-radius:6px;margin-top:5px;transition:all 0.3s ease;background-color:#fff}.form-thue input.jet-form__field:focus{outline:none;border-color:#005282;box-shadow:0 0 3px #00528255}.form-thue .jet-form-row{margin-bottom:20px}.form-thue .css-goi-thue input,.form-thue .css-ngay-thue input{background-color:#f5f5f5;color:#222}.form-thue .css-tien-coc input{background:#fff3f3;color:#FF1212;font-weight:700;font-size:16px;text-align:right}.form-thue .jet-form__calculated-field-val{font-weight:700;font-size:16px;color:#FF1212;display:inline-block}.form-thue .jet-form__calculated-field-suffix{font-size:14px;color:#444;margin-left:4px}.form-thue .css-nut-gui button{background-color:#005282;color:#fff;border:none;padding:12px;font-size:16px;text-align:center;width:100%;border-radius:6px;cursor:pointer;transition:background-color 0.3s ease}.form-thue .css-nut-gui button:hover{background-color:#003e5c}.form-thue .css-ngay-thue{position:relative}.form-thue .css-ngay-thue::before{content:"📅";font-size:16px;position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#FF1212;pointer-events:none;z-index:2}.form-thue .css-ngay-thue input.jet-abaf-field__input{padding-left:38px;position:relative;z-index:1}@media screen and (max-width:480px){.form-thue form.jet-form{padding:20px}.form-thue .jet-form__label-text{font-size:14px}.form-thue input.jet-form__field{font-size:14px}}.woocommerce-cart table.shop_table{width:100%;border-collapse:collapse;border:1px solid #eee;margin-bottom:30px;font-size:15px}.woocommerce-cart table.shop_table thead th{background-color:#005282;color:#fff;font-weight:600;padding:12px;text-align:left;border-bottom:1px solid #ddd}.woocommerce-cart table.shop_table td{padding:12px;border-bottom:1px solid #eee;vertical-align:middle}.woocommerce-cart table.shop_table .product-thumbnail img{width:60px;height:auto;border-radius:6px}.woocommerce-cart table.shop_table .product-name a{font-weight:500;color:#005282;text-decoration:none;transition:color 0.3s}.woocommerce-cart table.shop_table .product-name a:hover{color:#003b5c}.woocommerce a.remove{background-color:#005282;color:#fff!important;border-radius:50%;font-size:18px;width:28px;height:28px;line-height:28px;display:inline-block;text-align:center;transition:0.3s}.woocommerce a.remove:hover{background-color:#003b5c;color:white!important}.woocommerce .quantity input.qty{width:60px;height:38px;text-align:center;font-size:15px;border:1px solid #ccc}.cart_totals{background:#f9f9f9;padding:20px;border-radius:10px;border:1px solid #eee}.woocommerce .actions .button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{background-color:#005282;color:#fff!important;border-radius:5px;padding:12px 25px;font-weight:600;text-transform:uppercase;transition:0.3s;border:none;line-height:25px}.woocommerce .actions .button:hover,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{background-color:#003b5c}.cart-collaterals table tbody th{padding:15px;color:#005282}.woocommerce a.remove::before{content:"\e605";font-family:"Themify";font-size:16px;line-height:1;font-style:normal;font-weight:400;speak:none;display:inline-block;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.woocommerce a.remove{font-size:0;background-color:#005282;border-radius:50%;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;color:white!important}.woocommerce a.remove:hover{background-color:#cf3034}@media (max-width:768px){.woocommerce-cart table.shop_table .product-thumbnail{width:100%;display:flex;justify-content:center;align-items:center}.woocommerce-cart table.shop_table .product-thumbnail a{display:block;text-align:center}.woocommerce-cart table.shop_table .product-thumbnail img{width:200px;height:auto;display:block;margin:0 auto}.woocommerce-cart td.product-remove{width:20%;text-align:center;order:1}th.product-name{padding-left:10px}}@media (max-width:600px){.qr-thanh-toan div[style*="display: flex"]{flex-direction:column!important;align-items:flex-start}}.woocommerce-checkout{font-family:'Arial',sans-serif;color:#333;font-size:15px;line-height:1.6}.woocommerce-checkout h3{color:#005282;font-size:22px;font-weight:500;margin-bottom:15px;text-transform:uppercase}.woocommerce form .form-row label{color:#005282;font-size:15px;font-weight:500;margin-bottom:5px;display:block}.woocommerce form .form-row input.input-text,.woocommerce form .form-row select,.woocommerce form .form-row textarea{width:100%;border:1px solid #ccc;border-radius:5px;font-size:15px;transition:border-color 0.3s ease}.woocommerce form .form-row input:focus,.woocommerce form .form-row select:focus,.woocommerce form .form-row textarea:focus{border-color:#005282;outline:none}.woocommerce-checkout-review-order-table{border:1px solid #ddd;margin-top:20px}.woocommerce-checkout-review-order-table th,.woocommerce-checkout-review-order-table td{padding:10px;font-size:15px}.woocommerce-checkout-review-order-table tfoot tr.order-total th,.woocommerce-checkout-review-order-table tfoot tr.order-total td{color:#005282;font-weight:600;font-size:16px}.woocommerce-checkout-payment .payment_methods label{color:#005282;font-weight:500;font-size:15px}.qr-thanh-toan{border:1px dashed #ccc;padding:10px;background:#EDFBFF;border-radius:5px;margin-top:10px;font-size:15px;color:#333}.qr-thanh-toan img{border:1px solid #ccc;max-width:100%;border-radius:5px}.woocommerce #place_order{background-color:#005282;color:#fff;font-size:16px;padding:12px 25px;border:none;border-radius:5px;cursor:pointer;font-weight:600;transition:background-color 0.3s ease}.woocommerce #place_order:hover{background-color:#003c5e}form.woocommerce-checkout.bricks-default-checkout{gap:20px;grid-template-columns:50% auto}@media (min-width:768px) and (max-width:991px){form.woocommerce-checkout.checkout.bricks-default-checkout.brxe-container{display:flex;flex-wrap:wrap;width:70%;margin:0 auto}div#brxe-agyjrr .woocommerce{width:1000px!important}}@media (max-width:478px){form.woocommerce-checkout.checkout.bricks-default-checkout.brxe-container{display:flex;flex-wrap:wrap;width:100%}}.woocommerce-checkout #payment .payment_methods .payment_box{background-color:#EDFBFF}.woocommerce-checkout .place-order .button{line-height:1.6}h2.woocommerce-order-details__title{font-size:25px}.woocommerce-order-details table tfoot{background-color:#EDFBFF}h2.woocommerce-column__title{font-size:25px}