.assistant-panel{flex-direction:column;flex:1;min-block-size:0;display:flex}.assistant-panel__conversation{flex:1;min-block-size:0}.assistant-panel__hello{max-inline-size:22rem;font-size:var(--text-lg);font-weight:var(--font-weight-semibold);line-height:var(--text-lg--line-height);letter-spacing:var(--tracking-tight);margin:0}.assistant-panel__foot{gap:calc(var(--spacing)*2);box-sizing:border-box;inline-size:100%;padding:0 calc(var(--spacing)*3) calc(var(--spacing)*3);flex:none;display:grid}.assistant-panel__note{color:var(--color-muted-foreground);font-size:var(--text-xs);line-height:var(--text-xs--line-height);text-align:center;margin:0}
.delivery-route{gap:calc(var(--spacing)*4);min-block-size:0;inline-size:100%;padding:calc(var(--spacing)*4);box-sizing:border-box;grid-template-columns:minmax(0,1fr);align-content:start;display:grid}@container page (min-inline-size:44rem){.delivery-route{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,20rem) minmax(0,1fr);align-content:stretch;block-size:100%}}.delivery-route__side{gap:calc(var(--spacing)*4);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-content:start;min-block-size:0;display:grid}.delivery-route__head{gap:calc(var(--spacing)*1);display:grid}.delivery-route__title{font-size:var(--text-xl);font-weight:var(--font-weight-semibold);line-height:var(--text-xl--line-height);letter-spacing:var(--tracking-tight);margin:0}.delivery-route__summary{color:var(--color-muted-foreground);font-size:var(--text-sm);line-height:var(--text-sm--line-height);margin:0}.delivery-route__stops{gap:calc(var(--spacing)*2);grid-template-columns:minmax(0,1fr);align-content:start;margin:0;padding:0;list-style:none;display:grid}@container page (min-inline-size:44rem){.delivery-route__stops{margin:calc(var(--spacing)*-1);padding:calc(var(--spacing)*1);overflow-y:auto}}.delivery-route__stop{gap:calc(var(--spacing)*3);inline-size:100%;padding:calc(var(--spacing)*3);border:var(--nuv-border-width,1px) solid var(--color-border-strong);border-radius:var(--radius-lg);background-color:var(--color-surface);color:var(--color-surface-foreground);font:inherit;text-align:start;cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid}.delivery-route__stop:focus-visible{outline:var(--nuv-focus-ring-width,2px) solid var(--nuv-focus-ring-color,var(--color-ring));outline-offset:var(--nuv-focus-ring-offset,2px)}@media (hover:hover){.delivery-route__stop:hover{background-color:var(--color-muted)}}.delivery-route__number,.delivery-route__pin{border:2px solid var(--color-primary);border-radius:var(--radius-full);background-color:var(--color-primary);block-size:1.75rem;inline-size:1.75rem;color:var(--color-primary-foreground);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;line-height:1;display:inline-flex}.delivery-route__pin{box-shadow:var(--shadow-sm)}.delivery-route__van{border:2px solid var(--color-primary-foreground);border-radius:var(--radius-md);background-color:var(--color-foreground);block-size:2rem;inline-size:2rem;color:var(--color-background);box-shadow:var(--shadow-md);justify-content:center;align-items:center;display:inline-flex}.delivery-route__text{gap:calc(var(--spacing)*.5);min-inline-size:0;display:grid}.delivery-route__name{font-weight:var(--font-weight-semibold)}.delivery-route__line{color:var(--color-muted-foreground);font-size:var(--text-sm);line-height:var(--text-sm--line-height)}.delivery-route__popup-action{margin-block-start:calc(var(--spacing)*2);display:flex}.delivery-route__badges{gap:calc(var(--spacing)*1);justify-items:end;display:grid}.delivery-route__map{--nuv-map-height:22rem}@container page (min-inline-size:44rem){.delivery-route__map{--nuv-map-height:100%}}.delivery-route__stop[aria-pressed=true]{border-color:var(--color-primary);box-shadow:inset 0 0 0 var(--nuv-border-width,1px) var(--color-primary)}.delivery-route__number[data-state=planned],.delivery-route__pin[data-state=planned]{background-color:var(--color-surface);color:var(--color-surface-foreground)}
.dispatch-shell{background-color:var(--color-background);color:var(--color-foreground)}.dispatch-shell__brand{font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-tight)}.dispatch-shell__main{grid-template-rows:auto minmax(0,1fr);block-size:100dvh;min-inline-size:0;display:grid}.dispatch-shell__bar{gap:calc(var(--spacing)*3);padding:calc(var(--spacing)*2) calc(var(--spacing)*4);border-block-end:var(--nuv-border-width) solid var(--color-border);flex-wrap:wrap;align-items:center;display:flex}.dispatch-shell__title{font-size:var(--text-base);font-weight:var(--font-weight-semibold);line-height:var(--leading-snug);margin:0}.dispatch-shell__tools{gap:calc(var(--spacing)*1);align-items:center;margin-inline-start:auto;display:flex}.dispatch-shell__body{grid-template-columns:minmax(0,1fr);min-block-size:0;display:grid}.dispatch-shell__page{min-block-size:0;overflow-y:auto;container:page/inline-size}.dispatch-shell__panel{display:none}@media (min-width:64rem){.dispatch-shell__panel{border-inline-start:var(--nuv-border-width) solid var(--color-border);flex-direction:column;min-block-size:0;display:flex}}.dispatch-shell__panel-head{gap:calc(var(--spacing)*2);padding:calc(var(--spacing)*2) calc(var(--spacing)*4);border-block-end:var(--nuv-border-width) solid var(--color-border);flex:none;justify-content:space-between;align-items:center;display:flex}.dispatch-shell__panel-title{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);line-height:var(--text-sm--line-height);margin:0}.dispatch-shell__panel-body{flex-direction:column;flex:1;min-block-size:0;display:flex}.dispatch-shell__sheet{flex-direction:column;padding:0;display:flex}.dispatch-shell__icon{aspect-ratio:1;flex:none;padding:0}@media (min-width:64rem){.dispatch-shell__body[data-panel=open]{grid-template-columns:minmax(0,1fr) 26rem}}
.charging-map,.charging-map__side{gap:calc(var(--spacing)*3);grid-template-columns:minmax(0,1fr);align-content:start;display:grid}.charging-map__filter{gap:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--text-sm--line-height);justify-content:space-between;align-items:center;display:flex}.charging-map__count{color:var(--color-muted-foreground);font-size:var(--text-sm);line-height:var(--text-sm--line-height);margin:0}.charging-map__list{gap:calc(var(--spacing)*2);max-block-size:14rem;margin:calc(var(--spacing)*-1);padding:calc(var(--spacing)*1);grid-template-columns:minmax(0,1fr);align-content:start;list-style:none;display:grid;overflow-y:auto}.charging-map__point{gap:calc(var(--spacing)*.5);inline-size:100%;padding:calc(var(--spacing)*3);border:var(--nuv-border-width,1px) solid var(--color-border-strong);border-radius:var(--radius-lg);background-color:var(--color-surface);color:var(--color-surface-foreground);font:inherit;text-align:start;cursor:pointer;display:grid}.charging-map__point:focus-visible{outline:var(--nuv-focus-ring-width,2px) solid var(--nuv-focus-ring-color,var(--color-ring));outline-offset:var(--nuv-focus-ring-offset,2px)}@media (hover:hover){.charging-map__point:hover{background-color:var(--color-muted)}}.charging-map__name{font-weight:var(--font-weight-semibold)}.charging-map__line{color:var(--color-muted-foreground);font-size:var(--text-sm);line-height:var(--text-sm--line-height)}.charging-map__van{border:2px solid var(--color-primary-foreground);border-radius:var(--radius-md);background-color:var(--color-foreground);block-size:2rem;inline-size:2rem;color:var(--color-background);box-shadow:var(--shadow-md);justify-content:center;align-items:center;display:inline-flex}.charging-map__map{--nuv-map-height:18rem}.charging-map__point[aria-pressed=true]{border-color:var(--color-primary);box-shadow:inset 0 0 0 var(--nuv-border-width,1px) var(--color-primary)}
.shipping-label{gap:calc(var(--spacing)*3);grid-template-columns:minmax(0,1fr);align-content:start;display:grid}.shipping-label__head{gap:calc(var(--spacing)*3);flex-wrap:wrap;justify-content:space-between;align-items:end;display:flex}.shipping-label__about{gap:calc(var(--spacing)*1);display:grid}.shipping-label__title{font-size:var(--text-lg);font-weight:var(--font-weight-semibold);line-height:var(--text-lg--line-height);letter-spacing:var(--tracking-tight);margin:0}.shipping-label__text{color:var(--color-muted-foreground);font-size:var(--text-sm);line-height:var(--text-sm--line-height);margin:0}.shipping-label__actions{gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.shipping-label__said{min-block-size:calc(var(--text-sm)*var(--text-sm--line-height));color:var(--color-muted-foreground);font-size:var(--text-sm);line-height:var(--text-sm--line-height);margin:0}.shipping-label__label{gap:calc(var(--spacing)*4);padding:calc(var(--spacing)*4);border:2px solid var(--color-border-strong);border-radius:var(--radius-lg);background-color:var(--color-surface);color:var(--color-surface-foreground);display:grid}.shipping-label__row{gap:calc(var(--spacing)*4);display:grid}@media (min-width:40rem){.shipping-label__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.shipping-label__party{gap:calc(var(--spacing)*1);align-content:start;display:grid}.shipping-label__party--to{padding-block:calc(var(--spacing)*3);border-block:var(--nuv-border-width) solid var(--color-border-strong)}.shipping-label__heading{color:var(--color-muted-foreground);font-size:var(--text-xs);font-weight:var(--font-weight-medium);line-height:var(--text-xs--line-height);letter-spacing:.06em;text-transform:uppercase;margin:0}.shipping-label__address{font-size:var(--text-sm);font-style:normal;line-height:var(--text-sm--line-height);display:grid}.shipping-label__address--to{font-size:var(--text-lg);font-weight:var(--font-weight-medium);line-height:var(--text-lg--line-height)}.shipping-label__line{display:block}.shipping-label__facts{gap:calc(var(--spacing)*2);align-content:start;margin:0;display:grid}.shipping-label__fact{gap:calc(var(--spacing)*.5);display:grid}.shipping-label__value{font-size:var(--text-sm);line-height:var(--text-sm--line-height);margin:0}.shipping-label__codes{gap:calc(var(--spacing)*4);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}
.stop-drawer{gap:calc(var(--spacing)*4);display:grid}.stop-drawer__panel{gap:calc(var(--spacing)*4);align-content:start;display:grid}.stop-drawer__picker{gap:calc(var(--spacing)*1.5);display:grid}
