.st-chip[data-v-de6b5a08]{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 var(--sp-2) 0 6px;border-radius:var(--r-pill);font-size:var(--fs-xs);font-weight:var(--fw-semibold);line-height:1;white-space:nowrap}.st-letter[data-v-de6b5a08]{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:22px;padding:0 4px;border-radius:var(--r-sm);font-size:11px;font-weight:var(--fw-bold);line-height:1;font-variant-numeric:tabular-nums}.st-dot-wrap[data-v-de6b5a08]{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-sm);color:var(--c-text-2)}.st-dot[data-v-de6b5a08]{width:8px;height:8px;border-radius:var(--r-pill)}@media print{.st-chip[data-v-de6b5a08],.st-letter[data-v-de6b5a08]{border:1px solid currentColor}}.ui-alert[data-v-6c282c19]{display:flex;align-items:flex-start;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-md);font-size:var(--fs-sm);line-height:var(--lh-sm);border:1px solid transparent}.ui-alert .v-icon[data-v-6c282c19]{flex-shrink:0;margin-top:1px}.ui-alert__body[data-v-6c282c19]{display:flex;flex-direction:column;gap:2px;min-width:0}.ui-alert--info[data-v-6c282c19]{background:var(--c-info-soft);color:var(--c-info-text)}.ui-alert--success[data-v-6c282c19]{background:var(--c-success-soft);color:var(--c-success-text)}.ui-alert--warning[data-v-6c282c19]{background:var(--c-warning-soft);color:var(--c-warning-text)}.ui-alert--danger[data-v-6c282c19]{background:var(--c-danger-soft);color:var(--c-danger-text)}.ui-badge[data-v-ca853701]{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 var(--sp-2);border-radius:var(--r-pill);font-size:var(--fs-xs);font-weight:var(--fw-semibold);line-height:1;white-space:nowrap}.ui-badge.is-wrap[data-v-ca853701]{height:auto;min-height:22px;padding-top:3px;padding-bottom:3px;white-space:normal;line-height:var(--lh-xs);border-radius:var(--r-md)}.ui-badge__dot[data-v-ca853701]{position:relative;width:6px;height:6px;flex-shrink:0;border-radius:var(--r-pill);background:currentColor}.ui-badge__dot.is-pulse[data-v-ca853701]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:currentColor;animation:ui-badge-pulse-ca853701 1.6s var(--ease-out) infinite}@keyframes ui-badge-pulse-ca853701{0%{transform:scale(1);opacity:.6}to{transform:scale(2.6);opacity:0}}@media(prefers-reduced-motion:reduce){.ui-badge__dot.is-pulse[data-v-ca853701]:after{animation:none}}.ui-badge--neutral[data-v-ca853701]{background:var(--c-surface-3);color:var(--c-text-2)}.ui-badge--accent[data-v-ca853701]{background:var(--c-accent-soft);color:var(--c-accent-text)}.ui-badge--success[data-v-ca853701]{background:var(--c-success-soft);color:var(--c-success-text)}.ui-badge--warning[data-v-ca853701]{background:var(--c-warning-soft);color:var(--c-warning-text)}.ui-badge--danger[data-v-ca853701]{background:var(--c-danger-soft);color:var(--c-danger-text)}.ui-badge--info[data-v-ca853701]{background:var(--c-info-soft);color:var(--c-info-text)}.ui-crumbs ol[data-v-6e521a33]{display:flex;align-items:center;flex-wrap:wrap;gap:2px;margin:0;padding:0;list-style:none;font-size:var(--fs-sm);color:var(--c-text-3)}.ui-crumbs li[data-v-6e521a33]{display:inline-flex;align-items:center;gap:2px}.ui-crumbs a[data-v-6e521a33]{color:var(--c-text-3);text-decoration:none;border-radius:var(--r-sm);padding:0 2px}.ui-crumbs a[data-v-6e521a33]:hover{color:var(--c-accent-text)}.ui-crumbs [aria-current][data-v-6e521a33]{color:var(--c-text);font-weight:var(--fw-medium)}@media(max-width:600px){.ui-crumbs li[data-v-6e521a33]:not(.is-parent){display:none}.ui-crumbs li.is-parent[data-v-6e521a33]:before{content:"‹";margin-right:4px}.ui-crumbs li.is-parent .v-icon[data-v-6e521a33]{display:none}}.ui-card[data-v-690260a6]{background:var(--c-surface);color:var(--c-text);border:1px solid var(--c-border);border-radius:var(--r-lg);box-shadow:var(--sh-1);min-width:0}.ui-card__head[data-v-690260a6]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-3);flex-wrap:wrap;padding:var(--sp-4) var(--sp-5);border-bottom:1px solid var(--c-border)}.ui-card__title[data-v-690260a6]{display:flex;align-items:flex-start;gap:var(--sp-3);min-width:0}.ui-card__title h2[data-v-690260a6]{margin:0;font-size:var(--fs-lg);line-height:var(--lh-lg);font-weight:var(--fw-semibold)}.ui-card__title p[data-v-690260a6]{margin:2px 0 0;font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--c-text-3)}.ui-card__icon[data-v-690260a6]{flex-shrink:0;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--r-md);background:var(--c-accent-soft);color:var(--c-accent-text)}.ui-card__actions[data-v-690260a6]{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}.ui-card__body[data-v-690260a6]{padding:var(--sp-5)}.ui-card__body.is-flush[data-v-690260a6]{padding:0}.ui-card__foot[data-v-690260a6]{display:flex;justify-content:flex-end;gap:var(--sp-2);flex-wrap:wrap;padding:var(--sp-3) var(--sp-5);border-top:1px solid var(--c-border);background:var(--c-surface-2);border-radius:0 0 var(--r-lg) var(--r-lg)}@media(max-width:600px){.ui-card__head[data-v-690260a6],.ui-card__body[data-v-690260a6]:not(.is-flush),.ui-card__foot[data-v-690260a6]{padding-left:var(--sp-4);padding-right:var(--sp-4)}}.ui-check[data-v-a91c7f9e]{position:relative;display:inline-flex;align-items:flex-start;gap:var(--sp-2);cursor:pointer;font-size:var(--fs-md);color:var(--c-text)}.ui-check input[data-v-a91c7f9e]{position:absolute;opacity:0;width:18px;height:18px;margin:0;cursor:pointer}.ui-check__box[data-v-a91c7f9e]{flex-shrink:0;width:18px;height:18px;margin-top:1px;display:inline-flex;align-items:center;justify-content:center;border-radius:5px;border:1.5px solid var(--c-border-strong);background:var(--c-surface);color:var(--c-on-accent);transition:background var(--dur-1) var(--ease-out),border-color var(--dur-1) var(--ease-out)}.ui-check:hover .ui-check__box[data-v-a91c7f9e]{border-color:var(--c-accent)}.ui-check input:checked+.ui-check__box[data-v-a91c7f9e],.ui-check input:indeterminate+.ui-check__box[data-v-a91c7f9e]{background:var(--c-accent);border-color:var(--c-accent)}.ui-check input:focus-visible+.ui-check__box[data-v-a91c7f9e]{box-shadow:var(--focus-ring)}.ui-check__text[data-v-a91c7f9e]{display:flex;flex-direction:column;line-height:var(--lh-md)}.ui-check__text small[data-v-a91c7f9e]{color:var(--c-text-3);font-size:var(--fs-xs);line-height:var(--lh-xs)}.ui-check.is-disabled[data-v-a91c7f9e]{cursor:not-allowed;color:var(--c-text-disabled)}.ui-check.is-disabled .ui-check__box[data-v-a91c7f9e]{opacity:.5}@media(pointer:coarse){.ui-check[data-v-a91c7f9e]{min-height:32px;align-items:center}}.ui-drawer__backdrop[data-v-ccd3ab1c]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-drawer);background:var(--c-overlay);display:flex;justify-content:flex-end}.ui-drawer__backdrop.is-left[data-v-ccd3ab1c]{justify-content:flex-start}.ui-drawer[data-v-ccd3ab1c]{max-width:100vw;height:100%;display:flex;flex-direction:column;outline:none;background:var(--c-surface);color:var(--c-text);box-shadow:var(--sh-3)}.ui-drawer__head[data-v-ccd3ab1c]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-5);border-bottom:1px solid var(--c-border)}.ui-drawer__head h2[data-v-ccd3ab1c]{margin:0;font-size:var(--fs-xl);line-height:var(--lh-xl);font-weight:var(--fw-semibold)}.ui-drawer__head p[data-v-ccd3ab1c]{margin:var(--sp-1) 0 0;font-size:var(--fs-sm);color:var(--c-text-3)}.ui-drawer__x[data-v-ccd3ab1c]{flex-shrink:0;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--r-sm);background:transparent;color:var(--c-text-3);cursor:pointer}.ui-drawer__x[data-v-ccd3ab1c]:hover{background:var(--c-surface-3);color:var(--c-text)}.ui-drawer__body[data-v-ccd3ab1c]{flex:1;overflow-y:auto;padding:var(--sp-5)}.ui-drawer__foot[data-v-ccd3ab1c]{display:flex;justify-content:flex-end;gap:var(--sp-2);padding:var(--sp-3) var(--sp-5);border-top:1px solid var(--c-border)}.ui-drawer-right-enter-active[data-v-ccd3ab1c],.ui-drawer-right-leave-active[data-v-ccd3ab1c],.ui-drawer-left-enter-active[data-v-ccd3ab1c],.ui-drawer-left-leave-active[data-v-ccd3ab1c]{transition:opacity var(--dur-3) var(--ease-out)}.ui-drawer-right-enter-active .ui-drawer[data-v-ccd3ab1c],.ui-drawer-right-leave-active .ui-drawer[data-v-ccd3ab1c],.ui-drawer-left-enter-active .ui-drawer[data-v-ccd3ab1c],.ui-drawer-left-leave-active .ui-drawer[data-v-ccd3ab1c]{transition:transform var(--dur-3) var(--ease-out)}.ui-drawer-right-enter-from[data-v-ccd3ab1c],.ui-drawer-right-leave-to[data-v-ccd3ab1c],.ui-drawer-left-enter-from[data-v-ccd3ab1c],.ui-drawer-left-leave-to[data-v-ccd3ab1c]{opacity:0}.ui-drawer-right-enter-from .ui-drawer[data-v-ccd3ab1c],.ui-drawer-right-leave-to .ui-drawer[data-v-ccd3ab1c]{transform:translate(100%)}.ui-drawer-left-enter-from .ui-drawer[data-v-ccd3ab1c],.ui-drawer-left-leave-to .ui-drawer[data-v-ccd3ab1c]{transform:translate(-100%)}.ui-empty[data-v-c9351157]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--sp-12) var(--sp-6);color:var(--c-text)}.ui-empty.is-compact[data-v-c9351157]{padding:var(--sp-6) var(--sp-4)}.ui-empty__icon[data-v-c9351157]{width:56px;height:56px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--r-pill);background:var(--c-surface-3);color:var(--c-text-3);margin-bottom:var(--sp-3)}.is-compact .ui-empty__icon[data-v-c9351157]{width:44px;height:44px}.ui-empty h3[data-v-c9351157]{margin:0;font-size:var(--fs-lg);line-height:var(--lh-lg);font-weight:var(--fw-semibold)}.ui-empty p[data-v-c9351157]{margin:var(--sp-1) 0 0;max-width:420px;font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--c-text-3)}.ui-empty__action[data-v-c9351157]{margin-top:var(--sp-4);display:flex;gap:var(--sp-2);flex-wrap:wrap;justify-content:center}.ui-tip[data-v-e6bbc479]{display:inline-flex;vertical-align:middle}.ui-tip__btn[data-v-e6bbc479]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:0;border-radius:var(--r-pill);background:transparent;color:var(--c-text-3);cursor:help}.ui-tip__btn[data-v-e6bbc479]:hover,.ui-tip__btn[aria-expanded=true][data-v-e6bbc479]{color:var(--c-accent-text);background:var(--c-accent-soft)}.ui-tip__btn[data-v-e6bbc479]:focus-visible{outline:none;box-shadow:var(--focus-ring)}@media(pointer:coarse){.ui-tip__btn[data-v-e6bbc479]{width:28px;height:28px}}.ui-tip__bubble[data-v-e6bbc479]{position:fixed;z-index:var(--z-tooltip);display:flex;flex-direction:column;gap:var(--sp-1);width:-moz-max-content;width:max-content;max-width:min(320px,calc(100vw - 16px));padding:var(--sp-3);background:var(--c-surface);color:var(--c-text);border:1px solid var(--c-border);border-radius:var(--r-md);box-shadow:var(--sh-2);font-size:var(--fs-sm);line-height:var(--lh-sm);text-align:left;text-transform:none;letter-spacing:normal;font-weight:var(--fw-regular);white-space:normal}.ui-tip__bubble strong[data-v-e6bbc479]{font-weight:var(--fw-semibold)}.ui-tip__bubble em[data-v-e6bbc479]{font-style:normal;color:var(--c-text-2);padding:var(--sp-2);margin-top:2px;border-radius:var(--r-sm);background:var(--c-surface-2)}.ui-tip__bubble em b[data-v-e6bbc479]{font-weight:var(--fw-semibold)}.ui-tip__bubble a[data-v-e6bbc479]{color:var(--c-accent-text);font-weight:var(--fw-medium);text-decoration:none}.ui-tip-enter-active[data-v-e6bbc479],.ui-tip-leave-active[data-v-e6bbc479]{transition:opacity var(--dur-1) var(--ease-out)}.ui-tip-enter-from[data-v-e6bbc479],.ui-tip-leave-to[data-v-e6bbc479]{opacity:0}.ui-field[data-v-fb99a0b4]{display:flex;flex-direction:column;gap:6px;min-width:0}.ui-field__label[data-v-fb99a0b4]{display:flex;align-items:center;gap:var(--sp-1);font-size:var(--fs-sm);line-height:var(--lh-sm);font-weight:var(--fw-medium);color:var(--c-text-2)}.ui-field__req[data-v-fb99a0b4]{color:var(--c-danger-text)}.ui-field__hint[data-v-fb99a0b4]{margin:0;font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--c-text-3)}.ui-field__error[data-v-fb99a0b4]{margin:0;display:flex;align-items:flex-start;gap:4px;font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--c-danger-text)}.ui-filters[data-v-de0457a3]{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-4);background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-lg);box-shadow:var(--sh-1)}.ui-filters__top[data-v-de0457a3]{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}.ui-filters__search[data-v-de0457a3]{flex:1 1 240px;min-width:0;display:flex;align-items:center;gap:var(--sp-2);height:var(--h-md);padding:0 var(--sp-3);border:1px solid var(--c-border-strong);border-radius:var(--r-md);background:var(--c-surface);color:var(--c-text-3)}.ui-filters__search[data-v-de0457a3]:focus-within{border-color:var(--c-accent);box-shadow:var(--focus-ring)}.ui-filters__search input[data-v-de0457a3]{flex:1;min-width:0;border:0;outline:none;background:transparent;font:inherit;color:var(--c-text);box-shadow:none}.ui-filters__actions[data-v-de0457a3]{margin-left:auto;display:flex;gap:var(--sp-2);flex-wrap:wrap}.ui-filters__fields[data-v-de0457a3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:var(--sp-3)}.ui-filters__toggle[data-v-de0457a3]{display:none}@media(max-width:700px){.ui-filters__toggle[data-v-de0457a3]{display:inline-flex}.ui-filters__fields[data-v-de0457a3]{display:none;grid-template-columns:1fr}.ui-filters__fields.is-open[data-v-de0457a3]{display:grid}}.ui-input[data-v-90f59385]{position:relative;display:flex;align-items:center;gap:var(--sp-2);min-height:var(--h-md);padding:0 var(--sp-3);border-radius:var(--r-md);background:var(--c-surface);border:1px solid var(--c-border-strong);color:var(--c-text);transition:border-color var(--dur-1) var(--ease-out),box-shadow var(--dur-1) var(--ease-out)}.ui-input--sm[data-v-90f59385]{min-height:var(--h-sm);border-radius:var(--r-sm)}.ui-input[data-v-90f59385]:hover{border-color:var(--c-text-disabled)}.ui-input[data-v-90f59385]:focus-within{border-color:var(--c-accent);box-shadow:var(--focus-ring)}.ui-input.is-invalid[data-v-90f59385]{border-color:var(--c-danger)}.ui-input.is-invalid[data-v-90f59385]:focus-within{box-shadow:0 0 0 3px var(--c-danger-soft)}.ui-input.is-disabled[data-v-90f59385],.ui-input[data-v-90f59385]:has(:disabled){background:var(--c-surface-2);color:var(--c-text-disabled);cursor:not-allowed}.ui-input.is-multiline[data-v-90f59385]{align-items:flex-start;padding-top:var(--sp-2);padding-bottom:var(--sp-2)}.ui-input input[data-v-90f59385],.ui-input textarea[data-v-90f59385]{flex:1;min-width:0;height:100%;padding:0;border:0;outline:none;background:transparent;font:inherit;font-size:var(--fs-md);color:inherit;box-shadow:none}.ui-input textarea[data-v-90f59385]{resize:vertical;line-height:var(--lh-md)}.ui-input input[data-v-90f59385]:focus,.ui-input textarea[data-v-90f59385]:focus{box-shadow:none}.ui-input input[data-v-90f59385]::-moz-placeholder,.ui-input textarea[data-v-90f59385]::-moz-placeholder{color:var(--c-text-disabled)}.ui-input input[data-v-90f59385]::placeholder,.ui-input textarea[data-v-90f59385]::placeholder{color:var(--c-text-disabled)}.ui-input input[data-v-90f59385]:disabled{cursor:not-allowed}.ui-input input[data-v-90f59385]::-webkit-calendar-picker-indicator{opacity:.55;cursor:pointer}.ui-input__lead[data-v-90f59385]{color:var(--c-text-3);flex-shrink:0}.ui-input__suffix[data-v-90f59385]{color:var(--c-text-3);font-size:var(--fs-sm);flex-shrink:0}.ui-input__reveal[data-v-90f59385]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-right:-6px;border:0;border-radius:var(--r-sm);background:transparent;color:var(--c-text-3);cursor:pointer}.ui-input__reveal[data-v-90f59385]:hover{color:var(--c-text);background:var(--c-surface-3)}@media(pointer:coarse){.ui-input--md[data-v-90f59385]{min-height:var(--h-lg)}}.ui-modal__backdrop[data-v-bb99d0e4]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);background:var(--c-overlay);display:flex;align-items:center;justify-content:center;padding:var(--sp-4)}.ui-modal[data-v-bb99d0e4]{width:100%;max-height:calc(100vh - 32px);display:flex;flex-direction:column;background:var(--c-surface);color:var(--c-text);border-radius:var(--r-lg);box-shadow:var(--sh-3);outline:none}.ui-modal--sm[data-v-bb99d0e4]{max-width:420px}.ui-modal--md[data-v-bb99d0e4]{max-width:560px}.ui-modal--lg[data-v-bb99d0e4]{max-width:760px}.ui-modal--xl[data-v-bb99d0e4]{max-width:960px}.ui-modal--full[data-v-bb99d0e4]{max-width:1480px;height:calc(100vh - 32px)}.ui-modal--full .ui-modal__body[data-v-bb99d0e4]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.ui-modal__head[data-v-bb99d0e4]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-5) var(--sp-5) 0}.ui-modal__head h2[data-v-bb99d0e4]{margin:0;font-size:var(--fs-xl);line-height:var(--lh-xl);font-weight:var(--fw-semibold)}.ui-modal__head p[data-v-bb99d0e4]{margin:var(--sp-1) 0 0;font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--c-text-3)}.ui-modal__x[data-v-bb99d0e4]{flex-shrink:0;width:32px;height:32px;margin:-4px -6px 0 0;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--r-sm);background:transparent;color:var(--c-text-3);cursor:pointer}.ui-modal__x[data-v-bb99d0e4]:hover{background:var(--c-surface-3);color:var(--c-text)}.ui-modal__body[data-v-bb99d0e4]{padding:var(--sp-4) var(--sp-5) var(--sp-5);overflow-y:auto}.ui-modal__foot[data-v-bb99d0e4]{display:flex;justify-content:flex-end;gap:var(--sp-2);flex-wrap:wrap;padding:var(--sp-3) var(--sp-5);border-top:1px solid var(--c-border)}.ui-modal-enter-active[data-v-bb99d0e4],.ui-modal-leave-active[data-v-bb99d0e4]{transition:opacity var(--dur-2) var(--ease-out)}.ui-modal-enter-active .ui-modal[data-v-bb99d0e4],.ui-modal-leave-active .ui-modal[data-v-bb99d0e4]{transition:transform var(--dur-2) var(--ease-out)}.ui-modal-enter-from[data-v-bb99d0e4],.ui-modal-leave-to[data-v-bb99d0e4]{opacity:0}.ui-modal-enter-from .ui-modal[data-v-bb99d0e4],.ui-modal-leave-to .ui-modal[data-v-bb99d0e4]{transform:translateY(8px) scale(.98)}@media(max-width:600px){.ui-modal__backdrop[data-v-bb99d0e4]{align-items:flex-end;padding:0}.ui-modal[data-v-bb99d0e4]{max-width:none;max-height:92vh;border-radius:var(--r-lg) var(--r-lg) 0 0}.ui-modal--full[data-v-bb99d0e4]{height:92vh}.ui-modal__foot[data-v-bb99d0e4]>*{flex:1}.ui-modal-enter-from .ui-modal[data-v-bb99d0e4],.ui-modal-leave-to .ui-modal[data-v-bb99d0e4]{transform:translateY(100%)}}.ui-hint[data-v-1cfb1812]{display:flex;align-items:flex-start;gap:var(--sp-3);margin-bottom:var(--sp-4);padding:var(--sp-3) var(--sp-4);border:1px solid var(--c-border);border-left:3px solid var(--c-accent);border-radius:var(--r-md);background:var(--c-accent-soft);color:var(--c-text)}.ui-hint__icon[data-v-1cfb1812]{flex-shrink:0;color:var(--c-accent-text);margin-top:1px}.ui-hint__body[data-v-1cfb1812]{flex:1;min-width:0}.ui-hint__body strong[data-v-1cfb1812]{display:block;font-size:var(--fs-md);font-weight:var(--fw-semibold)}.ui-hint__body p[data-v-1cfb1812]{margin:2px 0 0;font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--c-text-2)}.ui-hint__more[data-v-1cfb1812]{margin-top:var(--sp-1);padding:0;border:0;background:none;color:var(--c-accent-text);font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-medium);cursor:pointer}.ui-hint__more[data-v-1cfb1812]:hover{text-decoration:underline}.ui-hint-leave-active[data-v-1cfb1812]{transition:opacity var(--dur-2) var(--ease-out)}.ui-hint-leave-to[data-v-1cfb1812]{opacity:0}.ui-pager[data-v-6549badc]{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);flex-wrap:wrap}.ui-pager__info[data-v-6549badc]{font-size:var(--fs-sm);color:var(--c-text-3)}.ui-pager__btns[data-v-6549badc]{display:flex;align-items:center;gap:2px}.ui-pager button[data-v-6549badc]{min-width:var(--h-sm);height:var(--h-sm);padding:0 var(--sp-2);display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--r-sm);background:transparent;color:var(--c-text-2);font:inherit;font-size:var(--fs-sm);cursor:pointer}.ui-pager button[data-v-6549badc]:hover:not(:disabled){background:var(--c-surface-3);color:var(--c-text)}.ui-pager button[data-v-6549badc]:disabled{opacity:.4;cursor:not-allowed}.ui-pager button.is-current[data-v-6549badc]{background:var(--c-accent-soft);color:var(--c-accent-text);font-weight:var(--fw-semibold)}.ui-pager__gap[data-v-6549badc]{padding:0 4px;color:var(--c-text-3)}@media(pointer:coarse){.ui-pager button[data-v-6549badc]{min-width:40px;height:40px}}.ui-saved[data-v-60151f50]{display:inline-flex;align-items:center;gap:var(--sp-1);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--c-success-text)}.ui-saved-enter-active[data-v-60151f50]{transition:opacity var(--dur-2) var(--ease-out),transform var(--dur-2) var(--ease-out)}.ui-saved-leave-active[data-v-60151f50]{transition:opacity var(--dur-3) var(--ease-out)}.ui-saved-enter-from[data-v-60151f50]{opacity:0;transform:scale(.9)}.ui-saved-leave-to[data-v-60151f50]{opacity:0}.ui-select[data-v-41588692]{position:relative;display:flex;align-items:center}.ui-select__trigger[data-v-41588692]{flex:1;min-width:0;display:flex;align-items:center;gap:var(--sp-2);height:var(--h-md);padding:0 var(--sp-3);border-radius:var(--r-md);cursor:pointer;text-align:left;background:var(--c-surface);border:1px solid var(--c-border-strong);color:var(--c-text);font:inherit;font-size:var(--fs-md);transition:border-color var(--dur-1) var(--ease-out),box-shadow var(--dur-1) var(--ease-out)}.ui-select--sm .ui-select__trigger[data-v-41588692]{height:var(--h-sm);border-radius:var(--r-sm)}.ui-select__trigger[data-v-41588692]:hover{border-color:var(--c-text-disabled)}.ui-select__trigger[data-v-41588692]:focus-visible,.is-open .ui-select__trigger[data-v-41588692]{outline:none;border-color:var(--c-accent);box-shadow:var(--focus-ring)}.is-invalid .ui-select__trigger[data-v-41588692]{border-color:var(--c-danger)}.ui-select__trigger[data-v-41588692]:disabled{background:var(--c-surface-2);color:var(--c-text-disabled);cursor:not-allowed}.ui-select__value[data-v-41588692]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-select__value.is-placeholder[data-v-41588692]{color:var(--c-text-disabled)}.ui-select__chev[data-v-41588692]{color:var(--c-text-3);transition:transform var(--dur-2) var(--ease-out)}.is-open .ui-select__chev[data-v-41588692]{transform:rotate(180deg)}.ui-select__clear[data-v-41588692]{position:absolute;right:30px;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:0;border-radius:var(--r-sm);background:transparent;color:var(--c-text-3);cursor:pointer}.ui-select__clear[data-v-41588692]:hover{background:var(--c-surface-3);color:var(--c-text)}@media(pointer:coarse){.ui-select--md .ui-select__trigger[data-v-41588692]{height:var(--h-lg)}}.ui-select__panel[data-v-41588692]{position:fixed;z-index:var(--z-dropdown);display:flex;flex-direction:column;overflow:hidden;background:var(--c-surface);color:var(--c-text);border:1px solid var(--c-border);border-radius:var(--r-md);box-shadow:var(--sh-2)}.ui-select__panel[data-v-41588692]:focus{outline:none}.ui-select__search[data-v-41588692]{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--c-border);color:var(--c-text-3)}.ui-select__search input[data-v-41588692]{flex:1;min-width:0;border:0;outline:none;background:transparent;font:inherit;color:var(--c-text);box-shadow:none;padding:4px 0}.ui-select__list[data-v-41588692]{list-style:none;margin:0;padding:var(--sp-1);overflow-y:auto}.ui-select__opt[data-v-41588692]{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-sm);cursor:pointer;font-size:var(--fs-md)}.ui-select__opt-text[data-v-41588692]{display:flex;flex-direction:column;min-width:0}.ui-select__opt-text small[data-v-41588692]{color:var(--c-text-3);font-size:var(--fs-xs)}.ui-select__opt.is-active[data-v-41588692]{background:var(--c-surface-3)}.ui-select__opt.is-selected[data-v-41588692]{color:var(--c-accent-text);font-weight:var(--fw-medium)}.ui-select__opt.is-disabled[data-v-41588692]{color:var(--c-text-disabled);cursor:not-allowed}.ui-select__group[data-v-41588692]{padding:var(--sp-2) var(--sp-3) var(--sp-1);font-size:11px;font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--c-text-3)}.ui-select__empty[data-v-41588692]{padding:var(--sp-3);color:var(--c-text-3);font-size:var(--fs-sm);text-align:center}@media(pointer:coarse){.ui-select__opt[data-v-41588692]{min-height:var(--h-lg)}}.ui-pop-enter-active[data-v-41588692],.ui-pop-leave-active[data-v-41588692]{transition:opacity var(--dur-1) var(--ease-out),transform var(--dur-1) var(--ease-out)}.ui-pop-enter-from[data-v-41588692],.ui-pop-leave-to[data-v-41588692]{opacity:0;transform:translateY(-4px)}.ui-skel[data-v-6dbba872]{display:flex;flex-direction:column;gap:var(--sp-2)}.sr-only[data-v-6dbba872]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ui-skel__bone[data-v-6dbba872]{display:block;height:12px;border-radius:var(--r-sm);background:linear-gradient(90deg,var(--c-surface-3) 25%,var(--c-surface-2) 50%,var(--c-surface-3) 75%);background-size:200% 100%;animation:ui-shimmer-6dbba872 1.4s ease-in-out infinite}.ui-skel__bone.is-block[data-v-6dbba872]{height:96px;border-radius:var(--r-md)}.ui-skel__bone.is-circle[data-v-6dbba872]{height:40px;border-radius:var(--r-pill)}.ui-skel__row[data-v-6dbba872]{display:grid;gap:var(--sp-4);align-items:center;padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--c-border)}.ui-skel__kpi[data-v-6dbba872]{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-4);border:1px solid var(--c-border);border-radius:var(--r-lg);background:var(--c-surface)}@keyframes ui-shimmer-6dbba872{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.ui-skel__bone[data-v-6dbba872]{animation:none}}.ui-tabs[data-v-60289261]{display:flex;gap:var(--sp-1);overflow-x:auto;scrollbar-width:none}.ui-tabs[data-v-60289261]::-webkit-scrollbar{display:none}.ui-tab[data-v-60289261]{position:relative;display:inline-flex;align-items:center;gap:var(--sp-2);flex-shrink:0;height:var(--h-md);padding:0 var(--sp-3);border:0;background:transparent;cursor:pointer;font:inherit;font-size:var(--fs-md);font-weight:var(--fw-medium);color:var(--c-text-3);white-space:nowrap;transition:color var(--dur-2) var(--ease-out),background var(--dur-2) var(--ease-out)}.ui-tab[data-v-60289261]:hover:not(:disabled){color:var(--c-text)}.ui-tab[data-v-60289261]:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--r-sm)}.ui-tab[data-v-60289261]:disabled{color:var(--c-text-disabled);cursor:not-allowed}.ui-tab__count[data-v-60289261]{padding:0 6px;min-width:20px;height:18px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--r-pill);background:var(--c-surface-3);color:var(--c-text-2);font-size:var(--fs-xs)}.ui-tab__count.is-danger[data-v-60289261]{background:var(--c-danger-soft)!important;color:var(--c-danger-text)!important}.ui-tabs--line[data-v-60289261]{border-bottom:1px solid var(--c-border);gap:var(--sp-2)}.ui-tabs--line .ui-tab[data-v-60289261]{padding:0 var(--sp-1);margin-bottom:-1px;border-bottom:2px solid transparent}.ui-tabs--line .ui-tab.is-active[data-v-60289261]{color:var(--c-accent-text);border-bottom-color:var(--c-accent)}.ui-tabs--line .is-active .ui-tab__count[data-v-60289261]{background:var(--c-accent-soft);color:var(--c-accent-text)}.ui-tabs--pills[data-v-60289261]{padding:3px;background:var(--c-surface-3);border-radius:var(--r-md);display:inline-flex;max-width:100%}.ui-tabs--pills .ui-tab[data-v-60289261]{height:calc(var(--h-md) - 6px);border-radius:calc(var(--r-md) - 3px)}.ui-tabs--pills .ui-tab.is-active[data-v-60289261]{background:var(--c-surface);color:var(--c-text);box-shadow:var(--sh-1)}@media(pointer:coarse){.ui-tab[data-v-60289261]{height:var(--h-lg)}}.ui-toggle[data-v-7e1414b6]{display:inline-flex;align-items:center;gap:var(--sp-3);cursor:pointer;color:var(--c-text);font-size:var(--fs-md)}.ui-toggle__track[data-v-7e1414b6]{position:relative;flex-shrink:0;width:36px;height:20px;padding:0;border:0;border-radius:var(--r-pill);background:var(--c-border-strong);cursor:pointer;transition:background var(--dur-2) var(--ease-out)}.ui-toggle__track.is-on[data-v-7e1414b6]{background:var(--c-accent)}.ui-toggle__track[data-v-7e1414b6]:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ui-toggle__thumb[data-v-7e1414b6]{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:var(--r-pill);background:#fff;box-shadow:0 1px 2px #10182840;transition:transform var(--dur-2) var(--ease-out)}.is-on .ui-toggle__thumb[data-v-7e1414b6]{transform:translate(16px)}.ui-toggle__text[data-v-7e1414b6]{display:flex;flex-direction:column;line-height:var(--lh-md)}.ui-toggle__text small[data-v-7e1414b6]{color:var(--c-text-3);font-size:var(--fs-xs);line-height:var(--lh-xs)}.ui-toggle.is-disabled[data-v-7e1414b6],.ui-toggle[data-v-7e1414b6]:has(:disabled){cursor:not-allowed;opacity:.55}.ui-toggle__track[data-v-7e1414b6]:disabled{cursor:not-allowed}
