.delivery-result__choices[data-v-e7c11afc]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}.delivery-result__choice[data-v-e7c11afc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.2rem;min-height:3.6rem;padding:.5rem .3rem;border:1px solid var(--app-color-border,#dee2e6);border-radius:.5rem;font-size:.82rem;font-weight:600;color:var(--app-color-text-secondary,#5d6872);background:var(--app-color-surface,#fff)}.delivery-result__choice .app-icon[data-v-e7c11afc]{font-size:1.35rem}.delivery-result__choice--success.is-active[data-v-e7c11afc]{color:var(--app-color-success,#1e7b4a);border-color:var(--app-color-success,#1e7b4a);background:var(--app-color-success-soft,#eef8f2)}.delivery-result__choice--warning.is-active[data-v-e7c11afc]{color:#8a5a00;border-color:#c98a00;background:var(--app-color-warning-soft,#fff8e6)}.delivery-result__choice--danger.is-active[data-v-e7c11afc]{color:var(--app-color-danger,#b42318);border-color:var(--app-color-danger,#b42318);background:var(--app-color-danger-soft,#fdf0ef)}.delivery-result__hint[data-v-e7c11afc]{margin:.6rem 0 .4rem;font-size:.8rem;color:var(--app-color-text-muted,#687684)}.delivery-result__lines[data-v-e7c11afc]{margin:0;padding:0;list-style:none}.delivery-result__line[data-v-e7c11afc]{display:grid;grid-template-columns:minmax(0,1fr) auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.2rem .5rem;padding:.45rem 0;border-bottom:1px solid var(--app-color-border,#eef1f4)}.delivery-result__line.is-rejected[data-v-e7c11afc]{background:-webkit-gradient(linear,left top,right top,from(var(--app-color-danger-soft,#fdf0ef)),color-stop(60%,transparent));background:linear-gradient(90deg,var(--app-color-danger-soft,#fdf0ef),transparent 60%)}.delivery-result__line-name[data-v-e7c11afc]{min-width:0}.delivery-result__line-name strong[data-v-e7c11afc]{display:block;font-size:.85rem;font-weight:600;line-height:1.2}.delivery-result__line-name small[data-v-e7c11afc]{color:var(--app-color-text-muted,#687684)}.delivery-result__stepper[data-v-e7c11afc]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.delivery-result__stepper .btn[data-v-e7c11afc]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 .45rem}.delivery-result__stepper .btn[data-v-e7c11afc]:first-child{border-radius:.35rem 0 0 .35rem}.delivery-result__stepper .btn[data-v-e7c11afc]:last-child{border-radius:0 .35rem .35rem 0}.delivery-result__stepper .form-control[data-v-e7c11afc]{width:4.2rem;border-radius:0;text-align:center;-moz-appearance:textfield}.delivery-result__rejected[data-v-e7c11afc]{grid-column:1/-1;font-weight:700;color:var(--app-color-danger,#b42318)}.delivery-result__bulk[data-v-e7c11afc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:.3rem}.delivery-result__field[data-v-e7c11afc]{margin-top:.7rem}.delivery-result__field>label[data-v-e7c11afc]{display:block;margin-bottom:.25rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--app-color-text-muted,#687684)}.delivery-result__field>label small[data-v-e7c11afc]{text-transform:none;font-weight:400}.delivery-result__reasons[data-v-e7c11afc]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.35rem}.delivery-result__reason[data-v-e7c11afc]{padding:.35rem .7rem;border:1px solid var(--app-color-border,#dee2e6);border-radius:999px;font-size:.8rem;color:var(--app-color-text-secondary,#5d6872);background:var(--app-color-surface,#fff)}.delivery-result__reason.is-active[data-v-e7c11afc]{color:var(--app-color-on-primary,#fff);border-color:var(--app-color-text,#303841);background:var(--app-color-text,#303841)}.delivery-result__note[data-v-e7c11afc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3rem;margin-top:.6rem;font-size:.8rem;color:var(--app-color-text-muted,#687684)}.delivery-modal__order[data-v-b94e5f36]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:.7rem}.delivery-modal__order small[data-v-b94e5f36]{color:var(--app-color-text-muted,#687684)}.route-map[data-v-5760ee95]{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:.8rem}.route-map__canvas[data-v-5760ee95]{height:62vh;min-height:380px;overflow:hidden;border:1px solid var(--app-color-border,#dee2e6);border-radius:.5rem}.route-map__canvas .vue2leaflet-map[data-v-5760ee95],.route-map__canvas[data-v-5760ee95] .leaflet-container{height:100%;width:100%}.route-map__empty[data-v-5760ee95]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.3rem;height:100%;padding:1rem;text-align:center;color:var(--app-color-text-muted,#687684)}.route-map__empty>.app-icon[data-v-5760ee95]{font-size:2.2rem}.route-map__empty p[data-v-5760ee95]{margin:0;font-weight:600}.route-map__side[data-v-5760ee95]{max-height:62vh;overflow-y:auto}.route-map__summary[data-v-5760ee95]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:.6rem}.route-map__summary small[data-v-5760ee95]{color:var(--app-color-text-muted,#687684)}.route-map__stops[data-v-5760ee95]{margin:0;padding:0;list-style:none}.route-map__stops>li[data-v-5760ee95]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;padding:.4rem 0;border-bottom:1px solid var(--app-color-border,#eef1f4);font-size:.82rem}.route-map__position[data-v-5760ee95]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:50%;font-size:.75rem;font-weight:700;color:#fff;background:var(--app-color-text,#1f2a33)}.route-map__order[data-v-5760ee95]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3rem;color:var(--app-color-text-secondary,#5d6872)}.route-map__order small[data-v-5760ee95]{color:var(--app-color-text-muted,#687684)}.route-map__dot[data-v-5760ee95]{display:inline-block;width:.55rem;height:.55rem;border-radius:50%}@media (max-width:991.98px){.route-map[data-v-5760ee95]{grid-template-columns:1fr}}.unload__input[data-v-5b7cfa2c]{width:5.5rem;margin-left:auto;text-align:right}.unload__tag[data-v-5b7cfa2c]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.2rem;padding:0 .45rem;border:1px solid;border-radius:999px;font-size:.72rem;font-weight:700;white-space:nowrap}.unload__tag .app-icon[data-v-5b7cfa2c]{font-size:.85rem}.unload__tag--ok[data-v-5b7cfa2c]{color:var(--app-color-success,#1e7b4a);border-color:var(--app-color-success-border,#b7e0c8);background:var(--app-color-success-soft,#eef8f2)}.unload__tag--missing[data-v-5b7cfa2c]{color:var(--app-color-danger,#b42318);border-color:var(--app-color-danger-border,#f3c4bf);background:var(--app-color-danger-soft,#fdf0ef)}.unload__fields[data-v-5b7cfa2c]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:.5rem}.unload__field[data-v-5b7cfa2c]{margin:0}.unload__field>span[data-v-5b7cfa2c]{display:block;margin-bottom:.15rem;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--app-color-text-muted,#687684)}.unload__fields+.app-alert[data-v-5b7cfa2c]{font-size:.82rem}[data-v-5b7cfa2c] tr.unload__row-missing td{background:var(--app-color-danger-soft,#fdf0ef)}@media (max-width:575.98px){.unload__fields[data-v-5b7cfa2c]{grid-template-columns:1fr}}.route-card[data-v-f537e6bc]{margin-bottom:.9rem;border:1px solid var(--app-color-border,#dee2e6);border-radius:.5rem;background:var(--app-color-surface,#fff);-webkit-box-shadow:inset 4px 0 var(--app-color-border-strong,#c5ccd3);box-shadow:inset 4px 0 var(--app-color-border-strong,#c5ccd3)}.route-card--loaded[data-v-f537e6bc]{-webkit-box-shadow:inset 4px 0 var(--app-color-success,#1e7b4a);box-shadow:inset 4px 0 var(--app-color-success,#1e7b4a)}.route-card--on_route[data-v-f537e6bc]{-webkit-box-shadow:inset 4px 0 var(--app-color-primary,#2b5f8a);box-shadow:inset 4px 0 var(--app-color-primary,#2b5f8a)}.route-card--on_route .route-card__status[data-v-f537e6bc]{color:var(--app-color-primary,#2b5f8a);background:var(--app-color-primary-soft,#eef4fa)}.route-card__result[data-v-f537e6bc]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.2rem;padding:0 .45rem;border:1px solid;border-radius:999px;font-size:.7rem;font-weight:700;white-space:nowrap}.route-card__result .app-icon[data-v-f537e6bc]{font-size:.85rem}.route-card__result--neutral[data-v-f537e6bc]{color:var(--app-color-text-secondary,#5d6872);border-color:var(--app-color-border,#dee2e6)}.route-card__result--success[data-v-f537e6bc]{color:var(--app-color-success,#1e7b4a);border-color:var(--app-color-success-border,#b7e0c8);background:var(--app-color-success-soft,#eef8f2)}.route-card__result--warning[data-v-f537e6bc]{color:#8a5a00;border-color:var(--app-color-warning-border,#f0d48a);background:var(--app-color-warning-soft,#fff8e6)}.route-card__result--danger[data-v-f537e6bc]{color:var(--app-color-danger,#b42318);border-color:var(--app-color-danger-border,#f3c4bf);background:var(--app-color-danger-soft,#fdf0ef)}.route-card__register[data-v-f537e6bc]{padding:0 .5rem;font-size:.75rem}.route-card__stop-error[data-v-f537e6bc]{-ms-flex-preferred-size:100%;flex-basis:100%;color:var(--app-color-danger,#b42318)!important}.route-card__loaded.route-card__loaded--route[data-v-f537e6bc]{color:var(--app-color-primary,#2b5f8a)}.route-card__loaded.route-card__loaded--done[data-v-f537e6bc]{color:var(--app-color-text-secondary,#5d6872)}.route-card--closed[data-v-f537e6bc],.route-card--unloaded[data-v-f537e6bc]{-webkit-box-shadow:inset 4px 0 var(--app-color-text-muted,#9aa5b1);box-shadow:inset 4px 0 var(--app-color-text-muted,#9aa5b1)}.route-card--target[data-v-f537e6bc]{border-color:var(--app-color-primary,#2b5f8a);-webkit-box-shadow:inset 4px 0 var(--app-color-primary,#2b5f8a),0 0 0 1px var(--app-color-primary,#2b5f8a);box-shadow:inset 4px 0 var(--app-color-primary,#2b5f8a),0 0 0 1px var(--app-color-primary,#2b5f8a)}.route-card__head[data-v-f537e6bc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;padding:.6rem .7rem .4rem}.route-card__target[data-v-f537e6bc]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0;border:0;font-size:1.3rem;color:var(--app-color-primary,#2b5f8a);background:transparent}.route-card__target[data-v-f537e6bc]:disabled{color:var(--app-color-text-muted,#9aa5b1)}.route-card__title[data-v-f537e6bc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:.5rem;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.route-card__title small[data-v-f537e6bc]{color:var(--app-color-text-muted,#687684)}.route-card__status[data-v-f537e6bc]{padding:.05rem .5rem;border-radius:999px;font-size:.7rem;font-weight:700;color:var(--app-color-text-secondary,#5d6872);background:var(--app-color-surface-subtle,#f1f3f5)}.route-card--loaded .route-card__status[data-v-f537e6bc]{color:var(--app-color-success,#1e7b4a);background:var(--app-color-success-soft,#eef8f2)}.route-card__fields[data-v-f537e6bc]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;padding:0 .7rem .6rem}.route-card__field[data-v-f537e6bc]{margin:0}.route-card__field>span[data-v-f537e6bc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.2rem;margin-bottom:.15rem;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--app-color-text-muted,#687684)}.route-card__stops[data-v-f537e6bc]{margin:0;padding:0;list-style:none;border-top:1px solid var(--app-color-border,#dee2e6)}.route-card__stop[data-v-f537e6bc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.6rem;padding:.4rem .7rem;border-bottom:1px solid var(--app-color-border,#eef1f4)}.route-card__position[data-v-f537e6bc]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1.6rem;height:1.6rem;border-radius:50%;font-size:.78rem;font-weight:700;color:var(--app-color-on-primary,#fff);background:var(--app-color-text,#303841)}.route-card__stop-body[data-v-f537e6bc]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.route-card__stop-title[data-v-f537e6bc]{gap:.35rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.route-card__stop-body small[data-v-f537e6bc],.route-card__stop-title[data-v-f537e6bc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.route-card__stop-body small[data-v-f537e6bc]{gap:.2rem;color:var(--app-color-text-muted,#687684)}.route-card__stop-body small .app-icon[data-v-f537e6bc]{font-size:.85rem}.route-card__stop-address[data-v-f537e6bc]{color:var(--app-color-text-secondary,#5d6872)!important}.route-card__stop-note[data-v-f537e6bc]{font-style:italic;color:#8a5a00!important}.route-card__stock[data-v-f537e6bc]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.2rem;padding:0 .45rem;border:1px solid;border-radius:999px;font-size:.72rem;font-weight:700;white-space:nowrap}.route-card__stock .app-icon[data-v-f537e6bc]{font-size:.85rem}.route-card__stock--ok[data-v-f537e6bc]{color:var(--app-color-success,#1e7b4a);border-color:var(--app-color-success-border,#b7e0c8);background:var(--app-color-success-soft,#eef8f2)}.route-card__stock--missing[data-v-f537e6bc]{color:var(--app-color-danger,#b42318);border-color:var(--app-color-danger-border,#f3c4bf);background:var(--app-color-danger-soft,#fdf0ef)}.route-card__orders[data-v-f537e6bc]{margin:.2rem 0 0;padding:0;list-style:none}.route-card__order[data-v-f537e6bc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.1rem .5rem;padding:.15rem 0 .15rem .5rem;border-left:2px solid var(--app-color-border,#dee2e6);font-size:.78rem;color:var(--app-color-text-secondary,#5d6872)}.route-card__order-main[data-v-f537e6bc]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.35rem;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.route-card__order .route-card__stop-note[data-v-f537e6bc]{-ms-flex-preferred-size:100%;flex-basis:100%}.route-card__order-remove[data-v-f537e6bc]{padding:0 .15rem;color:var(--app-color-text-muted,#687684)}.route-card__stop-amount[data-v-f537e6bc]{-ms-flex-negative:0;flex-shrink:0;font-size:.82rem;font-weight:600;white-space:nowrap;color:var(--app-color-text-secondary,#5d6872)}.route-card__stop-actions[data-v-f537e6bc]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-negative:0;flex-shrink:0}.route-card__stop-actions .btn[data-v-f537e6bc]{padding:0 .2rem;color:var(--app-color-text-secondary,#5d6872)}.route-card__tag[data-v-f537e6bc]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.15rem;padding:0 .35rem;border:1px solid var(--app-color-border,#dee2e6);border-radius:.3rem;font-size:.68rem;font-weight:600;color:var(--app-color-text-secondary,#5d6872)}.route-card__tag .app-icon[data-v-f537e6bc]{font-size:.8rem}.route-card__tag--warning[data-v-f537e6bc]{color:#8a5a00;border-color:var(--app-color-warning-border,#f0d48a);background:var(--app-color-warning-soft,#fff8e6)}.route-card__tag--info[data-v-f537e6bc]{color:var(--app-color-primary,#2b5f8a);border-color:var(--app-color-info-border,#c4d9ec);background:var(--app-color-primary-soft,#eef4fa)}.route-card__empty[data-v-f537e6bc]{padding:.9rem .7rem;border-top:1px solid var(--app-color-border,#dee2e6);font-size:.8rem;color:var(--app-color-text-muted,#687684)}.route-card__foot[data-v-f537e6bc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.5rem;padding:.5rem .7rem}.route-card__foot-actions[data-v-f537e6bc]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.4rem;margin-left:auto}.route-card__missing[data-v-f537e6bc]{color:var(--app-color-text-muted,#687684)}.route-card__loaded[data-v-f537e6bc],.route-card__missing[data-v-f537e6bc]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem;font-size:.8rem}.route-card__loaded[data-v-f537e6bc]{font-weight:600;color:var(--app-color-success,#1e7b4a)}.route-card[data-v-f537e6bc] tr.route-card__row-missing td{background:var(--app-color-danger-soft,#fdf0ef)}@media (max-width:991.98px){.route-card__fields[data-v-f537e6bc]{grid-template-columns:repeat(2,minmax(0,1fr))}}.delivery-plan[data-v-52947909] .delivery-plan__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.9rem 1.1rem}.delivery-plan__progress[data-v-52947909]{-ms-flex-preferred-size:100%;flex-basis:100%;padding-top:.6rem;border-top:1px solid var(--app-color-border,#dee2e6)}.delivery-plan__title[data-v-52947909]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.5rem}.delivery-plan__title h4[data-v-52947909]{font-size:1.15rem;font-weight:700}.delivery-plan__meta[data-v-52947909]{margin-top:.15rem;font-size:.78rem;color:var(--app-color-text-muted,#687684)}.delivery-plan__orders[data-v-52947909]{position:sticky;top:.5rem;max-height:calc(100vh - 7rem);overflow-y:auto}.delivery-plan__orders-head[data-v-52947909]{position:sticky;top:0;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.6rem .75rem;border-bottom:1px solid var(--app-color-border,#dee2e6);background:var(--app-color-surface,#fff)}.delivery-plan__search[data-v-52947909]{max-width:220px}.delivery-plan__group-head[data-v-52947909]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.4rem;padding:.45rem .75rem;font-size:.75rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--app-color-text-secondary,#5d6872);background:var(--app-color-surface-subtle,#f1f3f5);border-bottom:1px solid var(--app-color-border,#dee2e6)}.delivery-plan__group-head--pending[data-v-52947909]{color:#8a5a00;background:var(--app-color-warning-soft,#fff8e6)}.delivery-plan__group-name[data-v-52947909]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.delivery-plan__group-count[data-v-52947909]{padding:0 .45rem;border-radius:999px;background:var(--app-color-surface,#fff)}.delivery-plan__check[data-v-52947909]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1.2rem;cursor:pointer;color:var(--app-color-text-secondary,#5d6872)}.delivery-plan__order[data-v-52947909]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.55rem;padding:.4rem .75rem;border-bottom:1px solid var(--app-color-border,#eef1f4);cursor:pointer}.delivery-plan__order[data-v-52947909]:hover{background:var(--app-color-surface-subtle,#f7f8f9)}.delivery-plan__order--selected[data-v-52947909]{background:var(--app-color-primary-soft,#eef4fa)}.delivery-plan__order--selected .delivery-plan__check[data-v-52947909]{color:var(--app-color-primary,#2b5f8a)}.delivery-plan__order-body[data-v-52947909]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.delivery-plan__order-body small[data-v-52947909]{display:block;color:var(--app-color-text-muted,#687684)}.delivery-plan__note[data-v-52947909]{font-style:italic;color:#8a5a00!important}.delivery-plan__note .app-icon[data-v-52947909]{font-size:.85rem;vertical-align:-2px}.delivery-plan__amount[data-v-52947909]{-ms-flex-negative:0;flex-shrink:0;font-size:.78rem;font-variant-numeric:tabular-nums;color:var(--app-color-text-secondary,#5d6872)}.delivery-plan__tag[data-v-52947909]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.15rem;margin-left:.25rem;padding:0 .35rem;border:1px solid var(--app-color-border,#dee2e6);border-radius:.3rem;font-size:.68rem;font-weight:600;color:var(--app-color-text-secondary,#5d6872)}.delivery-plan__tag--warning[data-v-52947909]{color:#8a5a00;border-color:var(--app-color-warning-border,#f0d48a);background:var(--app-color-warning-soft,#fff8e6)}.delivery-plan__assign[data-v-52947909]{position:sticky;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;padding:.55rem .75rem;color:var(--app-color-on-primary,#fff);background:var(--app-color-text,#1c2833)}.delivery-plan__assign-select[data-v-52947909]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:220px}.fleet-map[data-v-bf789a84]{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:.8rem}.fleet-map__canvas[data-v-bf789a84]{height:64vh;min-height:380px;overflow:hidden;border:1px solid var(--app-color-border,#dee2e6);border-radius:.5rem}.fleet-map__canvas[data-v-bf789a84] .leaflet-container{height:100%;width:100%}.fleet-map__empty[data-v-bf789a84]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.3rem;height:100%;padding:1rem;text-align:center;color:var(--app-color-text-muted,#687684)}.fleet-map__empty>.app-icon[data-v-bf789a84]{font-size:2.2rem}.fleet-map__empty p[data-v-bf789a84]{margin:0;font-weight:600}.fleet-map__side[data-v-bf789a84]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.4rem;max-height:64vh;overflow-y:auto}.fleet-map__route[data-v-bf789a84]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;width:100%;padding:.55rem;border:1px solid var(--app-color-border,#dee2e6);border-radius:.5rem;text-align:left;background:var(--app-color-surface,#fff)}.fleet-map__route.is-focus[data-v-bf789a84]{border-color:var(--app-color-text,#1f2a33);-webkit-box-shadow:0 0 0 1px var(--app-color-text,#1f2a33);box-shadow:0 0 0 1px var(--app-color-text,#1f2a33)}.fleet-map__dot[data-v-bf789a84]{-ms-flex-negative:0;flex-shrink:0;width:.8rem;height:.8rem;margin-top:.25rem;border-radius:50%}.fleet-map__route-body[data-v-bf789a84]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.1rem;min-width:0;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.fleet-map__route-body strong[data-v-bf789a84]{font-size:.85rem}.fleet-map__route-body small[data-v-bf789a84]{color:var(--app-color-text-muted,#687684)}.fleet-map__bar[data-v-bf789a84]{display:block;height:.35rem;margin:.2rem 0;overflow:hidden;border-radius:999px;background:var(--app-color-surface-subtle,#eef1f4)}.fleet-map__bar>span[data-v-bf789a84]{display:block;height:100%}.fleet-map__updated[data-v-bf789a84]{margin-left:.6rem;color:var(--app-color-text-muted,#687684)}@media (max-width:991.98px){.fleet-map[data-v-bf789a84]{grid-template-columns:1fr}}.route-status[data-v-58b0c03a]{padding:.1rem .5rem;border-radius:999px;font-size:.72rem;font-weight:700;white-space:nowrap;color:var(--app-color-text-secondary,#5d6872);background:var(--app-color-surface-subtle,#f1f3f5)}.route-status--loaded[data-v-58b0c03a],.route-status--on_route[data-v-58b0c03a]{color:var(--app-color-primary,#2b5f8a);background:var(--app-color-primary-soft,#eef4fa)}.route-status--closed[data-v-58b0c03a],.route-status--unloaded[data-v-58b0c03a]{color:var(--app-color-success,#1e7b4a);background:var(--app-color-success-soft,#eef8f2)}.app-table[data-v-58b0c03a] tbody tr{cursor:pointer}.ready-cuts[data-v-58b0c03a]{gap:.5rem;margin-bottom:.75rem}.cut-option[data-v-58b0c03a],.ready-cuts[data-v-58b0c03a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cut-option[data-v-58b0c03a]{gap:.65rem;width:100%;margin-bottom:.5rem;padding:.6rem .75rem;border:1px solid var(--app-color-border,#dee2e6);border-radius:.5rem;text-align:left;background:var(--app-color-surface,#fff)}.cut-option[data-v-58b0c03a]:hover{border-color:var(--app-color-primary,#2b5f8a);background:var(--app-color-primary-soft,#eef4fa)}.cut-option__icon[data-v-58b0c03a]{font-size:1.4rem;color:var(--app-color-primary,#2b5f8a)}.cut-option__body[data-v-58b0c03a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.cut-option__body small[data-v-58b0c03a]{color:var(--app-color-text-muted,#687684)}.cut-option__count[data-v-58b0c03a]{padding:.05rem .5rem;border-radius:999px;font-size:.75rem;font-weight:700;color:#8a5a00;background:var(--app-color-warning-soft,#fff8e6)}