html[data-theme=itcentro]{--agala-background:225 24% 96%;--agala-foreground:230 24% 13%;--agala-card:0 0% 100%;--agala-card-foreground:230 24% 13%;--agala-popover:0 0% 100%;--agala-popover-foreground:230 24% 13%;--agala-muted:225 24% 93%;--agala-muted-foreground:228 10% 46%;--agala-border:228 24% 90%;--agala-input:228 22% 88%;--agala-input-background:0 0% 100%;--agala-accent:243 70% 96%;--agala-accent-foreground:243 55% 40%;--agala-primary:243 75% 59%;--agala-primary-foreground:0 0% 100%;--agala-secondary:225 24% 93%;--agala-secondary-foreground:230 24% 20%;--agala-success:152 58% 42%;--agala-warning:38 92% 50%;--agala-danger:0 72% 56%;--agala-radius:.7rem;--agala-shadow-sm:0 1px 2px rgba(36,41,66,.05);--agala-shadow:0 1px 2px rgba(36,41,66,.05),0 6px 16px rgba(36,41,66,.06);--agala-card-shadow:0 1px 2px rgba(36,41,66,.05),0 4px 14px rgba(36,41,66,.06);--agala-card-border:1px solid #e6e8ef;--agala-sidebar-bg:0 0% 100%;--agala-sidebar-border:1px solid #dfe2ec;--agala-font-sans:"Plus Jakarta Sans",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;font-family:var(--agala-font-sans)}html[data-theme=itcentro],html[data-theme=itcentro] body{background-color:hsl(var(--agala-background));color:hsl(var(--agala-foreground));font-family:var(--agala-font-sans)}:root{--agala-background:0 0% 100%;--agala-foreground:240 10% 3.9%;--agala-card:0 0% 100%;--agala-card-foreground:240 10% 3.9%;--agala-popover:0 0% 100%;--agala-popover-foreground:240 10% 3.9%;--agala-primary:239 84% 57%;--agala-primary-foreground:0 0% 100%;--agala-secondary:240 4.8% 95.9%;--agala-secondary-foreground:240 5.9% 10%;--agala-muted:240 4.8% 95.9%;--agala-muted-foreground:240 3.8% 46.1%;--agala-accent:240 4.8% 95.9%;--agala-accent-foreground:240 5.9% 10%;--agala-danger:0 84.2% 60.2%;--agala-danger-foreground:0 0% 98%;--agala-success:142 71% 45%;--agala-success-foreground:0 0% 100%;--agala-warning:43 96% 50%;--agala-warning-foreground:0 0% 10%;--agala-border:240 5.9% 90%;--agala-input:240 5.9% 90%;--agala-ring:239 84% 57%;--agala-overlay:0 0% 0%;--agala-radius:.5rem;--agala-radius-sm:calc(var(--agala-radius) - 4px);--agala-radius-md:calc(var(--agala-radius) - 2px);--agala-radius-lg:calc(var(--agala-radius) + 4px);--agala-shadow-xs:0 1px 2px 0 #0000000d;--agala-shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--agala-shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--agala-shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--agala-transition-fast:.12s ease-out;--agala-transition-base:.18s ease-out;--agala-transition-slow:.24s ease-out;--agala-font-sans:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--agala-font-mono:ui-monospace,Menlo,Monaco,monospace;--agala-font-weight-normal:400;--agala-font-weight-medium:500;--agala-font-weight-semibold:600;--agala-font-weight-bold:700;--agala-letter-spacing-tight:-.01em;--agala-letter-spacing-wide:.05em;--agala-font-size-sm:.75rem;--agala-font-size-base:.875rem;--agala-font-size-lg:1rem;--agala-line-height-normal:1.25rem;--agala-line-height-relaxed:1.5;--agala-border-width:1px;--agala-border-width-thick:1.5px;--agala-height-sm:1.75rem;--agala-height-md:2.25rem;--agala-height-lg:2.5rem;--agala-z-dropdown:1050;--agala-z-modal:1000;--agala-breakpoint-sm:640px;--agala-breakpoint-md:768px;--agala-navbar-height:3.5rem;--agala-sidebar-width:240px;--agala-sidebar-collapsed-width:64px}@media(prefers-color-scheme:dark){:root{--agala-background:240 10% 3.9%;--agala-foreground:0 0% 98%;--agala-card:240 10% 3.9%;--agala-card-foreground:0 0% 98%;--agala-popover:240 10% 3.9%;--agala-popover-foreground:0 0% 98%;--agala-primary:239 84% 67%;--agala-primary-foreground:0 0% 100%;--agala-secondary:240 3.7% 15.9%;--agala-secondary-foreground:0 0% 98%;--agala-muted:240 3.7% 15.9%;--agala-muted-foreground:240 5% 64.9%;--agala-accent:240 3.7% 15.9%;--agala-accent-foreground:0 0% 98%;--agala-danger:0 62.8% 30.6%;--agala-danger-foreground:0 0% 98%;--agala-success:142 71% 38%;--agala-success-foreground:0 0% 100%;--agala-warning:43 96% 44%;--agala-warning-foreground:0 0% 10%;--agala-border:240 3.7% 15.9%;--agala-input:240 3.7% 15.9%;--agala-input-background:240 5% 12%;--agala-ring:239 84% 67%;--agala-overlay:0 0% 0%}}.spinner[data-v-46115c9f]{flex-shrink:0;width:1em;height:1em;animation:spin-46115c9f .7s linear infinite}@keyframes spin-46115c9f{to{transform:rotate(1turn)}}.btn[data-v-7fc5646c]{justify-content:center;align-items:center;gap:var(--agala-btn-gap,.5rem);white-space:nowrap;border:var(--agala-border-width) solid transparent;border-radius:var(--agala-btn-radius,calc(var(--agala-radius) - 2px));font-family:var(--agala-font-sans);font-weight:var(--agala-font-weight-medium);font-size:var(--agala-btn-font-size,var(--agala-font-size-base));cursor:pointer;transition:background-color var(--agala-transition-fast),border-color var(--agala-transition-fast),color var(--agala-transition-fast),box-shadow var(--agala-transition-fast);-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1;display:inline-flex}.btn[data-v-7fc5646c]:focus-visible{box-shadow:0 0 0 2px hsl(var(--agala-background)),0 0 0 4px hsl(var(--agala-ring));outline:none}.btn[data-loading=true][data-v-7fc5646c],.btn[data-v-7fc5646c]:disabled{pointer-events:none;opacity:.5}.btnSm[data-v-7fc5646c]{height:var(--agala-btn-height,2rem);padding:var(--agala-btn-padding-sm,0 .75rem);font-size:var(--agala-font-size-sm);border-radius:var(--agala-radius-sm)}.btnMd[data-v-7fc5646c]{height:var(--agala-btn-height,2.25rem);padding:var(--agala-btn-padding-md,0 1rem)}.btnLg[data-v-7fc5646c]{height:var(--agala-btn-height,2.5rem);padding:var(--agala-btn-padding-lg,0 1.5rem);font-size:var(--agala-font-size-lg)}.btnIcon[data-v-7fc5646c]{width:2.25rem;height:2.25rem;padding:0}.btnBlock[data-v-7fc5646c]{width:100%}.btnDefault[data-v-7fc5646c]{background-color:hsl(var(--agala-primary));color:hsl(var(--agala-primary-foreground))}.btnDefault[data-v-7fc5646c]:hover:not(:disabled):not([data-loading=true]){background-color:hsl(var(--agala-primary)/.9)}.btnSecondary[data-v-7fc5646c]{background-color:hsl(var(--agala-secondary));color:hsl(var(--agala-secondary-foreground))}.btnSecondary[data-v-7fc5646c]:hover:not(:disabled):not([data-loading=true]){background-color:hsl(var(--agala-secondary)/.8)}.btnOutline[data-v-7fc5646c]{border-color:hsl(var(--agala-input));color:hsl(var(--agala-foreground));background-color:#0000}.btnOutline[data-v-7fc5646c]:hover:not(:disabled):not([data-loading=true]){background-color:hsl(var(--agala-accent));color:hsl(var(--agala-accent-foreground))}.btnGhost[data-v-7fc5646c]{color:hsl(var(--agala-foreground));background-color:#0000;border-color:#0000}.btnGhost[data-v-7fc5646c]:hover:not(:disabled):not([data-loading=true]){background-color:hsl(var(--agala-accent));color:hsl(var(--agala-accent-foreground))}.btnDanger[data-v-7fc5646c]{background-color:hsl(var(--agala-danger));color:hsl(var(--agala-danger-foreground))}.btnDanger[data-v-7fc5646c]:hover:not(:disabled):not([data-loading=true]){background-color:hsl(var(--agala-danger)/.9)}.btnLink[data-v-7fc5646c]{color:hsl(var(--agala-primary));text-underline-offset:4px;background-color:#0000;border-color:#0000;height:auto;padding-left:0;padding-right:0;text-decoration:underline}.btnLink[data-v-7fc5646c]:hover:not(:disabled):not([data-loading=true]){text-decoration:none}.inputWrapper[data-v-12243513]{flex-direction:column;gap:.25rem;width:100%;display:flex}.field[data-v-12243513]{align-items:center;width:100%;display:flex;position:relative}.input[data-v-12243513]{box-sizing:border-box;width:100%;height:var(--agala-height-md);border:var(--agala-input-border,var(--agala-border-width) solid hsl(var(--agala-input)));border-radius:var(--agala-input-radius,calc(var(--agala-radius) - 2px));background-color:var(--agala-input-bg,hsl(var(--agala-input-background,var(--agala-background))));color:hsl(var(--agala-foreground));font-family:var(--agala-font-sans);font-size:var(--agala-font-size-base);line-height:var(--agala-line-height-normal);padding:var(--agala-input-padding,0 .75rem);transition:border-color var(--agala-transition-fast),box-shadow var(--agala-transition-fast);outline:none;display:flex}.input[data-v-12243513]::-moz-placeholder{color:hsl(var(--agala-muted-foreground))}.input[data-v-12243513]::placeholder{color:hsl(var(--agala-muted-foreground))}.input[data-v-12243513]:focus{border-color:hsl(var(--agala-ring));box-shadow:0 0 0 1px hsl(var(--agala-background)),0 0 0 3px hsl(var(--agala-ring)/.2)}.input[data-v-12243513]:disabled{cursor:not-allowed;opacity:.5;background-color:hsl(var(--agala-muted))}.inputReadonly[data-v-12243513]{cursor:default}.inputError[data-v-12243513],.inputError[data-v-12243513]:focus{border-color:hsl(var(--agala-danger))}.inputError[data-v-12243513]:focus{box-shadow:0 0 0 1px hsl(var(--agala-background)),0 0 0 3px hsl(var(--agala-danger)/.2)}.iconStart[data-v-12243513]{pointer-events:none;left:.625rem}.iconEnd[data-v-12243513],.iconStart[data-v-12243513]{color:var(--agala-input-icon-color,hsl(var(--agala-muted-foreground)));align-items:center;display:inline-flex;position:absolute}.iconEnd[data-v-12243513]{right:.625rem}.iconEndClickable[data-v-12243513]{cursor:pointer}.iconEndClickable[data-v-12243513]:hover{color:var(--agala-input-icon-color-hover,hsl(var(--agala-foreground)))}.iconEndActionable[data-v-12243513]{cursor:pointer}.iconEndActionable[data-v-12243513]:hover{color:hsl(var(--agala-foreground))}.hasIconStart[data-v-12243513]{padding-left:2.25rem}.hasIconEnd[data-v-12243513]{padding-right:2.25rem}.inputSm[data-v-12243513]{height:var(--agala-input-height-sm,var(--agala-height-sm));font-size:var(--agala-font-size-sm);padding-left:.625rem;padding-right:.625rem}.inputSm.hasIconStart[data-v-12243513]{padding-left:2rem}.inputSm.hasIconEnd[data-v-12243513]{padding-right:2rem}.inputMd[data-v-12243513]{height:var(--agala-input-height-md,var(--agala-height-md))}.inputLg[data-v-12243513]{height:var(--agala-input-height-lg,var(--agala-height-lg));font-size:var(--agala-font-size-lg);padding-left:1rem;padding-right:1rem}.inputLg.hasIconStart[data-v-12243513]{padding-left:2.5rem}.inputLg.hasIconEnd[data-v-12243513]{padding-right:2.5rem}.errorMessage[data-v-12243513]{font-size:var(--agala-font-size-sm);color:hsl(var(--agala-danger));line-height:var(--agala-line-height-normal)}.field[data-v-81f687c2]{gap:var(--agala-field-gap,.25rem);flex-direction:column;width:100%;display:flex}.label[data-v-81f687c2]{font-size:var(--agala-field-label-size,var(--agala-font-size-sm));font-weight:var(--agala-field-label-weight,var(--agala-font-weight-medium));color:var(--agala-field-label-color,hsl(var(--agala-foreground)));line-height:1}.labelDisabled[data-v-81f687c2]{color:hsl(var(--agala-muted-foreground))}.required[data-v-81f687c2]{color:var(--agala-field-required-color,hsl(var(--agala-danger)))}.helperText[data-v-81f687c2]{font-size:var(--agala-field-helper-size,var(--agala-font-size-sm));color:var(--agala-field-helper-color,hsl(var(--agala-muted-foreground)));line-height:var(--agala-line-height-normal);margin:0}.errorText[data-v-81f687c2]{font-size:var(--agala-field-error-size,var(--agala-font-size-sm));color:var(--agala-field-error-color,hsl(var(--agala-danger)));line-height:var(--agala-line-height-normal);margin:0}.wrapper[data-v-a93f8e3c]{flex-direction:column;min-width:140px;display:flex;position:relative}.triggerRow[data-v-a93f8e3c]{box-sizing:border-box;border:var(--agala-border-width) solid hsl(var(--agala-input));border-radius:calc(var(--agala-radius) - 2px);background-color:hsl(var(--agala-input-background,var(--agala-background)));color:hsl(var(--agala-foreground));cursor:pointer;transition:border-color var(--agala-transition-fast),box-shadow var(--agala-transition-fast);align-items:center;gap:.25rem;display:flex}.triggerRow[data-v-a93f8e3c]:hover:not(.triggerRowDisabled){border-color:hsl(var(--agala-border))}.triggerRow[data-v-a93f8e3c]:focus-within{box-shadow:0 0 0 2px hsl(var(--agala-background)),0 0 0 4px hsl(var(--agala-ring));outline:none}.triggerRowOpen[data-v-a93f8e3c]{border-color:hsl(var(--agala-ring));box-shadow:0 0 0 1px hsl(var(--agala-background)),0 0 0 3px hsl(var(--agala-ring)/.2)}.triggerRowDisabled[data-v-a93f8e3c]{cursor:not-allowed;opacity:.5;background-color:hsl(var(--agala-muted))}.triggerRowError[data-v-a93f8e3c]{border-color:hsl(var(--agala-danger))}.triggerRowError[data-v-a93f8e3c]:focus-within{border-color:hsl(var(--agala-danger));box-shadow:0 0 0 1px hsl(var(--agala-background)),0 0 0 3px hsl(var(--agala-danger)/.2)}.triggerRowSm[data-v-a93f8e3c]{height:var(--agala-height-sm);font-size:var(--agala-font-size-sm);border-radius:var(--agala-radius-sm);padding:0 .5rem}.triggerRowMd[data-v-a93f8e3c]{height:var(--agala-height-md);padding:0 .625rem}.triggerRowLg[data-v-a93f8e3c]{height:var(--agala-height-lg);font-size:var(--agala-font-size-lg);border-radius:var(--agala-radius-lg);padding:0 .875rem}.trigger[data-v-a93f8e3c]{min-width:0;font-family:var(--agala-font-sans);font-size:inherit;line-height:var(--agala-line-height-normal);text-align:left;cursor:inherit;outline:none;flex:1;align-items:center;gap:.375rem;display:flex;overflow:hidden}.trigger[data-v-a93f8e3c]:focus{outline:none}.triggerPlaceholder[data-v-a93f8e3c]{color:hsl(var(--agala-muted-foreground))}.triggerSingleLabel[data-v-a93f8e3c]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chevron[data-v-a93f8e3c]{color:hsl(var(--agala-muted-foreground));transition:transform var(--agala-transition-fast);flex-shrink:0;align-items:center;display:inline-flex}.chevronOpen[data-v-a93f8e3c]{transform:rotate(180deg)}.clearBtn[data-v-a93f8e3c]{border-radius:var(--agala-radius-sm);width:1.125rem;height:1.125rem;color:hsl(var(--agala-muted-foreground));cursor:pointer;transition:color var(--agala-transition-fast),background var(--agala-transition-fast);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.clearBtn[data-v-a93f8e3c]:hover{color:hsl(var(--agala-foreground));background:hsl(var(--agala-muted))}.chips[data-v-a93f8e3c]{flex-wrap:wrap;align-items:center;gap:.25rem;min-width:0;display:flex;overflow:hidden}.chip[data-v-a93f8e3c]{background-color:hsl(var(--agala-secondary));color:hsl(var(--agala-secondary-foreground));font-size:var(--agala-font-size-sm);font-weight:var(--agala-font-weight-medium);white-space:nowrap;gap:.25rem;padding:.125rem .375rem;line-height:1}.chipRemove[data-v-a93f8e3c],.chip[data-v-a93f8e3c]{border-radius:var(--agala-radius-sm);align-items:center;display:inline-flex}.chipRemove[data-v-a93f8e3c]{width:.875rem;height:.875rem;color:inherit;cursor:pointer;opacity:.6;transition:opacity var(--agala-transition-fast),background var(--agala-transition-fast);background:0 0;border:none;justify-content:center}.chipRemove[data-v-a93f8e3c]:hover{opacity:1;background:hsl(var(--agala-muted))}.moreChip[data-v-a93f8e3c]{background-color:hsl(var(--agala-muted));color:hsl(var(--agala-muted-foreground));border-radius:var(--agala-radius-sm);font-size:var(--agala-font-size-sm);font-weight:var(--agala-font-weight-medium);white-space:nowrap;align-items:center;padding:.125rem .375rem;line-height:1;display:inline-flex}.dropdown[data-v-a93f8e3c]{z-index:var(--agala-z-dropdown);background-color:hsl(var(--agala-popover));max-height:min(24rem,60vh);color:hsl(var(--agala-popover-foreground));border:var(--agala-border-width) solid hsl(var(--agala-border));border-radius:calc(var(--agala-radius) - 2px);box-shadow:var(--agala-shadow-md);flex-direction:column;display:flex;overflow:hidden}.searchWrapper[data-v-a93f8e3c]{border-bottom:var(--agala-border-width) solid hsl(var(--agala-border));padding:.5rem}.search[data-v-a93f8e3c]{border:var(--agala-border-width) solid hsl(var(--agala-input));border-radius:var(--agala-radius-sm);background-color:hsl(var(--agala-input-background,var(--agala-background)));width:100%;height:2rem;color:hsl(var(--agala-foreground));font-family:var(--agala-font-sans);font-size:var(--agala-font-size-base);transition:border-color var(--agala-transition-fast),box-shadow var(--agala-transition-fast);outline:none;padding:0 .5rem}.search[data-v-a93f8e3c]::-moz-placeholder{color:hsl(var(--agala-muted-foreground))}.search[data-v-a93f8e3c]::placeholder{color:hsl(var(--agala-muted-foreground))}.search[data-v-a93f8e3c]:focus{border-color:hsl(var(--agala-ring));box-shadow:0 0 0 2px hsl(var(--agala-ring)/.15)}.list[data-v-a93f8e3c]{flex:1;margin:0;padding:.25rem;list-style:none;overflow-y:auto}.groupHeader[data-v-a93f8e3c]{font-size:.6875rem;font-weight:var(--agala-font-weight-semibold);color:hsl(var(--agala-muted-foreground));text-transform:uppercase;letter-spacing:var(--agala-letter-spacing-wide);-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:.375rem .625rem}.option[data-v-a93f8e3c]{border-radius:calc(var(--agala-radius) - 4px);cursor:pointer;font-size:var(--agala-font-size-base);transition:background-color var(--agala-transition-fast);align-items:center;gap:.5rem;padding:.5rem .625rem;display:flex}.optionHighlighted[data-v-a93f8e3c],.option[data-v-a93f8e3c]:not(.optionDisabled):hover{background-color:hsl(var(--agala-accent));color:hsl(var(--agala-accent-foreground))}.optionSelected[data-v-a93f8e3c]{background-color:hsl(var(--agala-primary)/.08);color:hsl(var(--agala-primary))}.optionSelected.optionHighlighted[data-v-a93f8e3c]{background-color:hsl(var(--agala-primary)/.15)}.optionDisabled[data-v-a93f8e3c]{cursor:default;opacity:.4}.optionContent[data-v-a93f8e3c]{flex:1;align-items:center;gap:.5rem;min-width:0;display:flex}.optionText[data-v-a93f8e3c]{flex-direction:column;flex:1;min-width:0;display:flex}.optionLabel[data-v-a93f8e3c]{line-height:var(--agala-line-height-normal);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.optionSubtitle[data-v-a93f8e3c]{font-size:var(--agala-font-size-sm);color:currentColor;opacity:.7;line-height:1rem}.optionHighlighted .optionSubtitle[data-v-a93f8e3c],.optionSelected .optionSubtitle[data-v-a93f8e3c]{color:inherit;opacity:.7}.checkBox[data-v-a93f8e3c]{border:var(--agala-border-width-thick) solid hsl(var(--agala-border));width:.875rem;height:.875rem;transition:background-color var(--agala-transition-fast),border-color var(--agala-transition-fast);background-color:#0000;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.optionSelected .checkBox[data-v-a93f8e3c]{background-color:hsl(var(--agala-primary));border-color:hsl(var(--agala-primary))}.radioBox[data-v-a93f8e3c]{border:var(--agala-border-width-thick) solid hsl(var(--agala-border));width:.875rem;height:.875rem;transition:border-color var(--agala-transition-fast);background-color:#0000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.optionSelected .radioBox[data-v-a93f8e3c]{border-color:hsl(var(--agala-primary))}.radioDot[data-v-a93f8e3c]{background-color:hsl(var(--agala-primary));border-radius:50%;width:.375rem;height:.375rem}.loadingState[data-v-a93f8e3c]{color:hsl(var(--agala-muted-foreground));font-size:var(--agala-font-size-base);line-height:var(--agala-line-height-normal);justify-content:center;align-items:center;gap:.5rem;padding:1rem .625rem;display:flex}.spinnerIcon[data-v-a93f8e3c]{animation:agala-spin-a93f8e3c .8s linear infinite}@keyframes agala-spin-a93f8e3c{to{transform:rotate(1turn)}}.emptyMessage[data-v-a93f8e3c],.maxMessage[data-v-a93f8e3c]{text-align:center;font-size:var(--agala-font-size-base);color:hsl(var(--agala-muted-foreground));line-height:var(--agala-line-height-normal);padding:.75rem .625rem}.maxMessage[data-v-a93f8e3c]{background-color:hsl(var(--agala-danger)/.05);border-radius:var(--agala-radius-sm);margin:.25rem .5rem;padding:.375rem .625rem}.errorMessage[data-v-a93f8e3c],.maxMessage[data-v-a93f8e3c]{color:hsl(var(--agala-danger));font-size:var(--agala-font-size-sm)}.errorMessage[data-v-a93f8e3c]{line-height:var(--agala-line-height-normal);margin:0;padding-top:.25rem}.wrapper[data-v-5906d752]{flex-direction:column;min-width:160px;display:flex;position:relative}.triggerRow[data-v-5906d752]{box-sizing:border-box;height:var(--agala-height-md);border:var(--agala-border-width) solid hsl(var(--agala-input));border-radius:calc(var(--agala-radius) - 2px);background-color:hsl(var(--agala-background));color:hsl(var(--agala-foreground));cursor:pointer;transition:border-color var(--agala-transition-fast),box-shadow var(--agala-transition-fast);align-items:center;gap:.25rem;padding:0 .625rem;display:flex}.triggerRow[data-v-5906d752]:hover:not(.triggerRowDisabled){border-color:hsl(var(--agala-border))}.triggerRow[data-v-5906d752]:focus-within{box-shadow:0 0 0 2px hsl(var(--agala-background)),0 0 0 4px hsl(var(--agala-ring));outline:none}.triggerRowOpen[data-v-5906d752]{border-color:hsl(var(--agala-ring));box-shadow:0 0 0 1px hsl(var(--agala-background)),0 0 0 3px hsl(var(--agala-ring)/.2)}.triggerRowDisabled[data-v-5906d752]{cursor:not-allowed;opacity:.5;background-color:hsl(var(--agala-muted))}.chips[data-v-5906d752]{flex-wrap:wrap;flex:1;align-items:center;gap:.25rem;min-width:0;display:flex;overflow:hidden}.chip[data-v-5906d752]{background-color:hsl(var(--agala-secondary));color:hsl(var(--agala-secondary-foreground));font-size:var(--agala-font-size-sm);font-weight:var(--agala-font-weight-medium);white-space:nowrap;gap:.25rem;padding:.125rem .375rem;line-height:1}.chipRemove[data-v-5906d752],.chip[data-v-5906d752]{border-radius:var(--agala-radius-sm);align-items:center;display:inline-flex}.chipRemove[data-v-5906d752]{width:.875rem;height:.875rem;color:inherit;cursor:pointer;opacity:.6;transition:opacity var(--agala-transition-fast),background var(--agala-transition-fast);background:0 0;border:none;justify-content:center}.chipRemove[data-v-5906d752]:hover{opacity:1;background:hsl(var(--agala-muted))}.moreChip[data-v-5906d752]{background-color:hsl(var(--agala-muted));color:hsl(var(--agala-muted-foreground));border-radius:var(--agala-radius-sm);font-size:var(--agala-font-size-sm);font-weight:var(--agala-font-weight-medium);white-space:nowrap;align-items:center;padding:.125rem .375rem;line-height:1;display:inline-flex}.triggerPlaceholder[data-v-5906d752]{color:hsl(var(--agala-muted-foreground));flex:1}.chevron[data-v-5906d752]{color:hsl(var(--agala-muted-foreground));transition:transform var(--agala-transition-fast);flex-shrink:0;align-items:center;display:inline-flex}.chevronOpen[data-v-5906d752]{transform:rotate(180deg)}.clearBtn[data-v-5906d752]{border-radius:var(--agala-radius-sm);width:1.125rem;height:1.125rem;color:hsl(var(--agala-muted-foreground));cursor:pointer;transition:color var(--agala-transition-fast),background var(--agala-transition-fast);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.clearBtn[data-v-5906d752]:hover{color:hsl(var(--agala-foreground));background:hsl(var(--agala-muted))}.dropdown[data-v-5906d752]{z-index:var(--agala-z-dropdown);background-color:hsl(var(--agala-popover));max-height:min(24rem,60vh);color:hsl(var(--agala-popover-foreground));border:var(--agala-border-width) solid hsl(var(--agala-border));border-radius:calc(var(--agala-radius) - 2px);box-shadow:var(--agala-shadow-md);flex-direction:column;display:flex;overflow:hidden}.searchWrapper[data-v-5906d752]{border-bottom:var(--agala-border-width) solid hsl(var(--agala-border));padding:.5rem}.search[data-v-5906d752]{border:var(--agala-border-width) solid hsl(var(--agala-input));border-radius:var(--agala-radius-sm);background-color:hsl(var(--agala-background));width:100%;height:2rem;color:hsl(var(--agala-foreground));font-family:var(--agala-font-sans);font-size:var(--agala-font-size-base);transition:border-color var(--agala-transition-fast),box-shadow var(--agala-transition-fast);outline:none;padding:0 .5rem}.search[data-v-5906d752]::-moz-placeholder{color:hsl(var(--agala-muted-foreground))}.search[data-v-5906d752]::placeholder{color:hsl(var(--agala-muted-foreground))}.search[data-v-5906d752]:focus{border-color:hsl(var(--agala-ring));box-shadow:0 0 0 2px hsl(var(--agala-ring)/.15)}.list[data-v-5906d752]{flex:1;margin:0;padding:.25rem;list-style:none;overflow-y:auto}.option[data-v-5906d752]{border-radius:calc(var(--agala-radius) - 4px);cursor:pointer;font-size:var(--agala-font-size-base);transition:background-color var(--agala-transition-fast);align-items:center;gap:.5rem;padding:.5rem .625rem;display:flex}.optionHighlighted[data-v-5906d752],.option[data-v-5906d752]:not(.optionDisabled):hover{background-color:hsl(var(--agala-accent));color:hsl(var(--agala-accent-foreground))}.optionSelected[data-v-5906d752]{background-color:hsl(var(--agala-primary)/.08);color:hsl(var(--agala-primary))}.optionSelected.optionHighlighted[data-v-5906d752]{background-color:hsl(var(--agala-primary)/.15)}.optionDisabled[data-v-5906d752]{cursor:default;opacity:.4}.optionContent[data-v-5906d752]{flex:1;align-items:center;gap:.5rem;min-width:0;display:flex}.optionLabel[data-v-5906d752]{line-height:var(--agala-line-height-normal);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.checkBox[data-v-5906d752]{border:var(--agala-border-width-thick) solid hsl(var(--agala-border));width:.875rem;height:.875rem;transition:background-color var(--agala-transition-fast),border-color var(--agala-transition-fast);background-color:#0000;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.optionSelected .checkBox[data-v-5906d752]{background-color:hsl(var(--agala-primary));border-color:hsl(var(--agala-primary))}.createOption[data-v-5906d752]{color:hsl(var(--agala-primary));font-weight:var(--agala-font-weight-medium)}.createOption.optionHighlighted[data-v-5906d752]{background-color:hsl(var(--agala-primary)/.08)}.createIcon[data-v-5906d752]{flex-shrink:0;align-items:center;display:inline-flex}.createLabel[data-v-5906d752]{line-height:var(--agala-line-height-normal);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.emptyMessage[data-v-5906d752]{text-align:center;font-size:var(--agala-font-size-base);color:hsl(var(--agala-muted-foreground));line-height:var(--agala-line-height-normal);padding:.75rem .625rem}.wrapper[data-v-234d8738]{flex-direction:column;width:100%;display:flex;position:relative}.triggerRow[data-v-234d8738]{border:var(--agala-border-width) solid hsl(var(--agala-input));border-radius:calc(var(--agala-radius) - 2px);background-color:hsl(var(--agala-input-background,var(--agala-background)));width:100%;color:hsl(var(--agala-foreground));cursor:pointer;transition:border-color var(--agala-transition-fast),box-shadow var(--agala-transition-fast);outline:none;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.triggerRow[data-v-234d8738]:focus-visible{box-shadow:0 0 0 2px hsl(var(--agala-background)),0 0 0 4px hsl(var(--agala-ring));outline:none}.triggerRow[data-v-234d8738]:hover:not(.triggerRowDisabled){border-color:hsl(var(--agala-border))}.triggerRowOpen[data-v-234d8738]{border-color:hsl(var(--agala-ring));box-shadow:0 0 0 1px hsl(var(--agala-background)),0 0 0 3px hsl(var(--agala-ring)/.2)}.triggerRowDisabled[data-v-234d8738]{cursor:not-allowed;opacity:.5;background-color:hsl(var(--agala-muted))}.triggerRowError[data-v-234d8738]{border-color:hsl(var(--agala-danger))}.triggerRowError[data-v-234d8738]:focus-visible{border-color:hsl(var(--agala-danger));box-shadow:0 0 0 1px hsl(var(--agala-background)),0 0 0 3px hsl(var(--agala-danger)/.2)}.triggerRowSm[data-v-234d8738]{height:var(--agala-height-sm);font-size:var(--agala-font-size-sm);border-radius:var(--agala-radius-sm);padding:0 .5rem}.triggerRowMd[data-v-234d8738]{height:var(--agala-height-md);padding:0 .625rem}.triggerRowLg[data-v-234d8738]{height:var(--agala-height-lg);font-size:var(--agala-font-size-lg);border-radius:var(--agala-radius-lg);padding:0 .875rem}.triggerLabel[data-v-234d8738]{flex:1;align-items:center;gap:.5rem;min-width:0;display:flex;overflow:hidden}.triggerValue[data-v-234d8738]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chevron[data-v-234d8738],.triggerPlaceholder[data-v-234d8738]{color:hsl(var(--agala-muted-foreground))}.chevron[data-v-234d8738]{transition:transform var(--agala-transition-fast);flex-shrink:0;align-items:center;display:inline-flex}.chevronOpen[data-v-234d8738]{transform:rotate(180deg)}.dropdown[data-v-234d8738]{z-index:var(--agala-z-dropdown);background-color:hsl(var(--agala-popover));width:280px;color:hsl(var(--agala-popover-foreground));border:var(--agala-border-width) solid hsl(var(--agala-border));border-radius:calc(var(--agala-radius) - 2px);box-shadow:var(--agala-shadow-md);flex-direction:column;padding:.5rem;display:flex;overflow:hidden}.header[data-v-234d8738]{border-bottom:var(--agala-border-width) solid hsl(var(--agala-border));justify-content:space-between;align-items:center;margin-bottom:.25rem;padding:.25rem .25rem .5rem;display:flex}.headerSelects[data-v-234d8738]{flex:1;justify-content:center;align-items:center;gap:.5rem;display:flex}.selectWrapper[data-v-234d8738]{align-items:center;display:inline-flex;position:relative}.nativeSelect[data-v-234d8738]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid hsl(var(--agala-border));border-radius:var(--agala-radius-sm);font-size:var(--agala-font-size-sm);font-family:var(--agala-font-sans);color:hsl(var(--agala-foreground));cursor:pointer;transition:border-color var(--agala-transition-fast),background-color var(--agala-transition-fast);background:0 0;outline:none;padding:.25rem 1.5rem .25rem .5rem}.nativeSelect[data-v-234d8738]:hover{border-color:hsl(var(--agala-border));background-color:hsl(var(--agala-muted))}.nativeSelect[data-v-234d8738]:focus-visible{border-color:hsl(var(--agala-ring));box-shadow:0 0 0 2px hsl(var(--agala-ring)/.2)}.nativeSelect option[data-v-234d8738]:disabled{opacity:.4;color:hsl(var(--agala-muted-foreground))}.yearSelect[data-v-234d8738]{min-width:4.5rem;padding-right:1.25rem}.selectChevron[data-v-234d8738]{pointer-events:none;color:hsl(var(--agala-muted-foreground));position:absolute;right:.375rem}.selectChevronOpen[data-v-234d8738]{transform:rotate(180deg)}.yearPanelWrapper[data-v-234d8738]{position:relative}.yearTrigger[data-v-234d8738]{align-items:center;gap:.25rem;display:inline-flex}.yearPanel[data-v-234d8738]{z-index:10;background-color:hsl(var(--agala-popover));border:var(--agala-border-width) solid hsl(var(--agala-border));border-radius:calc(var(--agala-radius) - 2px);max-height:200px;box-shadow:var(--agala-shadow-md);flex-direction:column;gap:.125rem;padding:.25rem;display:flex;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.yearCell[data-v-234d8738]{border-radius:var(--agala-radius-sm);width:100%;height:2rem;color:hsl(var(--agala-foreground));font-size:var(--agala-font-size-sm);font-family:var(--agala-font-sans);cursor:pointer;transition:background-color var(--agala-transition-fast),color var(--agala-transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.yearCell[data-v-234d8738]:hover:not(.yearCellDisabled):not(.yearCellSelected){background-color:hsl(var(--agala-accent));color:hsl(var(--agala-accent-foreground))}.yearCellSelected[data-v-234d8738]{background-color:hsl(var(--agala-primary));color:hsl(var(--agala-primary-foreground));font-weight:var(--agala-font-weight-medium)}.yearCellSelected[data-v-234d8738]:hover{background-color:hsl(var(--agala-primary)/.9)}.yearCell[data-v-234d8738]:focus-visible{box-shadow:0 0 0 2px hsl(var(--agala-ring)/.3);outline:none}.yearCellDisabled[data-v-234d8738]{cursor:default;opacity:.35;pointer-events:none}.navBtn[data-v-234d8738]{border-radius:var(--agala-radius-sm);width:1.75rem;height:1.75rem;color:hsl(var(--agala-muted-foreground));cursor:pointer;transition:color var(--agala-transition-fast),background-color var(--agala-transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.navBtn[data-v-234d8738]:hover{color:hsl(var(--agala-foreground));background-color:hsl(var(--agala-muted))}.navBtnNext[data-v-234d8738]{transform:rotate(180deg)}.weekdays[data-v-234d8738]{grid-template-columns:repeat(7,1fr);gap:.125rem;padding:.25rem 0;display:grid}.weekday[data-v-234d8738]{height:1.75rem;font-size:.6875rem;font-weight:var(--agala-font-weight-semibold);color:hsl(var(--agala-muted-foreground));text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex}.days[data-v-234d8738]{flex-direction:column;gap:.125rem;display:flex}.week[data-v-234d8738]{grid-template-columns:repeat(7,1fr);gap:.125rem;display:grid}.dayCell[data-v-234d8738]{border-radius:var(--agala-radius-sm);width:2rem;height:2rem;color:hsl(var(--agala-foreground));font-size:var(--agala-font-size-sm);font-family:var(--agala-font-sans);cursor:pointer;transition:background-color var(--agala-transition-fast),color var(--agala-transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:relative}.dayCell[data-v-234d8738]:hover:not(.dayCellDisabled):not(.dayCellSelected){background-color:hsl(var(--agala-accent));color:hsl(var(--agala-accent-foreground))}.dayCell[data-v-234d8738]:focus-visible{box-shadow:0 0 0 2px hsl(var(--agala-ring)/.3);outline:none}.dayCellOther[data-v-234d8738]{color:hsl(var(--agala-muted-foreground));opacity:.6}.dayCellToday[data-v-234d8738]{font-weight:var(--agala-font-weight-semibold);color:hsl(var(--agala-primary))}.dayCellToday[data-v-234d8738]:not(.dayCellSelected){box-shadow:inset 0 0 0 1.5px hsl(var(--agala-primary)/.4)}.dayCellSelected[data-v-234d8738]{background-color:hsl(var(--agala-primary));color:hsl(var(--agala-primary-foreground));font-weight:var(--agala-font-weight-medium)}.dayCellSelected[data-v-234d8738]:hover{background-color:hsl(var(--agala-primary)/.9)}.dayCellDisabled[data-v-234d8738]{cursor:default;opacity:.35;pointer-events:none}.dayCellFocused[data-v-234d8738]:not(.dayCellSelected){box-shadow:0 0 0 2px hsl(var(--agala-ring)/.3)}.dayCellHover[data-v-234d8738]:not(.dayCellDisabled):not(.dayCellSelected):not(.dayCellFocused){background-color:hsl(var(--agala-accent))}.inlinePanel[data-v-234d8738]{width:280px}.dayCellHighlighted[data-v-234d8738]:after{content:"";background:hsl(var(--agala-primary));border-radius:50%;width:4px;height:4px;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.dayCellHighlighted.dayCellSelected[data-v-234d8738]:after{background:hsl(var(--agala-primary-foreground))}.footer[data-v-234d8738]{border-top:var(--agala-border-width) solid hsl(var(--agala-border));justify-content:center;margin-top:.25rem;padding-top:.5rem;display:flex}.clearBtn[data-v-234d8738]{border-radius:var(--agala-radius-sm);color:hsl(var(--agala-muted-foreground));font-size:var(--agala-font-size-sm);font-weight:var(--agala-font-weight-medium);cursor:pointer;transition:color var(--agala-transition-fast),background-color var(--agala-transition-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem .75rem;display:inline-flex}.clearBtn[data-v-234d8738]:hover{color:hsl(var(--agala-danger));background-color:hsl(var(--agala-danger)/.05)}.errorMessage[data-v-234d8738]{font-size:var(--agala-font-size-sm);color:hsl(var(--agala-danger));line-height:var(--agala-line-height-normal);margin:0;padding-top:.25rem}.monthView[data-v-8918aac1]{flex-direction:column;width:100%;display:flex}.weekdays[data-v-8918aac1]{grid-template-columns:repeat(7,1fr);gap:.125rem;display:grid}.weekday[data-v-8918aac1]{height:1.75rem;font-size:.6875rem;font-weight:var(--agala-font-weight-semibold);color:hsl(var(--agala-muted-foreground));text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex}.days[data-v-8918aac1]{flex-direction:column;gap:.125rem;display:flex}.week[data-v-8918aac1]{grid-template-columns:repeat(7,1fr);gap:.125rem;display:grid}.dayCell[data-v-8918aac1]{border:var(--agala-border-width) solid transparent;border-radius:var(--agala-radius-sm);background-color:hsl(var(--agala-card));color:hsl(var(--agala-foreground));cursor:pointer;min-height:4rem;transition:background-color var(--agala-transition-fast);outline:none;flex-direction:column;align-items:flex-start;padding:.25rem;display:flex}.dayCellOther[data-v-8918aac1]{background-color:hsl(var(--agala-muted)/.4)}.dayCellToday[data-v-8918aac1]{box-shadow:inset 0 0 0 2px hsl(var(--agala-primary))}.dayCell[data-v-8918aac1]:hover{background-color:hsl(var(--agala-accent))}.dayCell[data-v-8918aac1]:focus-visible{box-shadow:0 0 0 2px hsl(var(--agala-ring)/.3)}.dayCellToday[data-v-8918aac1]:focus-visible{box-shadow:inset 0 0 0 2px hsl(var(--agala-primary)),0 0 0 2px hsl(var(--agala-ring)/.3)}.dayNumber[data-v-8918aac1]{font-size:var(--agala-font-size-sm);font-weight:var(--agala-font-weight-medium);color:hsl(var(--agala-foreground));padding:.125rem;line-height:1}.dayNumberToday[data-v-8918aac1]{color:hsl(var(--agala-primary));font-weight:var(--agala-font-weight-bold)}.eventsArea[data-v-8918aac1]{flex-direction:column;flex:1;gap:.125rem;width:100%;margin-top:.25rem;display:flex;overflow:hidden}.eventBar[data-v-8918aac1]{border-radius:var(--agala-radius-sm);width:100%;min-height:1.25rem;font-size:.6875rem;font-weight:var(--agala-font-weight-medium);cursor:pointer;transition:opacity var(--agala-transition-fast);text-align:left;border:none;align-items:center;gap:.25rem;padding:.125rem .375rem;display:flex;overflow:hidden}.eventBar[data-v-8918aac1]:hover{opacity:.85}.eventBar[data-v-8918aac1]:focus-visible{box-shadow:0 0 0 2px hsl(var(--agala-ring)/.5);outline:none}.eventTime[data-v-8918aac1]{font-weight:var(--agala-font-weight-semibold);opacity:.8;flex-shrink:0}.eventBarText[data-v-8918aac1]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.allDayBar[data-v-8918aac1]{font-weight:var(--agala-font-weight-semibold)}.timedBarDesktop[data-v-8918aac1]{display:none}.timedDotsMobile[data-v-8918aac1]{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.eventDot[data-v-8918aac1]{cursor:pointer;border:none;border-radius:50%;flex-shrink:0;width:.375rem;height:.375rem;padding:0;display:inline-flex}.moreLabel[data-v-8918aac1]{font-size:.6875rem;font-weight:var(--agala-font-weight-medium);color:hsl(var(--agala-muted-foreground));cursor:pointer;border-radius:var(--agala-radius-sm);transition:background-color var(--agala-transition-fast);text-align:left;background:0 0;border:none;align-items:center;padding:.125rem .375rem;line-height:1.25rem;display:inline-flex}.moreLabel[data-v-8918aac1]:hover{background-color:hsl(var(--agala-accent));color:hsl(var(--agala-foreground))}.moreLabel[data-v-8918aac1]:focus-visible{box-shadow:0 0 0 2px hsl(var(--agala-ring)/.5);outline:none}.eventPrimary[data-v-8918aac1]{background-color:hsl(var(--agala-primary)/.12);color:hsl(var(--agala-primary));border-left:3px solid hsl(var(--agala-primary))}.eventSecondary[data-v-8918aac1]{background-color:hsl(var(--agala-secondary)/.5);color:hsl(var(--agala-secondary-foreground));border-left:3px solid hsl(var(--agala-secondary-foreground)/.5)}.eventMuted[data-v-8918aac1]{background-color:hsl(var(--agala-muted));color:hsl(var(--agala-muted-foreground));border-left:3px solid hsl(var(--agala-muted-foreground)/.5)}.eventDanger[data-v-8918aac1]{background-color:hsl(var(--agala-danger)/.12);color:hsl(var(--agala-danger));border-left:3px solid hsl(var(--agala-danger))}.eventWarning[data-v-8918aac1]{background-color:hsl(var(--agala-warning)/.15);color:hsl(var(--agala-warning));border-left:3px solid hsl(var(--agala-warning))}.eventSuccess[data-v-8918aac1]{background-color:hsl(var(--agala-success)/.12);color:hsl(var(--agala-success));border-left:3px solid hsl(var(--agala-success))}.eventAccent[data-v-8918aac1]{background-color:hsl(var(--agala-accent)/.5);color:hsl(var(--agala-accent-foreground));border-left:3px solid hsl(var(--agala-accent-foreground)/.5)}@media(min-width:768px){.dayCell[data-v-8918aac1]{min-height:6rem}.timedBarDesktop[data-v-8918aac1]{display:flex}.timedDotsMobile[data-v-8918aac1]{display:none}}.weekView[data-v-d1c5183b]{font-family:var(--agala-font-sans);color:hsl(var(--agala-foreground));background:hsl(var(--agala-card));border:var(--agala-border-width) solid hsl(var(--agala-border));border-radius:var(--agala-radius);overflow:hidden}.scrollWrapper[data-v-d1c5183b]{display:flex;overflow-x:auto}.timeAxisCol[data-v-d1c5183b]{z-index:3;background:hsl(var(--agala-card));border-right:var(--agala-border-width) solid hsl(var(--agala-border));flex-shrink:0;width:4.5rem;position:sticky;left:0}.corner[data-v-d1c5183b]{height:2.5rem;top:0}.allDayLabel[data-v-d1c5183b],.corner[data-v-d1c5183b]{border-bottom:var(--agala-border-width) solid hsl(var(--agala-border));background:hsl(var(--agala-card));z-index:4;position:sticky}.allDayLabel[data-v-d1c5183b]{min-height:2.5rem;top:2.5rem}.hourLabels[data-v-d1c5183b]{position:relative}.hourLabel[data-v-d1c5183b]{height:3rem;font-size:var(--agala-font-size-sm);color:hsl(var(--agala-muted-foreground));box-sizing:border-box;justify-content:flex-end;align-items:flex-start;padding-top:.25rem;padding-right:.5rem;display:flex}.dayCol[data-v-d1c5183b]{border-right:var(--agala-border-width) solid hsl(var(--agala-border));flex-direction:column;flex:1;min-width:7.5rem;display:flex}.dayCol[data-v-d1c5183b]:last-child{border-right:none}.dayHeader[data-v-d1c5183b]{height:2.5rem;font-size:var(--agala-font-size-sm);font-weight:var(--agala-font-weight-medium);border-bottom:var(--agala-border-width) solid hsl(var(--agala-border));background:hsl(var(--agala-muted)/.3);z-index:2;justify-content:center;align-items:center;display:flex;position:sticky;top:0}.dayColToday .dayHeader[data-v-d1c5183b]{background:hsl(var(--agala-primary)/.1);color:hsl(var(--agala-primary));font-weight:var(--agala-font-weight-semibold)}.allDayCell[data-v-d1c5183b]{border-bottom:var(--agala-border-width) solid hsl(var(--agala-border));background:hsl(var(--agala-card));z-index:2;flex-direction:column;gap:.125rem;min-height:2.5rem;max-height:5rem;padding:.25rem;display:flex;position:sticky;top:2.5rem;overflow-y:auto}.dayGrid[data-v-d1c5183b]{flex:1;position:relative}.hourRow[data-v-d1c5183b]{border-bottom:var(--agala-border-width) solid hsl(var(--agala-border)/.4);box-sizing:border-box;flex-direction:column;height:3rem;display:flex}.timeSlot[data-v-d1c5183b]{flex:1;min-height:0}.timeSlot[data-v-d1c5183b]:not(:last-child){border-bottom:1px solid hsl(var(--agala-border)/.12)}.timeSlot[data-v-d1c5183b]:hover{background:hsl(var(--agala-primary)/.06)}.event[data-v-d1c5183b]{border-left:1px solid hsl(var(--agala-border));border:1px solid hsl(var(--agala-border));border-left-width:4px;border-radius:var(--agala-radius-sm);text-align:left;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;z-index:1;box-sizing:border-box;background:hsl(var(--agala-card));color:hsl(var(--agala-foreground));transition:box-shadow var(--agala-transition-fast),transform var(--agala-transition-fast);flex-direction:column;justify-content:center;gap:.125rem;padding:.25rem .375rem;font-family:inherit;font-size:.6875rem;line-height:1.25;display:flex;position:absolute;overflow:hidden}.event[data-v-d1c5183b]:hover{box-shadow:var(--agala-shadow-md);z-index:5;transform:scale(1.02)}.event[data-v-d1c5183b]:focus-visible{box-shadow:0 0 0 2px hsl(var(--agala-background)),0 0 0 4px hsl(var(--agala-ring));outline:none}.eventTitle[data-v-d1c5183b]{font-weight:var(--agala-font-weight-medium);text-overflow:ellipsis;overflow:hidden}.eventSubtitle[data-v-d1c5183b]{opacity:.8;text-overflow:ellipsis;font-size:.5625rem;overflow:hidden}.eventShort[data-v-d1c5183b]{border-radius:1px;min-height:2px;padding:0;font-size:0}.eventShort .eventSubtitle[data-v-d1c5183b],.eventShort .eventTitle[data-v-d1c5183b]{display:none}.allDayEvent[data-v-d1c5183b]{border-left:1px solid hsl(var(--agala-border));border:1px solid hsl(var(--agala-border));border-left-width:3px;border-radius:var(--agala-radius-sm);font-size:var(--agala-font-size-sm);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;text-align:left;width:100%;padding:.125rem .25rem;font-family:inherit;overflow:hidden}.allDayEvent[data-v-d1c5183b]:focus-visible{box-shadow:0 0 0 2px hsl(var(--agala-ring));outline:none}.eventPrimary[data-v-d1c5183b]{border-left-color:hsl(var(--agala-primary))}.eventDanger[data-v-d1c5183b]{border-left-color:hsl(var(--agala-danger))}.eventSuccess[data-v-d1c5183b]{border-left-color:hsl(var(--agala-success))}.eventWarning[data-v-d1c5183b]{border-left-color:hsl(var(--agala-warning))}.eventSecondary[data-v-d1c5183b]{border-left-color:hsl(var(--agala-secondary-foreground)/.5)}.eventAccent[data-v-d1c5183b]{border-left-color:hsl(var(--agala-accent-foreground)/.5)}.currentTimeLine[data-v-d1c5183b]{background-color:hsl(var(--agala-danger));z-index:2;pointer-events:none;height:2px;position:absolute;left:0;right:0}.currentTimeDot[data-v-d1c5183b]{background-color:hsl(var(--agala-danger));z-index:4;border-radius:50%;width:8px;height:8px;position:absolute;right:.25rem;transform:translateY(-50%)}.weekView.isSelecting[data-v-d1c5183b]{cursor:crosshair}.selectionOverlay[data-v-d1c5183b]{background:hsl(var(--agala-primary)/.15);border:2px dashed hsl(var(--agala-primary)/.5);border-radius:var(--agala-radius-sm);z-index:10;pointer-events:none;box-sizing:border-box;flex-direction:column;justify-content:space-between;padding:1px 2px;display:flex;position:absolute;left:2px;right:2px;overflow:hidden}.selectionLabel[data-v-d1c5183b]{font-size:.5rem;font-weight:var(--agala-font-weight-semibold);color:hsl(var(--agala-primary));white-space:nowrap;text-overflow:ellipsis;line-height:1.1;display:block;overflow:hidden}.selectionLabelEnd[data-v-d1c5183b]{align-self:flex-start}@media(max-width:1023px){.hourLabel[data-v-d1c5183b],.hourRow[data-v-d1c5183b]{height:2.75rem}}@media(max-width:767px){.hourLabel[data-v-d1c5183b],.hourRow[data-v-d1c5183b]{height:2.5rem}.scrollWrapper[data-v-d1c5183b]{scroll-snap-type:x mandatory;scroll-padding-left:4.5rem}.dayCol[data-v-d1c5183b]{scroll-snap-align:start}}.dayView[data-v-b905053f]{background:hsl(var(--agala-card));flex-direction:column;height:100%;display:flex;overflow:hidden}.dayView.isSelecting[data-v-b905053f]{cursor:crosshair}.allDayHeader[data-v-b905053f]{border-bottom:var(--agala-border-width) solid hsl(var(--agala-border));flex-shrink:0;min-height:2.5rem;display:flex}.timeAxisLabel[data-v-b905053f]{width:3.5rem;font-size:var(--agala-font-size-sm);color:hsl(var(--agala-muted-foreground));border-right:var(--agala-border-width) solid hsl(var(--agala-border));background:hsl(var(--agala-card));flex-shrink:0;justify-content:center;align-items:center;display:flex}.allDayEvents[data-v-b905053f]{flex-wrap:wrap;flex:1;align-items:center;gap:.25rem;padding:.25rem;display:flex;overflow:hidden}.allDayEvent[data-v-b905053f]{border-radius:var(--agala-radius-sm);font-size:var(--agala-font-size-sm);font-weight:var(--agala-font-weight-medium);cursor:pointer;background:hsl(var(--agala-primary)/.12);color:hsl(var(--agala-primary));white-space:nowrap;text-overflow:ellipsis;border:none;border-left:3px solid hsl(var(--agala-primary));align-items:center;max-width:100%;padding:.125rem .5rem;display:inline-flex;overflow:hidden}.allDayEvent[data-v-b905053f]:focus-visible{box-shadow:0 0 0 2px hsl(var(--agala-ring));outline:none}.timeGrid[data-v-b905053f]{flex:1;display:flex;overflow:hidden auto}.timeAxis[data-v-b905053f]{background:hsl(var(--agala-card));z-index:1;border-right:var(--agala-border-width) solid hsl(var(--agala-border));flex-shrink:0;width:3.5rem;position:sticky;left:0}.timeLabel[data-v-b905053f]{height:3rem;font-size:var(--agala-font-size-sm);color:hsl(var(--agala-muted-foreground));box-sizing:border-box;justify-content:center;align-items:flex-start;padding-top:.25rem;display:flex}.dayColumn[data-v-b905053f]{-webkit-user-select:none;-moz-user-select:none;user-select:none;flex:1;min-width:0;position:relative}.hourRow[data-v-b905053f]{border-bottom:var(--agala-border-width) solid hsl(var(--agala-border)/.5);box-sizing:border-box;flex-direction:column;height:3rem;display:flex}.timeSlot[data-v-b905053f]{flex:1;min-height:0}.timeSlot[data-v-b905053f]:not(:last-child){border-bottom:1px solid hsl(var(--agala-border)/.12)}.timeSlot[data-v-b905053f]:hover{background:hsl(var(--agala-primary)/.06)}.selectionOverlay[data-v-b905053f]{background:hsl(var(--agala-primary)/.15);border:2px dashed hsl(var(--agala-primary)/.5);border-radius:var(--agala-radius-sm);z-index:10;pointer-events:none;box-sizing:border-box;flex-direction:column;justify-content:space-between;padding:1px 2px;display:flex;position:absolute;left:2px;right:2px;overflow:hidden}.selectionLabel[data-v-b905053f]{font-size:.5rem;font-weight:var(--agala-font-weight-semibold);color:hsl(var(--agala-primary));white-space:nowrap;text-overflow:ellipsis;line-height:1.1;display:block;overflow:hidden}.selectionLabelEnd[data-v-b905053f]{align-self:flex-start}.currentTimeLine[data-v-b905053f]{background:hsl(var(--agala-danger));z-index:5;pointer-events:none;height:2px;position:absolute;left:0;right:0}.currentTimeDot[data-v-b905053f]{background:hsl(var(--agala-danger));border-radius:50%;width:10px;height:10px;position:absolute;top:-4px;left:-5px}.event[data-v-b905053f]{border-radius:var(--agala-radius-sm);font-size:.6875rem;font-weight:var(--agala-font-weight-medium);text-align:left;cursor:pointer;border-left:1px solid hsl(var(--agala-border));border:1px solid hsl(var(--agala-border));border-left-width:4px;box-sizing:border-box;background:hsl(var(--agala-card));color:hsl(var(--agala-foreground));transition:box-shadow var(--agala-transition-fast),transform var(--agala-transition-fast);flex-direction:column;justify-content:center;padding:.375rem .5rem;line-height:1.25;display:flex;position:absolute;overflow:hidden}.event[data-v-b905053f]:hover{box-shadow:var(--agala-shadow-md);z-index:5;transform:scale(1.02)}.event[data-v-b905053f]:focus-visible{box-shadow:0 0 0 2px hsl(var(--agala-background)),0 0 0 4px hsl(var(--agala-ring));box-shadow:0 0 0 2px hsl(var(--agala-ring));outline:none}.eventContent[data-v-b905053f]{flex-direction:column;gap:0;min-width:0;display:flex;overflow:hidden}.eventTime[data-v-b905053f]{font-size:.625rem;opacity:.8}.eventTime[data-v-b905053f],.eventTitle[data-v-b905053f]{font-weight:var(--agala-font-weight-semibold);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.eventSubtitle[data-v-b905053f]{opacity:.7;white-space:nowrap;text-overflow:ellipsis;font-size:.5625rem;overflow:hidden}.eventPrimary[data-v-b905053f]{border-left-color:hsl(var(--agala-primary))}.eventDanger[data-v-b905053f]{border-left-color:hsl(var(--agala-danger))}.eventSuccess[data-v-b905053f]{border-left-color:hsl(var(--agala-success))}.eventWarning[data-v-b905053f]{border-left-color:hsl(var(--agala-warning))}.eventSecondary[data-v-b905053f]{border-left-color:hsl(var(--agala-secondary-foreground)/.5)}.eventAccent[data-v-b905053f]{border-left-color:hsl(var(--agala-accent-foreground)/.5)}@media(max-width:639px){.hourRow[data-v-b905053f],.timeLabel[data-v-b905053f]{height:2.5rem}}@media(min-width:640px)and (max-width:767px){.hourRow[data-v-b905053f],.timeLabel[data-v-b905053f]{height:2.75rem}}.emptyState[data-v-312ab8b7]{text-align:center;padding:var(--agala-empty-padding,3rem 1.5rem);justify-content:center;align-items:center;gap:var(--agala-empty-gap,.5rem);flex-direction:column;display:flex}.emptyIcon[data-v-312ab8b7]{font-size:var(--agala-empty-icon-size,2.5rem);color:var(--agala-empty-icon-color,hsl(var(--agala-muted-foreground)));margin-bottom:.5rem}.emptyIconDefault[data-v-312ab8b7]{opacity:.5}.emptyTitle[data-v-312ab8b7]{font-family:var(--agala-font-sans);font-size:var(--agala-empty-title-size,var(--agala-font-size-lg));font-weight:var(--agala-empty-title-weight,var(--agala-font-weight-semibold));color:hsl(var(--agala-foreground));margin:0}.emptyDescription[data-v-312ab8b7]{font-family:var(--agala-font-sans);font-size:var(--agala-empty-description-size,var(--agala-font-size-base));color:hsl(var(--agala-muted-foreground));max-width:var(--agala-empty-description-max-width,36ch);line-height:var(--agala-line-height-relaxed);margin:0}.emptyAction[data-v-312ab8b7]{margin-top:.75rem}.listView[data-v-97f06940]{background-color:hsl(var(--agala-card));color:hsl(var(--agala-foreground));font-family:var(--agala-font-sans);flex-direction:column;gap:1.5rem;height:100%;padding:1rem;display:flex;overflow-y:auto}.dayGroup[data-v-97f06940]{flex-direction:column;gap:.5rem;display:flex}.dayHeader[data-v-97f06940]{z-index:10;background-color:hsl(var(--agala-card));font-size:var(--agala-font-size-base);font-weight:var(--agala-font-weight-semibold);color:hsl(var(--agala-foreground));border-bottom:var(--agala-border-width) solid hsl(var(--agala-border));padding:.5rem .75rem;position:sticky;top:0}.dayHeaderToday[data-v-97f06940]{color:hsl(var(--agala-primary))}.noEvents[data-v-97f06940]{color:hsl(var(--agala-muted-foreground));font-size:var(--agala-font-size-sm);padding:1rem .75rem;font-style:italic}.dayEvents[data-v-97f06940]{flex-direction:column;gap:.5rem;display:flex}.eventCard[data-v-97f06940]{background-color:hsl(var(--agala-card));border-left:var(--agala-border-width) solid hsl(var(--agala-border));border:var(--agala-border-width) solid hsl(var(--agala-border));border-left-width:3px;border-radius:var(--agala-radius-md);cursor:pointer;transition:background-color var(--agala-transition-fast);align-items:flex-start;gap:.75rem;padding:.75rem;display:flex}.eventCard[data-v-97f06940]:hover{background-color:hsl(var(--agala-accent))}.eventCard[data-v-97f06940]:focus-visible{box-shadow:0 0 0 2px hsl(var(--agala-background)),0 0 0 4px hsl(var(--agala-ring));outline:none}.accentPrimary[data-v-97f06940]{border-left-color:hsl(var(--agala-primary))}.accentDanger[data-v-97f06940]{border-left-color:hsl(var(--agala-danger))}.accentSuccess[data-v-97f06940]{border-left-color:hsl(var(--agala-success))}.accentWarning[data-v-97f06940]{border-left-color:hsl(var(--agala-warning))}.accentSecondary[data-v-97f06940]{border-left-color:hsl(var(--agala-secondary-foreground))}.accentAccent[data-v-97f06940]{border-left-color:hsl(var(--agala-accent-foreground))}.timeColumn[data-v-97f06940]{flex-direction:column;flex-shrink:0;justify-content:center;align-items:flex-end;width:4rem;display:flex}.timeStart[data-v-97f06940]{font-size:var(--agala-font-size-sm);font-weight:var(--agala-font-weight-medium);color:hsl(var(--agala-muted-foreground));text-align:right;line-height:1.25}.eventContent[data-v-97f06940]{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.eventTitleRow[data-v-97f06940]{align-items:center;gap:.5rem;min-width:0;display:flex}.eventTitle[data-v-97f06940]{font-size:var(--agala-font-size-base);font-weight:var(--agala-font-weight-semibold);color:hsl(var(--agala-foreground));white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.eventSubtitle[data-v-97f06940]{font-size:var(--agala-font-size-sm);color:hsl(var(--agala-muted-foreground));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.eventBadge[data-v-97f06940]{font-size:var(--agala-font-size-sm);font-weight:var(--agala-font-weight-medium);white-space:nowrap;border-radius:9999px;flex-shrink:0;align-items:center;padding:.125rem .375rem;line-height:1;display:inline-flex}.badgeNow[data-v-97f06940]{background-color:hsl(var(--agala-danger)/.15);color:hsl(var(--agala-danger))}.badgeSoon[data-v-97f06940]{background-color:hsl(var(--agala-primary)/.15);color:hsl(var(--agala-primary))}.nowSeparator[data-v-97f06940]{border-top:1px dashed hsl(var(--agala-danger));height:1px;margin:.75rem 0;position:relative}.nowLabel[data-v-97f06940]{background-color:hsl(var(--agala-card));font-size:var(--agala-font-size-sm);font-weight:var(--agala-font-weight-medium);color:hsl(var(--agala-danger));white-space:nowrap;padding:0 .5rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media(max-width:640px){.listView[data-v-97f06940]{gap:1rem;padding:.5rem}.timeColumn[data-v-97f06940]{width:3rem}.eventCard[data-v-97f06940]{gap:.5rem;padding:.5rem}.dayHeader[data-v-97f06940]{padding:.5rem}}.calendar[data-v-506056cb]{width:100%;height:100%;font-family:var(--agala-font-sans);color:hsl(var(--agala-foreground));background:hsl(var(--agala-card));flex-direction:column;display:flex}.calendarHeader[data-v-506056cb]{padding:var(--agala-calendar-header-padding,.75rem 1rem);border-bottom:var(--agala-calendar-header-border,var(--agala-border-width) solid hsl(var(--agala-border)));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.calendarNav[data-v-506056cb]{align-items:center;gap:.25rem;display:flex}.calendarTitle[data-v-506056cb]{font-size:var(--agala-calendar-title-size,var(--agala-font-size-lg));font-weight:var(--agala-calendar-title-weight,var(--agala-font-weight-semibold));color:hsl(var(--agala-foreground));margin:0 .5rem;line-height:1.25}.calendarViews[data-v-506056cb]{align-items:center;gap:var(--agala-calendar-views-gap,.25rem);display:flex}.viewLabel[data-v-506056cb]{display:none}@media(min-width:768px){.viewLabel[data-v-506056cb]{display:inline}}.calendarBody[data-v-506056cb]{flex:1;min-height:0;overflow:auto}.colorSquare[data-v-998d493f]{border-radius:calc(var(--agala-radius) - 4px);border:var(--agala-border-width) solid hsl(var(--agala-border));cursor:crosshair;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:linear-gradient(to top,#000,transparent),linear-gradient(to right,#fff,hsl(var(--picker-hue),100%,50%));outline:none;width:100%;height:150px;position:relative}.colorSquare[data-v-998d493f]:focus-visible{box-shadow:0 0 0 2px hsl(var(--agala-background)),0 0 0 4px hsl(var(--agala-ring))}.colorSquareDisabled[data-v-998d493f]{opacity:.5;pointer-events:none}.crosshair[data-v-998d493f]{pointer-events:none;background:#fff;border:2px solid #333;border-radius:50%;width:12px;height:12px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 1px 3px #0000004d}.hueSlider[data-v-5af3430a]{border:var(--agala-border-width) solid hsl(var(--agala-border));cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red);border-radius:9999px;outline:none;width:100%;height:12px;position:relative}.hueSlider[data-v-5af3430a]:focus-visible{box-shadow:0 0 0 2px hsl(var(--agala-background)),0 0 0 4px hsl(var(--agala-ring))}.hueSliderDisabled[data-v-5af3430a]{opacity:.5;pointer-events:none}.hueThumb[data-v-5af3430a]{width:16px;height:16px;box-shadow:var(--agala-shadow-sm);pointer-events:none;background:#fff;border:2px solid #fff;border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.wrapper[data-v-b4fc82d4]{position:relative}.trigger[data-v-b4fc82d4]{border:var(--agala-border-width) solid hsl(var(--agala-input));border-radius:var(--agala-radius);background:hsl(var(--agala-input-background,var(--agala-background)));width:100%;font-family:var(--agala-font-sans);color:hsl(var(--agala-foreground));cursor:pointer;text-align:left;transition:border-color var(--agala-transition-fast),box-shadow var(--agala-transition-fast);-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none;align-items:center;gap:.5rem;display:flex}.trigger[data-v-b4fc82d4]:hover{border-color:hsl(var(--agala-border))}.trigger[data-v-b4fc82d4]:focus-visible{box-shadow:0 0 0 2px hsl(var(--agala-background)),0 0 0 4px hsl(var(--agala-ring))}.triggerOpen[data-v-b4fc82d4]{border-color:hsl(var(--agala-ring));box-shadow:0 0 0 1px hsl(var(--agala-background)),0 0 0 3px hsl(var(--agala-ring)/.2)}.triggerError[data-v-b4fc82d4]{border-color:hsl(var(--agala-danger))}.triggerError[data-v-b4fc82d4]:focus-visible{box-shadow:0 0 0 2px hsl(var(--agala-background)),0 0 0 4px hsl(var(--agala-danger))}.triggerDisabled[data-v-b4fc82d4]{opacity:.5;cursor:not-allowed;pointer-events:none;background:hsl(var(--agala-muted))}.triggerSm[data-v-b4fc82d4]{height:var(--agala-height-sm,2rem);font-size:var(--agala-font-size-sm);border-radius:var(--agala-radius-sm);padding:0 .5rem}.triggerMd[data-v-b4fc82d4]{height:var(--agala-height-md,2.25rem);padding:0 .625rem}.triggerLg[data-v-b4fc82d4]{height:var(--agala-height-lg,2.5rem);font-size:var(--agala-font-size-lg);border-radius:var(--agala-radius-lg);padding:0 .875rem}.swatch[data-v-b4fc82d4]{border-radius:calc(var(--agala-radius) - 2px);border:var(--agala-border-width) solid hsl(var(--agala-border));flex-shrink:0;width:1.25rem;height:1.25rem}.swatchEmpty[data-v-b4fc82d4]{background-image:linear-gradient(45deg,hsl(var(--agala-border)) 25%,transparent 25%),linear-gradient(-45deg,hsl(var(--agala-border)) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,hsl(var(--agala-border)) 75%),linear-gradient(-45deg,transparent 75%,hsl(var(--agala-border)) 75%);background-position:0 0,0 4px,4px -4px,-4px 0;background-size:8px 8px}.triggerSm .swatch[data-v-b4fc82d4]{width:1rem;height:1rem}.triggerLg .swatch[data-v-b4fc82d4]{width:1.5rem;height:1.5rem}.triggerLabel[data-v-b4fc82d4]{text-overflow:ellipsis;white-space:nowrap;color:hsl(var(--agala-muted-foreground));flex:1;overflow:hidden}.chevron[data-v-b4fc82d4]{transition:transform var(--agala-transition-fast);flex-shrink:0;align-items:center;display:inline-flex}.chevronOpen[data-v-b4fc82d4]{transform:rotate(180deg)}.errorMsg[data-v-b4fc82d4]{font-size:var(--agala-font-size-sm);color:hsl(var(--agala-danger));margin:.25rem 0 0}.dropdown[data-v-b4fc82d4]{z-index:var(--agala-z-dropdown);background:hsl(var(--agala-popover));width:280px;color:hsl(var(--agala-popover-foreground));border:var(--agala-border-width) solid hsl(var(--agala-border));border-radius:calc(var(--agala-radius) - 2px);box-shadow:var(--agala-shadow-md);outline:none;flex-direction:column;gap:.75rem;padding:.75rem;display:flex}.presets[data-v-b4fc82d4]{grid-template-columns:repeat(8,1fr);gap:4px;display:grid}.presetBtn[data-v-b4fc82d4]{aspect-ratio:1;border-radius:var(--agala-radius-sm);border:var(--agala-border-width) solid transparent;cursor:pointer;width:100%;max-width:28px;transition:transform var(--agala-transition-fast),border-color var(--agala-transition-fast);outline:none;padding:0;position:relative}.presetBtn[data-v-b4fc82d4]:hover{z-index:1;transform:scale(1.15)}.presetBtn[data-v-b4fc82d4]:focus-visible{box-shadow:0 0 0 2px hsl(var(--agala-ring)/.3)}.presetBtnSelected[data-v-b4fc82d4]{border-color:hsl(var(--agala-foreground))}.presetCheck[data-v-b4fc82d4]{color:#fff;filter:drop-shadow(0 1px 1px #00000080);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.hexRow[data-v-b4fc82d4]{align-items:center;gap:.5rem;display:flex}.hexPrefix[data-v-b4fc82d4]{color:hsl(var(--agala-muted-foreground));font-family:var(--agala-font-sans);font-size:var(--agala-font-size-sm);flex-shrink:0}.hexRow[data-v-b4fc82d4] .inputWrapper{flex:1}.footer[data-v-b4fc82d4]{justify-content:flex-end;display:flex}.clearBtn[data-v-b4fc82d4]{border-radius:var(--agala-radius-sm);color:hsl(var(--agala-muted-foreground));font-size:var(--agala-font-size-sm);font-family:var(--agala-font-sans);cursor:pointer;transition:color var(--agala-transition-fast),background-color var(--agala-transition-fast);background:0 0;border:none;align-items:center;gap:.25rem;padding:.25rem .5rem;display:inline-flex}.clearBtn[data-v-b4fc82d4]:hover{color:hsl(var(--agala-danger));background-color:hsl(var(--agala-danger)/.05)}.clearBtn[data-v-b4fc82d4]:focus-visible{box-shadow:0 0 0 2px hsl(var(--agala-ring)/.3);outline:none}@media(max-width:359px){.dropdown[data-v-b4fc82d4]{width:calc(100vw - 1rem);max-width:280px;left:.5rem}.presets[data-v-b4fc82d4]{grid-template-columns:repeat(6,1fr)}}.divider[data-v-7bd8e9a4]{color:hsl(var(--agala-muted-foreground));font-size:var(--agala-font-size-sm);white-space:nowrap;border:none;align-items:center;display:flex}.dividerH[data-v-7bd8e9a4]{gap:.75rem;width:100%}.dividerV[data-v-7bd8e9a4]{flex-direction:column;align-self:stretch;gap:.5rem;height:100%}.dividerLine[data-v-7bd8e9a4]{background:hsl(var(--agala-border));flex:1}.dividerH .dividerLine[data-v-7bd8e9a4]{height:1px}.dividerV .dividerLine[data-v-7bd8e9a4]{width:1px}.dividerLabel[data-v-7bd8e9a4]{flex-shrink:0;line-height:1}.listGroup[data-v-3fce4b76]{border:var(--agala-list-group-border,1px solid hsl(var(--agala-border)));border-radius:var(--agala-list-group-radius,var(--agala-radius));padding:var(--agala-list-group-padding,0);background:var(--agala-list-group-bg,transparent);flex-direction:column;display:flex;overflow:hidden}.listGroupBorderless[data-v-3fce4b76]{border:none;border-radius:0}.listGroupNoDividers .listItem[data-v-3fce4b76]:last-child,.listGroupNoDividers[data-v-3fce4b76] .listItem{border-bottom:none}.listGroupCards[data-v-3fce4b76]{background:0 0;border:none;gap:4px;padding:0}.listGroupCards[data-v-3fce4b76] .listItem{border-bottom:1px solid hsl(var(--agala-border));border-radius:var(--agala-radius);background:hsl(var(--agala-card));box-shadow:var(--agala-shadow-xs);border:1px solid hsl(var(--agala-border))}.listGroupCards[data-v-3fce4b76] .listItem:last-child{border-bottom:1px solid hsl(var(--agala-border))}.listItem[data-v-f5fa5fbf]{align-items:center;gap:var(--agala-list-item-gap,.75rem);padding:var(--agala-list-item-padding,.75rem 1rem);background:var(--agala-list-item-bg,hsl(var(--agala-card)));border-bottom:var(--agala-list-item-border,1px solid hsl(var(--agala-border)));cursor:pointer;transition:background-color var(--agala-transition-fast);outline:none;display:flex}.listItem[data-v-f5fa5fbf]:last-child{border-bottom:none}.listItem[data-v-f5fa5fbf]:hover:not(.listItemDisabled){background:var(--agala-list-item-hover-bg,hsl(var(--agala-muted)))}.listItem[data-v-f5fa5fbf]:focus-visible{box-shadow:0 0 0 2px hsl(var(--agala-background)),0 0 0 4px hsl(var(--agala-ring));outline:none}.listItemDisabled[data-v-f5fa5fbf]{opacity:.5;pointer-events:none}.listItemDanger .listIcon[data-v-f5fa5fbf],.listItemDanger .listLabel[data-v-f5fa5fbf]{color:hsl(var(--agala-danger))}.listItemRadiusNone[data-v-f5fa5fbf]{border-radius:0}.listItemRadiusSm[data-v-f5fa5fbf]{border-radius:var(--agala-radius-sm)}.listItemRadiusMd[data-v-f5fa5fbf]{border-radius:var(--agala-radius)}.listItemRadiusLg[data-v-f5fa5fbf]{border-radius:var(--agala-radius-lg)}.listIcon[data-v-f5fa5fbf]{color:hsl(var(--agala-muted-foreground));flex-shrink:0}.listBody[data-v-f5fa5fbf]{flex:1;min-width:0}.listContent[data-v-f5fa5fbf]{flex-direction:column;gap:.125rem;display:flex}.listLabel[data-v-f5fa5fbf]{font-size:var(--agala-font-size-base);font-weight:var(--agala-font-weight-medium);color:hsl(var(--agala-foreground));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.listSubtitle[data-v-f5fa5fbf]{font-size:var(--agala-font-size-sm);color:hsl(var(--agala-muted-foreground));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.listBadgeInner[data-v-f5fa5fbf]{background:var(--agala-list-badge-bg,hsl(var(--agala-primary)/.1));min-width:1.25rem;height:1.25rem;color:var(--agala-list-badge-color,hsl(var(--agala-primary)));font-size:.6875rem;font-weight:var(--agala-font-weight-semibold);border-radius:99px;justify-content:center;align-items:center;padding:0 .375rem;line-height:1;display:inline-flex}.listChevron[data-v-f5fa5fbf]{color:hsl(var(--agala-muted-foreground));flex-shrink:0}.overlay[data-v-56336229]{z-index:var(--agala-z-modal);background-color:hsl(var(--agala-overlay)/.4);justify-content:center;align-items:center;padding:1.5rem;animation:fadeIn-56336229 .18s ease-out;display:flex;position:fixed;inset:0}@keyframes fadeIn-56336229{0%{opacity:0}to{opacity:1}}.dialog[data-v-56336229]{background-color:hsl(var(--agala-card));max-height:calc(100vh - 3rem);color:hsl(var(--agala-card-foreground));border:var(--agala-border-width) solid hsl(var(--agala-border));border-radius:var(--agala-radius-lg);box-shadow:var(--agala-shadow-lg);flex-direction:column;animation:dialogIn-56336229 .2s ease-out;display:flex;overflow-y:auto}@keyframes dialogIn-56336229{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.dialogSm[data-v-56336229]{width:100%;max-width:24rem}.dialogMd[data-v-56336229]{width:100%;max-width:32rem}.dialogLg[data-v-56336229]{width:100%;max-width:40rem}.dialogXl[data-v-56336229]{width:100%;max-width:48rem}.dialogFull[data-v-56336229]{width:100%;max-width:calc(100vw - 3rem);height:calc(100vh - 3rem)}.header[data-v-56336229]{border-bottom:var(--agala-border-width) solid hsl(var(--agala-border));flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.title[data-v-56336229]{font-size:var(--agala-font-size-lg);font-weight:var(--agala-font-weight-semibold);color:hsl(var(--agala-card-foreground));margin:0;line-height:1.25}.closeBtn[data-v-56336229]{border-radius:var(--agala-radius-sm);width:1.75rem;height:1.75rem;color:hsl(var(--agala-muted-foreground));cursor:pointer;transition:color var(--agala-transition-fast),background-color var(--agala-transition-fast);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.closeBtn[data-v-56336229]:hover{color:hsl(var(--agala-foreground));background-color:hsl(var(--agala-muted))}.body[data-v-56336229]{font-size:var(--agala-font-size-base);line-height:var(--agala-line-height-relaxed);color:hsl(var(--agala-card-foreground));padding:1.25rem;overflow-y:auto}.footer[data-v-56336229]{border-top:var(--agala-border-width) solid hsl(var(--agala-border));flex-shrink:0;justify-content:flex-end;align-items:center;gap:.75rem;padding:.875rem 1.25rem;display:flex}@media(max-width:639px){.overlay[data-v-56336229]{padding:1rem}.dialogLg[data-v-56336229],.dialogMd[data-v-56336229],.dialogSm[data-v-56336229],.dialogXl[data-v-56336229]{max-width:calc(100vw - 2rem);margin:1rem auto}.header[data-v-56336229]{padding:.75rem 1rem}.body[data-v-56336229]{padding:1rem}.footer[data-v-56336229]{padding:.75rem 1rem}@keyframes dialogIn-56336229{0%{opacity:0;transform:scale(.96)translateY(4px)}to{opacity:1;transform:scale(1)translateY(0)}}}.badge[data-v-30ccf537]{border-radius:var(--agala-badge-radius,9999px);border:var(--agala-border-width) solid transparent;font-family:var(--agala-font-sans);font-weight:var(--agala-font-weight-medium);white-space:nowrap;padding:var(--agala-badge-padding,.125rem .5rem);line-height:1;font-size:var(--agala-badge-font-size,.625rem);align-items:center;gap:.375rem;display:inline-flex}.badgeSm[data-v-30ccf537]{font-size:var(--agala-badge-font-size-sm,.5625rem);padding:var(--agala-badge-padding-sm,.0625rem .375rem)}.badgeMd[data-v-30ccf537]{font-size:var(--agala-badge-font-size,.625rem);padding:var(--agala-badge-padding,.125rem .5rem)}.dot[data-v-30ccf537]{opacity:.8;background-color:currentColor;border-radius:50%;flex-shrink:0;width:.4375rem;height:.4375rem}.badgeDefault[data-v-30ccf537]{background-color:hsl(var(--agala-primary));color:hsl(var(--agala-primary-foreground))}.badgeSecondary[data-v-30ccf537]{background-color:hsl(var(--agala-secondary));color:hsl(var(--agala-secondary-foreground))}.badgeOutline[data-v-30ccf537]{border-color:hsl(var(--agala-border));color:hsl(var(--agala-foreground));background-color:#0000}.badgeSuccess[data-v-30ccf537]{background-color:hsl(var(--agala-success)/.15);color:hsl(var(--agala-success));border-color:hsl(var(--agala-success)/.3)}.badgeWarning[data-v-30ccf537]{background-color:hsl(var(--agala-warning)/.15);color:hsl(var(--agala-warning));border-color:hsl(var(--agala-warning)/.3)}.badgeDanger[data-v-30ccf537]{background-color:hsl(var(--agala-danger)/.15);color:hsl(var(--agala-danger));border-color:hsl(var(--agala-danger)/.3)}.badgeSubtle[data-v-30ccf537]{background:hsl(var(--agala-primary)/.08);color:hsl(var(--agala-primary));border:none}.badgeSubtle.badgeSecondary[data-v-30ccf537]{background:hsl(var(--agala-secondary)/.3);color:hsl(var(--agala-secondary-foreground))}.badgeSubtle.badgeSuccess[data-v-30ccf537]{background:hsl(var(--agala-success)/.08);color:hsl(var(--agala-success))}.badgeSubtle.badgeWarning[data-v-30ccf537]{background:hsl(var(--agala-warning)/.1);color:hsl(var(--agala-warning))}.badgeSubtle.badgeDanger[data-v-30ccf537]{background:hsl(var(--agala-danger)/.08);color:hsl(var(--agala-danger))}.checkboxRoot[data-v-2c868bf0]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;gap:.5rem;display:inline-flex}.checkboxDisabled[data-v-2c868bf0]{cursor:not-allowed;opacity:.5}.checkboxInput[data-v-2c868bf0]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.checkboxBox[data-v-2c868bf0]{border-radius:calc(var(--agala-radius)*.5);border:var(--agala-border-width) solid hsl(var(--agala-border));background-color:hsl(var(--agala-background));width:1rem;height:1rem;color:hsl(var(--agala-primary-foreground));transition:background-color var(--agala-transition-fast),border-color var(--agala-transition-fast),box-shadow var(--agala-transition-fast);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.checkboxRoot:not(.checkboxDisabled):hover .checkboxBox[data-v-2c868bf0]{border-color:hsl(var(--agala-primary))}.checkboxRoot:not(.checkboxDisabled) .checkboxInput:focus-visible+.checkboxBox[data-v-2c868bf0]{box-shadow:0 0 0 2px hsl(var(--agala-background)),0 0 0 4px hsl(var(--agala-ring));outline:none}.checkboxChecked[data-v-2c868bf0]{background-color:hsl(var(--agala-primary));border-color:hsl(var(--agala-primary))}.checkboxError[data-v-2c868bf0]{border-color:hsl(var(--agala-danger))}.checkboxError.checkboxChecked[data-v-2c868bf0]{background-color:hsl(var(--agala-danger));border-color:hsl(var(--agala-danger))}.checkboxLabel[data-v-2c868bf0]{font-family:var(--agala-font-sans);font-size:var(--agala-font-size-base);color:hsl(var(--agala-foreground));line-height:var(--agala-line-height-normal)}.toggle[data-v-98d1aeb5]{cursor:pointer;background-color:hsl(var(--agala-muted));transition:background-color var(--agala-transition-fast);border:none;border-radius:9999px;flex-shrink:0;align-items:center;padding:0;display:inline-flex;position:relative}.toggle[data-v-98d1aeb5]:disabled{cursor:not-allowed;opacity:.5}.toggle[data-v-98d1aeb5]:not(:disabled):focus-visible{box-shadow:0 0 0 2px hsl(var(--agala-background)),0 0 0 4px hsl(var(--agala-ring));outline:none}.toggleActive[data-v-98d1aeb5]{background-color:hsl(var(--agala-primary))}.toggleSm[data-v-98d1aeb5]{width:1.75rem;height:1rem}.toggleMd[data-v-98d1aeb5]{width:2.25rem;height:1.25rem}.toggleLg[data-v-98d1aeb5]{width:2.75rem;height:1.5rem}.thumb[data-v-98d1aeb5]{background-color:hsl(var(--agala-background));transition:transform var(--agala-transition-fast);border-radius:50%;flex-shrink:0;display:block;box-shadow:0 1px 3px #0003}.toggleSm .thumb[data-v-98d1aeb5]{width:.75rem;height:.75rem;margin:.125rem}.toggleMd .thumb[data-v-98d1aeb5]{width:1rem;height:1rem;margin:.125rem}.toggleLg .thumb[data-v-98d1aeb5]{width:1.25rem;height:1.25rem;margin:.125rem}.toggleSm.toggleActive .thumb[data-v-98d1aeb5]{transform:translate(.75rem)}.toggleMd.toggleActive .thumb[data-v-98d1aeb5]{transform:translate(1rem)}.toggleLg.toggleActive .thumb[data-v-98d1aeb5]{transform:translate(1.25rem)}.avatar[data-v-1216db09]{border-radius:var(--agala-avatar-radius,50%);background:var(--agala-avatar-bg,hsl(var(--agala-muted)));color:var(--agala-avatar-color,hsl(var(--agala-muted-foreground)));font-family:var(--agala-font-sans);font-weight:var(--agala-font-weight-medium);border:var(--agala-avatar-border,var(--agala-border-width) solid hsl(var(--agala-border)));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.avatarCircle[data-v-1216db09]{border-radius:50%}.avatarRounded[data-v-1216db09]{border-radius:var(--agala-radius)}.avatarSquare[data-v-1216db09]{border-radius:0}.avatarImg[data-v-1216db09]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.avatarFallback[data-v-1216db09]{text-transform:uppercase;line-height:1}.avatarXs[data-v-1216db09]{width:1.5rem;height:1.5rem;font-size:.5rem}.avatarSm[data-v-1216db09]{width:2rem;height:2rem;font-size:var(--agala-font-size-sm)}.avatarMd[data-v-1216db09]{width:2.5rem;height:2.5rem;font-size:var(--agala-font-size-base)}.avatarLg[data-v-1216db09]{width:3rem;height:3rem;font-size:var(--agala-font-size-lg)}.avatarXl[data-v-1216db09]{width:4rem;height:4rem;font-size:1.25rem}.toast[data-v-5d1af35c]{border-radius:var(--agala-radius);border:var(--agala-border-width) solid hsl(var(--agala-border));background-color:hsl(var(--agala-card));min-width:18rem;max-width:24rem;color:hsl(var(--agala-card-foreground));box-shadow:var(--agala-shadow-lg);font-family:var(--agala-font-sans);font-size:var(--agala-font-size-base);align-items:center;gap:.625rem;padding:.75rem 1rem;animation:toastIn-5d1af35c .25s;display:flex}.toastLeaving[data-v-5d1af35c]{animation:toastOut-5d1af35c .3s forwards}@keyframes toastIn-5d1af35c{0%{opacity:0;transform:translate(1rem)}to{opacity:1;transform:translate(0)}}@keyframes toastOut-5d1af35c{0%{opacity:1;max-height:5rem;margin-bottom:.5rem;transform:translate(0)}to{opacity:0;max-height:0;margin-bottom:0;transform:translate(1rem)}}.toastIcon[data-v-5d1af35c]{flex-shrink:0}.toastMessage[data-v-5d1af35c]{line-height:var(--agala-line-height-normal);flex:1}.toastAction[data-v-5d1af35c]{border:var(--agala-border-width) solid;border-radius:var(--agala-radius-sm);color:inherit;font-family:inherit;font-size:var(--agala-font-size-sm);font-weight:var(--agala-font-weight-medium);cursor:pointer;opacity:.8;transition:opacity var(--agala-transition-fast);background:0 0;flex-shrink:0;padding:.25rem .5rem}.toastAction[data-v-5d1af35c]:hover{opacity:1}.toastClose[data-v-5d1af35c]{color:inherit;cursor:pointer;opacity:.5;border-radius:var(--agala-radius-sm);transition:opacity var(--agala-transition-fast);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:.125rem;display:inline-flex}.toastClose[data-v-5d1af35c]:hover{opacity:1}.toastDefault .toastIcon[data-v-5d1af35c]{color:hsl(var(--agala-primary))}.toastSuccess .toastIcon[data-v-5d1af35c]{color:hsl(var(--agala-success))}.toastWarning .toastIcon[data-v-5d1af35c]{color:hsl(var(--agala-warning))}.toastDanger .toastIcon[data-v-5d1af35c]{color:hsl(var(--agala-danger))}.toastContainer[data-v-a45d8c57]{z-index:var(--agala-z-modal);pointer-events:none;flex-direction:column;gap:.5rem;display:flex;position:fixed;bottom:1.5rem;right:1.5rem}.toastContainer[data-v-a45d8c57]>*{pointer-events:auto}.wrapper[data-v-a69217de]{display:block}.textarea[data-v-a69217de]{box-sizing:border-box;border:var(--agala-border-width) solid hsl(var(--agala-input));border-radius:calc(var(--agala-radius) - 2px);background-color:hsl(var(--agala-input-background,var(--agala-background)));width:100%;min-height:4rem;color:hsl(var(--agala-foreground));font-family:var(--agala-font-sans);font-size:var(--agala-font-size-base);line-height:var(--agala-line-height-relaxed);transition:border-color var(--agala-transition-fast),box-shadow var(--agala-transition-fast);outline:none;padding:.5rem .75rem;display:block}.textarea[data-v-a69217de]::-moz-placeholder{color:hsl(var(--agala-muted-foreground))}.textarea[data-v-a69217de]::placeholder{color:hsl(var(--agala-muted-foreground))}.textarea[data-v-a69217de]:focus{border-color:hsl(var(--agala-ring));box-shadow:0 0 0 1px hsl(var(--agala-background)),0 0 0 3px hsl(var(--agala-ring)/.2)}.textarea[data-v-a69217de]:disabled{cursor:not-allowed;opacity:.5;background-color:hsl(var(--agala-muted))}.textareaError[data-v-a69217de]{border-color:hsl(var(--agala-danger))}.textareaError[data-v-a69217de]:focus{border-color:hsl(var(--agala-danger));box-shadow:0 0 0 1px hsl(var(--agala-background)),0 0 0 3px hsl(var(--agala-danger)/.2)}.resizeNone[data-v-a69217de]{resize:none}.resizeVertical[data-v-a69217de]{resize:vertical}.resizeBoth[data-v-a69217de]{resize:both}.errorMessage[data-v-a69217de]{font-size:var(--agala-font-size-sm);color:hsl(var(--agala-danger));line-height:var(--agala-line-height-normal);margin:.25rem 0 0}.wrapper[data-v-2a58d1f9]{display:inline-flex;position:relative}.trigger[data-v-2a58d1f9]{display:inline-flex}.menu[data-v-2a58d1f9]{z-index:var(--agala-z-dropdown);background-color:hsl(var(--agala-popover));min-width:10rem;color:hsl(var(--agala-popover-foreground));border:var(--agala-border-width) solid hsl(var(--agala-border));border-radius:calc(var(--agala-radius) - 2px);box-shadow:var(--agala-shadow-md);flex-direction:column;padding:.25rem;display:flex;position:absolute;top:calc(100% + 4px)}.menuBottomEnd[data-v-2a58d1f9]{right:0}.menuBottomStart[data-v-2a58d1f9]{left:0}.menuItem[data-v-2a58d1f9]{border-radius:calc(var(--agala-radius) - 4px);width:100%;color:hsl(var(--agala-popover-foreground));font-family:var(--agala-font-sans);font-size:var(--agala-font-size-base);line-height:var(--agala-line-height-normal);text-align:left;cursor:pointer;transition:background-color var(--agala-transition-fast),color var(--agala-transition-fast);background:0 0;border:none;align-items:center;gap:.5rem;padding:.4375rem .625rem;display:flex}.menuItemHighlighted[data-v-2a58d1f9]{background-color:hsl(var(--agala-accent));color:hsl(var(--agala-accent-foreground))}.menuItemDanger[data-v-2a58d1f9]{color:hsl(var(--agala-danger))}.menuItemDanger.menuItemHighlighted[data-v-2a58d1f9]{background-color:hsl(var(--agala-danger)/.08);color:hsl(var(--agala-danger))}.menuItemDisabled[data-v-2a58d1f9]{cursor:default;opacity:.4;pointer-events:none}.menuItemIcon[data-v-2a58d1f9]{opacity:.7;flex-shrink:0}.separator[data-v-2a58d1f9]{height:var(--agala-border-width);background-color:hsl(var(--agala-border));margin:.25rem 0}.tableWrapper[data-v-dd0f35ab]{border:var(--agala-table-border,var(--agala-border-width) solid hsl(var(--agala-border)));border-radius:var(--agala-table-radius,var(--agala-radius));width:100%;overflow-x:auto}.table[data-v-dd0f35ab]{border-collapse:collapse;width:100%;font-family:var(--agala-font-sans);font-size:var(--agala-font-size-base)}.thead[data-v-dd0f35ab]{background:var(--agala-table-header-bg,hsl(var(--agala-muted)/.5))}.trHead[data-v-dd0f35ab]{border-bottom:var(--agala-border-width) solid hsl(var(--agala-border))}.th[data-v-dd0f35ab]{padding:var(--agala-table-header-cell-padding,.625rem 1rem);text-align:left;font-size:var(--agala-table-header-font-size,var(--agala-font-size-sm));font-weight:var(--agala-table-header-weight,var(--agala-font-weight-semibold));color:var(--agala-table-header-color,hsl(var(--agala-muted-foreground)));white-space:nowrap}.thCheck[data-v-dd0f35ab]{width:2.5rem;padding-left:1rem;padding-right:.5rem}.sortBtn[data-v-dd0f35ab]{font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:.375rem;padding:0;display:inline-flex}.sortBtn[data-v-dd0f35ab]:hover{color:hsl(var(--agala-foreground))}.sortIcon[data-v-dd0f35ab]{opacity:.3;transition:opacity var(--agala-transition-fast)}.sortIconActive[data-v-dd0f35ab]{opacity:1;color:hsl(var(--agala-primary))}.tr[data-v-dd0f35ab]{border-bottom:var(--agala-table-row-border,var(--agala-border-width) solid hsl(var(--agala-border)));transition:background-color var(--agala-transition-fast);cursor:default}.tr[data-v-dd0f35ab]:last-child{border-bottom:none}.tr[data-v-dd0f35ab]:hover{background:var(--agala-table-row-hover-bg,hsl(var(--agala-accent)/.5))}.td[data-v-dd0f35ab]{padding:var(--agala-table-cell-padding,.75rem 1rem);font-size:var(--agala-table-cell-size,var(--agala-font-size-base));color:var(--agala-table-cell-color,hsl(var(--agala-foreground)));line-height:var(--agala-table-cell-line-height,var(--agala-line-height-normal));vertical-align:middle}.tdCheck[data-v-dd0f35ab]{width:2.5rem;padding-left:1rem;padding-right:.5rem}.tdEmpty[data-v-dd0f35ab]{text-align:center;color:var(--agala-table-empty-color,hsl(var(--agala-muted-foreground)));padding:var(--agala-table-empty-padding,3rem 1rem)}.alignLeft[data-v-dd0f35ab]{text-align:left}.alignCenter[data-v-dd0f35ab]{text-align:center}.alignRight[data-v-dd0f35ab]{text-align:right}.trLoading[data-v-dd0f35ab]{border-bottom:var(--agala-border-width) solid hsl(var(--agala-border))}.skeletonBox[data-v-dd0f35ab],.skeletonLine[data-v-dd0f35ab]{background:linear-gradient(90deg,hsl(var(--agala-muted)) 25%,hsl(var(--agala-border)),hsl(var(--agala-muted)) 75%);border-radius:var(--agala-radius-sm);background-size:200% 100%;height:.875rem;animation:shimmer-dd0f35ab 1.5s infinite;display:inline-block}.skeletonLine[data-v-dd0f35ab]{width:60%}@keyframes shimmer-dd0f35ab{0%{background-position:200% 0}to{background-position:-200% 0}}.tableClean[data-v-dd0f35ab]{border:none;border-radius:0}.tableClean[data-v-dd0f35ab] .thead{background:0 0}.tableClean[data-v-dd0f35ab] .th{padding:.5rem 1rem}.tableClean[data-v-dd0f35ab] .tr{border-bottom:1px solid hsl(var(--agala-border))}.tableClean[data-v-dd0f35ab] .td{padding:.5rem 1rem}.tableMinimal[data-v-dd0f35ab]{border:none}.tableMinimal[data-v-dd0f35ab] .tr{border-bottom:none}.tableMinimal[data-v-dd0f35ab] .tr:hover{background:hsl(var(--agala-accent))}.tableFooter[data-v-dd0f35ab]{padding:var(--agala-table-footer-padding,.75rem 1rem);border-top:var(--agala-table-footer-border,var(--agala-border-width) solid hsl(var(--agala-border)));background:var(--agala-table-footer-bg,hsl(var(--agala-muted)/.3));justify-content:space-between;align-items:center;gap:1rem;display:flex}.tabs[data-v-b8542524]{flex-direction:column;width:100%;display:flex}.tabList[data-v-b8542524]{border-bottom:var(--agala-tab-list-border,var(--agala-border-width) solid hsl(var(--agala-border)));gap:var(--agala-tab-gap,0);padding:var(--agala-tab-list-padding,0);display:flex}.tabBtn[data-v-b8542524]{padding:var(--agala-tab-padding,.625rem 1rem);margin-bottom:calc(var(--agala-border-width)*-1);font-family:var(--agala-font-sans);font-size:var(--agala-tab-font-size,var(--agala-font-size-base));font-weight:var(--agala-tab-font-weight,var(--agala-font-weight-medium));color:var(--agala-tab-inactive-color,hsl(var(--agala-muted-foreground)));cursor:pointer;white-space:nowrap;transition:color var(--agala-transition-fast),border-color var(--agala-transition-fast);background:0 0;border:none;border-bottom:2px solid #0000;outline:none;position:relative}.tabBtn[data-v-b8542524]:hover:not(.tabBtnDisabled):not(.tabBtnActive){color:hsl(var(--agala-foreground))}.tabBtn[data-v-b8542524]:focus-visible{outline:2px solid hsl(var(--agala-ring));outline-offset:-2px;border-radius:var(--agala-radius-sm) var(--agala-radius-sm) 0 0}.tabBtnActive[data-v-b8542524]{color:var(--agala-tab-active-color,hsl(var(--agala-primary)));border-bottom:var(--agala-tab-active-border,2px solid hsl(var(--agala-primary)))}.tabBtnDisabled[data-v-b8542524]{cursor:not-allowed;opacity:.4}.tabPanel[data-v-b8542524]{outline:none;padding-top:1.25rem}.tabPanel[data-v-b8542524]:focus-visible{outline:2px solid hsl(var(--agala-ring));outline-offset:2px;border-radius:var(--agala-radius-sm)}@media(max-width:639px){.tabList[data-v-b8542524]{scrollbar-width:none;overflow:auto hidden}.tabList[data-v-b8542524]::-webkit-scrollbar{display:none}.tabList.tabList--scrollable[data-v-b8542524]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 .75rem calc(100% - .75rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 .75rem calc(100% - .75rem),#0000)}.tabBtn[data-v-b8542524]{flex-shrink:0}}.tabsPills[data-v-b8542524]{background:hsl(var(--agala-muted)/.5);border-radius:var(--agala-radius);border-bottom:none;gap:.25rem;width:-moz-fit-content;width:fit-content;padding:.25rem}.tabsPills .tabBtn[data-v-b8542524]{border-radius:calc(var(--agala-radius) - 2px);border-bottom:none;padding:.375rem .75rem}.tabsPills .tabBtnActive[data-v-b8542524]{background:hsl(var(--agala-card));color:hsl(var(--agala-foreground));box-shadow:var(--agala-shadow-xs);border-bottom:none}.card[data-v-7bfd8af3]{background:var(--agala-card-bg,hsl(var(--agala-card)));color:hsl(var(--agala-card-foreground));border:var(--agala-card-border,var(--agala-border-width) solid hsl(var(--agala-border)));border-radius:var(--agala-card-radius,var(--agala-radius-lg));box-shadow:var(--agala-card-shadow,var(--agala-shadow-sm));padding:var(--agala-card-padding,0);flex-direction:column;display:flex}.cardHeader[data-v-7bfd8af3]{padding:var(--agala-card-header-padding,1rem 1.25rem);border-bottom:var(--agala-card-header-border,var(--agala-border-width) solid hsl(var(--agala-border)));font-weight:var(--agala-card-header-weight,var(--agala-font-weight-semibold));font-size:var(--agala-card-header-size,var(--agala-font-size-base));color:hsl(var(--agala-card-foreground))}.cardFooter[data-v-7bfd8af3]{padding:var(--agala-card-footer-padding,.875rem 1.25rem);border-top:var(--agala-card-footer-border,var(--agala-border-width) solid hsl(var(--agala-border)));align-items:center;justify-content:var(--agala-card-footer-justify,flex-end);gap:.75rem;display:flex}.cardBody[data-v-7bfd8af3]{padding:var(--agala-card-body-padding,0)}.padNone[data-v-7bfd8af3]{padding:0}.padSm[data-v-7bfd8af3]{padding:.75rem}.padMd[data-v-7bfd8af3]{padding:1.25rem}.padLg[data-v-7bfd8af3]{padding:2rem}.cardHeaderCompact[data-v-7bfd8af3]{font-size:.6875rem;font-weight:var(--agala-font-weight-bold);text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--agala-muted-foreground));padding:.5rem .75rem}.tooltipWrapper[data-v-ed2bc611]{justify-content:center;align-items:center;display:inline-flex;position:relative}.tooltipWrapper--block[data-v-ed2bc611]{width:100%;display:flex}.tooltip[data-v-ed2bc611]{z-index:var(--agala-z-dropdown);background-color:hsl(var(--agala-foreground));color:hsl(var(--agala-background));font-family:var(--agala-font-sans);font-size:var(--agala-font-size-sm);line-height:var(--agala-line-height-normal);border-radius:var(--agala-radius-sm);white-space:nowrap;pointer-events:none;box-shadow:var(--agala-shadow-md);padding:.375rem .625rem;position:absolute}.tooltip-top[data-v-ed2bc611]{bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.tooltip-bottom[data-v-ed2bc611]{top:calc(100% + 8px);left:50%;transform:translate(-50%)}.tooltip-left[data-v-ed2bc611]{top:50%;right:calc(100% + 8px);transform:translateY(-50%)}.tooltip-right[data-v-ed2bc611]{top:50%;left:calc(100% + 8px);transform:translateY(-50%)}.arrow[data-v-ed2bc611]{width:0;height:0;position:absolute}.arrow-top[data-v-ed2bc611]{border-top:5px solid hsl(var(--agala-foreground));top:100%}.arrow-bottom[data-v-ed2bc611],.arrow-top[data-v-ed2bc611]{border-left:5px solid #0000;border-right:5px solid #0000;left:50%;transform:translate(-50%)}.arrow-bottom[data-v-ed2bc611]{border-bottom:5px solid hsl(var(--agala-foreground));bottom:100%}.arrow-left[data-v-ed2bc611]{border-left:5px solid hsl(var(--agala-foreground));left:100%}.arrow-left[data-v-ed2bc611],.arrow-right[data-v-ed2bc611]{border-top:5px solid #0000;border-bottom:5px solid #0000;top:50%;transform:translateY(-50%)}.arrow-right[data-v-ed2bc611]{border-right:5px solid hsl(var(--agala-foreground));right:100%}.tooltip-enter-active[data-v-ed2bc611],.tooltip-leave-active[data-v-ed2bc611]{transition:opacity var(--agala-transition-fast)}.tooltip-enter-from[data-v-ed2bc611],.tooltip-leave-to[data-v-ed2bc611]{opacity:0}.radioGroup[data-v-65e100f0]{gap:.625rem;display:flex}.groupVertical[data-v-65e100f0]{flex-direction:column}.groupHorizontal[data-v-65e100f0]{flex-flow:wrap;gap:1rem}.radioItem[data-v-65e100f0]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;gap:.5rem;display:inline-flex}.radioItemDisabled[data-v-65e100f0]{cursor:not-allowed;opacity:.5}.radioInput[data-v-65e100f0]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.circle[data-v-65e100f0]{border:var(--agala-border-width-thick) solid hsl(var(--agala-border));background-color:hsl(var(--agala-background));width:1rem;height:1rem;transition:border-color var(--agala-transition-fast),box-shadow var(--agala-transition-fast);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.radioItem:not(.radioItemDisabled):hover .circle[data-v-65e100f0]{border-color:hsl(var(--agala-primary))}.radioInput:focus-visible+.circle[data-v-65e100f0]{box-shadow:0 0 0 2px hsl(var(--agala-background)),0 0 0 4px hsl(var(--agala-ring));outline:none}.circleSelected[data-v-65e100f0]{border-color:hsl(var(--agala-primary))}.circleError[data-v-65e100f0]{border-color:hsl(var(--agala-danger))}.dot[data-v-65e100f0]{background-color:hsl(var(--agala-primary));border-radius:50%;width:.4375rem;height:.4375rem}.radioLabel[data-v-65e100f0]{font-family:var(--agala-font-sans);font-size:var(--agala-font-size-base);color:hsl(var(--agala-foreground));line-height:var(--agala-line-height-normal)}.drawer-backdrop[data-v-1fdaa9a8]{z-index:var(--agala-z-modal);background:hsl(var(--agala-overlay)/.4);display:flex;position:fixed;inset:0}.drawer[data-v-1fdaa9a8]{background:hsl(var(--agala-card));box-shadow:var(--agala-shadow-lg);outline:none;flex-direction:column;display:flex;overflow:hidden}.drawer--left[data-v-1fdaa9a8]{border-right:var(--agala-border-width) solid hsl(var(--agala-border));height:100%;margin-right:auto}.drawer--right[data-v-1fdaa9a8]{border-left:var(--agala-border-width) solid hsl(var(--agala-border));height:100%;margin-left:auto}.drawer--top[data-v-1fdaa9a8]{border-bottom:var(--agala-border-width) solid hsl(var(--agala-border));width:100%;margin-bottom:auto}.drawer--bottom[data-v-1fdaa9a8]{border-top:var(--agala-border-width) solid hsl(var(--agala-border));width:100%;margin-top:auto}.drawer__header[data-v-1fdaa9a8]{border-bottom:var(--agala-border-width) solid hsl(var(--agala-border));flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.drawer__title[data-v-1fdaa9a8]{font-size:var(--agala-font-size-lg);font-weight:var(--agala-font-weight-semibold);line-height:var(--agala-line-height-normal);color:hsl(var(--agala-foreground));margin:0}.drawer__close[data-v-1fdaa9a8]{border-radius:var(--agala-radius-sm);width:1.75rem;height:1.75rem;color:hsl(var(--agala-muted-foreground));cursor:pointer;transition:background var(--agala-transition-fast),color var(--agala-transition-fast);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.drawer__close[data-v-1fdaa9a8]:hover{background:hsl(var(--agala-accent));color:hsl(var(--agala-foreground))}.drawer__body[data-v-1fdaa9a8]{flex:1;padding:1rem 1.25rem;overflow-y:auto}.drawer__footer[data-v-1fdaa9a8]{border-top:var(--agala-border-width) solid hsl(var(--agala-border));flex-shrink:0;justify-content:flex-end;align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}.drawer-fade-enter-active[data-v-1fdaa9a8],.drawer-fade-leave-active[data-v-1fdaa9a8]{transition:opacity var(--agala-transition-base)}.drawer-fade-enter-from[data-v-1fdaa9a8],.drawer-fade-leave-to[data-v-1fdaa9a8]{opacity:0}.drawer-slide-right-enter-active[data-v-1fdaa9a8],.drawer-slide-right-leave-active[data-v-1fdaa9a8]{transition:transform var(--agala-transition-base)}.drawer-slide-right-enter-from[data-v-1fdaa9a8],.drawer-slide-right-leave-to[data-v-1fdaa9a8]{transform:translate(100%)}.drawer-slide-left-enter-active[data-v-1fdaa9a8],.drawer-slide-left-leave-active[data-v-1fdaa9a8]{transition:transform var(--agala-transition-base)}.drawer-slide-left-enter-from[data-v-1fdaa9a8],.drawer-slide-left-leave-to[data-v-1fdaa9a8]{transform:translate(-100%)}.drawer-slide-top-enter-active[data-v-1fdaa9a8],.drawer-slide-top-leave-active[data-v-1fdaa9a8]{transition:transform var(--agala-transition-base)}.drawer-slide-top-enter-from[data-v-1fdaa9a8],.drawer-slide-top-leave-to[data-v-1fdaa9a8]{transform:translateY(-100%)}.drawer-slide-bottom-enter-active[data-v-1fdaa9a8],.drawer-slide-bottom-leave-active[data-v-1fdaa9a8]{transition:transform var(--agala-transition-base)}.drawer-slide-bottom-enter-from[data-v-1fdaa9a8],.drawer-slide-bottom-leave-to[data-v-1fdaa9a8]{transform:translateY(100%)}.sidebar[data-v-3cb5d93a]{height:100%;width:var(--sidebar-width,240px);background:var(--agala-sidebar-bg,hsl(var(--agala-card)));border-right:var(--agala-sidebar-border,var(--agala-border-width) solid hsl(var(--agala-border)));transition:width var(--agala-transition-base);flex-direction:column;flex-shrink:0;display:flex;overflow:hidden}.sidebarHeader[data-v-3cb5d93a]{padding:var(--agala-sidebar-header-padding,0 1rem);height:var(--agala-navbar-height,3.5rem);border-bottom:var(--agala-border-width) solid hsl(var(--agala-border));flex-shrink:0;align-items:center;display:flex;overflow:hidden}.sidebarNav[data-v-3cb5d93a]{padding:var(--agala-sidebar-nav-padding,.5rem);flex:1;overflow:hidden auto}.drawerNav[data-v-3cb5d93a]{padding:.5rem}.sidebarFooter[data-v-3cb5d93a]{padding:var(--agala-sidebar-footer-padding,.75rem);border-top:var(--agala-sidebar-footer-border,var(--agala-border-width) solid hsl(var(--agala-border)));flex-shrink:0;overflow:hidden}@media(max-width:767px){.sidebar.sidebarResponsive[data-v-3cb5d93a]{width:64px!important}}@media(max-width:639px){.sidebar.sidebarResponsive[data-v-3cb5d93a]{display:none}}.sidebarItem[data-v-72cb8e23]{border-radius:var(--agala-radius-sm);width:100%;color:hsl(var(--agala-foreground));font-family:var(--agala-font-sans);font-size:var(--agala-font-size-base);font-weight:var(--agala-font-weight-normal);line-height:var(--agala-line-height-normal);text-align:left;cursor:pointer;transition:background var(--agala-transition-fast),color var(--agala-transition-fast);background:0 0;border:none;align-items:center;gap:.625rem;padding:.5rem .75rem;display:flex;position:relative;overflow:hidden}.sidebarItem--active[data-v-72cb8e23],.sidebarItem[data-v-72cb8e23]:hover:not(:disabled):not(.sidebarItem--active){background:hsl(var(--agala-accent));color:hsl(var(--agala-accent-foreground))}.sidebarItem--active[data-v-72cb8e23]{font-weight:var(--agala-font-weight-medium)}.sidebarItem--active[data-v-72cb8e23]:before{content:"";background:hsl(var(--agala-primary));border-radius:0 2px 2px 0;width:3px;position:absolute;top:.375rem;bottom:.375rem;left:0}.sidebarItem--disabled[data-v-72cb8e23]{opacity:.4;cursor:not-allowed;pointer-events:none}.sidebarItem--collapsed[data-v-72cb8e23]{justify-content:center;padding:.5rem}.sidebarItem__icon[data-v-72cb8e23]{width:1.25rem;height:1.25rem;color:hsl(var(--agala-muted-foreground));transition:color var(--agala-transition-fast);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sidebarItem--active .sidebarItem__icon[data-v-72cb8e23],.sidebarItem:hover:not(:disabled) .sidebarItem__icon[data-v-72cb8e23]{color:hsl(var(--agala-foreground))}.sidebarItem__label[data-v-72cb8e23]{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.sidebarItem--collapsed .sidebarItem__label[data-v-72cb8e23]{display:none}.sidebarItem__badge[data-v-72cb8e23]{border-radius:var(--agala-radius-sm);min-width:1.25rem;height:1.125rem;font-size:.625rem;font-weight:var(--agala-font-weight-semibold);letter-spacing:.02em;flex-shrink:0;justify-content:center;align-items:center;padding:0 .375rem;line-height:1;display:inline-flex}.sidebarItem__badge--collapsed[data-v-72cb8e23]{border-radius:50%;width:.5rem;min-width:.5rem;height:.5rem;padding:0;position:absolute;top:.25rem;right:.25rem}.sidebarItem__badge--default[data-v-72cb8e23]{background:hsl(var(--agala-muted));color:hsl(var(--agala-muted-foreground))}.sidebarItem__badge--warning[data-v-72cb8e23]{background:hsl(var(--agala-warning));color:hsl(var(--agala-warning-foreground))}.sidebarItem__badge--danger[data-v-72cb8e23]{background:hsl(var(--agala-danger));color:hsl(var(--agala-danger-foreground))}.sidebarItem__badge--success[data-v-72cb8e23]{background:hsl(var(--agala-success));color:hsl(var(--agala-success-foreground))}.sidebarItem__dot[data-v-72cb8e23]{border-radius:50%;flex-shrink:0;width:6px;height:6px}.sidebarItem__dot--collapsed[data-v-72cb8e23]{position:absolute;bottom:.25rem;right:.25rem}.sidebarItem__dot--primary[data-v-72cb8e23]{background:hsl(var(--agala-primary))}.sidebarItem__dot--danger[data-v-72cb8e23]{background:hsl(var(--agala-danger))}.sidebarItem__dot--warning[data-v-72cb8e23]{background:hsl(var(--agala-warning))}.sidebarItem__dot--success[data-v-72cb8e23]{background:hsl(var(--agala-success))}.sidebarGroup[data-v-7e32fed9]{flex-direction:column;gap:.125rem;padding:.5rem 0;display:flex}.sidebarGroup--collapsed[data-v-7e32fed9]{align-items:center}.sidebarGroup__label[data-v-7e32fed9]{font-size:.625rem;font-weight:var(--agala-font-weight-semibold);letter-spacing:var(--agala-letter-spacing-wide);text-transform:uppercase;color:hsl(var(--agala-muted-foreground));-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:.375rem .75rem;line-height:1;display:block}.sidebarGroup__content[data-v-7e32fed9]{flex-direction:column;gap:.125rem;display:flex}.sidebarGroup--collapsed .sidebarGroup__content[data-v-7e32fed9]{align-items:center}.navbar[data-v-9d6b026e]{z-index:var(--agala-z-dropdown);height:var(--agala-navbar-height,3.5rem);padding:var(--agala-navbar-padding,0 1.25rem);background:var(--agala-navbar-bg,hsl(var(--agala-card)));border-bottom:var(--agala-navbar-border,var(--agala-border-width) solid hsl(var(--agala-border)));box-shadow:var(--agala-navbar-shadow,var(--agala-shadow-xs));align-items:center;gap:1rem;display:flex;position:sticky;top:0}.navbarBrand[data-v-9d6b026e]{font-weight:var(--agala-navbar-brand-weight,var(--agala-font-weight-semibold));font-size:var(--agala-navbar-brand-size,var(--agala-font-size-lg));color:hsl(var(--agala-foreground));white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;align-items:center;gap:.625rem;min-width:0;display:flex;overflow:hidden}@media(max-width:639px){.navbarBrand[data-v-9d6b026e]{flex-shrink:1}}.navbarNav[data-v-9d6b026e]{flex:1;align-items:center;gap:.25rem;display:flex}.navbarActions[data-v-9d6b026e]{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.accordion[data-v-d8387982]{border:var(--agala-border-width) solid hsl(var(--agala-border));border-radius:var(--agala-radius-lg);flex-direction:column;display:flex;overflow:hidden}.item[data-v-041d506b]{border-bottom:var(--agala-border-width) solid hsl(var(--agala-border))}.item[data-v-041d506b]:last-child{border-bottom:none}.itemDisabled[data-v-041d506b]{opacity:.5}.trigger[data-v-041d506b]{cursor:pointer;width:100%;font-family:var(--agala-font-sans);font-size:var(--agala-font-size-base);font-weight:var(--agala-font-weight-medium);color:hsl(var(--agala-foreground));text-align:left;transition:background-color var(--agala-transition-fast);background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.trigger[data-v-041d506b]:hover:not(:disabled){background-color:hsl(var(--agala-muted))}.trigger[data-v-041d506b]:focus-visible{outline:2px solid hsl(var(--agala-ring));outline-offset:-2px}.trigger[data-v-041d506b]:disabled{cursor:not-allowed}.triggerTitle[data-v-041d506b]{flex:1}.chevron[data-v-041d506b]{color:hsl(var(--agala-muted-foreground));transition:transform var(--agala-transition-base);flex-shrink:0}.chevronOpen[data-v-041d506b]{transform:rotate(180deg)}.panel[data-v-041d506b]{transition:grid-template-rows var(--agala-transition-base);display:grid}.panelInner[data-v-041d506b]{min-height:0;overflow:hidden}.panelContent[data-v-041d506b]{font-family:var(--agala-font-sans);font-size:var(--agala-font-size-base);color:hsl(var(--agala-muted-foreground));line-height:var(--agala-line-height-relaxed);padding:0 1.25rem 1rem}@keyframes shimmer-86d56580{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton[data-v-86d56580]{border-radius:var(--agala-radius-sm);background:linear-gradient(90deg,hsl(var(--agala-muted)) 25%,hsl(var(--agala-muted)/.5),hsl(var(--agala-muted)) 75%);background-size:200% 100%;animation:shimmer-86d56580 1.5s linear infinite}.skeletonCircle[data-v-86d56580]{border-radius:50%}.stat[data-v-a2b04b7e]{padding:var(--agala-stat-padding,1.25rem);gap:var(--agala-stat-gap,.25rem);background:var(--agala-stat-bg,hsl(var(--agala-card)));border:var(--agala-stat-border,var(--agala-border-width) solid hsl(var(--agala-border)));border-radius:var(--agala-stat-radius,var(--agala-radius-lg));box-shadow:var(--agala-stat-shadow,var(--agala-shadow-sm));flex-direction:column;display:flex}.statUnbordered[data-v-a2b04b7e]{box-shadow:none;background:0 0;border:none;border-radius:0;padding:0}.statLabel[data-v-a2b04b7e]{font-family:var(--agala-font-sans);font-size:var(--agala-stat-label-size,var(--agala-font-size-sm));font-weight:var(--agala-stat-label-weight,var(--agala-font-weight-medium));color:var(--agala-stat-label-color,hsl(var(--agala-muted-foreground)));text-transform:var(--agala-stat-label-transform,uppercase);letter-spacing:var(--agala-stat-label-spacing,var(--agala-letter-spacing-wide))}.statValue[data-v-a2b04b7e]{font-family:var(--agala-font-sans);font-size:var(--agala-stat-value-size,1.875rem);font-weight:var(--agala-stat-value-weight,var(--agala-font-weight-bold));color:var(--agala-stat-value-color,hsl(var(--agala-foreground)));margin:.25rem 0;line-height:1}.trend[data-v-a2b04b7e]{align-items:center;gap:.25rem;margin-top:.25rem;display:inline-flex}.trendIcon[data-v-a2b04b7e]{flex-shrink:0}.trendText[data-v-a2b04b7e]{font-family:var(--agala-font-sans);font-size:var(--agala-stat-trend-size,var(--agala-font-size-sm));font-weight:var(--agala-font-weight-medium)}.trendUp[data-v-a2b04b7e]{color:hsl(var(--agala-success))}.trendDown[data-v-a2b04b7e]{color:hsl(var(--agala-danger))}.trendNeutral[data-v-a2b04b7e]{color:hsl(var(--agala-muted-foreground))}.statRow[data-v-a2b04b7e]{flex-direction:row;align-items:center;gap:.75rem;display:flex}.statRow .statBody[data-v-a2b04b7e]{flex-direction:column;gap:.125rem;display:flex}.statRow .statLabel[data-v-a2b04b7e],.statRow .statValue[data-v-a2b04b7e]{margin:0}.statInline[data-v-a2b04b7e]{align-items:center;gap:.5rem;display:flex}.statInline .statLabel[data-v-a2b04b7e]{text-transform:none;letter-spacing:normal;margin:0}.statInline .statValue[data-v-a2b04b7e]{margin:0}.statIcon[data-v-a2b04b7e]{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.statIconPrimary[data-v-a2b04b7e]{background:hsl(var(--agala-primary)/.1);color:hsl(var(--agala-primary))}.statIconDanger[data-v-a2b04b7e]{background:hsl(var(--agala-danger)/.1);color:hsl(var(--agala-danger))}.statIconSuccess[data-v-a2b04b7e]{background:hsl(var(--agala-success)/.1);color:hsl(var(--agala-success))}.statIconWarning[data-v-a2b04b7e]{background:hsl(var(--agala-warning)/.1);color:hsl(var(--agala-warning))}.statIconInfo[data-v-a2b04b7e]{background:hsl(var(--agala-accent)/.5);color:hsl(var(--agala-accent-foreground))}.progressLinear[data-v-b107e1f9]{border-radius:var(--agala-progress-bar-radius,9999px);background:var(--agala-progress-track-bg,hsl(var(--agala-muted)));width:100%;overflow:hidden}.progressBar[data-v-b107e1f9]{border-radius:var(--agala-progress-bar-radius,9999px);height:100%;transition:width var(--agala-transition-base)}@keyframes indeterminate-b107e1f9{0%{transform:translate(-100%)}to{transform:translate(350%)}}.progressIndeterminate .progressBar[data-v-b107e1f9]{animation:indeterminate-b107e1f9 1.4s ease-in-out infinite}.progressCircular[data-v-b107e1f9]{display:block;transform:rotate(-90deg)}.circleTrack[data-v-b107e1f9]{stroke:hsl(var(--agala-muted))}.circleFill[data-v-b107e1f9]{transition:stroke-dashoffset var(--agala-transition-base)}@keyframes spin-b107e1f9{0%{transform:rotate(-90deg)}to{transform:rotate(270deg)}}.progressCircularIndeterminate[data-v-b107e1f9]{transform-origin:50%;animation:spin-b107e1f9 1.2s linear infinite}.tag[data-v-b6f25866]{align-items:center;gap:var(--agala-tag-gap,.375rem);max-width:100%;padding:var(--agala-tag-padding,.1875rem .5rem);border-radius:var(--agala-tag-radius,99px);font-size:var(--agala-tag-font-size,.6875rem);font-family:var(--agala-font-sans);font-weight:var(--agala-font-weight-medium);white-space:nowrap;cursor:default;transition:background var(--agala-transition-fast),color var(--agala-transition-fast),box-shadow var(--agala-transition-fast);-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;line-height:1;display:inline-flex}.tag--sm[data-v-b6f25866]{height:var(--agala-tag-height,1.375rem);font-size:var(--agala-tag-font-size-sm,.6875rem);gap:.25rem;padding:0 .5rem}.tag--md[data-v-b6f25866]{height:var(--agala-tag-height,1.625rem);font-size:var(--agala-tag-font-size,.75rem);gap:.375rem;padding:0 .625rem}.tag--default[data-v-b6f25866]{background:hsl(var(--agala-muted));color:hsl(var(--agala-muted-foreground))}.tag--primary[data-v-b6f25866]{background:hsl(var(--agala-primary));color:hsl(var(--agala-primary-foreground))}.tag--secondary[data-v-b6f25866]{background:hsl(var(--agala-secondary));color:hsl(var(--agala-secondary-foreground))}.tag--success[data-v-b6f25866]{background:hsl(var(--agala-success));color:hsl(var(--agala-success-foreground))}.tag--warning[data-v-b6f25866]{background:hsl(var(--agala-warning));color:hsl(var(--agala-warning-foreground))}.tag--danger[data-v-b6f25866]{background:hsl(var(--agala-danger));color:hsl(var(--agala-danger-foreground))}.tag--outline[data-v-b6f25866]{color:hsl(var(--agala-foreground));box-shadow:inset 0 0 0 1px hsl(var(--agala-border));background:0 0}.tag--outline[data-v-b6f25866]:hover:not(.tag--disabled){background:hsl(var(--agala-accent))}.tag__label[data-v-b6f25866]{text-overflow:ellipsis;overflow:hidden}.tag--removable[data-v-b6f25866]{padding-right:.25rem}.tag--removable.tag--sm[data-v-b6f25866]{padding-right:.125rem}.tag__remove[data-v-b6f25866]{border-radius:var(--agala-radius-sm);color:currentColor;cursor:pointer;opacity:.7;width:1rem;height:1rem;transition:opacity var(--agala-transition-fast),background var(--agala-transition-fast);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.tag__remove[data-v-b6f25866]:hover{opacity:1;background:#0000001a}.tag--disabled[data-v-b6f25866]{opacity:.5;pointer-events:none;cursor:not-allowed}.segControl[data-v-7f4b250e]{display:inline-flex}.segControlDisabled[data-v-7f4b250e]{opacity:.5;pointer-events:none}.segOption[data-v-7f4b250e]{z-index:0;font-family:var(--agala-font-sans);font-weight:var(--agala-font-weight-medium);border:var(--agala-border-width) solid var(--agala-seg-border,hsl(var(--agala-border)));color:var(--agala-seg-inactive-color,hsl(var(--agala-muted-foreground)));cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;padding:var(--agala-seg-padding,0 14px);transition:background-color var(--agala-transition-fast),color var(--agala-transition-fast),border-color var(--agala-transition-fast);background:0 0;outline:none;position:relative;overflow:hidden}.segOption[data-v-7f4b250e]:hover:not(.segOptionDisabled):not(.segOptionActive){background:hsl(var(--agala-muted));color:hsl(var(--agala-foreground))}.segSm[data-v-7f4b250e]{height:var(--agala-seg-height,2rem);font-size:var(--agala-seg-font-size-sm,.813rem);line-height:2rem}.segMd[data-v-7f4b250e]{height:var(--agala-seg-height,2.25rem);font-size:var(--agala-seg-font-size-md,.875rem);line-height:2.25rem}.segLg[data-v-7f4b250e]{height:var(--agala-seg-height,2.5rem);font-size:var(--agala-seg-font-size-lg,1rem);line-height:2.5rem}.segOption[data-v-7f4b250e]:first-child{border-radius:var(--agala-radius) 0 0 var(--agala-radius)}.segOption[data-v-7f4b250e]:last-child{border-radius:0 var(--agala-radius) var(--agala-radius) 0}.segOption[data-v-7f4b250e]:only-child{border-radius:var(--agala-radius)}.segOption+.segOption[data-v-7f4b250e]{border-left:none}.segOptionActive[data-v-7f4b250e]{background:var(--agala-seg-active-bg,hsl(var(--agala-primary)));color:var(--agala-seg-active-color,hsl(var(--agala-primary-foreground)));z-index:1;border-color:#0000}.segOptionActive.segOption--danger[data-v-7f4b250e]{background:hsl(var(--agala-danger));color:hsl(var(--agala-danger-foreground))}.segOptionActive.segOption--success[data-v-7f4b250e]{background:hsl(var(--agala-success));color:hsl(var(--agala-success-foreground))}.segOptionActive.segOption--warning[data-v-7f4b250e]{background:hsl(var(--agala-warning));color:hsl(var(--agala-warning-foreground))}.segOptionActive.segOption--info[data-v-7f4b250e]{background:hsl(var(--agala-accent));color:hsl(var(--agala-accent-foreground))}.segOption[data-v-7f4b250e]:focus-visible{box-shadow:0 0 0 2px hsl(var(--agala-background)),0 0 0 4px hsl(var(--agala-ring));border-radius:var(--agala-radius);z-index:2;outline:none}.segOptionDisabled[data-v-7f4b250e]{opacity:.4;pointer-events:none}.pagination[data-v-dc229fbe]{align-items:center;gap:.25rem;display:inline-flex}.pagination__arrow[data-v-dc229fbe],.pagination__page[data-v-dc229fbe]{border-radius:var(--agala-radius-sm);min-width:2rem;height:2rem;color:hsl(var(--agala-foreground));font-family:var(--agala-font-sans);font-size:.8125rem;font-weight:var(--agala-font-weight-medium);cursor:pointer;transition:background var(--agala-transition-fast),color var(--agala-transition-fast),border-color var(--agala-transition-fast);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0 .375rem;line-height:1;display:inline-flex}.pagination__page[data-v-dc229fbe]:hover:not(:disabled):not(.pagination__page--active):not(.pagination__page--ellipsis){background:hsl(var(--agala-accent))}.pagination__page--active[data-v-dc229fbe]{background:hsl(var(--agala-primary));color:hsl(var(--agala-primary-foreground));border-color:hsl(var(--agala-primary))}.pagination__page--ellipsis[data-v-dc229fbe]{cursor:default;color:hsl(var(--agala-muted-foreground));padding:0 .25rem}.pagination__arrow[data-v-dc229fbe]{color:hsl(var(--agala-muted-foreground))}.pagination__arrow[data-v-dc229fbe]:hover:not(:disabled){background:hsl(var(--agala-accent));color:hsl(var(--agala-foreground))}.pagination__arrow[data-v-dc229fbe]:disabled,.pagination__page[data-v-dc229fbe]:disabled{opacity:.4;cursor:not-allowed}@media(max-width:639px){.pagination__page[data-v-dc229fbe]{display:none}.pagination__status[data-v-dc229fbe]{min-width:6rem;font-size:var(--agala-font-size-sm);font-weight:var(--agala-font-weight-medium);color:hsl(var(--agala-muted-foreground));justify-content:center;align-items:center;display:inline-flex}}.fileUpload[data-v-edd79414]{flex-direction:column;gap:.5rem;width:100%;display:flex}.fileUpload__zone[data-v-edd79414]{border:2px dashed hsl(var(--agala-border));border-radius:var(--agala-radius-lg);background:hsl(var(--agala-background));cursor:pointer;transition:border-color var(--agala-transition-fast),background var(--agala-transition-fast);justify-content:center;align-items:center;padding:1.5rem;display:flex;position:relative}.fileUpload__zone--dragging[data-v-edd79414],.fileUpload__zone[data-v-edd79414]:hover:not(.fileUpload__zone--disabled){border-color:hsl(var(--agala-primary));background:hsl(var(--agala-accent))}.fileUpload__zone--disabled[data-v-edd79414]{opacity:.5;cursor:not-allowed}.fileUpload__input[data-v-edd79414]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.fileUpload__zone--disabled .fileUpload__input[data-v-edd79414]{cursor:not-allowed}.fileUpload__zoneContent[data-v-edd79414]{color:hsl(var(--agala-muted-foreground));pointer-events:none;flex-direction:column;align-items:center;gap:.375rem;display:flex}.fileUpload__dragText[data-v-edd79414]{font-size:var(--agala-font-size-base);font-weight:var(--agala-font-weight-medium);color:hsl(var(--agala-foreground));margin:0}.fileUpload__browseText[data-v-edd79414],.fileUpload__helper[data-v-edd79414]{font-size:var(--agala-font-size-sm);color:hsl(var(--agala-muted-foreground));margin:0}.fileUpload__list[data-v-edd79414]{flex-direction:column;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.fileUpload__item[data-v-edd79414]{border:1px solid hsl(var(--agala-border));border-radius:var(--agala-radius-sm);background:hsl(var(--agala-card));transition:border-color var(--agala-transition-fast);align-items:flex-start;gap:.625rem;padding:.5rem .625rem;display:flex}.fileUpload__item--error[data-v-edd79414]{border-color:hsl(var(--agala-danger)/.4);background:hsl(var(--agala-danger)/.05)}.fileUpload__itemIcon[data-v-edd79414]{flex-shrink:0;justify-content:center;align-items:center;margin-top:.125rem;display:inline-flex}.fileUpload__itemInfo[data-v-edd79414]{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.fileUpload__itemName[data-v-edd79414]{font-size:var(--agala-font-size-base);font-weight:var(--agala-font-weight-medium);color:hsl(var(--agala-foreground));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fileUpload__itemMeta[data-v-edd79414]{font-size:var(--agala-font-size-sm);color:hsl(var(--agala-muted-foreground))}.fileUpload__itemError[data-v-edd79414]{font-size:var(--agala-font-size-sm);color:hsl(var(--agala-danger));margin:0}.fileUpload__progress[data-v-edd79414]{background:hsl(var(--agala-border));border-radius:2px;height:3px;margin-top:.25rem;overflow:hidden}.fileUpload__progressBar[data-v-edd79414]{background:hsl(var(--agala-primary));border-radius:2px;height:100%;transition:width .2s ease-out}.fileUpload__itemRemove[data-v-edd79414]{border-radius:var(--agala-radius-sm);width:1.5rem;height:1.5rem;color:hsl(var(--agala-muted-foreground));cursor:pointer;transition:background var(--agala-transition-fast),color var(--agala-transition-fast);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.fileUpload__itemRemove[data-v-edd79414]:hover:not(:disabled){background:hsl(var(--agala-accent));color:hsl(var(--agala-danger))}.fileUpload__itemRemove[data-v-edd79414]:disabled{opacity:.4;cursor:not-allowed}.banner[data-v-8e90b720]{background:hsl(var(--agala-warning));width:100%;color:hsl(var(--agala-warning-foreground));font-family:var(--agala-font-sans);font-size:var(--agala-font-size-sm);font-weight:var(--agala-font-weight-semibold);text-align:center;justify-content:center;align-items:center;padding:.5rem 1rem;display:flex;position:relative}.text[data-v-8e90b720]{padding-right:1.5rem}.closeBtn[data-v-8e90b720]{border-radius:var(--agala-radius-sm);width:1.5rem;height:1.5rem;color:inherit;cursor:pointer;transition:background-color var(--agala-transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.closeBtn[data-v-8e90b720]:hover{background-color:hsl(var(--agala-warning-foreground)/.15)}.closeBtn[data-v-8e90b720]:focus-visible{box-shadow:0 0 0 2px hsl(var(--agala-warning-foreground)/.4);outline:none}.alert[data-v-ea62c3a4]{align-items:center;gap:var(--agala-alert-gap,.75rem);padding:var(--agala-alert-padding,.75rem 1rem);border-radius:var(--agala-alert-radius,calc(var(--agala-radius) - 2px));border-left:var(--agala-alert-border-width,4px) solid hsl(var(--alert-accent));background:hsl(var(--alert-accent)/.1);font-family:var(--agala-font-sans);flex-direction:row;display:flex}.alert--info[data-v-ea62c3a4]{--alert-accent:var(--agala-primary)}.alert--success[data-v-ea62c3a4]{--alert-accent:var(--agala-success)}.alert--warning[data-v-ea62c3a4]{--alert-accent:var(--agala-warning)}.alert--danger[data-v-ea62c3a4]{--alert-accent:var(--agala-danger)}.alert--has-title[data-v-ea62c3a4]{align-items:flex-start}.alert--flat[data-v-ea62c3a4]{padding:var(--agala-alert-flat-padding,.25rem 0);gap:var(--agala-alert-flat-gap,.5rem);background:0 0;border-left:none}.alert--flat .alert__icon[data-v-ea62c3a4]{margin-top:0}.alert--flat .alert__body[data-v-ea62c3a4]{color:hsl(var(--agala-muted-foreground));font-size:var(--agala-font-size-sm)}.alert__icon[data-v-ea62c3a4]{width:var(--agala-alert-icon-size,1rem);height:var(--agala-alert-icon-size,1rem);color:hsl(var(--alert-accent));flex-shrink:0;justify-content:center;align-items:center;margin-top:.125rem;display:inline-flex}.alert__content[data-v-ea62c3a4]{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.alert__title[data-v-ea62c3a4]{font-weight:var(--agala-alert-title-weight,var(--agala-font-weight-semibold));font-size:var(--agala-alert-title-size,var(--agala-font-size-base));line-height:var(--agala-line-height-normal);color:hsl(var(--alert-accent));overflow-wrap:break-word;margin:0}.alert__body[data-v-ea62c3a4]{font-size:var(--agala-alert-body-size,var(--agala-font-size-sm));line-height:var(--agala-line-height-relaxed);color:hsl(var(--agala-foreground));overflow-wrap:break-word}.alert__dismiss[data-v-ea62c3a4]{border-radius:var(--agala-radius-sm);width:1.5rem;height:1.5rem;color:hsl(var(--agala-muted-foreground));cursor:pointer;opacity:.5;transition:opacity var(--agala-transition-fast),background var(--agala-transition-fast);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.alert__dismiss[data-v-ea62c3a4]:hover{opacity:1;background:hsl(var(--agala-muted-foreground)/.1)}.alert__dismiss[data-v-ea62c3a4]:focus-visible{box-shadow:0 0 0 2px hsl(var(--agala-ring));outline:none}.app-root[data-v-c91e864f]{background-color:hsl(var(--agala-background));color:hsl(var(--agala-foreground));min-height:100vh}
