.check-box[data-v-920d3c8c]{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#ffffffd9;border:1px solid var(--line);border-radius:50%;box-shadow:var(--shadow-sm);color:var(--ink-secondary);display:none;height:24px;place-items:center;position:absolute;right:10px;top:10px;width:24px}.asset-card.is-selecting .check-box[data-v-920d3c8c]{display:grid}.asset-card.is-selecting .quick-actions[data-v-920d3c8c]{display:none!important}.check-box.checked[data-v-920d3c8c]{background:var(--primary);border-color:var(--primary);color:#fff}.quick-actions[data-v-920d3c8c]{align-items:center;display:flex;gap:6px;opacity:0;pointer-events:none;position:absolute;right:10px;top:10px;transition:opacity .15s ease;z-index:5}.quick-actions.has-in[data-v-920d3c8c]{opacity:1;pointer-events:auto}.quick-actions.has-in .quick-btn[data-v-920d3c8c]:not(.in){display:none!important}.quick-actions.error[data-v-920d3c8c]{color:#cf222e}.variant-badge[data-v-920d3c8c]{align-items:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#1b1f24bf;border-radius:var(--radius-sm);color:#fff;display:inline-flex;font-size:10px;font-weight:600;gap:4px;height:22px;left:10px;line-height:1;padding:0 8px;pointer-events:none;position:absolute;top:10px;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:4}.variant-badge[data-v-920d3c8c] .app-icon{align-items:center;display:flex;flex-shrink:0;justify-content:center}.variant-badge span[data-v-920d3c8c]{align-items:center;display:flex;font-size:10px;line-height:1}.variant-badge b[data-v-920d3c8c]{align-items:center;background:#ffffff38;border-radius:var(--radius-pill);box-sizing:border-box;display:inline-flex;flex-shrink:0;font-size:9.5px;font-style:normal;font-weight:700;height:15px;justify-content:center;line-height:1;min-width:16px;padding:0 4px}.asset-card:focus-within .quick-actions[data-v-920d3c8c],.asset-card:hover .quick-actions[data-v-920d3c8c],.quick-actions.has-in[data-v-920d3c8c]{opacity:1;pointer-events:auto}.quick-btn[data-v-920d3c8c]{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#ffffffd9;border:1px solid var(--line);border-radius:50%;box-shadow:var(--shadow-sm);color:var(--ink);cursor:pointer;display:grid;height:30px;padding:0;place-items:center;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .15s ease;width:30px}.quick-btn[data-v-920d3c8c] .app-icon{display:block}.quick-btn[data-v-920d3c8c]:hover{background:#fff;border-color:var(--primary);color:var(--primary);transform:scale(1.06)}.quick-btn[data-v-920d3c8c]:active{transform:scale(.95)}.quick-btn[data-v-920d3c8c]:focus-visible{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-light);outline:none}.quick-btn[data-v-920d3c8c]:disabled{cursor:wait;opacity:.72}.quick-btn[data-v-920d3c8c] .app-icon.spinning{animation:quick-action-spin-920d3c8c .75s linear infinite;transform-origin:center}.quick-btn.in[data-v-920d3c8c]{border-color:var(--primary)}.quick-btn.complete[data-v-920d3c8c],.quick-btn.in[data-v-920d3c8c]{background:var(--primary-light);color:var(--primary-text)}@keyframes quick-action-spin-920d3c8c{to{transform:rotate(1turn)}}@media(hover:none){.quick-actions[data-v-920d3c8c]{opacity:1;pointer-events:auto}}@media(prefers-reduced-motion:reduce){.quick-actions[data-v-920d3c8c],.quick-btn[data-v-920d3c8c]{transition:none}.quick-btn[data-v-920d3c8c] .app-icon.spinning{animation:none}}
