.animated-sidebar-icon_icon__HJeQW{display:block;width:18px;height:18px;flex:0 0 18px;overflow:visible;color:var(--muted)}.animated-sidebar-icon_icon__HJeQW [data-tone]{fill:currentColor;fill-opacity:0}.animated-sidebar-icon_icon__HJeQW[data-active=true]{color:var(--accent-soft-foreground);stroke-width:2}.animated-sidebar-icon_icon__HJeQW[data-active=true] [data-tone]{fill-opacity:.1}.animated-sidebar-icon_icon__HJeQW [data-part]{transform-box:view-box;transform-origin:12px 12px}@media (prefers-reduced-motion:no-preference){.animated-sidebar-icon_icon__HJeQW[data-animate=true] [data-part]{animation-duration:.48s;animation-timing-function:cubic-bezier(.22,.61,.36,1);animation-iteration-count:1}.animated-sidebar-icon_icon__HJeQW [data-part=bell-body]{transform-origin:12px 4px}.animated-sidebar-icon_icon__HJeQW[data-animate=true] [data-part=bell-body]{animation-name:animated-sidebar-icon_bell__BWPqv}.animated-sidebar-icon_icon__HJeQW[data-animate=true] [data-part=clapper]{animation-name:animated-sidebar-icon_clapper__gyavg}.animated-sidebar-icon_icon__HJeQW [data-part^=bar-]{transform-origin:12px 16px}.animated-sidebar-icon_icon__HJeQW[data-animate=true] [data-part=bar-1]{animation-name:animated-sidebar-icon_bar__7VTa2}.animated-sidebar-icon_icon__HJeQW[data-animate=true] [data-part=bar-2]{animation-name:animated-sidebar-icon_bar__7VTa2;animation-delay:35ms}.animated-sidebar-icon_icon__HJeQW[data-animate=true] [data-part=bar-3]{animation-name:animated-sidebar-icon_bar__7VTa2;animation-delay:70ms}.animated-sidebar-icon_icon__HJeQW[data-animate=true] [data-part=incoming]{animation-name:animated-sidebar-icon_receive__47LdZ}.animated-sidebar-icon_icon__HJeQW[data-animate=true] [data-part=handle]{animation-name:animated-sidebar-icon_handle__gmOpt}.animated-sidebar-icon_icon__HJeQW[data-animate=true] [data-part=clasp]{animation-name:animated-sidebar-icon_clasp__RcQv_}.animated-sidebar-icon_icon__HJeQW[data-animate=true] [data-part=check],.animated-sidebar-icon_icon__HJeQW[data-animate=true] [data-part^=contact-line-]{animation-name:animated-sidebar-icon_trace__GUAQZ;stroke-dasharray:1}.animated-sidebar-icon_icon__HJeQW[data-animate=true] [data-part=contact-line-2]{animation-delay:55ms}.animated-sidebar-icon_icon__HJeQW[data-animate=true] [data-part=windows-1]{animation-name:animated-sidebar-icon_windows__zxJCC}.animated-sidebar-icon_icon__HJeQW[data-animate=true] [data-part=windows-2]{animation-name:animated-sidebar-icon_windows__zxJCC;animation-delay:55ms}.animated-sidebar-icon_icon__HJeQW[data-animate=true] [data-part=addition]{animation-name:animated-sidebar-icon_join__I_Jwz}.animated-sidebar-icon_icon__HJeQW[data-animate=true] [data-part=date]{animation-name:animated-sidebar-icon_date__CbOFi}.animated-sidebar-icon_icon__HJeQW[data-animate=true] [data-part^=row-]{animation-name:animated-sidebar-icon_align__5k7U1}.animated-sidebar-icon_icon__HJeQW[data-animate=true] [data-part=row-2]{animation-delay:30ms}.animated-sidebar-icon_icon__HJeQW[data-animate=true] [data-part=row-3]{animation-delay:55ms}.animated-sidebar-icon_icon__HJeQW[data-animate=true] [data-part=card]{animation-name:animated-sidebar-icon_card__0ADFm}.animated-sidebar-icon_icon__HJeQW[data-animate=true] [data-part=gear]{animation-name:animated-sidebar-icon_gear__7np9b}.animated-sidebar-icon_icon__HJeQW[data-animate=true] [data-part=slider-1]{animation-name:animated-sidebar-icon_slider__BAUpn}.animated-sidebar-icon_icon__HJeQW[data-animate=true] [data-part=slider-2]{animation-name:animated-sidebar-icon_slider__BAUpn;animation-direction:reverse}.animated-sidebar-icon_icon__HJeQW[data-animate=true] [data-part=portrait]{animation-name:animated-sidebar-icon_portrait__O2YCm}.animated-sidebar-icon_icon__HJeQW[data-animate=true] [data-part=teammate]{animation-name:animated-sidebar-icon_join__I_Jwz}.animated-sidebar-icon_icon__HJeQW [data-part=envelope-flap]{transform-origin:12px 7px}.animated-sidebar-icon_icon__HJeQW[data-animate=true] [data-part=envelope-flap]{animation-name:animated-sidebar-icon_flap__DqLeN}.animated-sidebar-icon_icon__HJeQW [data-part=receiver]{transform-origin:12px 12px}.animated-sidebar-icon_icon__HJeQW[data-animate=true] [data-part=receiver]{animation-name:animated-sidebar-icon_receiver__eASqy}}@keyframes animated-sidebar-icon_bell__BWPqv{0%,to{transform:rotate(0)}30%{transform:rotate(7deg)}65%{transform:rotate(-4deg)}}@keyframes animated-sidebar-icon_clapper__gyavg{0%,to{transform:translateX(0)}35%{transform:translateX(-.7px)}70%{transform:translateX(.4px)}}@keyframes animated-sidebar-icon_bar__7VTa2{0%,to{transform:scaleY(1)}25%{transform:scaleY(.65)}}@keyframes animated-sidebar-icon_receive__47LdZ{0%,to{transform:translateX(0)}25%{transform:translateX(1.5px)}}@keyframes animated-sidebar-icon_handle__gmOpt{0%,to{transform:translateY(0)}35%{transform:translateY(-1px)}}@keyframes animated-sidebar-icon_clasp__RcQv_{0%,to{transform:translateY(0)}40%{transform:translateY(.75px)}}@keyframes animated-sidebar-icon_trace__GUAQZ{0%,to{stroke-dashoffset:0}20%{stroke-dashoffset:1}}@keyframes animated-sidebar-icon_windows__zxJCC{0%,to{stroke-width:2}40%{stroke-width:3}}@keyframes animated-sidebar-icon_join__I_Jwz{0%,to{transform:translateX(0)}25%{transform:translateX(1px)}}@keyframes animated-sidebar-icon_date__CbOFi{0%,to{transform:translateY(0)}30%{transform:translateY(-1.5px)}}@keyframes animated-sidebar-icon_align__5k7U1{0%,to{transform:translateX(0)}25%{transform:translateX(1.5px)}}@keyframes animated-sidebar-icon_card__0ADFm{0%,to{transform:translateY(0)}30%{transform:translateY(2px)}}@keyframes animated-sidebar-icon_gear__7np9b{0%,to{transform:rotate(0)}40%{transform:rotate(12deg)}}@keyframes animated-sidebar-icon_slider__BAUpn{0%,to{transform:translateX(0)}40%{transform:translateX(2px)}}@keyframes animated-sidebar-icon_portrait__O2YCm{0%,to{transform:translateY(0)}35%{transform:translateY(-.75px)}}@keyframes animated-sidebar-icon_flap__DqLeN{0%,to{transform:scaleY(1)}35%{transform:scaleY(.65)}}@keyframes animated-sidebar-icon_receiver__eASqy{0%,to{transform:translate(0) rotate(0)}35%{transform:translate(.5px,-.5px) rotate(-5deg)}}.ai-progress_step__5VKZO{display:flex;align-items:center;gap:8px;font-size:12px;line-height:16px;color:var(--muted);transition:opacity .2s ease-out,color .2s ease-out}.ai-progress_step__5VKZO[data-state=pending]{opacity:.45}.ai-progress_step__5VKZO[data-state=done]{color:var(--foreground)}.ai-progress_step__5VKZO[data-state=failed]{color:var(--warning)}.ai-progress_stepDot__Bwdwk{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:14px;height:14px;border-radius:999px;border:1.5px solid var(--separator);color:var(--success);transition:background-color .2s ease-out,border-color .2s ease-out}.ai-progress_step__5VKZO[data-state=active] .ai-progress_stepDot__Bwdwk{border-color:var(--accent);background:var(--accent);animation:ai-progress_ring__DDgp1 1.4s ease-out infinite}.ai-progress_step__5VKZO[data-state=done] .ai-progress_stepDot__Bwdwk{border-color:var(--success);animation:ai-progress_popIn__z2dlJ .2s ease-out both}.ai-progress_step__5VKZO[data-state=failed] .ai-progress_stepDot__Bwdwk{border-color:var(--warning);color:var(--warning)}.ai-progress_shimmer__Skn2g{background:linear-gradient(90deg,var(--muted) 20%,var(--foreground) 50%,var(--muted) 80%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:ai-progress_shimmer__Skn2g 1.6s linear infinite}.ai-progress_sparkle__SfmMG{color:var(--accent);animation:ai-progress_sparkle__SfmMG 1.6s ease-in-out infinite}@keyframes ai-progress_ring__DDgp1{0%{box-shadow:0 0 0 0 var(--accent-soft)}to{box-shadow:0 0 0 6px transparent}}@keyframes ai-progress_shimmer__Skn2g{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes ai-progress_sparkle__SfmMG{0%,to{transform:scale(1) rotate(0)}50%{transform:scale(1.15) rotate(12deg)}}@keyframes ai-progress_popIn__z2dlJ{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ai-progress_sparkle__SfmMG,.ai-progress_step__5VKZO .ai-progress_stepDot__Bwdwk{animation:none!important}.ai-progress_stepDot__Bwdwk,.ai-progress_step__5VKZO{transition:none}.ai-progress_shimmer__Skn2g{animation:none;color:var(--muted);background:none}}.intelligence-surface_surface__6ixuA{position:relative;isolation:isolate;min-width:0;border:1px solid var(--separator);border-radius:var(--intelligence-radius);background:var(--surface);color:var(--foreground);box-shadow:none}.intelligence-surface_content__vg1aO,.intelligence-surface_header__hO2MY{position:relative;z-index:1;min-width:0}.intelligence-surface_header__hO2MY{display:flex;align-items:center;gap:8px}.intelligence-surface_aura__rGZPV{position:absolute;inset:0;z-index:0;overflow:hidden;border-radius:inherit;pointer-events:none;user-select:none;mask-size:100% 100%;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat}.intelligence-surface_fallback__Rl_KD{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(125deg,color-mix(in srgb,var(--accent) 55%,transparent),color-mix(in srgb,var(--accent) 12%,transparent) 45%,color-mix(in srgb,var(--accent) 40%,transparent))}@media (forced-colors:active){.intelligence-surface_aura__rGZPV{display:none}.intelligence-surface_surface__6ixuA{border-color:CanvasText}}.sidebar-link_link__ISsHO{position:relative;transition:background-color .18s ease,color .18s ease}.sidebar-link_link__ISsHO:focus-visible svg,.sidebar-link_link__ISsHO:hover svg{color:var(--foreground)}.sidebar-link_link__ISsHO[data-active=true]{background:var(--accent-soft);font-weight:500}.sidebar-link_link__ISsHO[data-active=true]:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:2px;border-radius:1px;background:var(--accent-soft-foreground)}.sidebar-link_link__ISsHO[data-active=true] svg{color:var(--accent-soft-foreground)}@media (prefers-reduced-motion:reduce){.sidebar-link_link__ISsHO{transition:none}}.scope-fill_composer__6e_Wx{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:6px;padding:8px 8px 8px 14px;border:1px solid var(--separator);border-radius:var(--crm-radius-overlay);background:var(--surface);transition:border-color .15s ease-out}.scope-fill_composer__6e_Wx:focus-within{border-color:var(--focus)}.scope-fill_composerInput__HkLgN{width:100%;min-height:48px;max-height:200px;border:0!important;box-shadow:none!important;outline:none!important;background:transparent!important;resize:none;padding:6px 0;field-sizing:content}.scope-fill_composerBar__p_jYc{display:flex;align-items:center;justify-content:space-between;gap:8px}.scope-fill_progress__d05c6{animation:scope-fill_popIn__41dqM .18s ease-out both}.scope-fill_step__y3_v1{display:flex;align-items:center;gap:8px;font-size:12px;line-height:16px;color:var(--muted);transition:opacity .2s ease-out,color .2s ease-out}.scope-fill_step__y3_v1[data-state=pending]{opacity:.45}.scope-fill_step__y3_v1[data-state=done]{color:var(--foreground)}.scope-fill_stepDot__YH3wN{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:14px;height:14px;border-radius:999px;border:1.5px solid var(--separator);color:var(--success);transition:background-color .2s ease-out,border-color .2s ease-out}.scope-fill_step__y3_v1[data-state=active] .scope-fill_stepDot__YH3wN{border-color:var(--accent);background:var(--accent);animation:scope-fill_ring__qBDrJ 1.4s ease-out infinite}.scope-fill_step__y3_v1[data-state=done] .scope-fill_stepDot__YH3wN{border-color:var(--success);animation:scope-fill_popIn__41dqM .2s ease-out both}.scope-fill_shimmer__eNi7M{background:linear-gradient(90deg,var(--muted) 20%,var(--foreground) 50%,var(--muted) 80%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:scope-fill_shimmer__eNi7M 1.6s linear infinite}.scope-fill_result__AgTU6{animation:scope-fill_appear__FI0bC .26s ease-out both}@keyframes scope-fill_appear__FI0bC{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes scope-fill_popIn__41dqM{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}@keyframes scope-fill_ring__qBDrJ{0%{box-shadow:0 0 0 0 var(--accent-soft)}to{box-shadow:0 0 0 6px transparent}}@keyframes scope-fill_shimmer__eNi7M{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.scope-fill_progress__d05c6,.scope-fill_result__AgTU6,.scope-fill_step__y3_v1 .scope-fill_stepDot__YH3wN{animation:none!important}.scope-fill_shimmer__eNi7M{animation:none;color:var(--muted);background:none}}.visits_planner__lkQPH{--visits-gutter:24px;--visits-panel:340px;position:relative;flex:1;min-height:0;overflow:clip;background:var(--surface-secondary)}.visits_planner__lkQPH[data-view=list]{background:var(--surface)}.visits_mapCanvas__u0XBy{position:absolute;inset:0;overflow:clip}.visits_listCanvas__ct3zu{position:absolute;inset:var(--visits-top) 0 0 0;overflow-y:auto;padding:4px var(--visits-gutter) 32px}.visits_listContent__f5xrC{width:min(100%,1200px);margin:0 auto;display:flex;flex-direction:column;gap:12px}.visits_planner__lkQPH:has(.visits_composerPosition__JPQeJ) .visits_listCanvas__ct3zu{padding-bottom:180px}.visits_topBar__Mfd0P{position:absolute;z-index:30;top:12px;left:var(--visits-gutter);right:var(--visits-gutter);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:8px;pointer-events:none}.visits_topEnd__a3IDw,.visits_topStart__9FbJk{display:flex;align-items:center;gap:8px}.visits_topEnd__a3IDw>*,.visits_topFilters__6Yu6S>*,.visits_topStart__9FbJk>*{pointer-events:auto}.visits_topEnd__a3IDw{justify-self:end}.visits_topFilters__6Yu6S{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.visits_floatingGroup__kBs9Z{display:flex;padding:2px;border:1px solid var(--separator);border-radius:var(--crm-radius-control);background:var(--surface)}.visits_topEnd__a3IDw>button,.visits_topStart__9FbJk>button{height:38px;border:1px solid var(--separator);background:var(--surface)}.visits_panelToggleActive__HtIgN{color:var(--accent-soft-foreground);background:var(--accent-soft)!important;border-color:transparent!important}.visits_searchField__bW6rK{flex:1 1 120px;min-width:120px;max-width:260px}.visits_searchField__bW6rK [data-slot=search-field-group],.visits_searchField__bW6rK>div:last-child{background:var(--surface)}.visits_quickFilter__PSW5K{display:inline-flex;align-items:center;gap:6px;height:32px;min-width:0;max-width:220px;padding:0 10px;font-size:13px;white-space:nowrap;border:1px solid var(--separator);border-radius:var(--crm-radius-control);background:var(--surface)}.visits_quickSelect__yTilO{padding-right:28px}.visits_quickFilter__PSW5K[data-active],.visits_quickFilter__PSW5K[data-selected=true]{color:var(--accent-soft-foreground);background:var(--accent-soft);border-color:transparent}.visits_filterToolbar__A7IBJ{min-width:0}.visits_filterToolbar__A7IBJ [data-toolbar-trailing]{margin-left:0}.visits_filterToolbar__A7IBJ button{height:32px;border:1px solid var(--separator);background:var(--surface)}.visits_filterToolbar__A7IBJ button>span[class~=hidden]{display:none!important}.visits_floatingGhost__JCEIp{height:32px;background:var(--surface)}.visits_floatingNote__MBBGL{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;font-size:12px;color:var(--muted);border:1px solid var(--separator);border-radius:var(--crm-radius-control);background:var(--surface)}.visits_mapStatus__dWz_m{z-index:20;left:50%;transform:translateX(-50%);width:max-content;max-width:min(520px,calc(100% - 32px));justify-content:center}.visits_mapStatus__dWz_m,.visits_panelSlot___tmMz{position:absolute;top:var(--visits-top);display:flex}.visits_panelSlot___tmMz{z-index:25;left:var(--visits-gutter);bottom:24px;width:var(--visits-panel);flex-direction:column;pointer-events:none}.visits_tripPanel__jsYQ5{pointer-events:auto;display:flex;flex-direction:column;min-height:0;max-height:100%;border:1px solid var(--separator);border-radius:var(--crm-radius-panel);background:var(--surface)}.visits_tripPanelHeader__Con4h{display:flex;align-items:center;gap:6px;padding:8px;border-bottom:1px solid var(--separator)}.visits_tripPanelBody__k58kD{min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:8px;padding:12px}.visits_tripPanelFooter__buZvJ{display:flex;align-items:center;gap:8px;padding:8px 12px;border-top:1px solid var(--separator)}.visits_tripRow__2RS7O{width:100%;height:auto;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:2px;padding:8px;text-align:left;white-space:normal}.visits_tripName__d0xn2{height:32px;font-size:14px;font-weight:500}@media (min-width:1024px){.visits_planner__lkQPH[data-panel] .visits_listCanvas__ct3zu{padding-left:calc(var(--visits-panel) + var(--visits-gutter) * 2)}.visits_planner__lkQPH[data-panel] .visits_composerPosition__JPQeJ{left:calc((var(--visits-panel) + var(--visits-gutter) + 100% - 72px) / 2);width:min(672px,calc(100% - var(--visits-panel) - var(--visits-gutter) * 2 - 88px))}}.visits_timeline__s80nh{position:relative;display:flex;flex-direction:column;gap:4px}.visits_timeline__s80nh:before{content:"";position:absolute;left:11px;top:20px;bottom:20px;width:2px;background:var(--separator)}.visits_timelineRow__4jDvp{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px}.visits_timelineMark__ptq_T{position:relative;z-index:1;display:flex;justify-content:center}.visits_originDot__DqwV2{width:12px;height:12px;border-radius:999px;background:var(--surface);border:3px solid var(--foreground)}.visits_destinationDot__tmjsv{width:12px;height:12px;border-radius:3px;background:var(--foreground);box-shadow:0 0 0 3px var(--surface)}.visits_stopNumber__v2Ihs{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:999px;background:var(--accent);color:var(--accent-foreground);font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;box-shadow:0 0 0 3px var(--surface)}.visits_stopRow__MEdeX{animation:visits_stopIn__oyRwI .2s ease-out both}.visits_stopActions__5iIo7{display:inline-flex;opacity:0;transition:opacity .12s ease-out}.visits_stopRow__MEdeX:focus-within .visits_stopActions__5iIo7,.visits_stopRow__MEdeX:hover .visits_stopActions__5iIo7{opacity:1}@media (hover:none){.visits_stopActions__5iIo7{opacity:1}}.visits_routeFooter__dhwGv{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:36px;padding-top:8px;border-top:1px solid var(--separator)}.visits_stat__7YLkL{display:inline-flex;align-items:center;gap:4px;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;animation:visits_fadeIn__xQBRj .2s ease-out both}.visits_infoPanel__VuRX6{position:absolute;right:var(--visits-gutter);top:var(--visits-top);z-index:28;display:flex;flex-direction:column;gap:8px;width:340px;max-height:calc(100% - var(--visits-top) - 24px);overflow-y:auto;padding:16px;border:1px solid var(--separator);border-radius:var(--crm-radius-panel);background:var(--surface);animation:visits_popIn__U5_gD .18s ease-out both}.visits_planner__lkQPH:has(.visits_composerPosition__JPQeJ) .visits_infoPanel__VuRX6{max-height:calc(100% - var(--visits-top) - 200px)}.visits_infoPanel__VuRX6>header{position:sticky;top:0;z-index:1;background:var(--surface)}.visits_recordLink__pkVQk{border:1px solid transparent;transition:border-color .12s ease-out,background-color .12s ease-out}.visits_recordLink__pkVQk:focus-visible,.visits_recordLink__pkVQk:hover{border-color:var(--separator);background:var(--surface-secondary)}.visits_recordLink__pkVQk:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.visits_recordArrow__Y1sMT{display:inline-flex;flex-shrink:0;width:0;overflow:hidden;opacity:0;transition:width .12s ease-out,opacity .12s ease-out}.visits_recordLink__pkVQk:focus-visible .visits_recordArrow__Y1sMT,.visits_recordLink__pkVQk:hover .visits_recordArrow__Y1sMT{width:14px;opacity:1}.visits_contactRow__5Fv_g{transition:background-color .12s ease-out}.visits_contactRow__5Fv_g:focus-within,.visits_contactRow__5Fv_g:hover{background:var(--surface-secondary)}.visits_contactCopy__1Dsyj{flex-shrink:0;opacity:0;transition:opacity .12s ease-out}.visits_contactRow__5Fv_g:focus-within .visits_contactCopy__1Dsyj,.visits_contactRow__5Fv_g:hover .visits_contactCopy__1Dsyj{opacity:1}@media (hover:none){.visits_recordArrow__Y1sMT{width:14px;opacity:1}.visits_contactCopy__1Dsyj{opacity:1}}.visits_composerPosition__JPQeJ{position:absolute;left:50%;bottom:28px;transform:translateX(-50%);z-index:20;width:min(672px,calc(100% - 48px));max-height:52%;display:flex;flex-direction:column;gap:8px;pointer-events:none}.visits_composerPosition__JPQeJ>*{flex-shrink:0}.visits_composerPosition__JPQeJ:has(.visits_progress__VoYCN){overflow-y:auto}.visits_composer___G3IP{min-width:0;position:relative;overflow:hidden;display:flex;align-items:center;gap:8px;padding:6px 8px 6px 14px;pointer-events:auto;border:1px solid var(--separator);border-radius:var(--crm-radius-overlay);background:var(--surface);transition:border-color .15s ease-out}.visits_composer___G3IP:focus-within{border-color:var(--focus)}.visits_composerBusy__7p2Tu:after{content:"";position:absolute;left:0;bottom:0;height:2px;width:35%;background:var(--accent);border-radius:2px;animation:visits_scan__A6irL 1.2s ease-in-out infinite}.visits_composerField__Nqke8{min-width:0;flex:1}.visits_composerInput__VH2EK{width:100%;min-height:32px;max-height:120px;border:0!important;box-shadow:none!important;outline:none!important;background:transparent!important;resize:none;padding:6px 0;field-sizing:content}.visits_progress__VoYCN{pointer-events:auto;min-width:0;animation:visits_popIn__U5_gD .18s ease-out both}.visits_progressContent__HM13S{display:flex;flex-direction:column;gap:8px}.visits_chip__SoHXB{display:inline-flex;align-items:center;padding:2px 8px;font-size:12px;line-height:16px;border-radius:999px;background:var(--accent-soft);color:var(--accent-soft-foreground);animation:visits_chipIn__1pC2S .22s ease-out both}.visits_chip__SoHXB[data-avoid]{background:var(--surface-secondary);color:var(--muted)}.visits_suggestion__X4nQl{pointer-events:auto;animation:visits_appear__4ZlsC .2s ease-out both;transition:border-color .15s ease-out}.visits_suggestion__X4nQl[data-added]{border-color:var(--accent)}.visits_addButton__29BEd{transition:transform .12s ease-out}.visits_addButton__29BEd:active{transform:scale(.9)}@media (max-width:760px){.visits_planner__lkQPH{--visits-gutter:12px}.visits_topBar__Mfd0P{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"start end" "filters filters"}.visits_topStart__9FbJk{grid-area:start;min-width:0}.visits_topEnd__a3IDw{grid-area:end}.visits_topFilters__6Yu6S{grid-area:filters;flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px;scrollbar-width:none;pointer-events:auto}.visits_topFilters__6Yu6S>*{flex-shrink:0}.visits_searchField__bW6rK{flex:0 0 180px}.visits_panelSlot___tmMz{right:var(--visits-gutter);width:auto;bottom:auto;max-height:min(60%,calc(100% - var(--visits-top) - 24px))}.visits_infoPanel__VuRX6{left:var(--visits-gutter);right:var(--visits-gutter);width:auto;max-height:min(50%,calc(100% - var(--visits-top) - 24px));z-index:35}.visits_planner__lkQPH:has(.visits_composerPosition__JPQeJ) .visits_infoPanel__VuRX6{max-height:min(40%,calc(100% - var(--visits-top) - 200px))}.visits_composerPosition__JPQeJ{width:calc(100% - 24px);bottom:max(20px,env(safe-area-inset-bottom));max-height:46%}.visits_composerInput__VH2EK{font-size:16px;max-height:80px}.visits_progressContent__HM13S{gap:4px}}.visits_route__eji4U{animation:visits_fadeIn__xQBRj .28s ease-out both}.visits_markerSize__IOI_H{transform:scale(var(--marker-inverse-scale));transform-origin:0 0}.visits_markerDot__VbNWp{transition:r .15s ease-out}.visits_pulse__RdeOE{opacity:.35;transform-box:fill-box;transform-origin:center;animation:visits_pulse__RdeOE 1.6s ease-out infinite}@keyframes visits_appear__4ZlsC{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes visits_fadeIn__xQBRj{0%{opacity:0}to{opacity:1}}@keyframes visits_popIn__U5_gD{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}@keyframes visits_stopIn__oyRwI{0%{opacity:0;transform:translateX(-6px)}to{opacity:1;transform:none}}@keyframes visits_chipIn__1pC2S{0%{opacity:0;transform:translateY(4px) scale(.95)}to{opacity:1;transform:none}}@keyframes visits_pulse__RdeOE{0%{transform:scale(1);opacity:.4}to{transform:scale(2.2);opacity:0}}@keyframes visits_scan__A6irL{0%{transform:translateX(-100%)}to{transform:translateX(290%)}}@media (prefers-reduced-motion:reduce){.visits_chip__SoHXB,.visits_composerBusy__7p2Tu:after,.visits_infoPanel__VuRX6,.visits_progress__VoYCN,.visits_pulse__RdeOE,.visits_route__eji4U,.visits_stat__7YLkL,.visits_stopRow__MEdeX,.visits_suggestion__X4nQl{animation:none!important}}