.ui-btn__spinner[data-v-09e87625]{border:2px solid;border-right-color:#0000;border-radius:50%;width:12px;height:12px;animation:.7s linear infinite ui-btn-spin-09e87625;display:inline-block}@keyframes ui-btn-spin-09e87625{to{transform:rotate(360deg)}}.ui-input[data-v-e44a2a83]{gap:var(--space-1);flex-direction:column;width:100%;display:flex}.ui-input__required[data-v-e44a2a83]{color:#f4a3a3;margin-left:2px}.ui-textarea[data-v-244f7168]{gap:var(--space-1);flex-direction:column;width:100%;display:flex}.ui-textarea__required[data-v-244f7168]{color:#f4a3a3;margin-left:2px}.ui-select[data-v-2929ac3c]{gap:var(--space-1);flex-direction:column;width:100%;display:flex}.ui-select__required[data-v-2929ac3c]{color:#f4a3a3;margin-left:2px}.ui-combobox[data-v-2ad523f0]{width:100%;position:relative}.ui-combobox__field[data-v-2ad523f0]{align-items:center;display:flex;position:relative}.ui-combobox__input[data-v-2ad523f0]{padding-right:28px}.ui-combobox__clear[data-v-2ad523f0]{width:20px;height:20px;color:var(--color-text-secondary);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;font-size:15px;line-height:1;display:flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.ui-combobox__clear[data-v-2ad523f0]:hover{color:var(--color-text);background:#ffffff14}.ui-combobox__panel[data-v-2ad523f0]{z-index:40;background:var(--color-surface);border:1px solid var(--color-border);border-radius:6px;max-height:260px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #00000059}.ui-combobox__option[data-v-2ad523f0]{color:var(--color-text);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:4px;padding:6px 8px;font-size:13px;overflow:hidden}.ui-combobox__option.is-active[data-v-2ad523f0]{background:var(--color-surface-light)}.ui-combobox__option.is-selected[data-v-2ad523f0]{color:var(--color-primary-light)}.ui-combobox__status[data-v-2ad523f0]{color:var(--color-text-secondary);padding:6px 8px;font-size:12px}.ui-image--failed[data-v-e514ab0e]{display:none}.ui-lightbox[data-v-f67e6143]{z-index:1500;justify-content:center;align-items:center;gap:var(--space-3);height:100dvh;padding:max(56px, var(--safe-area-top)) max(16px, var(--safe-area-right)) max(24px, var(--safe-area-bottom)) max(16px, var(--safe-area-left));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);-webkit-user-select:none;user-select:none;touch-action:pan-y pinch-zoom;background:#000000db;flex-direction:column;display:flex;position:fixed;inset:0}.ui-lightbox[data-v-f67e6143]:focus{outline:none}.ui-lightbox__bar[data-v-f67e6143]{top:max(8px, var(--safe-area-top));left:max(12px, var(--safe-area-left));right:max(12px, var(--safe-area-right));justify-content:space-between;align-items:center;gap:var(--space-2);pointer-events:none;display:flex;position:absolute}.ui-lightbox__counter[data-v-f67e6143],.ui-lightbox__tools[data-v-f67e6143]{pointer-events:auto}.ui-lightbox__counter[data-v-f67e6143]{font-size:var(--font-sm);color:#ffffffd1;font-variant-numeric:tabular-nums;background:#00000073;border-radius:999px;padding:4px 10px}.ui-lightbox__counter-spacer[data-v-f67e6143]{display:block}.ui-lightbox__tools[data-v-f67e6143]{align-items:center;gap:var(--space-2);display:flex}.ui-lightbox__tool[data-v-f67e6143]{color:#ffffffe6;min-height:32px;font-size:var(--font-sm);cursor:pointer;background:#00000073;border:1px solid #ffffff38;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 12px;line-height:1;text-decoration:none;display:inline-flex}.ui-lightbox__tool[data-v-f67e6143]:hover{border-color:rgba(var(--color-primary-rgb), .6);color:#fff;background:#000000b3}.ui-lightbox__tool--icon[data-v-f67e6143]{width:32px;padding:0;font-size:15px}.ui-lightbox__figure[data-v-f67e6143]{align-items:center;gap:var(--space-2);flex-direction:column;min-width:0;max-width:100%;min-height:0;margin:0;display:flex}.ui-lightbox__image[data-v-f67e6143]{object-fit:contain;border-radius:8px;width:auto;max-width:100%;height:auto;max-height:82dvh;display:block}.ui-lightbox__caption[data-v-f67e6143]{text-align:center;max-width:min(720px,92vw);font-size:var(--font-sm);color:#ffffffd1;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;margin:0;line-height:1.6}.ui-lightbox__empty[data-v-f67e6143]{color:#ffffffb3;font-size:var(--font-md);margin:0}.ui-lightbox__nav[data-v-f67e6143]{color:#fff;cursor:pointer;opacity:.75;background:#0006;border:none;border-radius:6px;justify-content:center;align-items:center;width:40px;height:56px;font-size:18px;line-height:1;transition:opacity .2s,background .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.ui-lightbox__nav[data-v-f67e6143]:hover{opacity:1;background:#000000a6}.ui-lightbox__nav--prev[data-v-f67e6143]{left:max(8px, var(--safe-area-left))}.ui-lightbox__nav--next[data-v-f67e6143]{right:max(8px, var(--safe-area-right))}.ui-lightbox__status[data-v-f67e6143]{bottom:max(16px, var(--safe-area-bottom));color:#ffffffd9;font-size:var(--font-sm);pointer-events:none;background:#0000008c;border-radius:999px;margin:0;padding:6px 14px;position:absolute;left:50%;transform:translate(-50%)}.ui-lightbox__status--error[data-v-f67e6143]{align-items:center;gap:var(--space-2);color:#ffd9d2;pointer-events:auto;background:#781810c7;border:1px solid #ff8a7580;max-width:min(560px,92vw);display:flex}.ui-lightbox__retry[data-v-f67e6143]{color:inherit;font-size:var(--font-sm);cursor:pointer;background:0 0;border:1px solid #ffffff59;border-radius:999px;flex:none;padding:3px 10px;line-height:1.4}.ui-lightbox__retry[data-v-f67e6143]:hover{background:#ffffff29}@media (width<=640px){.ui-lightbox__image[data-v-f67e6143]{max-height:72dvh}.ui-lightbox__nav[data-v-f67e6143]{width:34px;height:48px}}.ui-card__header[data-v-0a7cef7f]{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.ui-card__title[data-v-0a7cef7f]{font-size:var(--font-md);color:var(--color-text);margin:0;font-weight:600}.ui-card__actions[data-v-0a7cef7f]{gap:var(--space-1);flex-shrink:0;display:flex}.ui-card__body[data-v-0a7cef7f]{gap:var(--space-2);flex-direction:column;display:flex}.ui-card__footer[data-v-0a7cef7f]{margin-top:var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--color-border)}.ui-section[data-v-7efdeb18]{gap:var(--space-3);flex-direction:column;display:flex}.ui-section--bordered[data-v-7efdeb18]{padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border)}.ui-section--bordered+.ui-section--bordered[data-v-7efdeb18]{padding-top:var(--space-4)}.ui-section__header[data-v-7efdeb18]{gap:var(--space-1);flex-direction:column;display:flex}.ui-section__title[data-v-7efdeb18]{font-size:var(--font-md);color:var(--color-text);margin:0;font-weight:600}.ui-section__description[data-v-7efdeb18]{font-size:var(--font-xs);color:var(--color-text-secondary);margin:0;line-height:1.5}.ui-section__body[data-v-7efdeb18]{gap:var(--space-2);flex-direction:column;display:flex}.ui-ring[data-v-2eb8ac60]{flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.ui-ring__svg[data-v-2eb8ac60]{width:100%;height:100%;display:block}.ui-ring__progress[data-v-2eb8ac60]{transition:stroke-dashoffset .3s}.ui-ring__center[data-v-2eb8ac60]{font-size:var(--font-xs);color:var(--color-text);pointer-events:none;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;inset:0}
