[data-fragment=MediaThumb]{border:1px solid var(--ui-line,transparent);border-radius:var(--radius-md,10px);background:var(--bg-secondary,transparent);transition:border-color var(--duration-fast,.15s) var(--ease-out,ease), box-shadow var(--duration-fast,.15s) var(--ease-out,ease);flex-direction:column;gap:6px;padding:8px;display:flex;position:relative}[data-fragment=MediaThumb][role=button]{cursor:pointer}[data-fragment=MediaThumb][role=button]:hover{border-color:var(--ui-line-strong,currentColor)}[data-fragment=MediaThumb]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}[data-fragment=MediaThumb][aria-pressed=true]{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand)}[data-fragment=MediaThumb] [class$=-preview]{aspect-ratio:1;border-radius:var(--radius-sm,6px);background:var(--bg-tertiary,transparent);place-items:center;display:grid;position:relative;overflow:hidden}[data-fragment=MediaThumb] [class$=-img]{background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}[data-fragment=MediaThumb] [class$=-icon]{color:var(--text-tertiary,currentColor)}[data-fragment=MediaThumb] [class$=-name]{font-size:var(--text-xs,12px);color:var(--text-secondary,currentColor);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}[data-fragment=MediaThumb] [class$=-remove]{border-radius:var(--radius-sm,6px);border:1px solid var(--ui-line,transparent);background:var(--bg-primary,transparent);width:28px;height:28px;min-height:28px;color:var(--text-secondary,currentColor);cursor:pointer;opacity:0;transition:opacity var(--duration-fast,.15s) var(--ease-out,ease);place-items:center;display:inline-grid;position:absolute;top:6px;right:6px}[data-fragment=MediaThumb]:hover [class$=-remove],[data-fragment=MediaThumb] [class$=-remove]:focus-visible{opacity:1}[data-fragment=MediaThumb] [class$=-remove]:hover{color:var(--error,currentColor);border-color:var(--error,currentColor)}@media (prefers-reduced-motion:reduce){[data-fragment=MediaThumb],[data-fragment=MediaThumb] [class$=-remove]{transition:none}}
