body[data-sector="delivery"].courier-direct .juca-shell.is-courier .topbar{display:none}
body[data-sector="delivery"].courier-direct .juca-shell .main{padding:24px 16px 0;max-width:500px}
.courier-app.juca-phone{max-width:430px;width:100%;margin:0 auto;background:#f7f8fb;border:1px solid #e2e8f0;border-radius:30px;padding:16px;box-shadow:0 24px 80px -30px #0f172a35;overflow:clip;color:#0f172a}
.courier-app *{box-sizing:border-box}.courier-app h1{font-size:24px;line-height:1.25;letter-spacing:-1px;font-weight:800;margin:23px 0 18px}.courier-app h2{font-size:16px;letter-spacing:-.3px;margin:0}.courier-app h3{font-size:16px;margin:0}
.courier-top{display:flex;gap:8px;align-items:center;justify-content:space-between;position:relative;margin-bottom:22px}.courier-top>div{display:flex;gap:9px;align-items:center;min-width:0}.courier-top img{height:34px;width:34px;object-fit:contain;border:1px solid #e2e8f0;border-radius:9px;background:white;padding:2px}.courier-top strong{display:block;font-size:14px;overflow-wrap:anywhere}.courier-top small{display:block;font-size:14px;color:#ff7517;margin-top:4px}.courier-top>.btn{background:transparent!important;border:0!important}.courier-notification-count{position:absolute;right:2px;top:1px;background:#ef4444;color:white;font-size:14px;border-radius:20px;padding:2px 5px}.courier-notification-count:empty{display:none}
.courier-person{display:flex;gap:12px;align-items:center;padding:14px;background:#fff;border:1px solid #e2e8f0;border-radius:18px;box-shadow:0 1px 2px #0f172a05}.courier-person>.juca-avatar{position:relative;width:48px;height:48px;background:linear-gradient(135deg,#1e293b,#475569);font-size:16px}.courier-person .juca-dot{position:absolute;bottom:0;right:0;width:13px;height:13px;border:2px solid white}.courier-person>div{flex:1;min-width:0}.courier-person strong{font-size:16px;overflow-wrap:anywhere}.courier-person small{display:block;font-size:14px;color:#64748b;margin-top:4px}body[data-sector="delivery"] .courier-online.btn{border-radius:25px;min-height:30px;padding:6px 10px;font-size:14px}.courier-online.is-online{color:#059669!important;background:#ecfdf5!important;border-color:#a7f3d0!important}
.courier-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 12px}.courier-money-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 18px}.courier-metric{display:block;text-align:left;border:1px solid #e2e8f0;border-radius:17px;background:white;padding:13px;min-width:0;box-shadow:0 1px 2px #0f172a04;color:#0f172a}.courier-metric .juca-soft-icon{height:32px;width:32px}.courier-metric small{display:block;font-size:14px;color:#64748b;margin-top:11px}.courier-metric>strong{display:block;font-size:19px;font-weight:800;margin-top:5px;letter-spacing:-.5px;overflow-wrap:anywhere}.courier-metric>p{font-size:14px;line-height:1.5;color:#94a3b8;margin:5px 0 0}.courier-delivery-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:4px;background:#e8edf4;border-radius:17px;margin:18px 0 12px}body[data-sector="delivery"] .courier-delivery-tabs .btn{border:0;background:transparent;font-size:14px;padding:9px 4px;box-shadow:none;min-height:34px;border-radius:13px;white-space:nowrap}body[data-sector="delivery"] .courier-delivery-tabs .btn.selected{background:white;color:#ff7517;box-shadow:0 1px 3px #0f172a12}
.courier-order{border:1px solid #e2e8f0;border-radius:18px;padding:14px;background:white;margin:0 0 12px;box-shadow:0 1px 2px #0f172a05}.courier-order-head{display:flex;align-items:flex-start;gap:10px}.courier-product-icon{width:48px;height:48px;background:#fff7ed;color:#ea580c;border-radius:13px;display:grid;place-items:center;flex-shrink:0}.courier-order-head>div{flex:1;min-width:0}.courier-order-head>div>strong{font-size:14px;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.courier-order-head h3{font-size:16px;margin:5px 0}.courier-order-head p{font-size:14px;color:#64748b;margin:4px 0;display:flex;align-items:center;gap:4px}.courier-order-head .delivery-tag{font-size:14px;color:#ea580c;background:#fff7ed}body[data-sector="delivery"] .courier-order-head>.btn{border:0;padding:1px;min-height:25px;width:20px;min-width:20px;background:transparent;color:#94a3b8}.courier-address{font-size:14px;line-height:1.6;color:#64748b;overflow-wrap:anywhere;margin:12px 0}.courier-order-rate{display:flex;align-items:center;gap:8px;padding:10px;background:#f8fafc;border-radius:13px;margin-bottom:10px}.courier-order-rate>div{flex:1;min-width:0}.courier-order-rate strong{font-size:16px}.courier-order-rate small{font-size:14px;display:block;color:#94a3b8;margin-top:4px}.courier-order-rate>span{font-size:14px;color:#64748b;display:flex;gap:4px;align-items:center}body[data-sector="delivery"] .courier-order-rate>.btn{min-height:36px;padding:8px 10px;font-size:14px;background:#ff7517;border-color:#ff7517;color:white;max-width:135px}
.courier-payment{border:1px solid #fde68a;border-radius:11px;background:#fffbeb;padding:10px;margin:10px 0;color:#92400e;font-size:14px;line-height:1.5}.courier-payment strong{font-size:14px}.courier-payment small{display:block;font-size:14px;margin-top:3px}.courier-payment.is-paid{background:#ecfdf5;border-color:#a7f3d0;color:#047857}.courier-payment.is-card{background:#fff1f2;border-color:#fecdd3;color:#be123c}body[data-sector="delivery"] .courier-map.btn{display:flex;width:100%;background:#eff6ff;border-color:#bfdbfe;color:#2563eb;font-size:14px;line-height:1.5;min-height:43px;text-decoration:none;white-space:normal;margin:10px 0;gap:6px}.courier-order-foot{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding-top:3px}.courier-order-foot a{display:flex;gap:4px;align-items:center;font-size:14px;text-decoration:none;color:#64748b}body[data-sector="delivery"] .courier-order-foot .btn{min-height:30px;font-size:14px;padding:5px 8px}
.courier-active{background:#eff6ff;border:1px solid #bfdbfe;border-radius:16px;padding:14px;margin-bottom:16px}.courier-active>span{font-size:14px;font-weight:800;color:#2563eb;display:flex;align-items:center;gap:5px}.courier-active h3{margin-top:8px}.courier-active p{font-size:14px;color:#475569;line-height:1.6}.courier-active>small{font-size:14px;color:#64748b;line-height:1.6;display:block}.courier-bottom-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;border-top:1px solid #e2e8f0;background:#f7f8fb;position:sticky;bottom:0;margin:20px -16px -16px;padding:9px 10px calc(9px + env(safe-area-inset-bottom));z-index:6}body[data-sector="delivery"] .courier-bottom-nav .btn{display:flex;flex-direction:column;gap:5px;min-height:52px;border:0;background:transparent;color:#64748b;padding:9px 3px;font-size:14px;box-shadow:none;border-radius:15px}body[data-sector="delivery"] .courier-bottom-nav .btn.selected{background:#fff7ed;color:#ff7517}.courier-app.is-own .courier-bottom-nav{position:fixed;bottom:0;left:50%;transform:translateX(-50%);width:min(100%,430px);margin:0}.courier-app.is-own{padding-bottom:90px}
.courier-empty{border:1px dashed #cbd5e1;border-radius:17px;padding:27px 15px;text-align:center;color:#94a3b8;font-size:14px;line-height:1.6}.courier-help,.courier-subtitle{font-size:14px;line-height:1.7;color:#64748b}.courier-panel{background:white;border:1px solid #e2e8f0;border-radius:17px;padding:16px;margin:14px 0}.courier-panel h2{margin-bottom:10px}.courier-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 0;border-bottom:1px solid #f1f5f9;font-size:14px}.courier-row:last-child{border-bottom:0}.courier-row small{display:block;color:#94a3b8;font-size:14px;margin-top:5px}.courier-row>strong{text-align:right;overflow-wrap:anywhere}.courier-profile-actions,.courier-periods{display:flex;flex-wrap:wrap;gap:7px;margin-top:15px}.courier-earnings-total{background:linear-gradient(135deg,#b23a26,#e5672c);padding:22px;border-radius:18px;margin:15px 0;color:white}.courier-earnings-total small{font-size:14px;letter-spacing:.5px}.courier-earnings-total strong{display:block;font-size:30px;margin:9px 0}.courier-earnings-total span{font-size:14px}.courier-section-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:20px 0 12px}.courier-picker{display:flex;align-items:center;gap:10px;margin-bottom:20px;font-size:16px;font-weight:700}.courier-picker select{padding:10px 12px;border:1px solid #e2e8f0;border-radius:11px;background:white;max-width:100%;min-width:0}.courier-preview-single{max-width:430px;margin:0 auto}.courier-preview-grid{display:grid;grid-template-columns:repeat(4,minmax(300px,1fr));gap:18px;overflow-x:auto;padding:0 0 20px}.courier-preview-grid>.courier-app{margin:0;max-width:none}.courier-preview-grid .courier-content{max-height:820px;overflow:auto;scrollbar-width:thin}.courier-preview-grid .courier-bottom-nav{position:relative}.courier-detail p{font-size:16px;line-height:1.7}
@media(max-width:650px){body[data-sector="delivery"].courier-direct .juca-shell .main{padding:0;max-width:none}.courier-app.is-own{max-width:430px;border:0;border-radius:0;box-shadow:none;min-height:100dvh;padding-top:17px}.courier-preview-grid{grid-template-columns:repeat(4,minmax(310px,85vw))}.courier-preview-single .courier-app{border-radius:24px}.courier-preview-single .courier-top strong{font-size:14px}.courier-app h1{font-size:24px}.courier-picker{flex-wrap:wrap}}
