@charset "UTF-8";@import"https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/pretendard.min.css";._dashBoard_1hgoa_1{display:flex}._dashBoardBox_1hgoa_5{width:100%;display:flex;flex-direction:column;box-sizing:border-box}._dashBoardContent_1hgoa_12{min-height:calc(100vh - 91px);padding:var(--padding-large);box-sizing:border-box}._sideBar_1dnx9_1{min-width:280px;min-height:100%;min-height:var(--height-full);background-color:var(--bg-100);padding:var(--padding-medium);box-sizing:border-box}._memberInfo_1dnx9_11{display:flex;align-items:center;padding:var(--padding-small);margin-bottom:var(--margin-basic);border-radius:var(--border-radius-10);transition:var(--transition-basic);position:relative}._memberInfo_1dnx9_11:hover{background-color:var(--bg-300)}._memberInfoImg_1dnx9_26{width:48px;height:48px;padding:8px;border:1px solid var(--bg-300);border-radius:var(--border-radius-20);background-color:var(--bg-200);display:flex;align-items:center;justify-content:center;box-sizing:border-box}._memberInfoImg_1dnx9_26 img{min-width:100%;height:100%}._memberInfoDetail_1dnx9_45{padding-left:var(--padding-basic);display:flex;align-items:flex-start;flex-direction:column}._memberInfoDetail_1dnx9_45 h1{font-size:var(--font-size-18)}._memberInfoDetail_1dnx9_45 p{color:var(--text-300);font-size:11px;margin-top:var(--margin-small)}._memberInfoMore_1dnx9_63{width:100%;display:flex;align-items:flex-start;flex-direction:column;position:absolute;top:100%;left:0;background-color:var(--bg-200);padding:var(--padding-basic);border-radius:var(--border-radius-10);box-sizing:border-box;box-shadow:var(--box-shadow-medium);z-index:999;display:none}._memberInfoMore_1dnx9_63 ul li{display:flex;align-items:center;justify-content:flex-start;margin-bottom:var(--margin-basic)}._memberInfoMore_1dnx9_63 ul li p:first-child{width:50px;padding-right:var(--padding-small);font-size:var(--font-size-14);text-align:left}._memberInfoMore_1dnx9_63 ul li p:last-child{font-size:var(--font-size-12);color:var(--text-300)}nav{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;margin-top:var(--margin-large)}._isOpen_1dnx9_108{display:block}._sidebarItem_1akze_1{width:100%;display:flex;align-items:center;justify-content:flex-start;padding:var(--padding-small);border-radius:var(--border-radius-10);transition:var(--transition-basic)}._sidebarItem_1akze_1 p{color:var(--text-300);font-size:var(--font-size-16)}._sidebarItem_1akze_1:hover{background-color:var(--bg-300)}._sidebarItem_1akze_1 ._active_1akze_20{color:var(--text-200)}._iconBox_1ry90_1{width:32px;height:32px;padding:6px;border-radius:var(--border-radius-10);background-color:var(--bg-300);margin-right:var(--margin-basic);display:flex;align-items:center;justify-content:center;box-sizing:border-box}._iconBox_1ry90_1 img{width:100%;height:100%;filter:opacity(.3) drop-shadow(0 0 0 var(--text-300))}._iconBox_1ry90_1 ._active_1ry90_20{filter:opacity(.5) drop-shadow(0 0 0 #666666)}._mainButton_xea9y_1{font-size:var(--font-size-14);padding:var(--padding-small) var(--padding-basic);text-align:center;background-color:#fff;border:1px solid var(--bg-300);border-radius:var(--border-radius-10);transition:var(--transition-basic);cursor:pointer}._mainButton_xea9y_1:hover{box-shadow:var(--box-shadow-medium)}._mainButton_xea9y_1:disabled{background-color:#f0f0f0;color:#a0a0a0;cursor:not-allowed;box-shadow:none}._mainButton_xea9y_1._uploading_xea9y_23{background-color:#f0f0f0;color:#a0a0a0;cursor:wait;box-shadow:none}._fullWidth_xea9y_30{width:100%}._active_xea9y_34{background-color:var(--primary-100)}._login_1c9iw_1{width:260px;display:flex;align-items:center;justify-content:center;flex-direction:column;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._loginButton_1c9iw_13{width:100%;margin-top:var(--margin-basic)}._logoImage_1c9iw_18{width:80px;height:80px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;margin-bottom:var(--margin-basic)}._logoImage_1c9iw_18 img{width:100%;height:100%}._login_1c9iw_1 p span{display:none}._demoButtonWrapper_1c9iw_37{width:100%;margin-top:var(--margin-basic);display:flex;flex-direction:column;gap:10px}._inputContainer_1i6v0_1{width:260px}._inputBox_1i6v0_5{width:100%;padding:var(--padding-small);border:1px solid var(--text-300);border-radius:var(--border-radius-5);margin:6px 0;box-sizing:border-box}._inputBox_1i6v0_5::placeholder{color:var(--text-300);text-align:center}._inputBox_1i6v0_5:focus{color:var(--text-100);outline-color:var(--primary-100)}._inputContainer_1i6v0_1,._inputContainer_1i6v0_1 ._label_1i6v0_25 span{color:var(--text-100);font-size:var(--font-size-14)}._content_1i6v0_30{color:var(--primary-300);font-size:var(--font-size-16)}._inputContainer_1i6v0_1 ._label_1i6v0_25 span{font-size:var(--font-size-12);padding-left:6px}._label_1i6v0_25{text-wrap-mode:nowrap}._dashBoardItemDiv_43uwd_1{display:flex;justify-content:space-between;width:100%;height:100%}._attendanceStatistics_43uwd_9{width:50%;margin-right:var(--margin-basic);display:flex;flex-direction:column;gap:25px}._attendanceStatistics_43uwd_9>div{height:100%;position:relative}._progressBarBottom_43uwd_22{position:absolute;bottom:0;left:var(--padding-medium);right:var(--padding-medium);width:auto}._attendanceCurrent_43uwd_30{height:50%}._attendanceCurrent_43uwd_30>div{height:100%;display:flex;flex-direction:column}._attendanceCalendar_43uwd_41{width:50%;height:100%}._attendanceCalendar_43uwd_41>div{height:100%;display:flex;flex-direction:column}._legendContainer_43uwd_52{margin-bottom:15px;padding-top:15px}._calendarWrapper_43uwd_57{flex:1;min-height:0}._attendanceType_43uwd_62{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:1rem;flex:1}._legend_43uwd_52{display:flex;justify-content:flex-start;padding-left:var(--padding-basic)}._legendItem_43uwd_76{display:flex;align-items:center;margin-right:15px;font-size:var(--font-size-14)}._attendanceIndicator_43uwd_83,._earlyLeaveIndicator_43uwd_84,._absentIndicator_43uwd_85,._lateIndicator_43uwd_86{display:inline-block;width:12px;height:12px;margin-right:5px;border-radius:50%}._attendanceIndicator_43uwd_83{background-color:var(--attendance-400)}._lateIndicator_43uwd_86{background-color:var(--attendance-300)}._earlyLeaveIndicator_43uwd_84{background-color:var(--attendance-200)}._absentIndicator_43uwd_85{background-color:var(--attendance-100)}._headerContainer_43uwd_111{display:flex;justify-content:space-between;align-items:center}._DashBoardItem_wibsw_1{padding:var(--padding-medium);border:1px solid var(--border-100);border-radius:var(--border-radius-20);box-sizing:border-box;transition:var(--transition-basic)}._dataBoard_c1hw8_1{padding:var(--padding-basic);background-color:var(--bg-100);border-radius:var(--border-radius-20)}._dataBoard_c1hw8_1 p:first-child{font-size:var(--font-size-16)}._dataBoard_c1hw8_1 p:last-child{font-size:var(--font-size-14);color:var(--text-300);margin-top:var(--margin-medium)}._progressContainer_1h9s4_1{width:100%;margin-bottom:20px}._markerContainer_1h9s4_6{position:relative;width:100%;height:30px;margin-bottom:5px}._progressMarker_1h9s4_13{position:absolute;bottom:0;transform:translate(-50%);background-color:#fff;border:2px solid var(--primary-100);border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;font-size:12px;color:#333;box-shadow:0 2px 4px #0000001a}._progressBar_1h9s4_30{width:100%;background-color:#eee;border-radius:4px;position:relative}._progressBarCompleted_1h9s4_37{height:20px;background-image:linear-gradient(to right,var(--primary-100),var(--accent-200));transition:width .5s ease-in-out;border-radius:4px}._dateLabels_1h9s4_44{display:flex;justify-content:space-between;margin-top:5px;font-size:14px;color:#666}._startDate_1h9s4_52{text-align:left}._endDate_1h9s4_56{text-align:right}.rbc-btn{color:inherit;font:inherit;margin:0}button.rbc-btn{overflow:visible;text-transform:none;-webkit-appearance:button;-moz-appearance:button;appearance:button;cursor:pointer}button[disabled].rbc-btn{cursor:not-allowed}button.rbc-input::-moz-focus-inner{border:0;padding:0}.rbc-calendar{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.rbc-m-b-negative-3{margin-bottom:-3px}.rbc-h-full{height:100%}.rbc-calendar *,.rbc-calendar *:before,.rbc-calendar *:after{-webkit-box-sizing:inherit;box-sizing:inherit}.rbc-abs-full,.rbc-row-bg{overflow:hidden;position:absolute;top:0;left:0;right:0;bottom:0}.rbc-ellipsis,.rbc-show-more,.rbc-row-segment .rbc-event-content,.rbc-event-label{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rbc-rtl{direction:rtl}.rbc-off-range{color:#999}.rbc-off-range-bg{background:#e6e6e6}.rbc-header{overflow:hidden;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;text-overflow:ellipsis;white-space:nowrap;padding:0 3px;text-align:center;vertical-align:middle;font-weight:700;font-size:90%;min-height:0;border-bottom:1px solid #ddd}.rbc-header+.rbc-header{border-left:1px solid #ddd}.rbc-rtl .rbc-header+.rbc-header{border-left-width:0;border-right:1px solid #ddd}.rbc-header>a,.rbc-header>a:active,.rbc-header>a:visited{color:inherit;text-decoration:none}.rbc-button-link{color:inherit;background:none;margin:0;padding:0;border:none;cursor:pointer;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.rbc-row-content{position:relative;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;z-index:4}.rbc-row-content-scrollable{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.rbc-row-content-scrollable .rbc-row-content-scroll-container{height:100%;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.rbc-row-content-scrollable .rbc-row-content-scroll-container::-webkit-scrollbar{display:none}.rbc-today{background-color:#eaf6ff}.rbc-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;font-size:16px}.rbc-toolbar .rbc-toolbar-label{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0 10px;text-align:center}.rbc-toolbar button{color:#373a3c;display:inline-block;margin:0;text-align:center;vertical-align:middle;background:none;background-image:none;border:1px solid #ccc;padding:.375rem 1rem;border-radius:4px;line-height:normal;white-space:nowrap}.rbc-toolbar button:active,.rbc-toolbar button.rbc-active{background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px #00000020;background-color:#e6e6e6;border-color:#adadad}.rbc-toolbar button:active:hover,.rbc-toolbar button:active:focus,.rbc-toolbar button.rbc-active:hover,.rbc-toolbar button.rbc-active:focus{color:#373a3c;background-color:#d4d4d4;border-color:#8c8c8c}.rbc-toolbar button:focus{color:#373a3c;background-color:#e6e6e6;border-color:#adadad}.rbc-toolbar button:hover{color:#373a3c;cursor:pointer;background-color:#e6e6e6;border-color:#adadad}.rbc-btn-group{display:inline-block;white-space:nowrap}.rbc-btn-group>button:first-child:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.rbc-btn-group>button:last-child:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.rbc-rtl .rbc-btn-group>button:first-child:not(:last-child){border-radius:0 4px 4px 0}.rbc-rtl .rbc-btn-group>button:last-child:not(:first-child){border-radius:4px 0 0 4px}.rbc-btn-group>button:not(:first-child):not(:last-child){border-radius:0}.rbc-btn-group button+button{margin-left:-1px}.rbc-rtl .rbc-btn-group button+button{margin-left:0;margin-right:-1px}.rbc-btn-group+.rbc-btn-group,.rbc-btn-group+button{margin-left:10px}@media (max-width: 767px){.rbc-toolbar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.rbc-event,.rbc-day-slot .rbc-background-event{border:none;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:none;box-shadow:none;margin:0;padding:2px 5px;background-color:#3174ad;border-radius:5px;color:#fff;cursor:pointer;width:100%;text-align:left}.rbc-slot-selecting .rbc-event,.rbc-slot-selecting .rbc-day-slot .rbc-background-event,.rbc-day-slot .rbc-slot-selecting .rbc-background-event{cursor:inherit;pointer-events:none}.rbc-event.rbc-selected,.rbc-day-slot .rbc-selected.rbc-background-event{background-color:#265985}.rbc-event:focus,.rbc-day-slot .rbc-background-event:focus{outline:5px auto #3b99fc}.rbc-event-label{font-size:80%}.rbc-event-overlaps{-webkit-box-shadow:-1px 1px 5px 0px rgba(51,51,51,.5);box-shadow:-1px 1px 5px #33333380}.rbc-event-continues-prior{border-top-left-radius:0;border-bottom-left-radius:0}.rbc-event-continues-after{border-top-right-radius:0;border-bottom-right-radius:0}.rbc-event-continues-earlier{border-top-left-radius:0;border-top-right-radius:0}.rbc-event-continues-later{border-bottom-left-radius:0;border-bottom-right-radius:0}.rbc-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.rbc-row-segment{padding:0 1px 1px}.rbc-selected-cell{background-color:#0000001a}.rbc-show-more{background-color:#ffffff4d;z-index:4;font-weight:700;font-size:85%;height:auto;line-height:normal;color:#3174ad}.rbc-show-more:hover,.rbc-show-more:focus{color:#265985}.rbc-month-view{position:relative;border:1px solid #ddd;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;width:100%;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;height:100%}.rbc-month-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.rbc-month-row{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;-ms-flex-preferred-size:0px;flex-basis:0px;overflow:hidden;height:100%}.rbc-month-row+.rbc-month-row{border-top:1px solid #ddd}.rbc-date-cell{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;padding-right:5px;text-align:right}.rbc-date-cell.rbc-now{font-weight:700}.rbc-date-cell>a,.rbc-date-cell>a:active,.rbc-date-cell>a:visited{color:inherit;text-decoration:none}.rbc-row-bg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;overflow:hidden;right:1px}.rbc-day-bg{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.rbc-day-bg+.rbc-day-bg{border-left:1px solid #ddd}.rbc-rtl .rbc-day-bg+.rbc-day-bg{border-left-width:0;border-right:1px solid #ddd}.rbc-overlay{position:absolute;z-index:5;border:1px solid #e5e5e5;background-color:#fff;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.25);box-shadow:0 5px 15px #00000040;padding:10px}.rbc-overlay>*+*{margin-top:1px}.rbc-overlay-header{border-bottom:1px solid #e5e5e5;margin:-10px -10px 5px;padding:2px 10px}.rbc-agenda-view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;overflow:auto}.rbc-agenda-view table.rbc-agenda-table{width:100%;border:1px solid #ddd;border-spacing:0;border-collapse:collapse}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td{padding:5px 10px;vertical-align:top}.rbc-agenda-view table.rbc-agenda-table .rbc-agenda-time-cell{padding-left:15px;padding-right:15px;text-transform:lowercase}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left:1px solid #ddd}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left-width:0;border-right:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table tbody>tr+tr{border-top:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table thead>tr>th{padding:3px 5px;text-align:left;border-bottom:1px solid #ddd}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table thead>tr>th{text-align:right}.rbc-agenda-time-cell{text-transform:lowercase}.rbc-agenda-time-cell .rbc-continues-after:after{content:" »"}.rbc-agenda-time-cell .rbc-continues-prior:before{content:"« "}.rbc-agenda-date-cell,.rbc-agenda-time-cell{white-space:nowrap}.rbc-agenda-event-cell{width:100%}.rbc-time-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100%}.rbc-time-column .rbc-timeslot-group{-webkit-box-flex:1;-ms-flex:1;flex:1}.rbc-timeslot-group{border-bottom:1px solid #ddd;min-height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.rbc-time-gutter,.rbc-header-gutter{-webkit-box-flex:0;-ms-flex:none;flex:none}.rbc-label{padding:0 5px}.rbc-day-slot{position:relative}.rbc-day-slot .rbc-events-container{bottom:0;left:0;position:absolute;right:0;margin-right:10px;top:0}.rbc-day-slot .rbc-events-container.rbc-rtl{left:10px;right:0}.rbc-day-slot .rbc-event,.rbc-day-slot .rbc-background-event{border:1px solid #265985;display:-webkit-box;display:-ms-flexbox;display:flex;max-height:100%;min-height:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;overflow:hidden;position:absolute}.rbc-day-slot .rbc-background-event{opacity:.75}.rbc-day-slot .rbc-event-label{-webkit-box-flex:0;-ms-flex:none;flex:none;padding-right:5px;width:auto}.rbc-day-slot .rbc-event-content{width:100%;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;word-wrap:break-word;line-height:1;height:100%;min-height:1em}.rbc-day-slot .rbc-time-slot{border-top:1px solid #f7f7f7}.rbc-time-view-resources .rbc-time-gutter,.rbc-time-view-resources .rbc-time-header-gutter{position:sticky;left:0;background-color:#fff;border-right:1px solid #ddd;z-index:10;margin-right:-1px}.rbc-time-view-resources .rbc-time-header{overflow:hidden}.rbc-time-view-resources .rbc-time-header-content{min-width:auto;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;-ms-flex-preferred-size:0px;flex-basis:0px}.rbc-time-view-resources .rbc-time-header-cell-single-day{display:none}.rbc-time-view-resources .rbc-day-slot{min-width:140px}.rbc-time-view-resources .rbc-header,.rbc-time-view-resources .rbc-day-bg{width:140px;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;-ms-flex-preferred-size:0 px;flex-basis:0 px}.rbc-time-header-content+.rbc-time-header-content{margin-left:-1px}.rbc-time-slot{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.rbc-time-slot.rbc-now{font-weight:700}.rbc-day-header{text-align:center}.rbc-slot-selection{z-index:10;position:absolute;background-color:#00000080;color:#fff;font-size:75%;width:100%;padding:3px}.rbc-slot-selecting{cursor:move}.rbc-time-view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;border:1px solid #ddd;min-height:0}.rbc-time-view .rbc-time-gutter{white-space:nowrap;text-align:right}.rbc-time-view .rbc-allday-cell{-webkit-box-sizing:content-box;box-sizing:content-box;width:100%;height:100%;position:relative}.rbc-time-view .rbc-allday-cell+.rbc-allday-cell{border-left:1px solid #ddd}.rbc-time-view .rbc-allday-events{position:relative;z-index:4}.rbc-time-view .rbc-row{-webkit-box-sizing:border-box;box-sizing:border-box;min-height:20px}.rbc-time-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.rbc-time-header.rbc-overflowing{border-right:1px solid #ddd}.rbc-rtl .rbc-time-header.rbc-overflowing{border-right-width:0;border-left:1px solid #ddd}.rbc-time-header>.rbc-row:first-child{border-bottom:1px solid #ddd}.rbc-time-header>.rbc-row.rbc-row-resource{border-bottom:1px solid #ddd}.rbc-time-header-cell-single-day{display:none}.rbc-time-header-content{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-left:1px solid #ddd}.rbc-rtl .rbc-time-header-content{border-left-width:0;border-right:1px solid #ddd}.rbc-time-header-content>.rbc-row.rbc-row-resource{border-bottom:1px solid #ddd;-ms-flex-negative:0;flex-shrink:0}.rbc-time-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;border-top:2px solid #ddd;overflow-y:auto;position:relative}.rbc-time-content>.rbc-time-gutter{-webkit-box-flex:0;-ms-flex:none;flex:none}.rbc-time-content>*+*>*{border-left:1px solid #ddd}.rbc-rtl .rbc-time-content>*+*>*{border-left-width:0;border-right:1px solid #ddd}.rbc-time-content>.rbc-day-slot{width:100%;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.rbc-current-time-indicator{position:absolute;z-index:3;left:0;right:0;height:1px;background-color:#74ad31;pointer-events:none}.rbc-resource-grouping.rbc-time-header-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.rbc-resource-grouping .rbc-row .rbc-header{width:141px}._calendarContainer_bw724_1{height:85%;width:90%;margin:var(--margin-medium);border-radius:var(--border-radius-10);padding:var(--padding-medium)}._absenceDay_bw724_9,._earlyLeaveDay_bw724_10,._lateDay_bw724_11{position:relative}._attendanceDay_bw724_14:after,._absenceDay_bw724_9:after,._earlyLeaveDay_bw724_10:after,._lateDay_bw724_11:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:9px;height:9px;border-radius:var(--border-radius-30);z-index:1}._attendanceDay_bw724_14:after{background-color:var(--attendance-400)}._absenceDay_bw724_9:after{background-color:var(--attendance-100)}._earlyLeaveDay_bw724_10:after{background-color:var(--attendance-200)}._lateDay_bw724_11:after{background-color:var(--attendance-300)}._holidayHeader_bw724_45{color:var(--primary-300)!important;font-weight:700}._holidayDay_bw724_50{background-color:var(--accent-100)!important;color:var(--primary-300)!important}._toolbar_bw724_55{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--margin-medium);padding:var(--padding-basic)}._toolbar_bw724_55 button{background:none;border:none;font-size:var(--font-size-18);cursor:pointer}._toolbar_bw724_55 span{font-size:var(--font-size-18);font-weight:700}._arrowNext_bw724_75{transform:rotate(180deg)}._sundayHeader_bw724_79{color:var(--primary-300)}._saturdayHeader_bw724_83{color:#acc4ff}._absenceIndicator_bw724_87{background-color:var(--primarty-500)}._earlyLeaveIndicator_bw724_91{background-color:var(--primary-300)}._lateIndicator_bw724_95{background-color:var(--primary-200)}.rbc-month-view{border-radius:var(--border-radius-10)}.rbc-header{padding:var(--padding-small);font-weight:400;color:var(--text-200)}.rbc-date-cell{padding:var(--padding-small);text-align:center}.rbc-off-range-bg{background-color:#fff}.rbc-today{background-color:transparent}._studentSetting_ak2ei_1{width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4px}._smallInputBox_ak2ei_11{width:260px;display:flex;align-items:end;justify-content:center;flex-direction:row;box-sizing:border-box;gap:1rem}._noneInputBox_ak2ei_21 p span{display:none}._text_aline_ak2ei_25{color:var(--primary-300);font-size:var(--font-size-12);padding:0 0 100px}._LeftLineListItemDisplay_1fmfn_1{display:flex;flex-direction:row;justify-content:space-between;width:100%;height:100%}._absenceLeftLineListItem_1fmfn_9{width:50%;margin-right:2%}._absenceAttendanceList_1fmfn_14{width:100%}._categoryButton_1fmfn_18{display:flex;justify-content:start;margin-bottom:var(--margin-large)}._dateInputBox_1fmfn_23{display:flex;align-items:center;gap:1rem;justify-content:start}._dateInput_1fmfn_23{background-color:transparent;text-align:center;cursor:pointer;padding:15px 0;height:5px;width:100%;border:1px solid var(--text-300);border-radius:var(--border-radius-5);transition:border-color .3s ease,box-shadow .3s ease}._dateInput_1fmfn_23:focus{border-color:var(--orange-color);box-shadow:0 0 5px var(--primary-200);outline:none}._dateSeparator_1fmfn_50{font-size:var(--font-size-18);color:var(--text-200);padding:0 .5rem;margin:var(--margin-small)}._absenceDashBoardItem_1fmfn_57{width:50%;height:100%}._inputBox_1fmfn_62{margin-bottom:2rem}._reason_1fmfn_66{height:200px;font-family:Pretendard,Pretendard Variable,Noto Sans KR,sans-serif}._submitButton_1fmfn_71{display:flex;justify-content:center;margin-top:50px}._editInputBox_1fmfn_77{display:flex;flex-direction:column;justify-content:left;gap:.5rem;padding:2rem;text-align:left;align-items:flex-start}._editInputBox_1fmfn_77,._editInputBox_1fmfn_77 *{text-align:left!important}._reason_1fmfn_66,._editReason_1fmfn_93{height:200px}._submitButton_1fmfn_71{display:flex;justify-content:center}._termTitle_1fmfn_102,._editTermTitle_1fmfn_103{text-align:left!important;display:block;width:100%;margin-left:0}._dateInputBox_1fmfn_23,._editDateInputBox_1fmfn_111,._textInput_1fmfn_112,._editTextInput_1fmfn_113{width:100%;text-align:left}._editInputBox_1fmfn_77 p,._editInputBox_1fmfn_77 label,._editInputBox_1fmfn_77 div{text-align:left!important;margin-left:0;margin-right:auto}._paginationWrapper_1fmfn_126{display:flex;justify-content:flex-end}._paginationWrapper_1fmfn_126>div{background-color:transparent!important;border-radius:0!important;box-shadow:none!important}._leftLineListItem_1ig2d_1{width:100%;background-color:#fff;display:flex;align-items:center;justify-content:space-between;padding:var(--padding-basic) var(--padding-medium);margin-top:var(--margin-basic);border:1px solid var(--border-100);border-radius:var(--border-radius-20);box-sizing:border-box;position:relative;transition:var(--transition-basic)}._leftLineListItem_1ig2d_1:hover{box-shadow:var(--box-shadow-medium)}._colorLine_1ig2d_20{width:100%;height:100%;position:absolute;top:0;left:0;border-radius:var(--border-radius-20);overflow:hidden}._colorLine_1ig2d_20:before{display:block;content:"";width:12px;position:absolute;top:0;left:0;height:100%;background-color:var(--border-100)}._active_1ig2d_41:hover{box-shadow:var(--box-shadow-medium)}._red_1ig2d_45:before{background-color:var(--primary-300)}p._red_1ig2d_45{color:var(--primary-300)}._green_1ig2d_53:before{background-color:var(--primary-100)}p._green_1ig2d_53{color:var(--primary-100)}._staffContainer_1ig2d_62{width:100%;font-size:var(--font-size-16);display:grid;grid-template-columns:2fr 1fr}._staffContainer_1ig2d_62 ._info_1ig2d_69{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}._staffContainer_1ig2d_62>p{text-align:right}._leftBox_1ig2d_79{display:flex;flex-direction:column;gap:1.5rem}._leftBox_1ig2d_79 p:first-child{font-weight:500}._leftBox_1ig2d_79 p:last-child{font-size:var(--font-size-12)}._rightBox_1ig2d_93{display:flex;align-items:center;justify-content:center;position:absolute;top:var(--padding-basic);right:var(--padding-basic)}._rightBox_1ig2d_93 p{font-size:var(--font-size-14)}._moreButtonbox_vzp7e_1{position:relative;display:flex;align-items:flex-end;justify-content:center;flex-direction:column}._moreButton_vzp7e_1{width:28px;height:28px;background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:var(--transition-basic)}._moreButton_vzp7e_1 img{width:22px;rotate:90deg;filter:opacity(.8) drop-shadow(0 0 0 var(--border-100));transition:var(--transition-basic)}._moreButton_vzp7e_1:hover{background-color:var(--bg-100)}._moreButton_vzp7e_1:hover img{filter:opacity(1) drop-shadow(0 0 0 var(--text-100))}._dropBox_vzp7e_35{width:82px;display:flex;align-items:center;justify-content:center;flex-direction:column;position:absolute;top:100%;right:0;border-radius:var(--border-radius-10);border:1px solid var(--bg-300);overflow:hidden;z-index:999}._dropBoxButton_1zl7x_1{width:100%;display:block;padding:var(--padding-small);color:var(--text-300);background-color:var(--bg-200);transition:var(--transition-basic)}._dropBoxButton_1zl7x_1:hover{color:var(--text-300);background-color:var(--bg-100)}._roundButton_1nhky_1{font-size:var(--font-size-16);padding:var(--padding-small) var(--padding-medium);margin-right:var(--margin-basic);border:1px solid var(--bg-300);border-radius:var(--border-radius-30);text-align:center;background-color:#fff;transition:var(--transition-basic)}._roundButton_1nhky_1:hover{box-shadow:var(--box-shadow-medium)}._active_1nhky_16{background-color:var(--primary-100)}._inputContainer_rtzj9_1{width:100%;height:100%}._inputBox_rtzj9_6{width:100%;padding:var(--padding-small);border:1px solid var(--text-300);border-radius:var(--border-radius-5);margin:6px 0;box-sizing:border-box;height:100%}._inputBox_rtzj9_6::placeholder{color:var(--text-300);text-align:left}._inputBox_rtzj9_6:focus{color:var(--text-100);outline-color:var(--primary-100)}._inputContainer_rtzj9_1 ._content_rtzj9_26,._inputContainer_rtzj9_1 ._label_rtzj9_27 span{color:var(--text-300);font-size:var(--font-size-14)}._inputContainer_rtzj9_1 ._label_rtzj9_27 span{font-size:var(--font-size-12);padding-left:6px}._label_rtzj9_27{text-wrap-mode:nowrap}._backGround_ajsl9_1{position:fixed;top:0;left:0;width:var(--width-full);min-height:var(--height-full);height:100%;background-color:var(--text-100);opacity:.5;z-index:998}._container_ajsl9_13{padding:2.5rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--bg-200);border:1px solid var(--border-100);border-radius:var(--border-radius-20);display:flex;align-items:center;justify-content:center;flex-direction:column;box-sizing:border-box;z-index:999;width:50%;min-width:auto;max-width:1000px}._contentWrapper_ajsl9_33{width:100%}._container_ajsl9_13 p{color:var(--text-100);line-height:1.5;white-space:pre-line;text-align:center}._container_ajsl9_13 ._buttonBox_ajsl9_44{display:flex;align-items:center;justify-content:center;margin-top:var(--margin-medium)}._container_ajsl9_13>button{position:absolute;top:var(--padding-small);right:var(--padding-small)}._container_ajsl9_13 ._active_ajsl9_57{margin-top:0}._buttonBox_ajsl9_44 button{background-color:#fff}._closeButton_ucq9q_1{width:32px;height:32px;background-color:transparent;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:var(--transition-basic);z-index:1111}._closeButton_ucq9q_1 img{width:22px;transition:var(--transition-basic)}._closeButton_ucq9q_1:hover{background-color:var(--bg-100)}.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative;line-height:initial}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{z-index:1;line-height:0}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 15px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:700;font-size:.944rem}h2.react-datepicker__current-month{padding:0;margin:0}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover *:before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{position:absolute;bottom:70%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.5rem;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:#000c;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (max-width: 400px),(max-height: 550px){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header{font-size:1.44rem}.react-datepicker__children-container{width:13.8rem;margin:.4rem;padding-right:.2rem;padding-left:.2rem;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}._boxItem_13prd_1{width:100%;display:block;padding:var(--padding-small);border-radius:var(--border-radius-5);background-color:var(--bg-200);box-shadow:var(--box-shadow-small);transition:var(--transition-basic);margin:var(--margin-small) 0}._boxItem_13prd_1 a{color:var(--primary-color);text-decoration:none;transition:var(--transition-basic)}._boxItem_13prd_1 a:hover{text-decoration:underline}._fileName_13prd_22{display:inline-block;background-color:var(--accent-300);padding:.2em;border-radius:var(--border-radius-5);text-overflow:ellipsis;cursor:pointer}._detail_13prd_31{width:100%}._container_je3y5_1{display:flex;align-items:center;padding:var(--padding-small) var(--padding-basic);background-color:var(--bg-200);border-radius:var(--border-radius-10);box-shadow:var(--box-shadow-medium)}._pageIndicator_je3y5_10{display:flex;align-items:center}._button_je3y5_15{background:var(--bg-200);border-radius:var(--border-radius-5);cursor:pointer;transition:var(--transition-basic);display:flex;align-items:center;justify-content:center}._button_je3y5_15:hover:not(:disabled){transform:translateY(-1px)}._button_je3y5_15:active:not(:disabled){transform:translateY(0)}._button_je3y5_15:disabled{cursor:not-allowed;opacity:.5}._input_je3y5_38{width:25px;text-align:center;font-size:var(--font-size-14);font-weight:500;border:none;color:var(--text-100);transition:var(--transition-basic);-moz-appearance:textfield}._input_je3y5_38::-webkit-outer-spin-button,._input_je3y5_38::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._pageCount_je3y5_54{font-size:var(--font-size-14);color:var(--text-200);font-weight:400;width:25px;word-spacing:.06em}._arrowPrevious_je3y5_62,._arrowNext_je3y5_63{width:20px;height:20px}._arrowNext_je3y5_63{transform:rotate(180deg)}._container_1t20f_1{margin:0 10em;padding-top:var(--padding-large)}._filterButtonBox_1t20f_6{display:flex;flex-wrap:wrap;width:100%;gap:1rem;margin-bottom:var(--margin-basic)}._filterButtonBox_1t20f_6>*{flex:0 0 calc((100% - 2rem) / 3)}._dashBoardItemBox_1t20f_18{margin-bottom:var(--margin-basic)}._studentsBox_1t20f_22{display:flex;flex-direction:column;gap:1rem}._baseListItems_1t20f_28>div:hover{box-shadow:var(--box-shadow-medium)}._filterButton_1rutr_1{width:100%;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;padding:var(--padding-basic) var(--padding-large);border-radius:var(--border-radius-10);background-color:var(--bg-100);transition:var(--transition-basic)}._filterButton_1rutr_1 p:first-child{font-size:var(--font-size-16);font-weight:600}._filterButton_1rutr_1 p:last-child{color:var(--text-200);font-size:var(--font-size-14);margin-top:var(--margin-basic)}._filterButton_1rutr_1:hover{box-shadow:var(--box-shadow-medium)}._active_1rutr_28{background-color:var(--primary-100)}._baseListItem_1aqt0_1{display:flex;align-items:center;justify-content:space-between;padding:var(--padding-basic) var(--padding-medium);border:1px solid var(--border-100);border-radius:var(--border-radius-20);box-sizing:border-box;transition:var(--transition-basic)}._baseListItem_1aqt0_1 p{font-size:var(--font-size-12);color:var(--text-200);text-align:left}._tagBox_1w5h9_1{position:relative}._tag_1w5h9_1{width:82px;text-align:center;font-size:var(--font-size-14);padding:var(--padding-small);border-radius:var(--border-radius-10);transition:var(--transition-basic)}._tag_1w5h9_1:not(:disabled):hover{box-shadow:var(--box-shadow-medium)}._dropBox_1w5h9_18{width:82px;display:flex;align-items:center;justify-content:center;flex-direction:column;position:absolute;top:100%;left:0;border-radius:var(--border-radius-10);border:1px solid var(--bg-300);overflow:hidden;z-index:1}._red_1w5h9_33{color:var(--primary-300);background-color:var(--accent-100)}._yellow_1w5h9_38{color:var(--primary-400);background-color:var(--accent-300)}._green_1w5h9_43{color:var(--primary-200);background-color:var(--accent-200)}._container_q948j_1{display:flex;width:100%;min-height:100vh;padding-top:var(--padding-large)}._dashboardContainer_q948j_8{width:25%;padding:0 var(--padding-large);box-sizing:border-box;background-color:#fff}._contentWrapper_q948j_16{width:70%;padding:0 var(--padding-large);box-sizing:border-box;overflow-y:auto}._dashBoardItem_q948j_24{border-top:1px solid var(--border-100);padding-top:var(--padding-large)}._userInfoContainer_q948j_35{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:var(--margin-large)}._userInfo_q948j_35{margin-bottom:var(--margin-basic)}._userName_q948j_46{font-size:var(--font-size-28);font-weight:700;margin:0 0 5px}._userPhone_q948j_52{font-size:var(--font-size-18);color:var(--text-200);margin:0}._databoardContainer_q948j_59{display:flex;flex-direction:column;gap:var(--margin-basic)}._listContainer_q948j_65{display:flex;flex-direction:column;gap:1rem}._listContainer_q948j_65>div:first-child{margin-top:0}._baseListItem_q948j_75{display:flex;justify-content:space-between;align-items:center;padding:var(--padding-basic) var(--padding-large);border-radius:var(--border-radius-10);border:1px solid var(--border-100);background-color:#fff}._baseListItem_q948j_75:first-child{border-top:1px solid var(--border-100);padding-top:var(--padding-large)}._tag_q948j_95{padding:var(--padding-small) var(--padding-basic);border-radius:var(--border-radius-20);border:none;font-size:var(--font-size-14);cursor:pointer}._dataBoard_q948j_103{background-color:var(--bg-100);border-radius:var(--border-radius-10);padding:var(--padding-basic);display:flex;flex-direction:column;gap:5px}._dataBoard_q948j_103 p:first-child{font-size:var(--font-size-14);color:var(--text-200);margin:0}._dataBoard_q948j_103 p:last-child{font-size:var(--font-size-24);font-weight:700;margin:0}._paginationWrapper_q948j_124{display:flex;justify-content:flex-end}._paginationWrapper_q948j_124>div{background-color:transparent!important;border-radius:0!important;box-shadow:none!important}._listItemWrapper_q948j_135{width:100%}._listItemWrapper_q948j_135>div:nth-child(2){text-align:left!important}._buttonContainer_1jc8o_1{display:flex;margin:var(--margin-small) auto;justify-content:center;gap:1rem}._absenceContainer_1jc8o_8{margin:0 10em}._circleButton_1j5de_1{font-size:var(--font-size-18);padding:var(--padding-basic);margin-right:var(--margin-small);border:1px solid var(--border-100);border-radius:var(--border-radius-30);width:30px;height:30px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-weight:200;transition:var(--transition-basic);background-color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}._circleButton_1j5de_1:hover{box-shadow:var(--box-shadow-medium)}._buttonTitle_1j5de_26{color:var(--text-100);transform:translateY(-2px)}._inputContainer_1iozi_1{display:flex;flex-direction:column;justify-content:left;padding:0rem;gap:.5rem}._smallInputBox_1iozi_10{width:100%;padding:var(--padding-small);border:1px solid var(--text-300);border-radius:var(--border-radius-5);margin:6px 0;box-sizing:border-box}._smallInputBox_1iozi_10::placeholder{color:var(--text-300);text-align:left}._smallInputBox_1iozi_10:focus{color:var(--text-100);outline-color:var(--primary-100)}._birthdate_1iozi_29{display:flex;justify-content:center;gap:1rem}._studentsBox_1iozi_35{margin-top:var(--margin-large);margin:0 10em;display:flex;flex-direction:column;gap:1rem}._itemWrapper_1iozi_47>div{cursor:pointer;transition:background-color .2s ease,box-shadow .2s ease,transform .1s ease}._itemWrapper_1iozi_47>div:hover{background-color:#f9fafb;box-shadow:var(--box-shadow-medium);transition:background-color .2s ease,box-shadow .2s ease}._itemWrapper_1iozi_47>div:active{transform:scale(.98) translateZ(1);box-shadow:var(--box-shadow-small)}._regexFont_1iozi_68{font-size:var(--font-size-12);color:var(--primary-300)}._button_1iozi_73{padding:.5rem 1rem;border:1px solid var(--text-300);border-radius:var(--border-radius-10);background-color:var(--bg-200);margin-top:var(--margin-small);float:right;transition:var(--transition-basic)}._button_1iozi_73:hover{box-shadow:var(--box-shadow-medium)}._tab_1yk0v_1{width:100%;height:10vh;border-bottom:1px solid var(--bg-100);padding-left:var(--padding-large);box-sizing:border-box}._tabButton_fo3yd_1{height:100%;font-size:var(--font-size-16);padding:var(--padding-small);margin-right:var(--margin-basic);background-color:#fff;transition:var(--transition-basic)}._tabButton_fo3yd_1:hover{background-color:var(--bg-100)}._active_fo3yd_14{border-bottom:2px solid var(--text-100)}._reservationContainer_frbgj_1{margin:0 10em;box-sizing:border-box}._info_frbgj_9{margin-bottom:var(--margin-medium)}._infoIconBox_frbgj_13{display:flex;align-items:center;justify-content:flex-start}._infoIconBox_frbgj_13 span{font-size:var(--font-size-14);color:var(--text-300)}._icon_frbgj_24{width:32px;height:32px;padding:6px;border:1px solid var(--bg-100);border-radius:var(--border-radius-10);margin-right:var(--margin-basic);display:flex;align-items:center;justify-content:center;box-sizing:border-box}._icon_frbgj_24 img{width:100%;height:100%}._modal_frbgj_43{min-width:250px;width:60%;margin:0 auto;display:flex;align-items:flex-start;justify-content:center;flex-direction:column}._modal_frbgj_43 li{width:100%;display:grid;grid-template-columns:1fr 1fr;margin-bottom:var(--margin-small)}._modal_frbgj_43 p:first-child{text-align:left}.rbc-time-view{border-radius:var(--border-radius-20);overflow:hidden}.rbc-time-view .rbc-allday-cell{display:none}.rbc-time-header-content>.rbc-row.rbc-row-resource,.rbc-header{border-bottom:0}.rbc-header{color:#333;font-size:var(--font-size-16);padding:var(--padding-basic)}.rbc-time-gutter,.rbc-time-view-resources .rbc-time-header-gutter{width:100px}.rbc-timeslot-group,.rbc-time-slot{width:100%;display:flex;align-items:center;justify-content:center}.rbc-label{padding:5px}.rbc-time-slot{min-height:24px;font-size:var(--font-size-14)}.rbc-day-slot .rbc-events-container{margin-right:0}.rbc-day-slot .rbc-event{color:var(--text-200);border-color:var(--bg-300);padding:var(--padding-small)}.rbc-day-slot .rbc-event-label{margin-bottom:6px;font-size:var(--font-size-14)}.rbc-day-slot .rbc-event-content{font-size:var(--font-size-16)}.rbc-current-time-indicator{height:2px;background-color:var(--primary-100)}._table_1mnay_1{font-size:var(--font-size-18);border-collapse:collapse;width:auto;min-width:400px;max-width:800px;overflow:hidden}._wrapper_1mnay_10{width:fit-content;margin:0 auto}._buttonContainer_1mnay_15{text-align:right}._button_1mnay_15{padding:var(--padding-small) var(--padding-basic);border:1px solid var(--border-100);cursor:pointer;font-size:var(--font-size-16);margin:var(--margin-small);margin-right:0}._thead_1mnay_29{background-color:var(--primary-200);color:var(--text-200)}._th_1mnay_29,._td_1mnay_35{border:1px solid var(--border-100);padding:var(--padding-small);text-align:center}:root{--primary-100: #b3e56a;--primary-200: #57dd79;--primary-300: #e56a6e;--primary-400: #e09e22;--primary-500: #f40899;--accent-100: #ffd9da;--accent-200: #eef7e6;--accent-300: #ffea97;--border-100: #cecece;--text-100: #333333;--text-200: #666666;--text-300: #aaaaaa;--bg-100: #efefef;--bg-200: #fcfcfc;--bg-300: #e5e5e5;--attendance-100: #ff0000;--attendance-200: #ffca28;--attendance-300: #ff80ab;--attendance-400: #80ea99;--font-size-12: 12px;--font-size-14: 14px;--font-size-16: 16px;--font-size-18: 18px;--font-size-24: 24px;--font-size-28: 28px;--font-size-36: 36px;--padding-small: .5rem;--padding-basic: 1rem;--padding-medium: 1.5rem;--padding-large: 2rem;--margin-small: .5rem;--margin-basic: 1rem;--margin-medium: 1.5rem;--margin-large: 2rem;--border-radius-5: 5px;--border-radius-10: 10px;--border-radius-20: 20px;--border-radius-30: 30px;--transition-basic: all .3s ease-in-out;--box-shadow-small: 0 0px 3px rgba(107, 107, 107, .45);--box-shadow-basic: 0 4px 4px rgba(0, 0, 0, .5);--box-shadow-medium: 0 0px 5px rgba(51, 51, 51, .3);--box-shadow-hover: 0 0 5px #333333;--width-full: 100vw;--width-half: 50vw;--height-full: 100vh;--height-half: 50vh}*{margin:0;padding:0}body{background-color:#fff;color:var(--text-100);box-sizing:border-box;font-family:Pretendard,Pretendard Variable,Noto Sans KR,sans-serif}a{color:var(--text-100);display:block;outline:0;text-decoration:none;font-family:Pretendard,Pretendard Variable,Noto Sans KR,sans-serif}img{border:none;object-fit:cover}button{border:none;color:var(--text-100);font-family:Pretendard,Pretendard Variable,Noto Sans KR,sans-serif}form input,input{border:none;font-family:Pretendard,Pretendard Variable,Noto Sans KR,sans-serif}ol,ul,li{list-style-type:none}.container{width:var(--width-full);min-height:fit-content;overflow:hidden}.subTitle{font-size:20px;font-weight:500;margin-bottom:var(--margin-basic)}
