._grade_1qk01_1{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:var(--spacing-2)}._tile_1qk01_2{position:relative;aspect-ratio:1;max-width:100%;overflow:hidden;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm)}._tile_1qk01_2 img,._tile_1qk01_2 video{width:100%;height:100%;object-fit:cover;display:block}._abrir_1qk01_7{all:unset;position:absolute;inset:0;cursor:zoom-in}._abrir_1qk01_7:focus-visible{box-shadow:inset 0 0 0 2px var(--foreground)}._selo_1qk01_9{position:absolute;left:4px;bottom:4px;display:inline-flex;align-items:center;gap:3px;background:var(--brand-black);color:#fff;font-size:10px;letter-spacing:.08em;text-transform:uppercase;padding:2px 5px;pointer-events:none}._tirar_1qk01_14{position:absolute;top:4px;right:4px;z-index:2;width:28px;height:28px;border-radius:50%;border:0;background:var(--brand-black);color:#fff;display:grid;place-items:center;cursor:pointer}._enviando_1qk01_18{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-1);font-size:11px;color:var(--muted-foreground)}._visor_1qk01_22{position:fixed;inset:0;z-index:calc(var(--z-overlay) + 10);background:#000000f0;display:flex;align-items:center;justify-content:center;padding:max(52px,env(safe-area-inset-top)) 12px max(24px,env(safe-area-inset-bottom))}._midiaGrande_1qk01_27{max-width:100%;max-height:100%;object-fit:contain}._sr_1qk01_28{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}._fecharVisor_1qk01_29{position:absolute;top:max(10px,env(safe-area-inset-top));right:10px;width:44px;height:44px;border:0;background:#ffffff1f;color:#fff;border-radius:50%;display:grid;place-items:center;cursor:pointer}._nav_1qk01_33{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:64px;border:0;background:#ffffff1f;color:#fff;display:grid;place-items:center;cursor:pointer}._ant_1qk01_37{left:6px}._prox_1qk01_38{right:6px}._contador_1qk01_39{position:absolute;bottom:max(14px,env(safe-area-inset-bottom));left:50%;transform:translate(-50%);color:#fff;font-family:var(--font-family-monospace);font-size:13px}
