.brand-resource-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.brand-resource-toolbar>.brand-style-section-title{margin:0}.brand-resource-library .space-list-entry{grid-template-columns:minmax(0,1fr)}.brand-resource-library .space-list>[data-space-uploading]{margin-left:0}.brand-resource-library [data-fit=cover]{object-fit:cover}.brand-resource-library [data-fit=contain]{object-fit:contain;padding:8%}.brand-resource-library .space-list [data-fit=contain]{padding:4px}.brand-resource-preview-trigger{cursor:zoom-in}.brand-resource-preview-trigger:disabled{cursor:default}.brand-resource-preview-trigger:focus-visible{outline:2px solid var(--app-brand-accent);outline-offset:-3px}.brand-resource-preview-overlay{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;position:fixed;inset:0}.brand-resource-preview-dialog{z-index:101;border-radius:var(--radius-xl);background:0 0;border:0;outline:none;width:max-content;max-width:94vw;padding:0;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.brand-resource-preview-title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.brand-resource-preview-close{border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;cursor:pointer;background:#00000073;border:0;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:10px;right:10px}.brand-resource-preview-close:hover{background:#000000a6}.brand-resource-preview-close:focus-visible{outline-offset:2px;outline:2px solid #fff}.brand-resource-preview-image{object-fit:contain;width:auto;max-width:94vw;height:auto;max-height:90dvh;display:block}@media (prefers-reduced-motion:no-preference){.brand-resource-preview-overlay[data-state=open],.brand-resource-preview-dialog[data-state=open]{animation:.16s ease-out brand-resource-preview-in}.brand-resource-preview-overlay[data-state=closed],.brand-resource-preview-dialog[data-state=closed]{animation:.12s ease-in brand-resource-preview-out}}@keyframes brand-resource-preview-in{0%{opacity:0}to{opacity:1}}@keyframes brand-resource-preview-out{0%{opacity:1}to{opacity:0}}
.style-library-card[draggable=true],.style-library-card[draggable=true] button,.home-deck-card[draggable=true],.home-deck-card[draggable=true] button,.tsp-card-slot[draggable=true],.tsp-card-slot[draggable=true] button{cursor:grab}.template-drag-source{visibility:hidden}.template-drag-carrier{z-index:1000;pointer-events:none;will-change:transform;position:fixed;top:0;left:0}.card-return-preview{pointer-events:none;overflow:hidden;transition:none!important}.card-return-preview .home-deck-card-cover{width:100%}.style-library-card.template-drag-preview,.home-deck-card.template-drag-preview,.tsp-card-slot.template-drag-preview{pointer-events:none;transform-origin:0 0;opacity:1;border-radius:var(--radius-sm);width:176px;box-shadow:0 6px 18px color-mix(in srgb, var(--app-shadow-color) 16%, transparent);transition:none;display:block;transform:none}.template-drag-preview .home-deck-card-cover{width:100%;padding:0;display:block}.template-drag-preview .home-deck-card-cover img{object-fit:cover;width:100%;height:100%;display:block}.template-drag-preview .home-deck-card-info{min-height:0;padding:9px 10px}.template-drag-preview .home-deck-card-info>button:first-child{width:100%;min-width:0}.template-drag-preview .home-deck-card-menu{display:none}.template-drag-preview .home-deck-card-info p{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;line-height:16px;overflow:hidden}.template-drag-preview .home-deck-card-tags{display:none}.style-library-card.template-drag-preview{padding:6px}.style-library-card.template-drag-preview>:not(:first-child),.style-library-card.template-drag-preview .style-card-info>:not(.project-style-card-title){display:none}.style-library-card.template-drag-preview .style-card-info{padding:9px 4px 3px}.style-library-card.template-drag-preview .project-style-card-title{margin:0;font-size:11px;line-height:16px}
.brand-style-progress-chip{border:1px solid var(--app-border-soft);background:var(--app-surface-raised);max-width:calc(100% - 20px);color:var(--app-text-secondary);border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font-size:11px;font-weight:500;line-height:16px;display:inline-flex;position:absolute;top:10px;right:10px;box-shadow:0 1px 3px #00000008}@media (prefers-reduced-motion:reduce){.brand-style-pending-card .knowledge-recent-skeleton-block{animation:none}}
