@charset "UTF-8";@keyframes load{100%{background-position:-100% 0}}.ui-menu{margin-top:10px}.ui-widget.ui-widget-content.ui-autocomplete{border:1px solid #e9eff2;box-shadow:0 3px 5px rgba(0,0,0,.04);border-radius:10px;max-height:14.4375rem;overflow:scroll!important;max-width:100%!important;-ms-overflow-style:none;scrollbar-width:none}.ui-widget.ui-widget-content.ui-autocomplete::-webkit-scrollbar{display:none}.ui-widget.ui-widget-content.ui-autocomplete .autocomplete-list-container{display:flex;width:100%;height:100%}.ui-widget.ui-widget-content.ui-autocomplete .autocomplete-list-container.people .left{display:flex;align-items:center}.ui-widget.ui-widget-content.ui-autocomplete .autocomplete-list-container.people .left .img{display:flex;align-items:center;justify-content:center;text-align:center;width:1.75rem;height:1.75rem;border-radius:100%;overflow:hidden;font-size:.90625rem;font-weight:400;letter-spacing:-.02em;line-height:1.9310344828;white-space:nowrap;color:#fff;background-color:#c1c8cc}.ui-widget.ui-widget-content.ui-autocomplete .autocomplete-list-container.people .left .img.small{font-size:.65625rem}.ui-widget.ui-widget-content.ui-autocomplete .autocomplete-list-container.people .left .img img{display:block;width:100%;height:100%;object-fit:cover}.ui-widget.ui-widget-content.ui-autocomplete .autocomplete-list-container.people .right{max-width:calc(100% - 1.75rem);margin-left:.75rem}.ui-widget.ui-widget-content.ui-autocomplete .autocomplete-list-container.people .right .list-top{display:flex;align-items:center}.ui-widget.ui-widget-content.ui-autocomplete .autocomplete-list-container.people .right .list-top .name{font-size:.875rem;font-weight:400;letter-spacing:-.02em;line-height:1.5;color:#242728;line-height:21px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:0;width:fit-content;max-width:100%}.ui-widget.ui-widget-content.ui-autocomplete .autocomplete-list-container.people .right .list-top .name+.department{font-size:.8125rem;font-weight:400;letter-spacing:-.02em;line-height:1.5384615385;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;padding-left:.8125rem;color:#4b5154}.ui-widget.ui-widget-content.ui-autocomplete .autocomplete-list-container.people .right .list-top .name+.department::before{content:"";display:inline-block;position:absolute;width:1px;height:6px;top:50%;left:6px;margin-top:-3px;background-color:#d6dbdd}.ui-widget.ui-widget-content.ui-autocomplete .autocomplete-list-container.people .right .email{font-size:.6875rem;font-weight:600;letter-spacing:-.02em;line-height:1.4545454545;color:#9ca4a7}.ui-widget.ui-widget-content.ui-autocomplete .autocomplete-list-container.room{align-items:center}.ui-widget.ui-widget-content.ui-autocomplete .autocomplete-list-container.room .name{font-size:.875rem;font-weight:400;letter-spacing:-.02em;line-height:1.5;color:#4b5154;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-widget.ui-widget-content.ui-autocomplete .autocomplete-list-container.room .seats{display:inline-flex;align-items:center;font-family:"PAYW Pro",sans-serif;font-size:.75rem;font-weight:400;letter-spacing:-.04em;line-height:2.3333333333;color:#80888a;margin-left:.75rem;flex-shrink:0}.ui-widget.ui-widget-content.ui-autocomplete .autocomplete-list-container.room .seats::before{content:"";display:block;width:.6875rem;height:.6875rem;margin-right:.3125rem;background-image:url("../image/icn_users.svg");background-size:contain;background-repeat:no-repeat}.ui-widget.ui-widget-content.ui-autocomplete .ui-menu-item .ui-menu-item-wrapper.ui-state-active{background:#f4f8f9!important;border:none!important;font-weight:inherit!important;color:inherit!important;margin:0!important}.ui-widget.ui-widget-content.ui-autocomplete .ui-menu-item.ui-state-disabled *{color:#d6dbdd!important}.ui-widget.ui-widget-content.ui-autocomplete .ui-menu-item.ui-state-disabled .seats::before{background-image:url("../image/icn_users_disabled.svg")}.ui-widget.ui-widget-content.ui-autocomplete .ui-menu-item.ui-state-disabled::after{content:"사용 불가";position:absolute;top:50%;right:1.0625rem;transform:translateY(-50%);font-size:.8125rem;font-weight:400;letter-spacing:-.02em;line-height:1.5384615385;color:#d6dbdd!important}.ui-widget.ui-widget-content.ui-autocomplete .add-item{position:sticky;top:0;display:flex;align-items:center;height:42px;font-size:.875rem;font-weight:600;letter-spacing:-.02em;line-height:1.5;color:#8d64f8!important;border-bottom:1px solid #e9eff2;cursor:pointer;background-color:#fff;z-index:3}.ui-widget.ui-widget-content.ui-autocomplete .add-item .autocomplete-list-container{padding:.625rem .6875rem!important}.ui-widget.ui-widget-content.ui-autocomplete .add-item .icon{width:18px;height:18px;padding:2px;margin-right:6px}.ui-widget.ui-widget-content.ui-autocomplete .add-item .icon img{display:block;width:100%;height:100%}.ui-widget.ui-widget-content.ui-autocomplete .add-item .txt-wrap{max-width:calc(100% - 120px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-menu .ui-menu-item-wrapper{padding:.625rem .6875rem!important}.daterangepicker{background-color:transparent;border:none;width:33rem;z-index:90}.daterangepicker::after,.daterangepicker::before{display:none}.daterangepicker .drp-calendar{float:left;width:16.25rem;border:1px solid #e9eff2;box-shadow:0 7px 12px rgba(0,0,0,.1);border-radius:10px;padding:1.3125rem 1.1875rem;background-color:#fff;padding:1.25rem 1.125rem!important}.daterangepicker .drp-calendar.right{margin-left:.5rem}.daterangepicker .drp-calendar .calendar-table{padding:0;min-height:14.8125rem}.daterangepicker .drp-calendar .calendar-table{padding:0!important}.daterangepicker .drp-calendar .calendar-table thead tr{height:1.75rem;line-height:1.75rem}.daterangepicker .drp-calendar .calendar-table thead th{font-size:.75rem;font-weight:600;letter-spacing:-.02em;line-height:2.3333333333;color:#80888a;width:1.875rem;height:1.875rem;min-width:0}.daterangepicker .drp-calendar .calendar-table thead th.month{width:auto;cursor:default;font-size:1rem;font-weight:600;letter-spacing:-.02em;line-height:1.75;color:#242728}.daterangepicker .drp-calendar .calendar-table thead th.available{display:inline-block;width:1.0625rem;height:1rem;padding:.125rem .3125rem;min-width:0;margin-top:.4375rem}.daterangepicker .drp-calendar .calendar-table thead th.available:hover{background-color:transparent}.daterangepicker .drp-calendar .calendar-table thead th.available>span{display:block;width:100%;height:100%;border:none;transform:none;background-position:center;background-size:contain;background-repeat:no-repeat}.daterangepicker .drp-calendar .calendar-table thead th.available.prev{float:left}.daterangepicker .drp-calendar .calendar-table thead th.available.prev>span{background-image:url("../image/icn_calendar_arrow_left_default.svg")}.daterangepicker .drp-calendar .calendar-table thead th.available.prev:hover>span{background-image:url("../image/icn_calendar_arrow_left_hover.svg")}.daterangepicker .drp-calendar .calendar-table thead th.available.next{float:right}.daterangepicker .drp-calendar .calendar-table thead th.available.next>span{background-image:url("../image/icn_calendar_arrow_right_default.svg")}.daterangepicker .drp-calendar .calendar-table thead th.available.next:hover>span{background-image:url("../image/icn_calendar_arrow_right_hover.svg")}.daterangepicker .drp-calendar .calendar-table tbody tr td{font-size:.75rem;font-weight:600;letter-spacing:-1px;line-height:1;color:#242728;width:2rem;height:2rem;border-radius:100%;min-width:0;border-bottom:1px solid #fff}.daterangepicker .drp-calendar .calendar-table tbody tr td.available:not(.today):not(.active):not(.in-range):hover{background-color:transparent;box-shadow:0 0 0 1px inset #d6dbdd;color:#242728}.daterangepicker .drp-calendar .calendar-table tbody tr td.start-date.end-date{border-radius:100%}.daterangepicker .drp-calendar .calendar-table tbody tr td.today{background-color:#fff;color:#6b3be9;box-shadow:0 0 0 1px inset #6b3be9}.daterangepicker .drp-calendar .calendar-table tbody tr td.off:not(.disabled){pointer-events:none;opacity:0}.daterangepicker .drp-calendar .calendar-table tbody tr td.off.disabled{color:#d6dbdd;text-decoration:none}.daterangepicker .drp-calendar .calendar-table tbody tr td.in-range{box-shadow:0 0 0 1px inset #8d64f8;background-color:#8d64f8;color:#fff;border-radius:0}.daterangepicker .drp-calendar .calendar-table tbody tr td.end-date{border-top-right-radius:20px;border-bottom-right-radius:20px;border-top-left-radius:0;border-bottom-left-radius:0;background-color:#6b3be9!important;box-shadow:0 0 0 1px inset #6b3be9!important}.daterangepicker .drp-calendar .calendar-table tbody tr td.active{box-shadow:0 0 0 1px inset #8d64f8;background-color:#8d64f8;color:#fff}.daterangepicker .drp-calendar .calendar-table tbody tr td.active.start-date{border-top-left-radius:20px;border-bottom-left-radius:20px;border-top-right-radius:0;border-bottom-right-radius:0;background-color:#6b3be9;box-shadow:0 0 0 1px inset #6b3be9}.ui-datepicker{height:330px;border-radius:10px}.ui-datepicker.ui-widget.ui-widget-content{border:1px solid #e9eff2;box-shadow:0 7px 12px rgba(0,0,0,.1);padding:1.3125rem 1.1875rem;margin-top:.625rem;z-index:100!important}.ui-datepicker .ui-datepicker-header{padding:0;background-color:transparent;border:none}.ui-datepicker .ui-datepicker-title{margin:0;text-align:left}.ui-datepicker .ui-datepicker-prev{left:auto;right:1.3125rem;top:0}.ui-datepicker .ui-datepicker-prev .ui-icon{background-image:url("../image/icn_calendar_arrow_left_default.svg")}.ui-datepicker .ui-datepicker-prev-hover{top:0;right:1.3125rem}.ui-datepicker .ui-datepicker-prev-hover .ui-icon{background-image:url("../image/icn_calendar_arrow_left_hover.svg")}.ui-datepicker .ui-datepicker-next{right:0;top:0}.ui-datepicker .ui-datepicker-next .ui-icon{background-image:url("../image/icn_calendar_arrow_right_default.svg")}.ui-datepicker .ui-datepicker-next-hover{right:0;top:0}.ui-datepicker .ui-datepicker-next-hover .ui-icon{background-image:url("../image/icn_calendar_arrow_right_hover.svg")}.ui-datepicker .ui-widget-header .ui-icon{background-position:center;cursor:pointer}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{width:1.0625rem;height:1.0625rem}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{margin-left:0;margin-top:0;transform:translate(-50%,-50%)}.ui-datepicker .ui-button:focus,.ui-datepicker .ui-button:hover,.ui-datepicker .ui-state-focus,.ui-datepicker .ui-state-hover,.ui-datepicker .ui-widget-content .ui-state-focus,.ui-datepicker .ui-widget-content .ui-state-hover,.ui-datepicker .ui-widget-header .ui-state-focus,.ui-datepicker .ui-widget-header .ui-state-hover{border:none;background:0 0;font-weight:400;color:inherit}.ui-datepicker table{margin-top:.875rem}.ui-datepicker th{padding:.0625rem;width:2rem;height:2rem}.ui-datepicker th span{font-size:.75rem;font-weight:600;letter-spacing:-.02em;line-height:2.5}.ui-datepicker td{padding:1px}.ui-datepicker td a,.ui-datepicker td span{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border-radius:100%;font-size:.75rem;font-weight:600;letter-spacing:-.02em;line-height:1.2}.ui-datepicker .ui-state-default,.ui-datepicker .ui-widget-content .ui-state-default{border:1px solid transparent;background-color:#fff;color:#242728;font-weight:600;text-align:center}.ui-datepicker .ui-state-default.ui-state-hover,.ui-datepicker .ui-widget-content .ui-state-default.ui-state-hover{border-color:#d6dbdd}.ui-datepicker .ui-state-default.ui-state-active,.ui-datepicker .ui-widget-content .ui-state-default.ui-state-active{background-color:#8d64f8;border-color:#8d64f8!important;color:#fff!important}.ui-datepicker .ui-state-highlight,.ui-datepicker .ui-widget-content .ui-state-highlight,.ui-datepicker .ui-widget-header .ui-state-highlight{border-color:#6b3be9;color:#6b3be9}.ui-datepicker .ui-state-disabled,.ui-datepicker .ui-widget-content .ui-state-disabled,.ui-datepicker .ui-widget-header .ui-state-disabled{opacity:1}.ui-datepicker .ui-datepicker-other-month a,.ui-datepicker .ui-state-disabled span,.ui-datepicker .ui-widget-content .ui-stspante-disspanbled span,.ui-datepicker .ui-widget-header .ui-state-disabled span{color:#d6dbdd!important}.ui-datepicker .ui-button:focus,.ui-datepicker .ui-button:hover,.ui-datepicker .ui-state-active,.ui-datepicker .ui-state-focus,.ui-datepicker .ui-state-hover,.ui-datepicker .ui-widget-content .ui-state-active,.ui-datepicker .ui-widget-content .ui-state-focus,.ui-datepicker .ui-widget-content .ui-state-hover,.ui-datepicker .ui-widget-header .ui-state-focus,.ui-datepicker .ui-widget-header .ui-state-hover{font-weight:600}.ui-selectable-helper{display:none}.ui-resizable-s{height:14px}.loader{display:none}body.loading>.loader{position:fixed}.loading{overflow:hidden}.loading::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.8);z-index:998}.loading>.loader{display:flex;flex-direction:column;align-items:center;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:999}.loading>.loader::after{white-space:pre;display:block;text-align:center;font-size:1.125rem;font-weight:500;letter-spacing:-.02em;line-height:1.5;color:#242728;margin-top:3.25rem}.loading .ring{--uib-size:34px;--uib-speed:1s;--uib-color:#8D64F8;height:var(--uib-size);width:var(--uib-size);vertical-align:middle;transform-origin:center;animation:rotate var(--uib-speed) linear infinite}.loading .ring circle{fill:none;stroke:var(--uib-color);stroke-dasharray:1,200;stroke-dashoffset:0;stroke-linecap:round;animation:stretch calc(var(--uib-speed) * .75) ease-in-out infinite}.loading.integrate::before{background-color:#f9fafb}.loading.integrate.google .loader::after{content:"Google Workspace에 연동하는 중입니다. \a일정이 많은 경우 연동 시간이 오래 걸릴 수 있습니다. 잠시만 기다려주세요."}.loading.export .loader::after{content:"내역이 많은 경우 다운로드가 오래 걸릴 수 있습니다. \a잠시만 기다려주세요."}.imp-dialog{background-color:rgba(0,0,0,.4)}.imp-dialog iframe{width:800px!important;height:500px!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)}@keyframes rotate{100%{transform:rotate(360deg)}}@keyframes stretch{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,200;stroke-dashoffset:-35px}100%{stroke-dashoffset:-124px}}