@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@500&display=swap);.Navigation_container__Lh6u-{border-right:2px solid #eee;box-sizing:border-box;display:flex;flex-direction:column;transition:width .3s ease-in-out}.Navigation_icon__uQyhK{color:#2e3c7e;font-size:40px!important}.Navigation_sidebarToggle__t9U6D{align-items:center;color:#2e3c7e;cursor:pointer;display:flex}.Navigation_navItemLink__PbzTz{align-items:center;color:#333;cursor:pointer;display:flex;padding:10px 15px;text-decoration:none;transition:background-color .2s ease-in-out;white-space:nowrap}.Navigation_navItemLink__PbzTz:hover,.Navigation_navItemLinkSelected__30v8\+{background-color:#f0f0f0}.Navigation_label__oYbe5{color:#333;font-size:16px;font-weight:500;margin-left:10px}.Navigation_logoutContainer__cRWyo{align-items:center;color:#333;display:flex;padding:10px;text-decoration:none;transition:background-color .2s ease-in-out,color .2s ease-in-out;white-space:nowrap}.Navigation_logoutContainer__cRWyo:hover{background-color:#f0f0f0;color:#ce4848}.Navigation_sectionHeader__KOM5Z{color:#666;font-size:14px;font-weight:700;padding:0 20px 8px;white-space:nowrap}.Navigation_divider__4lRS5{background-color:#eee;box-shadow:0 2px 2px #0000000d;height:1px;margin:0 auto;width:85%}.Navigation_header__AdDyc{align-items:center;box-sizing:border-box;display:flex;height:60px;padding:10px}.Navigation_userInfo__-F5gN{align-items:center;display:flex;gap:15px}.Navigation_userTextBlock__RfwKu{display:flex;flex-direction:column;overflow:hidden;white-space:nowrap}.Navigation_userNickname__F0E6k{color:#333;font-size:16px;font-weight:700;line-height:1.3}.Navigation_userRole__1SuaY{color:#888;font-size:14px;line-height:1.3}.CustomLoading_loadingOverlay__h0n75{align-items:center;background-color:#ffffff80;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:10}.MainBodyTemplate_main__gsxTj{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:calc(100% - 76px);justify-content:flex-start;padding:0 30px;width:100%}.MainBodyTemplate_bodyContainer__YKciZ{align-items:center;color:#a8a8a8;display:flex;flex-direction:column;font-size:20px;height:100%;justify-content:center;width:100%}.MainBodyTemplate_bodyContainer__YKciZ img{color:#a8a8a8;width:75px}.MainBodyTemplate_remarksContainer__WVeBp{line-height:55px;max-height:55px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MainBodyTemplate_statusContainer__JoKja{align-items:center;border:none;border-radius:4px;display:flex;height:70%;justify-content:center;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:60%}.MainBodyTemplate_statusContainer__JoKja[data-status=\AC70\BD80]{border:3px solid red}.MainBodyTemplate_statusContainer__JoKja[data-status=\BCF4\B958]{border:3px solid #ff0}.MainBodyTemplate_statusContainer__JoKja[data-status=\BD80\C7AC]{border:3px solid orange}.MainBodyTemplate_statusContainer__JoKja[data-status=\CC38\C5EC]{border:3px solid skyblue}.MainBodyTemplate_statusContainer__JoKja[data-status=\C644\B8CC]{border:3px solid green}.MainPage_main__bPWKe{display:flex;height:100vh;width:100%}.MainPage_mainData__qlmEM{align-items:center;display:flex;flex-direction:column}.MainPage_mainDataOpen__zuZPk{width:calc(100vw - 245px)}.MainPage_mainDataClosed__S56V8{width:calc(100vw - 70px)}.MainPage_title__7wMtL{align-items:center;align-self:flex-start;color:#2e3c7e;display:flex;margin:20px 25px}.ScheduleTable_container__nlA6L{box-sizing:border-box;height:100%;padding:0 30px}.ScheduleModifyInputForm_subTitle__KN1I9{color:#017be3;font-weight:700}.ScheduleModifyInputForm_header__0qJmP{align-items:center;border-bottom:2px solid var(--option-color-2);box-sizing:border-box;display:flex;margin-bottom:20px;padding:0 25px 16px;width:100%}.ScheduleModifyInputForm_title__-9yYd{color:var(--option-color-2);font-size:20px;font-weight:700}.ScheduleSidebar_container__P2oXk{height:100%;position:relative;width:inherit}.ScheduleSidebar_container__P2oXk .ScheduleSidebar_icon__Tn08o{background:#fff;border:1px solid #eee;border-radius:16px;color:#999;cursor:pointer;font-size:29px;position:absolute;right:-16px;top:50%}.ScheduleSidebar_items__\+ht0J{align-items:center;display:flex;flex-direction:column;justify-content:center}:root{--option-color-1:#fcf6f5;--option-color-2:#2e3c7e}body{margin:0}.modal__container{background-color:#0006;height:100vh;left:0;position:fixed;top:0;width:100%;z-index:10}.modal,.modal1{animation:modal-bg-show .3s;background:#fff;border:3px solid #2e3c7e;border-radius:16px;box-shadow:0 0 5px 0;display:flex;height:600px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:800px;z-index:100}.modal1{overflow:hidden}.modal2{animation:modal-bg-show .3s;background:#fff;border:3px solid #2e3c7e;border-radius:16px;box-shadow:0 0 5px 0;display:flex;height:600px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:1400px;z-index:100}.modal__button{background-color:#2e3c7e;border-color:#fff0;border-radius:8px;box-shadow:1px 4px 0 #00000080;color:#fff;cursor:pointer;height:30px;outline:none;width:80px}.topBtn{cursor:pointer}.message-item{background-color:#fff;border-bottom:1px solid #2e3c7f26;box-sizing:border-box;display:flex;flex-direction:column;padding:20px;width:100%}.message-container{margin-bottom:8px;width:auto}.message-title{color:#2e3c7e;font-size:18px;font-weight:700;margin-bottom:4px;margin-top:0}.message-content{margin-bottom:0;margin-top:0}.edit-form,.outer-div{flex-direction:row}.outer-div{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.inner-div{color:#606060;display:flex;flex-direction:column;font-size:13px;gap:2px;min-width:auto;text-align:left;white-space:nowrap}.image_file{width:20px}.image_file:hover{cursor:pointer}.swal2-container{bottom:0;font-family:var(--font);left:0;position:fixed;right:0;top:0;z-index:3000}.swal2-popup{background-color:#fff;border-radius:5px;box-sizing:border-box;position:fixed;text-align:center;z-index:3}.swal2-styled.swal2-cancel,.swal2-styled.swal2-confirm{font-family:var(--font)}.CustomCalendar_container__7iW8c{zoom:var(--cal-zoom,1);--cal-navy:#2e3c7e;--cal-navy-deep:#1b2451;--cal-navy-soft:#5063ac;--cal-ink:#1d2136;--cal-muted:#99a1c4;--cal-surface:#fff;--cal-surface-tint:#f4f5fc;--cal-sunday:#e23a63;--cal-saturday:#1668d6;--cal-shadow:#1b245147;font-family:var(--font);max-width:100%;position:relative;width:var(--cal-width,250px)}.CustomCalendar_container__7iW8c:before{background:none;border-radius:32px;content:"";filter:none;inset:-10px;pointer-events:none;position:absolute;z-index:-1}@keyframes CustomCalendar_calendarReveal__HYnuz{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes CustomCalendar_todayPulse__QMgcz{0%,to{opacity:1;transform:translateX(-50%) scale(1)}50%{opacity:.55;transform:translateX(-50%) scale(.8)}}.react-calendar{animation:CustomCalendar_calendarReveal__HYnuz .45s cubic-bezier(.16,1,.3,1) both;background:linear-gradient(180deg,#fff,#fbfbfe);border:none;border-radius:10px;box-shadow:0 14px 28px -16px #1b24512e,0 2px 10px #1b245114;color:var(--cal-ink);font-family:var(--font);line-height:10px;min-height:325px;min-width:100%;overflow:hidden}.react-calendar.CustomCalendar_bordered__HdIaT{border:1px solid #2e3c7e4d}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{margin:.5em;width:50%}.react-calendar,.react-calendar *,.react-calendar :after,.react-calendar :before{box-sizing:border-box}.react-calendar button{border:0;color:inherit;font-family:var(--font);margin:0;outline:none}.react-calendar button:focus-visible{border-radius:inherit;box-shadow:0 0 0 3px #2e3c7f59}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{align-items:center;background:linear-gradient(180deg,#fff,#fbfbfe);border-bottom:none;display:flex;flex-direction:row;gap:6px;height:auto;justify-content:center;margin-bottom:0;padding:10px 14px}.react-calendar__navigation button{align-items:center;color:var(--cal-navy);display:flex;justify-content:center;transition:background-color .22s ease,transform .22s ease}.react-calendar__navigation__label{background:#0000;border-radius:10px;flex:1 1;font-family:var(--font);font-size:19px;font-weight:700;height:40px;letter-spacing:.2px;padding:0 6px;text-align:center;white-space:nowrap;width:auto}.react-calendar__navigation__label:enabled:hover{background:#2e3c7f1a}.react-calendar__navigation__next-button,.react-calendar__navigation__prev-button{background:#2e3c7f14;border-radius:50%;flex-grow:0;flex-shrink:0;font-size:18px;font-weight:700;height:36px;padding:0;width:36px!important}.react-calendar__navigation__next-button:enabled:hover,.react-calendar__navigation__prev-button:enabled:hover{background:#2e3c7f2e;transform:translateY(-1px) scale(1.08)}.react-calendar__navigation__next-button:enabled:active,.react-calendar__navigation__prev-button:enabled:active{transform:scale(.92)}.react-calendar__navigation__next2-button,.react-calendar__navigation__prev2-button{display:none!important}.react-calendar__navigation button[disabled]{background:#2e3c7f0a;color:#1d21364d}.react-calendar__month-view__weekdays{background:var(--cal-surface-tint);border-bottom:1px solid #2e3c7e4d;border-top:1px solid #2e3c7e4d;font-size:13px;font-weight:700;padding:10px 10px 8px;text-align:center}.react-calendar__month-view__weekdays__weekday{padding:8px}.react-calendar__month-view__weekdays__weekday abbr{color:var(--cal-ink);letter-spacing:.3px;opacity:.65;text-decoration:none}.react-calendar__month-view__weekdays__weekday:first-child abbr{color:var(--cal-sunday);opacity:.9}.react-calendar__month-view__weekdays__weekday:nth-child(7) abbr{color:var(--cal-saturday);opacity:.9}.react-calendar__month-view__weekNumbers .react-calendar__tile{padding:20px 17px}.react-calendar__month-view__days{padding:10px 10px 14px}.react-calendar__month-view__days__day--weekend{color:var(--cal-sunday)!important}.react-calendar__month-view__days .react-calendar__tile:nth-child(7n){color:var(--cal-saturday)!important}.react-calendar__month-view__days .react-calendar__tile.CustomCalendar_publicHoliday__XmY5\+{color:var(--cal-sunday)!important}.react-calendar__month-view__days .react-calendar__tile.react-calendar__month-view__days__day--neighboringMonth{color:var(--cal-muted)!important}.react-calendar__century-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__year-view .react-calendar__tile{background:var(--cal-surface);border:1px solid #1b245114;border-radius:14px;box-shadow:0 2px 6px #1b24510f;flex-basis:calc(33.333% - 8px)!important;font-weight:700;margin:4px;max-width:calc(33.333% - 8px)!important;transition:transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .22s ease,background-color .22s ease,color .22s ease,border-color .22s ease}.react-calendar__century-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__year-view .react-calendar__tile{height:58px}.react-calendar__century-view .react-calendar__tile--active,.react-calendar__century-view .react-calendar__tile--hasActive,.react-calendar__decade-view .react-calendar__tile--active,.react-calendar__decade-view .react-calendar__tile--hasActive,.react-calendar__year-view .react-calendar__tile--active,.react-calendar__year-view .react-calendar__tile--hasActive{background:linear-gradient(135deg,var(--cal-navy) 0,var(--cal-navy-deep) 100%)!important;border-color:#0000!important;box-shadow:0 8px 16px -6px var(--cal-shadow)!important;color:#fff!important}.react-calendar__decade-view .react-calendar__tile:after{background:none;content:"년";margin-left:2px}.react-calendar__century-view .react-calendar__tile:hover,.react-calendar__decade-view .react-calendar__tile:hover,.react-calendar__year-view .react-calendar__tile:hover{background:#2e3c7f1f;border-color:#2e3c7f2e;box-shadow:0 10px 16px -10px var(--cal-shadow);color:var(--cal-navy);transform:translateY(-3px) scale(1.03)}.react-calendar__century-view .react-calendar__tile--now,.react-calendar__decade-view .react-calendar__tile--now,.react-calendar__year-view .react-calendar__tile--now{background:var(--cal-surface);box-shadow:inset 0 0 0 2px var(--cal-navy)}.react-calendar__century-view .react-calendar__tile--now:before,.react-calendar__decade-view .react-calendar__tile--now:before,.react-calendar__year-view .react-calendar__tile--now:before{animation:CustomCalendar_todayPulse__QMgcz 2.4s ease-in-out infinite;background:var(--cal-navy);border-radius:50%;bottom:6px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:4px}.react-calendar__century-view .react-calendar__tile--now.react-calendar__tile--active:before,.react-calendar__century-view .react-calendar__tile--now.react-calendar__tile--hasActive:before,.react-calendar__decade-view .react-calendar__tile--now.react-calendar__tile--active:before,.react-calendar__decade-view .react-calendar__tile--now.react-calendar__tile--hasActive:before,.react-calendar__year-view .react-calendar__tile--now.react-calendar__tile--active:before,.react-calendar__year-view .react-calendar__tile--now.react-calendar__tile--hasActive:before{background:#fff}.react-calendar__tile{background:none;border-radius:12px;font-size:14px;font-weight:600;max-width:100%;padding:11px 6px;position:relative;text-align:center;transition:transform .18s cubic-bezier(.34,1.56,.64,1),background-color .18s ease,color .18s ease,box-shadow .18s ease}.react-calendar__tile:disabled{background:#99a1c41a;box-shadow:none;color:var(--cal-muted)}.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{background:#2e3c7f1a;color:var(--cal-navy);transform:translateY(-1px)}.react-calendar__tile--now{background:none;box-shadow:inset 0 0 0 2px var(--cal-navy);font-weight:700}.react-calendar__month-view__days .react-calendar__tile--now:after{animation:CustomCalendar_todayPulse__QMgcz 2.4s ease-in-out infinite;background:var(--cal-navy);border-radius:50%;bottom:3px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:4px}.react-calendar__tile--now:enabled:focus,.react-calendar__tile--now:enabled:hover{background:#2e3c7f24;color:var(--cal-navy)}.react-calendar__tile--hasActive{box-shadow:0 8px 16px -6px var(--cal-shadow)}.react-calendar__tile--active,.react-calendar__tile--hasActive,.react-calendar__tile--hasActive:enabled:focus,.react-calendar__tile--hasActive:enabled:hover{background:linear-gradient(135deg,var(--cal-navy) 0,var(--cal-navy-deep) 100%);color:#fff!important}.react-calendar__tile--active{box-shadow:0 8px 16px -6px var(--cal-shadow);font-weight:700;transform:scale(1.05)}.react-calendar__tile--now.react-calendar__tile--active:after{background:#fff}.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{background:linear-gradient(135deg,var(--cal-navy) 0,var(--cal-navy-deep) 100%);color:#fff!important;transform:scale(1.05)}.react-calendar__tile.CustomCalendar_publicHoliday__XmY5\+.react-calendar__tile--active,.react-calendar__tile.CustomCalendar_publicHoliday__XmY5\+.react-calendar__tile--hasActive{color:#fff!important}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#2e3c7f29}.DateContainer_container__\+Y38n{background-color:#fcf6f5;border:2px solid #2e3c7e;border-radius:10px;box-sizing:border-box;font-size:18px;font-weight:600;margin:10px 0;padding:10px;text-align:center;width:240px}.DateContainer_selectedDate__PRD03{color:#2e3c7e}.DateContainer_selectedDate__PRD03>span{font-weight:400;padding:5px 0}.DateContainer_header__LsnjD{color:#6d5a00}.DateContainer_dateBox__8mHAd{background-color:#ffffff80;border-radius:8px;box-shadow:0 4px 6px #00000008,0 1px 3px #0000000d;box-sizing:border-box;color:#2e3c7e;font-size:16px;font-weight:400;padding:8px 10px;width:100%}.DateContainer_dateBox__8mHAd,.Message_delBtn__kLKmV{align-items:center;display:flex;justify-content:center}.Message_delBtn__kLKmV{background-color:#d14a341a;border:none;border-radius:6px;color:#d14a34;cursor:pointer;font-size:12px;font-weight:700;height:22px;opacity:0;position:absolute;right:8px;top:8px;transition:all .2s ease-in-out;visibility:hidden;width:22px}.Message_delBtn__kLKmV:hover{background-color:#d14a34;color:#fff;transform:scale(1.1)}.Message_content__WG7Q5{background:#fff;border:1px solid #efefef;border-radius:4px;box-shadow:0 4px 6px #00000008,0 1px 3px #0000000d;margin-bottom:15px;padding:10px 30px 10px 10px;position:relative}.Message_content__WG7Q5:first-of-type{margin-top:15px}.Message_content__WG7Q5:last-of-type{margin-bottom:10px}.Message_content__WG7Q5>p{font-size:17px;margin:0;text-align:unset;word-break:break-word}.Message_content__WG7Q5:hover .Message_delBtn__kLKmV{opacity:1;transition:opacity .3s ease-in-out;visibility:visible}.Message_content__WG7Q5>div{text-align:center}.Message_content__WG7Q5 svg{font-size:17px}.SendMessage_main__i2nC1{background:#fff;border:1px solid #e1e1e1;border-radius:12px;box-shadow:0 4px 12px #00000014;margin-bottom:10px;overflow:hidden}.SendMessage_header__EzP52{align-items:center;background-color:#f8f9fa;border-bottom:1px solid #eaeaea;display:flex;justify-content:space-between;padding:12px}.SendMessage_titleLabel__Vp5n3{color:#333;font-size:16px;font-weight:600}.SendMessage_dateLabel__0C7Cs{background-color:#eee;border-radius:12px;color:#888;font-size:13px;padding:4px 8px}.SendMessage_content__oVnNI{background-color:#fff;display:flex;flex-direction:column;padding:12px;position:relative}.SendMessage_styledTextarea__OUXhK{background-color:#fff;border:1px solid #d0d7de;border-radius:8px;color:#333;font-size:14px;height:42px;margin-bottom:15px;outline:none;overflow:hidden;padding:5px;resize:none;transition:all .2s ease-in-out}.SendMessage_styledTextarea__OUXhK::placeholder{color:#a0a0a0}.SendMessage_styledTextarea__OUXhK:focus{border-color:#2e3c7e;box-shadow:0 0 0 3px #597ef726}.SendMessage_buttonWrapper__0UDe8{display:flex;justify-content:flex-end}.MessengerList_announcement__MlQm7{background:#fcf6f5;border:2px solid #2e3c7e;border-radius:10px;box-sizing:border-box;padding:3px 7px;width:240px}.MessengerList_header__9kILV{color:#6d5a00;font-size:18px;font-weight:600;padding:10px;text-align:center}.MessengerList_main__LkzRu{color:#2e3c7e;height:220px;overflow-y:auto;padding:0 0 10px}.MessengerList_main__LkzRu::-webkit-scrollbar{height:6px;width:6px}.MessengerList_main__LkzRu::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.MessengerList_main__LkzRu::-webkit-scrollbar-thumb{background:#c9c9c9;border-radius:10px}.MessengerList_main__LkzRu::-webkit-scrollbar-thumb:hover{background:#aaa}.SchedulePage_main__GRaYZ{display:flex;height:100vh;transition:1s;width:100%}.SchedulePage_sidebarOpen__uP4VS{border-right:2px solid #eee;display:block;position:relative}.SchedulePage_sidebarClosed__ytgLX{border-right:none;display:none;position:relative}.SchedulePage_view__3GlgC{position:relative}.SchedulePage_iconOpen__3jNSW{left:256px}.SchedulePage_iconClosed__m5eGr,.SchedulePage_iconOpen__3jNSW{background-color:#fff;border:1px solid #ccc;border-radius:16px;color:#999;cursor:pointer;font-size:29px;position:absolute;top:42%;z-index:9}.SchedulePage_iconClosed__m5eGr{left:15px}.SchedulePage_title__Rf2td{align-items:center;color:#2e3c7e;display:flex;margin:20px 25px;white-space:nowrap}.ManagePage_main__033nr{background-color:#fff;border-radius:10px;display:flex;height:100vh}.ManagePage_title__helWF{align-items:center;align-self:flex-start;color:#2e3c7e;display:flex;margin:20px 25px}.ManagePage_titleText__tcBRR{font-size:30px}.CenterManageInputForm_header__rLO2X{align-items:center;border-bottom:2px solid var(--option-color-2);display:flex;margin-bottom:20px;padding-bottom:16px;width:100%}.CenterManageInputForm_title__huRrF{color:var(--option-color-2);font-size:20px;font-weight:700}.CustomSpinner_container__UwN\+0{align-items:center;color:#2e3c7e4d;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.CustomSpinner_container__UwN\+0 h2{font-size:45px;font-weight:500}.CenterManageTemplate_main__hPIU2{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:calc(100vh - 140px);justify-content:flex-start;padding:0 30px;width:100%}.CenterManageTemplate_main__hPIU2>div:nth-child(2){height:1096px;overflow:auto}.CenterManageTemplate_main__hPIU2>button{bottom:40px;left:50%;position:fixed;transform:translate(-28.5%)}.CenterManageTemplate_bodyContainer__8D8vp{align-items:center;color:#a8a8a8;display:flex;flex-direction:column;font-size:20px;height:100%;justify-content:center;width:100%}.CenterManageTemplate_bodyContainer__8D8vp img{color:#a8a8a8;width:75px}.CenterManageTemplate_remarksContainer__Cennd{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.UserManageInputForm_header__ju5v6{align-items:center;border-bottom:2px solid var(--option-color-2);display:flex;margin-bottom:20px;padding-bottom:16px;width:100%}.UserManageInputForm_title__qF0jc{color:var(--option-color-2);font-size:20px;font-weight:700}.DailyCallForm_headTxt__YDSMm{background-color:#2e3c7e;border-radius:10px 10px 0 0;color:#fff;position:fixed;text-align:center;top:0;width:100%}.DailyCallForm_dataContainer__HCTJt{left:50px;padding:5px;position:fixed;top:125px}.DailyCallForm_buttonArea__qoQFO>button{left:860%;position:relative;top:93%;transform:translate(-50%,-50%)}.DailyCallTemplate_styleDiv__qj\+ej{background:#fff;border:2px solid #2e3c7e;border-radius:13px;height:325px;left:400px;overflow-x:hidden;padding:5px;position:fixed;top:120px;width:930px}.DailyCallTemplate_listElement__bHvDF{align-items:center;background-color:#fcf6f5;border-radius:15px;color:#2e3c7e;display:grid;margin-bottom:5px;padding:5px 0}.UserManageTemplate_main__lCzl7{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:calc(100vh - 140px);justify-content:flex-start;padding:0 30px;width:100%}.UserManageTemplate_main__lCzl7>button{bottom:40px;left:50%;position:fixed;transform:translate(-28.5%)}.UserManageTemplate_remarksContainer__jtDfP{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.AgentManageInputForm_header__hCCA1{align-items:center;border-bottom:2px solid var(--option-color-2);display:flex;grid-column:1/-1;margin-bottom:20px;padding-bottom:16px}.AgentManageInputForm_title__aCO5y{color:var(--option-color-2);font-size:20px;font-weight:700}.AgentManageInputForm_holidayListContainer__6ag2d{border:1px solid #ccc;border-radius:6px;display:flex;flex-direction:column;gap:10px;margin-left:10px;max-height:210px;overflow-y:auto;padding:10px}.AgentManageInputForm_holidayItemContainer__0nYbR{align-items:center;background-color:#f5f5f5;border-radius:6px;box-shadow:0 1px 2px #0000000d;display:flex;justify-content:space-between;padding:6px 12px}.AgentManageInputForm_deleteButton__HWSiw{background-color:initial;border:1px solid #ff4d4f;border-radius:4px;color:#ff4d4f;cursor:pointer;font-size:12px;padding:2px 8px;transition:all .2s ease}.AgentManageInputForm_deleteButton__HWSiw:hover{background-color:#fff1f0;border-color:#ff7875;color:#ff7875}.AgentManageInputForm_addButton__zs4cY{background-color:#1890ff;border:none;border-radius:8px;box-shadow:0 2px 4px #1890ff40;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:all .2s ease}.AgentManageInputForm_addButton__zs4cY:hover{background-color:#40a9ff;box-shadow:0 4px 8px #1890ff59}.AgentScheduleTransferForm_container__LILpl{box-sizing:border-box;display:flex;flex-direction:column;gap:24px;height:700px;min-width:680px;padding:28px 32px}.AgentScheduleTransferForm_header__i1Jhv{align-items:center;border-bottom:2px solid var(--option-color-2);display:flex;gap:10px;padding-bottom:16px}.AgentScheduleTransferForm_title__ogsh7{color:var(--option-color-2);font-size:20px;font-weight:700}.AgentScheduleTransferForm_section__nf5Lt{display:flex;flex-direction:column;gap:10px}.AgentScheduleTransferForm_sectionLabel__\+9DVi{color:#888;font-size:13px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.AgentScheduleTransferForm_row__8Alpr{align-items:center;display:flex;gap:16px;justify-content:center}.AgentScheduleTransferForm_arrowIcon__ivfNl{color:var(--option-color-2);flex-shrink:0;font-size:22px;font-weight:700}.AgentScheduleTransferForm_scheduleSection__FkcwU{display:flex;flex:1 1;flex-direction:column;gap:10px;overflow:hidden}.AgentScheduleTransferForm_scheduleList__TbiWs{display:flex;flex:1 1;flex-direction:column;gap:8px;overflow-y:auto;padding-right:4px}.AgentScheduleTransferForm_scheduleList__TbiWs::-webkit-scrollbar{width:4px}.AgentScheduleTransferForm_scheduleList__TbiWs::-webkit-scrollbar-thumb{background:#c5cae9;border-radius:4px}.AgentScheduleTransferForm_scheduleItem__I8OWy{align-items:center;background:#f8f9fd;border:1px solid #e8eaf6;border-radius:10px;display:flex;gap:10px;padding:10px 14px}.AgentScheduleTransferForm_scheduleDate__AdTEY{color:var(--option-color-2);font-size:14px;font-weight:600;white-space:nowrap}.AgentScheduleTransferForm_scheduleTime__wE7ot{color:#555;font-size:13px;white-space:nowrap}.AgentScheduleTransferForm_badge__3Ta-G{align-items:center;border-radius:20px;display:inline-flex;font-size:12px;font-weight:600;padding:2px 10px;white-space:nowrap}.AgentScheduleTransferForm_badgeIncomplete__VQqPx{background:#e8eaf6;color:var(--option-color-2)}.AgentScheduleTransferForm_badgeConfirm__o0IUo{background:#e8f5e9;color:#2e7d32}.AgentScheduleTransferForm_badgeWaiting__g2FQT{background:#fff8e1;color:#f57f17}.AgentScheduleTransferForm_badgeAccept__DaEBs{background:#e3f2fd;color:#1565c0}.AgentScheduleTransferForm_badgeReject__P74uA{background:#fce4ec;color:#c62828}.AgentScheduleTransferForm_emptySchedule__BJewD{align-items:center;color:#aaa;display:flex;flex:1 1;font-size:14px;justify-content:center}.AgentScheduleTransferForm_footer__85Vm6{border-top:1px solid #eee;display:flex;gap:12px;justify-content:flex-end;padding-top:8px}.AgentManageTemplate_main__Xj6HE{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:calc(100vh - 140px);justify-content:flex-start;padding:0 30px;width:100%}.AgentManageTemplate_main__Xj6HE>div:first-child{flex:1 1;overflow:auto;width:100%}.AgentManageTemplate_main__Xj6HE>button{bottom:40px;left:50%;position:fixed;transform:translate(-28.5%)}.AgentManageTemplate_remarksContainer__5U7dK{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.CenterFileTemplate_main__l5xvP{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:calc(100vh - 140px);justify-content:flex-start;padding:0 30px;width:100%}.CenterFileTemplate_main__l5xvP>div:nth-child(2){height:1096px;overflow:auto}.CenterFileTemplate_main__l5xvP>button{bottom:40px;left:50%;position:fixed;transform:translate(-28.5%)}.CenterFileTemplate_bodyContainer__mg3NX{align-items:center;color:#a8a8a8;display:flex;flex-direction:column;font-size:20px;gap:16px;height:100%;justify-content:center;width:100%}.CenterFileTemplate_bodyContainer__mg3NX img{color:#a8a8a8;width:75px}.CenterFileTemplate_tableContainer__wAZBv{align-items:center;display:flex;flex-direction:column;height:100%;position:relative;width:100%}.CenterFileTemplate_remarksContainer__lc7BZ{max-height:45px;overflow:hidden;white-space:pre-wrap}.CenterFileTemplate_uploadBox__wiLw-{align-items:center;background-color:#f9f9f9;border:2px dashed #ccc;border-radius:16px;cursor:pointer;display:flex;flex-direction:column;gap:12px;height:250px;justify-content:center;transition:all .2s ease-in-out;width:500px}.CenterFileTemplate_uploadBox__wiLw-:hover{background-color:#f0f7ff;border-color:#1976d2}.CenterFileTemplate_uploadBox__wiLw- input{display:none}.CenterFileTemplate_uploadBoxDragging__\+X0cP{align-items:center;background-color:#f0f7ff;border:2px dashed #1976d2;border-radius:16px;cursor:pointer;display:flex;flex-direction:column;gap:12px;height:250px;justify-content:center;transition:all .2s ease-in-out;width:500px}.CenterFileTemplate_uploadBoxDragging__\+X0cP input{display:none}.FileModalForm_inputRow__QNH-C{display:flex;gap:10px;justify-content:space-between;width:100%}.FileModalForm_inputRow__QNH-C>label{line-height:40px;text-align:left;width:100px}.FileModalForm_inputRow__QNH-C>input,.FileModalForm_inputRow__QNH-C>select{flex:1 1;padding:5px}.FileModalForm_buttonContainer__T\+\+VA{display:flex;gap:20px;justify-content:center;margin-top:30px}.LoginPage_main__mIShk{min-width:100vw}.LoginForm_container__9hu\+l{align-items:center;background-color:#fcf6f5;border:1px solid #dadada;border-radius:20px;box-shadow:1.5px 2px #dadada;display:flex;flex-direction:column;font-size:20px;height:550px;left:50%;padding:20px;position:absolute;top:50%;transform:translate(-50%,-50%);width:380px}.LoginForm_container__9hu\+l a{text-decoration:none}.LoginForm_logoImg__poetT{margin:50px 0;position:relative;width:200px}.LoginForm_inputRow__IWDU3{background-color:#fff;border:1px solid #dadada;border-radius:6px;display:grid;grid-template-columns:1.2fr 9fr;height:40px;margin-bottom:20px;width:280px}.LoginForm_inputRow__IWDU3 .LoginForm_icon__kajlb{align-self:center;color:#8a8a8a;height:20px;justify-self:center;width:20px}.LoginForm_inputRow__IWDU3 input{border:none;border-left:1px solid #dadada;box-sizing:initial;color:#222;justify-self:start;padding-left:10px;width:94.5%}.CenterRequestTemplate_container__HEW6Q{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:calc(100% - 76px);justify-content:flex-start;padding:0 30px;width:100%}.CenterRequestTemplate_buttonContainer__A0enT{box-sizing:border-box;display:flex;justify-content:flex-end;margin-bottom:10px;padding:0 30px;width:100%}.CenterRequestTemplate_remarksContainer__kQd9M{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.HopeListPage_main__TJZ4u{background-color:#fff;border-radius:10px;display:flex;height:100vh}.HopeListPage_mainData__8EsjM{align-items:center;display:flex;flex-direction:column}.HopeListPage_title__7-9sW{align-items:center;align-self:flex-start;color:#2e3c7e;display:flex;margin:20px 25px}.HopeListPage_titleText__IanZb{font-size:30px;white-space:nowrap}.ScheduleCalendarPage_main__CXfWF{display:flex;height:100vh}.ScheduleCalendarPage_title__pZ5pp{align-items:center;align-self:flex-start;color:#2e3c7e;display:flex;margin:20px 25px}.ScheduleCalendarPage_contentWrapper__jvpYp{align-items:center;display:flex;flex-direction:column}.ScheduleCalendarPage_container__7Pd4Q{box-sizing:border-box;height:calc(100vh - 160px);margin-top:10px;padding:0 25px;width:100%}.ScheduleCalendarPage_searchBar__8MNPN{align-items:center;background:#fff;border:1px solid #e0e4ef;border-radius:12px;box-shadow:0 1px 6px #00000012;display:flex;flex-wrap:wrap;gap:10px;padding:8px 16px}.ScheduleCalendarPage_monthLabelGroup__S6ivV{align-items:flex-start;display:flex;flex-direction:column;line-height:1.1;margin-right:10px}.ScheduleCalendarPage_yearLabel__7Yri5{color:#888;font-size:14px;white-space:nowrap}.ScheduleCalendarPage_monthLabel__wQeCk{font-size:40px;white-space:nowrap}.ScheduleCalendarPage_yearMonthGroup__N4jvA{align-items:center;background:#f8f9fa;border:1px solid #d0d5dd;border-radius:20px;display:flex;gap:6px;padding:2px 8px 2px 12px}.ScheduleCalendarPage_yearField__4nUQc{width:auto}.ScheduleCalendarPage_yearField__4nUQc .MuiOutlinedInput-root{background:#0000;padding:0}.ScheduleCalendarPage_yearField__4nUQc .MuiOutlinedInput-notchedOutline{border:none}.ScheduleCalendarPage_yearField__4nUQc .MuiOutlinedInput-input{font-size:16px;font-weight:600;padding:0;width:36px}.ScheduleCalendarPage_yearField__4nUQc input[type=number]::-webkit-inner-spin-button,.ScheduleCalendarPage_yearField__4nUQc input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ScheduleCalendarPage_yearField__4nUQc input[type=number]{-webkit-appearance:textfield;appearance:textfield}.ScheduleCalendarPage_yearAdornment__KemnM{align-items:center;display:flex;gap:5px}.ScheduleCalendarPage_yearSuffix__2uH6D{color:#555;font-size:16px;font-weight:600;white-space:nowrap}.ScheduleCalendarPage_yearStepper__luqYN{display:flex;flex-direction:column;line-height:0}.ScheduleCalendarPage_yearStepBtn__GDJvx{align-items:center;background:none;border:none;border-radius:3px;color:#888;cursor:pointer;display:flex;font-size:20px;height:16px;justify-content:center;padding:0;width:20px}.ScheduleCalendarPage_yearStepBtn__GDJvx:hover{background:#2e3c7e14;color:#2e3c7e}.ScheduleCalendarPage_navDivider__P98Hr{background:#d0d5dd;flex-shrink:0;height:20px;width:1px}.ScheduleCalendarPage_navGroup__7\+CSj{align-items:center;display:flex}.ScheduleCalendarPage_navMonth__n\+Gpd{font-size:15px;font-weight:600;min-width:36px;text-align:center;white-space:nowrap}.ScheduleCalendarPage_searchButton__\+Z812{border-radius:10px;height:42px;width:120px}.ScheduleCalendarPage_calendarBody__83mtx{height:98%;width:100%}.CircleButton_button__hVVXU{border:0 solid #000;border-radius:60%;box-shadow:.1px .1px 0 #00000080;height:18px;margin:1px;width:18px}.ScheduleDetailModal_modalContainer__mh4Ox{align-items:flex-start;background-color:#f5f5f5;border:1px solid #ccc;border-radius:5px;display:flex;flex-direction:column;margin-bottom:20px;padding:15px 0 15px 15px;width:100%}.ScheduleDetailModal_leftContent__doOoG{font-size:18px;margin:5px 0 10px}.ScheduleDetailModal_scheduleItem__yB6nf{font-size:18px;line-height:28px;margin-bottom:5px}.ScheduleDetailModal_codeText__rVLm\+{color:#334ab9}.ScheduleDetailModal_noSchedule__fnEBv{font-size:18px}.ScheduleDetailModal_header__1BSBr{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px;padding:24px 32px 0}.ScheduleDetailModal_scrollArea__ez4E5{flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:16px 32px 24px}.ScheduleDetailModal_headerTitle__YqLCT{color:#2e3c7e;font-size:18px;font-weight:700}.ScheduleDetailModal_closeButton__2wx3E{align-items:center;background:none;border:none;border-radius:4px;color:#666;cursor:pointer;display:flex;padding:4px}.ScheduleDetailModal_closeButton__2wx3E:hover{background-color:#f0f0f0}.ScheduleDetailModal_addressRow__MfgDv{align-items:center;display:inline-flex}.ScheduleDetailModal_copyBtn__J5sJR{padding:0}.ScheduleCalendarBody_calendarRoot__qDhH0{border:1px solid #e0e0e0;box-sizing:border-box;display:flex;flex-direction:column;margin-top:10px;max-height:85%;overflow-x:auto;overflow-y:auto;width:inherit}.ScheduleCalendarBody_headerWrapper__WOY3S{background-color:#f0f0f0;border-bottom:1px solid #e0e0e0;display:flex;flex-direction:row;position:-webkit-sticky;position:sticky;top:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:30}.ScheduleCalendarBody_headerAgentCell__0ukfv{align-items:center;background-color:#d3d3d3;box-sizing:border-box;display:flex;height:100px;justify-content:center;padding:7px;width:250px}.ScheduleCalendarBody_headerRightCol__jaDdW{display:flex;flex-direction:column}.ScheduleCalendarBody_headerDateRow__QNsKK{align-items:center;background-color:#f0f0f0;border-bottom:1px solid #e0e0e0;display:flex;flex-direction:row;text-align:center}.ScheduleCalendarBody_headerDateCell__eMAgo{border-right:1px solid #e0e0e0;box-sizing:border-box;display:flex;flex-direction:column;height:50px;justify-content:center;padding:7px;width:395px}.ScheduleCalendarBody_holidayNameText__odJhO{font-size:12px;margin-top:2px}.ScheduleCalendarBody_headerButtonRow__SpAuX{align-items:center;background-color:#fafafa;display:flex;flex-direction:row}.ScheduleCalendarBody_buttonCell__xMLzy{align-items:center;border-right:1px solid #e0e0e0;box-sizing:border-box;display:flex;gap:10px;height:50px;justify-content:center;overflow:hidden;padding:4px;width:395px}.ScheduleCalendarBody_circleArea__c8zDT{border-bottom:1px solid #f0f0f0;box-sizing:border-box;display:flex;gap:5px;height:30px;justify-content:center;padding:5px}.ScheduleCalendarBody_bodyRow__4Zz4R{border-bottom:1px solid #e0e0e0;display:flex;flex-direction:row;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ScheduleCalendarBody_bodyAgentCell__s9JCc{align-items:center;background-color:#f0f0f0;box-sizing:border-box;display:flex;justify-content:center;min-height:60px;width:250px;z-index:20}.ScheduleCalendarBody_bodyDateCell__gWlg1{border-right:1px solid #e0e0e0;box-sizing:border-box;min-height:90px;position:relative;width:395px}.ScheduleCalendarBody_holidayOverlay__Rql67{align-items:center;background-color:#0009;color:#fff;cursor:not-allowed;display:flex;font-weight:700;height:100%;justify-content:center;left:0;pointer-events:auto;position:absolute;top:0;width:100%;z-index:10}.ScheduleCalendarBody_scheduleRow__JIlJ8{align-items:center;border-bottom:1px solid #f5f5f5;box-sizing:border-box;display:flex;flex-direction:row;min-height:60px}.ScheduleCalendarBody_visitTime__4Qyx3{align-self:flex-start;box-sizing:border-box;color:grey;flex-shrink:0;padding:8px;width:85px}.ScheduleCalendarBody_scheduleInfoCol__XLtOu{display:flex;flex:1 1;flex-direction:column}.ScheduleCalendarBody_scheduleHeader__rQ3X1{align-items:flex-start;cursor:pointer;display:flex;justify-content:space-between;padding-right:8px;padding-top:8px}.ScheduleCalendarBody_centerName__UlJ71{text-align:left;width:170px}.ScheduleCalendarBody_addressRow__9QB7W{align-items:center;display:flex}.ScheduleCalendarBody_addressText__eJK\+9{color:grey;flex:1 1;font-size:14px}.ScheduleCalendarBody_copyBtn__0mTaa{padding:0}.ScheduleCalendarBody_noScheduleText__fIhhG{align-items:center;bottom:0;color:#bbb;display:flex;font-size:14px;justify-content:center;left:0;position:absolute;right:0;top:30px}.ScheduleCalendarBody2_codeText__c-NnS{color:#334ab9}.ScheduleCalendarBody2_holidayNameText__Pqsgq{color:red;font-size:11px;line-height:14px;min-height:14px}.SelectedCenterPage_main__hUQT4{display:flex;flex:1 1;flex-direction:row;height:100vh}.SelectedCenterPage_mainData__hZgGs{box-sizing:border-box;display:flex;flex-direction:column;min-height:0;padding:10px 0 0}.SelectedCenterPage_pageScrollArea__0R-uc{box-sizing:border-box;flex:1 1;min-height:0;overflow-y:auto;padding:0 50px 50px}.SelectedCenterPage_statusBarRow__7DUu0{flex:1 1;margin-bottom:10px}.SelectedCenterPage_twoColRow__xwefW{align-items:flex-start;display:flex;gap:20px}.SelectedCenterPage_col__rgSSL{display:flex;flex:1 1;flex-direction:column;min-width:0}.SelectedCenterPage_mapSidePanelRow__ZZhrX{align-items:stretch;box-sizing:border-box;display:flex;gap:10px;margin-bottom:20px}.SelectedCenterPage_mapSidePanelRow__ZZhrX:has(.SelectedCenterPage_sidePanelColCollapsed__M98qt){gap:0}.SelectedCenterPage_mapSidePanelRow__ZZhrX:has(.SelectedCenterPage_sidePanelColCollapsed__M98qt) .SelectedCenterPage_sidePanelToggleButton__2bX08{margin-right:20px}.SelectedCenterPage_resizingNoTransition__GoOm- .SelectedCenterPage_sidePanelCol__reh2Y{transition:none}.SelectedCenterPage_sidePanelCol__reh2Y{display:flex;flex:1 1 40%;flex-direction:column;height:1030px;min-height:0;min-width:420px;transition:flex .3s ease,min-width .3s ease,opacity .25s ease}.SelectedCenterPage_sidePanelCol__reh2Y.SelectedCenterPage_sidePanelColCollapsed__M98qt{flex:0 0;height:0;min-width:0;opacity:0;overflow:hidden;pointer-events:none;transition:flex .3s ease,min-width .3s ease,opacity .25s ease,height 0s linear .3s}.SelectedCenterPage_sidePanelToggleButton__2bX08{align-items:center;align-self:center;background-color:#fff;border:1px solid #2e3c7f29;border-radius:6px;color:#2e3c7e;cursor:pointer;display:inline-flex;flex:0 0 auto;height:44px;justify-content:center;padding:0;transition:background-color .15s,border-color .15s;width:28px}.SelectedCenterPage_sidePanelToggleButton__2bX08:hover{background-color:#2e3c7f0f;border-color:#2e3c7e}.SelectedCenterPage_hopeVisitSection__z0fmZ,.SelectedCenterPage_sidePanelSection__Rewaw{flex:1 1;min-height:0}@media (max-width:1360px){.SelectedCenterPage_twoColRow__xwefW{align-items:stretch;flex-direction:column}}.SelectedCenterPage_agentScheduleGrid__JR4VN{background-color:#fff;border-radius:8px;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;min-height:0;row-gap:15px}@media (max-width:1300px){.SelectedCenterPage_mapSidePanelRow__ZZhrX{flex-direction:column}.SelectedCenterPage_sidePanelCol__reh2Y{flex:0 0 auto;height:auto;min-width:0;order:2}}.SelectedCenterPage_callModalContent__tfjyZ{display:flex;flex:1 1;flex-direction:column;min-height:0}.SelectedCenterPage_callModalHeader__gp1-s{align-items:center;border-bottom:2px solid #2e3c7e;display:flex;flex-shrink:0;justify-content:space-between;margin-bottom:10px;padding-bottom:16px;width:100%}.SelectedCenterPage_callModalCloseButton__lw2Am{align-items:center;background:none;border:none;border-radius:4px;color:#666;cursor:pointer;display:flex;padding:4px}.SelectedCenterPage_callModalCloseButton__lw2Am:hover{background-color:#f0f0f0}.SelectedCenterPage_callModalBody__uHIiO{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow-y:auto}.SelectedCenterPage_callModalTitle__leHGL{color:#2e3c7e;font-size:20px;font-weight:700}.SelectedCenterPage_callModalCenterState__ARIdz{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center}.SelectedCenterPage_noCallRecordIcon__TX1ON{color:#0000004d;font-size:48px}.SelectedCenterPage_callCard__UM7ti{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #2e3c7f1f;margin-bottom:16px;overflow:hidden}.SelectedCenterPage_callCardHeader__61TJw{background-color:#2e3c7e;color:#fff;font-size:16px;font-weight:700;padding:10px 16px}.SelectedCenterPage_callCardBody__jk3ME{display:flex;flex-direction:column;gap:4px;padding:16px}.SelectedCenterPage_callFieldContainer__iIuLT{align-items:start;display:grid;grid-template-columns:140px 1fr}.SelectedCenterPage_callFieldName__YyIfU{color:#00000080}.SelectedCenterPage_callFieldValue__tYoId{min-width:0;overflow-wrap:break-word;text-align:start}.SelectedCenterPage_noCallRecord__FA0v8{color:#0009;padding:16px}.AgentContainer_calendarAgentRow__CY8fU{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:center;min-width:0}.AgentContainer_calendarWrap__\+UFeu{align-self:center;box-sizing:border-box;flex:0 0 auto;min-height:0}.AgentContainer_agentListFrame__zJK78{border:1px solid #2e3c7e4d;border-radius:10px;box-shadow:0 10px 20px -14px #1b245129,0 2px 8px #1b24510f;box-sizing:border-box;display:flex;flex:1 1 200px;height:327px;justify-content:center;min-width:200px;overflow:hidden;padding:8px}.AgentContainer_stateWrap__QPOr9{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}.AgentSchedule_list__UehRn{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow-y:auto;padding-right:4px;row-gap:8px}.AgentSchedule_list__UehRn::-webkit-scrollbar{width:6px}.AgentSchedule_list__UehRn::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.AgentSchedule_list__UehRn::-webkit-scrollbar-thumb{background:#d4d4d4;border-radius:10px}.AgentSchedule_list__UehRn::-webkit-scrollbar-thumb:hover{background:#b8b8b8}.AgentSchedule_distance__o5eKW{color:#868e96;font-size:12px;position:absolute;right:6px;top:2px}.AgentSchedule_button__z9U4G{border:1px solid #2e3c7e4d;border-radius:12px;box-shadow:0 2px 6px #2e3c7f26,0 1px 2px #2e3c7f14;box-sizing:border-box;color:#333;font-size:16px;font-weight:400;min-height:70px;padding:5px;position:relative;width:100%}.AgentSchedule_button__z9U4G:hover{border:1px solid #2e3c7f99;box-shadow:0 4px 10px #2e3c7e38,0 2px 4px #2e3c7e1f;cursor:pointer}.AgentSchedule_button__z9U4G:active{box-shadow:0 1px 2px #2e3c7f26;position:relative;top:1px}.AgentSchedule_dummyButton__4TeoG{background-color:#9e9e9e;border:1px solid #2e3c7e33;border-radius:12px;box-sizing:border-box;color:#d0d0d0;cursor:not-allowed;display:flex;flex-direction:column;font-size:16px;font-weight:400;justify-content:center;min-height:70px;padding:5px;position:relative;text-align:center;width:100%}.AgentSchedule_dummyButton__4TeoG>div>div:last-child{filter:brightness(.7) saturate(.6)}.AgentSchedule_dummyButton__4TeoG .AgentSchedule_distance__o5eKW{color:#d0d0d0}.EmptyState_wrapper__ne\+tJ{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:10px;justify-content:center;margin:auto;padding:20px}.EmptyState_icon__zZZb4{color:#d0d0d0;display:flex}.EmptyState_iconWarning__OvB0y{color:#e66128}.EmptyState_message__bYkug{color:#b8b8b8;font-size:14px;margin:0}.EmptyState_messageWarning__t399F{color:#e66128;font-size:16px;font-weight:600}.RangeController_buttonContainer__DE8gn{align-items:center;background-color:#f1f0f6;border:1px solid #2e3c7f1f;border-radius:999px;box-shadow:0 1px 3px #00000014;display:flex;gap:3px;padding:4px}.RangeController_rangeButton__dd8dL{background-color:initial;border:none;border-radius:999px;color:#2e3c7e;cursor:pointer;font-family:OTWelcomeRA;font-size:14px;font-weight:600;min-width:52px;padding:6px 16px;text-align:center;transition:background-color .18s,color .18s}.RangeController_rangeButton__dd8dL:hover{background-color:#2e3c7f1a}.RangeController_rangeButton__dd8dL:active{transform:scale(.97)}.RangeController_rangeButtonSelected__HI8OO{background-color:#2e3c7e;box-shadow:0 2px 6px #2e3c7f59;color:#fcf6f5;font-weight:700}.RangeController_rangeButtonSelected__HI8OO:hover{background-color:#2e3c7e}.CustomMarker_tooltip__t-9aY{background-color:#fffc;border:1px solid #e0d8d8;border-radius:6px;box-shadow:0 2px 8px #0000002e;box-sizing:border-box;color:#000;font-size:15px;line-height:1.5;overflow-wrap:break-word;padding:10px;white-space:normal;width:300px}.CustomMarker_tooltipWide__vNtHT{max-width:500px;width:500px}.CustomMarker_noticeInfo__U6O23{border-top:1px solid #2e3c7f1f;padding-top:10px}.CustomMarker_noticeText__a-jlD{color:red;font-size:15px}.CustomMarker_distanceInfo__-83T5{border-top:1px solid #2e3c7f1f;padding-top:10px}.CustomMarker_distanceText__k7NaM{color:red;font-size:15px}.CustomMap_container__L2-rU{border:1px solid #e0d8d8;border-radius:8px;box-sizing:border-box;min-height:0;overflow:hidden;position:relative;width:100%;z-index:1}.CustomMap_container__L2-rU>div{height:100%;z-index:2}.CustomMap_container__L2-rU>svg{background-color:#2e3c7e;border-radius:20px;bottom:30px;color:#fff;cursor:pointer;height:27px;left:30px;padding:5px;position:absolute;width:27px;z-index:3}.MapView_mapContainer__KVEvo{display:flex;flex:1 1 60%;flex-direction:column;height:1030px;max-width:62%;position:relative}.MapView_belowMapSlot__gY7gX{display:flex;flex:1 1;flex-direction:column;margin-top:10px;min-height:0}@media (max-width:1300px){.MapView_mapContainer__KVEvo{height:auto;max-width:100%;order:1}}.MapView_mapContainer__KVEvo.MapView_mapContainerExpanded__uJ5D7{max-width:100%}.MapView_mapContainer__KVEvo.MapView_mapContainerExpanded__uJ5D7:has([data-expanded=false]){height:auto}.MapView_controlsRow__zIrLM{container-type:inline-size;container-name:controlsRow;align-items:center;column-gap:12px;display:flex;flex-wrap:wrap;margin-bottom:12px;row-gap:10px}.MapView_boundaryGroup__S3OUL{align-items:center;background-color:#fff;border:1px solid #e0d8d8;border-radius:8px;box-sizing:border-box;display:flex;gap:6px;height:50px;padding:6px 10px}.MapView_boundaryLabel__J3dQ7{color:#2e3c7e;font-family:OTWelcomeRA;font-size:14px;font-weight:700;white-space:nowrap}.MapView_selectWrapper__lBQ9U{display:inline-block;position:relative}.MapView_select__ZPhbW{-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid #2e3c7f29;border-radius:6px;color:#2e3c7e;cursor:pointer;font-family:OTWelcomeRA;font-size:13px;height:33px;max-width:200px;overflow:hidden;padding:5px 22px 5px 8px;text-overflow:ellipsis;transition:border-color .15s}.MapView_select__ZPhbW:hover{border-color:#2e3c7e}.MapView_select__ZPhbW:focus-visible{border-color:#2e3c7e;box-shadow:0 0 0 3px #2e3c7f29;outline:none}.MapView_selectWrapper__lBQ9U:after{border-bottom:2px solid #2e3c7e;border-right:2px solid #2e3c7e;content:"";height:8px;pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-70%) rotate(45deg);width:8px}.MapView_actionGroup__vYeqb{align-items:stretch;background-color:#fff;border:1px solid #e0d8d8;border-radius:8px;display:flex;flex-basis:100%;flex-direction:column;gap:10px;padding:6px 10px}.MapView_actionDivider__5B98n{align-self:stretch;background-color:#2e3c7f29;display:none;width:1px}.MapView_rangeRow__UgPin{align-items:center;border-top:1px solid #2e3c7f29;display:flex;padding-top:10px;width:100%}@container controlsRow (min-width: 760px){.MapView_actionGroup__vYeqb{flex-basis:auto}}@container controlsRow (min-width: 900px){.MapView_actionGroup__vYeqb{align-items:center;box-sizing:border-box;flex-basis:auto;flex-direction:row;height:50px}.MapView_actionDivider__5B98n{display:block}.MapView_filterContainer__EPkNc{width:auto}.MapView_rangeRow__UgPin{border-top:none;padding-top:0;width:auto}}@container controlsRow (min-width: 1141px){.MapView_actionGroup__vYeqb{flex-basis:auto}}.MapView_filterContainer__EPkNc{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.MapView_filterLabelText__8jjlc{color:#2e3c7e;font-family:OTWelcomeRA;font-size:14px;font-weight:700;margin-right:4px;white-space:nowrap}.MapView_filterChip__t1yHL{align-items:center;background-color:#f5f5f7;border:1.5px solid #0000;border-radius:999px;cursor:pointer;display:inline-flex;gap:6px;padding:7px 14px 7px 10px;transition:all .15s;-webkit-user-select:none;user-select:none}.MapView_filterChip__t1yHL:hover{background-color:#efeff2}.MapView_filterChip__t1yHL:has(.MapView_hiddenCheckbox__tinVy:focus-visible){box-shadow:0 0 0 3px #2e3c7f40}.MapView_hiddenCheckbox__tinVy{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.MapView_filterDot__ZZA0z{border-radius:50%;display:inline-block;flex-shrink:0;height:12px;width:12px}.MapView_filterLabel__b2fl0{color:#2e3c7e;font-family:OTWelcomeRA;font-size:13px;white-space:nowrap}.MapView_tooltipContent__AvQqE{display:flex;flex-direction:column;gap:8px}.MapView_tooltipGroup__aPtNj{border-bottom:1px solid #2e3c7f1f;display:flex;flex-direction:column;gap:3px;padding-bottom:6px}.MapView_tooltipGroup__aPtNj:last-of-type{border-bottom:none;padding-bottom:0}.MapView_tooltipField__U-qUF{display:flex;flex-direction:column;line-height:1.3}.MapView_tooltipRow__R5BlA{display:flex;gap:12px}.MapView_tooltipRow__R5BlA>.MapView_tooltipField__U-qUF{flex:1 1;min-width:0}.MapView_tooltipLabel__YVCsu{color:#9a9a9a;font-size:11px;font-weight:500}.MapView_tooltipValue__Dti6e{color:#1a1a1a;font-size:15px;font-weight:600;word-break:break-word}.MapView_tooltipLastCall__FUEhs{margin-top:2px;padding-left:4px;padding-top:6px}.field_container{align-items:start;display:grid;grid-template-columns:1fr 1fr;justify-content:center}.recorder_container{background-color:#dadada;box-sizing:border-box;display:flex;justify-content:space-around;padding:5px;text-align:center;width:40%}.CallInfoList_infoList__PIbqA{font-size:17px;width:100%}.CallInfoList_fieldRow__eg4H4{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #2e3c7f1a;display:flex;padding:12px 14px}.CallInfoList_atSign__vJahF{margin:0 5px}.CallInfoList_card__5f\+UQ{background-color:#fff;border:1px solid #ccc;border-radius:10px;box-shadow:0 2px 8px #2e3c7f1f;box-sizing:border-box;overflow:hidden}.CallInfoList_cardHeader__oHpvQ{align-items:center;background-color:#f1f1f1;color:#333;display:flex;font-size:15px;font-weight:700;justify-content:space-between;padding:12px 18px;text-align:left}.CallInfoList_statusChip__rC1AQ{border:1px solid #0000;border-radius:999px;font-size:13px;font-weight:600;letter-spacing:.2px;padding:3px 12px;white-space:nowrap}.CallInfoList_statusChipParticipation__xixyF{background-color:#58acfa26;border-color:#58acfa;color:#58acfa}.CallInfoList_statusChipHold__aD0Kq{background-color:#f7d71626;border-color:#a68900;color:#a68900}.CallInfoList_statusChipReject__AklK6{background-color:#fe2e2e26;border-color:#fe2e2e;color:#fe2e2e}.CallInfoList_statusChipAbsence__u7zZg{background-color:#f9880226;border-color:#f98802;color:#f98802}.CallInfoList_statusChipCompleted__rCgzS{background-color:#04b45f26;border-color:#04b45f;color:#04b45f}.CallInfoList_statusChipEmpty__WttZe{background-color:#9e9e9e26;border-color:#9e9e9e;color:#9e9e9e}.CallInfoList_stack__2M4kX{position:relative}.CallInfoList_infoContainer__izsKB{color:#333;padding:20px 24px;text-align:left}.CallInfoList_infoEditContainer__yBwDR{background-color:#f7f8fa;box-sizing:border-box;display:flex;flex-direction:column;inset:0;justify-content:space-between;overflow-y:auto;padding:20px 18px 16px;position:absolute}.CallInfoList_editFields__N269e{display:flex;flex-direction:column;gap:14px}.CallInfoList_editTitle__O0mML{color:#0006;font-size:14px;font-weight:700;letter-spacing:1px;margin-bottom:2px;text-transform:uppercase}.CallInfoList_fieldLabel__5GDiZ{color:#0009;flex-shrink:0;font-size:16px;width:120px}.CallInfoList_buttonGroup__RHcYL{display:flex;gap:8px;justify-content:center;margin-top:8px}.CallInfoList_factGroup__8fNWb,.CallInfoList_statGroup__16eqe{border-bottom:1px solid #00000014;margin-bottom:18px;padding-bottom:18px}.CallInfoList_noteGroup__gx9UL{display:flex;flex-direction:column;gap:16px}.CallInfoList_groupTitle__vFKzW{color:#0006;font-size:12px;font-weight:700;letter-spacing:1px;margin-bottom:12px;text-transform:uppercase}.CallInfoList_factGrid__vELiw{grid-gap:12px 24px;display:grid;gap:12px 24px;grid-template-columns:1fr 1fr}.CallInfoList_fact__hCtyw{display:flex;flex-direction:column;gap:2px;min-width:0;padding-left:12px}.CallInfoList_factLabel__bPGDi{color:#00000073;font-size:14px}.CallInfoList_factValue__AqT3-{color:inherit;font-size:17px;overflow-wrap:break-word}.CallInfoList_statStrip__tzb8V{grid-gap:16px 20px;display:grid;gap:16px 20px;grid-template-columns:repeat(4,1fr)}.CallInfoList_stat__mPrGJ{display:flex;flex-direction:column;gap:4px;min-width:0;padding-left:12px}.CallInfoList_statLabel__aDav3{color:#00000073;font-size:14px;letter-spacing:.3px}.CallInfoList_statValue__3LwnP{font-feature-settings:"tnum";color:#333;font-size:20px;font-variant-numeric:tabular-nums;font-weight:700}.CallInfoList_noteText__Dg94W{color:inherit;font-size:17px;line-height:1.5;margin-top:6px;padding-left:12px;white-space:pre-wrap;word-break:break-word}.CallInfoList_metaRow__jIovG{align-items:center;border-top:1px solid #00000014;display:flex;gap:12px;justify-content:space-between;margin-top:4px;padding-top:14px}.CallInfoList_metaText__o5MBp{color:#0006;font-size:14px}.ApplyInfoList_infoList__lVY1Y{font-size:17px;width:100%}.ApplyInfoList_card__KU\+JS{background-color:#fff;border:1px solid #ccc;border-radius:10px;box-shadow:0 2px 8px #2e3c7f1f;box-sizing:border-box;overflow:hidden}.ApplyInfoList_cardHeader__IGYBD{align-items:center;background-color:#f1f1f1;color:#333;display:flex;font-size:15px;font-weight:700;justify-content:space-between;padding:12px 18px;text-align:left}.ApplyInfoList_statusChip__5B0b6{border:1px solid #0000;border-radius:999px;font-size:13px;font-weight:600;letter-spacing:.2px;padding:3px 12px;white-space:nowrap}.ApplyInfoList_statusChipAssigned__J1DyI{background-color:#e2e8f0;border-color:#94a3b8;color:#475569}.ApplyInfoList_statusChipConfirmed__pI7RQ{background-color:#d1ecf1;border-color:#0c5460;color:#0c5460}.ApplyInfoList_statusChipCompleted__vCDVs{background-color:#d4edda;border-color:#155724;color:#155724}.ApplyInfoList_statusChipCancelled__y7\+JD{background-color:#f8d7da;border-color:#721c24;color:#721c24}.ApplyInfoList_infoContainer__0z-wX{color:#333;padding:20px 24px;text-align:left}.ApplyInfoList_cancelled__E72zL{color:#00000073}.ApplyInfoList_factGroup__jDVVI,.ApplyInfoList_statGroup__8-ehn{border-bottom:1px solid #00000014;margin-bottom:18px;padding-bottom:18px}.ApplyInfoList_noteGroup__W9bLn{display:flex;flex-direction:column;gap:16px}.ApplyInfoList_groupTitle__0S7CB{color:#0006;font-size:12px;font-weight:700;letter-spacing:1px;margin-bottom:12px;text-transform:uppercase}.ApplyInfoList_cancelled__E72zL .ApplyInfoList_groupTitle__0S7CB{color:#0000004d}.ApplyInfoList_factGrid__4vQZK{grid-gap:12px 24px;display:grid;gap:12px 24px;grid-template-columns:1fr 1fr}.ApplyInfoList_fact__6wji-{display:flex;flex-direction:column;gap:2px;padding-left:12px}.ApplyInfoList_factLabel__gBYF\+{color:#00000073;font-size:14px}.ApplyInfoList_factValue__1fqtO{color:inherit;font-size:17px}.ApplyInfoList_statStrip__aCGKI{grid-gap:16px 20px;display:grid;gap:16px 20px;grid-template-columns:repeat(3,1fr)}.ApplyInfoList_stat__PKjz\+{display:flex;flex-direction:column;gap:4px;padding-left:12px}.ApplyInfoList_statLabel__pLpyG{color:#00000073;font-size:14px;letter-spacing:.3px}.ApplyInfoList_statValue__M8Gx1{font-feature-settings:"tnum";color:#333;font-size:20px;font-variant-numeric:tabular-nums;font-weight:700}.ApplyInfoList_cancelled__E72zL .ApplyInfoList_statValue__M8Gx1{color:#00000073}.ApplyInfoList_noteText__ve4ON{color:inherit;font-size:17px;line-height:1.5;margin-top:6px;padding-left:12px;white-space:pre-wrap;word-break:break-word}.InfoContainer_container1__DYTnF{align-items:center;border-top:1px solid #ddd;box-shadow:0 10px 20px -14px #1b245129,0 2px 8px #1b24510f;display:flex;flex-direction:column;height:645px;overflow-x:hidden;overflow-y:auto;padding-right:10px;padding-top:10px;row-gap:20px;text-align:center}@media (max-width:1000px){.InfoContainer_container1__DYTnF{overflow-x:auto}}.InfoContainer_container2__hk8AJ{align-items:center;background-color:#fff;border-top:1px solid #ddd;box-shadow:0 10px 20px -14px #1b245129,0 2px 8px #1b24510f;display:flex;flex:1 1;flex-direction:column;min-height:0;overflow-x:hidden;overflow-y:auto;padding-right:10px;padding-top:10px;row-gap:20px;text-align:center;width:auto}@media (max-width:1300px){.InfoContainer_container2__hk8AJ{max-height:573px}}.InfoContainer_container1__DYTnF::-webkit-scrollbar,.InfoContainer_container2__hk8AJ::-webkit-scrollbar{height:6px;width:6px}.InfoContainer_container1__DYTnF::-webkit-scrollbar-track,.InfoContainer_container2__hk8AJ::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.InfoContainer_container1__DYTnF::-webkit-scrollbar-thumb,.InfoContainer_container2__hk8AJ::-webkit-scrollbar-thumb{background:#d4d4d4;border-radius:10px}.InfoContainer_container1__DYTnF::-webkit-scrollbar-thumb:hover,.InfoContainer_container2__hk8AJ::-webkit-scrollbar-thumb:hover{background:#b8b8b8}.ScheduleInputForm_container__pywA7{background-color:#fff;box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;font-size:15px;min-height:0;width:100%}.ScheduleInputForm_section__tJ6sd{border-left:3px solid #2e3c7e;border-radius:0 6px 6px 0;box-sizing:border-box;flex-shrink:0;overflow:hidden;padding:14px 16px;width:100%}.ScheduleInputForm_sectionTitle__OmaYc{color:#2e3c7e;font-size:11px;font-weight:700;letter-spacing:.8px;margin-bottom:12px;text-transform:uppercase}.ScheduleInputForm_header__Do06u{align-items:center;box-shadow:0 4px 8px -8px #1b245173;display:flex;flex-shrink:0;margin-bottom:10px;padding-bottom:16px;width:100%}.ScheduleInputForm_scrollArea__MQvAI{display:flex;flex:1 1;flex-direction:column;gap:16px;min-height:0;overflow-x:hidden;overflow-y:auto;padding-right:10px}.ScheduleInputForm_scrollArea__MQvAI::-webkit-scrollbar{width:6px}.ScheduleInputForm_scrollArea__MQvAI::-webkit-scrollbar-track{background:#2e3c7f0f;border-radius:10px}.ScheduleInputForm_scrollArea__MQvAI::-webkit-scrollbar-thumb{background:#2e3c7f40;border-radius:10px}.ScheduleInputForm_scrollArea__MQvAI::-webkit-scrollbar-thumb:hover{background:#2e3c7f73}.ScheduleInputForm_title__JdXaP{color:#2e3c7e;font-size:20px;font-weight:700}.ScheduleInputForm_applicationContainer__-hCAU{background-color:#2e3c7f0d;border-left:3px solid #2e3c7e;border-radius:0 6px 6px 0;box-sizing:border-box;display:flex;flex-direction:column;gap:10px;padding:12px 16px;width:100%}.ScheduleInputForm_applicationGrid__ZHBB-{grid-gap:8px;display:grid;gap:8px;grid-template-columns:2.5fr 3fr 1fr 1fr}.ScheduleInputForm_applicationField__a9GZw{display:flex;flex-direction:column;gap:2px}.ScheduleInputForm_applicationLabel__av-M5{color:#8a8fa3;font-size:11px}.ScheduleInputForm_applicationValue__7nWn\+{color:#333;font-weight:700}.ScheduleInputForm_applicationWarning__OuHFz{background-color:#dc354514;border-left:3px solid #dc3545;border-radius:0 4px 4px 0;color:#dc3545;display:block;font-size:13px;padding:8px 12px}.ScheduleInputForm_fullWidth__Ap-F1{box-sizing:border-box;width:100%}.ScheduleInputForm_fullWidth__Ap-F1+.ScheduleInputForm_fullWidth__Ap-F1{margin-top:16px}.ScheduleInputForm_pairGrid__6IC8I{grid-gap:10px;display:grid;gap:10px;grid-template-columns:auto 20px auto}.ScheduleInputForm_pairGrid__6IC8I+.ScheduleInputForm_pairGrid__6IC8I{margin-top:10px}.ScheduleAddPanel_scheduleListWrap__d45\+U{box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;min-height:0;min-width:0;width:100%}.ScheduleAddPanel_scheduleListWrap__d45\+U>div{box-sizing:border-box;min-width:180px}.ScheduleAddPanel_actionRow__TIUl0{display:flex;justify-content:flex-end;width:100%}.ScheduleAddPanel_editActionRow__5xN\+V{box-shadow:0 -4px 8px -8px #1b245173;display:flex;flex-shrink:0;justify-content:space-around;margin-top:20px;padding-top:16px}.ScheduleAddPanel_rightContainer__Iiw-a{background:#fff;border:1px solid #e0d8d8;border-radius:8px;box-sizing:border-box;margin-top:20px;padding:20px;width:100%}.CallInputForm_container__BnUAO{background-color:#fff;box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;font-size:15px;min-height:0;width:100%}.CallInputForm_header__EFkg1{align-items:center;box-shadow:0 4px 8px -8px #1b245173;display:flex;flex-shrink:0;margin-bottom:10px;padding-bottom:16px;width:100%}.CallInputForm_scrollArea__dUHyP{display:flex;flex:1 1;flex-direction:column;gap:16px;min-height:0;overflow-x:hidden;overflow-y:auto;padding-right:10px}.CallInputForm_scrollArea__dUHyP::-webkit-scrollbar{width:6px}.CallInputForm_scrollArea__dUHyP::-webkit-scrollbar-track{background:#2e3c7f0f;border-radius:10px}.CallInputForm_scrollArea__dUHyP::-webkit-scrollbar-thumb{background:#2e3c7f40;border-radius:10px}.CallInputForm_scrollArea__dUHyP::-webkit-scrollbar-thumb:hover{background:#2e3c7f73}.CallInputForm_title__KXZ4b{color:#2e3c7e;font-size:20px;font-weight:700}.CallInputForm_section__sUizi{border-left:3px solid #2e3c7e;border-radius:0 6px 6px 0;box-sizing:border-box;flex-shrink:0;overflow:hidden;padding:14px 16px;width:100%}.CallInputForm_sectionTitle__Pqgs5{color:#2e3c7e;font-size:11px;font-weight:700;letter-spacing:.8px;margin-bottom:12px;text-transform:uppercase}.CallInputForm_row__EglT5{box-sizing:border-box;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start;margin-bottom:10px;width:100%}.CallInputForm_row__EglT5>div{flex:1 1;min-width:0}.CallInputForm_emailLine__pqgp\+{align-items:center;box-sizing:border-box;display:flex;flex-wrap:wrap;width:100%}.CallInputForm_at__KEGOp{color:#868e96;font-weight:700;margin:0 8px}.CallInputForm_statsGrid__Msrm2{grid-gap:10px 16px;box-sizing:border-box;display:grid;gap:10px 16px;grid-template-columns:repeat(4,1fr);width:100%}.CallInputForm_statsGrid__Msrm2>*{min-width:0}.CallInputForm_fullWidth__7FtQB{box-sizing:border-box;width:100%}.CallInputForm_fullWidth__7FtQB+.CallInputForm_fullWidth__7FtQB{margin-top:8px}.MessageModal_headTxt__2ZVlr{background:#fff;border-bottom:2px solid #2e3c7e;border-radius:10px 10px 0 0;box-sizing:border-box;color:#2e3c7e;flex-shrink:0;padding:16px 24px;text-align:center;width:100%}.MessageModal_headTxt__2ZVlr h2{letter-spacing:2px;margin:0}.MessageModal_dataContainer__QbuaR{flex:1 1;overflow-y:auto}.MessageModal_buttonArea__zPNyJ{border-top:1px solid #2e3c7f29;display:flex;flex-shrink:0;gap:10px;justify-content:flex-end;padding:12px 24px}.NewMessageModal_actionBtn__2q9I9{background:#0000;border:1px solid #2e3c7e59;border-radius:4px;color:#2e3c7e;cursor:pointer;font-size:14px;height:30px;min-width:60px;padding:4px 12px;transition:background .15s,color .15s,border-color .15s}.NewMessageModal_save__ufpze:hover{background:#2e3c7e;border-color:#2e3c7e;color:#fff}.NewMessageModal_cancel__49FME:hover{background:#5c6573;border-color:#5c6573;color:#fff}.MessageListModal_actionBtn__6M391{background:#0000;border:1px solid #2e3c7e59;border-radius:4px;color:#2e3c7e;cursor:pointer;font-size:14px;height:30px;min-width:60px;padding:4px 12px;transition:background .15s,color .15s,border-color .15s}.MessageListModal_edit__g49v2:hover,.MessageListModal_save__\+kvAv:hover{background:#2e3c7e;border-color:#2e3c7e;color:#fff}.MessageListModal_delete__AijUG:hover{background:#943030;border-color:#943030;color:#fff}.MessageListModal_send__uBibq:hover{background:#1b5e8a;border-color:#1b5e8a;color:#fff}.MessageListModal_cancel__yDTWS:hover{background:#5c6573;border-color:#5c6573;color:#fff}.ContactManagePanel_actionRow__4INk3{display:flex;justify-content:space-between;margin-bottom:10px}.ContactManagePanel_editActionRow__PeUe6{box-shadow:0 -4px 8px -8px #1b245173;display:flex;flex-shrink:0;justify-content:space-around;margin-top:20px;padding-top:16px}.ContactManagePanel_rightContainer__-5ndr{background:#fff;border:1px solid #e0d8d8;border-radius:8px;box-sizing:border-box;margin-top:20px;padding:20px;width:100%}.HopeVisitDatePanel_container__eRnB6{background:#fff;border:1px solid #ccc;border-radius:8px;box-sizing:border-box;margin-bottom:20px;padding:20px;width:100%}.HopeVisitDatePanel_tableContainer__enrH9{background-color:#fff;border:1px solid #ccc;border-radius:8px;display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden;width:auto}.HopeVisitDatePanel_rowsScroll__kbs23{flex:1 1;min-height:0;overflow-y:auto}.HopeVisitDatePanel_rowsScroll__kbs23::-webkit-scrollbar{height:6px;width:6px}.HopeVisitDatePanel_rowsScroll__kbs23::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.HopeVisitDatePanel_rowsScroll__kbs23::-webkit-scrollbar-thumb{background:#d4d4d4;border-radius:10px}.HopeVisitDatePanel_rowsScroll__kbs23::-webkit-scrollbar-thumb:hover{background:#b8b8b8}@media (max-width:1300px){.HopeVisitDatePanel_rowsScroll__kbs23{max-height:220px}}.HopeVisitDatePanel_header__qyhjS{background-color:#f1f1f1;border-radius:8px 8px 0 0;font-size:15px;font-weight:600}.HopeVisitDatePanel_header__qyhjS,.HopeVisitDatePanel_row__k-Qw\+{border-bottom:1px solid #ccc;color:#333;display:grid;grid-template-columns:3fr 3fr 3fr 2fr 2fr 2fr;padding:10px 16px;text-align:center}.HopeVisitDatePanel_row__k-Qw\+{align-items:center;background-color:#fff;font-size:16px}.HopeVisitDatePanel_row__k-Qw\+:last-child{border-bottom:none;border-radius:0 0 8px 8px}.HopeVisitDatePanel_statusBadge__StV1S{border-radius:12px;display:inline-block;font-size:14px;font-weight:600;padding:3px 10px}.HopeVisitDatePanel_statusDone__EZcSN{background-color:#d4edda;color:#155724}.HopeVisitDatePanel_statusCanceled__1kHuY{background-color:#f8d7da;color:#721c24}.HopeVisitDatePanel_statusDefault__ToZ\+S{background-color:#e2e3e5;color:#383d41}.MessageHistory_container__8KWcn{background-color:#fff;border-radius:8px;display:flex;flex-direction:column;height:701px}.MessageHistory_header__mNzTK{color:#2e3c7e;flex-shrink:0;font-size:16px;font-weight:700;height:35px;line-height:45px;margin-bottom:10px}.MessageHistory_listWrapper__adhtS{border-top:1px solid #ddd;display:flex;flex:1 1;flex-direction:column;min-height:0;overflow-y:auto;padding-right:10px;padding-top:10px;row-gap:10px}.MessageHistory_messageList__jKaFK{align-items:center;background-color:#f1f1f1;border:1px solid #ccc;border-radius:8px;box-shadow:0 2px 6px #2e3c7f26,0 1px 2px #2e3c7f14;box-sizing:border-box;color:#333;display:flex;flex-direction:column;font-size:16px;font-weight:400;justify-content:center;padding:8px 10px;width:100%}.MessageHistory_label__Z2QA-{color:#00000080;margin-right:4px;min-width:60px;text-align:right;white-space:nowrap}.MessageHistory_messageContent__QXDgk{overflow-wrap:break-word;text-align:left;white-space:normal;word-break:break-all}.MessageHistory_container__8KWcn::-webkit-scrollbar,.MessageHistory_listWrapper__adhtS::-webkit-scrollbar{height:6px;width:6px}.MessageHistory_container__8KWcn::-webkit-scrollbar-track,.MessageHistory_listWrapper__adhtS::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.MessageHistory_container__8KWcn::-webkit-scrollbar-thumb,.MessageHistory_listWrapper__adhtS::-webkit-scrollbar-thumb{background:#d4d4d4;border-radius:10px}.MessageHistory_container__8KWcn::-webkit-scrollbar-thumb:hover,.MessageHistory_listWrapper__adhtS::-webkit-scrollbar-thumb:hover{background:#b8b8b8}.CenterStatusBar_container__bsGY1{align-items:center;background:#fff;border:1px solid #e0d8d8;border-radius:8px;box-sizing:border-box;display:flex;gap:20px;padding:12px 20px;width:100%}.CenterStatusBar_item__\+DLUn{align-items:center;display:flex;flex-direction:column;gap:4px}.CenterStatusBar_label__1t5AV{color:#999;font-size:13px}.CenterStatusBar_value__0KlcQ{color:#2e3c7e;font-size:16px;font-weight:700}.CenterStatusBar_divider__GjOI4{background-color:#e0d8d8;height:30px;width:1px}.CollapsibleSection_container__aHXg7{display:flex;flex-direction:column;gap:10px;min-height:0}.CollapsibleSection_header__bQmtg{align-items:center;background-color:#eef1f8;border:1px solid #bdc6db;border-radius:8px;box-sizing:border-box;display:flex;font-family:inherit;justify-content:space-between;padding:10px 16px;width:100%}.CollapsibleSection_toggleButton__t-jhm{align-items:center;background:none;border:none;border-radius:6px;color:inherit;cursor:pointer;display:flex;flex-shrink:0;font-family:inherit;justify-content:center;margin:-4px;padding:4px}.CollapsibleSection_toggleButton__t-jhm:hover{background-color:#2e3c7f14}.CollapsibleSection_titleGroup__ulsq8{align-items:center;display:flex;gap:10px}.CollapsibleSection_bar__3f7vf{background-color:#2e3c7e;border-radius:2px;flex-shrink:0;height:16px;width:4px}.CollapsibleSection_title__01Em2{color:#2e3c7e;font-size:16px;font-weight:700}.CollapsibleSection_header__bQmtg svg{color:#2e3c7e}.CollapsibleSection_content__2pGb0{display:flex;flex:1 1;flex-direction:column;min-height:0}.CenterInfo_container__I2hCw{align-items:center;background-color:#2e3c7e;border-radius:8px;color:#f0f0f0;display:flex;gap:20px;margin:0 50px 12px;padding:14px 20px}.CenterInfo_name__jkgl-{flex-shrink:0;font-size:22px;font-weight:700;white-space:nowrap}.CenterInfo_meta__IsM1x{align-items:center;color:#fff;display:flex;flex-wrap:wrap;font-size:18px;gap:12px}.CenterInfo_metaItem__yS6iv{align-items:center;display:flex;gap:6px}.CenterInfo_label__Dkgb1{background-color:#ffffff26;border-radius:4px;color:#fff;font-size:14px;padding:2px 6px;white-space:nowrap}.CenterInfo_divider__KeR5C{color:#ffffff4d;font-size:16px}.StatisticsTable_loadingContainer__OrkVL{align-items:center;display:flex;flex-direction:column;gap:20px;height:80vh;justify-content:center;width:100%}.StatisticsTable_loadingText__l7ObB{animation:StatisticsTable_pulse__xUAG\+ 1.5s ease-in-out infinite;color:#555;font-size:18px;font-weight:500;line-height:1.6;margin:0;text-align:center}@keyframes StatisticsTable_pulse__xUAG\+{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.StatisticsTable_tabTitle__--6ae{align-items:center;display:flex;justify-content:center}.StatisticsTable_table__QAr7p{background-color:#f5f5f5;border:1px solid #ddd;border-collapse:collapse;border-spacing:0;margin:0 auto}.StatisticsTable_th__rp26t{border:1px solid #ddd;font-weight:700;padding:15px 0;text-align:center}.StatisticsTable_td__WV-Zt{background-color:#fcf6f5;border:1px solid #aaa;padding:8px;text-align:center}.StatisticsTable_tr__1MZkE:nth-child(2n){background-color:#f2f2f2}.StatisticsTable_container__tS-D9{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:0 auto}.VisitedScheduleEditForm_header__11GdZ{align-items:center;border-bottom:2px solid var(--option-color-2);display:flex;margin-bottom:20px;padding-bottom:16px;width:100%}.VisitedScheduleEditForm_title__fHGKL{color:var(--option-color-2);font-size:20px;font-weight:700}.TableTemplate_main__te8Px{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-start;width:100%}.TableTemplate_remarksContainer__7hz50{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.TableTemplate_tabTitle__PWZiD{align-items:center;display:flex;justify-content:center}.TableTemplate_table__1KgJS{background-color:#f5f5f5;border:1px solid #ddd;border-collapse:collapse;border-spacing:0;margin:0 auto}.TableTemplate_th__1Jd-j{border:1px solid #ddd;font-weight:700;padding:15px 0;text-align:center}.TableTemplate_td__uiOFF{background-color:#fcf6f5;border:1px solid #aaa;padding:8px;text-align:center}.TableTemplate_tr__qXjfU:nth-child(2n){background-color:#f2f2f2}.TableTemplate_container__\+9ucc{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:0 auto}.TablePage_main__HR46t{background-color:#fff;border-radius:10px;display:flex;height:100vh}.TablePage_mainData__Clj4z{align-items:center;display:flex;flex-direction:column}.TablePage_title__jF9O2{align-items:center;align-self:flex-start;color:#2e3c7e;display:flex;margin:20px 25px;white-space:nowrap}.TablePage_titleText__LGbpS{font-size:30px;white-space:nowrap}.NoticePage_main__5ELN9{background-color:#fff;border-radius:10px;display:flex;height:100vh}.NoticePage_container__4lDmW,.NoticePage_mainData__7cTaF{align-items:center;display:flex;flex-direction:column}.NoticePage_container__4lDmW{box-sizing:border-box;height:calc(100% - 76px);justify-content:flex-start;padding:0 30px;width:100%}.NoticePage_title__IF4WS{align-items:center;align-self:flex-start;color:#2e3c7e;display:flex;margin:20px 25px}.NoticePage_titleText__Ynxd8{font-size:30px}.NoticePage_noticeModal__wDoWe{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.NoticePage_modalContent__l0YEj{background:#fff;border-radius:10px;box-shadow:0 4px 6px #0000001a;max-height:80vh;overflow-y:auto;padding:30px;width:600px}.NoticePage_modalTitle__a4dgC{color:#2e3c7e;margin-bottom:20px;text-align:center}.NoticePage_fieldGroup__71T1n{margin-bottom:15px}.NoticePage_fieldLabel__mkthw{color:#2e3c7e;display:block;font-weight:700;margin-bottom:5px}.NoticePage_fieldInput__QnypL{border:1px solid #ddd;border-radius:4px;font-size:14px;padding:8px;width:100%}.NoticePage_fieldTextarea__0zTw6{min-height:100px}.NoticePage_fieldTextarea__0zTw6,.NoticePage_fieldTextSmallArea__UtbzR{border:1px solid #ddd;border-radius:4px;font-size:14px;padding:8px;resize:vertical;width:100%}.NoticePage_fieldTextSmallArea__UtbzR{min-height:30px}.NoticePage_buttonGroup__U9h5T{display:flex;gap:10px;justify-content:center;margin-top:20px}.NoticePage_cancelButton__pOxuL{background-color:#6c757d;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:10px 20px;transition:background-color .2s}.NoticePage_cancelButton__pOxuL:hover{background-color:#5a6268}.NoticePage_submitButton__6q3Xn{background-color:#2e3c7e;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:10px 20px;transition:background-color .2s}.NoticePage_submitButton__6q3Xn:hover{opacity:.8}.UploadModal_overlay__kfjff{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.UploadModal_modal__II7x0{background:#fff;border-radius:10px;box-shadow:0 4px 20px #00000026;display:flex;flex-direction:column;gap:16px;max-height:85vh;overflow-y:auto;padding:28px;width:700px}.UploadModal_header__Thw7I{align-items:center;display:flex;justify-content:space-between}.UploadModal_headerLeft__gD8KN{align-items:center;display:flex;gap:8px}.UploadModal_headerTitle__-zu8k{color:#2e3c7e;font-size:18px;font-weight:700}.UploadModal_closeButton__QAYnm{align-items:center;background:none;border:none;border-radius:4px;color:#666;cursor:pointer;display:flex;padding:4px}.UploadModal_closeButton__QAYnm:hover{background-color:#f0f0f0}.UploadModal_uploadZone__bDO8X{align-items:center;background-color:#f9f9f9;border:2px dashed #ccc;border-radius:16px;cursor:pointer;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:32px 20px;transition:border-color .2s,background-color .2s}.UploadModal_uploadZone__bDO8X:hover{background-color:#f0f7ff;border-color:#1976d2}.UploadModal_uploadZoneDragging__cQcdO{align-items:center;background-color:#f0f7ff;border:2px dashed #1976d2;border-radius:16px;cursor:pointer;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:32px 20px}.UploadModal_uploadText__iqoBR{color:#444;font-size:15px;font-weight:500}.UploadModal_uploadSubText__pwVWE{color:#888;font-size:13px;text-align:center}.UploadModal_fileList__blssi{display:flex;flex-direction:column;gap:6px}.UploadModal_fileItem__xSLzq{align-items:center;background-color:#fafafa;border:1px solid #eee;border-radius:6px;display:flex;justify-content:space-between;padding:8px 12px}.UploadModal_fileLeft__75zJ7{align-items:center;display:flex;gap:8px}.UploadModal_removeButton__5ikHP{align-items:center;background:none;border:none;border-radius:4px;color:#999;cursor:pointer;display:flex;padding:2px}.UploadModal_removeButton__5ikHP:hover{background-color:#ffe0e0;color:#d32f2f}.UploadModal_fileName__EfyzH{color:#333;font-size:14px}.UploadModal_previewButton__xmmdf{background:none;border:none;color:#999;cursor:pointer;font-size:13px;padding:2px 6px;text-decoration:underline}.UploadModal_previewButton__xmmdf:hover{color:#666}.UploadModal_downloadAllButton__TRMKA{align-items:center;background-color:#2e7d32;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;justify-content:center;padding:12px;transition:background-color .2s;width:100%}.UploadModal_downloadAllButton__TRMKA:hover{background-color:#1b5e20}.UploadModal_buttonGroup__Ww-B\+{display:flex;gap:10px;justify-content:center;margin-top:4px}.UploadModal_cancelButton__bFDDI{background-color:#fff;border:1px solid #ccc;border-radius:4px;color:#555;cursor:pointer;font-size:14px;padding:10px 24px;transition:background-color .2s}.UploadModal_cancelButton__bFDDI:hover{background-color:#f5f5f5}.UploadModal_submitButton__xI0dN{background-color:#2e3c7e;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:10px 24px;transition:opacity .2s}.UploadModal_submitButton__xI0dN:hover{opacity:.85}.UploadModal_submitButton__xI0dN:disabled{cursor:not-allowed;opacity:.5}.UploadModal_downloadAllButton__TRMKA:disabled{cursor:not-allowed;opacity:.4}.UploadModal_previewButton__xmmdf:disabled{color:#bbb;cursor:not-allowed;text-decoration:none}.UploadModal_loadingText__DI1zG{color:#888;font-size:14px;padding:12px 0;text-align:center}.UploadModal_emptyState__iRmAN{color:#aaa;font-size:14px;padding:12px 0;text-align:center}.UploadModal_fileSizeText__hIyzm{color:#999;font-size:12px;margin-left:4px}.UploadModal_updatedAtText__DeSkL{color:#aaa;font-size:14px;margin-left:6px}.UploadModal_totalSizeBar__wjD1s{align-items:center;display:flex;font-size:13px;gap:8px;padding:6px 4px 2px}.UploadModal_totalSizeNormal__hnWqg{color:#555}.UploadModal_totalSizeExceeded__kFx2t{color:#d32f2f;font-weight:600}.PdfPreviewModal_overlay__3Fwj0{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1100}.PdfPreviewModal_modal__XJGG-{background:#fff;border-radius:10px;box-shadow:0 4px 20px #00000026;display:flex;flex-direction:column;gap:16px;height:88vh;max-height:88vh;overflow:hidden;padding:24px;width:1000px}.PdfPreviewModal_header__mEj5I{align-items:center;display:flex;flex-shrink:0;justify-content:space-between}.PdfPreviewModal_headerLeft__z57mi{align-items:center;display:flex;gap:8px;overflow:hidden}.PdfPreviewModal_headerTitle__XbTpf{color:#2e3c7e;font-size:16px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PdfPreviewModal_closeButton__TTk4j{align-items:center;background:none;border:none;border-radius:4px;color:#666;cursor:pointer;display:flex;flex-shrink:0;padding:4px}.PdfPreviewModal_closeButton__TTk4j:hover{background-color:#f0f0f0}.PdfPreviewModal_body__4eR6x{display:flex;flex:1 1;min-height:0;overflow:hidden}.PdfPreviewModal_previewContent__mABzt{display:flex;flex:1 1;flex-direction:column;gap:8px;height:100%;overflow:hidden}.PdfPreviewModal_previewIframe__SHQQh{border:none;border-radius:4px;flex:1 1;height:100%;min-height:0;width:100%}.PdfPreviewModal_loadingText__QrGUQ{align-items:center;color:#888;display:flex;flex:1 1;font-size:14px;justify-content:center;min-height:440px}.PdfPreviewModal_previewFallback__UFjF3{color:#555;flex-shrink:0;font-size:13px;padding:6px 0;text-align:center}.PdfPreviewModal_previewFallback__UFjF3 a{color:#1976d2;text-decoration:underline}.PdfPreviewModal_footer__sxZb7{align-items:center;border-top:1px solid #eee;display:flex;flex-shrink:0;justify-content:flex-end;padding-top:12px}.PdfPreviewModal_downloadButton__01WCn{align-items:center;background-color:#2e3c7e;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:14px;padding:8px 16px;text-decoration:none;transition:opacity .2s}.PdfPreviewModal_downloadButton__01WCn:hover{opacity:.85}.OfficialDocumentPage_main__K0X2n{background-color:#fff;border-radius:10px;display:flex;height:100vh}.OfficialDocumentPage_container__ZpRAj,.OfficialDocumentPage_mainData__Aj\+VB{align-items:center;display:flex;flex-direction:column}.OfficialDocumentPage_container__ZpRAj{box-sizing:border-box;height:calc(100% - 76px);justify-content:flex-start;padding:0 30px;width:100%}.OfficialDocumentPage_title__u5D9A{align-items:center;align-self:flex-start;color:#2e3c7e;display:flex;margin:20px 25px}.OfficialDocumentPage_titleText__LSiYj{font-size:30px}:root{--font:"OTWelcomeRA"}.App{font-family:var(--font)}body{-webkit-text-size-adjust:auto;-moz-text-size-adjust:auto;text-size-adjust:auto}.swal-overlay{align-items:center;display:flex;justify-content:center;z-index:10000!important}