:root{--bg:#080b09;--panel:#101611;--border:#283229;--text:#f4f7f2;--muted:#98a398;--lime:#a7e000}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);direction:rtl;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}.driver-center{min-height:100vh;color:var(--muted);place-items:center;display:grid}.driver-login{background:radial-gradient(circle at 50% 20%,#a7e00017,transparent 28%),var(--bg);place-items:center;min-height:100vh;padding:20px;display:grid}.driver-login form{border:1px solid var(--border);background:var(--panel);border-radius:24px;width:min(430px,100%);padding:30px}.driver-logo{direction:ltr;font-size:24px;font-weight:900}.driver-logo span{color:var(--lime)}.driver-login h1{margin:25px 0 8px}.driver-login p,.driver-content>p,.driver-card>p{color:var(--muted);font-size:12px;line-height:1.6}.driver-login label,.driver-card label,.return-input label{color:#cbd3c9;gap:7px;margin-top:14px;font-size:11px;display:grid}.driver-login input,.driver-card input,.driver-card textarea,.return-input input{border:1px solid var(--border);color:#fff;background:#090e0a;border-radius:11px;outline:0;width:100%;padding:12px}.driver-login button,.driver-primary{background:var(--lime);color:#11160f;border:0;border-radius:12px;width:100%;margin-top:18px;padding:14px;font-weight:900}.driver-error{color:#ffabb0;background:#35191b;border-radius:10px;margin:12px 0;padding:11px;font-size:11px}.driver-app header{z-index:20;background:#080b09f5;border-bottom:1px solid #1c241d;justify-content:space-between;align-items:center;min-height:68px;padding:12px 18px;display:flex;position:sticky;top:0}.driver-app header small{color:var(--muted);margin-top:3px;display:block}.driver-app header button,.driver-app header>a,.driver-secondary{border:1px solid var(--border);color:#d1d8cf;background:#101611;border-radius:9px;padding:9px 12px}.driver-content{width:min(760px,100%);margin:0 auto;padding:24px 16px 70px}.driver-content h1{margin:0;font-size:28px}.driver-empty{border:1px dashed var(--border);text-align:center;color:var(--muted);border-radius:16px;margin-top:20px;padding:50px 20px}.driver-list{gap:10px;margin-top:18px;display:grid}.driver-list>a{border:1px solid var(--border);background:var(--panel);border-radius:16px;justify-content:space-between;align-items:center;gap:15px;padding:16px;display:flex}.driver-list strong,.driver-list span,.driver-list small,.driver-list b,.driver-list em{display:block}.driver-list span{color:#c0c8be;margin-top:6px;font-size:12px}.driver-list small{color:var(--muted);margin-top:5px;font-size:9px}.driver-list b{color:var(--lime)}.driver-list em{color:var(--muted);margin-top:7px;font-size:9px;font-style:normal}.driver-delivery-head{border:1px solid var(--border);background:var(--panel);border-radius:18px;padding:18px}.driver-delivery-head>span{color:var(--lime);font-size:10px}.driver-delivery-head h1{margin:7px 0}.driver-delivery-head p{color:#c3cbc1}.driver-delivery-head a{color:var(--lime);margin-top:8px;font-size:12px;font-weight:800;display:inline-block}.driver-card{border:1px solid var(--border);background:var(--panel);border-radius:16px;margin-top:12px;padding:16px}.driver-card h2{margin:0 0 12px;font-size:17px}.driver-item{border-bottom:1px solid #1d251e;justify-content:space-between;align-items:center;padding:11px 0;display:flex}.driver-item:last-child{border-bottom:0}.driver-item strong,.driver-item small{display:block}.driver-item small{color:var(--muted);margin-top:4px;font-size:9px}.driver-item b{color:var(--lime);font-size:24px}.return-input{border-top:1px solid #1d251e;padding:12px 0}.return-input>strong{margin-bottom:4px;display:block}.driver-card canvas{touch-action:none;background:#fff;border-radius:10px;width:100%;height:150px;margin-top:8px}.driver-secondary{margin-top:8px}.driver-big{cursor:pointer;min-height:54px;font-size:15px}.driver-primary:disabled{opacity:.5}.driver-returns-card{overflow:hidden}.driver-returns-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.driver-returns-header h2{margin-bottom:5px}.driver-returns-header p{max-width:430px;margin:0}.driver-return-summary{text-align:center;background:#a7e0000d;border:1px solid #a7e00040;border-radius:12px;min-width:94px;padding:10px 12px}.driver-return-summary span,.driver-return-summary small{color:var(--muted);font-size:9px;display:block}.driver-return-summary strong{color:var(--lime);margin:3px 0;font-size:22px;display:block}.driver-return-toolbar{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:16px;display:grid}.driver-return-toolbar input{border:1px solid var(--border);color:#fff;background:#090e0a;border-radius:10px;outline:0;width:100%;padding:11px 12px}.driver-return-toolbar input:focus{border-color:#a7e000a6}.driver-return-filter{border:1px solid var(--border);color:#cdd5cb;cursor:pointer;background:#0b100c;border-radius:10px;min-width:105px;padding:9px 12px}.driver-return-filter--active{border-color:var(--lime);color:var(--lime);background:#a7e00014}.driver-return-products{gap:8px;max-height:480px;margin-top:12px;padding-left:3px;display:grid;overflow-y:auto}.driver-return-product{background:#0a0f0b;border:1px solid #202921;border-radius:13px;grid-template-columns:minmax(0,1fr) 160px;align-items:center;gap:14px;padding:13px;display:grid}.driver-return-product--active{background:#a7e00009;border-color:#a7e0008c}.driver-return-product__info span,.driver-return-product__info strong,.driver-return-product__info small{display:block}.driver-return-product__info span{color:var(--lime);margin-bottom:3px;font-size:8px}.driver-return-product__info strong{font-size:12px}.driver-return-product__info small{color:var(--muted);margin-top:4px;font-size:8px}.driver-return-product__quantity label{color:var(--muted);margin-bottom:6px;font-size:8px;display:block}.driver-return-stepper{border:1px solid var(--border);background:#070b08;border-radius:10px;grid-template-columns:38px 1fr 38px;display:grid;overflow:hidden}.driver-return-stepper button{color:var(--lime);cursor:pointer;background:#111712;border:0;font-size:20px;font-weight:900}.driver-return-stepper input{text-align:center;color:#fff;width:100%;min-width:0;font-weight:900;border:0!important;border-right:1px solid var(--border)!important;border-left:1px solid var(--border)!important;background:#090e0a!important;border-radius:0!important;padding:8px 3px!important}.driver-return-reason{grid-column:1/-1;gap:6px;display:grid;margin-top:2px!important}.driver-return-reason span,.driver-return-notes>span{color:var(--muted);font-size:9px}.driver-return-reason input{border:1px solid var(--border);color:#fff;background:#080c09;border-radius:9px;width:100%;padding:10px 11px}.driver-return-notes{gap:6px;margin-top:14px;display:grid}.driver-return-notes textarea{resize:vertical;width:100%}@media (max-width:580px){.driver-returns-header{grid-template-columns:1fr auto;display:grid}.driver-return-toolbar,.driver-return-product{grid-template-columns:1fr}.driver-return-product__quantity{width:100%}}.driver-logo{direction:ltr;align-items:center;display:flex}.driver-logo img{object-fit:contain;width:100%;max-width:190px;height:auto;max-height:58px;display:block}.driver-login .driver-logo{justify-content:center;margin-bottom:20px}.driver-login .driver-logo img{max-width:300px;max-height:86px}.driver-app header .driver-logo{justify-content:flex-start}.driver-app header .driver-logo img{max-width:180px;max-height:52px}@media (max-width:520px){.driver-login .driver-logo img{max-width:250px}.driver-app header .driver-logo img{max-width:145px}}
