:root{--tooltip-bg: #000000;--tooltip-text: #ffffff;--tooltip-border: rgb(76, 76, 76);--tooltip-radius: .375em;--tooltip-arrow-size: .55em;--tooltip-z-index: 999999;--tooltip-arrow-z-index: 9999999;--tooltip-padding: .6em .5em}.tooltip-wrapper{position:relative;display:inline-block}.tooltip-trigger{cursor:help;display:inline-block}.tooltip-container{position:absolute;z-index:var(--tooltip-z-index);pointer-events:none;transform:scale(1) translateY(0);will-change:transform}.tooltip-container--open{pointer-events:auto}.tooltip-content{background:var(--tooltip-bg);color:var(--tooltip-text);border:1px solid var(--tooltip-border);border-radius:var(--tooltip-radius);padding:var(--tooltip-padding);word-wrap:break-word;box-shadow:var(--tooltip-shadow);backdrop-filter:blur(.5em);-webkit-backdrop-filter:blur(.5em);position:relative;z-index:var(--tooltip-z-index)}.tooltip-arrow{position:absolute;width:0;height:0;border-style:none;pointer-events:none}.tooltip-arrow--top{bottom:100%;left:50%;transform:translate(-50%);border-left:var(--tooltip-arrow-size) solid transparent;border-right:var(--tooltip-arrow-size) solid transparent;border-bottom:var(--tooltip-arrow-size) solid var(--tooltip-border);margin-bottom:-.03125em;z-index:var(--tooltip-arrow-z-index)}.tooltip-arrow--top:before{content:"";position:absolute;top:1.5px;left:50%;transform:translate(-50%);border-left:var(--tooltip-arrow-size) solid transparent;border-right:var(--tooltip-arrow-size) solid transparent;border-bottom:var(--tooltip-arrow-size) solid var(--tooltip-bg);margin-bottom:-.03125em}.tooltip-arrow--bottom{top:100%;left:50%;transform:translate(-50%);border-left:var(--tooltip-arrow-size) solid transparent;border-right:var(--tooltip-arrow-size) solid transparent;border-top:var(--tooltip-arrow-size) solid var(--tooltip-border);margin-top:-.045em;z-index:var(--tooltip-arrow-z-index)}.tooltip-arrow--bottom:before{content:"";position:absolute;bottom:1.5px;left:50%;transform:translate(-50%);border-left:var(--tooltip-arrow-size) solid transparent;border-right:var(--tooltip-arrow-size) solid transparent;border-top:var(--tooltip-arrow-size) solid var(--tooltip-bg);margin-top:-.0625em}.tooltip-arrow--left{right:100%;top:50%;transform:translateY(-50%);border-top:var(--tooltip-arrow-size) solid transparent;border-bottom:var(--tooltip-arrow-size) solid transparent;border-right:var(--tooltip-arrow-size) solid var(--tooltip-border);margin-right:-.043em;z-index:var(--tooltip-arrow-z-index)}.tooltip-arrow--left:before,.tooltip-arrow--left-top:before{content:"";position:absolute;left:1.5px;top:50%;z-index:2;transform:translateY(-50%);border-top:var(--tooltip-arrow-size) solid transparent;border-bottom:var(--tooltip-arrow-size) solid transparent;border-right:var(--tooltip-arrow-size) solid var(--tooltip-bg)}.tooltip-arrow--right{left:100%;top:50%;transform:translateY(-50%);border-top:var(--tooltip-arrow-size) solid transparent;border-bottom:var(--tooltip-arrow-size) solid transparent;border-left:var(--tooltip-arrow-size) solid var(--tooltip-border);margin-left:-.03em;z-index:var(--tooltip-arrow-z-index)}.tooltip-arrow--right:before{content:"";position:absolute;right:1.5px;top:50%;transform:translateY(-50%);border-top:var(--tooltip-arrow-size) solid transparent;border-bottom:var(--tooltip-arrow-size) solid transparent;border-left:var(--tooltip-arrow-size) solid var(--tooltip-bg)}.w-full{width:100%}.h-inherit{height:inherit}:root{--date-picker-primary: #2d66ed;--date-picker-primary-fg: #ffffff;--date-picker-text: inherit;--date-picker-border: #00000020;--date-picker-secondary: #00000010;--date-picker-hover: #00000010;--date-picker-disabled: #000000b4;--date-picker-today: #00000010;--date-picker-radius: .375em;--timer-picker-bg: white;--timer-picker-input-bg: white;--timer-picker-input-border: #00000020;--timer-picker-input-text: inherit;--timer-picker-input-text-size: .875em;--timer-picker-input-border-radius: .375em;--timer-picker-input-padding: .5em .75em}.ml-auto{margin-left:auto}.date-picker{position:relative;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;color:var(--date-picker-text)}.date-picker-container-wide{width:350.672px}.date-picker-date-section .date-picker-content.months{padding:.4em .3em!important}.date-picker-date-section .date-picker-content.dates{padding:.3em .2em .4em!important}.date-picker-table{width:100%;border-collapse:collapse;border-spacing:0;margin:0}.date-picker-table:not(.date-picker-week-table) .date-picker-day-cell{padding:.13em}td,th{padding:0;margin:0;border:none}.date-picker-weekdays-row th{font-size:.78em}.date-picker-weekday{display:flex;align-items:center;justify-content:center;height:2em;font-size:.75em;font-weight:500;opacity:.5;padding:.25em}.date-picker-days-body tr{border:none}.date-picker-day{display:flex;align-items:center;justify-content:center;width:33px;height:33px;aspect-ratio:1/1;border:none;background:none;padding:0!important;border-radius:200px;cursor:pointer;font-size:.95em;color:var(--date-picker-text)}.date-picker-weeks-body .date-picker-day{width:100%!important}.date-picker-day:hover{background:var(--date-picker-hover)}.date-picker-day.other-month{opacity:.8}.date-picker-day.other-month.selected{opacity:1!important}.date-picker-day.today{background:var(--date-picker-today);font-weight:400}.date-picker-day.selected{background:var(--date-picker-primary);color:var(--date-picker-primary-fg)}.date-picker-day.disabled{cursor:not-allowed;opacity:.5}.date-picker-day.disabled:hover{background:none}.date-picker-datetime-layout{display:flex;gap:.65em;width:100%;align-items:stretch}.date-picker-date-section{flex:1}.date-picker-datetime-layout .date-picker-date-section{width:75%}.date-picker-time-section{width:100%;max-width:74px;border-left:1px solid var(--date-picker-border);position:relative;display:block}.date-picker-time-section .time-picker-container{position:absolute;inset:0;overflow-y:auto}.date-picker-time-section .time-wheel{border:none;border-radius:0;height:auto;min-height:100%}.date-picker-week-table .date-picker-week-row{cursor:pointer}.date-picker-week-table .date-picker-week-row:not(.selected):hover td{background:var(--date-picker-hover)}.date-picker-week-table td{border-radius:0;padding:0}.date-picker-week-table .date-picker-day-cell .date-picker-day{border-radius:0}.date-picker-week-header{text-align:center}.date-picker-week-row .date-picker-week-number-cell{height:90%;padding-right:5px;background:var(--date-picker-secondary);opacity:.7;border-bottom:1px solid var(--date-picker-border);text-align:center;width:2.5em;font-size:.8em}.date-picker-week-row:last-child .date-picker-week-number-cell{border-bottom:none}.date-picker-week-row.selected .date-picker-day{background:var(--date-picker-primary);color:var(--date-picker-primary-fg)}.date-picker-months-table{width:100%}.date-picker-months-body .date-picker-month-cell{padding:2px}.date-picker-month{display:flex;align-items:center;justify-content:center;width:100%;height:2.5em;border:none;background:none;border-radius:var(--date-picker-radius);cursor:pointer;font-size:inherit;color:var(--date-picker-text)}.date-picker-month:hover{background:var(--date-picker-hover)}.date-picker-month.selected{background:var(--date-picker-primary);color:var(--date-picker-primary-fg)}.year-view-layout{display:flex;gap:1px;padding-right:2px}.years-section{width:25%;min-width:60px;max-width:80px;border-right:1px solid var(--date-picker-border);display:flex;flex-direction:column}.years-list{display:flex;flex-direction:column;flex:1 1 0;height:0;overflow-y:auto;overflow-x:hidden;will-change:transform;contain:layout style}.years-list::-webkit-scrollbar{width:0px}.years-list::-webkit-scrollbar-track{background:transparent}.year-item{display:flex;align-items:center;justify-content:center;padding:.5em;border:none;background:none;cursor:pointer;font-size:.875em;color:var(--date-picker-text);transition:background-color .15s ease;white-space:nowrap;flex-shrink:0}.year-item:hover{background:var(--date-picker-hover)}.year-item.selected{background:var(--date-picker-primary);color:var(--date-picker-primary-fg)}.year-item.current{font-weight:600}.months-section{width:75%;display:flex;flex-direction:column;height:100%}.months-section .date-picker-months-table{overflow:auto;flex:1}.year-view-layout .months-section{padding:5px 3px;height:94.5%}.time-picker-container{height:100%;display:flex;flex-direction:column}.time-wheel{height:100%;overflow-y:auto;display:flex;flex-direction:column;border:1px solid var(--date-picker-border);border-radius:var(--date-picker-radius)}.time-option{height:30px;display:flex;align-items:center;justify-content:center;width:100%;cursor:pointer;font-size:.875em;color:var(--date-picker-text);flex-shrink:0}.time-option:hover{background:var(--date-picker-hover)}.time-option.selected{background:var(--date-picker-primary);color:var(--date-picker-primary-fg);font-weight:500}.date-picker-header{display:flex;align-items:center;justify-content:space-between;padding:.45em .4em;gap:.2em;border-bottom:1px solid var(--date-picker-border)}.date-picker-nav{display:flex;align-items:center;gap:.2em}.date-picker-nav-button{display:flex;align-items:center;justify-content:center;width:1.65em;height:1.65em;border:none;background:none;border-radius:var(--date-picker-radius);cursor:pointer;transition:background-color .15s ease;opacity:.7}.date-picker-nav-button:hover:not(:disabled){background:var(--date-picker-hover)}.date-picker-nav-button:disabled{opacity:.5;cursor:not-allowed}.date-picker-nav-icon,.date-picker-header *{color:inherit!important}.date-picker-nav-icon svg{width:1.3em;height:1.3em;color:inherit!important;fill:currentColor!important}.date-picker-title{font-weight:600;font-size:1em;cursor:pointer;padding:.25em .5em;border-radius:var(--date-picker-radius);transition:background-color .15s ease;border:none;background:none;color:inherit}.date-picker-title:hover{background:var(--date-picker-hover)}.date-picker svg{display:flex;color:inherit}.date-picker *::-webkit-scrollbar{height:3px;width:3px}.date-picker *::-webkit-scrollbar-track{border-radius:5px;background-color:transparent}.date-picker *::-webkit-scrollbar-track:hover{background-color:transparent}.date-picker *::-webkit-scrollbar-track:active{background-color:transparent}.date-picker *::-webkit-scrollbar-thumb{border-radius:2px;background-color:var(--date-picker-border)}.date-picker *::-webkit-scrollbar-thumb:hover{background-color:var(--date-picker-border)}.date-picker *::-webkit-scrollbar-thumb:active{background-color:var(--date-picker-border)}.time-picker-dropdown{background:var(--timer-picker-bg);border:1px solid var(--date-picker-border, #00000020);border-radius:var(--date-picker-radius, .375rem)}.time-picker-sections{display:flex}.time-picker-time-section{border-right:1px solid var(--date-picker-border, #00000020);display:flex;flex-direction:column;min-width:3.5em;padding:.1em}.time-picker-time-section:last-child{border-right:none}.time-picker-period-section{min-width:60px}.time-picker-options-scroll{max-height:193px;overflow-y:auto;display:flex;flex-direction:column;gap:2px;padding:2px;will-change:transform;contain:layout style}.time-picker-option-button{padding:.29em;border:none;background:transparent;border-radius:var(--date-picker-radius, .375rem);cursor:pointer;font-size:.87em;color:var(--date-picker-text, inherit);transition:all .15s ease;text-align:center}.time-picker-option-button:hover{background:var(--date-picker-hover, #00000010)}.time-picker-option-button.selected{background:var(--date-picker-primary, #2d66ed);color:var(--date-picker-primary-fg, #ffffff);font-weight:500}.time-picker-options-scroll::-webkit-scrollbar{width:0px}.time-picker-options-scroll::-webkit-scrollbar-track{background:transparent}.v-time-picker{z-index:999999999999}.time-picker-input{width:100%;display:flex;align-items:center;justify-content:space-between;padding:var(--timer-picker-input-padding);border:1px solid var(--timer-picker-input-border);border-radius:var(--timer-picker-input-border-radius);background:var(--timer-picker-input-bg);cursor:pointer;font-size:var(--timer-picker-input-text-size);color:var(--date-picker-text, inherit);transition:all .15s ease}.time-display{font-weight:500}.time-picker-clock-icon{opacity:.6}.v-time-picker .tooltip-content{padding:0!important;background:transparent!important;color:inherit!important;border-radius:0!important}.icon-picker[data-v-99947acf]{--iconPicker-text: #1a1a1a;--iconPicker-border: #e0e0e0;--iconPicker-primary: #0066cc;--iconPicker-primary-fg: #0052a3;--iconPicker-primary-hover: #0052a3;--iconPicker-radius: .375em;--iconPicker-gap: .25em;--iconPicker-input-height: 2.125em;--iconPicker-selected-bg: #e6f3ff;--iconPicker-font-base: 15.5px;--iconPicker-transition: all .2s ease}.icon-picker[data-v-99947acf]{color:var(--iconPicker-text);font-size:var(--iconPicker-font-base)}.icon-picker__form[data-v-99947acf]{margin-bottom:.65em}.icon-picker__input-wrapper[data-v-99947acf]{position:relative;display:flex;align-items:center}.icon-picker__input[data-v-99947acf]{width:100%;height:var(--iconPicker-input-height);padding:0 2.5em 0 .6em;border:1px solid var(--iconPicker-border);border-radius:var(--iconPicker-radius);font-size:.875em;background:transparent;transition:var(--iconPicker-transition)}.icon-picker__input[data-v-99947acf]:focus{outline:none;border-color:var(--iconPicker-primary)}.icon-picker__search-btn[data-v-99947acf]{position:absolute;right:0;background:none;border:none;cursor:pointer;height:100%;width:2.5em;display:flex;align-items:center;justify-content:center;color:var(--iconPicker-primary);transition:var(--iconPicker-transition)}.icon-picker__search-btn svg[data-v-99947acf]{font-size:1.2em}.icon-picker__search-btn[data-v-99947acf]:hover{color:var(--iconPicker-primary-hover)}.icon-picker__search-btn[data-v-99947acf]:disabled{opacity:.5;cursor:not-allowed}.icon-picker__content[data-v-99947acf]{min-height:6.25em}.icon-picker__grid[data-v-99947acf]{display:grid;grid-template-columns:repeat(auto-fill,minmax(2.4em,1fr));gap:var(--iconPicker-gap)}.icon-picker__icon-btn[data-v-99947acf]{display:flex;align-items:center;justify-content:center;padding:6px;border:1px solid var(--iconPicker-border);border-radius:var(--iconPicker-radius);background:transparent;cursor:pointer;transition:var(--iconPicker-transition)}.icon-picker__icon-btn[data-v-99947acf]:hover,.icon-picker__icon-btn--selected[data-v-99947acf]{background:var(--iconPicker-selected-bg);border-color:var(--iconPicker-primary)}.icon-picker__icon[data-v-99947acf]{font-size:1.45em}.icon-picker__loading[data-v-99947acf],.icon-picker__empty[data-v-99947acf]{text-align:center;padding:.7em;font-size:1em}.icon-picker__pagination[data-v-99947acf]{display:flex;align-items:center;justify-content:center;margin-top:.9em;padding-top:.7em;border-top:1px solid var(--iconPicker-border)}.icon-picker__pagination-btn[data-v-99947acf]{display:flex;align-items:center;justify-content:center;width:1.9em;height:1.9em;border:1px solid var(--iconPicker-border);border-radius:var(--iconPicker-radius);background:transparent;cursor:pointer;transition:var(--iconPicker-transition)}.icon-picker__pagination-btn[data-v-99947acf]:hover:not(:disabled){background:var(--iconPicker-selected-bg);border-color:var(--iconPicker-primary)}.icon-picker__pagination-btn[data-v-99947acf]:disabled{opacity:.5;cursor:not-allowed}.icon-picker__pagination-info[data-v-99947acf]{margin:0 1em;font-size:.9em}.carousel-pagination{--carousel-pagination-gap: .5rem;--carousel-pagination-padding: 1rem;--carousel-pagination-z-index: 5;--carousel-pagination-border-radius: .125rem;--carousel-pagination-bottom-offset: .5rem;--carousel-pagination-side-offset: .5rem;--carousel-pagination-primary-color: white;--carousel-pagination-secondary-color: rgba(255, 255, 255, .3);--carousel-pagination-accent-color: rgba(59, 130, 246, .5);--carousel-pagination-text-color: white;--carousel-pagination-border-color: rgba(0, 0, 0, .15);--carousel-pagination-shadow-color: rgba(0, 0, 0, .1);--carousel-pagination-bg-inactive: var(--carousel-pagination-secondary-color);--carousel-pagination-bg-hover: rgba(255, 255, 255, .8);--carousel-pagination-bg-active: rgba(255, 255, 255, .9);--carousel-pagination-bg-current: var(--carousel-pagination-primary-color);--carousel-pagination-focus-color: var(--carousel-pagination-accent-color);--carousel-pagination-hover-scale: 1.1;--carousel-pagination-active-scale: 1.25;--carousel-pagination-disabled-opacity: .5;--carousel-pagination-font-size: .875rem;--carousel-pagination-font-weight: 500;--carousel-pagination-font-weight-bold: 700;--carousel-pagination-text-shadow: rgba(0, 0, 0, .8) .1px .5px 1px;--carousel-pagination-dot-size: .625rem;--carousel-pagination-dot-border-width: .5px;--carousel-pagination-dot-hover-scale: var(--carousel-pagination-hover-scale);--carousel-pagination-dot-current-scale: var(--carousel-pagination-active-scale);--carousel-pagination-line-width: 2rem;--carousel-pagination-line-height: .25rem;--carousel-pagination-line-border-radius: var(--carousel-pagination-border-radius);--carousel-pagination-line-gap: .25rem;--carousel-pagination-line-vertical-width: var(--carousel-pagination-line-height);--carousel-pagination-line-vertical-height: var(--carousel-pagination-line-width);--carousel-pagination-button-size: 2.5rem;--carousel-pagination-button-border-width: 1px;--carousel-pagination-button-border-color: rgba(255, 255, 255, .6);--carousel-pagination-button-bg: rgba(0, 0, 0, .4);--carousel-pagination-button-hover-border: rgba(255, 255, 255, .4);--carousel-pagination-button-hover-bg: rgba(0, 0, 0, .2);--carousel-pagination-button-icon-size: 1.25rem;--carousel-pagination-button-gap: 1rem;--carousel-pagination-button-rotation: 90deg;--carousel-pagination-button-scale: .9;--carousel-pagination-fraction-border-color: rgba(255, 255, 255, .1);--carousel-pagination-fraction-bg: rgba(0, 0, 0, .2);--carousel-pagination-fraction-padding: .5rem 1rem;--carousel-pagination-fraction-border-radius: 1rem;--carousel-pagination-fraction-gap: .25rem;--carousel-pagination-fraction-separator-opacity: .7;--carousel-pagination-fraction-total-opacity: .9;--carousel-pagination-progressbar-max-width: 200px;--carousel-pagination-progressbar-track-height: .25rem;--carousel-pagination-progressbar-track-bg: var(--carousel-pagination-secondary-color);--carousel-pagination-progressbar-track-border-radius: var(--carousel-pagination-border-radius);--carousel-pagination-progressbar-fill-bg: var(--carousel-pagination-primary-color);--carousel-pagination-progressbar-fill-border-radius: var(--carousel-pagination-border-radius);--carousel-pagination-transition-duration: .3s;--carousel-pagination-transition-timing: ease;--carousel-pagination-transition: all var(--carousel-pagination-transition-duration) var(--carousel-pagination-transition-timing);--carousel-pagination-progressbar-transition: width var(--carousel-pagination-transition-duration) var(--carousel-pagination-transition-timing)}.carousel-pagination--xs{--carousel-pagination-gap: .25rem;--carousel-pagination-padding: .25rem;--carousel-pagination-bottom-offset: .5rem;--carousel-pagination-side-offset: .5rem;--carousel-pagination-font-size: .625rem;--carousel-pagination-button-size: 1.5rem;--carousel-pagination-button-icon-size: .875rem;--carousel-pagination-dot-size: .375rem;--carousel-pagination-line-width: 1rem;--carousel-pagination-line-height: .125rem;--carousel-pagination-fraction-padding: .125rem .375rem}.carousel-pagination--sm{--carousel-pagination-gap: .375rem;--carousel-pagination-padding: .5rem;--carousel-pagination-bottom-offset: .5rem;--carousel-pagination-side-offset: .5rem;--carousel-pagination-font-size: .75rem;--carousel-pagination-button-size: 2rem;--carousel-pagination-button-icon-size: 1rem;--carousel-pagination-dot-size: .5rem;--carousel-pagination-line-width: 1.5rem;--carousel-pagination-line-height: .1875rem;--carousel-pagination-fraction-padding: .25rem .5rem}.carousel-pagination--lg{--carousel-pagination-gap: .75rem;--carousel-pagination-padding: 1.25rem;--carousel-pagination-bottom-offset: 0rem;--carousel-pagination-side-offset: 1.25rem;--carousel-pagination-font-size: 1rem;--carousel-pagination-button-size: 3rem;--carousel-pagination-button-icon-size: 1.5rem;--carousel-pagination-dot-size: .75rem;--carousel-pagination-line-width: 3rem;--carousel-pagination-line-height: .375rem;--carousel-pagination-fraction-padding: .5rem 1rem}.carousel-pagination--xl{--carousel-pagination-gap: 1rem;--carousel-pagination-padding: 1.5rem;--carousel-pagination-bottom-offset: 0rem;--carousel-pagination-side-offset: 1.5rem;--carousel-pagination-font-size: 1.125rem;--carousel-pagination-button-size: 3.5rem;--carousel-pagination-button-icon-size: 1.75rem;--carousel-pagination-dot-size: 1rem;--carousel-pagination-line-width: 4rem;--carousel-pagination-line-height: .5rem;--carousel-pagination-fraction-padding: .75rem 1.25rem}.carousel-pagination{display:flex;align-items:center;justify-content:center;gap:var(--carousel-pagination-gap);padding:var(--carousel-pagination-padding);z-index:var(--carousel-pagination-z-index);transition:opacity var(--carousel-pagination-transition-duration) var(--carousel-pagination-transition-timing)}.carousel-pagination--center{padding:0!important}.carousel-pagination--center .carousel-pagination-items .carousel-pagination-button:first-child{position:absolute;top:50%;left:var(--carousel-pagination-side-offset);transform:translate(-50%,-50%)}.carousel-pagination--center .carousel-pagination-items .carousel-pagination-button:last-child{position:absolute;top:50%;right:var(--carousel-pagination-side-offset);transform:translate(50%,-50%)}.carousel-pagination--bottom{margin-top:8px}.carousel-pagination--bottom-center{position:absolute;bottom:var(--carousel-pagination-bottom-offset);left:50%;transform:translate(-50%)}.carousel-pagination--bottom-left{position:absolute;bottom:var(--carousel-pagination-side-offset);left:var(--carousel-pagination-side-offset)}.carousel-pagination--bottom-right{position:absolute;bottom:var(--carousel-pagination-side-offset);right:var(--carousel-pagination-side-offset)}.carousel-pagination--center-right{position:absolute;top:50%;right:var(--carousel-pagination-side-offset);transform:translateY(-50%);flex-direction:column}.carousel-pagination--center-left{position:absolute;top:50%;left:var(--carousel-pagination-side-offset);transform:translateY(-50%);flex-direction:column}.carousel-pagination--vertical.carousel-pagination--center-right .carousel-pagination-items,.carousel-pagination--vertical.carousel-pagination--center-left .carousel-pagination-items,.carousel-pagination--vertical.carousel-pagination--bottom-left .carousel-pagination-items,.carousel-pagination--vertical.carousel-pagination--bottom-right .carousel-pagination-items{flex-direction:column}.carousel-pagination--vertical.carousel-pagination--center-right .carousel-pagination-line,.carousel-pagination--vertical.carousel-pagination--center-left .carousel-pagination-line,.carousel-pagination--vertical.carousel-pagination--bottom-left .carousel-pagination-line,.carousel-pagination--vertical.carousel-pagination--bottom-right .carousel-pagination-line{flex-direction:column;width:var(--carousel-pagination-line-vertical-width)!important;height:var(--carousel-pagination-line-vertical-height)}.carousel-pagination--vertical .carousel-pagination-button{transform:rotate(var(--carousel-pagination-button-rotation)) scale(var(--carousel-pagination-button-scale))}.carousel-pagination-dots{display:flex;align-items:center;gap:var(--carousel-pagination-gap)}.carousel-pagination-dot{padding:0!important;width:var(--carousel-pagination-dot-size);height:var(--carousel-pagination-dot-size);min-width:var(--carousel-pagination-dot-size);min-height:var(--carousel-pagination-dot-size);border-radius:50%;border:var(--carousel-pagination-dot-border-width) solid var(--carousel-pagination-border-color);background-color:var(--carousel-pagination-bg-inactive);cursor:pointer;transition:var(--carousel-pagination-transition);outline:none;position:relative}.carousel-pagination-dot:hover{background-color:var(--carousel-pagination-bg-hover);transform:scale(var(--carousel-pagination-dot-hover-scale))}.carousel-pagination-dot--active{background-color:var(--carousel-pagination-bg-active)}.carousel-pagination-dot--current{background-color:var(--carousel-pagination-bg-current);transform:scale(var(--carousel-pagination-dot-current-scale))}.carousel-pagination-dot:focus{box-shadow:0 0 0 2px var(--carousel-pagination-focus-color)}.carousel-pagination-lines{display:flex;align-items:center;gap:var(--carousel-pagination-line-gap)}.carousel-pagination-line{padding:0!important;width:var(--carousel-pagination-line-width);height:var(--carousel-pagination-line-height);border:var(--carousel-pagination-dot-border-width) solid var(--carousel-pagination-border-color);background-color:var(--carousel-pagination-bg-inactive);cursor:pointer;transition:var(--carousel-pagination-transition);outline:none;border-radius:var(--carousel-pagination-line-border-radius);position:relative}.carousel-pagination-line:hover{background-color:var(--carousel-pagination-bg-hover)}.carousel-pagination-line--active{background-color:var(--carousel-pagination-bg-active)}.carousel-pagination-line--current{background-color:var(--carousel-pagination-bg-current)}.carousel-pagination-line:focus{box-shadow:0 0 0 2px var(--carousel-pagination-focus-color)}.carousel-pagination-buttons{display:flex;align-items:center;gap:var(--carousel-pagination-button-gap)}.carousel-pagination-button{display:flex;align-items:center;justify-content:center;width:var(--carousel-pagination-button-size);height:var(--carousel-pagination-button-size);border:var(--carousel-pagination-button-border-width) solid var(--carousel-pagination-button-border-color);background-color:var(--carousel-pagination-button-bg);border-radius:50%;cursor:pointer;transition:var(--carousel-pagination-transition);outline:none;color:var(--carousel-pagination-text-color);position:relative}.carousel-pagination-button:hover:not(:disabled){border-color:var(--carousel-pagination-button-hover-border);background-color:var(--carousel-pagination-button-hover-bg)}.carousel-pagination-button:focus{box-shadow:0 0 0 2px var(--carousel-pagination-focus-color)}.carousel-pagination-button--disabled{opacity:var(--carousel-pagination-disabled-opacity);cursor:not-allowed}.carousel-pagination-button svg{width:var(--carousel-pagination-button-icon-size);height:var(--carousel-pagination-button-icon-size);transition:transform var(--carousel-pagination-transition-duration) var(--carousel-pagination-transition-timing)}.carousel-pagination-fraction{display:flex;align-items:center;gap:var(--carousel-pagination-fraction-gap);border:var(--carousel-pagination-button-border-width) solid var(--carousel-pagination-fraction-border-color);background-color:var(--carousel-pagination-fraction-bg);color:var(--carousel-pagination-text-color);padding:var(--carousel-pagination-fraction-padding);border-radius:var(--carousel-pagination-fraction-border-radius);font-size:var(--carousel-pagination-font-size);font-weight:var(--carousel-pagination-font-weight);text-shadow:var(--carousel-pagination-text-shadow);position:relative}.carousel-pagination-fraction-current{font-weight:var(--carousel-pagination-font-weight-bold)}.carousel-pagination-fraction-separator{opacity:var(--carousel-pagination-fraction-separator-opacity)}.carousel-pagination-fraction-total{opacity:var(--carousel-pagination-fraction-total-opacity)}.carousel-pagination-progressbar{width:100%;max-width:var(--carousel-pagination-progressbar-max-width);position:relative}.carousel-pagination-progressbar-track{width:100%;height:var(--carousel-pagination-progressbar-track-height);background-color:var(--carousel-pagination-progressbar-track-bg);border-radius:var(--carousel-pagination-progressbar-track-border-radius);overflow:hidden;position:relative}.carousel-pagination-progressbar-fill{height:100%;background-color:var(--carousel-pagination-progressbar-fill-bg);border-radius:var(--carousel-pagination-progressbar-fill-border-radius);transition:var(--carousel-pagination-progressbar-transition);position:relative}.carousel-pagination-dot:focus-visible,.carousel-pagination-line:focus-visible,.carousel-pagination-button:focus-visible{box-shadow:0 0 0 3px var(--carousel-pagination-focus-color);outline:none}@media(prefers-reduced-motion:reduce){.carousel-pagination-dot,.carousel-pagination-line,.carousel-pagination-button,.carousel-pagination-button svg,.carousel-pagination-progressbar-fill{transition:none!important}}@media(max-width:640px){.carousel-pagination{padding:var(--carousel-pagination-mobile-padding)}.carousel-pagination-button{width:var(--carousel-pagination-mobile-button-size);height:var(--carousel-pagination-mobile-button-size)}.carousel-pagination-button svg{width:var(--carousel-pagination-mobile-button-icon-size);height:var(--carousel-pagination-mobile-button-icon-size)}.carousel-pagination-dot{width:var(--carousel-pagination-mobile-dot-size);height:var(--carousel-pagination-mobile-dot-size)}.carousel-pagination-line{width:var(--carousel-pagination-mobile-line-width);height:var(--carousel-pagination-mobile-line-height)}}@media(prefers-contrast:high){.carousel-pagination-dot,.carousel-pagination-line,.carousel-pagination-button{border-width:2px}.carousel-pagination-dot--current,.carousel-pagination-line--current{outline:2px solid}}.carousel-wrapper{position:relative;width:100%;height:100%;contain:layout style paint}.carousel{position:relative;width:100%;height:100%;border-radius:.5rem;max-width:var(--container-width);overflow:hidden;transform:translateZ(0);will-change:auto}.carousel-container{position:relative;width:100%;height:var(--container-height, 100%);min-height:100%;overflow:hidden;cursor:grab;touch-action:pan-y;outline:none;contain:layout style;will-change:transform}.carousel-container--no-drag{cursor:default!important}.carousel-focus-container{outline:none;position:relative;width:100%;height:100%;border-radius:.5rem;contain:layout}.carousel-focus-container:focus{outline:none}.carousel:not(.carousel--initialized){opacity:1}.carousel--initialized{opacity:1;transition:opacity .15s ease-out}.carousel-container:active{cursor:grabbing}.carousel-container--no-drag:active{cursor:default}.carousel--vertical .carousel-container{touch-action:pan-x;-webkit-overflow-scrolling:touch}.carousel--horizontal .carousel-container{touch-action:pan-y;-webkit-overflow-scrolling:touch}.carousel-container::-webkit-scrollbar{display:none;width:0;height:0}.carousel-container{-ms-overflow-style:none;scrollbar-width:none}.carousel-track{display:flex;transform:translateZ(0);transform-style:preserve-3d;backface-visibility:hidden;perspective:1000px;transition-property:transform;transition-duration:var(--carousel-transition-duration, .3s);transition-timing-function:var(--carousel-transition-timing, cubic-bezier(.25, .46, .45, .94));width:fit-content;height:100%;contain:layout style}.carousel-track-multiple{gap:var(--carousel-gap)}.carousel--initialized .carousel-track{will-change:transform}.carousel-track[data-dragging=true]{transition:none!important;will-change:transform}.carousel--vertical .carousel-track{flex-direction:column;width:100%;height:fit-content;align-items:flex-start}.carousel--vertical .carousel-track-multiple{gap:var(--carousel-gap)}.carousel-slide{flex:0 0 var(--carousel-slide-width);min-width:0;min-height:0;height:100%;position:relative;backface-visibility:hidden;contain:layout style paint;box-sizing:border-box}.carousel--vertical .carousel-slide{flex:0 0 auto;width:100%;height:var(--container-height)}.carousel-slide-content{width:100%;height:100%;border-radius:.5rem;overflow:hidden;display:flex;align-items:flex-start;justify-content:center;position:relative;contain:layout style paint}.carousel--initialized .carousel-slide-content{transform:translateZ(0)}.carousel-default-content{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:500;text-rendering:optimizeSpeed}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.carousel--initialized .carousel-track,.carousel--initialized .carousel-slide{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}}@media(prefers-reduced-motion:no-preference){.carousel-track{transition-timing-function:cubic-bezier(.215,.61,.355,1)}.carousel--initialized .carousel-track-multiple .carousel-slide.carouse-last-visible-slide:not(.slide-moving){transition-timing-function:cubic-bezier(.215,.61,.355,1)}}@media(prefers-reduced-motion:reduce){.carousel-track,.carousel-track-multiple .carousel-slide.carouse-last-visible-slide:not(.slide-moving),.carousel--initialized{transition:none!important;animation:none!important}.carousel-track{will-change:auto}}@media(max-width:768px){.carousel--initialized .carousel-track{perspective:none;transform-style:flat}.carousel--initialized .carousel-slide{transform:translateZ(0)}.carousel-slide-content{contain:layout style}}@media(min-width:1024px)and (min-height:768px){.carousel--initialized .carousel-track{transform-style:preserve-3d;perspective:2000px}.carousel--initialized .carousel-slide{transform-style:preserve-3d}}.carousel-focus-container:focus-visible{outline:2px solid rgba(59,130,246,.8);outline-offset:2px;border-radius:.5rem}@media print{.carousel-track{transition:none!important;transform:none!important;will-change:auto}.carousel-slide{transform:none!important;break-inside:avoid}}.carousel-slide-content[data-dragging=true] img,.carousel-slide-content[data-dragging=true] a{pointer-events:none;user-drag:none;-webkit-user-drag:none}.carousel-slide-content:not([data-dragging=true]){pointer-events:auto}.v-file-preview-wrapper[data-v-b5388c25]{position:relative;overflow:hidden;border-radius:8px;border:1px solid #e5e7eb;background-color:#fff}.v-file-preview-status[data-v-b5388c25]{display:grid;min-height:12rem;place-items:center;padding:1.5rem;color:#6b7280;font-size:.875rem;text-align:center}.pdf-viewer-container[data-v-abba13ab]{display:flex;flex-direction:column;height:100%;width:100%;background-color:#f3f4f6;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.pdf-viewer-container.is-fullscreen[data-v-abba13ab]{background-color:#e5e7eb}.pdf-toolbar[data-v-abba13ab]{display:flex;align-items:center;justify-content:space-between;padding:12px 24px;background-color:#fff;border-bottom:1px solid #e5e7eb;color:#374151}.toolbar-group[data-v-abba13ab]{display:flex;align-items:center;gap:8px}.toolbar-btn[data-v-abba13ab]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;border:none;background:transparent;color:#4b5563;cursor:pointer;transition:background-color .2s}.toolbar-btn[data-v-abba13ab]:hover:not(:disabled){background-color:#f3f4f6;color:#111827}.toolbar-btn[data-v-abba13ab]:disabled{opacity:.4;cursor:not-allowed}.page-indicator[data-v-abba13ab]{font-size:14px;font-weight:500;min-width:60px;text-align:center;-webkit-user-select:none;user-select:none}.zoom-indicator[data-v-abba13ab]{font-size:14px;font-weight:500;min-width:60px;text-align:center;-webkit-user-select:none;user-select:none;background:transparent;border:none;color:#4b5563;cursor:pointer;border-radius:6px;padding:6px 8px;transition:background-color .2s}.zoom-indicator[data-v-abba13ab]:hover{background-color:#f3f4f6;color:#111827}.pdf-canvas-wrapper[data-v-abba13ab]{flex:1;overflow:auto;padding:24px;text-align:center;position:relative}.pdf-canvas[data-v-abba13ab]{background-color:#fff;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;border-radius:4px;margin:0 auto;display:block;min-width:100%}.pdf-canvas.no-select[data-v-abba13ab]{user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.pdf-loader[data-v-abba13ab]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:32px;height:32px;border:3px solid #e5e7eb;border-top-color:#6b7280;border-radius:50%;animation:spin-abba13ab 1s linear infinite}@keyframes spin-abba13ab{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.vue-office-docx{height:100%;overflow-y:auto}.vue-office-docx .docx-wrapper>section.docx{margin-bottom:5px}@media screen and (max-width:800px){.vue-office-docx .docx-wrapper{padding:10px}.vue-office-docx .docx-wrapper>section.docx{padding:10px!important;width:100%!important}}body{margin:0}.x-spreadsheet{font-size:13px;line-height:normal;-webkit-user-select:none;user-select:none;-moz-user-select:none;font-family:Lato,Source Sans Pro,Roboto,Helvetica,Arial,sans-serif;box-sizing:content-box;background:#fff;-webkit-font-smoothing:antialiased}.x-spreadsheet textarea{font:400 13px Arial,Lato,Source Sans Pro,Roboto,Helvetica,sans-serif}.x-spreadsheet-sheet{position:relative;overflow:hidden}.x-spreadsheet-table{vertical-align:bottom}.x-spreadsheet-tooltip{font-family:inherit;position:absolute;padding:5px 10px;color:#fff;border-radius:1px;background:#000;font-size:12px;z-index:201}.x-spreadsheet-tooltip:before{pointer-events:none;position:absolute;left:calc(50% - 4px);top:-4px;content:"";width:8px;height:8px;background:inherit;-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:1;box-shadow:1px 1px 3px -1px #0000004d}.x-spreadsheet-color-palette{padding:5px}.x-spreadsheet-color-palette table{margin:0;padding:0;border-collapse:separate;border-spacing:2;background:#fff}.x-spreadsheet-color-palette table td{margin:0;cursor:pointer;border:1px solid transparent}.x-spreadsheet-color-palette table td:hover{border-color:#ddd}.x-spreadsheet-color-palette table td .x-spreadsheet-color-palette-cell{width:16px;height:16px}.x-spreadsheet-border-palette{padding:6px}.x-spreadsheet-border-palette table{margin:0;padding:0;border-collapse:separate;border-spacing:0;background:#fff;table-layout:fixed}.x-spreadsheet-border-palette table td{margin:0}.x-spreadsheet-border-palette .x-spreadsheet-border-palette-left{border-right:1px solid #eee;padding-right:6px}.x-spreadsheet-border-palette .x-spreadsheet-border-palette-left .x-spreadsheet-border-palette-cell{width:30px;height:30px;cursor:pointer;text-align:center}.x-spreadsheet-border-palette .x-spreadsheet-border-palette-left .x-spreadsheet-border-palette-cell:hover{background-color:#eee}.x-spreadsheet-border-palette .x-spreadsheet-border-palette-right{padding-left:6px}.x-spreadsheet-border-palette .x-spreadsheet-border-palette-right .x-spreadsheet-line-type{position:relative;left:0;top:-3px}.x-spreadsheet-dropdown{position:relative}.x-spreadsheet-dropdown .x-spreadsheet-dropdown-content{position:absolute;z-index:200;background:#fff;box-shadow:1px 2px 5px 2px #33333326}.x-spreadsheet-dropdown.bottom-left .x-spreadsheet-dropdown-content{top:calc(100% + 5px);left:0}.x-spreadsheet-dropdown.bottom-right .x-spreadsheet-dropdown-content{top:calc(100% + 5px);right:0}.x-spreadsheet-dropdown.top-left .x-spreadsheet-dropdown-content{bottom:calc(100% + 5px);left:0}.x-spreadsheet-dropdown.top-right .x-spreadsheet-dropdown-content{bottom:calc(100% + 5px);right:0}.x-spreadsheet-dropdown .x-spreadsheet-dropdown-title{padding:0 5px;display:inline-block}.x-spreadsheet-resizer{position:absolute;z-index:11}.x-spreadsheet-resizer .x-spreadsheet-resizer-hover{background-color:#4b89ff40}.x-spreadsheet-resizer .x-spreadsheet-resizer-line{position:absolute}.x-spreadsheet-resizer.horizontal{cursor:row-resize}.x-spreadsheet-resizer.horizontal .x-spreadsheet-resizer-line{border-bottom:2px dashed #4b89ff;left:0;bottom:0}.x-spreadsheet-resizer.vertical{cursor:col-resize}.x-spreadsheet-resizer.vertical .x-spreadsheet-resizer-line{border-right:2px dashed #4b89ff;top:0;right:0}.x-spreadsheet-scrollbar{position:absolute;bottom:0;right:0;background-color:#f4f5f8;opacity:.9;z-index:12}.x-spreadsheet-scrollbar.horizontal{right:15px;overflow-x:scroll;overflow-y:hidden}.x-spreadsheet-scrollbar.horizontal>div{height:1px;background:#ddd}.x-spreadsheet-scrollbar.vertical{bottom:15px;overflow-x:hidden;overflow-y:scroll}.x-spreadsheet-scrollbar.vertical>div{width:1px;background:#ddd}.x-spreadsheet-overlayer{position:absolute;left:0;top:0;z-index:10}.x-spreadsheet-overlayer .x-spreadsheet-overlayer-content{position:absolute;overflow:hidden;pointer-events:none;width:100%;height:100%}.x-spreadsheet-editor,.x-spreadsheet-selector{box-sizing:content-box;position:absolute;overflow:hidden;pointer-events:none;top:0;left:0;width:100%;height:100%}.x-spreadsheet-selector .hide-input{position:absolute;z-index:0}.x-spreadsheet-selector .hide-input input{padding:0;width:0;border:none!important}.x-spreadsheet-selector .x-spreadsheet-selector-area{position:absolute;border:2px solid #4b89ff;background:#4b89ff1a;z-index:5}.x-spreadsheet-selector .x-spreadsheet-selector-clipboard,.x-spreadsheet-selector .x-spreadsheet-selector-autofill{position:absolute;background:transparent;z-index:100}.x-spreadsheet-selector .x-spreadsheet-selector-clipboard{border:2px dashed #4b89ff}.x-spreadsheet-selector .x-spreadsheet-selector-autofill{border:1px dashed rgba(0,0,0,.45)}.x-spreadsheet-selector .x-spreadsheet-selector-corner{pointer-events:auto;position:absolute;cursor:crosshair;font-size:0;height:5px;width:5px;right:-5px;bottom:-5px;border:2px solid #ffffff;background:#4b89ff}.x-spreadsheet-editor{z-index:20}.x-spreadsheet-editor .x-spreadsheet-editor-area{position:absolute;text-align:left;border:2px solid #4b89ff;line-height:0;z-index:100;pointer-events:auto}.x-spreadsheet-editor .x-spreadsheet-editor-area textarea{box-sizing:content-box;border:none;padding:0 3px;outline:none;resize:none;text-align:start;overflow-y:hidden;font:400 13px Arial,Lato,Source Sans Pro,Roboto,Helvetica,sans-serif;color:inherit;white-space:normal;word-wrap:break-word;line-height:22px;margin:0}.x-spreadsheet-editor .x-spreadsheet-editor-area .textline{overflow:hidden;visibility:hidden;position:fixed;top:0;left:0}.x-spreadsheet-item{-webkit-user-select:none;user-select:none;background:0;border:1px solid transparent;outline:none;height:26px;color:#000000e6;line-height:26px;list-style:none;padding:2px 10px;cursor:default;text-align:left;overflow:hidden}.x-spreadsheet-item.disabled{pointer-events:none;opacity:.5}.x-spreadsheet-item:hover,.x-spreadsheet-item.active{background:#0000000d}.x-spreadsheet-item.divider{height:0;padding:0;margin:5px 0;border:none;border-bottom:1px solid rgba(0,0,0,.1)}.x-spreadsheet-item .label{float:right;opacity:.65;font-size:1em}.x-spreadsheet-item.state,.x-spreadsheet-header.state{padding-left:35px!important;position:relative}.x-spreadsheet-item.state:before,.x-spreadsheet-header.state:before{content:"";position:absolute;width:10px;height:10px;left:12px;top:calc(50% - 5px);background:#00000014;border-radius:2px}.x-spreadsheet-item.state.checked:before,.x-spreadsheet-header.state.checked:before{background:#4b89ff}.x-spreadsheet-checkbox{position:relative;display:inline-block;backface-visibility:hidden;outline:0;vertical-align:baseline;font-style:normal;font-size:1rem;line-height:1em}.x-spreadsheet-checkbox>input{position:absolute;top:0;left:0;opacity:0!important;outline:0;z-index:-1}.x-spreadsheet-suggest,.x-spreadsheet-contextmenu,.x-spreadsheet-sort-filter{position:absolute;box-shadow:1px 2px 5px 2px #33333326;background:#fff;z-index:100;width:260px;pointer-events:auto;overflow:auto}.x-spreadsheet-suggest{width:200px}.x-spreadsheet-filter{border:1px solid #e9e9e9;font-size:12px;margin:10px}.x-spreadsheet-filter .x-spreadsheet-header{padding:.5em .75em;background:#f8f8f9;border-bottom:1px solid #e9e9e9;border-left:1px solid transparent}.x-spreadsheet-filter .x-spreadsheet-body{height:200px;overflow-y:auto}.x-spreadsheet-filter .x-spreadsheet-body .x-spreadsheet-item{height:20px;line-height:20px}.x-spreadsheet-sort-filter .x-spreadsheet-buttons{margin:10px}.x-spreadsheet-bottombar{height:40px;padding:0 30px;text-align:left;background:#f5f6f7;display:flex}.x-spreadsheet-bottombar{position:relative;border-top:1px solid #e0e2e4}.x-spreadsheet-bottombar .x-spreadsheet-menu>li{line-height:40px;height:40px;padding-top:0;padding-bottom:0;vertical-align:middle;border-right:1px solid #e8eaed}.x-spreadsheet-menu{display:flex;overflow-x:auto;list-style:none;margin:0;padding:0;-webkit-user-select:none;user-select:none}.x-spreadsheet-menu>li{float:left;line-height:1.25em;padding:.785em 1em;margin:0;vertical-align:middle;text-align:left;font-weight:400;color:#80868b;white-space:nowrap;cursor:pointer;transition:all .3s;font-weight:700}.x-spreadsheet-menu>li.active{background-color:#fff;color:#000000a6}.x-spreadsheet-menu>li .x-spreadsheet-dropdown{display:inline-block}.x-spreadsheet-print{position:absolute;left:0;top:0;z-index:100;width:100%;height:100%;display:flex;flex-direction:column}.x-spreadsheet-print-bar{background:#424242;height:60px;line-height:60px;padding:0 30px}.x-spreadsheet-print-bar .-title{color:#fff;font-weight:700;font-size:1.2em;float:left}.x-spreadsheet-print-bar .-right{float:right;margin-top:12px}.x-spreadsheet-print-content{display:flex;flex:auto;flex-direction:row;background:#d0d0d0;height:calc(100% - 60px)}.x-spreadsheet-print-content .-sider{flex:0 0 300px;width:300px;border-left:2px solid #ccc;background:#fff}.x-spreadsheet-print-content .-content{flex:auto;overflow-x:auto;overflow-y:scroll;height:100%}.x-spreadsheet-canvas-card-wraper{margin:40px 20px}.x-spreadsheet-canvas-card{background:#fff;margin:auto;page-break-before:auto;page-break-after:always;box-shadow:0 8px 10px 1px #00000024,0 3px 14px 3px #0000001f,0 4px 5px #0003}.x-spreadsheet-calendar{color:#000000a6;background:#fff;-webkit-user-select:none;user-select:none}.x-spreadsheet-calendar .calendar-header{font-weight:700;line-height:30px;text-align:center;width:100%;float:left;background:#f9fafb}.x-spreadsheet-calendar .calendar-header .calendar-header-left{padding-left:5px;float:left}.x-spreadsheet-calendar .calendar-header .calendar-header-right{float:right}.x-spreadsheet-calendar .calendar-header .calendar-header-right a{padding:3px 0;margin-right:2px;border-radius:2px}.x-spreadsheet-calendar .calendar-header .calendar-header-right a:hover{background:#00000014}.x-spreadsheet-calendar .calendar-body{border-collapse:collapse;border-spacing:0}.x-spreadsheet-calendar .calendar-body th,.x-spreadsheet-calendar .calendar-body td{width:14.28571429%;min-width:32px;text-align:center;font-weight:700;line-height:30px;padding:0}.x-spreadsheet-calendar .calendar-body td>.cell:hover{background:#ecf6fd}.x-spreadsheet-calendar .calendar-body td>.cell.active,.x-spreadsheet-calendar .calendar-body td>.cell.active:hover{background:#ecf6fd;color:#2185d0}.x-spreadsheet-calendar .calendar-body td>.cell.disabled{pointer-events:none;opacity:.5}.x-spreadsheet-datepicker{box-shadow:2px 2px 5px #0003;position:absolute;left:0;top:calc(100% + 5px);z-index:10;width:auto}.x-spreadsheet-buttons{display:flex;justify-content:flex-end}.x-spreadsheet-buttons .x-spreadsheet-button{margin-left:8px}.x-spreadsheet-button{display:inline-block;border-radius:3px;line-height:1em;min-height:1em;white-space:nowrap;text-align:center;cursor:pointer;font-size:1em;font-weight:700;padding:.75em 1em;color:#0009;background:#e0e1e2;text-decoration:none;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;outline:none;vertical-align:baseline;zoom:1;-webkit-user-select:none;user-select:none;transition:all .1s linear}.x-spreadsheet-button.active,.x-spreadsheet-button:hover{background-color:#c0c1c2;color:#000c}.x-spreadsheet-button.primary{color:#fff;background-color:#2185d0}.x-spreadsheet-button.primary:hover,.x-spreadsheet-button.primary.active{color:#fff;background-color:#1678c2}.x-spreadsheet-form-input{font-size:1em;position:relative;font-weight:400;display:inline-flex;color:#000000de}.x-spreadsheet-form-input input{z-index:1;margin:0;max-width:100%;flex:1 0 auto;outline:0;-webkit-tap-highlight-color:rgba(255,255,255,0);text-align:left;line-height:30px;height:30px;padding:0 8px;background:#fff;border:1px solid #e9e9e9;border-radius:3px;transition:box-shadow .1s ease,border-color .1s ease;box-shadow:inset 0 1px 2px #0a0a0a0f}.x-spreadsheet-form-input input:focus{border-color:#4b89ff;box-shadow:inset 0 1px 2px #4b89ff33}.x-spreadsheet-form-select{position:relative;display:inline-block;background:#fff;border:1px solid #e9e9e9;border-radius:2px;cursor:pointer;color:#000000de;-webkit-user-select:none;user-select:none;box-shadow:inset 0 1px 2px #0a0a0a0f}.x-spreadsheet-form-select .input-text{text-overflow:ellipsis;white-space:nowrap;min-width:60px;width:auto;height:30px;line-height:30px;padding:0 8px}.x-spreadsheet-form-fields{display:flex;flex-direction:row;flex-wrap:wrap}.x-spreadsheet-form-fields .x-spreadsheet-form-field{flex:0 1 auto}.x-spreadsheet-form-fields .x-spreadsheet-form-field .label{display:inline-block;margin:0 10px 0 0}.x-spreadsheet-form-field{display:block;vertical-align:middle;margin-left:10px;margin-bottom:10px}.x-spreadsheet-form-field:first-child{margin-left:0}.x-spreadsheet-form-field.error .x-spreadsheet-form-select,.x-spreadsheet-form-field.error input{border-color:#f04134}.x-spreadsheet-form-field .tip{color:#f04134;font-size:.9em}.x-spreadsheet-dimmer{display:none;position:absolute;top:0!important;left:0!important;width:100%;height:100%;text-align:center;vertical-align:middle;background-color:#0009;opacity:0;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:.5s;animation-duration:.5s;transition:background-color .5s linear;-webkit-user-select:none;user-select:none;z-index:1000}.x-spreadsheet-dimmer.active{display:block;opacity:1}form fieldset{border:none}form fieldset label{display:block;margin-bottom:.5em;font-size:1em;color:#666}form fieldset select{font-size:1.1em;width:100%;background-color:#fff;border:none;border-bottom:2px solid #ddd;padding:.5em .85em;border-radius:2px}.x-spreadsheet-modal,.x-spreadsheet-toast{font-size:13px;position:fixed;z-index:1001;text-align:left;line-height:1.25em;min-width:360px;color:#000000de;font-family:Lato,Source Sans Pro,Roboto,Helvetica,Arial,sans-serif;border-radius:4px;border:1px solid rgba(0,0,0,.1);background-color:#fff;background-clip:padding-box;box-shadow:#0003 0 2px 8px}.x-spreadsheet-toast{background-color:#ffffffd9}.x-spreadsheet-modal-header,.x-spreadsheet-toast-header{font-weight:600;background-clip:padding-box;background-color:#ffffffd9;border-bottom:1px solid rgba(0,0,0,.05);border-radius:4px 4px 0 0}.x-spreadsheet-toast-header{color:#f2711c}.x-spreadsheet-modal-header{border-bottom:1px solid #e0e2e4;background:#00000014;font-size:1.0785em}.x-spreadsheet-modal-header,.x-spreadsheet-modal-content,.x-spreadsheet-toast-header,.x-spreadsheet-toast-content{padding:.75em 1em}.x-spreadsheet-menu li:first-child{display:none}.vue-office-excel{height:100%}.office-viewer-container[data-v-4b4fc513]{width:100%;height:100%;overflow:auto;background-color:#f9fafb}.image-viewer-container[data-v-e3b4855b]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#f3f4f6;padding:24px}.image-content[data-v-e3b4855b]{max-width:100%;max-height:100%;object-fit:contain;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a}.image-content.no-select[data-v-e3b4855b]{user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none}.media-viewer-container[data-v-81ba982b]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#111827;padding:24px}.media-audio[data-v-81ba982b]{width:100%;max-width:400px}.media-video[data-v-81ba982b]{max-width:100%;max-height:100%;outline:none;border-radius:8px;box-shadow:0 10px 15px -3px #00000080}.code-viewer-container[data-v-16ae3391]{width:100%;height:100%;overflow:auto;background-color:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.cm-wrapper[data-v-16ae3391]{height:100%}.unsupported-container[data-v-261051c3]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#f9fafb;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;padding:24px;text-align:center}.icon-wrapper[data-v-261051c3]{margin-bottom:16px;padding:24px;background-color:#f3f4f6;border-radius:50%}.title[data-v-261051c3]{font-size:18px;font-weight:600;color:#111827;margin:0 0 8px}.subtitle[data-v-261051c3]{font-size:14px;color:#6b7280;margin:0}.ext[data-v-261051c3]{font-weight:600;color:#4b5563}.v-event-calendar{--calendar-primary-color: #3b82f6;--calendar-secondary-color: #10b981;--calendar-bg-color: #f9fafb;--calendar-text-color: #374151;--calendar-border-color: #e6e7eb;--calendar-hover-color: #f0f4f8;--calendar-date-label-size: .62em;--calendar-date-font-weight: 500;--calendar-day-header-font-size: .8em;--calendar-current-time-color: #ef4444}.v-event-calendar *,.v-event-calendar *:before,.v-event-calendar *:after{box-sizing:border-box}.v-event-calendar .calendar-view{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background-color:var(--calendar-bg-color);color:var(--calendar-text-color);line-height:1.5;display:flex;flex-direction:column;height:100%;-webkit-user-select:none;user-select:none;flex:1;min-height:600px}.v-event-calendar .calendar-month-grid{display:flex;flex-direction:column;height:100%;border-radius:8px;overflow:hidden}.v-event-calendar .calendar-week-grid{height:100%;display:flex;flex-direction:column;overflow:hidden;border-radius:8px;min-height:600px}.v-event-calendar .calendar-date-grid{height:100%;display:flex;flex-direction:column;overflow:hidden;min-height:600px}.v-event-calendar .grid-cols-7{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.v-event-calendar .grid-template-time,.v-event-calendar .grid-template-week{display:grid;grid-template-columns:65px minmax(0,1fr)}.v-event-calendar .grid-template-week-header,.v-event-calendar .grid-template-week-body{display:grid;grid-template-columns:65px repeat(7,minmax(0,1fr))}.v-event-calendar .day-header{display:flex;justify-content:center;gap:7px;align-items:center;padding:10px;text-align:center;cursor:pointer;border-right:1px solid var(--calendar-border-color);background-color:var(--calendar-bg-color)}.v-event-calendar .day-header:last-child{border-right:0}.v-event-calendar .day-header:hover{background-color:var(--calendar-hover-color)}.v-event-calendar .day-header.today{color:var(--calendar-primary-color);font-weight:700}.v-event-calendar .day-name{font-size:var(--calendar-day-header-font-size);text-transform:uppercase;letter-spacing:.05em}.v-event-calendar .day-number{font-size:var(--calendar-day-header-font-size);font-weight:700}.v-event-calendar .month-header{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-color:var(--calendar-border-color)}.v-event-calendar .month-header-cell{padding:8px 12px;text-align:center;font-size:.875em;border-bottom:1px solid var(--calendar-border-color);font-weight:600;color:var(--calendar-text-color);text-transform:uppercase;letter-spacing:.05em;border-right:1px solid var(--calendar-border-color);background-color:var(--calendar-bg-color)}.v-event-calendar .month-header-cell:last-child{border-right:0}.v-event-calendar .calendar-day{position:relative;transition:background-color .15s;cursor:pointer;display:flex;flex-direction:column;min-height:14vh;padding:5px;border-bottom:1px solid var(--calendar-border-color);background-color:var(--calendar-bg-color)}.v-event-calendar .calendar-day:hover{background-color:var(--calendar-hover-color)}.v-event-calendar .calendar-day.selected{outline:1px solid var(--calendar-primary-color);outline-offset:-1px;z-index:5}.v-event-calendar .calendar-day-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:2px}.v-event-calendar .calendar-day-number{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;font-weight:500;transition:background-color .15s;font-size:var(--calendar-date-label-size);font-weight:var(--calendar-date-font-weight)}.v-event-calendar .calendar-day-number.today{background-color:var(--calendar-primary-color);color:#fff}.v-event-calendar .add-event-btn{opacity:0;transition:opacity .15s;height:16px;border-radius:50%;width:16px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:#6b7280;cursor:pointer}.v-event-calendar .add-event-btn:hover{background-color:#e5e7eb;color:#374151}.v-event-calendar .calendar-day:hover .add-event-btn{opacity:1}.v-event-calendar .time-slot-container{border-right:1px solid var(--calendar-border-color)}.v-event-calendar .time-slot-label{border-top:1px solid var(--calendar-border-color);font-size:.75em;color:#808690;padding-right:8px;text-align:right;display:flex;align-items:flex-start;justify-content:flex-end;padding-top:12px;background-color:var(--calendar-bg-color)}.v-event-calendar .grid-template-week .time-slot-label:first-child{border-top:0}.v-event-calendar .calendar-time-slot{padding:8px;display:flex;align-items:flex-start;justify-content:center;border-bottom:1px solid var(--calendar-border-color);position:relative;cursor:pointer;background-color:var(--calendar-bg-color)}.v-event-calendar .week-grid-border .calendar-time-slot:last-child{border-bottom:0!important}.v-event-calendar .calendar-time-slot:hover{background-color:var(--calendar-hover-color)}.v-event-calendar .calendar-time-slot.drag-creating{cursor:ns-resize}.v-event-calendar .calendar-events-container{position:absolute;left:1px;right:1px;top:0;height:100%}.v-event-calendar .calendar-events-container.week-view{width:99.4%;left:2px;right:2px}.v-event-calendar .calendar-event{position:relative;padding:2px 6px;color:#fff;font-size:.85rem;cursor:pointer;transition:all .2s;box-shadow:0 1px 3px #0000001a;-webkit-user-select:none;user-select:none;z-index:5;border:1px solid rgba(0,0,0,.19);flex-shrink:0;border-radius:6px;min-height:20px;display:flex;align-items:center;overflow:hidden;min-width:0;width:100%}.v-event-calendar .calendar-event.compact{font-size:.75rem;padding:2px 4px;min-height:18px}.v-event-calendar .calendar-event.small-radius{border-radius:4px}.v-event-calendar .calendar-event-content{display:flex;align-items:center;justify-content:space-between;height:100%;width:100%;min-width:0;overflow:hidden}.v-event-calendar .event-title{overflow:hidden;text-overflow:ellipsis;font-size:inherit;font-weight:500;flex:1;margin-right:4px;line-height:1.2;white-space:nowrap}.v-event-calendar .event-title.multiline{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-align:center}.v-event-calendar .calendar-event-resizing{box-shadow:0 4px 12px #0003;border:2px solid rgba(59,130,246,.5);z-index:1000!important;position:relative;transition:none!important;-webkit-user-select:none;user-select:none}.v-event-calendar .calendar-event-resizing .resize-handle{pointer-events:auto!important;z-index:1001!important}.v-event-calendar .calendar-event-resizing *{pointer-events:none}.v-event-calendar .calendar-event-resizing .resize-handle{pointer-events:all!important}.v-event-calendar .event-title{pointer-events:none}.v-event-calendar .calendar-event-resizing,.v-event-calendar .calendar-event-resizing *{user-select:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important}.v-event-calendar .resize-handle{position:absolute;left:0;right:0;height:5px;opacity:0;transition:opacity .2s ease;z-index:15;display:flex;align-items:center;justify-content:center;background:#0000;border-radius:4px}.v-event-calendar .resize-handle:hover{background:#00000024}.v-event-calendar .resize-handle-top{top:-1px;cursor:n-resize}.v-event-calendar .resize-handle-bottom{bottom:-1px;cursor:s-resize}.v-event-calendar .calendar-event:not(.calendar-event-resizing):hover .resize-handle{opacity:1}.v-event-calendar .all-day-section{border-bottom:1px solid var(--calendar-border-color);border-top:1px solid var(--calendar-border-color)}.v-event-calendar .all-day-label{border-right:1px solid var(--calendar-border-color);padding:8px;font-size:.75em;text-align:right;font-weight:500;color:#9ca3af;background-color:var(--calendar-bg-color)}.v-event-calendar .all-day-event-item{margin-bottom:1px;position:absolute;z-index:10;pointer-events:all}.v-event-calendar .all-day-events{padding:4px;gap:.15em;display:flex;flex-direction:column;background-color:var(--calendar-bg-color)}.v-event-calendar .scrollable-wrapper{overflow:auto;scrollbar-gutter:stable;flex:1;will-change:transform;contain:layout style}.v-event-calendar .scrollable-wrapper::-webkit-scrollbar{width:0;height:0}.v-event-calendar .scrollable-wrapper.scrolling{scrollbar-width:thin}.v-event-calendar .scrollable-wrapper.scrolling::-webkit-scrollbar{width:1px;height:8px}.v-event-calendar .scrollable-wrapper.scrolling::-webkit-scrollbar-thumb{background-color:var(--calendar-border-color);border-radius:10px}.v-event-calendar .scrollable-wrapper.scrolling::-webkit-scrollbar-thumb:hover{background-color:var(--calendar-border-color)}.v-event-calendar .scrollable-wrapper.scrolling::-webkit-scrollbar-track{background-color:transparent}.v-event-calendar .current-time-indicator{position:absolute;left:0;right:-1px;height:.3px;z-index:30;pointer-events:none;display:flex;align-items:center}.v-event-calendar .current-time-indicator__dot{width:5px;height:5px;border-radius:50%;background-color:var(--calendar-current-time-color);position:absolute;left:0;z-index:31}.v-event-calendar .current-time-indicator__line{width:100%;height:1.3px;background-color:var(--calendar-current-time-color)}.v-event-calendar .add-event-hover{position:absolute;inset:0;opacity:0;transition:opacity .15s;display:flex;align-items:center;justify-content:center}.v-event-calendar .add-event-hover:hover{opacity:1}.v-event-calendar .add-event-icon{background-color:var(--calendar-primary-color);border-radius:4px;padding:4px;color:#fff}.v-event-calendar .calendar-event-placeholder{background-color:var(--calendar-primary-color);border:2px dashed rgba(255,255,255,.5);border-radius:6px;padding:4px 8px;color:#fff;font-size:.875em;cursor:pointer;overflow:hidden;transition:none;opacity:.8;pointer-events:none;z-index:50;position:absolute;width:100%;min-height:28px;top:1px;animation:pulse 1s infinite}@keyframes pulse{0%,to{opacity:.8}50%{opacity:1}}.v-event-calendar .week-grid-border{border-right:1px solid var(--calendar-border-color);border-top:1px solid var(--calendar-border-color)}.v-event-calendar .grid-template-week .week-grid-border{border-top:0}.v-event-calendar .week-grid-border:last-child{border-right:0}.v-event-calendar .month-grid-divider{border-right:1px solid var(--calendar-border-color)}.v-event-calendar .month-grid-divider:last-child{border-right:0}.v-event-calendar .week-divider{border-top:1px solid var(--calendar-border-color)}.v-event-calendar body.calendar-is-dragging{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}.v-event-calendar body.calendar-is-dragging .calendar-event-content,.v-event-calendar body.calendar-is-dragging .calendar-event,.v-event-calendar body.calendar-is-dragging .calendar-events-container>div,.v-event-calendar body.calendar-is-dragging .multi-day-event-container,.v-event-calendar body.calendar-is-dragging .all-day-event-item{pointer-events:none!important}.v-event-calendar .opacity-50{opacity:.5}.v-event-calendar .flex{display:flex}.v-event-calendar .flex-col{flex-direction:column}.v-event-calendar .flex-1{flex:1 1 0%}.v-event-calendar .flex-shrink-0{flex-shrink:0}.v-event-calendar .items-center{align-items:center}.v-event-calendar .justify-center{justify-content:center}.v-event-calendar .justify-between{justify-content:space-between}.v-event-calendar .text-center{text-align:center}.v-event-calendar .text-right{text-align:right}.v-event-calendar .relative{position:relative}.v-event-calendar .absolute{position:absolute}.v-event-calendar .inset-0{inset:0}.v-event-calendar .w-full{width:100%}.v-event-calendar .h-full{height:100%}.v-event-calendar .overflow-hidden{overflow:hidden}.v-event-calendar .overflow-auto{overflow:auto}.v-event-calendar .cursor-pointer{cursor:pointer}.v-event-calendar .font-medium{font-weight:500}.v-event-calendar .font-semibold{font-weight:600}.v-event-calendar .font-bold{font-weight:700}.v-event-calendar .uppercase{text-transform:uppercase}.v-event-calendar .truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-event-calendar .month-weeks-container{display:grid;grid-template-columns:1fr;height:100%;flex:1;overflow:auto;will-change:transform;contain:layout style}.v-event-calendar .month-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-top:1px solid var(--calendar-border-color)}.v-event-calendar .month-week:first-child{border-top:0}.v-event-calendar .border-right{border-right:1px solid var(--calendar-border-color)}.v-event-calendar .calendar-day-cell{border-bottom:0}.v-event-calendar .all-day-events-overlay{padding:0;pointer-events:none;background-color:transparent;top:0;width:100%;height:100%;left:0;position:absolute}.v-event-calendar .multi-day-event-container{position:absolute;z-index:10;font-size:.75em;pointer-events:auto}.v-event-calendar .multi-day-event{padding-top:2px;padding-bottom:2px}.v-event-calendar .events-list{flex:1;display:flex;flex-direction:column;gap:.2em;font-size:.8em;min-width:0;overflow:hidden}.v-event-calendar .fade-enter-active,.v-event-calendar .fade-leave-active{transition:opacity .3s ease}.v-event-calendar .fade-enter-from,.v-event-calendar .fade-leave-to{opacity:0}@media(max-width:768px){.v-event-calendar .calendar-view{min-height:500px}.v-event-calendar .calendar-week-grid{font-size:.875em}.v-event-calendar .calendar-time-slot{min-height:40px}.v-event-calendar .calendar-date-grid{font-size:.875em}}@media(max-width:640px){.v-event-calendar .calendar-view{padding:12px}}@media print{.v-event-calendar .calendar-view{background:#fff!important;min-height:auto}.v-event-calendar .calendar-month-grid{background:#fff!important}}
