.media-tile.svelte-hi43e2{border-radius:var(--gm-radius-sm);background:var(--gm-control-track);contain:layout paint;width:100%;height:100%;position:relative;overflow:hidden}.media-tile.svelte-hi43e2 .media-tile__open{border-radius:inherit;width:100%;min-width:0;height:100%;min-height:0;color:var(--gm-text-primary);text-align:start;background:0 0;border:0;padding:0;display:block;position:absolute;inset:0}.media-tile.svelte-hi43e2 .media-tile__open:focus-visible{outline:2px solid var(--gm-focus-ring);outline-offset:-2px}@media (hover:hover){.media-tile.svelte-hi43e2 .media-tile__open:hover{opacity:.9;background:0 0}}.media-tile__img.svelte-hi43e2{object-fit:cover;width:100%;height:100%;transition:transform var(--gm-motion-duration-fast) var(--gm-motion-ease-standard)}.media-tile__file.svelte-hi43e2,.media-tile__audio-head.svelte-hi43e2{background:var(--gm-bg-secondary);text-align:center;white-space:normal;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;height:100%;padding:8px;display:flex}.media-tile__audio-head.svelte-hi43e2{justify-content:flex-start;padding-top:12px}.media-tile__file.svelte-hi43e2 svg{color:var(--gm-text-secondary);flex-shrink:0}.media-tile__name.svelte-hi43e2{line-clamp:2;-webkit-line-clamp:2;max-width:100%;font-size:var(--gm-type-caption);-webkit-box-orient:vertical;line-height:1.2;display:-webkit-box;overflow:hidden}.media-tile__size.svelte-hi43e2{font-size:var(--gm-type-caption2);color:var(--gm-text-secondary)}.media-tile__badges.svelte-hi43e2{pointer-events:none;flex-wrap:wrap;gap:4px;max-width:calc(100% - 50px);display:flex;position:absolute;top:6px;left:6px}.media-tile__badge.svelte-hi43e2,.media-tile__play.svelte-hi43e2,.media-tile__pending.svelte-hi43e2{border-radius:var(--gm-radius-sm);background:var(--gm-scrim);color:var(--gm-on-state);font-size:var(--gm-type-caption2);pointer-events:none;align-items:center;gap:3px;padding:2px 6px;line-height:1.3;display:inline-flex}.media-tile__play.svelte-hi43e2{position:absolute;bottom:6px;right:6px}.media-tile__play.svelte-hi43e2 svg{fill:currentColor}.media-tile--file.svelte-hi43e2 .media-tile__play:where(.svelte-hi43e2),.media-tile--file.svelte-hi43e2 .media-tile__badge:where(.svelte-hi43e2),.media-tile__pending.svelte-hi43e2{background:var(--gm-bg-raised);color:var(--gm-text-primary)}.media-tile__audio.svelte-hi43e2{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:0 4px;padding:0 6px 4px 2px;display:grid;position:absolute;bottom:0;left:0;right:0}.media-tile__wave.svelte-hi43e2{min-width:0;color:var(--gm-accent-orange);grid-column:2}.media-tile__audio-meta.svelte-hi43e2{font-size:var(--gm-type-caption2);color:var(--gm-text-secondary);grid-column:1/-1;justify-content:space-between;gap:4px;padding-left:6px;display:flex}.media-tile--selecting.svelte-hi43e2 .media-tile__audio:where(.svelte-hi43e2){pointer-events:none}.media-tile.svelte-hi43e2 .media-tile__check{opacity:0;pointer-events:none;transition:opacity var(--gm-motion-duration-fast) var(--gm-motion-ease-standard);position:absolute;top:0;right:0}.media-tile--selecting.svelte-hi43e2 .media-tile__check{opacity:1;pointer-events:auto}@media (hover:hover){.media-tile.svelte-hi43e2:hover .media-tile__check,.media-tile.svelte-hi43e2:focus-within .media-tile__check{opacity:1;pointer-events:auto}}.media-tile__check-mark.svelte-hi43e2{border:2px solid var(--gm-on-state);border-radius:var(--gm-radius-full);background:var(--gm-scrim);width:24px;height:24px;color:var(--gm-on-state);place-items:center;display:grid}.media-tile__check-mark.svelte-hi43e2 svg{stroke-width:3px;width:16px;height:16px}.media-tile--selected.svelte-hi43e2{outline:3px solid var(--gm-accent-orange);outline-offset:-3px}.media-tile--selected.svelte-hi43e2 .media-tile__check-mark:where(.svelte-hi43e2){border-color:var(--gm-accent-orange);background:var(--gm-accent-orange)}.media-tile--selected.svelte-hi43e2 .media-tile__img:where(.svelte-hi43e2){transform:scale(.92)}.media-tile--highlighted.svelte-hi43e2:not(.media-tile--selected){outline:2px solid var(--gm-accent-orange);outline-offset:-2px}
