.ModalSchedule_header__R_87S{display:flex;justify-content:space-between;align-items:center;padding:20px 20px 4px}.ModalSchedule_title__mhRvY{color:var(--Text-Primary_Black,#1f1f1f);font-family:Roboto,sans-serif;font-size:21px;font-weight:600;line-height:26px;margin:0}.ModalSchedule_closeBtn__0_te_{border:0;outline:0;cursor:pointer;background:#fff;padding:4px;display:flex;align-items:center;justify-content:center;transition:opacity .2s}.ModalSchedule_closeBtn__0_te_:hover{opacity:.7}.ModalSchedule_body__N145r{display:flex;flex-direction:column;align-items:flex-start;gap:4px;align-self:stretch;padding:12px 20px}.ModalSchedule_dateRow__qt2jI{display:flex;align-items:center;justify-content:center;height:32px;gap:4px}.ModalSchedule_dateIcon__tkg5F{flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#747775}.ModalSchedule_dateTriggerWrap__HF6EY{position:relative;min-width:-moz-fit-content;min-width:fit-content}.ModalSchedule_dateTrigger__7yyKg{min-width:-moz-fit-content;min-width:fit-content;cursor:pointer;padding:4px 8px;background:#fff;border:none;font:inherit;color:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-radius:4px}.ModalSchedule_dateTrigger__7yyKg.ModalSchedule_active__FsQb6,.ModalSchedule_dateTrigger__7yyKg:hover{background:#faf9f9}.ModalSchedule_dateRangeSep__S6K03{margin:0 3px}.ModalSchedule_calendarPopup__NLSMr{position:fixed;border-radius:12px;background:#fff;border:1px solid rgba(0,0,0,.08);box-shadow:0 2px 3px rgba(0,0,0,.15);z-index:10000}.ModalSchedule_timeRow__dL12b{display:flex;align-items:center;justify-content:center;height:32px;gap:8px}.ModalSchedule_timeIcon__J0iG3{flex-shrink:0;color:#747775}.ModalSchedule_timeSelectWrap__2bcZb{display:inline-flex;align-items:center;gap:4px}.ModalSchedule_timeSelectInner__oKHcf{position:relative;display:inline-block}.ModalSchedule_timeSelect__TIPwR{cursor:pointer;position:relative;padding:2px 8px;background:#fff;border:1px solid var(--Stroke-Light-gray,#e0e0e0);border-radius:4px;font:inherit;min-width:80px}.ModalSchedule_timeSelect__TIPwR.ModalSchedule_active__FsQb6,.ModalSchedule_timeSelect__TIPwR:hover{background:#faf9f9;border-color:var(--Stroke-Grey-2,#bdbdbd)}.ModalSchedule_timeDropdown__7TbS2{position:fixed;width:200px;max-width:200px;max-height:200px;overflow-y:auto;z-index:10000;background:#fff;border:1px solid rgba(0,0,0,.08);box-shadow:0 2px 3px rgba(0,0,0,.15);border-radius:4px;margin:0;padding:0;list-style:none}.ModalSchedule_timeOption__QNYUy{padding:8px 12px;cursor:pointer;border-bottom:1px solid #f0f0f0;font-size:14px}.ModalSchedule_timeOption__QNYUy:last-child{border-bottom:none}.ModalSchedule_timeOption__QNYUy:hover{background:#f5f5f5}.ModalSchedule_checkboxRow__ofErs{display:flex;align-items:center;height:32px;position:relative}.ModalSchedule_checkboxLabel__jsop8{margin-left:8px;font-size:14px;cursor:pointer}.ModalSchedule_modalContent__K_asu{padding:0}.ModalSchedule_footer__2sL_B{display:flex;justify-content:flex-end;align-items:center;gap:12px;width:100%;box-sizing:border-box;padding:12px 20px 20px}.ScheduleConteiner_joblistTableHeader__kZ4IC{height:27px;position:absolute;z-index:1;padding:6px 8px;background:#fff;border-bottom:1px solid #e1e3e1;border-right:1px solid #e1e3e1;font-size:12px;font-weight:600}.ScheduleConteiner_joblistTable__XU8Hc{position:relative;z-index:0;height:70vh;overflow:auto}.ScheduleConteiner_stickyHeaderRow__erE8C{position:sticky;top:0;z-index:1004;display:flex;height:27px}.ScheduleConteiner_columnHeader___axPc{position:sticky;z-index:3}.ScheduleConteiner_timeSlot__85wzQ{background:#fff;border-left:1px solid #e1e3e1;border-bottom:1px solid #e1e3e1;color:var(--Text-Primary_Black,#1f1f1f);font-feature-settings:"liga" off,"clig" off;font-family:Inter;font-size:12px;font-style:normal;font-weight:600;line-height:15px;height:27px;padding:6px 8px}.ScheduleConteiner_joblistTableBody__wF7K3{height:400px}.ScheduleConteiner_joblistTableRow__y4Ilz{padding:0;display:flex}.ScheduleConteiner_nameCell__2i4Hs{border-bottom:1px solid #e1e3e1;background:#fff;overflow:hidden;position:sticky;left:0;z-index:3;font-family:Inter;padding:10px 8px;font-weight:500;font-size:14px;line-height:18px;font-style:normal;color:var(--Text-Primary_Black,#1f1f1f);font-feature-settings:"liga" off,"clig" off}.ScheduleConteiner_clickableNameCell__6Nao3{cursor:pointer;transition:all .2s ease;overflow:visible}.ScheduleConteiner_clickableNameCell__6Nao3:hover{background-color:#f5f5f5}.ScheduleConteiner_planRouteBanner__391L1{position:absolute;bottom:0;left:0;right:0;width:100%;background-color:#444746;color:#fff;padding:6px 12px;border-radius:0;font-size:12px;font-weight:500;font-family:Inter;text-align:center;z-index:100;pointer-events:none;box-shadow:0 2px 8px rgba(0,0,0,.15);animation:ScheduleConteiner_fadeIn__kvm0O .2s ease-in}@keyframes ScheduleConteiner_fadeIn__kvm0O{0%{opacity:0}to{opacity:1}}.ScheduleConteiner_timeCell__D8M62{min-width:var(--time-slot-width);width:var(--time-slot-width);display:flex;flex-direction:column;border-left:1px solid #e1e3e1;border-bottom:1px solid #e1e3e1;cursor:pointer}.ScheduleConteiner_containerItem__PQAXF{position:absolute;padding:4px 10px 4px 12px;z-index:2;overflow:hidden;cursor:pointer;justify-content:start;align-items:start;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;border-radius:6px}.ScheduleConteiner_joblist__table__header__x55m_{text-align:start;vertical-align:text-top;width:100%;color:var(--Text-Secondary_Gray,#747775);font-feature-settings:"liga" off,"clig" off;font-family:Inter;font-size:10px;font-style:normal;font-weight:400;line-height:17px;letter-spacing:.5px;text-transform:uppercase;display:flex;flex-direction:row;align-items:center}.ScheduleConteiner_joblist__table__header__x55m_ .ScheduleConteiner_column__UJ0TY{border-bottom:1px solid #e1e3e1;justify-content:left;align-items:center;display:flex;padding-bottom:6px;padding-left:16px}.ScheduleConteiner_joblist__table__body__BxI1F{text-align:start;vertical-align:text-top;color:var(--Text-Primary_Black,#1f1f1f);font-feature-settings:"clig" off,"liga" off;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:.2px}.ScheduleConteiner_joblist__table__row__Q5lxT{display:flex;width:-moz-fit-content;width:fit-content;height:116px}.ScheduleConteiner_joblist__table__cell__LCQpL{display:flex;flex-direction:column;padding:8px 16px}.ScheduleConteiner_name__text__7ChJx{color:var(--Text-Secondary_Gray,#747775);font-feature-settings:"liga" off,"clig" off;font-family:Inter;font-size:12px;font-style:normal;font-weight:600;line-height:15px}.ScheduleConteiner_tags__conteiner__qjLLt{display:flex}.ScheduleConteiner_custom__drag__layer__vjMmu{position:fixed;pointer-events:none;z-index:100;width:100%;height:100%;top:0;left:0}.ModalEditOffTime_header__yvmsc{display:flex;justify-content:space-between;align-items:center;padding:20px 20px 4px}.ModalEditOffTime_title__NGomU{color:var(--Text-Primary_Black,#1f1f1f);font-family:Roboto,sans-serif;font-size:21px;font-weight:600;line-height:26px;margin:0}.ModalEditOffTime_closeBtn__EwPy6{border:0;outline:0;cursor:pointer;background:#fff;padding:4px;display:flex;align-items:center;justify-content:center;transition:opacity .2s}.ModalEditOffTime_closeBtn__EwPy6:hover{opacity:.7}.ModalEditOffTime_body__lRv45{display:flex;flex-direction:column;align-items:flex-start;gap:4px;align-self:stretch;padding:12px 20px}.ModalEditOffTime_dateRow__7F11O{display:flex;align-items:center;justify-content:center;height:32px;gap:4px}.ModalEditOffTime_dateIcon__zf_LZ{flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#747775}.ModalEditOffTime_dateTriggerWrap__aWQ_s{position:relative;min-width:-moz-fit-content;min-width:fit-content}.ModalEditOffTime_dateTrigger__cHjLs{min-width:-moz-fit-content;min-width:fit-content;cursor:pointer;padding:4px 8px;background:#fff;border:none;font:inherit;color:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-radius:4px}.ModalEditOffTime_dateTrigger__cHjLs.ModalEditOffTime_active__XgeKO,.ModalEditOffTime_dateTrigger__cHjLs:hover{background:#faf9f9}.ModalEditOffTime_dateRangeSep__CuwJP{margin:0 3px}.ModalEditOffTime_calendarPopup__H7_uB{position:fixed;border-radius:12px;background:#fff;border:1px solid rgba(0,0,0,.08);box-shadow:0 2px 3px rgba(0,0,0,.15);z-index:10000}.ModalEditOffTime_timeRow___Z_kO{display:flex;align-items:center;justify-content:center;height:32px;gap:8px}.ModalEditOffTime_timeIcon__KdoF7{flex-shrink:0;color:#747775}.ModalEditOffTime_timeSelectWrap__ar4NT{display:inline-flex;align-items:center;gap:4px}.ModalEditOffTime_timeSelectInner__g5s9N{position:relative;display:inline-block}.ModalEditOffTime_timeSelect___toNn{cursor:pointer;position:relative;padding:2px 8px;background:#fff;border:1px solid var(--Stroke-Light-gray,#e0e0e0);border-radius:4px;font:inherit;min-width:80px}.ModalEditOffTime_timeSelect___toNn.ModalEditOffTime_active__XgeKO,.ModalEditOffTime_timeSelect___toNn:hover{background:#faf9f9;border-color:var(--Stroke-Grey-2,#bdbdbd)}.ModalEditOffTime_timeDropdown___oQef{position:fixed;width:180px;max-width:180px;max-height:200px;overflow-y:auto;z-index:10000;background:#fff;border:1px solid rgba(0,0,0,.08);box-shadow:0 2px 3px rgba(0,0,0,.15);border-radius:4px;margin:0;padding:0;list-style:none}.ModalEditOffTime_timeOption__yBvi0{padding:8px 12px;cursor:pointer;border-bottom:1px solid #f0f0f0;font-size:14px}.ModalEditOffTime_timeOption__yBvi0:last-child{border-bottom:none}.ModalEditOffTime_timeOption__yBvi0:hover{background:#f5f5f5}.ModalEditOffTime_checkboxRow__QBu9K{display:flex;align-items:center;height:32px;position:relative}.ModalEditOffTime_checkboxLabel__KdRZN{margin-left:8px;font-size:14px;cursor:pointer}.ModalEditOffTime_modalContent__L9Nnf{padding:0}.ModalEditOffTime_actionsRow__cl3GF{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px 0}.ModalEditOffTime_actionsRowButton__L1GDC{flex:1 0 0}.ModalEditOffTime_footer__FbAQB{display:flex;justify-content:flex-end;align-items:center;width:100%;box-sizing:border-box;padding:12px 20px 20px}.ModalEditOffTime_footerButton__0oRS6{width:100%}.ToggleButton_toggler__A2qzI{display:inline-flex;cursor:pointer}.ToggleButton_toggler__input__7Ym6s{position:absolute;opacity:0;left:-100vw}.ToggleButton_toggler__state__xiiL0{display:flex;align-items:center;gap:.75em}.ToggleButton_toggler__control__iYPhD{box-sizing:border-box;width:40px;height:24px;background-color:var(--Icon-Gray-2);border-radius:12px;position:relative;transition:background-color .2s linear}.ToggleButton_toggler__selector__dMScl{width:18px;height:18px;border-radius:9px;background-color:var(--Icon-White);position:absolute;top:3px;left:3px;transition-property:left,background-color;transition-duration:.2s;transition-timing-function:linear}.ToggleButton_toggler__input__7Ym6s:checked~.ToggleButton_toggler__state__xiiL0 .ToggleButton_toggler__control__iYPhD{background-color:var(--Background-Yellow)}.ToggleButton_toggler__input__7Ym6s:checked~.ToggleButton_toggler__state__xiiL0 .ToggleButton_toggler__control__iYPhD .ToggleButton_toggler__selector__dMScl{left:19px}.ToggleButton_toggler__input__7Ym6s:disabled~.ToggleButton_toggler__state__xiiL0 .ToggleButton_toggler__control__iYPhD,.ToggleButton_toggler__input__7Ym6s:disabled~.ToggleButton_toggler__state__xiiL0 .ToggleButton_toggler__control__iYPhD .ToggleButton_toggler__selector__dMScl{opacity:.5}.time_slots_modal__overlay__lA2M7{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:3}.time_slots_modal__overlay__lA2M7 button{cursor:pointer;border:none;outline:none;background:none}.time_slots_modal__content__ZnvrD{display:flex;flex-direction:column;align-items:flex-start;background-color:#fff;border-radius:10px;width:-moz-fit-content;width:fit-content;box-shadow:0 0 10px rgba(0,0,0,.2);z-index:10;cursor:default}.time_slots_header__KHUSQ{display:flex;padding:20px 20px 12px;gap:12px;width:100%;align-items:center;justify-content:space-between;flex-direction:row}.time_slots_header__KHUSQ .time_slots_title__dwUPF{display:flex;flex:1 0 0;color:var(--Text-Primary_Black,#1f1f1f);font-feature-settings:"clig" off,"liga" off;font-family:Inter;font-size:20px;font-style:normal;font-weight:600;line-height:26px}.time_slots_header__KHUSQ .time_slots_close__mOJKK{display:flex;flex:0 0 0}.time_slots_body__AF82q{display:flex;padding:12px 20px;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch}.time_slots_body__AF82q .time_slots_change__date__oCrdx{display:flex;align-items:center;gap:16px;flex-direction:row;color:var(--Text-Primary_Black,#1f1f1f);font-feature-settings:"clig" off,"liga" off;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:.1px}.time_slots_body__AF82q .time_slots_change__date__oCrdx .time_slots_date__input__6d2gF{display:flex;gap:8px}.time_slots_date__input_btn__RHEhP{height:24px;display:flex;justify-content:center;align-items:center}.time_slots_animate_left__REQiZ svg{animation:time_slots_moveLeft__MF9NL .5s forwards}.time_slots_animate_right__b3Afz svg{animation:time_slots_moveRight__NLqHB .5s forwards}@keyframes time_slots_moveLeft__MF9NL{0%{transform:translateX(0)}50%{transform:translateX(-10px)}to{transform:translateX(0)}}@keyframes time_slots_moveRight__NLqHB{0%{transform:translateX(0)}50%{transform:translateX(10px)}to{transform:translateX(0)}}.time_slots_footer__WK6b4{display:flex;padding:12px 20px 20px;justify-content:flex-end;align-items:center;gap:12px;width:100%;align-self:stretch}.time_slots_footer__WK6b4 .time_slots_close__mOJKK{display:flex;width:100px;height:40px;min-width:100px;padding:16px 20px;flex-direction:column;justify-content:center;align-items:center;gap:10px;border-radius:8px;border:1px solid var(--Stroke-Grey-2,#8e918f);color:var(--Text-Primary_Black,#1f1f1f);font-feature-settings:"clig" off,"liga" off;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.time_slots_footer__WK6b4 .time_slots_close__mOJKK:hover{border:1px solid var(--Stroke-Black,#1f1f1f);background:var(--Background-Light-gray,#e1e3e1);font-weight:600}.time_slots_footer__WK6b4 .time_slots_save__wRoSZ{display:flex;width:100px;height:40px;min-width:100px;padding:16px 20px;flex-direction:column;justify-content:center;align-items:center;gap:10px;border-radius:8px;background:var(--Button-back-Primary_Initial,#ffd400);color:var(--Text-Primary_Black,#1f1f1f);font-feature-settings:"liga" off,"clig" off;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.time_slots_footer__WK6b4 .time_slots_save__wRoSZ:hover{background:var(--Button-back-Primary_Hover,#ffe699);font-weight:600}.time_slots_footer__WK6b4 .time_slots_save__wRoSZ:hover:disabled{font-weight:400;background:var(--Button-back-Primary_Initial,#ffd400)}.time_slots_footer__WK6b4 .time_slots_save__wRoSZ:disabled{opacity:.3}.time_slots_disableSchedule__sE1_q{gap:16px;display:flex;flex-direction:row;align-items:center}.more_options_form_container_form__I4JOW{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch}.more_options_form_formInput_day__9NA39,.more_options_form_formInput_inputs__OiF4K,.more_options_form_formInput_time__rCnDS{flex-direction:row;display:flex;align-items:center;justify-content:flex-start;gap:8px}.more_options_form_formInput_day__9NA39 span,.more_options_form_formInput_time__rCnDS{color:var(--Text-Primary_Black,#1f1f1f);font-feature-settings:"clig" off,"liga" off;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.more_options_form_formInput_day__9NA39 span{display:flex;padding:4px 0}.more_options_form_formInput_inputs__OiF4K{gap:16px!important;position:relative;left:-12px;text-wrap:nowrap;color:var(--Text-Primary_Black,#1f1f1f);text-align:center;font-feature-settings:"clig" off,"liga" off;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:.2px}.more_options_form_formInput_checkbox__sLJJR{display:flex;align-items:center;justify-content:center}.more_options_form_options__gMCsh{min-width:150px}.SlotSlider_bg__L5riI{background:repeating-linear-gradient(45deg,#c9c9c9,#c9c9c9 10px,#e4e5e4 0,#e4e5e4 20px)}.TimeSlotTableRow_toggle__RCpk_{padding:16px 8px;display:flex;align-items:center;gap:4px}.TimeSlotTableRow_apm__jA_IN{color:var(--Text-Secondary_Dark-Gray,#444746);text-align:center;font-feature-settings:"clig" off,"liga" off;font-family:Inter;font-size:11px;font-style:normal;font-weight:400;line-height:12px;letter-spacing:.4px;text-transform:uppercase;margin-left:6px}.TimeSlotTableRow_space__1IsMG{width:clamp(20px,10vmin,50px)}.TimeSlotTableRow_moreOptionsText__TXSi2{display:flex;width:-moz-fit-content;width:fit-content;color:var(--Tag-State_active,#1d711d);font-feature-settings:"clig" off,"liga" off;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:18px;cursor:pointer}.TableTimeSlots_table__aMPVj{width:100%}.TableTimeSlots_time__fucW8{padding:6px 10px}.TableTimeSlots_time__fucW8 .TableTimeSlots_hour__Yh1MU{color:var(--Text-Primary_Black,#1f1f1f);text-align:center;font-feature-settings:"clig" off,"liga" off;font-family:Inter;font-size:12px;font-style:normal;font-weight:500;line-height:14px;letter-spacing:.2px}.TableTimeSlots_apm__cAY1z{color:var(--Text-Secondary_Dark-Gray,#444746);text-align:center;font-feature-settings:"clig" off,"liga" off;font-family:Inter;font-size:11px;font-style:normal;font-weight:400;line-height:12px;letter-spacing:.4px;text-transform:uppercase}.TagsWithTooltip_wrapper__8LC3d{display:flex;width:100%;flex:1;overflow:hidden;position:relative}.TagsWithTooltip_wrapperScrollable__bU9Lq{width:-moz-max-content;width:max-content;min-width:100%;overflow:visible}.TagsWithTooltip_tagsContainer__wngpo{display:flex;flex-wrap:wrap;align-items:center;gap:4px;width:100%;position:relative}.TagsWithTooltip_tagsContainerScrollable__Aq7_b{flex-wrap:nowrap;width:-moz-max-content;width:max-content}.TagsWithTooltip_ellipsis__2XVk1{display:inline-flex;justify-content:center;align-items:center;cursor:pointer;margin:0;padding:0;width:24px;height:24px;flex-shrink:0}.TagsWithTooltip_ellipsis__2XVk1 svg{width:18px;height:18px;display:block}.TagsWithTooltip_ellipsis__2XVk1:hover{opacity:.7}.TagsWithTooltip_tooltipContent__Izb_9{display:flex;flex-wrap:wrap;gap:4px;max-width:300px}.Header_header__LkcPE{border-bottom:1px solid var(--Stroke-Light-gray);padding:9px 40px;position:relative;z-index:30}.Header_wrapper__YArC3{z-index:5;display:flex;justify-content:space-between;gap:1.25em;width:100%;position:sticky;left:110px;align-items:center}.Header_leadWrapper__zOAzm{display:flex;justify-content:space-between;width:calc(100vw - 150px)}.Header_header__searchBox__tn3xf{position:relative;width:80%;height:40px;border-radius:10px;border:1px solid var(--Stroke-Light-gray);background:var(--Background-White);padding:8px 16px 8px 24px;display:flex;gap:8px;align-items:center;cursor:text}.Header_header__searchBox__tn3xf:focus-within,.Header_header__searchBox__tn3xf:hover{border:1px solid var(--Stroke-Grey-2)}.Header_header__loader__teDZl{margin:2px;width:20px;--Loader-Color:var(--Icon-Gray)}.Header_header__clearIcon__MGtoI{cursor:pointer}.Header_header__input__x0qKE{width:100%;border:0;color:var(--Text-Primary_Black)}.Header_header__input__x0qKE::-moz-placeholder{color:var(--Text-Secondary_Gray)}.Header_header__input__x0qKE::placeholder{color:var(--Text-Secondary_Gray)}.Header_header__input__x0qKE:focus{outline:0}.TechnicianRouteMap_modal__ChRsr{max-width:1800px!important;width:95vw!important;max-height:90vh!important}.TechnicianRouteMap_modal__ChRsr>div>div:nth-child(2){align-items:stretch!important;width:100%!important;padding:12px 20px!important}.TechnicianRouteMap_modalHeader__73CQQ{display:flex;flex-direction:column;padding-bottom:8px;gap:4px}.TechnicianRouteMap_modalTitle__1BXqn{font-size:20px;font-weight:600;color:#1f1f1f}.TechnicianRouteMap_modalSubtitle__v0QzQ{font-size:14px;color:#5e6366}.TechnicianRouteMap_mapWrapper__UM_wZ{display:flex;gap:20px;height:70vh;min-height:600px;width:100%}.TechnicianRouteMap_jobsInfo__j53Uu{flex:0 0 200px;overflow-y:auto;padding-right:10px;max-height:70vh;min-width:200px}.TechnicianRouteMap_jobsInfo__j53Uu h3{font-size:14px;font-weight:600;margin-bottom:10px;color:#1f1f1f}.TechnicianRouteMap_jobsInfo__j53Uu::-webkit-scrollbar{width:6px}.TechnicianRouteMap_jobsInfo__j53Uu::-webkit-scrollbar-track{background:#f5f5f5;border-radius:3px}.TechnicianRouteMap_jobsInfo__j53Uu::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.TechnicianRouteMap_jobsInfo__j53Uu::-webkit-scrollbar-thumb:hover{background:#a1a1a1}.TechnicianRouteMap_jobCard__0ixNi{background:#fff;border:1px solid #e1e3e5;border-radius:6px;padding:8px;margin-bottom:6px;cursor:pointer;transition:all .2s ease}.TechnicianRouteMap_jobCard__0ixNi:hover{box-shadow:0 2px 8px rgba(170,73,130,.15)}.TechnicianRouteMap_jobCardHeader__n3DRu{display:flex;align-items:center;gap:6px;margin-bottom:6px}.TechnicianRouteMap_jobCardNumber__2AhuY{display:flex;align-items:center;justify-content:center;width:20px;height:20px;background:red;color:#fff;border-radius:50%;font-size:11px;font-weight:600;flex-shrink:0}.TechnicianRouteMap_jobCardTime__22PlL{font-size:11px;font-weight:500;color:#1f1f1f}.TechnicianRouteMap_jobCardClient__JsaBk{font-size:12px;font-weight:500;color:#1f1f1f;margin-bottom:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TechnicianRouteMap_jobCardAddress__LhLvf{font-size:11px;color:#5e6366;margin-bottom:6px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.TechnicianRouteMap_jobCardDetails__0z240{display:flex;gap:8px;flex-wrap:wrap}.TechnicianRouteMap_jobCardStatus__Kyylm,.TechnicianRouteMap_jobCardType__BnbC3{font-size:10px;padding:3px 6px;border-radius:3px;font-weight:500}.TechnicianRouteMap_jobCardStatus__Kyylm{background:#e8f5e9;color:#2e7d32}.TechnicianRouteMap_jobCardType__BnbC3{background:#e3f2fd;color:#1565c0}.TechnicianRouteMap_mapContainer__spFPS{flex:1;min-width:0;position:relative;height:70vh;min-height:600px;border-radius:8px;overflow:hidden}.TechnicianRouteMap_loadingContainer__PhwH9{display:flex;flex-direction:column;align-items:center;justify-content:center;height:70vh;gap:16px}.TechnicianRouteMap_loadingContainer__PhwH9 p{font-size:16px;color:#5e6366}.TechnicianRouteMap_spinner__6VMuW{width:48px;height:48px;border:4px solid #f3f3f3;border-top-color:#aa4982;border-radius:50%;animation:TechnicianRouteMap_spin__covFx 1s linear infinite}@keyframes TechnicianRouteMap_spin__covFx{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.TechnicianRouteMap_errorContainer__EGoiB{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;height:70vh;overflow-y:auto}.TechnicianRouteMap_errorText__TBZ9K{color:#d32f2f;font-size:16px;margin-bottom:24px;text-align:center}.TechnicianRouteMap_routeInfo__DsUj5{position:absolute;top:16px;left:50%;z-index:10;display:flex;gap:12px;padding:8px 12px;background:hsla(0,0%,100%,.95);border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.12);font-size:14px;font-weight:500;color:#1f1f1f}.TechnicianRouteMap_routeInfoItem__Dxd5o{white-space:nowrap}.TechnicianRouteMap_openInMapsContainer__mwjUj{position:absolute;bottom:20px;right:20px;z-index:10}.TechnicianRouteMap_jobsList___ih5Z{width:100%;max-width:600px}.TechnicianRouteMap_jobsList___ih5Z h3{font-size:18px;font-weight:600;margin-bottom:16px;color:#1f1f1f}.TechnicianRouteMap_jobItem__cEpJS{display:flex;gap:12px;padding:12px;background:#f9f9f9;border-radius:8px;margin-bottom:8px}.TechnicianRouteMap_jobNumber__KGA2p{font-weight:600;color:#aa4982;flex-shrink:0}.TechnicianRouteMap_jobTime__vLj9V{font-size:13px;font-weight:500;color:#1f1f1f;margin-bottom:4px}.TechnicianRouteMap_jobAddress__oXp6m{font-size:14px;color:#1f1f1f;margin-bottom:4px}.TechnicianRouteMap_jobClient__DJVGT{font-size:13px;color:#5e6366}.HeaderProfile_container___wJHD{display:flex;flex-direction:column;align-items:flex-start;width:-moz-max-content;width:max-content;cursor:pointer}.HeaderProfile_flex__tYYg5{display:flex;align-items:center;gap:6px}.HeaderProfile_flex__tYYg5 .HeaderProfile_dot__ZIfH7{width:4px;height:4px;background-color:#1f1f1f;border-radius:2px}.HeaderProfile_flex__tYYg5 p{font-weight:300;font-size:12px}.JobInfoCard_card__gyNlt{width:400px;max-width:400px;background-color:#fff;border-radius:10px;box-shadow:0 8px 16px rgba(0,0,0,.24);overflow:hidden;font-family:Inter,Roboto,sans-serif;position:absolute;transform:translate(-50%,-50%)}.JobInfoCard_header__iDUlD{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:8px 16px 2px}.JobInfoCard_jobId__Xsspo{font-size:18px;font-weight:600;color:#1f1f1f;line-height:22px}.JobInfoCard_headerButtons__LtwD9{display:flex;flex-direction:row;gap:4px;align-items:center}.JobInfoCard_iconButton__HJ54_{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:2px;margin:0;width:24px;height:24px;transition:opacity .2s}.JobInfoCard_iconButton__HJ54_:hover{opacity:.7}.JobInfoCard_iconButton__HJ54_:active{opacity:.5}.JobInfoCard_content__uVZT7{padding:4px 16px 12px;max-height:500px;overflow-y:auto}.JobInfoCard_section__YVVI_{margin-bottom:8px}.JobInfoCard_label__MJKif{font-size:11px;font-weight:400;color:#444746;text-transform:uppercase;line-height:13px;letter-spacing:.25px;margin-bottom:3px}.JobInfoCard_value__ph4if{font-size:13px;font-weight:400;color:#1f1f1f;line-height:16px}.JobInfoCard_divider__F7NFL{height:1px;background-color:#e1e3e1;margin:8px 0}.JobInfoCard_statusBadge__aemNd{display:inline-block;padding:3px 10px;border-radius:6px;background-color:#98fb98;font-size:11px;font-weight:600;color:#1f1f1f;text-transform:uppercase;letter-spacing:.65px}.JobInfoCard_scheduledContainer__HgUTA{display:flex;flex-direction:column;gap:4px}.JobInfoCard_scheduledRow__IuS8o{display:flex;align-items:center;gap:6px}.JobInfoCard_tagContainer__wIYL7{display:flex;flex-wrap:wrap;gap:6px}.JobInfoCard_tag__oX6S5{display:inline-block;padding:3px 6px;border-radius:4px;font-size:11px;margin-right:0;margin-bottom:0}.JobInfoCard_description__u_N57{font-size:13px;font-weight:400;color:#444746;max-width:360px;word-break:break-all;line-height:16px}.JobInfoCard_addressRow__8vfwq{display:flex;align-items:flex-start;gap:8px}.ProfileImage_profileContainer__ZVdly{position:relative;display:inline-block;width:-moz-max-content;width:max-content}.ProfileImage_profileImage__5CItJ{border-radius:50%;-o-object-fit:cover;object-fit:cover;display:block;background-color:#e1e3e1}.ProfileImage_edit__ITvPs{position:relative;position:absolute;bottom:0;right:4px}.ProfileImage_icon__ED2BZ{width:36px;height:36px;background-color:#ff0;border-radius:50%;cursor:pointer;display:flex;padding:6px;flex-direction:column;justify-content:center;align-items:center}.ProfileImage_tooltip__Qb9Di{display:none;width:200px;padding:8px;flex-direction:column;align-items:flex-start;top:0;position:absolute;border-radius:8px;background:var(--Background-White,#fff);box-shadow:0 2px 6px 1px rgba(0,0,0,.16);z-index:5}.ProfileImage_edit__ITvPs:hover .ProfileImage_tooltip__Qb9Di{display:flex}.ProfileImage_tooltip__Qb9Di .ProfileImage_option__GYU5H{display:flex;padding:11px 12px;align-items:center;gap:10px;align-self:stretch;border-radius:6px}.ProfileImage_tooltip__Qb9Di .ProfileImage_option__GYU5H:hover{background-color:#e1e3e1;cursor:pointer}.TechnicianRouteMapInline_inlineContainer__YDDN_{width:100%;background:#fff;border:1px solid #e1e3e5;margin-bottom:16px;box-shadow:0 2px 8px rgba(0,0,0,.08);position:relative;z-index:1000;isolation:isolate}.TechnicianRouteMapInline_header__7O7E5{display:flex;justify-content:space-between;align-items:center;padding:12px 20px;border-bottom:1px solid #e1e3e5;background:#f9fafb;border-radius:8px 8px 0 0}.TechnicianRouteMapInline_headerInfo__u260h{display:flex;flex-direction:column;gap:2px}.TechnicianRouteMapInline_title__yDshp{font-size:16px;font-weight:600;color:#1f1f1f}.TechnicianRouteMapInline_subtitle__cyWAX{font-size:13px;color:#5e6366}.TechnicianRouteMapInline_closeButton__k4NmB{background:transparent;border:none;font-size:20px;color:#5e6366;cursor:pointer;padding:4px 8px;border-radius:4px;transition:all .2s ease;line-height:1}.TechnicianRouteMapInline_closeButton__k4NmB:hover{background:#e1e3e5;color:#1f1f1f}.TechnicianRouteMapInline_content__uYfXL{padding:16px 20px 20px}.TechnicianRouteMapInline_content__uYfXL .mapContainer,.TechnicianRouteMapInline_content__uYfXL .mapWrapper{height:600px!important;min-height:600px!important;max-height:calc(100vh - 200px)!important}.TechnicianRouteMapInline_content__uYfXL .errorContainer,.TechnicianRouteMapInline_content__uYfXL .loadingContainer{height:600px!important}.ProfilePopup_container__owpBH{position:relative;font-family:Inter;padding:6px 12px;border-radius:10px}.ProfilePopup_container__owpBH:hover{background-color:#f2f2f2}.ProfilePopup_container__owpBH.ProfilePopup_opened__ZEnPD{background-color:#e1e3e1}.ProfilePopup_popup__toXCK{position:absolute;top:100%;right:0;gap:1px;padding:8px;width:250px;opacity:0;transform:translateY(-8px);pointer-events:none;visibility:hidden;transition:opacity .5s ease,transform .5s ease,visibility 0s linear .5s}.ProfilePopup_popup__toXCK.ProfilePopup_visible__5DCR8{opacity:1;transform:translateY(0);pointer-events:all;visibility:visible;transition:opacity .5s ease,transform .5s ease,visibility 0s linear 0s}.ProfilePopup_popup__toXCK .ProfilePopup_title__rIpgg{font-weight:300;font-size:12px;text-align:center;display:flex;justify-content:center;align-items:center;gap:12px;width:100%;background-color:var(--Background-Light-gray-3,#e1e3e1);padding:10px 0;border-top-left-radius:6px;border-top-right-radius:6px}.ProfilePopup_popup__toXCK .ProfilePopup_user__02a73{background-color:var(--Background-Light-gray-3,#e1e3e1);padding:24px;text-align:center;width:100%;border-bottom-left-radius:6px;border-bottom-right-radius:6px;margin-bottom:8px}.ProfilePopup_popup__toXCK .ProfilePopup_user__02a73 .ProfilePopup_user__role__OYmLu{color:var(--Text-Secondary_Gray,#747775);font-weight:300;font-size:12px;vertical-align:middle}.ProfilePopup_popup__toXCK .ProfilePopup_menuItem__swzlA{display:flex;align-items:center;gap:12px;font-weight:400;font-size:14px;line-height:18px;padding:10px;width:100%;border-radius:6px;cursor:pointer}.ProfilePopup_popup__toXCK .ProfilePopup_menuItem__swzlA.ProfilePopup_flex__KCmEA{justify-content:space-between}.ProfilePopup_popup__toXCK .ProfilePopup_menuItem__swzlA.ProfilePopup_selected__1Chcm{font-weight:600}.ProfilePopup_popup__toXCK .ProfilePopup_menuItem__swzlA.ProfilePopup_selected__1Chcm,.ProfilePopup_popup__toXCK .ProfilePopup_menuItem__swzlA:hover{background-color:var(--Background-Light-gray-3,#e1e3e1)}.ProfilePopup_popup__toXCK .ProfilePopup_accountList__Fzusz{max-height:200px;width:100%;overflow-y:auto;margin-bottom:8px}.ProfilePopup_popup__toXCK .ProfilePopup_accountList__Fzusz::-webkit-scrollbar{width:6px}.ProfilePopup_popup__toXCK .ProfilePopup_accountList__Fzusz::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.ProfilePopup_popup__toXCK hr{color:var(--Text-Secondary_Gray,#747775);height:1px;width:100%;margin:8px 0}.search_filter_inPageRoot__EsMuP{width:100%;position:relative}.search_filter_inPageRoot__EsMuP .search_filter_conteiner_wrapper__TBv_u{width:100%}.search_filter_inPageInner__KLsCK,.search_filter_wrapper__Sso9b{display:flex;align-items:center;width:100%}.search_filter_wrapper__Sso9b{flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:4px}.search_filter_conteiner_wrapper__TBv_u{position:relative;display:flex;flex-direction:column;width:80%}.search_filter_conteiner_input__NnxXW{display:flex;padding:8px 16px;flex-direction:row;justify-content:flex-start;width:70vw;align-items:center;gap:8px;border-radius:8px;border:1px solid #e1e3e1;background-color:#fff}.search_filter_conteiner_input__NnxXW:hover{border:1px solid #e1e3e1;background:#faf9f9}.search_filter_conteiner_input__NnxXW:focus-within{border:1px solid #8e918f;background:#faf9f9}.search_filter_conteiner_input__NnxXW .search_filter_input__lELhr input{width:100%;min-width:150px;border:none;outline:none;background-color:transparent}.search_filter_conteiner_input__NnxXW .search_filter_input__lELhr{display:flex;flex-direction:row;align-items:center;height:20px;gap:8px;flex-grow:1;color:var(--Text-Secondary_Gray,#747775);font-feature-settings:"clig" off,"liga" off;font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.search_filter_dropdown_conteiner_icons__eqZxs{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px}.search_filter_dropdown__icon__BciON{transition:all .5s ease;cursor:pointer;display:flex;align-self:flex-end;width:20px;height:20px}.search_filter_dropdown__icon__BciON.search_filter_isVisible__c2pcg{transform:rotate(180deg)}.search_filter_conteiner_dropdown__qCgEi{transition:all 0s ease;display:flex;margin-top:4px;max-height:0;height:0;padding:0 12px;flex-direction:column;align-items:flex-start;position:absolute;z-index:10;overflow:hidden;top:40px;border-radius:8px;background:var(--Background-White,#fff);width:70vw;box-shadow:0 2px 3px 0 rgba(0,0,0,.15)}.search_filter_conteiner_dropdown__qCgEi.search_filter_isVisible__c2pcg{padding:0 12px 12px;max-height:360px;height:360px;overflow:scroll}.search_filter_table__D1hJY{width:100%;border-collapse:collapse;table-layout:fixed}.search_filter_table__D1hJY thead{position:sticky;top:0;z-index:1;background-color:#fff}.search_filter_table__D1hJY thead th{color:var(--Text-Secondary_Gray,#747775);font-feature-settings:"clig" off,"liga" off;font-family:Inter;font-size:11px;font-style:normal;font-weight:400!important;line-height:17px;letter-spacing:.5px;text-transform:uppercase;padding:12px 8px 8px 0;text-align:left;width:20%}.search_filter_table__D1hJY tbody td{padding:6px 8px 0 0;vertical-align:top}.search_filter_tag__tech__tsnoo{display:flex;padding:3px 8px;min-height:24px;justify-content:center;align-items:center;margin-bottom:8px;text-align:center;font-feature-settings:"clig" off,"liga" off;font-family:Inter;font-size:12px;font-style:normal;font-weight:500;line-height:16px;border-radius:4px;cursor:pointer;width:-moz-fit-content;width:fit-content}.search_filter_select__option__7w1dQ{cursor:pointer;display:flex;padding:11px 12px;align-items:center;gap:10px;align-self:stretch;border-radius:6px;background:var(--Background-White,#fff);color:var(--Text-Primary_Black,#1f1f1f);font-feature-settings:"clig" off,"liga" off;font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.search_filter_select__option__7w1dQ:hover{background:#f2f2f2}.search_filter_filter__tag__KTauW{display:flex;align-items:center;justify-content:flex-start;align-self:stretch;width:-moz-fit-content;width:fit-content;border-radius:4px;height:24px;padding:3px 8px;cursor:pointer;gap:8px;color:var(--Text-Primary_Black,#1f1f1f);text-align:center;font-feature-settings:"clig" off,"liga" off;font-family:Inter;font-size:12px;font-style:normal;font-weight:500;line-height:16px}.search_filter_filter__tag__KTauW .search_filter_type__64BuD{color:var(--Text-Primary_Black,#1f1f1f);text-align:center;font-feature-settings:"clig" off,"liga" off;font-family:Inter;font-size:10px;font-style:normal;font-weight:400;line-height:17px;letter-spacing:.5px;text-transform:uppercase;display:flex}.search_filter_filter__tag__KTauW .search_filter_text__ycr_1{text-wrap:nowrap}.search_filter_tooltip__wrapper__G5VvW{transition:all .2s ease}.search_filter_tooltip__icon__kqzV9{border-radius:4px;display:flex;justify-content:center;align-items:center;cursor:pointer}.search_filter_tooltip__icon__kqzV9:hover{background:#f2f2f2}.search_filter_tooltip__wrapper__G5VvW:hover .search_filter_tooltip__conteiner__z6V5O{opacity:1;display:flex}.search_filter_tooltip__conteiner__z6V5O{position:absolute;background-color:#fff;z-index:11;opacity:0;overflow:scroll;height:150px;max-height:150px;gap:4px;display:none;flex-direction:column;border-radius:8px;background:var(--Background-White,#fff);box-shadow:0 2px 3px 0 rgba(0,0,0,.15);padding:8px}.nav_bar_navBar__n91jm{display:flex;flex-direction:row;align-items:flex-start;align-self:stretch}.nav_bar_navBar__item__FLN5V{display:flex;padding:4px 4px 10px 8px;flex-direction:column;justify-content:center;align-items:flex-start;flex:1 0 0;border-bottom:1px solid var(--Stroke-Light-gray,#e1e3e1);color:var(--Text-Secondary_Gray,#747775);font-feature-settings:"clig" off,"liga" off;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:22px;cursor:pointer;transition:all .5s ease;text-wrap:nowrap;text-overflow:ellipsis;overflow:hidden}.nav_bar_navBar__item__FLN5V.nav_bar_active__eWueB{border-bottom:1px solid var(--Stroke-Black,#1f1f1f);font-weight:500;color:#1f1f1f}.MultiSelectFilter_customSelectInputField__YDNcD{text-overflow:ellipsis;position:relative;width:-moz-fit-content;width:fit-content}.MultiSelectFilter_customSelectInputField__YDNcD.MultiSelectFilter_active__5sTRH{z-index:10}.MultiSelectFilter_selectButtonInputField__eeNOL{width:100%;height:32px;border:1px solid #e1e3e1;padding:7px 12px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;background-color:#fff;border-radius:6px;transition:all .3s linear;max-width:160px;gap:8px}.MultiSelectFilter_selectButtonInputField__eeNOL:hover{background:#faf9f9;border:1px solid #8e918f}.MultiSelectFilter_selectButtonInputField__eeNOL input{display:flex;flex:1 0 0;text-align:left;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap;width:84px;background-color:transparent;border:none;outline:none;color:#444746;font-feature-settings:"clig" off,"liga" off;font-family:Inter;font-size:14px;font-style:normal;line-height:16px}.MultiSelectFilter_selectButtonInputField__eeNOL input::-moz-placeholder{color:#444746;font-feature-settings:"clig" off,"liga" off;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.MultiSelectFilter_selectButtonInputField__eeNOL input::placeholder{color:#444746;font-feature-settings:"clig" off,"liga" off;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.MultiSelectFilter_selectButtonInputField__eeNOL.MultiSelectFilter_filter__5cjXU{background-color:#fff}.MultiSelectFilter_selectButtonInputField__eeNOL.MultiSelectFilter_icon__Pwmpc{position:relative}.MultiSelectFilter_selectButtonInputField__eeNOL .MultiSelectFilter_icon__Pwmpc{display:flex;justify-content:center;align-self:center;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;color:#444746;font-feature-settings:"clig" off,"liga" off;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:18px;text-wrap:nowrap}.MultiSelectFilter_arrow__sfwfa{height:20px;transition:transform .3s linear;display:flex;align-items:center;justify-content:center}.MultiSelectFilter_selectDropdownInputField__K8TjR{position:absolute;top:calc(100% + 4px);left:0;right:0;background-color:#fff;border:1px solid #e1e3e1;border-radius:6px;box-shadow:0 2px 8px rgba(0,0,0,.1);z-index:1000;overflow-y:auto;overflow-x:hidden;padding:8px;transform-origin:top;transform:scaleY(.95);opacity:0;max-height:0;visibility:hidden;transition:opacity .5s ease,transform .5s ease,max-height .5s ease,visibility .5s ease}.MultiSelectFilter_selectDropdownInputField__K8TjR.MultiSelectFilter_isOpen__wDuw6{transform:scaleY(1);opacity:1;max-height:320px;visibility:visible;transition:opacity .5s ease,transform .5s ease,max-height .5s ease,visibility .5s ease}.MultiSelectFilter_selectOption__bpoy6{padding:11px 12px;cursor:pointer;display:flex;align-items:center;border-radius:6px;justify-content:space-between;transition:background-color .2s;margin-bottom:4px}.MultiSelectFilter_selectOption__bpoy6:hover{background-color:#f5f5f5}.MultiSelectFilter_selectOption__bpoy6.MultiSelectFilter_type__mR_b4{padding:8px 12px}.MultiSelectFilter_selectOption__bpoy6.MultiSelectFilter_selected__QqTui{background-color:#d1e9d1}.MultiSelectFilter_selectOption__bpoy6.MultiSelectFilter_selected__QqTui .MultiSelectFilter_optionLabel__9V6Tx{font-weight:600!important}.MultiSelectFilter_optionLabel__9V6Tx{display:flex;align-items:center;gap:8px;width:100%;overflow:hidden}.MultiSelectFilter_inputOpen__iphP_{color:#1f1f1f}.MultiSelectFilter_solid__brjR4{width:100%;height:1px;background-color:#e1e3e1;margin:6px 0 8px}.MultiSelectFilter_checkIcon__XfgX3{display:flex;align-items:center}.MultiSelectFilter_disabled__TFH3I{opacity:.6;pointer-events:none}.ToggleGroup_container__xOqYJ{position:relative;display:flex;background:var(--Background-Light-gray-2,#f2f2f2);border-radius:8px;padding:3px;overflow:hidden}.ToggleGroup_activeBg__kfDea{position:absolute;top:3px;bottom:3px;background:#fff;border-radius:6px;box-shadow:0 2px 6px rgba(0,0,0,.1);z-index:0}.ToggleGroup_item__wkNmh{flex:1;position:relative;z-index:1;border:none;background:transparent;padding:6px 20px;font-size:14px;cursor:pointer;border-radius:6px;display:flex;align-items:center;justify-content:center;gap:6px;transition:color .2s ease;color:var(--Text-Secondary_Gray,#747775)}.ToggleGroup_active__rmpLF,.ToggleGroup_item__wkNmh:hover{color:var(--Text-Primary_Black,#1f1f1f)}.ToggleGroup_active__rmpLF{font-weight:600}.JobsMapSidebar_sidebar__aCWCM{display:flex;flex-direction:column;width:300px;min-width:280px;background:#fff;border-right:1px solid #e1e3e5;border-radius:8px 0 0 8px;overflow:hidden;flex-shrink:0}.JobsMapSidebar_header__4lucp{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid #e1e3e5;background:#fff;flex-shrink:0}.JobsMapSidebar_title__z9efB{font-size:14px;font-weight:600;color:#1f1f1f}.JobsMapSidebar_count__OnIXt{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:20px;padding:0 6px;background:#f2f2f2;color:#5e6366;font-size:11px;font-weight:600;border-radius:10px}.JobsMapSidebar_loadingBadge__RkNeS{font-size:12px;color:#5e6366}.JobsMapSidebar_list__TA3RD{overflow-y:auto;flex:1;padding:8px;display:flex;flex-direction:column;gap:4px}.JobsMapSidebar_list__TA3RD::-webkit-scrollbar{width:4px}.JobsMapSidebar_list__TA3RD::-webkit-scrollbar-track{background:transparent}.JobsMapSidebar_list__TA3RD::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:2px}.JobsMapSidebar_empty__N058k{padding:16px;font-size:13px;color:#5e6366;text-align:center}.JobsMapSidebar_card__iBrD8{background:#fff;border:1px solid #e1e3e5;border-radius:6px;padding:8px 10px;cursor:pointer;transition:box-shadow .15s,border-color .15s;display:flex;flex-direction:column;gap:3px}.JobsMapSidebar_card__iBrD8:hover{box-shadow:0 2px 8px rgba(0,0,0,.08);border-color:#c8cacc}.JobsMapSidebar_cardSelected__BxNVu{border-color:#c8cacc;background:#fff;box-shadow:0 4px 14px rgba(0,0,0,.12),0 1px 4px rgba(0,0,0,.06)}.JobsMapSidebar_cardHeader__xAey7{display:flex;align-items:center;justify-content:space-between;gap:6px}.JobsMapSidebar_jobType__JKqnD{font-size:12px;font-weight:600;color:#1f1f1f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.JobsMapSidebar_jobIdLink__BPuLG{font-size:11px;color:#5e6366;text-decoration:none;white-space:nowrap;flex-shrink:0;border-radius:3px;padding:1px 2px;transition:color .15s}.JobsMapSidebar_jobIdLink__BPuLG:hover{color:#5b7fff;text-decoration:underline}.JobsMapSidebar_statusWrap__o_f9B{display:flex}.JobsMapSidebar_statusWrap__o_f9B>p{font-size:10px!important;padding:2px 8px!important;border-radius:4px!important}.JobsMapSidebar_clientName__t4oX3{font-size:12px;font-weight:500;color:#1f1f1f}.JobsMapSidebar_dateRow__Zp4yD{font-size:11px;color:#5e6366}.JobsMapSidebar_address__jsvjh{color:#5e6366}.JobsMapSidebar_address__jsvjh,.JobsMapSidebar_techRow__xsQmx{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.JobsMapSidebar_techRow__xsQmx{color:#5b7fff}.JobsMapPopup_popup__otPdv{position:absolute;top:12px;right:12px;width:320px;background:#fff;border-radius:8px;border:1px solid #e1e3e5;box-shadow:0 4px 16px rgba(0,0,0,.14);z-index:10;overflow:hidden;font-family:Inter,Roboto,sans-serif}.JobsMapPopup_header__Aoprq{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:12px 14px 10px}.JobsMapPopup_headerLeft__uqFVq{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.JobsMapPopup_headerTitleRow__4Sh3U{display:flex;align-items:center;gap:8px}.JobsMapPopup_headerRight__YEpjK{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}.JobsMapPopup_jobType__WHNh4{font-size:14px;font-weight:600;color:#1f1f1f;line-height:1.3}.JobsMapPopup_statusWrap__PlIP6{display:flex;justify-content:flex-end}.JobsMapPopup_statusWrap__PlIP6>p{font-size:10px!important;padding:3px 10px!important;border-radius:6px!important}.JobsMapPopup_jobIdLink__VOxXj{font-size:12px;color:#5b7fff;text-decoration:none;line-height:1;transition:opacity .15s}.JobsMapPopup_jobIdLink__VOxXj:hover{text-decoration:underline;opacity:.85}.JobsMapPopup_closeBtn__Id151{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;border:none;background:transparent;cursor:pointer;border-radius:4px;padding:0;opacity:.5;transition:opacity .15s,background .15s}.JobsMapPopup_closeBtn__Id151:hover{opacity:1;background:#f2f2f2}.JobsMapPopup_divider__dHBlS{height:1px;background:#e1e3e5;margin:0 14px}.JobsMapPopup_body__Rarqj{padding:10px 14px 12px;display:flex;flex-direction:column;gap:7px}.JobsMapPopup_row__yu3eY{display:flex;align-items:flex-start;gap:8px}.JobsMapPopup_rowIcon__EFIeH{flex-shrink:0;margin-top:1px;opacity:.45}.JobsMapPopup_rowValue__4UWlI{font-size:13px;color:#1f1f1f;line-height:1.4;flex:1;min-width:0}.JobsMapPopup_callBtn__N7HFT{display:flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0;border:none;background:#e8f0fe;cursor:pointer;border-radius:50%;padding:0;transition:background .15s}.JobsMapPopup_callBtn__N7HFT:hover{background:#d2e3fc}.JobsMapPopup_dateRow__X8655{font-size:12px;color:#5e6366}.JobsMapPopup_techRow__7PT3s{display:flex;flex-wrap:wrap;gap:4px}.JobsMapPopup_techBadge__qTYGa{display:inline-flex;align-items:center;padding:2px 8px;border-radius:3px;background:#f0f3ff;color:#5b7fff;font-size:11px;font-weight:500}.JobsMap_content__Ung9k{display:flex;height:70vh;min-height:400px;border-radius:8px;overflow:hidden;border:1px solid #e1e3e5}.JobsMap_mapArea__9RMSq{position:relative;flex:1;min-width:0}.JobsMap_mapPlaceholder__neL6a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:14px;color:#5e6366;background:#f9f9f9}.JobsMapPeriodPicker_container__R_JUf{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.JobsMapPeriodPicker_dropdown__KPXmU{position:relative}.JobsMapPeriodPicker_periodButton__Z0PEW{display:flex;align-items:center;gap:2px;padding:5px 10px 5px 12px;border:1px solid #e1e3e5;border-radius:6px;background:#fff;font-size:13px;font-weight:500;color:#1f1f1f;cursor:pointer;white-space:nowrap;transition:border-color .15s}.JobsMapPeriodPicker_periodButton__Z0PEW:hover{border-color:#c8cacc}.JobsMapPeriodPicker_dropdownMenu__oRcCI{position:absolute;top:calc(100% + 4px);left:0;background:#fff;border:1px solid #e1e3e5;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.1);overflow:hidden;z-index:100;min-width:100%}.JobsMapPeriodPicker_dropdownItem__t6aMC{display:block;width:100%;padding:7px 14px;border:none;background:transparent;font-size:13px;color:#1f1f1f;cursor:pointer;text-align:left;transition:background .12s}.JobsMapPeriodPicker_dropdownItem__t6aMC:hover{background:#f5f5f5}.JobsMapPeriodPicker_dropdownItemActive__0zv8_{font-weight:600;color:#1f1f1f;background:#f2f2f2}.JobsMapPeriodPicker_dropdownItemActive__0zv8_:hover{background:#eaeaea}.JobsMapPeriodPicker_nav__y6CgJ{display:flex;align-items:center;gap:2px}.JobsMapPeriodPicker_navBtn___H1Xa{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid #e1e3e5;border-radius:6px;background:#fff;cursor:pointer;transition:border-color .15s,background .15s;flex-shrink:0}.JobsMapPeriodPicker_navBtn___H1Xa:hover{border-color:#c8cacc;background:#f5f5f5}.JobsMapPeriodPicker_rangeLabel__AeYMB{font-size:13px;font-weight:500;color:#1f1f1f;min-width:150px;text-align:center;padding:0 4px;white-space:nowrap}.JobsMapPeriodPicker_todayBtn__uElts{display:flex;align-items:center;gap:5px;padding:5px 12px;border:1px solid #e1e3e5;border-radius:6px;background:#fff;font-size:13px;font-weight:500;color:#1f1f1f;cursor:pointer;transition:border-color .15s,background .15s;white-space:nowrap}.JobsMapPeriodPicker_todayBtn__uElts:hover{border-color:#c8cacc;background:#f5f5f5}.TechniciansMap_wrap__Snd2j{display:flex;flex-direction:column;gap:16px;height:100%;min-height:0;width:100%}.TechniciansMap_topBar__K5jP9{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.TechniciansMap_topBarLeft__2uqKq{justify-content:space-between;flex:1;min-width:0}.TechniciansMap_filters__RKuR_,.TechniciansMap_topBarLeft__2uqKq{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.TechniciansMap_periodControls__orjjO{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.TechniciansMap_refreshBtn__dGqlS{display:flex;align-items:center;gap:5px;padding:5px 12px;border:1px solid #e1e3e5;border-radius:6px;background:#fff;font-size:13px;font-weight:500;color:#5e6366;cursor:pointer;white-space:nowrap;transition:border-color .15s,background .15s,color .15s}.TechniciansMap_refreshBtn__dGqlS:hover:not(:disabled){border-color:#c8cacc;background:#f5f5f5;color:#1f1f1f}.TechniciansMap_refreshBtn__dGqlS:disabled{opacity:.5;cursor:not-allowed}.TechniciansMap_refreshBtnLoading__fKEyY .TechniciansMap_refreshIcon__2mDUX{animation:TechniciansMap_spin__uZSNF .8s linear infinite}.TechniciansMap_refreshIcon__2mDUX{flex-shrink:0;opacity:.55}@keyframes TechniciansMap_spin__uZSNF{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.TechniciansMap_selectedChips__R5Ybv{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.TechniciansMap_chip__wezye{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:6px;font-size:14px;line-height:1.3;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:none}.TechniciansMap_chip__wezye:focus{outline:none;box-shadow:0 0 0 2px rgba(0,0,0,.2)}.TechniciansMap_chipArea__xchyl{background-color:#e8752e;color:#fff}.TechniciansMap_chipTech__wR0To{background-color:#5b7fff;color:#fff}.TechniciansMap_chipRemove__kNUz_{opacity:.9;font-size:16px;line-height:1;margin-left:2px}.TechniciansMap_chipRemove__kNUz_:hover{opacity:1}.TechniciansMap_mapWrapper__D_iS_{position:relative;width:100%;min-height:400px;border-radius:8px;overflow:hidden;background-color:#f2f2f2}.TechniciansMap_mapPlaceholder___pwLd{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:14px;color:#747775}.TechniciansMap_empty__StGl_,.TechniciansMap_noCoords__H4Tfu{margin:0;font-size:14px;color:#747775}.TechniciansMap_noCoords__H4Tfu{margin-top:8px}