.route-panel{max-width:1100px}.route-filters{display:flex;gap:14px;align-items:end;margin:22px 0}.route-filters label{display:grid;gap:7px;font-weight:800;min-width:210px}.route-filters input,.route-filters select{min-height:48px}.route-summary{display:flex;justify-content:space-between;align-items:center;background:#eef3ff;border-radius:14px;padding:13px 16px;margin-bottom:15px;color:#132857}.route-summary span{font-size:.9rem}.route-list{display:grid;gap:12px}.route-card{display:flex;gap:14px;border:1px solid #dce5f3;background:#fff;border-radius:18px;padding:14px;box-shadow:0 5px 18px #07143d0b}.route-card.cancelled{opacity:.6;background:#fafafa}.route-card.done{border-color:#95d7ba}.route-order{display:grid;place-items:center;flex:0 0 42px;height:42px;border-radius:13px;background:#113a87;color:#fff;font-weight:900;font-size:1.15rem}.route-card-main{display:flex;justify-content:space-between;gap:16px;align-items:center;flex:1}.route-card h3{margin:2px 0;font-size:1.05rem}.route-card p{margin:3px 0;color:#687386;font-size:.9rem}.route-card small{font-weight:800;color:#3559a2}.route-company b{color:#17233a}.route-note{background:#fff8df;border-radius:9px;padding:6px 9px!important;color:#5d4a08!important}.route-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.route-actions button,.route-card-main>.action,.route-card-main>.soft{height:43px;white-space:nowrap}.route-form{display:grid;grid-template-columns:1fr 1fr;gap:14px}.route-form label:last-child{grid-column:1/-1}.route-form textarea{min-height:82px}.eyebrow{font-size:.76rem;font-weight:900;letter-spacing:.1em;color:#9a7415;margin:0 0 4px}.promoter-route-list .route-card{align-items:center}.promoter-route-list .route-card-main{align-items:center}.promoter-route-list .route-card-main>div{flex:1}.route-day{background:#e6f8ec;color:#176b3a;border-radius:999px;padding:8px 11px;font-size:.82rem;font-weight:900}.route-progress{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:16px 0}.route-progress div{background:#f3f6fc;border:1px solid #e2e9f5;border-radius:14px;padding:12px;text-align:center}.route-progress b{display:block;font-size:1.35rem;color:#143c88}.route-progress span{font-size:.76rem;color:#687386;font-weight:800}.route-address{max-width:560px}.promoter-route-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.promoter-route-actions a,.promoter-route-actions button{height:43px;white-space:nowrap}@media(max-width:650px){.route-filters{display:grid;grid-template-columns:1fr 1fr}.route-filters label{min-width:0}.route-summary{display:grid;gap:4px}.route-card-main{display:block}.route-actions{justify-content:flex-start;margin-top:10px}.route-form{grid-template-columns:1fr}.route-form label:last-child{grid-column:auto}.promoter-route-list .route-card-main{display:block}.promoter-route-list .route-card-main>.action,.promoter-route-list .route-card-main>.soft{width:100%;margin-top:10px}.route-progress{gap:7px}.route-progress div{padding:10px 5px}.route-day{margin-top:10px}.promoter-route-actions{margin-top:10px}.promoter-route-actions a,.promoter-route-actions button{flex:1;text-align:center}.promoter-route-actions button{width:auto!important}}
