nav[class*=theme-] .menu-horizontal-item{display:flex!important;align-items:center!important;padding:.5rem 1rem!important;font-size:.875rem!important;font-weight:500!important;border-radius:.5rem!important;transition:all .2s!important;white-space:nowrap!important;color:var(--sidebar-text,#64748b)!important;background-color:transparent!important;border:none!important;cursor:pointer!important}nav[class*=theme-] .menu-horizontal-item:hover{background-color:var(--sidebar-hover,rgba(70,95,255,.12))!important;color:var(--sidebar-active-text,#7592ff)!important}nav[class*=theme-] .menu-horizontal-item-active{background-color:var(--sidebar-active,rgba(70,95,255,.12))!important;color:var(--sidebar-active-text,#7592ff)!important}nav[class*=theme-] .menu-horizontal-item-inactive{color:var(--sidebar-text,#64748b)!important}nav[class*=theme-] .menu-horizontal-dropdown{background-color:var(--header-bg,#fff)!important;border:1px solid var(--button-bg,#e5e7eb)!important;border-radius:.5rem!important;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d!important;position:absolute!important}nav[class*=theme-] .menu-horizontal-dropdown-item{position:relative!important;display:flex!important;align-items:center!important;padding:.5rem 1rem!important;font-size:.875rem!important;transition:all .2s!important;color:var(--sidebar-text,#64748b)!important;text-decoration:none!important}nav[class*=theme-] .menu-horizontal-dropdown-item:hover{background-color:var(--sidebar-hover,rgba(70,95,255,.12))!important;color:var(--sidebar-active-text,#7592ff)!important}nav[class*=theme-] .menu-horizontal-dropdown-item-active{background-color:var(--sidebar-active,rgba(70,95,255,.12))!important;color:var(--sidebar-active-text,#7592ff)!important;font-weight:500!important}nav[class*=theme-] .menu-horizontal-dropdown-item-inactive{color:var(--sidebar-text,#64748b)!important}nav[class*=theme-] .menu-horizontal-item-secondary{display:flex!important;align-items:center!important;padding:.5rem 1rem!important;font-size:.875rem!important;font-weight:500!important;border-radius:.5rem!important;transition:all .2s!important;white-space:nowrap!important;color:var(--sidebar-text,#64748b)!important;background-color:transparent!important;border:none!important;cursor:pointer!important;text-decoration:none!important}nav[class*=theme-] .menu-horizontal-item-secondary:hover{background-color:var(--sidebar-active,rgba(70,95,255,.12))!important;color:var(--sidebar-active-text,#7592ff)!important}nav[class*=theme-] .menu-horizontal-item-secondary-active{background-color:var(--sidebar-active,rgba(70,95,255,.15))!important;color:var(--sidebar-active-text,#7592ff)!important}nav[class*=theme-] .menu-horizontal-item-secondary-inactive{color:var(--sidebar-text,#64748b)!important}nav[class*=theme-] .menu-horizontal-item-tertiary{display:flex!important;align-items:center!important;padding:.5rem 1rem!important;font-size:.875rem!important;font-weight:500!important;border-radius:.5rem!important;transition:all .2s!important;white-space:nowrap!important;color:var(--sidebar-text,#64748b)!important;background-color:transparent!important;text-decoration:none!important}nav[class*=theme-] .menu-horizontal-item-tertiary:hover{background-color:var(--sidebar-hover,rgba(70,95,255,.12))!important;color:var(--sidebar-active-text,#7592ff)!important}nav[class*=theme-] .menu-horizontal-item-tertiary-inactive,nav[class*=theme-] .menu-horizontal-item-tertiary.menu-horizontal-item-tertiary-inactive{color:var(--sidebar-text,#64748b)!important;background-color:transparent!important}nav[class*=theme-] .menu-horizontal-item-tertiary-active,nav[class*=theme-] .menu-horizontal-item-tertiary-active.menu-horizontal-item-tertiary-active,nav[class*=theme-] .menu-horizontal-item-tertiary.menu-horizontal-item-tertiary-active,nav[class*=theme-] a.menu-horizontal-item-tertiary-active{background-color:var(--sidebar-active,rgba(70,95,255,.12))!important;color:var(--sidebar-active-text,#7592ff)!important;font-weight:600!important}nav[class*=theme-] .menu-horizontal-item-tertiary-active:hover,nav[class*=theme-] .menu-horizontal-item-tertiary.menu-horizontal-item-tertiary-active:hover,nav[class*=theme-] a.menu-horizontal-item-tertiary-active:hover{background-color:var(--sidebar-active,rgba(70,95,255,.15))!important;color:var(--sidebar-active-text,#7592ff)!important}.z-30[data-v-688ed64a]{z-index:30}.user-menu-button[data-v-de076b51]{background-color:transparent!important;background:transparent!important;border:none!important;outline:none!important;box-shadow:none!important}.input-group.dark[data-v-7c36876b]{padding:0;margin-bottom:1rem}.input-group.dark label[data-v-7c36876b]{color:#fff!important}.input-group.dark input[data-v-7c36876b]{background-color:#374151!important;border-color:#6b7280!important;color:#fff!important}.input-group.dark input[data-v-7c36876b]::-moz-placeholder{color:#9ca3af!important}.input-group.dark input[data-v-7c36876b]::placeholder{color:#9ca3af!important}.input-group.dark input[data-v-7c36876b]:focus{box-shadow:0 0 0 3px #3b82f64d!important;border-color:#3b82f6!important}.input-group input[data-v-7c36876b]:focus{box-shadow:0 0 0 3px #3b82f61a}.input-group.dark input[data-v-7c36876b]:hover:not(:disabled){border-color:#9ca3af!important}.input-group input[data-v-7c36876b]:hover:not(:disabled){border-color:#d1d5db}.input-group.dark input[data-v-7c36876b]:disabled{background-color:#1f2937!important;border-color:#374151!important;color:#6b7280!important;cursor:not-allowed}.input-group input[data-v-7c36876b]:disabled{background-color:#f9fafb;border-color:#e5e7eb;color:#9ca3af;cursor:not-allowed}.input-group.dark input[class*=border-red][data-v-7c36876b]{border-color:#ef4444!important}.input-group input[class*=border-red][data-v-7c36876b]{border-color:#ef4444}.input-group.dark input[class*=border-green][data-v-7c36876b]{border-color:#10b981!important}.input-group input[class*=border-green][data-v-7c36876b]{border-color:#10b981}.input-group.dark span[data-v-7c36876b]{color:#9ca3af!important}.input-group.dark .text-meta-1[data-v-7c36876b]{color:#ef4444!important}.tox-tinymce{border:1px solid #e5e7eb;border-radius:.375rem}.dark .tox-tinymce{border-color:#374151}.tox .tox-toolbar,.tox .tox-toolbar__overflow,.tox .tox-toolbar__primary{background:#f9fafb!important}.dark .tox .tox-toolbar,.dark .tox .tox-toolbar__overflow,.dark .tox .tox-toolbar__primary{background:#1f2937!important}.tox .tox-edit-area__iframe{background-color:#fff}.dark .tox .tox-edit-area__iframe{background-color:#111827}.dark .tox .tox-tbtn{color:#d1d5db}.dark .tox .tox-tbtn:hover{background:#374151}.dark .tox .tox-tbtn svg{fill:#d1d5db}.dark .tox .tox-menu,.dark .tox .tox-menubar{background:#1f2937;border-color:#374151}.dark .tox .tox-collection__item-label,.dark .tox .tox-mbtn{color:#d1d5db}.dark .tox .tox-mbtn:hover{background:#374151}[data-v-38002a11] .el-form-item__label{display:block;margin-bottom:.5rem}.el-input-number.is-controls-right .el-input-number__decrease,.el-input-number.is-controls-right .el-input-number__increase{height:auto}.overflow-y-auto[data-v-cefe7227]::-webkit-scrollbar{width:5px}.overflow-y-auto[data-v-cefe7227]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.overflow-y-auto[data-v-cefe7227]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:10px}.overflow-y-auto[data-v-cefe7227]::-webkit-scrollbar-thumb:hover{background:#9ca3af}.overflow-x-auto[data-v-cefe7227]::-webkit-scrollbar{height:5px}.overflow-x-auto[data-v-cefe7227]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.overflow-x-auto[data-v-cefe7227]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:10px}.overflow-x-auto[data-v-cefe7227]::-webkit-scrollbar-thumb:hover{background:#9ca3af}@media print{.el-button,button{display:none!important}}@media print{@page{size:80mm auto;margin:0}body{width:80mm;margin:0;padding:0}body>*{display:none!important}.receipt-container,.receipt-page{display:block!important}.receipt-container{width:80mm!important}.action-buttons{display:none!important}}.receipt-page[data-v-c57cc118]{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;background-color:#f5f5f5;padding:20px}.receipt-container[data-v-c57cc118]{font-family:Courier New,monospace;font-size:12px;width:80mm;margin:0 auto;padding:5mm;background:#fff;box-shadow:0 2px 10px #0000001a}.header[data-v-c57cc118]{text-align:center;margin-bottom:10px}.title[data-v-c57cc118]{font-size:14px;font-weight:700;margin-bottom:5px}.order-number[data-v-c57cc118]{font-size:11px;margin-bottom:5px}.date[data-v-c57cc118]{margin-bottom:10px}.date[data-v-c57cc118],.info[data-v-c57cc118]{font-size:11px}.divider[data-v-c57cc118],.info[data-v-c57cc118]{margin:5px 0}.divider[data-v-c57cc118]{border-top:1px dashed #000}.item[data-v-c57cc118]{display:flex;justify-content:space-between;margin:3px 0;font-size:11px}.item-name[data-v-c57cc118]{width:60%}.item-qty[data-v-c57cc118]{width:10%;text-align:center}.item-price[data-v-c57cc118]{width:30%;text-align:right}.total-line[data-v-c57cc118]{display:flex;justify-content:space-between;margin:3px 0;font-size:11px}.total-line.final[data-v-c57cc118]{font-weight:700;font-size:12px}.footer[data-v-c57cc118]{text-align:center;margin-top:15px;font-size:11px;padding-bottom:5mm}.empty-items[data-v-c57cc118]{font-style:italic;text-align:center;padding:10px 0}.action-buttons[data-v-c57cc118]{margin-top:20px;display:flex;gap:10px}.back-button[data-v-c57cc118],.print-button[data-v-c57cc118]{padding:8px 15px;border:none;border-radius:4px;font-weight:700;cursor:pointer}.print-button[data-v-c57cc118]{background-color:#4caf50;color:#fff}.back-button[data-v-c57cc118]{background-color:#f44336;color:#fff}.dashboard-mini-tabs[data-v-ef23009f] .el-tabs__header{margin-bottom:0}.dashboard-mini-tabs[data-v-ef23009f] .el-tabs__nav{border:none}.dashboard-mini-tabs[data-v-ef23009f] .el-tabs__item{padding:0 10px;height:30px;line-height:30px;font-size:12px;white-space:nowrap;flex-shrink:0}@media(max-width:768px){.dashboard-mini-tabs[data-v-ef23009f]{overflow-x:auto;-webkit-overflow-scrolling:touch}.dashboard-mini-tabs[data-v-ef23009f] .el-tabs__nav-wrap{overflow-x:auto;overflow-y:hidden}.dashboard-mini-tabs[data-v-ef23009f] .el-tabs__nav{white-space:nowrap;display:flex;min-width:-moz-max-content;min-width:max-content}.dashboard-mini-tabs[data-v-ef23009f] .el-tabs__item{padding:0 8px;font-size:11px;min-width:auto}}@media(max-width:480px){.dashboard-mini-tabs[data-v-ef23009f] .el-tabs__item{padding:0 6px;font-size:10px}}.dashboard-mini-tabs[data-v-bb3ba9b1] .el-tabs__header{margin-bottom:0}.dashboard-mini-tabs[data-v-bb3ba9b1] .el-tabs__nav{border:none}.dashboard-mini-tabs[data-v-bb3ba9b1] .el-tabs__item{padding:0 10px;height:30px;line-height:30px;font-size:12px;white-space:nowrap;flex-shrink:0}@media(max-width:768px){.dashboard-mini-tabs[data-v-bb3ba9b1]{overflow-x:auto;-webkit-overflow-scrolling:touch}.dashboard-mini-tabs[data-v-bb3ba9b1] .el-tabs__nav-wrap{overflow-x:auto;overflow-y:hidden}.dashboard-mini-tabs[data-v-bb3ba9b1] .el-tabs__nav{white-space:nowrap;display:flex;min-width:-moz-max-content;min-width:max-content}.dashboard-mini-tabs[data-v-bb3ba9b1] .el-tabs__item{padding:0 8px;font-size:11px;min-width:auto}}@media(max-width:480px){.dashboard-mini-tabs[data-v-bb3ba9b1] .el-tabs__item{padding:0 6px;font-size:10px}}.generate-image-modal[data-v-f515235a] .el-dialog{max-height:90vh;overflow-y:auto}.generate-image-modal[data-v-f515235a] .el-dialog__body{max-height:70vh;overflow-y:auto}.create-post-modal[data-v-5c9c966e] .el-dialog,.post-details-modal[data-v-b28bf9ae] .el-dialog{max-height:90vh;overflow-y:auto}.line-clamp-3[data-v-432ae989]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.vuecal__header{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vuecal__views-bar{display:flex;gap:4px;align-items:center;justify-content:center}.vuecal__title-bar{display:flex}.vuecal__header .vuecal__transition-wrap{position:relative;flex-grow:1;min-height:1px}.vuecal__header .vuecal__transition-wrap>div{position:absolute;inset:0;white-space:nowrap;display:flex;flex-grow:1;align-items:center;justify-content:center}.vuecal__title{position:relative;justify-content:center;margin:auto;display:flex;align-items:center;gap:6px;font-family:inherit;font-weight:700;font-size:1.05em}.vuecal__title small{display:inline-flex;padding:2px 6px;border-radius:4px;font-weight:400;font-size:.8em;background:#00000026}.vuecal__header nav{background-color:#fff3}.vuecal__nav{z-index:1;display:inline-flex;justify-content:center}.vuecal__nav,.vuecal__nav--today{position:relative;align-items:center}.vuecal__nav--today{display:flex}.vuecal__nav--today[disabled]{cursor:default}.vuecal__nav--today.vuecal__nav--default{text-transform:uppercase}.vuecal__nav--next.vuecal__nav--default:before,.vuecal__nav--prev.vuecal__nav--default:before{content:"";border:solid;border-width:0 2px 2px 0;padding:.25em;transform:translate(-1px) rotate(-45deg)}.vuecal__nav--prev.vuecal__nav--default:before{border-width:2px 0 0 2px;transform:translate(1px) rotate(-45deg)}.vuecal__event{position:absolute;left:0;right:0}.vuecal__event--dragging-ghost,.vuecal__event--resizing{z-index:100}.vuecal__event--dragging-original{opacity:0;transition:opacity .1s}.vuecal__all-day .vuecal__event,.vuecal__scrollable--month-view .vuecal__event{position:relative}.vuecal__event--resizing{z-index:100}.vuecal__event-resizer{position:absolute;inset:auto 0 0;height:8px;background-color:#fff;opacity:.1;transition:.25s;cursor:ns-resize}.vuecal__event-resizer:hover{opacity:.25}.vuecal-delete-btn-enter-active{transition:.35s cubic-bezier(.175,.885,.32,1.275)}.vuecal-delete-btn-enter-from{transform:scale(0) rotate(-90deg)}.vuecal-delete-btn-enter-to{transform:scale(1)}.vuecal-delete-btn-leave-active{transition:.3s ease-in-out;transform:scale(0)}.vuecal__cell{position:relative;display:flex;justify-content:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vuecal__scrollable--days-view .vuecal__cell,.vuecal__scrollable--week-view .vuecal__cell{min-width:var(--vuecal-min-cell-width,0)}.vuecal__cell--has-schedules{align-items:stretch}.vuecal__cell--out-of-range{opacity:.4}.vuecal__cell--disabled{cursor:not-allowed}.vuecal--view-has-time .vuecal__cell:before{content:"";position:absolute;inset:0;background:linear-gradient(0deg,var(--vuecal-border-color) 0,transparent 1px var(--vuecal-time-cell-height)) 0 1px;background-size:100% var(--vuecal-time-cell-height)}.vuecal__special-hours{position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:center;left:0;right:0;pointer-events:none}.vuecal__now-line{position:absolute;left:0;width:100%;height:0;border-color:currentcolor #f009 #f009;border-top:1px solid #f009;z-index:3}.vuecal__now-line:before{content:"";position:absolute;top:-6px;left:0;border:5px solid transparent;border-left-color:inherit}.vuecal__now-line span{position:absolute;right:1px;font-size:10px;opacity:.7;pointer-events:none}.vuecal__event-placeholder{background-color:#23b5b5;position:absolute;left:0;right:0;padding-top:2px;padding-left:4px;border-radius:4px;font-size:11px;line-height:1}.vuecal__headings{position:sticky;top:0;display:flex;flex-direction:column;flex-shrink:0;z-index:4;height:calc(var(--vuecal-weekday-bar-height) + var(--vuecal-schedules-bar-height) + var(--vuecal-all-day-bar-height));white-space:nowrap;background-color:var(--vuecal-secondary-color)}.vuecal__weekdays-headings{display:flex}.vuecal__weekday{flex:1 1 0;align-items:center;background-color:inherit}.vuecal__scrollable--days-view .vuecal__weekday,.vuecal__scrollable--week-view .vuecal__weekday{min-width:var(--vuecal-min-cell-width,0)}.vuecal__schedule-heading{height:12px}.vuecal__all-day{position:relative;display:flex;height:var(--vuecal-all-day-bar-height)}.vuecal__all-day-cell{display:flex;flex:1 1 0;background-color:var(--vuecal-secondary-color)}.vuecal__all-day-resizer{position:absolute;bottom:0;right:0;width:100%;height:1px;cursor:row-resize;background-color:var(--vuecal-secondary-color);z-index:10}.vuecal__all-day-resizer:hover{height:2px;background-color:var(--vuecal-primary-color)}.vuecal__all-day-resizer:before{content:"";position:absolute;inset:-5px 0}.vuecal__time-column{display:flex;flex-direction:column;align-self:flex-start;padding-top:calc(var(--vuecal-weekday-bar-height) + var(--vuecal-schedules-bar-height) + var(--vuecal-all-day-bar-height));background-color:var(--vuecal-secondary-color);position:sticky;left:0;z-index:5;border-right:.5px solid var(--vuecal-border-color);transition:padding-top .3s ease-in-out}.vuecal__all-day-label{position:sticky;top:0;left:0;width:100%;height:calc(var(--vuecal-weekday-bar-height) + var(--vuecal-schedules-bar-height) + var(--vuecal-all-day-bar-height));margin-top:calc((var(--vuecal-weekday-bar-height) + var(--vuecal-schedules-bar-height) + var(--vuecal-all-day-bar-height))*-1);padding-top:calc(var(--vuecal-weekday-bar-height) + var(--vuecal-schedules-bar-height));display:flex;align-items:center;justify-content:center;line-height:1;font-size:.85em;background:var(--vuecal-secondary-color);border-bottom:1px solid var(--vuecal-border-color);z-index:1}.vuecal__time-cell{position:relative;display:flex;flex:1 0 auto;font-size:.85em;height:var(--vuecal-time-cell-height)}.vuecal__time-cell:before{content:"";position:absolute;right:0;width:5px;top:.5px;border-top:.5px solid var(--vuecal-border-color)}.vuecal__time-cell label{opacity:.5;padding-left:4px;padding-right:8px;line-height:0}.vuecal__scrollable--day-view.vuecal__scrollable--no-schedules .vuecal__time-cell:first-child label,.vuecal__scrollable--has-all-day-bar .vuecal__time-cell:not(.vuecal__time-cell+.vuecal__time-cell) label{margin-top:.5em;font-size:.9em;opacity:.4}.vuecal__body{position:relative;display:grid;grid-template-columns:repeat(var(--vuecal-grid-columns),1fr);grid-template-rows:repeat(var(--vuecal-grid-rows),1fr);height:100%}.vuecal__time-at-cursor{position:absolute;left:0;right:0;border-top:1px dashed var(--vuecal-border-color);pointer-events:none;z-index:10}.vuecal__time-at-cursor label{display:block;position:absolute;top:0;right:100%;transform:translateY(-50%);margin-right:4px;padding:0 3px;font-size:.7rem;backdrop-filter:blur(10px);border-radius:99em}.vuecal{--vuecal-grid-columns:7;--vuecal-grid-rows:6;--vuecal-weekday-bar-height:1.7rem;--vuecal-schedules-bar-height:1.7rem;--vuecal-all-day-bar-height:2rem;--vuecal-time-cell-height:50px;--vuecal-min-cell-width:0;--vuecal-transition-duration:.25s;display:flex;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:0}.vuecal--date-picker{--vuecal-weekday-bar-height:1.3rem}.vuecal--timeless{--vuecal-all-day-bar-height:0px}.vuecal,.vuecal *,.vuecal :after,.vuecal :before{box-sizing:border-box}.vuecal .grow{flex-grow:1}.vuecal__body-wrap{display:flex;flex-direction:column;flex-grow:1;min-width:0}.vuecal__scrollable-wrap{position:relative;flex:1;display:flex;min-height:1px}.vuecal__scrollable{position:relative;overflow:auto;flex:1;display:flex;flex-direction:column}.vuecal__scrollable--has-week-numbers,.vuecal__scrollable--row{flex-direction:row}.vuecal__week-numbers{display:flex;flex-direction:column;padding-top:calc(var(--vuecal-weekday-bar-height) + var(--vuecal-schedules-bar-height) + var(--vuecal-all-day-bar-height))}.vuecal__week-number{align-items:center;width:1.4em}.vuecal__schedule,.vuecal__week-number{display:flex;flex-grow:1;justify-content:center}.vuecal__schedule{position:relative;flex-basis:0;overflow:hidden}.vuecal__scrollable--days-view .vuecal__schedule,.vuecal__scrollable--week-view .vuecal__schedule{min-width:var(--vuecal-min-schedule-width,0)}.vuecal__schedules-headings{display:flex}.vuecal__schedule--heading{font-size:12px;align-items:center}.vuecal-slide-fade--left-enter-active,.vuecal-slide-fade--left-leave-active,.vuecal-slide-fade--right-enter-active,.vuecal-slide-fade--right-leave-active{transition:var(--vuecal-transition-duration) ease-in-out}.vuecal-slide-fade--left-enter-from,.vuecal-slide-fade--right-leave-to{transform:translate(-12px);opacity:0}.vuecal-slide-fade--left-leave-to,.vuecal-slide-fade--right-enter-from{transform:translate(12px);opacity:0}.vuecal-slide-fade--left-enter-active,.vuecal-slide-fade--left-leave-active~.vuecal-slide-fade--left-leave-active,.vuecal-slide-fade--right-enter-active,.vuecal-slide-fade--right-leave-active~.vuecal-slide-fade--right-leave-active{position:absolute!important;inset:0}.vuecal-event-delete-leave-active{transition:.15s ease-out}.vuecal-event-delete-leave-to{opacity:0;transform:translateY(.5rem)}.vuecal-shrink-enter-active,.vuecal-shrink-leave-active{transition:transform .2s,opacity .2s}.vuecal-shrink-enter-from,.vuecal-shrink-leave-to{opacity:0}.vuecal--default-theme{--vuecal-primary-color:#1976d2;--vuecal-secondary-color:#fff;--vuecal-base-color:#000;--vuecal-contrast-color:#fff;--vuecal-border-color:color-mix(in srgb,var(--vuecal-base-color) 8%,transparent);--vuecal-header-color:var(--vuecal-secondary-color);--vuecal-event-color:var(--vuecal-contrast-color);--vuecal-event-border-color:currentColor;--vuecal-border-radius:6px;--vuecal-height:500px;--vuecal-min-schedule-width:0;--vuecal-min-cell-width:1em;position:relative;border-radius:var(--vuecal-border-radius);color:var(--vuecal-base-color);height:var(--vuecal-height)}.vuecal--default-theme.vuecal--dragging-event{cursor:grabbing}.vuecal--default-theme.vuecal--resizing-event{cursor:ns-resize}.vuecal--default-theme.vuecal--dark{--vuecal-primary-color:#316191;--vuecal-secondary-color:#2e2e2e;--vuecal-base-color:#fff;--vuecal-contrast-color:#000;--vuecal-border-color:color-mix(in srgb,var(--vuecal-base-color) 8%,transparent);--vuecal-header-color:var(--vuecal-base-color);--vuecal-event-color:var(--vuecal-base-color);--vuecal-event-border-color:color-mix(in srgb,var(--vuecal-base-color) 50%,transparent)}.vuecal--default-theme .vuecal__header{background-color:var(--vuecal-primary-color);color:var(--vuecal-header-color);border-top-left-radius:var(--vuecal-border-radius);border-top-right-radius:var(--vuecal-border-radius)}.vuecal--default-theme .vuecal__title-bar,.vuecal--default-theme .vuecal__views-bar{padding-top:4px;padding-bottom:4px}.vuecal--default-theme .vuecal__title-bar{position:relative;background-color:var(--vuecal-primary-color);padding-left:.6em;padding-right:.6em;background-color:color-mix(in srgb,var(--vuecal-secondary-color) 20%,transparent)}.vuecal--default-theme .vuecal__nav,.vuecal--default-theme .vuecal__view-button,.vuecal--default-theme button.vuecal__title{background:none;border:none;color:inherit}.vuecal--default-theme .vuecal__nav:not([disabled]),.vuecal--default-theme .vuecal__view-button:not([disabled]),.vuecal--default-theme button.vuecal__title:not([disabled]){cursor:pointer}.vuecal--default-theme .vuecal__nav,.vuecal--default-theme .vuecal__nav--today,.vuecal--default-theme .vuecal__view-button,.vuecal--default-theme button.vuecal__title{transition:.3s;border:1px solid transparent;padding:2px 12px;border-radius:4px;align-self:center}.vuecal--default-theme .vuecal__nav--today:hover,.vuecal--default-theme .vuecal__nav:hover,.vuecal--default-theme .vuecal__view-button:hover,.vuecal--default-theme button.vuecal__title:hover{background-color:#ffffff1f}.vuecal--default-theme .vuecal__nav--active,.vuecal--default-theme .vuecal__nav--active:hover,.vuecal--default-theme .vuecal__nav--today--active,.vuecal--default-theme .vuecal__nav--today--active:hover,.vuecal--default-theme .vuecal__nav--today:active,.vuecal--default-theme .vuecal__nav:active,.vuecal--default-theme .vuecal__view-button--active,.vuecal--default-theme .vuecal__view-button--active:hover,.vuecal--default-theme .vuecal__view-button:active,.vuecal--default-theme button.vuecal__title--active,.vuecal--default-theme button.vuecal__title--active:hover,.vuecal--default-theme button.vuecal__title:active{background-color:#ffffff40}.vuecal--default-theme .vuecal__nav--today:focus-visible,.vuecal--default-theme .vuecal__nav:focus-visible,.vuecal--default-theme .vuecal__view-button:focus-visible,.vuecal--default-theme button.vuecal__title:focus-visible{border-color:#ffffffbf}.vuecal--default-theme .vuecal__view-button{text-transform:uppercase;font-size:.9em}.vuecal--default-theme button.vuecal__title{line-height:.9}.vuecal--default-theme .vuecal__nav--next,.vuecal--default-theme .vuecal__nav--prev{width:2em;aspect-ratio:1;border-radius:99em}.vuecal--default-theme .vuecal__nav--next:dir(rtl),.vuecal--default-theme .vuecal__nav--prev:dir(rtl){transform:rotate(180deg)}.vuecal--default-theme .vuecal__nav--today{padding-left:8px;padding-right:8px;margin-right:3px;font-size:.85em}.vuecal--default-theme .vuecal__scrollable-wrap{background-color:color-mix(in srgb,var(--vuecal-primary-color) 4%,transparent);border:1px solid var(--vuecal-border-color);border-top:none;border-bottom-left-radius:var(--vuecal-border-radius);border-bottom-right-radius:var(--vuecal-border-radius);overflow:hidden}.vuecal--default-theme .vuecal__scrollable-wrap:first-child{border-top-left-radius:var(--vuecal-border-radius);border-top-right-radius:var(--vuecal-border-radius)}.vuecal--default-theme .vuecal__scrollable{display:grid;grid-template-columns:1fr 0fr}.vuecal--default-theme .vuecal__scrollable--row{grid-template-columns:0fr 1fr}.vuecal--default-theme .vuecal__scrollable--no-schedules{--vuecal-schedules-bar-height:0px}.vuecal--default-theme .vuecal__scrollable--day-view{--vuecal-weekday-bar-height:0px}.vuecal--default-theme .vuecal__scrollable--month-view,.vuecal--default-theme .vuecal__scrollable--no-all-day-bar{--vuecal-all-day-bar-height:0px}.vuecal--default-theme .vuecal__scrollable--year-view,.vuecal--default-theme .vuecal__scrollable--years-view{overflow:hidden}.vuecal--default-theme .vuecal__scrollable--day-view .vuecal__body,.vuecal--default-theme .vuecal__scrollable--days-view .vuecal__body,.vuecal--default-theme .vuecal__scrollable--week-view .vuecal__body{max-height:var(--vuecal-body-max-height,initial)}.vuecal--default-theme .vuecal__week-number small{width:1.4em;display:flex;justify-content:center;align-items:center;aspect-ratio:1;font-size:.8em;background-color:color-mix(in srgb,var(--vuecal-base-color) 8%,transparent);color:color-mix(in srgb,var(--vuecal-base-color) 70%,transparent);border-radius:4px}.vuecal--default-theme .vuecal__weekday{display:flex;justify-content:center;padding:2px 1px;overflow:hidden;letter-spacing:-.03em;text-overflow:ellipsis;gap:4px;font-size:.95em;background-color:var(--vuecal-secondary-color)}.vuecal--default-theme .vuecal__weekday--today{font-weight:700}.vuecal--default-theme .vuecal__weekday-day{display:inline-block;overflow:hidden;text-overflow:ellipsis;opacity:.8}.vuecal--default-theme .vuecal__weekday-date{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:color-mix(in srgb,var(--vuecal-base-color) 15%,transparent);aspect-ratio:1;width:1.7em;border-radius:99em;overflow:hidden;line-height:1;font-size:.9em;letter-spacing:-.1em;text-indent:-.15em}.vuecal--default-theme .vuecal__weekday--today .vuecal__weekday-date{background-color:color-mix(in srgb,var(--vuecal-primary-color) 80%,transparent);color:#fff}.vuecal--default-theme.vuecal--light .vuecal__weekday:not(.vuecal__weekday--today) .vuecal__weekday-date{background-color:color-mix(in srgb,var(--vuecal-primary-color) 20%,transparent)}.vuecal--default-theme .vuecal__scrollable--has-schedules .vuecal__weekday{padding:0}.vuecal--default-theme .vuecal__scrollable--has-schedules .vuecal__weekday-date{width:1.5em}.vuecal--default-theme .vuecal__cell{overflow:hidden;box-shadow:0 0 0 .5px var(--vuecal-border-color) inset}.vuecal--default-theme.vuecal--lg .vuecal__scrollable--month-view .vuecal__cell{flex-direction:column;justify-content:flex-start;align-items:flex-end}.vuecal--default-theme .vuecal__cell:before{content:"";position:absolute;inset:0;z-index:-1}.vuecal--default-theme.vuecal--light .vuecal__cell:before{filter:saturate(2)}.vuecal--default-theme .vuecal__cell--current-month:before,.vuecal--default-theme .vuecal__cell--current-year:before,.vuecal--default-theme .vuecal__cell--today:before{background-color:color-mix(in srgb,var(--vuecal-primary-color) 10%,transparent)}.vuecal--default-theme .vuecal__cell--selected:before{background-color:color-mix(in srgb,var(--vuecal-primary-color) 25%,transparent)}.vuecal--default-theme.vuecal--light .vuecal__cell--current-month:before,.vuecal--default-theme.vuecal--light .vuecal__cell--current-year:before,.vuecal--default-theme.vuecal--light .vuecal__cell--today:before{background-color:color-mix(in srgb,var(--vuecal-primary-color) 5%,transparent)}.vuecal--default-theme.vuecal--light .vuecal__cell--selected:before{background-color:color-mix(in srgb,var(--vuecal-primary-color) 10%,transparent)}.vuecal--default-theme .vuecal__cell-date{position:sticky;top:0;font-weight:700}.vuecal--default-theme .vuecal__cell--disabled .vuecal__cell-date{opacity:.5}.vuecal--default-theme:is(.vuecal--sm,.vuecal--lg) .vuecal__scrollable--month-view .vuecal__cell:before{display:none}.vuecal--default-theme:is(.vuecal--sm,.vuecal--lg) .vuecal__scrollable--month-view .vuecal__cell-date{padding:4px;border-radius:99em;width:2em;aspect-ratio:1;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin:4px;font-size:13px;letter-spacing:-.5px;background-color:color-mix(in srgb,var(--vuecal-primary-color) 25%,transparent)}.vuecal--default-theme:is(.vuecal--sm,.vuecal--lg) .vuecal__scrollable--month-view .vuecal__cell--today .vuecal__cell-date{background-color:color-mix(in srgb,var(--vuecal-primary-color) 60%,transparent)}.vuecal--default-theme:is(.vuecal--sm,.vuecal--lg) .vuecal__scrollable--month-view .vuecal__cell--selected .vuecal__cell-date{background-color:var(--vuecal-primary-color)}.vuecal--default-theme.vuecal--light:is(.vuecal--sm,.vuecal--lg) .vuecal__scrollable--month-view .vuecal__cell-date{background-color:color-mix(in srgb,var(--vuecal-primary-color) 8%,transparent)}.vuecal--default-theme.vuecal--light:is(.vuecal--sm,.vuecal--lg) .vuecal__scrollable--month-view .vuecal__cell--today .vuecal__cell-date{background-color:color-mix(in srgb,var(--vuecal-primary-color) 22%,transparent)}.vuecal--default-theme.vuecal--light:is(.vuecal--sm,.vuecal--lg) .vuecal__scrollable--month-view .vuecal__cell--selected .vuecal__cell-date{background-color:color-mix(in srgb,var(--vuecal-primary-color) 40%,transparent)}.vuecal--default-theme .vuecal__cell--out-of-scope .vuecal__cell-date{opacity:.4}.vuecal--default-theme .vuecal__scrollable--month-view .vuecal__cell-events{overflow:hidden;flex-grow:1;width:100%;padding-left:4px}.vuecal--default-theme.vuecal--timeless .vuecal__cell-events{display:flex;width:100%;height:100%;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:4px;gap:4px}.vuecal--default-theme .vuecal__scrollable--no-schedules.vuecal__scrollable--day-view .vuecal__cell-events,.vuecal--default-theme .vuecal__scrollable--no-schedules.vuecal__scrollable--days-view .vuecal__cell-events,.vuecal--default-theme .vuecal__scrollable--no-schedules.vuecal__scrollable--week-view .vuecal__cell-events{position:absolute;inset:0 8px 0 0}.vuecal--default-theme .vuecal__scrollable--no-schedules.vuecal__scrollable--day-view .vuecal__cell-events:dir(rtl),.vuecal--default-theme .vuecal__scrollable--no-schedules.vuecal__scrollable--days-view .vuecal__cell-events:dir(rtl),.vuecal--default-theme .vuecal__scrollable--no-schedules.vuecal__scrollable--week-view .vuecal__cell-events:dir(rtl){inset:0 0 0 8px}.vuecal--default-theme .vuecal__all-day .vuecal__cell-events{width:100%;inset:0}.vuecal--default-theme .vuecal__time-cell{display:flex;justify-content:flex-end}.vuecal--default-theme .vuecal__time-cell-label{font-size:11px;letter-spacing:-.5px;color:#00000080;margin-top:-7.5px;background:#fff;width:98%;z-index:1;padding-right:2px;align-self:flex-start}.vuecal--default-theme .vuecal__time-cell:first-child .vuecal__time-cell-label{margin-top:-1px;font-size:10px;background:none}.vuecal--default-theme .vuecal__event{display:flex;width:90%;background-color:var(--vuecal-primary-color);color:var(--vuecal-event-color);border:1px solid var(--vuecal-event-border-color);border-radius:4px;line-height:1;z-index:1}.vuecal--default-theme .vuecal__event--background{width:100%;border:none;border-radius:0;overflow:visible;z-index:0}.vuecal--default-theme .vuecal__event--cut-top{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.vuecal--default-theme .vuecal__event--cut-bottom{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.vuecal--default-theme .vuecal__event:not(.vuecal__event--background):hover{z-index:3}.vuecal--default-theme .vuecal__event-details{flex-grow:1;overflow:hidden;padding:2px;font-size:12px}.vuecal--default-theme .vuecal__event-time{white-space:nowrap;line-height:1;letter-spacing:-.5px;font-size:11px}.vuecal--default-theme .vuecal__event-comma{padding-right:4px}.vuecal--default-theme .vuecal__event-resizer{inset:auto -1px -1px;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.vuecal--default-theme .vuecal__event-delete{position:absolute;top:-5px;right:-5px;padding:2px;font-size:.8em;cursor:pointer;background-color:#ff4242;border:1px solid hsla(0,0%,100%,.5);color:transparent;border-radius:99em;aspect-ratio:1;width:1.5em}.vuecal--default-theme .vuecal__event-delete:after,.vuecal--default-theme .vuecal__event-delete:before{content:"";position:absolute;border-radius:99em;top:50%;height:2px;left:20%;right:20%;background-color:var(--vuecal-event-color)}.vuecal--default-theme .vuecal__event-delete:before{transform:translateY(-50%) rotate(45deg)}.vuecal--default-theme .vuecal__event-delete:after{transform:translateY(-50%) rotate(-45deg)}.vuecal--default-theme.vuecal--timeless .vuecal__event{position:relative;width:100%}.vuecal--default-theme .vuecal__scrollable--month-view .vuecal__event{padding-top:1px;padding-bottom:1px;width:100%}.vuecal--default-theme .vuecal__scrollable--month-view .vuecal__event-details{display:flex;padding-top:1px;padding-bottom:1px}.vuecal--default-theme.vuecal--horizontal{--vuecal-all-day-bar-height:10rem}.vuecal--default-theme.vuecal--horizontal .vuecal__scrollable{grid-template-columns:auto;grid-template-rows:0fr 1fr}.vuecal--default-theme.vuecal--horizontal .vuecal__time-column{flex-direction:row;align-self:flex-start;padding-top:0;padding-left:calc(var(--vuecal-weekday-bar-height) + var(--vuecal-schedules-bar-height) + var(--vuecal-all-day-bar-height));top:0;left:0;border-right:none;border-bottom:.5px solid var(--vuecal-border-color);transition:padding-left .3s ease-in-out;height:25px}.vuecal--default-theme.vuecal--horizontal .vuecal__all-day-label{top:0;left:0;height:100%;width:calc(var(--vuecal-weekday-bar-height) + var(--vuecal-schedules-bar-height) + var(--vuecal-all-day-bar-height));margin-top:0;margin-left:calc((var(--vuecal-weekday-bar-height) + var(--vuecal-schedules-bar-height) + var(--vuecal-all-day-bar-height))*-1);padding-top:0;padding-left:calc(var(--vuecal-weekday-bar-height) + var(--vuecal-schedules-bar-height));border-bottom:none;border-right:.5px solid var(--vuecal-border-color)}.vuecal--default-theme.vuecal--horizontal .vuecal__time-cell{width:var(--vuecal-time-cell-height);height:100%;align-items:center}.vuecal--default-theme.vuecal--horizontal .vuecal__time-cell label{padding:0;line-height:1}.vuecal--default-theme.vuecal--horizontal .vuecal__scrollable--day-view.vuecal__scrollable--no-schedules .vuecal__time-cell:first-child label,.vuecal--default-theme.vuecal--horizontal .vuecal__scrollable--has-all-day-bar .vuecal__time-cell:not(.vuecal__time-cell+.vuecal__time-cell) label{margin-top:0;font-size:inherit;opacity:.5}.vuecal--default-theme.vuecal--horizontal .vuecal__body-wrap{flex-direction:row;min-width:unset;min-height:0}.vuecal--default-theme.vuecal--horizontal .vuecal__headings{top:auto;left:0;flex-direction:row;flex-shrink:0;height:100%;width:calc(var(--vuecal-weekday-bar-height) + var(--vuecal-schedules-bar-height) + var(--vuecal-all-day-bar-height))}.vuecal--default-theme.vuecal--horizontal .vuecal__body{--vuecal-grid-columns:1;--vuecal-grid-rows:7;grid-template-columns:repeat(var(--vuecal-grid-columns),1fr);grid-template-rows:repeat(var(--vuecal-grid-rows),1fr);width:100%;height:auto}.vuecal--default-theme.vuecal--horizontal .vuecal__weekdays-headings{flex-direction:column;text-align:right}.vuecal--default-theme.vuecal--horizontal .vuecal__weekday{justify-content:flex-end;padding:0 6px;box-shadow:0 0 0 .5px var(--vuecal-border-color) inset}.vuecal--default-theme.vuecal--horizontal .vuecal__all-day{flex-direction:column;height:100%;width:var(--vuecal-all-day-bar-height)}.vuecal--default-theme.vuecal--horizontal .vuecal__all-day-resizer{bottom:0;right:0;height:100%;width:1px;cursor:col-resize}.vuecal--default-theme.vuecal--horizontal .vuecal__all-day-resizer:before{inset:0 -5px}.vuecal--default-theme.vuecal--horizontal .vuecal__now-line{left:auto;top:0;width:0;height:100%;border-left:1px solid #f009;border-color:#f009 #f009 currentcolor;border-top:#f009;z-index:3}.vuecal--default-theme.vuecal--horizontal .vuecal__now-line:before{left:-6px;top:auto;bottom:0;border-left-color:transparent;border-bottom-color:inherit}.vuecal--default-theme.vuecal--horizontal .vuecal__now-line span{left:2px}.vuecal--default-theme.vuecal--horizontal .vuecal__scrollable--no-schedules.vuecal__scrollable--day-view .vuecal__cell-events,.vuecal--default-theme.vuecal--horizontal .vuecal__scrollable--no-schedules.vuecal__scrollable--days-view .vuecal__cell-events,.vuecal--default-theme.vuecal--horizontal .vuecal__scrollable--no-schedules.vuecal__scrollable--week-view .vuecal__cell-events{inset:0 0 8px}.vuecal--default-theme.vuecal--horizontal .vuecal--default-theme .vuecal__event{width:auto;height:90%}.vuecal--default-theme.vuecal--horizontal.vuecal--view-has-time .vuecal__cell:before{background:linear-gradient(90deg,var(--vuecal-border-color) 0,transparent 1px var(--vuecal-time-cell-height)) 0 1px;background-size:var(--vuecal-time-cell-height) 100%}.vuecal--default-theme.vuecal--sm .vuecal__nav,.vuecal--default-theme.vuecal--sm .vuecal__nav--today,.vuecal--default-theme.vuecal--sm .vuecal__title button,.vuecal--default-theme.vuecal--sm .vuecal__view-button{padding-left:8px;padding-right:8px}.vuecal--default-theme.vuecal--xs{width:350px;height:250px}.vuecal--default-theme.vuecal--xs .vuecal__nav,.vuecal--default-theme.vuecal--xs .vuecal__nav--today,.vuecal--default-theme.vuecal--xs .vuecal__title button,.vuecal--default-theme.vuecal--xs .vuecal__view-button{padding-left:4px;padding-right:4px}.vuecal--default-theme.vuecal--xs .vuecal__title{gap:4px}.vuecal--default-theme.vuecal--xs .vuecal__title small{padding-left:3px;padding-right:3px}.vuecal--default-theme.vuecal--xs .vuecal__body{width:100%}.vuecal--default-theme.vuecal--xs .vuecal__scrollable--year-view .vuecal__body,.vuecal--default-theme.vuecal--xs .vuecal__scrollable--years-view .vuecal__body{margin:auto}.vuecal--default-theme.vuecal--date-picker{font-size:12px;width:210px}.vuecal--default-theme.vuecal--date-picker:has(.vuecal__views-bar){height:260px}.vuecal--default-theme.vuecal--date-picker .vuecal__title-bar,.vuecal--default-theme.vuecal--date-picker .vuecal__views-bar{padding-top:2px;padding-bottom:2px;height:2em}.vuecal--default-theme.vuecal--date-picker .vuecal__title-bar{padding-left:.3em;padding-right:.3em}.vuecal--default-theme.vuecal--date-picker .vuecal__nav--today,.vuecal--default-theme.vuecal--date-picker .vuecal__view-button{font-size:.9em}.vuecal--default-theme.vuecal--date-picker .vuecal__nav--next,.vuecal--default-theme.vuecal--date-picker .vuecal__nav--prev{width:1.6em}.vuecal--default-theme.vuecal--date-picker .vuecal__nav--next:before,.vuecal--default-theme.vuecal--date-picker .vuecal__nav--prev:before{padding:.22em}.vuecal--default-theme.vuecal--date-picker .vuecal__weekday{font-size:.95em}.vuecal--default-theme.vuecal--date-picker .vuecal__body{padding:2px;gap:2px}.vuecal--default-theme.vuecal--date-picker .vuecal__scrollable--year-view .vuecal__body{padding:.6em;gap:.8em}.vuecal--default-theme.vuecal--date-picker .vuecal__scrollable--month-view .vuecal__body,.vuecal--default-theme.vuecal--date-picker .vuecal__scrollable--year-view .vuecal__body,.vuecal--default-theme.vuecal--date-picker .vuecal__scrollable--years-view .vuecal__body{align-items:center}.vuecal--default-theme.vuecal--date-picker .vuecal__cell{aspect-ratio:1;border-radius:99em;font-weight:700;font-size:1em;box-shadow:none}.vuecal--default-theme.vuecal--date-picker .vuecal__scrollable--day-view .vuecal__cell,.vuecal--default-theme.vuecal--date-picker .vuecal__scrollable--days-view .vuecal__cell,.vuecal--default-theme.vuecal--date-picker .vuecal__scrollable--week-view .vuecal__cell{aspect-ratio:auto;border-radius:0;font-weight:400}.vuecal--default-theme.vuecal--date-picker .vuecal__scrollable--years-view .vuecal__cell{padding:6px}.vuecal--default-theme.vuecal--date-picker .vuecal__scrollable--month-view .vuecal__cell,.vuecal--default-theme.vuecal--date-picker .vuecal__scrollable--years-view .vuecal__cell{font-size:.9em}.vuecal--default-theme.vuecal--date-picker .vuecal__cell-date{font-weight:700}.vuecal--default-theme.vuecal--date-picker.vuecal--dark .vuecal__cell--current-month:before,.vuecal--default-theme.vuecal--date-picker.vuecal--dark .vuecal__cell--current-year:before,.vuecal--default-theme.vuecal--date-picker.vuecal--dark .vuecal__cell--today:before{background-color:color-mix(in srgb,var(--vuecal-primary-color) 50%,transparent)}.vuecal--default-theme.vuecal--date-picker.vuecal--dark .vuecal__scrollable--month-view .vuecal__cell--selected:before,.vuecal--default-theme.vuecal--date-picker.vuecal--dark .vuecal__scrollable--year-view .vuecal__cell--selected:before,.vuecal--default-theme.vuecal--date-picker.vuecal--dark .vuecal__scrollable--years-view .vuecal__cell--selected:before{background-color:var(--vuecal-primary-color)}.vuecal--default-theme.vuecal--date-picker.vuecal--light .vuecal__cell--current-month:before,.vuecal--default-theme.vuecal--date-picker.vuecal--light .vuecal__cell--current-year:before,.vuecal--default-theme.vuecal--date-picker.vuecal--light .vuecal__cell--today:before{background-color:color-mix(in srgb,var(--vuecal-primary-color) 12%,transparent)}.vuecal--default-theme.vuecal--date-picker.vuecal--light .vuecal--dark .vuecal__scrollable--month-view .vuecal__cell--selected:before,.vuecal--default-theme.vuecal--date-picker.vuecal--light .vuecal--dark .vuecal__scrollable--year-view .vuecal__cell--selected:before,.vuecal--default-theme.vuecal--date-picker.vuecal--light .vuecal--dark .vuecal__scrollable--years-view .vuecal__cell--selected:before{background-color:color-mix(in srgb,var(--vuecal-primary-color) 28%,transparent)}.vuecal--rounded .vuecal__cell{border-radius:0}.vuecal--dark-theme .vuecal__cell{background-color:transparent}.vuecal__event--blue{background-color:#3b82f6;border-color:#2563eb}.vuecal__event--green{background-color:#10b981;border-color:#059669}.vuecal__event--orange{background-color:#f59e0b;border-color:#d97706}.vuecal__event-content{padding:4px 8px;font-size:12px;line-height:1.2}.vuecal__cell--today{background-color:#3b82f61a}.vuecal__title-bar{background-color:#f8fafc;border-bottom:1px solid #e2e8f0}.dark .vuecal__title-bar{background-color:#1f2937;border-bottom-color:#374151}.vuecal__weekdays-headings{background-color:#f1f5f9;border-bottom:1px solid #e2e8f0}.dark .vuecal__weekdays-headings{background-color:#374151;border-bottom-color:#4b5563}.media-viewer-modal[data-v-97388cfa] .el-dialog{max-height:90vh;overflow-y:auto}.media-viewer-modal[data-v-97388cfa] .el-dialog__body{max-height:calc(90vh - 140px);overflow-y:auto}.aspect-square[data-v-823e1c0b]{aspect-ratio:1/1}.aspect-square img[data-v-823e1c0b]{cursor:pointer}.group:hover .group-hover\:bg-opacity-40[data-v-823e1c0b]{backdrop-filter:blur(1px)}.form-label[data-v-ead18d9d]{margin-bottom:.25rem;display:block;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(52 64 84/var(--tw-text-opacity,1))}.form-label[data-v-ead18d9d]:is(.dark *){--tw-text-opacity:1;color:rgb(208 213 221/var(--tw-text-opacity,1))}.form-control[data-v-ead18d9d]{margin-top:.25rem;display:block;width:100%;border-radius:.375rem;--tw-border-opacity:1;border-color:rgb(208 213 221/var(--tw-border-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.form-control[data-v-ead18d9d]:focus{--tw-border-opacity:1;border-color:rgb(63 158 255/var(--tw-border-opacity,1));--tw-ring-opacity:1;--tw-ring-color:rgb(63 158 255/var(--tw-ring-opacity,1))}.form-control[data-v-ead18d9d]:is(.dark *){--tw-border-opacity:1;border-color:rgb(71 84 103/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(29 41 57/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media(min-width:640px){.form-control[data-v-ead18d9d]{font-size:.875rem;line-height:1.25rem}}.text-error[data-v-ead18d9d]{margin-top:.25rem;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.form-label[data-v-5b08d17f]{margin-bottom:.25rem;display:block;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(52 64 84/var(--tw-text-opacity,1))}.form-label[data-v-5b08d17f]:is(.dark *){--tw-text-opacity:1;color:rgb(208 213 221/var(--tw-text-opacity,1))}.form-control[data-v-5b08d17f]{margin-top:.25rem;display:block;width:100%;border-radius:.375rem;--tw-border-opacity:1;border-color:rgb(208 213 221/var(--tw-border-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.form-control[data-v-5b08d17f]:focus{--tw-border-opacity:1;border-color:rgb(63 158 255/var(--tw-border-opacity,1));--tw-ring-opacity:1;--tw-ring-color:rgb(63 158 255/var(--tw-ring-opacity,1))}.form-control[data-v-5b08d17f]:is(.dark *){--tw-border-opacity:1;border-color:rgb(71 84 103/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(29 41 57/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media(min-width:640px){.form-control[data-v-5b08d17f]{font-size:.875rem;line-height:1.25rem}}.text-error[data-v-5b08d17f]{margin-top:.25rem;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.form-label[data-v-241371ce]{margin-bottom:.25rem;display:block;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(52 64 84/var(--tw-text-opacity,1))}.form-label[data-v-241371ce]:is(.dark *){--tw-text-opacity:1;color:rgb(208 213 221/var(--tw-text-opacity,1))}.form-control[data-v-241371ce]{margin-top:.25rem;display:block;width:100%;border-radius:.375rem;--tw-border-opacity:1;border-color:rgb(208 213 221/var(--tw-border-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.form-control[data-v-241371ce]:focus{--tw-border-opacity:1;border-color:rgb(63 158 255/var(--tw-border-opacity,1));--tw-ring-opacity:1;--tw-ring-color:rgb(63 158 255/var(--tw-ring-opacity,1))}.form-control[data-v-241371ce]:is(.dark *){--tw-border-opacity:1;border-color:rgb(71 84 103/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(29 41 57/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media(min-width:640px){.form-control[data-v-241371ce]{font-size:.875rem;line-height:1.25rem}}.text-error[data-v-241371ce]{margin-top:.25rem;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.theme-preview[data-v-30a0c7f1]{width:40px;height:24px;border-radius:4px;border:2px solid #e5e7eb;position:relative;overflow:hidden}.theme-preview[data-v-30a0c7f1]:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--sidebar-bg) 0,var(--sidebar-bg) 30%,var(--sidebar-hover) 30%,var(--sidebar-hover) 100%)}.theme-preview[data-v-30a0c7f1]:after{content:"";position:absolute;top:2px;left:2px;width:8px;height:8px;background-color:var(--sidebar-active);border-radius:2px}.theme-ancestry[data-v-30a0c7f1]{--sidebar-bg:#534d46;--sidebar-hover:#7a9c0f;--sidebar-active:#648200;--button-bg:#706b63;--button-text:#fff}.theme-arc[data-v-30a0c7f1]{--sidebar-bg:#373d48;--sidebar-hover:#5294e2;--sidebar-active:#4a5664;--button-bg:#303641;--button-text:#fff}.theme-afterglow[data-v-30a0c7f1]{--sidebar-bg:#2f2c2f;--sidebar-hover:#a36b31;--sidebar-active:#5c6380;--button-bg:#252525;--button-text:#d2d6d6}.theme-aubergine[data-v-30a0c7f1]{--sidebar-bg:#3f0e40;--sidebar-hover:#1164a3;--sidebar-active:#350d36;--button-bg:#350d36;--button-text:#fff}.theme-autumn[data-v-30a0c7f1]{--sidebar-bg:#194234;--sidebar-hover:#e7c12e;--sidebar-active:#9c2e33;--button-bg:#9c2e33;--button-text:#194234}.theme-brinjal[data-v-30a0c7f1]{--sidebar-bg:#4f2f4c;--sidebar-hover:#8c5888;--sidebar-active:#3e313c;--button-bg:#452842;--button-text:#fff}.theme-choco-mint[data-v-30a0c7f1]{--sidebar-bg:#544538;--sidebar-hover:#5db09d;--sidebar-active:#4a3c30;--button-bg:#42362b;--button-text:#fff}.theme-decred[data-v-30a0c7f1]{--sidebar-bg:#0c1e3e;--sidebar-hover:#2970ff;--sidebar-active:#153161;--button-bg:#153161;--button-text:#fff}.theme-delta[data-v-30a0c7f1]{--sidebar-bg:#253346;--sidebar-hover:#434f61;--sidebar-active:#434f61;--button-bg:#434f61;--button-text:#fff}.theme-design-hub[data-v-30a0c7f1]{--sidebar-bg:#1b549e;--sidebar-hover:#19c0e7;--sidebar-active:#19c0e7;--button-bg:#1b549e;--button-text:#fff}.theme-discord[data-v-30a0c7f1]{--sidebar-bg:#2e3136;--sidebar-hover:#282b30;--sidebar-active:#282b30;--button-bg:#282b30;--button-text:#fff}.theme-elementary[data-v-30a0c7f1]{--sidebar-bg:#dfdfdf;--sidebar-hover:#cecece;--sidebar-active:#f5f5f5;--button-bg:#f5f5f5;--button-text:#333}.theme-old-facebook[data-v-30a0c7f1]{--sidebar-bg:#4e69a2;--sidebar-hover:#38528b;--sidebar-active:#38528b;--button-bg:#38528b;--button-text:#fff}.theme-florida[data-v-30a0c7f1]{--sidebar-bg:#014a83;--sidebar-hover:#dd661e;--sidebar-active:#053354;--button-bg:#053354;--button-text:#fff}.theme-github-green[data-v-30a0c7f1]{--sidebar-bg:#333;--sidebar-hover:#44a340;--sidebar-active:#8cbe65;--button-bg:#222;--button-text:#fff}.theme-green-lantern[data-v-30a0c7f1]{--sidebar-bg:#171717;--sidebar-hover:#424242;--sidebar-active:#4a4a4a;--button-bg:#404245;--button-text:#ecf0f1}.theme-gruvbox-dark[data-v-30a0c7f1]{--sidebar-bg:#282828;--sidebar-hover:#98971a;--sidebar-active:#3e313c;--button-bg:#3c3836;--button-text:#fbf1c7}.theme-latte-time[data-v-30a0c7f1]{--sidebar-bg:#ebe5da;--sidebar-hover:#c2804a;--sidebar-active:#b09582;--button-bg:#d6b498;--button-text:#fff}.theme-linux-mint-dark[data-v-30a0c7f1]{--sidebar-bg:#353535;--sidebar-hover:#8fa876;--sidebar-active:#8fa876;--button-bg:#2f2f2f;--button-text:#fff}.theme-madsoft[data-v-30a0c7f1]{--sidebar-bg:#4a3a55;--sidebar-hover:#8a7a95;--sidebar-active:#2a1a35;--button-bg:#3a2a45;--button-text:#fff}.theme-minty[data-v-30a0c7f1]{--sidebar-bg:#0d7e83;--sidebar-hover:#32b377;--sidebar-active:#72d4c0;--button-bg:#076570;--button-text:#fff}.theme-php[data-v-30a0c7f1]{--sidebar-bg:#8892bf;--sidebar-hover:#4f5b93;--sidebar-active:#cbccd4;--button-bg:#4f5b93;--button-text:#fff}.theme-sky-blue[data-v-30a0c7f1]{--sidebar-bg:#a5c0cc;--sidebar-hover:#1a91bd;--sidebar-active:#bad8e3;--button-bg:#62a5bf;--button-text:#f5f5f5}.theme-slack-purple[data-v-30a0c7f1]{--sidebar-bg:#573d82;--sidebar-hover:#3fba91;--sidebar-active:#453068;--button-bg:#453068;--button-text:#fff}.theme-solanum[data-v-30a0c7f1]{--sidebar-bg:#4f2f4c;--sidebar-hover:#8c5888;--sidebar-active:#3e313c;--button-bg:#452842;--button-text:#fff}.theme-obsidian[data-v-30a0c7f1]{--sidebar-bg:#293134;--sidebar-hover:#293134;--sidebar-active:#2f393c;--button-bg:#2f393c;--button-text:#93c763}.theme-thinkific[data-v-30a0c7f1]{--sidebar-bg:#042e47;--sidebar-hover:#072333;--sidebar-active:#072333;--button-bg:#072333;--button-text:#1b9eea}.theme-uber-light[data-v-30a0c7f1]{--sidebar-bg:#f2f2f4;--sidebar-hover:#1fbad6;--sidebar-active:#c0c0c8;--button-bg:#e6e6e9;--button-text:#fff}.theme-win-95[data-v-30a0c7f1]{--sidebar-bg:#327c7e;--sidebar-hover:#001f7e;--sidebar-active:#001f7e;--button-bg:#001f7e;--button-text:#fff}.form-label[data-v-31948927]{margin-bottom:.25rem;display:block;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(52 64 84/var(--tw-text-opacity,1))}.form-label[data-v-31948927]:is(.dark *){--tw-text-opacity:1;color:rgb(208 213 221/var(--tw-text-opacity,1))}.form-control[data-v-31948927]{margin-top:.25rem;display:block;width:100%;border-radius:.375rem;--tw-border-opacity:1;border-color:rgb(208 213 221/var(--tw-border-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.form-control[data-v-31948927]:focus{--tw-border-opacity:1;border-color:rgb(63 158 255/var(--tw-border-opacity,1));--tw-ring-opacity:1;--tw-ring-color:rgb(63 158 255/var(--tw-ring-opacity,1))}.form-control[data-v-31948927]:is(.dark *){--tw-border-opacity:1;border-color:rgb(71 84 103/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(29 41 57/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media(min-width:640px){.form-control[data-v-31948927]{font-size:.875rem;line-height:1.25rem}}.text-error[data-v-31948927]{margin-top:.25rem;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.form-label[data-v-f89703fa]{margin-bottom:.25rem;display:block;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(52 64 84/var(--tw-text-opacity,1))}.form-label[data-v-f89703fa]:is(.dark *){--tw-text-opacity:1;color:rgb(208 213 221/var(--tw-text-opacity,1))}.form-control[data-v-f89703fa]{margin-top:.25rem;display:block;width:100%;border-radius:.375rem;--tw-border-opacity:1;border-color:rgb(208 213 221/var(--tw-border-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.form-control[data-v-f89703fa]:focus{--tw-border-opacity:1;border-color:rgb(63 158 255/var(--tw-border-opacity,1));--tw-ring-opacity:1;--tw-ring-color:rgb(63 158 255/var(--tw-ring-opacity,1))}.form-control[data-v-f89703fa]:is(.dark *){--tw-border-opacity:1;border-color:rgb(71 84 103/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(29 41 57/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media(min-width:640px){.form-control[data-v-f89703fa]{font-size:.875rem;line-height:1.25rem}}.text-error[data-v-f89703fa]{margin-top:.25rem;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.page-item-card[data-v-1c56d1f8]{transition:all .3s ease}.page-item-card.editing[data-v-1c56d1f8]{border-color:#409eff;box-shadow:0 0 0 2px #409eff33}[data-v-1c56d1f8] .ql-editor{min-height:120px}.element-editor[data-v-541604b5]{border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.element-editor[data-v-541604b5]:is(.dark *){--tw-bg-opacity:1;background-color:rgb(29 41 57/var(--tw-bg-opacity,1))}.receipt-preview[data-v-820aa2df]{display:flex;align-items:flex-start;justify-content:center}.receipt-paper[data-v-820aa2df]{border-width:1px;--tw-border-opacity:1;border-color:rgb(208 213 221/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);margin:0;padding:4mm;max-width:80mm;min-height:200mm;box-sizing:border-box;color:#000;-webkit-print-color-adjust:exact;print-color-adjust:exact}@media print{.receipt-paper[data-v-820aa2df]{box-shadow:none;border:none;margin:0;padding:2mm;max-width:none;width:80mm}}.text-left[data-v-820aa2df]{text-align:left}.text-center[data-v-820aa2df]{text-align:center}.text-right[data-v-820aa2df]{text-align:right}.text-small[data-v-820aa2df]{font-size:9px}.text-large[data-v-820aa2df]{font-size:14px;font-weight:700}.receipt-element[data-v-820aa2df]{margin-bottom:.25rem;word-wrap:break-word;overflow-wrap:break-word}.receipt-image[data-v-820aa2df]{margin-left:auto;margin-right:auto;display:block;max-width:100%;height:auto}.image-small[data-v-820aa2df]{max-height:20mm}.image-medium[data-v-820aa2df]{max-height:30mm}.image-large[data-v-820aa2df]{max-height:40mm}.receipt-header[data-v-820aa2df]{margin-bottom:.5rem;padding-bottom:2mm}.receipt-content[data-v-820aa2df]{text-align:left;font-size:inherit}.receipt-footer[data-v-820aa2df]{margin-top:.5rem;padding-top:2mm}.order-info[data-v-820aa2df]{margin-bottom:.5rem;text-align:center}.order-number[data-v-820aa2df]{font-weight:700}.order-date[data-v-820aa2df]{font-size:.875rem;line-height:1.25rem;font-size:9px}.customer-info[data-v-820aa2df]{margin-bottom:.5rem}.customer-name[data-v-820aa2df]{font-weight:700}.customer-phone[data-v-820aa2df]{font-size:.875rem;line-height:1.25rem;font-size:9px}.item[data-v-820aa2df],.items-section[data-v-820aa2df]{margin-bottom:.5rem}.item-name[data-v-820aa2df]{font-weight:700;word-wrap:break-word}.item-line[data-v-820aa2df]{display:flex;justify-content:space-between;margin:1mm 0}.item-qty-price[data-v-820aa2df]{flex:1 1 0%}.item-total[data-v-820aa2df]{margin-left:.5rem;font-weight:700}.totals-section[data-v-820aa2df]{margin-bottom:.5rem}.total-line[data-v-820aa2df]{display:flex;justify-content:space-between;margin:1mm 0}.total-final[data-v-820aa2df]{font-size:.875rem;line-height:1.25rem;font-weight:700;font-size:12px;margin-top:2mm}.payment-section[data-v-820aa2df]{margin-bottom:.5rem}.payment-line[data-v-820aa2df]{display:flex;justify-content:space-between;margin:1mm 0}.separator[data-v-820aa2df]{border-top:1px dashed #000;margin:3mm 0;width:100%}.font-bold[data-v-820aa2df]{font-weight:700}.receipt-paper[style*="58mm"][data-v-820aa2df]{max-width:58mm;padding:2mm;font-size:10px}.receipt-paper[style*="58mm"] .text-small[data-v-820aa2df]{font-size:8px}.receipt-paper[style*="58mm"] .text-large[data-v-820aa2df]{font-size:12px}.receipt-paper[style*="58mm"] .image-small[data-v-820aa2df]{max-height:15mm}.receipt-paper[style*="58mm"] .image-medium[data-v-820aa2df]{max-height:20mm}.receipt-paper[style*="58mm"] .image-large[data-v-820aa2df]{max-height:25mm}.receipt-designer[data-v-7d26709f]{margin-left:auto;margin-right:auto;max-width:80rem;padding:1.5rem}.receipt-preview-container[data-v-7d26709f]{border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(242 244 247/var(--tw-bg-opacity,1));padding:1rem}.receipt-preview-container[data-v-7d26709f]:is(.dark *){--tw-bg-opacity:1;background-color:rgb(16 24 40/var(--tw-bg-opacity,1))}.receipt-preview-container[data-v-7d26709f]{max-height:600px;overflow-y:auto}.container-fluid[data-v-24c185e8]{max-width:1200px;margin:0 auto;padding:2rem}.timeline-line[data-v-24c185e8]{position:relative}.timeline-line[data-v-24c185e8]:before{content:"";position:absolute;left:1.5rem;top:4rem;bottom:0;width:2px;background-color:#e5e7eb}.timeline-line[data-v-24c185e8]:last-child:before{display:none}.line-clamp-2[data-v-9e4f150d]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.z-10[data-v-c12e3930]{z-index:10}input[type=text][data-v-058143a6]{letter-spacing:.5em}input[type=number][data-v-058143a6]::-webkit-inner-spin-button,input[type=number][data-v-058143a6]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number][data-v-058143a6]{-moz-appearance:textfield}.ghost[data-v-d9533377]{opacity:.5;background:#c8ebfb}.sortable-chosen[data-v-d9533377],.sortable-drag[data-v-d9533377]{transform:rotate(5deg)}.sortable-drag[data-v-d9533377]{opacity:.8}[data-v-c2636f4e] .ql-editor{min-height:120px}.drag-handle[data-v-5720a74e]{cursor:move}
