@charset "UTF-8";.modal-open #header{z-index:-1}.fc .fc-toolbar .fc-button{width:auto;height:32px;margin:0 1px;padding:8px;font-size:0;border-radius:25px;min-width:32px;background:#fff;box-shadow:none}.fc .fc-toolbar .fc-center h2{font-size:35px;font-weight:700;color:#222;letter-spacing:-1.05px;text-align:center;margin-left:0}.fc .fc-toolbar .fc-center{display:flex;width:100%;justify-content:space-between;align-items:center;padding:0;border:0}.fc .fc-toolbar .fc-center .fc-button{display:flex;justify-content:center;align-items:center;padding:0;border:0}.fc .fc-toolbar .fc-left .fc-button{letter-spacing:-1px}.fc .fc-toolbar .fc-right .fc-button{font-size:13px;letter-spacing:-1px}.fc .fc-toolbar .fc-next-button::before,.fc .fc-toolbar .fc-prev-button:after{font-size:18px;font-weight:700;color:#222;letter-spacing:-.54px;text-align:center;font-style:normal;line-height:normal}.fc .fc-toolbar .fc-prev-button:after{display:block;margin-left:15px;content:"이전달"}.fc .fc-toolbar .fc-next-button::before{margin-right:15px;content:"다음달"}.fc .fc-toolbar .fc-center .fc-button span{width:50px;height:50px;background-repeat:no-repeat;background-position:center;background-size:auto;background-color:#0074e5;border-radius:50%}.fc .fc-toolbar .fc-left .fc-button{padding:8px 15px;font-size:12px;color:#333}.fc .fc-toolbar button .fc-icon{display:block;width:14px;height:14px;background-repeat:no-repeat;background-size:100%}.fc .fc-toolbar button .fc-icon.fc-icon-left-double-arrow{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24' height='24' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24 36L12 24L24 12' stroke='%23333' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M36 36L24 24L36 12' stroke='%23333' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.fc .fc-toolbar button .fc-icon.fc-icon-right-double-arrow{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24' height='24' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 12L24 24L12 36' stroke='%23333' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M24 12L36 24L24 36' stroke='%23333' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.fc .fc-toolbar button .fc-icon.fc-icon-left-single-arrow{background-image:url("data:image/svg+xml,%3Csvg width='18' height='16' viewBox='0 0 18 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.25 6.92383V8.75H4.25195L9.38672 13.8633L8.07617 15.1738L0.75 7.82617L8.09766 0.5L9.38672 1.78906L4.25195 6.92383H17.25Z' fill='white'/%3E%3C/svg%3E%0A")}.fc .fc-toolbar button .fc-icon.fc-icon-right-single-arrow{background-image:url("data:image/svg+xml,%3Csvg width='18' height='16' viewBox='0 0 18 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.75 6.92383V8.75H13.748L8.61328 13.8633L9.92383 15.1738L17.25 7.82617L9.90234 0.5L8.61328 1.78906L13.748 6.92383H0.75Z' fill='white'/%3E%3C/svg%3E%0A")}.fc-event-container .fc-event,.fc-unthemed thead th{border:0}.fc .fc-toolbar .fc-button{border:1px solid #ddd;background-color:#fff}.fc .fc-toolbar .fc-today-button{margin-right:5px;font-size:16px;color:#333;border-radius:25px}#eventModal{z-index:10000}#eventModal .modal-dialog{width:400px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#eventModal .modal-dialog .modal-footer{display:flex;flex-wrap:wrap;padding:0}#eventModal .modal-dialog .modal-footer .btn{width:49%;margin:0;justify-content:center;padding:12px;font-size:16px;color:#333;border:0}#eventModal .modal-dialog .modal-footer .btn:first-child{border-right:1px solid #ddd}#eventModal .modal-dialog .modal-footer .btn:hover{background-color:#fff;border:0}#eventModal .modal-dialog .calendar-popup-section{min-height:40px}#eventModal .modal-dialog .calendar-popup-section .calendar-event-title{display:block}#eventModal .modal-dialog .calendar-popup-section .calendar-event-title .calendar-template-popupDetailTitle{font-size:20px;font-weight:700;letter-spacing:-1px;line-height:1.6;word-break:break-all}#eventModal .modal-dialog .calendar-content .calendar-template-popupDetailDate{display:block;height:24px;font-size:12px;color:#000;overflow:hidden}#eventModal .modal-dialog .calendar-content .calendar-template-popupDetail{display:block;margin-top:10px;font-size:14px;color:#666}#eventModal .modal__close-button span{width:43px;height:43px}#eventModal .modal__close-button span:before{width:24px;margin-left:-12px}#eventModal .modal__close-button span:after{height:24px;margin-top:-12px}.fc .fc-day-header,.fc td{font-size:17px;font-weight:400;color:#222;text-align:center;font-style:normal;line-height:23px}.fc .fc-day-header:first-child,.fc td:first-child{border-left:0}.fc .fc-day-header:last-child,.fc td:last-child{border-right:0}.fc .fc-day-header{padding:15px 0;border:0;border-bottom:1px solid #ddd}.fc-ltr .fc-basic-view .fc-day-top .fc-day-number{float:none}.fc-body>tr>.fc-widget-content{border-bottom:1px solid #000}.fc-sun span{color:#cb0000}.fc-sat span{color:#007cbc}.bucket-form>.form-group .control-label .form-label,.bucket-form>.form-group .control-label .label,.bucket-form>.form-group .control-label label{color:#1d1d1d;font-weight:700}.fc-day-grid-event .fc-content{text-align:left}@media (max-width:670px){.fc-widget-header{margin-right:0!important;border-right-width:0!important}.fc-day-grid-container{overflow:hidden!important;height:100%!important}.fc .fc-toolbar .fc-center .fc-button span{width:30px;height:30px}.fc .fc-toolbar .fc-center h2{font-size:26px}}@media (max-width:500px){.fc .fc-toolbar .fc-next-button::before,.fc .fc-toolbar .fc-prev-button:after{display:none}}@media (max-width:380px){.fc .fc-toolbar .fc-center h2{font-size:20px}}