.slot-picker-calendar[data-v-328f0b29]{max-width:100%}.template-info[data-v-328f0b29]{background:#f5f5f5;padding:15px}.preview-list[data-v-328f0b29]{max-height:200px;overflow-y:auto}.preview-item[data-v-328f0b29]{padding:3px 0;color:#48c774}.timeslot-grid[data-v-328f0b29]{overflow:auto;max-height:500px;border:2px solid #363636;border-radius:4px}.timeslot-grid table thead[data-v-328f0b29]{position:-webkit-sticky;position:sticky;top:0;z-index:10}.timeslot-grid table thead th[data-v-328f0b29]{background-color:#363636!important;color:#fff!important;border-color:#4a4a4a!important;border-bottom:3px solid #00d1b2!important;font-weight:600}.timeslot-grid table thead th span[data-v-328f0b29]{color:#b5b5b5!important}.timeslot-grid table tbody tr[data-v-328f0b29]{border-bottom:2px solid #dbdbdb}.timeslot-grid table tbody tr[data-v-328f0b29]:nth-child(2n){background-color:#fafafa}.timeslot-grid table tbody tr[data-v-328f0b29]:hover{background-color:#f0f0f0}.timeslot-grid table tbody td[data-v-328f0b29]:first-child{background-color:#f5f5f5;border-right:2px solid #b5b5b5;position:-webkit-sticky;position:sticky;left:0;z-index:5}.timeslot-cell[data-v-328f0b29]{cursor:pointer;text-align:center;padding:8px 4px!important;-webkit-transition:background-color .2s;transition:background-color .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-right:1px solid #e8e8e8!important}.timeslot-cell[data-v-328f0b29]:hover{background-color:#e8f4fc!important}.timeslot-cell.selected[data-v-328f0b29]{cursor:pointer;background-color:#00d1b2!important;color:#fff}.slot-checkbox[data-v-328f0b29]{height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.selected-list[data-v-328f0b29]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.mode-selector[data-v-328f0b29]{border-bottom:1px solid #dbdbdb;padding-bottom:10px}.destination-item[data-v-517e86f2]{margin-bottom:10px;padding:12px}.destination-item[data-v-517e86f2]:last-child{margin-bottom:0}.destination-header[data-v-517e86f2]{margin-bottom:5px}.title-change-section[data-v-517e86f2]{padding-top:8px;border-top:1px dashed #dbdbdb}.destinations-list[data-v-517e86f2]{padding-right:5px}[data-v-517e86f2] .autocomplete .dropdown-menu{z-index:100!important}[data-v-517e86f2] .dropdown-content{max-height:300px;overflow-y:auto}.modal-loading-overlay[data-v-3ce41a54]{position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.9);z-index:100;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:6px}.loading-content[data-v-3ce41a54]{text-align:center}.loading-text[data-v-3ce41a54]{margin-top:1rem;font-size:1.1rem;color:#363636;font-weight:500}.auto-detected-days[data-v-3ce41a54]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px;padding:10px;background-color:#f0fff4;border:1px solid #48c774;border-radius:4px}.auto-detected-days .day-tags[data-v-3ce41a54]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px}.media-library-panel[data-v-a59e98f2]{background:#fff;border-right:1px solid #dbdbdb;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}.panel-header[data-v-a59e98f2]{padding:15px;border-bottom:1px solid #dbdbdb;background:#f5f5f5;z-index:20;position:relative}.panel-title[data-v-a59e98f2]{font-size:16px;font-weight:600;margin-bottom:12px;color:#363636}.type-tabs[data-v-a59e98f2]{margin-bottom:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.type-tab[data-v-a59e98f2],.type-tabs[data-v-a59e98f2]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px}.type-tab[data-v-a59e98f2]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6px 10px;border:1px solid #dbdbdb;border-radius:4px;background:#fff;cursor:pointer;font-size:12px;font-weight:500;color:#4a4a4a;-webkit-transition:all .2s;transition:all .2s}.type-tab[data-v-a59e98f2]:hover{border-color:#3273dc;color:#3273dc}.type-tab.is-active[data-v-a59e98f2]{background:#3273dc;border-color:#3273dc;color:#fff}.type-tab.is-active .tab-count[data-v-a59e98f2]{background:hsla(0,0%,100%,.3);color:#fff}.tab-count[data-v-a59e98f2]{font-size:10px;background:#f5f5f5;padding:2px 6px;border-radius:10px;color:#7a7a7a}.replace-mode-banner[data-v-a59e98f2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:8px 12px;background:#3273dc;color:#fff;border-radius:4px;margin-bottom:12px;font-size:12px;font-weight:500}.media-item.replace-mode-item[data-v-a59e98f2]{border-color:#3273dc;cursor:pointer}.media-item.replace-mode-item[data-v-a59e98f2]:hover{background:#e8f0fe;border-color:#2c5fc7;-webkit-box-shadow:0 2px 8px rgba(50,115,220,.3);box-shadow:0 2px 8px rgba(50,115,220,.3)}.panel-body[data-v-a59e98f2]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:10px}.empty-state[data-v-a59e98f2]{text-align:center;padding:40px 20px;color:#7a7a7a}.media-list[data-v-a59e98f2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.media-item[data-v-a59e98f2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 12px;background:#fff;border:1px solid #dbdbdb;border-radius:4px;cursor:-webkit-grab;cursor:grab;-webkit-transition:all .2s;transition:all .2s}.media-item[data-v-a59e98f2]:hover{border-color:#3273dc;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.media-item.dragging[data-v-a59e98f2]{opacity:.5;cursor:-webkit-grabbing;cursor:grabbing}.media-item-content[data-v-a59e98f2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-webkit-box-flex:1;-ms-flex:1;flex:1}.media-icon[data-v-a59e98f2]{color:#3273dc}.media-info[data-v-a59e98f2]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.media-title[data-v-a59e98f2]{font-size:13px;font-weight:500;color:#363636;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.media-duration[data-v-a59e98f2]{font-size:11px;color:#7a7a7a;margin-top:2px}.drag-handle[data-v-a59e98f2]{color:#b5b5b5;cursor:-webkit-grab;cursor:grab}.media-item:active .drag-handle[data-v-a59e98f2]{cursor:-webkit-grabbing;cursor:grabbing}.vuecal__weekdays-headings{margin-bottom:-1px}.vuecal--view-with-time .vuecal__weekdays-headings,.vuecal--week-numbers .vuecal__weekdays-headings{padding-left:3em}.vuecal--view-with-time.vuecal--twelve-hour .vuecal__weekdays-headings{font-size:.9em;padding-left:4em}.vuecal--overflow-x.vuecal--view-with-time .vuecal__weekdays-headings{padding-left:0}.vuecal__heading{width:100%;height:2.8em;font-weight:400;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;overflow:hidden}.vuecal__heading>.vuecal__flex{width:100%;height:100%;-webkit-box-align:initial!important;-ms-flex-align:initial!important;align-items:normal!important}.vuecal--sticky-split-labels .vuecal__heading{height:3.4em}.vuecal--day-view .vuecal__heading,.vuecal--month-view .vuecal__heading,.vuecal--week-view .vuecal__heading{width:14.2857%}.vuecal--hide-weekends.vuecal--day-view .vuecal__heading,.vuecal--hide-weekends.vuecal--month-view .vuecal__heading,.vuecal--hide-weekends.vuecal--week-view .vuecal__heading,.vuecal--years-view .vuecal__heading{width:20%}.vuecal--year-view .vuecal__heading{width:33.33%}.vuecal__heading .weekday-label{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.vuecal--small .vuecal__heading .small,.vuecal--xsmall .vuecal__heading .xsmall{display:block}.vuecal--small .vuecal__heading .full,.vuecal--small .vuecal__heading .xsmall,.vuecal--xsmall .vuecal__heading .full,.vuecal--xsmall .vuecal__heading .small,.vuecal__heading .small,.vuecal__heading .xsmall{display:none}.vuecal .vuecal__split-days-headers{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:550px){.vuecal__heading{line-height:1.2}.vuecal--small .vuecal__heading .small,.vuecal--xsmall .vuecal__heading .xsmall,.vuecal__heading .small{display:block}.vuecal--small .vuecal__heading .full,.vuecal--small .vuecal__heading .xsmall,.vuecal--xsmall .vuecal__heading .full,.vuecal--xsmall .vuecal__heading .small,.vuecal__heading .full,.vuecal__heading .xsmall{display:none}.vuecal--overflow-x .vuecal__heading .full,.vuecal--small.vuecal--overflow-x .vuecal__heading .small,.vuecal--xsmall.vuecal--overflow-x .vuecal__heading .xsmall{display:block}.vuecal--overflow-x .vuecal__heading .small,.vuecal--overflow-x .vuecal__heading .xsmall,.vuecal--small.vuecal--overflow-x .vuecal__heading .full,.vuecal--small.vuecal--overflow-x .vuecal__heading .xsmall,.vuecal--xsmall.vuecal--overflow-x .vuecal__heading .full,.vuecal--xsmall.vuecal--overflow-x .vuecal__heading .small{display:none}}@media screen and (max-width:450px){.vuecal--small .vuecal__heading .xsmall,.vuecal--xsmall .vuecal__heading .xsmall,.vuecal__heading .xsmall{display:block}.vuecal--small .vuecal__heading .full,.vuecal--small .vuecal__heading .small,.vuecal--xsmall .vuecal__heading .full,.vuecal--xsmall .vuecal__heading .small,.vuecal__heading .full,.vuecal__heading .small{display:none}.vuecal--small.vuecal--overflow-x .vuecal__heading .small,.vuecal--xsmall.vuecal--overflow-x .vuecal__heading .xsmall{display:block}.vuecal--small.vuecal--overflow-x .vuecal__heading .full,.vuecal--small.vuecal--overflow-x .vuecal__heading .xsmall,.vuecal--xsmall.vuecal--overflow-x .vuecal__heading .full,.vuecal--xsmall.vuecal--overflow-x .vuecal__heading .small{display:none}}.vuecal__header button{outline:none;font-family:inherit}.vuecal__menu{padding:0;margin:0;list-style-type:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:rgba(0,0,0,.02)}.vuecal__view-btn{background:none;border:none;padding:.3em 1em;height:2.2em;font-size:1.3em;border-bottom:0 solid currentColor;cursor:pointer;color:inherit;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:.2s;transition:.2s}.vuecal__view-btn--active{border-bottom-width:2px;background:hsla(0,0%,100%,.15)}.vuecal__title-bar{background-color:rgba(0,0,0,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:1.4em;line-height:1.3;min-height:2em}.vuecal--xsmall .vuecal__title-bar{font-size:1.3em}.vuecal__title{position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.vuecal__title button{cursor:pointer;background:none;border:none}.vuecal__title button.slide-fade--left-leave-active,.vuecal__title button.slide-fade--right-leave-active{width:100%}.vuecal__today-btn{position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.8em;background:none;border:none}.vuecal__today-btn span.default{font-size:.8em;padding:3px 6px;text-transform:uppercase;cursor:pointer}.vuecal__arrow{cursor:pointer;position:relative;z-index:1;background:none;border:none;white-space:nowrap}.vuecal__arrow--prev{margin-left:.6em}.vuecal__arrow--next{margin-right:.6em}.vuecal__arrow i.angle{display:inline-block;border:solid currentColor;border-width:0 2px 2px 0;padding:.25em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.vuecal__arrow--prev i.angle{border-width:2px 0 0 2px}.vuecal__arrow--highlighted,.vuecal__today-btn--highlighted,.vuecal__view-btn--highlighted{position:relative;background-color:rgba(0,0,0,.04)}.vuecal__arrow--highlighted *,.vuecal__today-btn--highlighted *,.vuecal__view-btn--highlighted *{pointer-events:none}.vuecal__arrow--highlighted:after,.vuecal__arrow--highlighted:before,.vuecal__today-btn--highlighted:after,.vuecal__today-btn--highlighted:before,.vuecal__view-btn--highlighted:after,.vuecal__view-btn--highlighted:before{content:"";background-color:inherit;-webkit-animation:sonar .8s ease-out infinite;animation:sonar .8s ease-out infinite;position:absolute;top:50%;left:50%;pointer-events:none}.vuecal__arrow--highlighted:before,.vuecal__today-btn--highlighted:before,.vuecal__view-btn--highlighted:before{width:3em;height:3em;border-radius:3em;margin-top:-1.5em;margin-left:-1.5em}.vuecal__arrow--highlighted:after,.vuecal__today-btn--highlighted:after,.vuecal__view-btn--highlighted:after{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-delay:.1s;animation-delay:.1s;width:2.6em;height:2.6em;border-radius:2.6em;margin-top:-1.3em;margin-left:-1.3em}@-webkit-keyframes sonar{0%,20%{opacity:1}to{-webkit-transform:scale(2.5);transform:scale(2.5);opacity:0}}@keyframes sonar{0%,20%{opacity:1}to{-webkit-transform:scale(2.5);transform:scale(2.5);opacity:0}}@media screen and (max-width:450px){.vuecal__title{font-size:.9em}.vuecal__view-btn{padding-left:.6em;padding-right:.6em}}@media screen and (max-width:350px){.vuecal__view-btn{font-size:1.1em}}.vuecal__event{color:#666;background-color:hsla(0,0%,97.3%,.8);position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;left:0;width:100%;z-index:1;-webkit-transition:left .3s,width .3s,-webkit-box-shadow .3s;transition:left .3s,width .3s,-webkit-box-shadow .3s;transition:box-shadow .3s,left .3s,width .3s;transition:box-shadow .3s,left .3s,width .3s,-webkit-box-shadow .3s;overflow:hidden}.vuecal--no-time .vuecal__event{min-height:8px}.vuecal:not(.vuecal--dragging-event) .vuecal__event:hover{z-index:2}.vuecal__cell .vuecal__event *{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.vuecal--view-with-time .vuecal__event:not(.vuecal__event--all-day){position:absolute}.vuecal--view-with-time .vuecal__bg .vuecal__event--all-day{position:absolute;top:0;bottom:0;z-index:0;opacity:.6;width:auto;right:0}.vuecal--view-with-time .vuecal__all-day .vuecal__event--all-day{position:relative;left:0}.vuecal__event--background{z-index:0}.vuecal__event--focus,.vuecal__event:focus{-webkit-box-shadow:1px 1px 6px rgba(0,0,0,.2);box-shadow:1px 1px 6px rgba(0,0,0,.2);z-index:3;outline:none}.vuecal__event.vuecal__event--dragging{opacity:.7}.vuecal__event.vuecal__event--static{opacity:0;-webkit-transition:opacity .1s;transition:opacity .1s}@-moz-document url-prefix(){.vuecal__event.vuecal__event--dragging{opacity:1}}.vuecal__event-resize-handle{position:absolute;bottom:0;left:0;right:0;height:1em;background-color:hsla(0,0%,100%,.3);opacity:0;-webkit-transform:translateY(110%);transform:translateY(110%);-webkit-transition:.3s;transition:.3s;cursor:ns-resize}.vuecal__event--focus .vuecal__event-resize-handle,.vuecal__event--resizing .vuecal__event-resize-handle,.vuecal__event:focus .vuecal__event-resize-handle,.vuecal__event:hover .vuecal__event-resize-handle{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.vuecal__event--dragging .vuecal__event-resize-handle{display:none}.vuecal__event-delete{position:absolute;top:0;left:0;right:0;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:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:1.4em;line-height:1.4em;background-color:rgba(221,51,51,.85);color:#fff;z-index:0;cursor:pointer;-webkit-transform:translateY(-110%);transform:translateY(-110%);-webkit-transition:.3s;transition:.3s}.vuecal__event .vuecal__event-delete{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.vuecal--full-height-delete .vuecal__event-delete{height:auto;bottom:0}.vuecal--full-height-delete .vuecal__event-delete:before{content:"";width:1.7em;height:1.8em;display:block;background-image:url('data:image/svg+xml;utf8,<svg width="512" height="512" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M12 1.5a10.5 10.5 0 100 21 10.5 10.5 0 000-21zm5 14.1c.2 0 .2.2.2.2l-.1.3-1 1-.3.1h-.2L12 13.5l-3.5 3.6h-.3-.3l-1-1v-.4-.2l3.6-3.6-3.6-3.5A.4.4 0 017 8l1-1 .3-.2c.1 0 .2 0 .2.2l3.6 3.5L15.6 7l.2-.2c.1 0 .2 0 .3.2l1 1v.5L13.5 12z" fill="%23fff" opacity=".9"/></svg>')}.vuecal__event--deletable .vuecal__event-delete{-webkit-transform:translateY(0);transform:translateY(0);z-index:1}.vuecal__event--deletable.vuecal__event--dragging .vuecal__event-delete{opacity:0;-webkit-transition:none;transition:none}.vuecal--month-view .vuecal__event-title{font-size:.85em}.vuecal--short-events .vuecal__event-title{text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:0 3px}.vuecal__event-content,.vuecal__event-title{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.vuecal__event-title--edit{border-bottom:1px solid transparent;text-align:center;-webkit-transition:.3s;transition:.3s;color:inherit;background-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M442 150l-39 39-80-80 39-39q6-6 15-6t15 6l50 50q6 6 6 15t-6 15zM64 368l236-236 80 80-236 236H64v-80z" fill="%23000" opacity=".4"/></svg>');background-repeat:no-repeat;background-position:120% .15em;background-size:.4em;outline:none;width:100%}.vuecal__event-title--edit:focus,.vuecal__event-title--edit:hover{border-color:rgba(0,0,0,.4);background-position:99% .15em;background-size:1.2em}.vuecal__cell{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-transition:background-color .15s ease-in-out;transition:background-color .15s ease-in-out}.vuecal__cells.month-view .vuecal__cell,.vuecal__cells.week-view .vuecal__cell{width:14.2857%}.vuecal--hide-weekends .vuecal__cells.month-view .vuecal__cell,.vuecal--hide-weekends .vuecal__cells.week-view .vuecal__cell,.vuecal__cells.years-view .vuecal__cell{width:20%}.vuecal__cells.year-view .vuecal__cell{width:33.33%}.vuecal__cells.day-view .vuecal__cell{-webkit-box-flex:1;-ms-flex:1;flex:1}.vuecal--overflow-x.vuecal--day-view .vuecal__cell{width:auto}.vuecal--click-to-navigate .vuecal__cell:not(.vuecal__cell--disabled){cursor:pointer}.vuecal--day-view.vuecal--no-time .vuecal__cell:not(.vuecal__cell--has-splits),.vuecal--view-with-time .vuecal__cell,.vuecal--week-view.vuecal--no-time .vuecal__cell:not(.vuecal__cell--has-splits){display:block}.vuecal__cell.vuecal__cell--has-splits{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;display:-webkit-box;display:-ms-flexbox;display:flex}.vuecal__cell:before{content:"";position:absolute;z-index:0;top:0;left:0;right:-1px;bottom:-1px;border:1px solid hsla(0,0%,76.9%,.25)}.vuecal--overflow-x.vuecal--day-view .vuecal__cell:before{bottom:0}.vuecal__cell--current,.vuecal__cell--today{background-color:rgba(240,240,255,.4);z-index:1}.vuecal__cell--selected{background-color:rgba(235,255,245,.4);z-index:2}.vuecal--day-view .vuecal__cell--selected{background:none}.vuecal__cell--out-of-scope{color:rgba(0,0,0,.25)}.vuecal__cell--disabled{color:rgba(0,0,0,.25);cursor:not-allowed}.vuecal__cell--highlighted:not(.vuecal__cell--has-splits),.vuecal__cell-split.vuecal__cell-split--highlighted{background-color:rgba(0,0,0,.04);-webkit-transition-duration:5ms;transition-duration:5ms}.vuecal__cell-content{position:relative;width:100%;height:100%;outline:none}.vuecal--month-view .vuecal__cell-content,.vuecal--year-view .vuecal__cell-content,.vuecal--years-view .vuecal__cell-content{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.vuecal__cell-split{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;position:relative;-webkit-transition:background-color .15s ease-in-out;transition:background-color .15s ease-in-out}.vuecal__cell-events{width:100%}.vuecal__cell-events-count{left:50%;top:65%;-webkit-transform:translateX(-50%);transform:translateX(-50%);min-width:12px;height:12px;line-height:12px;padding:0 3px;background:#999;color:#fff;border-radius:12px;font-size:10px}.vuecal__cell-events-count,.vuecal__cell .vuecal__special-hours{position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box}.vuecal__cell .vuecal__special-hours{left:0;right:0}.vuecal--overflow-x.vuecal--week-view .vuecal__cell,.vuecal__cell-split{overflow:hidden}.vuecal__no-event{padding-top:1em;color:#aaa;justify-self:flex-start;margin-bottom:auto}.vuecal__all-day .vuecal__no-event{display:none}.vuecal__now-line{position:absolute;left:0;width:100%;height:0;color:red;border-top:1px solid currentColor;opacity:.6;z-index:1}.vuecal__now-line:before{content:"";position:absolute;top:-6px;left:0;border:5px solid transparent;border-left-color:currentColor}.vuecal{height:100%;-webkit-box-shadow:0 0 0 1px inset rgba(0,0,0,.08);box-shadow:inset 0 0 0 1px rgba(0,0,0,.08)}.vuecal *,.vuecal--has-touch :not(.vuecal__event-title--edit){-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.vuecal--has-touch :not(.vuecal__event-title--edit){-webkit-touch-callout:none}.vuecal .clickable{cursor:pointer}.vuecal--drag-creating-event,.vuecal--resizing-event{cursor:ns-resize}.vuecal--dragging-event{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}.vuecal .dragging-helper{position:absolute;width:60px;height:40px;background:rgba(138,190,230,.8);border:1px solid #61a9e0;z-index:10}.vuecal--xsmall{font-size:.9em}.vuecal__flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.vuecal__flex[column]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.vuecal__flex[column],.vuecal__flex[grow]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.vuecal__flex[grow]{width:100%}.vuecal__flex[wrap]{-ms-flex-wrap:wrap;flex-wrap:wrap}.vuecal__split-days-headers.slide-fade--right-leave-active{display:none}.vuecal--week-numbers.vuecal--month-view .vuecal__split-days-headers{margin-left:3em}.vuecal--day-view:not(.vuecal--overflow-x) .vuecal__split-days-headers{margin-left:3em;height:2.2em}.vuecal--day-view.vuecal--twelve-hour:not(.vuecal--overflow-x) .vuecal__split-days-headers{margin-left:4em}.vuecal__split-days-headers .day-split-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.vuecal__split-days-headers .vuecal--day-view.vuecal--overflow-x.vuecal--sticky-split-labels .day-split-header{height:1.5em}.vuecal__body{position:relative;overflow:hidden}.vuecal__all-day{min-height:1.7em;margin-bottom:-1px;-ms-flex-negative:0;flex-shrink:0}.vuecal__all-day-text{width:3em;-webkit-box-sizing:border-box;box-sizing:border-box;color:#999;padding-right:2px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;border-bottom:1px solid #ddd;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.vuecal__all-day-text span{font-size:.85em;text-align:right;line-height:1.1}.vuecal--twelve-hour .vuecal__all-day>span{width:4em}.vuecal__bg{overflow:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;min-height:60px;position:relative;width:100%;margin-bottom:1px}.vuecal--no-time .vuecal__bg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow:auto}.vuecal__week-numbers{width:3em;-ms-flex-negative:0!important;flex-shrink:0!important}.vuecal__week-numbers .vuecal__week-number-cell{opacity:.4;font-size:.9em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.vuecal__scrollbar-check{position:absolute;top:0;left:0;right:0;bottom:0;overflow:scroll;visibility:hidden;z-index:-1}.vuecal__scrollbar-check div{height:120%}.vuecal__time-column{width:3em;height:100%;-ms-flex-negative:0;flex-shrink:0}.vuecal--twelve-hour .vuecal__time-column{width:4em;font-size:.9em}.vuecal--overflow-x.vuecal--week-view .vuecal__time-column{margin-top:2.8em;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.3);box-shadow:0 1px 1px rgba(0,0,0,.3)}.vuecal--overflow-x.vuecal--week-view.vuecal--sticky-split-labels .vuecal__time-column{margin-top:3.4em}.vuecal--overflow-x.vuecal--day-view.vuecal--sticky-split-labels .vuecal__time-column{margin-top:1.5em}.vuecal__time-column .vuecal__time-cell{color:#999;text-align:right;padding-right:2px;font-size:.9em}.vuecal__time-column .vuecal__time-cell-line:before{content:"";position:absolute;left:0;right:0;border-top:1px solid hsla(0,0%,76.9%,.3)}.vuecal__cells{margin:0 1px 1px 0}.vuecal--overflow-x.vuecal--day-view .vuecal__cells{margin:0}.vuecal--events-on-month-view.vuecal--short-events .vuecal__cells{width:99.9%}.vuecal--overflow-x.vuecal--day-view .vuecal__cells,.vuecal--overflow-x.vuecal--week-view .vuecal__cells{-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:auto}.slide-fade--left-enter-active,.slide-fade--left-leave-active,.slide-fade--right-enter-active,.slide-fade--right-leave-active{-webkit-transition:.25s ease-out;transition:.25s ease-out}.slide-fade--left-enter,.slide-fade--right-leave-to{-webkit-transform:translateX(-15px);transform:translateX(-15px);opacity:0}.slide-fade--left-leave-to,.slide-fade--right-enter{-webkit-transform:translateX(15px);transform:translateX(15px);opacity:0}.slide-fade--left-leave-active,.slide-fade--right-leave-active{position:absolute!important;height:100%}.vuecal__title-bar .slide-fade--left-leave-active,.vuecal__title-bar .slide-fade--right-leave-active{left:0;right:0;height:auto}.vuecal__heading .slide-fade--left-leave-active,.vuecal__heading .slide-fade--right-leave-active{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.vuecal--green-theme .vuecal__cell-events-count,.vuecal--green-theme .vuecal__menu{background-color:#42b983;color:#fff}.vuecal--green-theme .vuecal__title-bar{background-color:#e4f5ef}.vuecal--green-theme .vuecal__cell--current,.vuecal--green-theme .vuecal__cell--today{background-color:rgba(240,240,255,.4)}.vuecal--green-theme:not(.vuecal--day-view) .vuecal__cell--selected{background-color:rgba(235,255,245,.4)}.vuecal--green-theme .vuecal__cell--selected:before{border-color:rgba(66,185,131,.5)}.vuecal--green-theme .vuecal__cell--highlighted:not(.vuecal__cell--has-splits),.vuecal--green-theme .vuecal__cell-split--highlighted{background-color:rgba(195,255,225,.5)}.vuecal--green-theme .vuecal__arrow--highlighted,.vuecal--green-theme .vuecal__today-btn--highlighted,.vuecal--green-theme .vuecal__view-btn--highlighted{background-color:rgba(136,236,191,.25)}.vuecal--blue-theme .vuecal__cell-events-count,.vuecal--blue-theme .vuecal__menu{background-color:rgba(66,163,185,.8);color:#fff}.vuecal--blue-theme .vuecal__title-bar{background-color:rgba(0,165,188,.3)}.vuecal--blue-theme .vuecal__cell--current,.vuecal--blue-theme .vuecal__cell--today{background-color:rgba(240,240,255,.4)}.vuecal--blue-theme:not(.vuecal--day-view) .vuecal__cell--selected{background-color:rgba(235,253,255,.4)}.vuecal--blue-theme .vuecal__cell--selected:before{border-color:rgba(115,191,204,.5)}.vuecal--blue-theme .vuecal__cell--highlighted:not(.vuecal__cell--has-splits),.vuecal--blue-theme .vuecal__cell-split--highlighted{background-color:rgba(0,165,188,.06)}.vuecal--blue-theme .vuecal__arrow--highlighted,.vuecal--blue-theme .vuecal__today-btn--highlighted,.vuecal--blue-theme .vuecal__view-btn--highlighted{background-color:rgba(66,163,185,.2)}.vuecal--rounded-theme .vuecal__weekdays-headings{border:none}.vuecal--rounded-theme .vuecal__cell,.vuecal--rounded-theme .vuecal__cell:before{background:none;border:none}.vuecal--rounded-theme .vuecal__cell--out-of-scope{opacity:.4}.vuecal--rounded-theme .vuecal__cell-content{width:30px;height:30px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;border:1px solid transparent;border-radius:30px;color:#333}.vuecal--rounded-theme.vuecal--day-view .vuecal__cell-content{width:auto;background:none}.vuecal--rounded-theme.vuecal--year-view .vuecal__cell{width:33.33%}.vuecal--rounded-theme.vuecal--year-view .vuecal__cell-content{width:85px}.vuecal--rounded-theme.vuecal--years-view .vuecal__cell-content{width:52px}.vuecal--rounded-theme .vuecal__cell{background-color:transparent!important}.vuecal--rounded-theme.vuecal--green-theme:not(.vuecal--day-view) .vuecal__cell-content{background-color:#f1faf7}.vuecal--rounded-theme.vuecal--green-theme:not(.vuecal--day-view) .vuecal__cell--today .vuecal__cell-content{background-color:#42b983;color:#fff}.vuecal--rounded-theme.vuecal--green-theme .vuecal--day-view .vuecal__cell--today:before{background-color:rgba(66,185,131,.05)}.vuecal--rounded-theme.vuecal--green-theme:not(.vuecal--day-view) .vuecal__cell--selected .vuecal__cell-content{border-color:#42b983}.vuecal--rounded-theme.vuecal--green-theme .vuecal__cell--highlighted:not(.vuecal__cell--has-splits),.vuecal--rounded-theme.vuecal--green-theme .vuecal__cell-split--highlighted{background-color:rgba(195,255,225,.5)}.vuecal--rounded-theme.vuecal--blue-theme:not(.vuecal--day-view) .vuecal__cell-content{background-color:rgba(100,182,255,.2)}.vuecal--rounded-theme.vuecal--blue-theme:not(.vuecal--day-view) .vuecal__cell--today .vuecal__cell-content{background-color:#8fb7e4;color:#fff}.vuecal--rounded-theme.vuecal--blue-theme .vuecal--day-view .vuecal__cell--today:before{background-color:rgba(143,183,228,.1)}.vuecal--rounded-theme.vuecal--blue-theme:not(.vuecal--day-view) .vuecal__cell--selected .vuecal__cell-content{border-color:#61a9e0}.vuecal--rounded-theme.vuecal--blue-theme .vuecal__cell--highlighted:not(.vuecal__cell--has-splits),.vuecal--rounded-theme.vuecal--blue-theme .vuecal__cell-split--highlighted{background-color:rgba(0,165,188,.06)}.vuecal--date-picker .vuecal__title-bar{font-size:1.2em}.vuecal--date-picker .vuecal__heading{height:2.2em;font-weight:500;opacity:.4}.vuecal--date-picker .vuecal__weekdays-headings{border:none}.vuecal--date-picker .vuecal__body{margin-left:1px}.vuecal--date-picker .vuecal__cell,.vuecal--date-picker .vuecal__cell:before{background:none;border:none}.vuecal--date-picker .vuecal__cell-content{height:26px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;border:1px solid transparent;border-radius:25px;-webkit-transition:background-color .2s cubic-bezier(.39,.58,.57,1);transition:background-color .2s cubic-bezier(.39,.58,.57,1)}.vuecal--date-picker.vuecal--years-view .vuecal__cell-content{-webkit-box-flex:0;-ms-flex:0;flex:0;padding:0 4px;height:24px}.vuecal--date-picker.vuecal--year-view .vuecal__cell-content{-webkit-box-flex:0;-ms-flex:0;flex:0;padding:0 15px}.vuecal--date-picker.vuecal--month-view .vuecal__cell-content{width:26px}.vuecal--date-picker:not(.vuecal--day-view) .vuecal__cell-content:hover{background-color:rgba(0,0,0,.1)}.vuecal--date-picker:not(.vuecal--day-view) .vuecal__cell--selected .vuecal__cell-content{background-color:#42b982;color:#fff}.vuecal--date-picker:not(.vuecal--day-view) .vuecal__cell--current .vuecal__cell-content,.vuecal--date-picker:not(.vuecal--day-view) .vuecal__cell--today .vuecal__cell-content{border-color:#42b982}.broadcast-timeline-vertical[data-v-2b80df03]{background:#fff;border-radius:4px;overflow:hidden;border:1px solid #dbdbdb;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}.timeline-controls[data-v-2b80df03]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px 16px;background:#f5f5f5;border-bottom:1px solid #dbdbdb;-ms-flex-negative:0;flex-shrink:0}.date-navigation[data-v-2b80df03],.timeline-controls[data-v-2b80df03]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.date-navigation[data-v-2b80df03]{gap:12px}.date-display[data-v-2b80df03]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-weight:600;font-size:14px;color:#363636;padding:0 12px}.date-value[data-v-2b80df03]{color:#2196f3}.info-display[data-v-2b80df03]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.info-label[data-v-2b80df03]{font-size:13px;color:#7a7a7a}.info-value[data-v-2b80df03]{font-size:13px;font-weight:600;color:#363636}.selection-divider[data-v-2b80df03]{color:#dbdbdb;margin:0 8px}.selection-count[data-v-2b80df03]{font-size:13px;font-weight:600;color:#3273dc;margin-right:10px}.item-checkbox[data-v-2b80df03]{margin-right:8px;-ms-flex-negative:0;flex-shrink:0}.timeline-container[data-v-2b80df03]{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;overflow-x:auto;background:#fafafa}.timeline-content[data-v-2b80df03]{position:relative;min-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.time-axis[data-v-2b80df03]{position:-webkit-sticky;position:sticky;left:0;width:70px;background:#fff;border-right:2px solid #dbdbdb;z-index:10;-ms-flex-negative:0;flex-shrink:0}.time-marker[data-v-2b80df03]{position:absolute;left:0;width:100%;height:1px}.time-label[data-v-2b80df03]{font-size:12px;font-weight:600;color:#363636;padding:4px 8px;background:#fff;position:relative;top:-10px}.time-label.preview-time[data-v-2b80df03]{color:#3273dc;font-style:italic;background:#e8f4fd;border:1px dashed #3273dc}.time-shifted[data-v-2b80df03]{opacity:.85}.time-line[data-v-2b80df03]{position:absolute;left:70px;top:0;width:3000px;height:1px;background:#dbdbdb}.timeline-track[data-v-2b80df03]{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.timeline-item[data-v-2b80df03]{position:absolute;border-radius:4px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);cursor:pointer;-webkit-transition:all .2s;transition:all .2s;overflow:hidden}.timeline-item[data-v-2b80df03]:hover{-webkit-box-shadow:0 4px 8px rgba(0,0,0,.2);box-shadow:0 4px 8px rgba(0,0,0,.2);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.timeline-item.dragging[data-v-2b80df03]{opacity:.5;cursor:-webkit-grabbing;cursor:grabbing}.item-content[data-v-2b80df03]{padding:8px 12px;width:100%;height:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:12px;position:relative}.delete-item-btn[data-v-2b80df03],.item-content[data-v-2b80df03]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.delete-item-btn[data-v-2b80df03]{position:absolute;right:8px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:24px;height:24px;border-radius:50%;border:none;background:rgba(255,59,48,.9);color:#fff;font-size:20px;line-height:20px;cursor:pointer;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .2s;transition:all .2s;opacity:.7;font-weight:700;padding:0}.delete-item-btn[data-v-2b80df03]:hover{opacity:1;background:#ff3b30;-webkit-transform:translateY(-50%) scale(1.1);transform:translateY(-50%) scale(1.1);-webkit-box-shadow:0 2px 8px rgba(255,59,48,.4);box-shadow:0 2px 8px rgba(255,59,48,.4)}.item-title[data-v-2b80df03]{font-weight:600;font-size:13px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-box-flex:1;-ms-flex:1;flex:1}.item-meta[data-v-2b80df03]{font-size:11px;opacity:.9;white-space:nowrap}.item-duration[data-v-2b80df03]{font-size:11px;opacity:.8;white-space:nowrap;margin-left:auto}.item-segment[data-v-2b80df03]{background:#e3f2fd;border-left:4px solid #2196f3;color:#1565c0}.item-break[data-v-2b80df03]{background:#ffebee;border-left:6px solid #f44336;color:#c62828}.item-break .item-title[data-v-2b80df03]{font-style:italic;font-weight:600}.item-tvc[data-v-2b80df03]{background:#fff3e0;border-left:4px solid #ff9800;color:#e65100}.item-promo[data-v-2b80df03]{background:#f3e5f5;border-left:4px solid #9c27b0;color:#6a1b9a}.item-filler[data-v-2b80df03]{background:#f1f8e9;border-left:4px solid #8bc34a;color:#558b2f}.item-gfx[data-v-2b80df03]{background:#e0f2f1;border-left:4px solid #009688;color:#00695c}.placeholder-content[data-v-2b80df03]{background:transparent!important;border:1px dashed #dbdbdb!important}.item-gap[data-v-2b80df03]{background:#fff9e6!important;border:2px dashed #ffc107!important;border-radius:6px}.gap-content[data-v-2b80df03]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:12px;text-align:center}.gap-info[data-v-2b80df03]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.gap-label[data-v-2b80df03]{font-size:11px;font-weight:600;color:#f57c00;text-transform:uppercase;letter-spacing:.5px}.gap-duration[data-v-2b80df03]{font-size:14px;font-weight:700;color:#e65100}.gap-next-show[data-v-2b80df03]{font-size:10px;color:#7a7a7a;font-style:italic;margin-top:2px}.next-show-title[data-v-2b80df03]{font-weight:600;color:#363636}.item-overrun[data-v-2b80df03]{background:#ffebee!important;border:2px dashed #f44336!important;border-radius:6px}.overrun-label[data-v-2b80df03]{color:#c62828!important;font-size:12px!important;font-weight:700!important}.overrun-duration[data-v-2b80df03]{color:#b71c1c!important;font-size:16px!important;font-weight:800!important}.overrun-warning[data-v-2b80df03]{font-size:10px;color:#d32f2f;font-style:italic;margin-top:2px}.drop-indicator[data-v-2b80df03]{position:absolute;left:70px;right:0;height:4px;pointer-events:none;z-index:200}.drop-indicator-line[data-v-2b80df03]{width:100%;height:4px;background:#4caf50;-webkit-box-shadow:0 0 8px rgba(76,175,80,.6);box-shadow:0 0 8px rgba(76,175,80,.6)}.drop-indicator-label[data-v-2b80df03]{position:absolute;left:10px;top:-20px;background:#4caf50;color:#fff;padding:4px 12px;border-radius:4px;font-size:12px;font-weight:600;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.2);box-shadow:0 2px 6px rgba(0,0,0,.2)}.asset-list[data-v-2b80df03]{max-height:400px;overflow-y:auto}.asset-option[data-v-2b80df03]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:12px;border:1px solid #dbdbdb;border-radius:4px;margin-bottom:8px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.asset-option[data-v-2b80df03]:hover{background:#f0f7ff;border-color:#3273dc}.asset-icon[data-v-2b80df03]{font-size:20px}.asset-title[data-v-2b80df03]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:500}.asset-count[data-v-2b80df03]{background:#f5f5f5;padding:4px 10px;border-radius:12px;font-size:12px;color:#7a7a7a;font-weight:600}.quick-ranges[data-v-2b80df03]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-top:16px}.mb-3[data-v-2b80df03]{margin-bottom:1rem}.mt-3[data-v-2b80df03]{margin-top:1rem}.mb-4[data-v-2b80df03]{margin-bottom:1.5rem}.quick-date-buttons[data-v-2b80df03]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.stale-data-warning{background:linear-gradient(135deg,#fff3cd,#ffeeba);border:1px solid #ffc107;border-radius:6px;padding:12px 16px;margin-bottom:16px;-webkit-box-shadow:0 2px 8px rgba(255,193,7,.3);box-shadow:0 2px 8px rgba(255,193,7,.3)}.stale-warning-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.stale-warning-content .icon{color:#856404}.stale-warning-text{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#856404;font-weight:500;min-width:200px}.stale-warning-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.vuecal__no-event{display:none}.vuecal__event-time{display:none!important}.vuecal__cell .vuecal__event *{font-size:12px}.vuecal__event-title{font-weight:700}.vuecal__event{color:#fff;border:1px solid #666;opacity:.8}.vuecal__event.series-1{background-color:#3fe0d0}.vuecal__event.series-2{background-color:#4169e1}.vuecal__event.series-3{background-color:#6595ec}.vuecal__event.series-4{background-color:#0047ab}.vuecal__event.series-5{background-color:#aed8e6}.vuecal__event.series-6{background-color:#89ceef}.vuecal__event.series-7{background-color:#0ebab5}.vuecal__event.series-8{background-color:#0d52ba}.vuecal__event.series-9{background-color:#0073cf}.vuecal__event.series-0{background-color:#2a52be}.vuecal__event.movie-1{background-color:#8d021f}.vuecal__event.movie-2{background-color:#5e1914}.vuecal__event.movie-3{background-color:#b80f0a}.vuecal__event.movie-4{background-color:#f20d09}.vuecal__event.movie-5{background-color:#bf0a30}.vuecal__event.movie-6{background-color:#ca3433}.vuecal__event.movie-7{background-color:#d21f3c}.vuecal__event.movie-8{background-color:#b43757}.vuecal__event.movie-9{background-color:#ff0800}.vuecal__event.movie-0{background-color:#7e191b}.vuecal__cell .special-hours-1{background:hsla(0,0%,100%,.7)}.vuecal__cell .special-hours-2{background:hsla(0,0%,93.7%,.7)}.vuecal__cell .special-hours-3{background:hsla(0,0%,93.3%,.7)}.vuecal__cell .special-hours-4{background:hsla(0,0%,86.7%,.7)}.vuecal__cell .special-hours-5{background:hsla(0,0%,80%,.7)}.vuecal__cell .special-hours-6{background:hsla(0,0%,73.3%,.7)}.vuecal__cell .special-hours-7{background:hsla(0,0%,66.7%,.7)}.vuecal__cell .special-hours-8{background:hsla(0,0%,60%,.7)}.vuecal__cell .special-hours-9{background:hsla(0,0%,59.6%,.7)}.vuecal__cell .special-hours-0{background:hsla(0,0%,59.2%,.7)}.vuecal{border:1px solid #ddd;border-radius:4px}.vuecal__weekdays-headings{border-bottom:1px solid #ddd;background-color:#f8f9fa;font-weight:600}.vuecal__heading{color:#333!important;font-size:14px;padding:10px}.vuecal__time-column{width:60px;border-right:1px solid #ddd}.vuecal__time-cell{color:#666!important;font-size:11px}.vuecal__weekday-label{color:#333!important;font-weight:600}.vuecal__cell{min-height:40px;border-right:1px solid #999!important;border-bottom:1px solid #999!important}.vuecal__bg .vuecal__cells{border-top:1px solid #999!important;border-left:1px solid #999!important}.vuecal__time-column{border-right:1px solid #999!important}.vuecal__cell:before{border-top:1px solid #999!important;border-color:#999!important}.vuecal__cell-content{border-bottom:1px solid #999!important}.vuecal__time-cell-line{border-top:1px solid #999!important}.vuecal__special-hours{pointer-events:none}.vuecal__event.segment{background-color:#e3f2fd!important;border-left:4px solid #2196f3!important;color:#1565c0!important}.vuecal__event.break{background-color:#ffebee!important;border-left:6px solid #f44336!important;color:#c62828!important;font-style:italic;font-weight:600!important}.break-icon{font-size:14px;margin-right:4px}.vuecal__event-title{overflow:visible!important;white-space:normal!important;word-wrap:break-word!important;font-weight:500}.day-view-controls{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:10px 10px 5px 10px;background:#f5f5f5;border-radius:4px 4px 0 0;margin-bottom:-1px}.day-view-controls,.zoom-controls{display:-webkit-box;display:-ms-flexbox;display:flex}.zoom-controls{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.zoom-label{font-size:13px;font-weight:600;color:#363636}.zoom-indicator{font-size:12px;color:#7a7a7a;min-width:50px;text-align:center}.day-view-layout{display:grid;grid-template-columns:280px 1fr;gap:0;height:820px;border:1px solid #dbdbdb;border-radius:4px;overflow:hidden}.calendar-section,.day-view-event{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%}.day-view-event{padding:4px 6px!important;font-size:12px!important;line-height:1.3!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.vuecal__event{min-height:0!important;max-height:none!important}.event-main-title{font-weight:600;margin-bottom:2px}.event-meta{font-size:10px;margin-bottom:2px;opacity:.9}.event-duration{font-size:10px;opacity:.8;font-weight:400}.vuecal__event.commercial{background-color:#fff3e0!important;border-left:4px solid #ff9800!important}.vuecal__event.promo{background-color:#f3e5f5!important;border-left:4px solid #9c27b0!important}.vuecal__event.filler{background-color:#f1f8e9!important;border-left:4px solid #8bc34a!important}.vuecal__event.gfx{background-color:#e0f2f1!important;border-left:4px solid #009688!important}.drop-zones-overlay{position:absolute;top:0;left:60px;right:0;bottom:0;pointer-events:none;z-index:1000}.drop-zone{position:absolute;left:0;right:15px;border:2px dashed #4caf50;background-color:rgba(76,175,80,.1);pointer-events:all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .2s ease;transition:all .2s ease;cursor:copy}.drop-zone:hover{background-color:rgba(76,175,80,.2);border-color:#2e7d32;border-width:3px}.drop-zone-label{font-size:11px;font-weight:600;color:#2e7d32;background:hsla(0,0%,100%,.9);padding:4px 8px;border-radius:3px;white-space:nowrap}