.ata-backdrop[data-v-4268acaf]{position:fixed;inset:0;z-index:1000;background:#0000008c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center}.ata-box[data-v-4268acaf]{background:#fff;border-radius:14px;padding:24px 24px 20px;width:360px;max-width:calc(100vw - 32px);max-height:80vh;display:flex;flex-direction:column;box-shadow:0 24px 64px #00000040;animation:ataIn-4268acaf .2s ease both;font-family:Nunito,Segoe UI,sans-serif}.ata-title[data-v-4268acaf]{font-size:17px;font-weight:800;color:#2c3e50;margin:0 0 16px}.ata-loading[data-v-4268acaf],.ata-empty[data-v-4268acaf]{font-size:13px;color:#95a5a6;text-align:center;padding:20px 0}.ata-list[data-v-4268acaf]{max-height:300px;overflow-y:auto;margin-bottom:12px}.ata-row[data-v-4268acaf]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:9px 10px;border-radius:8px;border:none;background:none;cursor:pointer;font-family:inherit;color:#7f8c8d;transition:background .1s}.ata-row[data-v-4268acaf]:hover:not(:disabled){background:#f5f7fa;color:#1abc9c}.ata-row[data-v-4268acaf]:disabled{cursor:default}.ata-row-left[data-v-4268acaf]{display:flex;align-items:center;gap:8px;min-width:0}.ata-dot[data-v-4268acaf]{width:7px;height:7px;border-radius:50%;flex-shrink:0}.ata-dot-public[data-v-4268acaf]{background:#1abc9c}.ata-dot-unlisted[data-v-4268acaf]{background:#e67e22}.ata-dot-private[data-v-4268acaf]{background:#bdc3c7}.ata-row-name[data-v-4268acaf]{font-size:13px;font-weight:600;color:#2c3e50;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ata-row-count[data-v-4268acaf]{font-size:11px;font-weight:700;color:#0003;background:#0000000a;padding:1px 6px;border-radius:8px}.ata-added[data-v-4268acaf]{font-size:11px;font-weight:700;color:#1abc9c}.ata-adding[data-v-4268acaf]{font-size:11px;font-weight:700;color:#95a5a6}.ata-new-row[data-v-4268acaf]{display:flex;gap:8px;margin-bottom:12px}.ata-new-input[data-v-4268acaf]{flex:1;padding:8px 12px;border:1.5px solid #dde1e7;border-radius:8px;font-size:13px;font-family:inherit;color:#2c3e50;outline:none;transition:border-color .15s}.ata-new-input[data-v-4268acaf]:focus{border-color:#1abc9c}.ata-new-btn[data-v-4268acaf]{padding:8px 14px;border-radius:8px;border:none;background:#1abc9c;color:#fff;font-size:13px;font-weight:700;font-family:inherit;cursor:pointer;transition:background .15s;flex-shrink:0}.ata-new-btn[data-v-4268acaf]:hover:not(:disabled){background:#17a589}.ata-new-btn[data-v-4268acaf]:disabled{opacity:.5;cursor:not-allowed}.ata-footer[data-v-4268acaf]{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #ecf0f1;padding-top:12px}.ata-new-link[data-v-4268acaf]{display:flex;align-items:center;gap:6px;background:none;border:none;font-size:12px;font-weight:600;font-family:inherit;color:#1abc9c;cursor:pointer;padding:0;transition:color .15s}.ata-new-link[data-v-4268acaf]:hover{color:#17a589}.ata-close-btn[data-v-4268acaf]{padding:7px 16px;border-radius:7px;border:1.5px solid #dde1e7;background:#fff;font-size:12px;font-weight:600;font-family:inherit;color:#7f8c8d;cursor:pointer;transition:border-color .15s,color .15s}.ata-close-btn[data-v-4268acaf]:hover{border-color:#bdc3c7;color:#2c3e50}.ata-toast[data-v-4268acaf]{position:fixed;bottom:32px;left:50%;transform:translate(-50%);background:#2c3e50;color:#fff;padding:10px 24px;border-radius:8px;font-size:13px;font-weight:600;font-family:Nunito,Segoe UI,sans-serif;box-shadow:0 8px 24px #0003;z-index:9999}.ata-toast-enter-active[data-v-4268acaf],.ata-toast-leave-active[data-v-4268acaf]{transition:all .25s ease}.ata-toast-enter-from[data-v-4268acaf],.ata-toast-leave-to[data-v-4268acaf]{opacity:0;transform:translate(-50%) translateY(12px)}@keyframes ataIn-4268acaf{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ato-wrap[data-v-27f3875f]{position:relative;display:inline-flex}.ato-trigger[data-v-27f3875f]{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:inherit;padding:0}.ato-dropdown[data-v-27f3875f]{position:fixed;width:250px;max-height:380px;display:flex;flex-direction:column;background:#fff;border:1px solid #dde1e7;border-radius:12px;box-shadow:0 8px 32px #0000002e;z-index:9999;overflow:hidden}.ato-header[data-v-27f3875f]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid #ecf0f1}.ato-title[data-v-27f3875f]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#64748b}.ato-close[data-v-27f3875f]{background:none;border:none;font-size:18px;color:#94a3b8;cursor:pointer;line-height:1;padding:0}.ato-close[data-v-27f3875f]:hover{color:#334155}.ato-loading[data-v-27f3875f]{padding:24px;display:flex;justify-content:center}.ato-spinner[data-v-27f3875f]{width:16px;height:16px;border:2px solid #ecf0f1;border-top-color:#1abc9c;border-radius:50%;animation:ato-spin-27f3875f .6s linear infinite}@keyframes ato-spin-27f3875f{to{transform:rotate(360deg)}}.ato-body[data-v-27f3875f]{max-height:320px;overflow-y:auto;padding:4px 0}.ato-option[data-v-27f3875f]{display:flex;align-items:center;gap:10px;width:100%;padding:9px 14px;background:none;border:none;cursor:pointer;text-align:left;font-size:13px;color:#334155;transition:background .15s}.ato-option[data-v-27f3875f]:hover{background:#f8fafc}.ato-option-icon[data-v-27f3875f]{display:flex;align-items:center;flex-shrink:0;color:#64748b}.ato-option-label[data-v-27f3875f]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ato-divider[data-v-27f3875f]{height:1px;background:#ecf0f1;margin:4px 0}.ato-entity-icon[data-v-27f3875f]{display:flex;align-items:center;flex-shrink:0;color:#64748b}.ato-entity-logo[data-v-27f3875f]{width:18px;height:18px;border-radius:4px;-o-object-fit:cover;object-fit:cover}.ato-chevron[data-v-27f3875f]{flex-shrink:0;color:#94a3b8;transition:transform .2s}.ato-chevron--open[data-v-27f3875f]{transform:rotate(180deg)}.ato-sublist[data-v-27f3875f]{padding:2px 0 2px 14px}.ato-sub-option[data-v-27f3875f]{display:flex;align-items:center;gap:8px;width:100%;padding:7px 14px;background:none;border:none;cursor:pointer;text-align:left;font-size:12px;color:#475569;transition:background .15s}.ato-sub-option[data-v-27f3875f]:hover{background:#f1f5f9}.ato-sub-option--added[data-v-27f3875f]{background:#f0fdf4}.ato-sub-option[data-v-27f3875f]:disabled{opacity:.5;cursor:default}.ato-sub-icon[data-v-27f3875f]{flex-shrink:0;color:#94a3b8}.ato-sub-label[data-v-27f3875f]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ato-sub-empty[data-v-27f3875f]{padding:8px 14px;font-size:11px;color:#94a3b8}.ato-check[data-v-27f3875f]{color:#16a34a;flex-shrink:0}.ato-sub-spinner[data-v-27f3875f]{width:12px;height:12px;border:2px solid #ecf0f1;border-top-color:#1abc9c;border-radius:50%;animation:ato-spin-27f3875f .6s linear infinite;flex-shrink:0}.ato-new-folder-btn[data-v-27f3875f]{color:#64748b!important}.ato-new-folder-btn[data-v-27f3875f]:hover{color:#1abc9c!important}.ato-new-folder-row[data-v-27f3875f]{display:flex;gap:4px;padding:4px 14px}.ato-new-input[data-v-27f3875f]{flex:1;border:1px solid #dde1e7;border-radius:6px;padding:5px 8px;font-size:12px;outline:none;min-width:0}.ato-new-input[data-v-27f3875f]:focus{border-color:#1abc9c}.ato-new-save[data-v-27f3875f]{background:#0e8c6b;color:#fff;border:none;border-radius:6px;padding:5px 10px;font-size:12px;font-weight:600;cursor:pointer;flex-shrink:0}.ato-new-save[data-v-27f3875f]:disabled{opacity:.5;cursor:default}.ato-toast[data-v-27f3875f]{position:absolute;bottom:8px;left:50%;transform:translate(-50%);background:#334155;color:#fff;font-size:11px;padding:5px 12px;border-radius:6px;white-space:nowrap;pointer-events:none}.ato-toast-enter-active[data-v-27f3875f],.ato-toast-leave-active[data-v-27f3875f]{transition:opacity .2s,transform .2s}.ato-toast-enter-from[data-v-27f3875f],.ato-toast-leave-to[data-v-27f3875f]{opacity:0;transform:translate(-50%) translateY(4px)}.ato-fade-enter-active[data-v-27f3875f]{transition:opacity .15s,transform .15s}.ato-fade-leave-active[data-v-27f3875f]{transition:opacity .1s}.ato-fade-enter-from[data-v-27f3875f],.ato-fade-leave-to[data-v-27f3875f]{opacity:0}.ato-slide-enter-active[data-v-27f3875f]{transition:max-height .2s ease-out,opacity .15s}.ato-slide-leave-active[data-v-27f3875f]{transition:max-height .15s ease-in,opacity .1s}.ato-slide-enter-from[data-v-27f3875f],.ato-slide-leave-to[data-v-27f3875f]{max-height:0;opacity:0;overflow:hidden}.ato-slide-enter-to[data-v-27f3875f],.ato-slide-leave-from[data-v-27f3875f]{max-height:400px;opacity:1}.atf-backdrop[data-v-a27cb097]{position:fixed;inset:0;z-index:1000;background:#0000008c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center}.atf-box[data-v-a27cb097]{background:#fff;border-radius:14px;padding:24px 24px 20px;width:360px;max-width:calc(100vw - 32px);max-height:80vh;display:flex;flex-direction:column;box-shadow:0 24px 64px #00000040;animation:atfIn-a27cb097 .2s ease both;font-family:Nunito,Segoe UI,sans-serif}.atf-title[data-v-a27cb097]{font-size:17px;font-weight:800;color:#2c3e50;margin:0 0 16px}.atf-loading[data-v-a27cb097],.atf-empty[data-v-a27cb097]{font-size:13px;color:#95a5a6;text-align:center;padding:20px 0}.atf-list[data-v-a27cb097]{max-height:300px;overflow-y:auto;margin-bottom:12px}.atf-folder-row[data-v-a27cb097]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:9px 10px;border-radius:8px;border:none;background:none;cursor:pointer;font-family:inherit;color:#7f8c8d;transition:background .1s}.atf-folder-row[data-v-a27cb097]:hover:not(:disabled){background:#f5f7fa;color:#1abc9c}.atf-folder-row[data-v-a27cb097]:disabled{cursor:default}.atf-folder-left[data-v-a27cb097]{display:flex;align-items:center;gap:8px;min-width:0}.atf-dot[data-v-a27cb097]{width:7px;height:7px;border-radius:50%;flex-shrink:0}.atf-dot-public[data-v-a27cb097]{background:#1abc9c}.atf-dot-unlisted[data-v-a27cb097]{background:#e67e22}.atf-dot-private[data-v-a27cb097]{background:#bdc3c7}.atf-folder-name[data-v-a27cb097]{font-size:13px;font-weight:600;color:#2c3e50;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atf-folder-count[data-v-a27cb097]{font-size:11px;font-weight:700;color:#0003;background:#0000000a;padding:1px 6px;border-radius:8px}.atf-added[data-v-a27cb097]{font-size:11px;font-weight:700;color:#1abc9c}.atf-adding[data-v-a27cb097]{font-size:11px;font-weight:700;color:#95a5a6}.atf-new-row[data-v-a27cb097]{display:flex;gap:8px;margin-bottom:12px}.atf-new-input[data-v-a27cb097]{flex:1;padding:8px 12px;border:1.5px solid #dde1e7;border-radius:8px;font-size:13px;font-family:inherit;color:#2c3e50;outline:none;transition:border-color .15s}.atf-new-input[data-v-a27cb097]:focus{border-color:#1abc9c}.atf-new-btn[data-v-a27cb097]{padding:8px 14px;border-radius:8px;border:none;background:#1abc9c;color:#fff;font-size:13px;font-weight:700;font-family:inherit;cursor:pointer;transition:background .15s;flex-shrink:0}.atf-new-btn[data-v-a27cb097]:hover:not(:disabled){background:#17a589}.atf-new-btn[data-v-a27cb097]:disabled{opacity:.5;cursor:not-allowed}.atf-footer[data-v-a27cb097]{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #ecf0f1;padding-top:12px}.atf-new-folder-link[data-v-a27cb097]{display:flex;align-items:center;gap:6px;background:none;border:none;font-size:12px;font-weight:600;font-family:inherit;color:#1abc9c;cursor:pointer;padding:0;transition:color .15s}.atf-new-folder-link[data-v-a27cb097]:hover{color:#17a589}.atf-close-btn[data-v-a27cb097]{padding:7px 16px;border-radius:7px;border:1.5px solid #dde1e7;background:#fff;font-size:12px;font-weight:600;font-family:inherit;color:#7f8c8d;cursor:pointer;transition:border-color .15s,color .15s}.atf-close-btn[data-v-a27cb097]:hover{border-color:#bdc3c7;color:#2c3e50}.atf-toast[data-v-a27cb097]{position:fixed;bottom:32px;left:50%;transform:translate(-50%);background:#2c3e50;color:#fff;padding:10px 24px;border-radius:8px;font-size:13px;font-weight:600;font-family:Nunito,Segoe UI,sans-serif;box-shadow:0 8px 24px #0003;z-index:9999}.atf-toast-enter-active[data-v-a27cb097],.atf-toast-leave-active[data-v-a27cb097]{transition:all .25s ease}.atf-toast-enter-from[data-v-a27cb097],.atf-toast-leave-to[data-v-a27cb097]{opacity:0;transform:translate(-50%) translateY(12px)}@keyframes atfIn-a27cb097{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
