@charset "UTF-8";.ai-helper-rainbow[data-v-cfa5296a]{position:relative}.ai-helper-rainbow[data-v-cfa5296a]:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;padding:1px;background:linear-gradient(90deg,#ff006e,#8338ec,#3a86ff,#06ffa5,#ffbe0b,#fb5607,#ff006e);background-size:300% 100%;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:rainbow-border-periodic-cfa5296a 6s ease-in-out infinite;pointer-events:none;z-index:0}.ai-helper-loading[data-v-cfa5296a]:before{animation:rainbow-border-continuous-cfa5296a 2s linear infinite;opacity:1}@keyframes rainbow-border-periodic-cfa5296a{0%{background-position:0% 0;opacity:.6}40%{background-position:100% 0;opacity:.6}50%{background-position:100% 0;opacity:0}60%{background-position:0% 0;opacity:0}to{background-position:0% 0;opacity:1}}@keyframes rainbow-border-continuous-cfa5296a{0%{background-position:0% 0}to{background-position:200% 0}}@keyframes rainbow-text-periodic-cfa5296a{0%{background-position:0% 0;opacity:1}40%{background-position:100% 0;opacity:1}50%{background-position:100% 0;opacity:0}60%{background-position:0% 0;opacity:0}to{background-position:0% 0;opacity:1}}@keyframes rainbow-text-continuous-cfa5296a{0%{background-position:0% 0}to{background-position:200% 0}}.ai-helper-content[data-v-cfa5296a]{display:inline-grid;grid-template-columns:auto 0fr;transition:grid-template-columns .5s cubic-bezier(.4,0,.2,1),gap .5s cubic-bezier(.4,0,.2,1);align-items:center;gap:0;overflow:hidden;min-width:0}.ai-helper-content.ai-helper-has-label[data-v-cfa5296a]{grid-template-columns:auto 1fr;gap:.25rem}.ai-helper-base[data-v-cfa5296a]{color:inherit;position:relative;z-index:0;display:contents}.ai-helper-label[data-v-cfa5296a]{display:inline-block;overflow:hidden;white-space:nowrap;min-width:0}.ai-helper-rainbow-overlay[data-v-cfa5296a]{position:absolute;top:0;left:0;width:100%;display:inline-grid;grid-template-columns:auto 0fr;transition:grid-template-columns .5s cubic-bezier(.4,0,.2,1),gap .5s cubic-bezier(.4,0,.2,1);align-items:center;gap:0;background:linear-gradient(90deg,#ff006e,#8338ec,#3a86ff,#06ffa5,#ffbe0b,#fb5607,#ff006e);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:rainbow-text-periodic-cfa5296a 2s ease-in-out infinite;pointer-events:none;z-index:1;overflow:hidden;min-width:0}.ai-helper-content.ai-helper-has-label .ai-helper-rainbow-overlay[data-v-cfa5296a]{grid-template-columns:auto 1fr;gap:.25rem}.ai-helper-rainbow-overlay .ai-helper-label[data-v-cfa5296a]{display:inline-block;overflow:hidden;white-space:nowrap;min-width:0}.ai-helper-content.ai-helper-loading .ai-helper-rainbow-overlay[data-v-cfa5296a]{animation:rainbow-text-continuous-cfa5296a 2s linear infinite;opacity:1}[data-v-cfa5296a] .dark .ai-helper-rainbow:before{opacity:.8}[data-v-cfa5296a] .dark .ai-helper-loading:before{opacity:1}.textarea-indent-first-line[data-v-afeae2f9]{text-indent:var(--indent-width);line-height:var(--line-height)}[data-v-339e4ee8] .peer[data-state=checked] .bg-background,[data-v-339e4ee8] .dark .peer[data-state=checked] .bg-background{background-color:#fff!important;transform:translate(calc(100% - 7px))!important}[data-v-339e4ee8] .peer[data-state=unchecked] .bg-background{background-color:#fff!important;transform:translate(4px)!important}[data-v-339e4ee8] [data-slot=switch-thumb][data-state=checked]{transform:translate(calc(100% - 7px))!important}[data-v-339e4ee8] [data-slot=switch-thumb][data-state=unchecked]{transform:translate(4px)!important}[data-v-339e4ee8] .peer[data-state=checked] [data-slot=switch-thumb]{transform:translate(calc(100% - 7px))!important}[data-v-339e4ee8] .peer[data-state=unchecked] [data-slot=switch-thumb]{transform:translate(4px)!important}.workforce-resource-calendar.calendar-container[data-v-54631bec]{scrollbar-width:thin;height:100%}.workforce-resource-calendar.calendar-container[data-v-54631bec] .q-calendar{height:100%!important;transition:none!important}.workforce-resource-calendar.calendar-container[data-v-54631bec] .q-calendar-resource{height:100%!important;min-height:0!important;display:flex;flex-direction:column}.workforce-resource-calendar.calendar-container[data-v-54631bec] .q-calendar-resource__body{flex:1 1 auto;min-height:0;overflow:hidden}.workforce-resource-calendar.calendar-container[data-v-54631bec] .q-calendar-resource__scroll-area{flex:1 1 auto;overflow-y:auto;overflow-x:auto}.workforce-resource-calendar.calendar-container[data-v-54631bec] .q-calendar-resource__resources--body{flex-wrap:nowrap;align-content:flex-start}.workforce-resource-calendar.calendar-container[data-v-54631bec] .q-calendar-resource__resource--row{flex:0 0 auto}.workforce-resource-calendar.calendar-container[data-v-54631bec]{scrollbar-color:rgba(156,163,175,.4) rgba(243,244,246,.2)}.workforce-resource-calendar.calendar-container[data-v-54631bec]::-webkit-scrollbar{width:8px;height:8px}.workforce-resource-calendar.calendar-container[data-v-54631bec]::-webkit-scrollbar-track{background:rgba(243,244,246,.2);border-radius:4px}.workforce-resource-calendar.calendar-container[data-v-54631bec]::-webkit-scrollbar-thumb{background:rgba(156,163,175,.4);border-radius:4px}.workforce-resource-calendar.calendar-container[data-v-54631bec]::-webkit-scrollbar-thumb:hover{background:rgba(156,163,175,.6)}.workforce-resource-calendar.calendar-container[data-v-54631bec] .q-calendar-resource__resource,.workforce-resource-calendar.calendar-container[data-v-54631bec] .q-calendar-resource__resource--cell,.workforce-resource-calendar.calendar-container[data-v-54631bec] .q-calendar-resource__resource>div,.workforce-resource-calendar.calendar-container[data-v-54631bec] .q-calendar-resource__resource--text{background-color:#fff!important}.workforce-resource-calendar.calendar-container[data-v-54631bec] .q-calendar-resource__head--interval,.workforce-resource-calendar.calendar-container[data-v-54631bec] .q-calendar-resource__day{background-color:#fff!important}.workforce-resource-calendar.calendar-container[data-v-54631bec] .q-calendar-resource__resource--interval{background-color:transparent!important}.workforce-resource-calendar.calendar-container[data-v-54631bec] .q-calendar div:not(.q-calendar-resource__resource--interval){background-color:#fff!important}.dark .workforce-resource-calendar.calendar-container[data-v-54631bec]{background-color:transparent;scrollbar-color:rgba(64,64,64,.4) rgba(23,23,23,.2)}.dark .workforce-resource-calendar.calendar-container[data-v-54631bec]::-webkit-scrollbar{width:8px;height:8px}.dark .workforce-resource-calendar.calendar-container[data-v-54631bec]::-webkit-scrollbar-track{background:rgba(23,23,23,.2);border-radius:4px}.dark .workforce-resource-calendar.calendar-container[data-v-54631bec]::-webkit-scrollbar-thumb{background:rgba(64,64,64,.4);border-radius:4px}.dark .workforce-resource-calendar.calendar-container[data-v-54631bec]::-webkit-scrollbar-thumb:hover{background:rgba(64,64,64,.6)}.dark .workforce-resource-calendar.calendar-container[data-v-54631bec] .q-calendar-resource__resource,.dark .workforce-resource-calendar.calendar-container[data-v-54631bec] .q-calendar-resource__resource--cell,.dark .workforce-resource-calendar.calendar-container[data-v-54631bec] .q-calendar-resource__resource>div,.dark .workforce-resource-calendar.calendar-container[data-v-54631bec] .q-calendar-resource__resource--text{background-color:rgba(18,18,18,.95)!important}.dark .workforce-resource-calendar.calendar-container[data-v-54631bec] .q-calendar-resource__head--interval,.dark .workforce-resource-calendar.calendar-container[data-v-54631bec] .q-calendar-resource__day{background-color:rgba(18,18,18,.95)!important}.dark .workforce-resource-calendar.calendar-container[data-v-54631bec] .q-calendar-resource__resource--interval{background-color:transparent!important}.dark .workforce-resource-calendar.calendar-container[data-v-54631bec] .q-calendar div:not(.q-calendar-resource__resource--interval){background-color:rgba(18,18,18,.95)!important}.dark .workforce-resource-calendar.calendar-container[data-v-54631bec] .q-calendar{border-color:transparent!important;outline-color:transparent!important}.dark .workforce-resource-calendar.calendar-container[data-v-54631bec] .q-calendar *{border-color:rgba(64,64,64,.5)!important;outline-color:rgba(64,64,64,.5)!important}.dark .workforce-resource-calendar.calendar-container[data-v-54631bec] .q-calendar-resource__interval--text,.dark .workforce-resource-calendar.calendar-container[data-v-54631bec] .q-calendar-resource__resource--text,.dark .workforce-resource-calendar.calendar-container[data-v-54631bec] .q-calendar-resource__head--weekday-label,.dark .workforce-resource-calendar.calendar-container[data-v-54631bec] .q-calendar-resource__head--day-label,.dark .workforce-resource-calendar.calendar-container[data-v-54631bec] .q-calendar-resource__resource-header,.dark .workforce-resource-calendar.calendar-container[data-v-54631bec] .q-calendar-resource__resource-header *,.dark .workforce-resource-calendar.calendar-container[data-v-54631bec] .q-calendar-resource__head *,.dark .workforce-resource-calendar.calendar-container[data-v-54631bec] .q-calendar-resource__interval *{color:rgba(255,255,255,.75)!important}.workforce-resource-calendar.calendar-container[data-v-54631bec] .q-calendar,.dark .workforce-resource-calendar.calendar-container[data-v-54631bec] .q-calendar{background-color:transparent!important;border-color:transparent!important}.workforce-resource-calendar.calendar-container[data-v-54631bec] .q-calendar-resource__interval,.workforce-resource-calendar.calendar-container[data-v-54631bec] .q-calendar-resource__interval--section,.dark .workforce-resource-calendar.calendar-container[data-v-54631bec] .q-calendar-resource__interval,.dark .workforce-resource-calendar.calendar-container[data-v-54631bec] .q-calendar-resource__interval--section{border-bottom-color:transparent!important}.workforce-resource-calendar.calendar-container[data-v-54631bec] .q-calendar-resource__head--day.q-active-date:not(.q-current-day){background-color:transparent}.workforce-resource-calendar.calendar-container[data-v-54631bec] .q-calendar-resource__head--day.q-active-date:not(.q-current-day) .q-calendar-resource__head--day-label{color:inherit;border-radius:0;font-weight:400}.dark .workforce-resource-calendar.calendar-container[data-v-54631bec] .q-calendar-resource__head--day.q-active-date:not(.q-current-day){background-color:transparent}
