.import-tray[data-v-4ca7c9e6]{z-index:40;border:1px solid var(--color-border);background:var(--color-surface);width:min(22rem,100vw - 2rem);max-height:min(70vh,32rem);color:var(--color-text);border-radius:.625rem;flex-direction:column;display:flex;position:fixed;bottom:1rem;right:1rem;overflow:hidden;box-shadow:0 .5rem 1.5rem #0000002e}.import-tray__head[data-v-4ca7c9e6]{min-height:var(--control-height-md);background:var(--color-bg-muted);color:inherit;font:inherit;text-align:left;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border:0;justify-content:space-between;align-items:center;gap:.5rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:600;display:flex}.import-tray__head[data-v-4ca7c9e6]:active{cursor:grabbing}.import-tray__chevron[data-v-4ca7c9e6]{color:var(--color-text-secondary);flex-shrink:0;font-size:.6875rem}.import-tray__list[data-v-4ca7c9e6]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.import-tray__item[data-v-4ca7c9e6]{border-top:1px solid var(--color-border);gap:.25rem;padding:.625rem .75rem;display:grid}.import-tray__row[data-v-4ca7c9e6]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.import-tray__kind[data-v-4ca7c9e6]{color:var(--color-text-secondary);font-size:.75rem}.import-tray__badge[data-v-4ca7c9e6]{border:1px solid var(--color-border);border-radius:999px;flex-shrink:0;padding:.0625rem .5rem;font-size:.75rem}.import-tray__item--ready .import-tray__badge[data-v-4ca7c9e6]{border-color:var(--color-success,#16a34a);color:var(--color-success,#16a34a)}.import-tray__item--paused .import-tray__badge[data-v-4ca7c9e6]{border-color:var(--color-warning,#b45309);color:var(--color-warning,#b45309)}.import-tray__item--failed .import-tray__badge[data-v-4ca7c9e6]{border-color:var(--color-danger,#dc2626);color:var(--color-danger,#dc2626)}.import-tray__item--queued .import-tray__badge[data-v-4ca7c9e6]{color:var(--color-text-secondary)}.import-tray__title[data-v-4ca7c9e6]{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.875rem;font-weight:600;overflow:hidden}.import-tray__project[data-v-4ca7c9e6],.import-tray__label[data-v-4ca7c9e6]{color:var(--color-text-secondary);margin:0;font-size:.75rem}.import-tray__error[data-v-4ca7c9e6]{color:var(--color-danger,#dc2626);overflow-wrap:anywhere;margin:0;font-size:.75rem}.import-tray__bar[data-v-4ca7c9e6]{background:var(--color-bg-muted);border-radius:999px;height:.375rem;overflow:hidden}.import-tray__fill[data-v-4ca7c9e6]{border-radius:inherit;background:var(--color-primary-fill);height:100%;transition:width .3s}.import-tray__fill--pulse[data-v-4ca7c9e6]{width:40%;animation:1.4s ease-in-out infinite import-tray-pulse-4ca7c9e6}@keyframes import-tray-pulse-4ca7c9e6{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){.import-tray__fill--pulse[data-v-4ca7c9e6]{opacity:.5;width:100%;animation:none}}.import-tray__actions[data-v-4ca7c9e6]{gap:.375rem;margin-top:.25rem;display:flex}.import-tray__btn[data-v-4ca7c9e6]{min-height:var(--control-height-sm,1.75rem);border:1px solid var(--color-control-border);background:var(--color-control-bg);color:var(--color-text-secondary);font:inherit;cursor:pointer;border-radius:.375rem;padding:.125rem .625rem;font-size:.8125rem}.import-tray__btn--primary[data-v-4ca7c9e6]{border-color:var(--color-primary-fill);background:var(--color-primary-fill);color:var(--color-on-primary)}.import-tray__btn[data-v-4ca7c9e6]:disabled{border-color:var(--color-disabled-border);background:var(--color-disabled-bg);color:var(--color-disabled-text);opacity:1;cursor:not-allowed}@media (width<=47.999rem){.import-tray[data-v-4ca7c9e6]{bottom:.5rem;right:.5rem}}.confirm-dialog[data-v-4628554b]{gap:.75rem;display:grid}.confirm-dialog__message[data-v-4628554b]{white-space:pre-line;color:var(--color-text);margin:0}.confirm-dialog__field[data-v-4628554b]{color:var(--color-text);gap:.25rem;font-size:.875rem;display:grid}.confirm-dialog__input[data-v-4628554b]{box-sizing:border-box;border:1px solid var(--color-input-border);background:var(--color-input-bg);width:100%;color:var(--color-text);border-radius:.375rem;padding:.4rem .6rem}.confirm-dialog__footer[data-v-4628554b]{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.lk-nav-group[data-v-54012d4b]{border:0;border-radius:0;overflow:visible}.lk-nav-group[data-v-54012d4b] .base-spoiler__head{cursor:default}.lk-nav-group[data-v-54012d4b] .base-spoiler__head+.base-spoiler__panel .base-spoiler__body{flex-direction:column;gap:.125rem;padding:0 0 .25rem;display:flex}.lk-nav-group__trigger[data-v-54012d4b]{width:100%;color:var(--color-text-subtle);font:inherit;letter-spacing:.05em;text-transform:uppercase;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.375rem;justify-content:space-between;align-items:center;gap:.5rem;margin:0;padding:.5rem .75rem;font-size:.75rem;font-weight:600;transition:background .15s,color .15s;display:flex}.lk-nav-group__trigger[data-v-54012d4b]:hover{background:var(--color-sidebar-hover);color:var(--color-sidebar-text-muted)}.lk-nav-group__trigger--active[data-v-54012d4b]{color:var(--color-sidebar-text)}.lk-nav-group__label[data-v-54012d4b]{min-width:0}.lk-nav-group__link[data-v-54012d4b]{color:var(--color-sidebar-text-muted);border-radius:.375rem;padding:.625rem .75rem;font-size:.875rem;text-decoration:none;transition:background .15s,color .15s;display:block}.lk-nav-group__link[data-v-54012d4b]:hover{background:var(--color-sidebar-hover);color:var(--color-sidebar-text)}.lk-nav-group__link--active[data-v-54012d4b]{background:var(--color-primary-fill);color:var(--color-on-primary)}.lk-layout[data-v-728b15e3]{background:var(--color-bg-muted);min-height:100dvh;color:var(--color-text);flex-direction:column;font-family:ui-sans-serif,system-ui,sans-serif;display:flex}.lk-layout__body[data-v-728b15e3]{flex:1;min-height:0;display:flex}.lk-layout__brand[data-v-728b15e3]{border-bottom:1px solid var(--color-sidebar-border);padding:1.25rem 1rem}.lk-layout__brand-link[data-v-728b15e3]{width:min(100%,12rem);color:inherit;--brand-logo-ink:currentColor;display:block}.lk-layout__nav[data-v-728b15e3]{flex-direction:column;gap:.25rem;padding:1rem .75rem;display:flex;overflow-y:auto}.lk-layout__main[data-v-728b15e3]{flex-direction:column;flex:1;min-width:0;display:flex}.lk-layout__header[data-v-728b15e3]{z-index:30;background:var(--color-surface);border-bottom:1px solid var(--color-border);view-transition-name:lk-header;flex-shrink:0;position:relative}.lk-layout__header-bar[data-v-728b15e3]{padding:.375rem var(--page-padding-x);justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.lk-layout__page-leading[data-v-728b15e3]{flex-wrap:wrap;flex:auto;align-items:baseline;gap:.375rem .625rem;min-width:0;display:flex}.lk-layout__page-leading[data-v-728b15e3]:empty{display:none}.lk-layout__page-actions[data-v-728b15e3]{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.375rem;min-width:0;display:flex}.lk-layout__page-actions[data-v-728b15e3]:empty{display:none}.lk-layout__params-slot[data-v-728b15e3]{z-index:31;pointer-events:none;position:absolute;top:100%;left:0;right:0}.lk-layout__params-slot[data-v-728b15e3]:empty{display:none}.lk-layout__header-user[data-v-728b15e3]{flex-shrink:0;align-items:center;gap:.75rem;min-width:0;display:flex}.lk-layout__user-name[data-v-728b15e3]{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.lk-layout__logout[data-v-728b15e3]{min-height:var(--control-height-md);border:1px solid var(--color-control-border);background:var(--color-control-bg);color:var(--color-text-secondary);cursor:pointer;border-radius:.375rem;flex-shrink:0;padding:.25rem .75rem;font-size:.875rem;transition:border-color .15s,color .15s}.lk-layout__logout[data-v-728b15e3]:hover:not(:disabled){border-color:var(--color-border-strong);color:var(--color-text)}.lk-layout__logout[data-v-728b15e3]:disabled{color:var(--color-disabled-text);cursor:not-allowed}.lk-layout__content[data-v-728b15e3]{padding:var(--page-padding-y) var(--page-padding-x);flex:1;min-width:0}@media (width<=47.999rem){.lk-layout__header-bar[data-v-728b15e3]{padding-top:max(.75rem, env(safe-area-inset-top));flex-wrap:wrap}.lk-layout__user-name[data-v-728b15e3]{max-width:8rem}}
