#mdd-checkout-location{display:flex;gap:15px;padding:20px;margin:20px 0;border:1px solid #dce4f0;border-radius:14px;background:#f8faff}#mdd-checkout-location h3{margin:0 0 6px}.mdd-location-icon{font-size:30px;color:#3157d5}#mdd-location-message{font-weight:600;color:#166534}.mdd-driver-app,.mdd-tracking{--blue:#3157d5;--ink:#172238;max-width:1050px;margin:20px auto;font-family:system-ui,sans-serif;color:var(--ink)}.mdd-driver-app>header,.mdd-tracking>header{display:flex;justify-content:space-between;align-items:center;padding:24px;border-radius:18px;background:linear-gradient(135deg,#142752,#3157d5);color:#fff}.mdd-driver-app header h2,.mdd-tracking header h2{color:#fff;margin:4px 0}.mdd-driver-app header p,.mdd-tracking header p{margin:0;opacity:.85}.mdd-online{display:flex;align-items:center;gap:8px}.mdd-online input{display:none}.mdd-online span{width:42px;height:23px;background:#8090b6;border-radius:20px;position:relative}.mdd-online span:after{content:"";position:absolute;left:3px;top:3px;width:17px;height:17px;border-radius:50%;background:#fff}.mdd-online input:checked+span{background:#22c55e}.mdd-online input:checked+span:after{left:22px}.mdd-driver-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:15px 0}.mdd-driver-stats div{padding:16px;background:#fff;border:1px solid #e1e7f0;border-radius:13px}.mdd-driver-stats strong,.mdd-driver-stats span{display:block}.mdd-driver-stats strong{font-size:22px}.mdd-driver-stats span{color:#697386}.mdd-tabs{display:flex;gap:8px;margin-bottom:15px}.mdd-tabs button{border:1px solid #dce3ed;background:#fff;border-radius:999px;padding:8px 15px}.mdd-tabs button.active{background:var(--blue);color:#fff}.mdd-order-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px}.mdd-order-card{padding:18px;background:#fff;border:1px solid #dfe6ef;border-radius:16px;box-shadow:0 8px 24px rgba(20,39,82,.07)}.mdd-card-head,.mdd-order-meta{display:flex;justify-content:space-between;align-items:center;gap:10px}.mdd-status{font-size:12px;padding:5px 9px;border-radius:999px;background:#e8efff;color:#254da7}.mdd-address{color:#596579}.mdd-order-meta{margin:14px 0;padding:10px;background:#f6f8fb;border-radius:9px}.mdd-actions{display:flex;flex-wrap:wrap;gap:7px;margin:14px 0}.mdd-actions a,.mdd-actions button,.mdd-primary{border:0;border-radius:8px;padding:9px 12px;background:#edf2ff;color:#244ba5;text-decoration:none;cursor:pointer}.mdd-primary{display:inline-block;background:var(--blue);color:#fff!important}.mdd-route-panel{padding:12px;background:#f4f7fc;border-radius:12px}.mdd-route-summary{font-weight:700;margin-bottom:8px}.mdd-map{height:300px;border-radius:10px;margin-bottom:10px;background:#e8edf4}.mdd-workflow{border-top:1px solid #e4e9f1;margin-top:15px;padding-top:15px}.mdd-workflow>label,.mdd-photo-label{display:block;font-weight:600}.mdd-workflow select,.mdd-workflow textarea,.mdd-workflow input[type=text],.mdd-otp{width:100%;margin:6px 0;padding:10px;border:1px solid #ccd6e4;border-radius:8px;box-sizing:border-box}.mdd-photo-label{padding:10px;margin:6px 0;background:#f5f7fb;border-radius:8px}.mdd-photo-label input{display:block;margin-top:6px}.mdd-cod-check{display:block;margin:10px 0}.mdd-action-message{font-weight:600}.mdd-alert,.mdd-track-search{max-width:700px;margin:30px auto;padding:25px;border-radius:14px;background:#fff3cd}.mdd-track-grid{display:grid;grid-template-columns:2fr 1fr;gap:18px;margin-top:18px}.mdd-track-grid section,.mdd-track-grid aside{padding:22px;background:#fff;border:1px solid #e1e7ef;border-radius:15px}.mdd-track-grid ol{list-style:none;padding:0}.mdd-track-grid li{position:relative;padding:0 0 25px 25px;border-left:2px solid #b9c8ef}.mdd-track-grid li:before{content:"";position:absolute;width:12px;height:12px;background:#3157d5;border-radius:50%;left:-7px}.mdd-track-grid li b,.mdd-track-grid li span{display:block}.mdd-track-grid li span{color:#667085;font-size:13px}@media(max-width:650px){.mdd-driver-app,.mdd-tracking{margin:10px}.mdd-order-grid,.mdd-track-grid{grid-template-columns:1fr}.mdd-driver-app>header{align-items:flex-start}.mdd-driver-stats{grid-template-columns:1fr 1fr}.mdd-map{height:260px}}
#mdd-checkout-location{display:flex;gap:15px;padding:20px;margin:20px 0;border:1px solid #dce4f0;border-radius:14px;background:#f8faff}#mdd-checkout-schedule{padding:20px;margin:20px 0;border:1px solid #dce4f0;border-radius:14px;background:#fff}#mdd-checkout-schedule h3{margin:0 0 6px}#mdd-checkout-schedule .form-row{margin:12px 0}#mdd-checkout-schedule input,#mdd-checkout-schedule select{width:100%}#mdd-checkout-schedule small{color:#667085}
.woocommerce-checkout #mdd-checkout-schedule{display:block;clear:both;box-sizing:border-box}.woocommerce-checkout #mdd-checkout-schedule .form-row{display:block!important;float:none!important;clear:both!important;width:100%!important;max-width:none!important;box-sizing:border-box!important;margin:15px 0!important;padding:0!important}.woocommerce-checkout #mdd-checkout-schedule .form-row label{position:static!important;display:block!important;width:auto!important;height:auto!important;margin:0 0 7px!important;padding:0!important;transform:none!important;color:inherit!important;font-size:14px!important;line-height:1.4!important;opacity:1!important;pointer-events:auto!important}.woocommerce-checkout #mdd-checkout-schedule .woocommerce-input-wrapper{display:block!important;width:100%!important}.woocommerce-checkout #mdd-checkout-schedule input,.woocommerce-checkout #mdd-checkout-schedule select{display:block!important;float:none!important;width:100%!important;min-width:0!important;max-width:none!important;height:50px!important;box-sizing:border-box!important;margin:0!important;padding:0 14px!important;border:1px solid #ccd6e4!important;border-radius:9px!important;background:#fff!important;color:#172238!important;line-height:50px!important}.woocommerce-checkout #mdd-checkout-schedule small{display:block;clear:both;margin-top:10px;line-height:1.5}.woocommerce-checkout #billing_country_field,.woocommerce-checkout #billing_state_field,.woocommerce-checkout #shipping_country_field,.woocommerce-checkout #shipping_state_field{display:block!important;float:none!important;clear:both!important;width:100%!important;max-width:none!important;box-sizing:border-box!important}.woocommerce-checkout #billing_country_field>label,.woocommerce-checkout #billing_state_field>label,.woocommerce-checkout #shipping_country_field>label,.woocommerce-checkout #shipping_state_field>label{position:static!important;display:block!important;width:auto!important;height:auto!important;margin:0 0 7px!important;padding:0!important;transform:none!important;color:inherit!important;font-size:14px!important;line-height:1.4!important;opacity:1!important;pointer-events:auto!important}.woocommerce-checkout #billing_country_field .woocommerce-input-wrapper,.woocommerce-checkout #billing_state_field .woocommerce-input-wrapper,.woocommerce-checkout #shipping_country_field .woocommerce-input-wrapper,.woocommerce-checkout #shipping_state_field .woocommerce-input-wrapper{display:block!important;width:100%!important}.woocommerce-checkout #billing_country_field select,.woocommerce-checkout #billing_state_field select,.woocommerce-checkout #shipping_country_field select,.woocommerce-checkout #shipping_state_field select{display:block!important;width:100%!important;min-width:0!important;max-width:none!important;height:52px!important;box-sizing:border-box!important;margin:0!important;padding:0 14px!important;border:1px solid #ccd6e4!important;border-radius:8px!important;background-color:#fff!important}.woocommerce-checkout #billing_country_field .select2-container,.woocommerce-checkout #billing_state_field .select2-container,.woocommerce-checkout #shipping_country_field .select2-container,.woocommerce-checkout #shipping_state_field .select2-container{display:block!important;width:100%!important;max-width:none!important}.woocommerce-checkout #billing_country_field .select2-selection,.woocommerce-checkout #billing_state_field .select2-selection,.woocommerce-checkout #shipping_country_field .select2-selection,.woocommerce-checkout #shipping_state_field .select2-selection{height:52px!important;box-sizing:border-box!important;border:1px solid #ccd6e4!important;border-radius:8px!important}.woocommerce-checkout #billing_country_field .select2-selection__rendered,.woocommerce-checkout #billing_state_field .select2-selection__rendered,.woocommerce-checkout #shipping_country_field .select2-selection__rendered,.woocommerce-checkout #shipping_state_field .select2-selection__rendered{padding:0 38px 0 14px!important;line-height:50px!important}.woocommerce-checkout #billing_country_field .select2-selection__arrow,.woocommerce-checkout #billing_state_field .select2-selection__arrow,.woocommerce-checkout #shipping_country_field .select2-selection__arrow,.woocommerce-checkout #shipping_state_field .select2-selection__arrow{height:50px!important;right:9px!important}@media(max-width:600px){.woocommerce-checkout #mdd-checkout-schedule{padding:17px}.woocommerce-checkout #mdd-checkout-schedule input,.woocommerce-checkout #mdd-checkout-schedule select{font-size:16px!important}}
.mdd-driver-stats{grid-template-columns:repeat(4,1fr)}.mdd-wallet-statement{margin-top:20px;padding:18px;background:#fff;border:1px solid #dfe6ef;border-radius:16px}.mdd-wallet-statement table{width:100%;border-collapse:collapse}.mdd-wallet-statement th,.mdd-wallet-statement td{padding:10px;border-bottom:1px solid #e8edf4;text-align:left}
@media(min-width:769px){.woocommerce-checkout #billing_state_field,.woocommerce-checkout #shipping_state_field{float:left!important;clear:none!important;width:calc(33.333% - 10px)!important}}
.woocommerce-checkout #billing_state_field,.woocommerce-checkout #shipping_state_field{position:relative!important;min-height:52px!important;margin-bottom:16px!important}.woocommerce-checkout #billing_state_field>label,.woocommerce-checkout #shipping_state_field>label{position:absolute!important;z-index:3!important;top:8px!important;left:14px!important;display:block!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;transform:none!important;color:#172238!important;font-size:11px!important;font-weight:600!important;line-height:1!important;opacity:1!important;pointer-events:none!important}.woocommerce-checkout #billing_state_field select,.woocommerce-checkout #shipping_state_field select{height:52px!important;padding:20px 36px 4px 14px!important;line-height:1.2!important}.woocommerce-checkout #billing_state_field .select2-selection__rendered,.woocommerce-checkout #shipping_state_field .select2-selection__rendered{height:50px!important;padding:25px 38px 5px 14px!important;line-height:20px!important}.woocommerce-checkout #ship-to-different-address{display:block!important;float:none!important;clear:both!important;width:100%!important;max-width:none!important;height:auto!important;box-sizing:border-box!important;margin:16px 0 18px!important;padding:0!important;line-height:1.4!important}.woocommerce-checkout #ship-to-different-address label{position:static!important;display:inline-flex!important;width:auto!important;height:auto!important;max-width:100%!important;align-items:center!important;gap:9px!important;box-sizing:border-box!important;margin:0!important;padding:0!important;transform:none!important;color:inherit!important;font-size:14px!important;line-height:1.4!important;opacity:1!important;white-space:normal!important;pointer-events:auto!important}.woocommerce-checkout #ship-to-different-address input[type=checkbox]{position:static!important;display:inline-block!important;flex:0 0 18px!important;width:18px!important;height:18px!important;margin:0!important;opacity:1!important;visibility:visible!important}.woocommerce-checkout #ship-to-different-address span{position:static!important;display:inline!important;width:auto!important;margin:0!important;padding:0!important;transform:none!important;white-space:normal!important}.woocommerce-checkout .woocommerce-shipping-fields{display:block!important;clear:both!important;width:100%!important}@media(max-width:768px){.woocommerce-checkout #billing_state_field,.woocommerce-checkout #shipping_state_field{float:none!important;clear:both!important;width:100%!important}}
.woocommerce-checkout #billing_state_field .select2-container,.woocommerce-checkout #shipping_state_field .select2-container{position:relative!important;top:auto!important;left:auto!important;height:52px!important;overflow:visible!important;transform:none!important;vertical-align:top!important}.woocommerce-checkout #billing_state_field .select2-selection--single,.woocommerce-checkout #shipping_state_field .select2-selection--single{position:relative!important;display:block!important;width:100%!important;height:52px!important;overflow:hidden!important;box-sizing:border-box!important;margin:0!important;padding:0!important;transform:none!important}.woocommerce-checkout #billing_state_field .select2-selection--single .select2-selection__rendered,.woocommerce-checkout #shipping_state_field .select2-selection--single .select2-selection__rendered{position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;display:flex!important;width:100%!important;height:50px!important;min-height:0!important;align-items:flex-end!important;overflow:hidden!important;box-sizing:border-box!important;margin:0!important;padding:22px 38px 7px 14px!important;transform:none!important;color:#172238!important;font-size:14px!important;line-height:18px!important;white-space:nowrap!important}.woocommerce-checkout #billing_state_field .select2-selection--single .select2-selection__arrow,.woocommerce-checkout #shipping_state_field .select2-selection--single .select2-selection__arrow{position:absolute!important;top:1px!important;right:9px!important;bottom:auto!important;left:auto!important;width:20px!important;height:50px!important;margin:0!important;transform:none!important}
.mdd-razorpay{margin:14px 0;padding:14px;border:1px solid #d8e1ff;border-radius:12px;background:#f7f9ff}.mdd-qr-panel{text-align:center;margin-top:12px}.mdd-qr-image{display:block;width:min(280px,100%);height:auto;margin:0 auto 10px;border-radius:10px;background:#fff}.mdd-qr-amount{display:block;font-size:22px;margin:8px}.mdd-check-qr{border:1px solid #3157d5;border-radius:8px;padding:9px 13px;background:#fff;color:#244ba5}.mdd-qr-message{font-weight:700}.mdd-qr-paid{padding:15px;border-radius:9px;background:#dcfce7;color:#166534;font-weight:800}
.mdd-live-control{display:flex;align-items:center;gap:12px;margin:12px 0;padding:12px 15px;border:1px solid #dbe3ef;border-radius:12px;background:#fff}.mdd-live-toggle{border:0;border-radius:8px;padding:9px 13px;background:#e8efff;color:#244ba5;font-weight:700}.mdd-live-toggle.active{background:#dc2626;color:#fff}.mdd-live-control span{font-size:13px;color:#596579}.mdd-customer-live{max-width:1050px;margin:18px auto 0;padding:20px;border:1px solid #dfe6ef;border-radius:15px;background:#fff}.mdd-customer-live-map{height:340px;margin-top:12px;border-radius:12px;background:#e8edf4}.mdd-customer-live-message{font-weight:700;color:#3157d5}.mdd-live-privacy{font-size:12px;color:#667085}.mdd-dispatch-strip{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:12px 0;padding:9px 11px;border-radius:9px;background:#f8fafc;color:#334155;font-size:13px}.mdd-dispatch-strip b{padding:4px 8px;border-radius:999px;background:#e2e8f0}.mdd-dispatch-strip .mdd-priority-high{background:#ffedd5;color:#9a3412}.mdd-dispatch-strip .mdd-priority-urgent{background:#fee2e2;color:#991b1b}.mdd-dispatch-strip .mdd-priority-low{background:#f1f5f9;color:#475569}
