.rm7dbG_shelf{width:100%;position:relative}.rm7dbG_grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem .75rem;display:grid;position:relative}@media (max-width:820px){.rm7dbG_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:520px){.rm7dbG_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.rm7dbG_canvas{--reach:5rem;inset:calc(var(--reach) * -1);z-index:1;width:calc(100% + var(--reach) * 2);height:calc(100% + var(--reach) * 2);pointer-events:none;opacity:0;max-width:none;transition:opacity .3s;position:absolute}.rm7dbG_shelf[data-ready] .rm7dbG_canvas{opacity:1}.rm7dbG_cell{min-width:0;color:inherit;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:1rem;flex-direction:column;align-items:center;padding:0 0 .75rem;display:flex}.rm7dbG_cell:active{cursor:grabbing}.rm7dbG_cell:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.rm7dbG_sticker{z-index:2;visibility:hidden;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:28%;display:block;position:absolute;top:0;left:0}.rm7dbG_sticker:after{content:"";position:absolute;inset:-3px}.rm7dbG_shelf:not([data-ready]) .rm7dbG_sticker{display:none}.rm7dbG_sticker:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.rm7dbG_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rm7dbG_slot{aspect-ratio:1/1.16;place-items:center;width:100%;display:grid}.rm7dbG_flat{object-fit:cover;border-radius:.9rem;width:3.5rem;height:3.5rem;transition:opacity .2s}.rm7dbG_shelf[data-ready] .rm7dbG_flat{opacity:0}.rm7dbG_name{max-width:100%;color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;line-height:1.25rem;transition:color .16s;overflow:hidden}.rm7dbG_cell:hover .rm7dbG_name,.rm7dbG_cell:focus-visible .rm7dbG_name,.rm7dbG_cell[data-selected] .rm7dbG_name{color:var(--foreground)}.rm7dbG_hint{max-width:44rem;color:var(--muted-foreground);margin:.75rem 0 0;font-size:.875rem;line-height:1.5rem}.rm7dbG_hint strong{color:var(--foreground);font-weight:600}.rm7dbG_hint a{color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, currentColor 35%, transparent);text-decoration-color:color-mix(in oklab, currentColor 35%, transparent);text-underline-offset:3px;white-space:nowrap;margin-right:.75rem}@container shelf-panel (min-width:0){.rm7dbG_fit>*{--rows:4;--cols:4;--row-extra:2rem;--under:3.75rem;--row:calc((100cqh - var(--under) - (var(--rows) - 1) * .25rem) / var(--rows));--cell:calc((var(--row) - var(--row-extra)) / 1.16);width:min(100cqw, calc(var(--cell) * var(--cols) + (var(--cols) - 1) * .75rem));margin-inline-start:auto}.rm7dbG_fit .rm7dbG_grid{grid-template-columns:repeat(var(--cols), minmax(0, 1fr))}.rm7dbG_fit .rm7dbG_canvas{--reach:2.5rem}.rm7dbG_fit .rm7dbG_hint{max-width:none}}@container shelf-panel not (max-aspect-ratio:.95){.rm7dbG_fit>*{--rows:3;--cols:6}}@media (prefers-reduced-motion:reduce){.rm7dbG_canvas,.rm7dbG_flat,.rm7dbG_name{transition:none}}
