.ui-button[data-v-ae89b69d]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-weight:500;border-radius:var(--radius-md);cursor:pointer;transition:all .15s ease;position:relative;white-space:nowrap;flex-shrink:0;border:1px solid transparent}.ui-button[data-v-ae89b69d]:focus-visible{outline:none;box-shadow:0 0 0 3px rgb(var(--color-primary) / .3)}.ui-button[data-v-ae89b69d]:disabled{opacity:.6;cursor:not-allowed}.ui-button--sm[data-v-ae89b69d]{height:32px;padding:0 .75rem;font-size:.8125rem}.ui-button--md[data-v-ae89b69d]{height:40px;padding:0 1rem;font-size:.875rem}.ui-button--lg[data-v-ae89b69d]{height:48px;padding:0 1.5rem;font-size:1rem}.ui-button--icon.ui-button--sm[data-v-ae89b69d]{width:32px;padding:0}.ui-button--icon.ui-button--md[data-v-ae89b69d]{width:40px;padding:0}.ui-button--icon.ui-button--lg[data-v-ae89b69d]{width:48px;padding:0}.ui-button--block[data-v-ae89b69d]{width:100%}.ui-button--primary[data-v-ae89b69d]{background:rgb(var(--color-primary));color:rgb(var(--color-primary-contrast))}.ui-button--primary[data-v-ae89b69d]:hover:not(:disabled){background:rgb(var(--color-primary-hover))}.ui-button--secondary[data-v-ae89b69d]{background:rgb(var(--color-bg));border-color:rgb(var(--color-border));color:rgb(var(--color-text))}.ui-button--secondary[data-v-ae89b69d]:hover:not(:disabled){background:rgb(var(--color-bg-secondary));border-color:rgb(var(--color-border-hover))}.ui-button--danger[data-v-ae89b69d]{background:rgb(var(--color-error));color:rgb(var(--color-error-contrast, 255 255 255))}.ui-button--danger[data-v-ae89b69d]:hover:not(:disabled){background:rgb(var(--color-error) / .9)}.ui-button--ghost[data-v-ae89b69d]{background:transparent;color:rgb(var(--color-text))}.ui-button--ghost[data-v-ae89b69d]:hover:not(:disabled){background:rgb(var(--color-bg-secondary))}.ui-button--link[data-v-ae89b69d]{background:transparent;color:rgb(var(--color-primary));padding:0;height:auto}.ui-button--link[data-v-ae89b69d]:hover:not(:disabled){text-decoration:underline}.ui-button--loading[data-v-ae89b69d]{pointer-events:none}.ui-button__spinner[data-v-ae89b69d]{position:absolute;width:1rem;height:1rem;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:spin-ae89b69d .6s linear infinite}.ui-button__content[data-v-ae89b69d]{display:flex;align-items:center;gap:.5rem}@keyframes spin-ae89b69d{to{transform:rotate(360deg)}}.ui-input[data-v-8d96311a]{display:flex;flex-direction:column;gap:.375rem}.ui-input__label[data-v-8d96311a]{font-size:.875rem;font-weight:500;color:rgb(var(--color-text))}.ui-input__required[data-v-8d96311a]{color:rgb(var(--color-error));margin-left:.125rem}.ui-input__wrapper[data-v-8d96311a]{display:flex;align-items:center;position:relative}.ui-input__field[data-v-8d96311a]{width:100%;border:1px solid rgb(var(--color-input-border));border-radius:var(--radius-md);background:rgb(var(--color-input-bg));color:rgb(var(--color-text));transition:border-color .15s,box-shadow .15s}.ui-input__field[data-v-8d96311a]::placeholder{color:rgb(var(--color-text-muted))}.ui-input__field[data-v-8d96311a]:focus{outline:none;border-color:rgb(var(--color-input-focus));box-shadow:0 0 0 3px rgb(var(--color-primary) / .1)}.ui-input__field--sm[data-v-8d96311a]{height:32px;padding:0 .625rem;font-size:.8125rem}.ui-input__field--md[data-v-8d96311a]{height:40px;padding:0 .75rem;font-size:.875rem}.ui-input__field--lg[data-v-8d96311a]{height:48px;padding:0 1rem;font-size:1rem}.ui-input__field--error[data-v-8d96311a]{border-color:rgb(var(--color-error))}.ui-input__field--error[data-v-8d96311a]:focus{box-shadow:0 0 0 3px rgb(var(--color-error) / .1)}.ui-input__field--disabled[data-v-8d96311a]{opacity:.6;cursor:not-allowed;background:rgb(var(--color-bg-secondary))}.ui-input__prefix[data-v-8d96311a],.ui-input__suffix[data-v-8d96311a]{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);color:rgb(var(--color-text-secondary))}.ui-input__prefix[data-v-8d96311a]{left:.75rem}.ui-input__suffix[data-v-8d96311a]{right:.75rem}.ui-input__wrapper:has(.ui-input__prefix) .ui-input__field[data-v-8d96311a]{padding-left:2.5rem}.ui-input__wrapper:has(.ui-input__suffix) .ui-input__field[data-v-8d96311a]{padding-right:2.5rem}.ui-input__error[data-v-8d96311a]{font-size:.75rem;color:rgb(var(--color-error))}.ui-input__hint[data-v-8d96311a]{font-size:.75rem;color:rgb(var(--color-text-secondary))}.ui-select[data-v-e408fbf2]{display:flex;flex-direction:column;gap:.375rem}.ui-select__label[data-v-e408fbf2]{font-size:.875rem;font-weight:500;color:rgb(var(--color-text))}.ui-select__required[data-v-e408fbf2]{color:rgb(var(--color-error));margin-left:.125rem}.ui-select__wrapper[data-v-e408fbf2]{position:relative;display:flex;align-items:center}.ui-select__field[data-v-e408fbf2]{width:100%;appearance:none;border:1px solid rgb(var(--color-input-border));border-radius:var(--radius-md);background:rgb(var(--color-input-bg));color:rgb(var(--color-text));cursor:pointer;transition:border-color .15s,box-shadow .15s;padding-right:2.5rem}.ui-select__field[data-v-e408fbf2]:focus{outline:none;border-color:rgb(var(--color-input-focus));box-shadow:0 0 0 3px rgb(var(--color-primary) / .1)}.ui-select__field--sm[data-v-e408fbf2]{height:32px;padding:0 2rem 0 .625rem;font-size:.8125rem}.ui-select__field--md[data-v-e408fbf2]{height:40px;padding:0 2.5rem 0 .75rem;font-size:.875rem}.ui-select__field--lg[data-v-e408fbf2]{height:48px;padding:0 2.5rem 0 1rem;font-size:1rem}.ui-select__field--error[data-v-e408fbf2]{border-color:rgb(var(--color-error))}.ui-select__field--disabled[data-v-e408fbf2]{opacity:.6;cursor:not-allowed;background:rgb(var(--color-bg-secondary))}.ui-select__field--placeholder[data-v-e408fbf2]{color:rgb(var(--color-text-secondary))}.ui-select__field--clearable[data-v-e408fbf2]{padding-right:3.5rem}.ui-select__icon[data-v-e408fbf2]{position:absolute;right:.75rem;pointer-events:none;color:rgb(var(--color-text-secondary))}.ui-select__clear[data-v-e408fbf2]{position:absolute;right:2rem;display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;background:rgb(var(--color-bg-secondary));border:none;border-radius:var(--radius-full);color:rgb(var(--color-text-secondary));cursor:pointer}.ui-select__clear[data-v-e408fbf2]:hover{background:rgb(var(--color-bg-tertiary));color:rgb(var(--color-text))}.ui-select__error[data-v-e408fbf2]{font-size:.75rem;color:rgb(var(--color-error))}.ui-select__hint[data-v-e408fbf2]{font-size:.75rem;color:rgb(var(--color-text-secondary))}.ui-textarea[data-v-676aa264]{display:flex;flex-direction:column;gap:.375rem}.ui-textarea__label[data-v-676aa264]{font-size:.875rem;font-weight:500;color:rgb(var(--color-text))}.ui-textarea__required[data-v-676aa264]{color:rgb(var(--color-error));margin-left:.125rem}.ui-textarea__field[data-v-676aa264]{width:100%;border:1px solid rgb(var(--color-input-border));border-radius:var(--radius-md);background:rgb(var(--color-input-bg));color:rgb(var(--color-text));resize:vertical;transition:border-color .15s,box-shadow .15s;font-family:inherit}.ui-textarea__field[data-v-676aa264]::placeholder{color:rgb(var(--color-text-muted))}.ui-textarea__field[data-v-676aa264]:focus{outline:none;border-color:rgb(var(--color-input-focus));box-shadow:0 0 0 3px rgb(var(--color-primary) / .1)}.ui-textarea__field--sm[data-v-676aa264]{padding:.5rem .625rem;font-size:.8125rem}.ui-textarea__field--md[data-v-676aa264]{padding:.625rem .75rem;font-size:.875rem}.ui-textarea__field--lg[data-v-676aa264]{padding:.75rem 1rem;font-size:1rem}.ui-textarea__field--error[data-v-676aa264]{border-color:rgb(var(--color-error))}.ui-textarea__field--error[data-v-676aa264]:focus{box-shadow:0 0 0 3px rgb(var(--color-error) / .1)}.ui-textarea__field--disabled[data-v-676aa264]{opacity:.6;cursor:not-allowed;background:rgb(var(--color-bg-secondary));resize:none}.ui-textarea__field--auto-resize[data-v-676aa264]{resize:none;overflow:hidden}.ui-textarea__footer[data-v-676aa264]{display:flex;justify-content:space-between;align-items:center;min-height:1.125rem}.ui-textarea__error[data-v-676aa264]{font-size:.75rem;color:rgb(var(--color-error))}.ui-textarea__hint[data-v-676aa264]{font-size:.75rem;color:rgb(var(--color-text-secondary))}.ui-textarea__counter[data-v-676aa264]{font-size:.75rem;color:rgb(var(--color-text-muted));margin-left:auto}.ui-checkbox[data-v-6398f51f]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.5rem}.ui-checkbox__control[data-v-6398f51f]{position:relative;flex-shrink:0}.ui-checkbox__input[data-v-6398f51f]{position:absolute;width:100%;height:100%;opacity:0;cursor:pointer;margin:0}.ui-checkbox__input[data-v-6398f51f]:disabled{cursor:not-allowed}.ui-checkbox__box[data-v-6398f51f]{display:flex;align-items:center;justify-content:center;border:2px solid rgb(var(--color-input-border));border-radius:var(--radius-sm);background:rgb(var(--color-input-bg));transition:all .15s}.ui-checkbox__input:checked+.ui-checkbox__box[data-v-6398f51f],.ui-checkbox__input:indeterminate+.ui-checkbox__box[data-v-6398f51f]{background:rgb(var(--color-primary));border-color:rgb(var(--color-primary))}.ui-checkbox__input:focus+.ui-checkbox__box[data-v-6398f51f]{box-shadow:0 0 0 3px rgb(var(--color-primary) / .2)}.ui-checkbox__check[data-v-6398f51f],.ui-checkbox__indeterminate[data-v-6398f51f]{color:#fff}.ui-checkbox--sm .ui-checkbox__box[data-v-6398f51f]{width:14px;height:14px}.ui-checkbox--sm .ui-checkbox__check[data-v-6398f51f],.ui-checkbox--sm .ui-checkbox__indeterminate[data-v-6398f51f]{width:10px;height:10px}.ui-checkbox--md .ui-checkbox__box[data-v-6398f51f]{width:18px;height:18px}.ui-checkbox--md .ui-checkbox__check[data-v-6398f51f],.ui-checkbox--md .ui-checkbox__indeterminate[data-v-6398f51f]{width:12px;height:12px}.ui-checkbox--lg .ui-checkbox__box[data-v-6398f51f]{width:22px;height:22px}.ui-checkbox--lg .ui-checkbox__check[data-v-6398f51f],.ui-checkbox--lg .ui-checkbox__indeterminate[data-v-6398f51f]{width:14px;height:14px}.ui-checkbox__content[data-v-6398f51f]{flex:1;min-width:0}.ui-checkbox__label[data-v-6398f51f]{font-size:.875rem;font-weight:500;color:rgb(var(--color-text));cursor:pointer}.ui-checkbox__description[data-v-6398f51f]{font-size:.8125rem;color:rgb(var(--color-text-secondary));margin:.125rem 0 0}.ui-checkbox--disabled[data-v-6398f51f]{opacity:.6}.ui-checkbox--disabled .ui-checkbox__label[data-v-6398f51f]{cursor:not-allowed}.ui-checkbox--error .ui-checkbox__box[data-v-6398f51f]{border-color:rgb(var(--color-error))}.ui-checkbox__error[data-v-6398f51f]{width:100%;font-size:.75rem;color:rgb(var(--color-error))}.ui-switch[data-v-339a1120]{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer}.ui-switch__track[data-v-339a1120]{position:relative;flex-shrink:0;border:none;border-radius:9999px;background:rgb(var(--color-bg-tertiary));cursor:pointer;transition:background-color .2s}.ui-switch__track[data-v-339a1120]:focus-within{box-shadow:0 0 0 3px rgb(var(--color-primary) / .2)}.ui-switch--active .ui-switch__track[data-v-339a1120]{background:rgb(var(--color-primary))}.ui-switch__input[data-v-339a1120]{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.ui-switch__input[data-v-339a1120]:disabled{cursor:not-allowed}.ui-switch__thumb[data-v-339a1120]{position:absolute;top:2px;left:2px;background:#fff;border-radius:50%;box-shadow:0 1px 3px #0003;transition:transform .2s}.ui-switch--active .ui-switch__thumb[data-v-339a1120]{transform:translate(100%)}.ui-switch--sm .ui-switch__track[data-v-339a1120]{width:32px;height:18px}.ui-switch--sm .ui-switch__thumb[data-v-339a1120]{width:14px;height:14px}.ui-switch--md .ui-switch__track[data-v-339a1120]{width:40px;height:22px}.ui-switch--md .ui-switch__thumb[data-v-339a1120]{width:18px;height:18px}.ui-switch--lg .ui-switch__track[data-v-339a1120]{width:48px;height:26px}.ui-switch--lg .ui-switch__thumb[data-v-339a1120]{width:22px;height:22px}.ui-switch__content[data-v-339a1120]{flex:1;min-width:0}.ui-switch__label[data-v-339a1120]{font-size:.875rem;font-weight:500;color:rgb(var(--color-text));cursor:pointer}.ui-switch__description[data-v-339a1120]{font-size:.8125rem;color:rgb(var(--color-text-secondary));margin:.125rem 0 0}.ui-switch--disabled[data-v-339a1120]{opacity:.6;cursor:not-allowed}.ui-switch--disabled .ui-switch__track[data-v-339a1120],.ui-switch--disabled .ui-switch__label[data-v-339a1120]{cursor:not-allowed}.ui-badge[data-v-fafe4c92]{display:inline-flex;align-items:center;gap:.375rem;font-weight:500;border-radius:var(--radius-md);white-space:nowrap}.ui-badge--sm[data-v-fafe4c92]{height:20px;padding:0 .375rem;font-size:.6875rem}.ui-badge--md[data-v-fafe4c92]{height:24px;padding:0 .5rem;font-size:.75rem}.ui-badge--lg[data-v-fafe4c92]{height:28px;padding:0 .625rem;font-size:.8125rem}.ui-badge--rounded[data-v-fafe4c92]{border-radius:9999px}.ui-badge--default[data-v-fafe4c92]{background:rgb(var(--color-bg-secondary));color:rgb(var(--color-text-secondary))}.ui-badge--primary[data-v-fafe4c92]{background:rgb(var(--color-primary) / .1);color:rgb(var(--color-primary-hover))}.ui-badge--success[data-v-fafe4c92]{background:rgb(var(--color-success-bg));color:#15803d}[data-theme=dark]{color:rgb(var(--color-success))}.ui-badge--warning[data-v-fafe4c92]{background:rgb(var(--color-warning) / .1);color:rgb(var(--color-warning))}.ui-badge--error[data-v-fafe4c92]{background:rgb(var(--color-error) / .1);color:rgb(var(--color-error))}.ui-badge--info[data-v-fafe4c92]{background:rgb(var(--color-info) / .1);color:rgb(var(--color-info-strong, var(--color-info)))}.ui-badge__dot[data-v-fafe4c92]{width:6px;height:6px;border-radius:50%;background:currentColor}.ui-badge--dot.ui-badge--sm[data-v-fafe4c92]{padding-left:.25rem}.ui-badge--dot.ui-badge--md[data-v-fafe4c92]{padding-left:.375rem}.ui-badge--dot.ui-badge--lg[data-v-fafe4c92]{padding-left:.5rem}.ui-icon-emoji[data-v-3c0c8930]{display:inline-flex;align-items:center;justify-content:center;font-style:normal;line-height:1}.ui-icon-custom[data-v-3c0c8930]{display:inline-block;vertical-align:middle;object-fit:contain}.ui-icon-fallback[data-v-3c0c8930]{display:inline-flex;align-items:center;justify-content:center;font-size:.75em;font-family:monospace;color:#ef4444;opacity:.7;user-select:none}.skeleton-wrapper[data-v-4f6880c8]{display:flex;flex-direction:column;gap:.5rem}.skeleton[data-v-4f6880c8]{background:linear-gradient(90deg,rgb(var(--color-skeleton-base)),rgb(var(--color-skeleton-shine)),rgb(var(--color-skeleton-base)));background-size:200% 100%;animation:shimmer-4f6880c8 1.5s infinite ease-in-out;border-radius:var(--radius-sm)}.skeleton--rounded[data-v-4f6880c8],.skeleton--circular[data-v-4f6880c8]{border-radius:var(--radius-full)}@keyframes shimmer-4f6880c8{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-form[data-v-c0fdaf39]{display:flex;flex-direction:column;gap:1.5rem}.skeleton-form__section[data-v-c0fdaf39]{display:flex;flex-direction:column;gap:1rem;padding:1.25rem;background:rgb(var(--color-card-bg));border:1px solid rgb(var(--color-border));border-radius:var(--radius-lg)}.skeleton-form__section-title[data-v-c0fdaf39]{width:40%;height:1.125rem;margin-bottom:.25rem}.skeleton-form__field[data-v-c0fdaf39]{display:flex;flex-direction:column;gap:.375rem}.skeleton-form__label[data-v-c0fdaf39]{height:.75rem}.skeleton-form__input[data-v-c0fdaf39]{width:100%;height:2.25rem;border-radius:var(--radius-md)}.skeleton-form__actions[data-v-c0fdaf39]{display:flex;gap:.75rem;padding-top:.25rem}.skeleton-form__btn[data-v-c0fdaf39]{height:2.25rem;border-radius:var(--radius-md)}.skeleton-form__btn--primary[data-v-c0fdaf39]{width:7rem}.skeleton-form__btn--secondary[data-v-c0fdaf39]{width:5rem}.skeleton[data-v-c0fdaf39]{background:linear-gradient(90deg,rgb(var(--color-skeleton-base)),rgb(var(--color-skeleton-shine)),rgb(var(--color-skeleton-base)));background-size:200% 100%;border-radius:var(--radius-sm)}.shimmer[data-v-c0fdaf39]{animation:shimmer-c0fdaf39 1.5s infinite ease-in-out}@keyframes shimmer-c0fdaf39{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-detail[data-v-14cc4b5d]{display:flex;flex-direction:column;gap:1.5rem}.skeleton-detail__tabs[data-v-14cc4b5d]{display:flex;gap:.5rem;padding-bottom:.75rem;border-bottom:1px solid rgb(var(--color-border))}.skeleton-detail__tab[data-v-14cc4b5d]{height:2rem;border-radius:var(--radius-md)}.skeleton-detail__section[data-v-14cc4b5d]{display:flex;flex-direction:column;gap:.875rem;padding:1.25rem;background:rgb(var(--color-card-bg));border:1px solid rgb(var(--color-border));border-radius:var(--radius-lg)}.skeleton-detail__section-title[data-v-14cc4b5d]{width:35%;height:1rem;margin-bottom:.25rem}.skeleton-detail__row[data-v-14cc4b5d]{display:flex;align-items:center;gap:1rem}.skeleton-detail__field-label[data-v-14cc4b5d]{height:.75rem;flex-shrink:0}.skeleton-detail__field-value[data-v-14cc4b5d]{height:.875rem}.skeleton[data-v-14cc4b5d]{background:linear-gradient(90deg,rgb(var(--color-skeleton-base)),rgb(var(--color-skeleton-shine)),rgb(var(--color-skeleton-base)));background-size:200% 100%;border-radius:var(--radius-sm)}.shimmer[data-v-14cc4b5d]{animation:shimmer-14cc4b5d 1.5s infinite ease-in-out}@keyframes shimmer-14cc4b5d{0%{background-position:200% 0}to{background-position:-200% 0}}
