.delivery-team-page{color:#12332a;gap:22px;display:grid}.delivery-hero{color:#fff;background:linear-gradient(125deg,#073f35,#117b5f);border-radius:24px;justify-content:space-between;align-items:center;gap:20px;padding:28px 30px;display:flex}.delivery-hero h2{margin:7px 0;font-size:32px}.delivery-hero p{color:#d7f5e9;margin:0}.eyebrow{letter-spacing:.12em;align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.eyebrow svg{width:18px}.delivery-hero-actions{align-items:center;gap:8px;display:flex}.delivery-hero-actions a,.delivery-hero-actions button{color:#075d48;background:#fff;border:0;border-radius:12px;align-items:center;padding:13px 17px;font-weight:800;text-decoration:none;display:flex}.delivery-hero-actions button{padding:12px}.delivery-hero-actions svg{width:20px}.delivery-stats,.rider-stats{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.delivery-stats article,.rider-stats article{background:#fff;border:1px solid #dce9e4;border-radius:18px;grid-template-columns:auto 1fr;align-items:center;gap:2px 12px;padding:18px;display:grid}.delivery-stats svg,.rider-stats svg{color:#07835e;background:#e8f7f1;border-radius:13px;grid-row:1/3;width:42px;height:42px;padding:10px}.delivery-stats span,.rider-stats span{color:#61756e;font-size:13px}.delivery-stats strong,.rider-stats strong{font-size:24px}.delivery-two-col{grid-template-columns:1fr 1fr;gap:20px;display:grid}.delivery-card{background:#fff;border:1px solid #dce9e4;border-radius:20px;padding:22px;box-shadow:0 10px 30px #0a3a2d0d}.card-heading{align-items:center;gap:12px;margin-bottom:18px;display:flex}.card-heading>svg{color:#07835e;background:#e8f7f1;border-radius:13px;width:42px;height:42px;padding:10px}.card-heading h3{margin:0 0 3px}.card-heading p{color:#6c7c77;margin:0;font-size:13px}.delivery-form-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.delivery-card label,.rider-auth-card label,.claim-card label,.delivery-task-card label{gap:7px;margin-bottom:13px;font-size:13px;font-weight:700;display:grid}.delivery-card input,.delivery-card select,.delivery-card textarea,.rider-auth-card input,.claim-card input,.delivery-task-card textarea{box-sizing:border-box;color:#17342c;width:100%;font:inherit;background:#fff;border:1px solid #cbdcd6;border-radius:11px;padding:12px}.delivery-card textarea,.delivery-task-card textarea{resize:vertical;min-height:76px}.delivery-primary{color:#fff;cursor:pointer;background:#0a8d62;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;padding:13px 18px;font-size:14px;font-weight:800;display:flex}.delivery-primary svg{width:19px}.delivery-primary:disabled{opacity:.55}.delivery-alert{border-radius:12px;margin:0;padding:12px 15px}.delivery-alert.error{color:#a61b1b;background:#fff0f0;border:1px solid #ffd1d1}.delivery-alert.success{color:#076747;background:#eaf9f3;border:1px solid #bde9d8}.invite-code-card{background:#fff8dd;border:1px solid #f1d36a;border-radius:16px;justify-content:space-between;align-items:center;gap:15px;padding:16px 18px;display:flex}.invite-code-card>div{gap:3px;display:grid}.invite-code-card span{color:#675d36;font-size:13px}.invite-code-card button{background:#fff;border:1px dashed #9d7c00;border-radius:11px;align-items:center;gap:8px;padding:10px 13px;display:flex}.invite-code-card button b{letter-spacing:.13em;font-size:21px}.invite-code-card svg{width:17px}.rider-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.rider-card{border:1px solid #e1ebe7;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px;display:grid}.rider-avatar,.rider-identity>div{color:#fff;background:#0a8d62;border-radius:50%;place-items:center;width:44px;height:44px;font-weight:900;display:grid}.rider-card>div:nth-child(2){gap:2px;display:grid}.rider-card span,.rider-card small{color:#6a7b75;font-size:12px}.rider-status,.task-status{text-transform:capitalize;color:#826000;background:#fff1c9;border-radius:30px;padding:6px 9px;font-size:11px}.rider-status.active,.task-status.delivered{color:#08724f;background:#e3f8ef}.rider-status.suspended,.task-status.failed{color:#a92525;background:#ffebeb}.task-status.accepted,.task-status.picked_up,.task-status.on_the_way{color:#245fa8;background:#e8f1ff}.task-table{display:grid}.task-table article{border-bottom:1px solid #e8efec;grid-template-columns:1.5fr 1fr auto;align-items:center;gap:14px;padding:13px 5px;display:grid}.task-table article>div{display:grid}.task-table span,.delivery-empty{color:#71817c;font-size:12px}.rider-auth-shell{color:#15352c;background:#f1f7f4;grid-template-columns:1.05fr .95fr;min-height:100vh;display:grid}.rider-auth-brand{color:#fff;background:linear-gradient(145deg,#063f34,#0a7d5d);flex-direction:column;justify-content:center;padding:9vw;display:flex;position:relative;overflow:hidden}.rider-auth-brand:after{content:"";border:90px solid #ffffff0d;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-180px;right:-180px}.rider-auth-brand img{background:#fff;border-radius:14px;width:210px;margin-bottom:60px;padding:8px}.rider-auth-brand span{letter-spacing:.12em;align-items:center;gap:8px;font-size:13px;font-weight:900;display:flex}.rider-auth-brand h1{margin:20px 0;font-size:56px;line-height:1.08}.rider-auth-brand p{color:#cff2e5;max-width:480px;font-size:17px}.rider-auth-card{background:#fff;border-radius:24px;width:min(430px,100% - 40px);margin:auto;padding:35px;box-shadow:0 25px 60px #0f342a1f}.auth-icon{color:#07845e;background:#e5f8f0;border-radius:15px;place-items:center;width:54px;height:54px;display:grid}.rider-auth-card h2{margin:18px 0 5px;font-size:28px}.rider-auth-card>p{color:#6d7e78;margin:0 0 22px}.password-field{position:relative}.password-field button{color:#64736e;background:0 0;border:0;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.password-field button svg{width:19px}.auth-switch{color:#087856;cursor:pointer;background:0 0;border:0;width:100%;padding:14px;font-weight:700}.rider-auth-card>a{text-align:center;color:#64736e;font-size:13px;text-decoration:none;display:block}.claim-shell,.rider-loading{color:#15352c;background:#edf6f2;place-items:center;min-height:100vh;display:grid}.claim-card{box-sizing:border-box;background:#fff;border-radius:24px;width:min(480px,100% - 40px);padding:36px;box-shadow:0 20px 55px #0f342a1f}.claim-card>svg{color:#087e5b;background:#e5f8f0;border-radius:17px;width:58px;height:58px;padding:12px}.claim-card h1{margin-bottom:7px}.claim-card>p{color:#667970;margin-bottom:24px}.claim-card label:last-of-type input{text-align:center;letter-spacing:.25em;font-size:25px}.rider-loading{text-align:center;align-content:center}.rider-loading svg{color:#09825d;width:55px;height:55px;margin:auto}.rider-portal{color:#14342b;background:#f3f7f5;grid-template-columns:250px 1fr;min-height:100vh;display:grid}.rider-sidebar{box-sizing:border-box;color:#fff;background:#073f35;flex-direction:column;height:100vh;padding:25px 18px;display:flex;position:sticky;top:0}.rider-sidebar img{background:#fff;border-radius:11px;width:180px;padding:6px}.rider-sidebar>strong{color:#bfeadd;align-items:center;gap:8px;margin:28px 7px 18px;display:flex}.rider-sidebar nav{gap:7px;display:grid}.rider-sidebar nav a,.rider-sidebar>button{color:#d3ede5;background:0 0;border:0;border-radius:11px;align-items:center;gap:10px;padding:12px;font-weight:700;text-decoration:none;display:flex}.rider-sidebar nav a.active{color:#fff;background:#0d6d56}.rider-sidebar svg{width:19px}.rider-sidebar>button{cursor:pointer;margin-top:auto}.rider-main{box-sizing:border-box;width:100%;max-width:1200px;padding:28px 38px}.rider-main>header{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.rider-main>header span{color:#6d7c77}.rider-main>header h1{margin:3px 0;font-size:30px}.rider-identity{align-items:center;gap:10px;display:flex}.rider-identity p{margin:0;display:grid}.rider-identity span{font-size:12px}.rider-tasks,.rider-profile{margin-top:24px}.rider-section-title{justify-content:space-between;align-items:center;display:flex}.rider-section-title h2{margin-bottom:3px}.rider-section-title p{color:#6d7c77;margin:0}.rider-section-title button{background:#fff;border:1px solid #bdd1ca;border-radius:10px;padding:9px 14px}.delivery-task-card{background:#fff;border:1px solid #dce8e3;border-radius:19px;margin-top:14px;padding:20px}.task-top,.task-contact,.task-actions{justify-content:space-between;align-items:center;gap:14px;display:flex}.task-top span{color:#07845e;font-size:12px;font-weight:800}.task-top h3{margin:4px 0}.route-box{background:#f4f8f6;border-radius:14px;margin:15px 0;padding:15px}.route-box>div{align-items:flex-start;gap:12px;display:flex}.route-box i{color:#fff;background:#0a8d62;border-radius:50%;place-items:center;width:26px;height:26px;font-size:11px;font-style:normal;font-weight:900;display:grid}.route-box p{margin:0;display:grid}.route-box small{color:#73827d}.route-box>span{border-left:2px dotted #9fb8af;height:20px;margin-left:12px;display:block}.task-contact{border-bottom:1px solid #e7efec;padding-bottom:14px}.task-contact a{color:#087858;align-items:center;gap:7px;font-weight:700;text-decoration:none;display:flex}.task-contact svg{width:18px}.seller-instruction{background:#fff7db;border-radius:10px;padding:10px}.task-actions button{color:#fff;background:#09855e;border:0;border-radius:11px;align-items:center;gap:7px;padding:11px 15px;font-weight:800;display:flex}.task-actions button svg{width:18px}.task-actions .task-failed{color:#a62121;background:#fff0f0}.no-rider-tasks{text-align:center;background:#fff;border:1px dashed #bdd2ca;border-radius:20px;margin-top:15px;padding:50px}.no-rider-tasks svg{color:#0a8d62;width:50px;height:50px}.rider-profile{background:#fff;border:1px solid #dce8e3;border-radius:19px;padding:22px}.rider-profile>div{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.rider-profile p{background:#f5f8f7;border-radius:11px;margin:0;padding:12px;display:grid}.rider-profile span{color:#73817d;font-size:12px}.profile-active{color:#07875f}.delivery-empty{text-align:center;padding:25px}.auth-switch+button{margin-top:0}@media (max-width:900px){.delivery-two-col,.rider-auth-shell{grid-template-columns:1fr}.rider-auth-brand{padding:40px}.rider-auth-brand h1{font-size:40px}.rider-auth-brand img{margin-bottom:30px}.rider-auth-card{margin:30px auto}.rider-portal{grid-template-columns:1fr}.rider-sidebar{flex-direction:row;align-items:center;gap:12px;height:auto;padding:14px;position:relative}.rider-sidebar img{width:130px}.rider-sidebar>strong{margin:0}.rider-sidebar nav{margin-left:auto;display:flex}.rider-sidebar>button{margin:0}.rider-sidebar nav a{font-size:0}.rider-main{padding:22px}.rider-profile>div{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.delivery-hero,.invite-code-card,.rider-main>header{flex-direction:column;align-items:flex-start}.delivery-stats,.rider-stats,.delivery-form-grid,.rider-grid{grid-template-columns:1fr}.task-table article{grid-template-columns:1fr auto}.task-table article>div:nth-child(2),.rider-auth-brand{display:none}.rider-auth-shell{place-items:center}.rider-sidebar>strong,.rider-identity p{display:none}.rider-main{padding:16px}.rider-main>header{flex-direction:row}.rider-profile>div{grid-template-columns:1fr}.task-contact,.task-actions{flex-direction:column;align-items:flex-start}.task-actions button{justify-content:center;width:100%}.delivery-task-card{padding:15px}.delivery-hero{padding:22px}.delivery-hero-actions{width:100%}.delivery-hero-actions a{flex:1;justify-content:center}}.rider-document-actions{flex-wrap:wrap;align-items:center;gap:6px;margin-top:7px;display:flex!important}.rider-document-actions button{color:#087858;background:#fff;border:1px solid #c7ddd3;border-radius:7px;align-items:center;gap:4px;padding:5px 7px;font-size:11px;font-weight:800;display:inline-flex}.rider-document-actions button svg,.rider-document-actions span svg{width:13px;height:13px}.rider-document-actions span{border-radius:18px;align-items:center;gap:4px;padding:5px 7px;font-weight:800;display:inline-flex}.rider-document-actions .verified{color:#08724f;background:#e3f8ef}.rider-document-actions .pending{color:#826000;background:#fff1c9}
