.folder-item[draggable=true][data-v-3d1e5fc7]:not(.dragging):not(.dragging-clipboard):hover{cursor:pointer;transform:translateY(-1px);box-shadow:0 4px 8px #00000026}.sidebar-folder-icons[data-v-3d1e5fc7]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-right:6px}.folder-loading-spinner[data-v-3d1e5fc7]{color:var(--clr-text-muted,#9ca3af)}.folder-loading-spinner[data-v-3d1e5fc7] circle{stroke:#9ca3af}.favorite-toggle[data-v-3d1e5fc7]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:1.22rem;height:1.22rem;border:0;border-radius:999px;color:color-mix(in srgb,var(--clr-text-muted,#64748b) 74%,transparent);background:transparent;cursor:pointer;opacity:.72;padding:0}.folder-item>.icon[data-v-3d1e5fc7]{position:relative!important;overflow:visible}.favorite-toggle--thumbnail[data-v-3d1e5fc7]{position:absolute;top:-.28rem;right:-.28rem;z-index:3;width:.96rem;height:.96rem;border:1px solid color-mix(in srgb,var(--clr-files-item-border,#64748b) 74%,transparent);background:var(--clr-files-item-bg,#111827);box-shadow:0 1px 2px #02061742}.favorite-toggle--thumbnail[data-v-3d1e5fc7]:before{position:absolute;content:"";inset:-.28rem}.favorite-toggle[data-v-3d1e5fc7] .iconify,.favorite-toggle[data-v-3d1e5fc7] svg{width:.72rem;height:.72rem}.favorite-toggle--thumbnail[data-v-3d1e5fc7] .iconify,.favorite-toggle--thumbnail[data-v-3d1e5fc7] svg{width:.62rem;height:.62rem;color:currentColor!important}.name-row[data-v-3d1e5fc7]{min-width:0;width:100%}.name-row .name[data-v-3d1e5fc7]{flex:1 1 auto;min-width:0;max-width:100%;width:auto}.resource-shared-indicator[data-v-3d1e5fc7]{display:inline-grid;flex:0 0 auto;width:1.3rem;height:1.3rem;place-items:center;border:1px solid color-mix(in srgb,#0891b2 28%,transparent);border-radius:999px;background:color-mix(in srgb,#0891b2 12%,transparent);color:#0891b2}.resource-shared-indicator[data-v-3d1e5fc7] svg{width:.76rem;height:.76rem}.favorite-toggle.active[data-v-3d1e5fc7],.favorite-toggle[data-v-3d1e5fc7]:hover{color:#0ea5e9;opacity:1}.favorite-toggle[data-v-3d1e5fc7]:focus-visible{color:#0ea5e9;opacity:1;outline:2px solid color-mix(in srgb,#0ea5e9 72%,transparent);outline-offset:2px}.favorite-toggle[data-v-3d1e5fc7]:focus:not(:focus-visible){outline:none}.folder-item[data-v-3d1e5fc7]{position:relative;transition:all .25s cubic-bezier(.4,0,.2,1);transform:translateZ(0);will-change:transform,border-color,background-color}.folder-item.drag-over[data-v-3d1e5fc7]{border:2px dashed #3b82f6!important;background-color:#3b82f614!important;transform:scale(1.015) translateZ(0);box-shadow:0 4px 12px #3b82f626}.drag-overlay[data-v-3d1e5fc7]{position:absolute;inset:0;background:linear-gradient(135deg,#3b82f6e6,#2563ebf2);display:flex;align-items:center;justify-content:center;border-radius:inherit;z-index:15;pointer-events:none;opacity:0;animation:dragOverlayFadeIn-3d1e5fc7 .2s cubic-bezier(.4,0,.2,1) forwards}@keyframes dragOverlayFadeIn-3d1e5fc7{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.drag-content[data-v-3d1e5fc7]{display:flex;flex-direction:column;align-items:center;color:#fff;text-align:center;transform:translateY(2px);animation:dragContentSlideIn-3d1e5fc7 .25s cubic-bezier(.4,0,.2,1) .1s forwards;opacity:0}@keyframes dragContentSlideIn-3d1e5fc7{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.drag-text[data-v-3d1e5fc7]{margin-top:.5rem;font-size:.875rem;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.1)}.folder-item.drag-over.sidebar-folder[data-v-3d1e5fc7]{background-color:#3b82f61f!important;transform:scale(1.01) translateZ(0)}.folder-item[data-v-3d1e5fc7]:not(.drag-over):hover{transform:translateY(-1px) translateZ(0);box-shadow:0 2px 8px #0000001a}.folder-item[data-v-3d1e5fc7]:not(.drag-over){transform:translateY(0) translateZ(0)}.sr-only[data-v-3d1e5fc7]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
