.dp-deposit-summary{margin:20px 0!important;padding:22px!important;border:0!important;border-radius:18px!important;background:#fff!important;box-shadow:0 14px 38px rgba(15,42,67,.09)!important}.dp-deposit-summary__head h3{color:#102a43!important;font-size:20px!important}.dp-deposit-summary__grid{gap:1px!important;overflow:hidden;border-radius:12px;background:#dbe5ef}.dp-deposit-summary__grid>div{padding:15px;background:#f8fafc}.dp-deposit-summary__grid span{font-size:13px!important}.dp-deposit-summary__grid strong{font-size:18px!important}.dp-deposit-summary__notice{font-size:15px!important;line-height:1.6}.dp-deposit-summary__button{min-height:46px;padding:12px 20px!important;border-radius:10px!important;background:#f97316!important;color:#fff!important}.dp-remaining-payment-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 24px;align-items:center;margin:0 0 24px;padding:28px 30px;border-top:5px solid #f97316;background:#102a43;color:#fff}.dp-remaining-payment-hero>span{grid-column:1/-1;color:#fb923c;font-size:13px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.dp-remaining-payment-hero h1{margin:0;color:#fff;font-size:30px;line-height:1.2}.dp-remaining-payment-hero p{margin:8px 0 0;color:#d9e2ec;font-size:16px;line-height:1.65}.dp-remaining-payment-hero>div{grid-column:2;grid-row:2/4;min-width:150px;padding:16px 18px;border-left:1px solid rgba(255,255,255,.2)}.dp-remaining-payment-hero small,.dp-remaining-payment-hero strong{display:block;color:#fff}.dp-remaining-payment-hero strong{margin:4px 0;font-size:27px}.woocommerce-order-pay #order_review{padding:26px;border-radius:0 0 18px 18px;background:#fff;box-shadow:0 18px 45px rgba(15,42,67,.1)}.woocommerce-order-pay #order_review .shop_table{overflow:hidden;margin:0 0 24px;border:0;border-radius:12px;background:#f8fafc}.woocommerce-order-pay #order_review .shop_table th,.woocommerce-order-pay #order_review .shop_table td{padding:15px;border:0;border-bottom:1px solid #dbe5ef;font-size:16px}.woocommerce-order-pay #order_review .shop_table thead th{background:#eaf1f7;color:#102a43;font-weight:850}.woocommerce-order-pay #payment{padding:22px;border-radius:14px;background:#f3f7fb}.woocommerce-order-pay #payment ul.payment_methods{padding:0;border:0}.woocommerce-order-pay #payment .payment_box{border-radius:10px;background:#fff}.woocommerce-order-pay #place_order{min-height:50px;border-radius:10px!important;background:#f97316!important;color:#fff!important;font-size:17px!important;font-weight:900!important}@media(max-width:640px){.dp-remaining-payment-hero{grid-template-columns:1fr;padding:22px}.dp-remaining-payment-hero>div{grid-column:1;grid-row:auto;padding:14px 0 0;border-top:1px solid rgba(255,255,255,.2);border-left:0}.woocommerce-order-pay #order_review{padding:16px}.woocommerce-order-pay #order_review .shop_table thead{display:none}.woocommerce-order-pay #order_review .shop_table tr,.woocommerce-order-pay #order_review .shop_table td,.woocommerce-order-pay #order_review .shop_table th{display:block;width:100%;box-sizing:border-box}.woocommerce-order-pay #payment{padding:16px}}
