.slide-left[data-v-62bec985]{animation:.2s ease-out slide-left-62bec985}.slide-right[data-v-62bec985]{animation:.2s ease-out slide-right-62bec985}.slide-top[data-v-62bec985]{animation:.2s ease-out slide-top-62bec985}.slide-bottom[data-v-62bec985]{animation:.2s ease-out slide-bottom-62bec985}@keyframes slide-left-62bec985{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes slide-right-62bec985{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slide-top-62bec985{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes slide-bottom-62bec985{0%{transform:translateY(100%)}to{transform:translateY(0)}}.custom-select[data-v-080d8140]{position:relative}.cs-trigger[data-v-080d8140]{cursor:pointer;height:36px;color:var(--color-ink);-webkit-user-select:none;user-select:none;background:#fafafe;border:1.5px solid #e8e8f0;border-radius:9px;justify-content:space-between;align-items:center;padding:0 12px;font-family:inherit;font-size:13px;transition:border-color .15s,box-shadow .15s;display:flex}.cs-trigger[data-v-080d8140]:hover{border-color:#ccc}.cs-trigger.open[data-v-080d8140]{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 10%, transparent);background:#fff}.cs-trigger>span[data-v-080d8140]{flex:1;align-items:center;gap:8px;display:flex}.cs-placeholder[data-v-080d8140]{color:#bbb}.cs-chevron[data-v-080d8140]{color:#aaa;flex-shrink:0;transition:transform .15s}.cs-trigger.open .cs-chevron[data-v-080d8140]{transform:rotate(180deg)}.cs-dropdown[data-v-080d8140]{z-index:500;opacity:0;pointer-events:none;background:#fff;border:1px solid #e8e8f0;border-radius:10px;padding:4px;transition:opacity .15s,transform .15s;position:absolute;top:calc(100% + 6px);left:0;right:0;transform:translateY(-6px);box-shadow:0 8px 28px #0000001f}.cs-dropdown.open[data-v-080d8140]{opacity:1;pointer-events:all;transform:translateY(0)}.cs-option[data-v-080d8140]{cursor:pointer;color:#333;border-radius:7px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;transition:background .1s;display:flex}.cs-option[data-v-080d8140]:hover{background:var(--color-primary-soft);color:var(--color-ink)}.cs-option.selected[data-v-080d8140]{background:var(--color-primary-soft);color:var(--color-primary);font-weight:600}.cs-empty[data-v-080d8140]{text-align:center;color:#bbb;padding:10px;font-size:12px}.cs-create-btn[data-v-080d8140]{background:var(--color-primary-soft);width:100%;color:var(--color-primary);cursor:pointer;text-align:left;border:none;border-radius:7px;align-items:center;gap:6px;padding:8px 10px;font-family:inherit;font-size:12.5px;font-weight:600;transition:background .1s,opacity .1s;display:flex}.cs-create-btn[data-v-080d8140]:hover:not(:disabled){background:color-mix(in srgb, var(--color-primary) 18%, transparent)}.cs-create-btn[data-v-080d8140]:disabled{cursor:default;opacity:.6}.cs-search-wrap[data-v-080d8140]{border-bottom:1px solid #f0f0f5;margin-bottom:3px;padding:6px 6px 4px}.cs-search-inner[data-v-080d8140]{background:#f5f5f8;border:1.5px solid #0000;border-radius:7px;align-items:center;gap:6px;padding:4px 8px;transition:border-color .15s,background .15s;display:flex}.cs-search-inner[data-v-080d8140]:focus-within{background:#fff;border-color:#c0c8f8}.cs-search-inner svg[data-v-080d8140]{color:#bbb;flex-shrink:0}.cs-search-input[data-v-080d8140]{color:#333;background:0 0;border:none;outline:none;width:100%;font-family:inherit;font-size:12.5px}.cs-search-input[data-v-080d8140]::placeholder{color:#bbb}.cs-dot[data-v-080d8140]{border-radius:50%;flex-shrink:0;width:8px;height:8px}.progress-bar-striped[data-v-e950dab8]{background-image:linear-gradient(45deg,#ffffff26 25%,#0000 25% 50%,#ffffff26 50% 75%,#0000 75%,#0000);background-size:1rem 1rem}.progress-bar-indeterminate[data-v-e950dab8]{animation:1.2s ease-in-out infinite progress-bar-indeterminate-e950dab8}@keyframes progress-bar-indeterminate-e950dab8{0%{transform:translate(-100%)}to{transform:translate(250%)}}.skeleton[data-v-dca2c598]{background:linear-gradient(90deg, rgb(var(--color-border)) 25%, rgb(var(--color-bg)) 50%, rgb(var(--color-border)) 75%);background-size:200% 100%;animation:1.4s ease-in-out infinite skeleton-shimmer-dca2c598}@keyframes skeleton-shimmer-dca2c598{0%{background-position:200% 0}to{background-position:-200% 0}}
