.mdd-driver-portal .mdd-driver-app>header{position:relative;overflow:hidden}.mdd-driver-portal .mdd-driver-app>header:before,.mdd-driver-portal .mdd-driver-app>header:after{content:"";position:absolute;border-radius:50%;pointer-events:none}.mdd-driver-portal .mdd-driver-app>header:before{width:310px;height:310px;right:-110px;top:-200px;background:rgba(255,255,255,.09)}.mdd-driver-portal .mdd-driver-app>header:after{width:170px;height:170px;right:160px;bottom:-150px;border:28px solid rgba(255,255,255,.05)}.mdd-driver-portal .mdd-driver-app>header>div:first-child{position:relative;z-index:1;padding-left:76px}.mdd-driver-portal .mdd-driver-app>header>div:first-child:before{content:"";position:absolute;left:0;top:50%;width:56px;height:56px;transform:translateY(-50%);border:1px solid rgba(255,255,255,.3);border-radius:17px;background:rgba(255,255,255,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.18)}.mdd-driver-portal .mdd-driver-app>header>div:first-child:after{content:"⌖";position:absolute;left:17px;top:50%;transform:translateY(-51%);color:#fff;font-size:28px;font-weight:800}.mdd-driver-portal .mdd-driver-app>header small{font-weight:800;letter-spacing:.11em;opacity:.76}.mdd-driver-portal .mdd-driver-app>header h2{font-size:31px!important;letter-spacing:-.025em}.mdd-driver-head-actions{position:relative;z-index:1}.mdd-live-control{position:relative!important;margin:14px 0 20px!important;padding:17px 20px 17px 70px!important;overflow:hidden;border:1px solid #dce5f4!important;border-radius:16px!important;background:linear-gradient(90deg,#fff,#f7f9ff)!important;box-shadow:0 8px 22px rgba(20,39,82,.05)}.mdd-live-control:before{content:"⌖";position:absolute;left:18px;top:50%;display:grid;width:38px;height:38px;transform:translateY(-50%);place-items:center;border-radius:12px;background:#eaf0ff;color:#3157d5;font-size:21px;font-weight:800}.mdd-live-control .mdd-live-toggle{min-height:40px;border-radius:10px!important}.mdd-live-control span{font-weight:650}.mdd-driver-stats>div{--stat-accent:#3157d5;--stat-soft:#eaf0ff;position:relative;display:grid!important;min-height:124px;grid-template-columns:50px 1fr;grid-template-areas:"icon label" "icon value";align-content:center;column-gap:14px;overflow:hidden;box-sizing:border-box;transition:transform .2s ease,box-shadow .2s ease}.mdd-driver-stats>div:hover{transform:translateY(-3px);box-shadow:0 14px 30px rgba(20,39,82,.1)}.mdd-driver-stats>div:before{grid-area:icon;display:grid;width:46px;height:46px;place-items:center;border-radius:14px;background:var(--stat-soft);color:var(--stat-accent);font-size:20px;font-weight:850}.mdd-driver-stats>div:after{content:"";position:absolute;right:0;top:0;width:4px;height:100%;background:var(--stat-accent)}.mdd-driver-stats>div:nth-child(1):before{content:"↗"}.mdd-driver-stats>div:nth-child(2){--stat-accent:#16a34a;--stat-soft:#e8f8ed}.mdd-driver-stats>div:nth-child(2):before{content:"✓"}.mdd-driver-stats>div:nth-child(3){--stat-accent:#d97706;--stat-soft:#fff4df}.mdd-driver-stats>div:nth-child(3):before{content:"₹"}.mdd-driver-stats>div:nth-child(4){--stat-accent:#7c3aed;--stat-soft:#f2ebff}.mdd-driver-stats>div:nth-child(4):before{content:"★"}.mdd-driver-stats strong{grid-area:value;margin-top:2px;color:#172238!important;font-size:25px!important;line-height:1.1}.mdd-driver-stats span{grid-area:label;margin:0!important;color:#667085!important;font-size:11px;font-weight:750;text-transform:uppercase;letter-spacing:.045em}.mdd-driver-app-v2>.mdd-tabs{position:relative;margin-top:76px!important;padding:7px!important;border-radius:16px!important}.mdd-driver-app-v2>.mdd-tabs:before{content:"My delivery queue";position:absolute;left:2px;bottom:calc(100% + 19px);color:#172238;font-size:23px;font-weight:800;letter-spacing:-.025em}.mdd-driver-app-v2>.mdd-tabs:after{content:"DELIVERY WORKSPACE";position:absolute;left:2px;bottom:calc(100% + 50px);color:#3157d5;font-size:10px;font-weight:850;letter-spacing:.12em}.mdd-driver-app-v2>.mdd-tabs button{display:flex;align-items:center;justify-content:center;color:#536079}.mdd-driver-app-v2>.mdd-tabs button.active{background:linear-gradient(135deg,#274db9,#3d67e6)!important;color:#fff!important;box-shadow:0 7px 15px rgba(49,87,213,.22)}.mdd-queue-empty{position:relative;min-height:130px;display:flex;box-sizing:border-box;align-items:center;justify-content:center;padding:60px 20px 24px!important;border:1px dashed #bfcce2!important;background:linear-gradient(180deg,#fbfcff,#f5f8fd)!important;color:#66758f!important}.mdd-queue-empty:before{content:"▣";position:absolute;top:22px;display:grid;width:31px;height:31px;place-items:center;border-radius:10px;background:#e9effc;color:#3157d5;font-size:15px}.mdd-order-card{position:relative;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.mdd-order-card:hover{transform:translateY(-1px);box-shadow:0 15px 38px rgba(20,39,82,.1)!important}.mdd-order-card:before{content:"";position:absolute;left:0;top:0;width:4px;height:100%;background:#3157d5}.mdd-awaiting-acceptance:before{background:#f59e0b}.mdd-collapsible[data-kind="completed"]:before{background:#16a34a}.mdd-status{font-weight:750}.mdd-pin-row{background:linear-gradient(90deg,#f8fafc,#f3f6fc)}.mdd-wallet-statement{border-radius:17px!important;box-shadow:0 9px 26px rgba(20,39,82,.05)}.mdd-wallet-statement summary{color:#26334d;font-weight:800}.mdd-wallet-statement summary:before{content:"◫";display:inline-grid;width:29px;height:29px;margin-right:9px;place-items:center;border-radius:9px;background:#edf2ff;color:#3157d5}@media(max-width:820px){.mdd-driver-stats>div{grid-template-columns:40px 1fr;column-gap:10px}.mdd-driver-stats>div:before{width:38px;height:38px;border-radius:11px;font-size:17px}}@media(max-width:520px){.mdd-driver-portal .mdd-driver-app>header>div:first-child{padding-left:0}.mdd-driver-portal .mdd-driver-app>header>div:first-child:before,.mdd-driver-portal .mdd-driver-app>header>div:first-child:after{display:none}.mdd-driver-portal .mdd-driver-app>header h2{font-size:26px!important}.mdd-live-control{align-items:flex-start;flex-wrap:wrap;padding:15px!important}.mdd-live-control:before{display:none}.mdd-live-control span{width:100%}.mdd-driver-stats>div{display:block!important;min-height:132px;padding:15px!important}.mdd-driver-stats>div:before{margin-bottom:11px}.mdd-driver-app-v2>.mdd-tabs{margin-top:70px!important}.mdd-driver-app-v2>.mdd-tabs:before{font-size:20px}.mdd-driver-app-v2>.mdd-tabs button{padding:8px 5px}}
