.favorites-row{width:100%;display:flex;flex-direction:column;gap:0;opacity:1;overflow:hidden;border-radius:var(--radius-md);background:var(--color-surface-deep);border:1px solid rgba(255,255,255,.06);margin-bottom:20px}.favorites-row--cards{background:transparent;border:none;border-radius:0;margin-bottom:0}.favorites-row-hidden{opacity:0;max-height:0;margin-top:0;margin-bottom:0;border-top-width:0;border-bottom-width:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.favorites-row{transition:none}}.favorites-row-label{font-size:12px;color:var(--color-text-faint);font-weight:500;text-transform:uppercase;letter-spacing:.04em;padding-left:18px}.favorites-row-scroll .card{transition:transform .15s ease;cursor:pointer}@media (prefers-reduced-motion:reduce){.favorites-row-scroll .card{transition:none}}.favorites-row-scroll.project-list{display:flex;flex-direction:column;gap:0;overflow:hidden;padding:0;background:transparent;position:relative;isolation:isolate}.favorites-row-scroll.project-list .card{min-width:0;flex-shrink:0;cursor:pointer;transition:border-color .08s ease-out,opacity .22s ease,max-height .22s ease,min-height .22s ease,padding .22s ease,margin .22s ease,border-width .22s ease,transform .15s ease;position:relative}.favorites-row-scroll.project-list .card.fav-dragging{opacity:.55;cursor:-webkit-grabbing;cursor:grabbing;transition:none}.favorites-row-scroll .card>.fav-drag-handle{position:absolute;left:0;top:0;height:100%;width:var(--row-gutter);display:flex;align-items:center;justify-content:center;padding:0;background:transparent;border:none;color:var(--color-text-muted);cursor:-webkit-grab;cursor:grab;touch-action:none;opacity:0;transition:color .16s ease-in-out,opacity .16s ease-in-out;z-index:2}.fav-drag-grip{width:16px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);pointer-events:none}.favorites-row-scroll .card:hover>.fav-drag-handle{color:var(--color-text-secondary);opacity:1}@media (hover:hover) and (pointer:fine) and (not (any-pointer:coarse)){.favorites-row-scroll .card>.fav-drag-handle:hover{color:var(--color-text-secondary)}}.favorites-row-scroll .card.fav-dragging>.fav-drag-handle{cursor:-webkit-grabbing;cursor:grabbing;opacity:1}@media (any-pointer:coarse),(hover:none){.favorites-row-scroll .card>.fav-drag-handle{opacity:1}}body.workspace-selection-mode .favorites-row-scroll .card>.fav-drag-handle{display:none}body.workspace-selection-mode .favorites-row{opacity:.4;pointer-events:none}@media (prefers-reduced-motion:reduce){.favorites-row-scroll .card>.fav-drag-handle{transition:none}.project-list .card,.project-list .card.card-entering,.project-list .card.card-removing{transition:none!important}}.favorites-row--cards .design-card-reorderable .design-card-body{position:relative;padding-left:36px}.favorites-row--cards .design-card .fav-drag-handle{position:absolute;left:0;top:0;height:100%;width:36px;display:flex;align-items:center;justify-content:center;padding:0;background:transparent;border:none;color:var(--color-text-muted);cursor:-webkit-grab;cursor:grab;touch-action:none;transition:color .16s ease-in-out;z-index:2}@media (hover:hover) and (pointer:fine) and (not (any-pointer:coarse)){.favorites-row--cards .design-card .fav-drag-handle:hover,.favorites-row--cards .design-card:hover .fav-drag-handle{color:var(--color-text-secondary)}}.favorites-row--cards .design-card.fav-dragging .fav-drag-handle{cursor:-webkit-grabbing;cursor:grabbing;opacity:1}body.workspace-selection-mode .favorites-row--cards .design-card .fav-drag-handle{display:none}.favorites-row--cards .design-card{transition:border-color .15s cubic-bezier(.4,0,.2,1),opacity .15s cubic-bezier(.4,0,.2,1),transform .15s ease}.favorites-row--cards .design-card.fav-dragging{opacity:.55;cursor:-webkit-grabbing;cursor:grabbing;transition:none}@media (prefers-reduced-motion:reduce){.favorites-row--cards .design-card,.favorites-row--cards .design-card.fav-dragging{transition:none!important}.favorites-row--cards .design-card .fav-drag-handle{transition:none}}