._body_170ls_1{display:flex;min-height:0;max-height:calc(100dvh - 152px);flex-direction:column;overflow:hidden}._body_170ls_1._modalScroll_170ls_13{max-height:none;overflow:visible}._modalScroll_170ls_13 ._grid_170ls_18{min-height:0;flex:none;overflow:visible}._subtitle_170ls_24{margin:0 0 var(--space-4);color:var(--color-text-mid);font-size:var(--text-sm)}._toolbar_170ls_30{display:grid;min-width:0;align-items:center;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-3);margin-bottom:var(--space-4)}._toolbar_170ls_30 .rb-search{min-width:0}._resultCount_170ls_43{color:var(--color-text-low);font-size:var(--text-xs);white-space:nowrap}._grid_170ls_18{display:grid;min-height:160px;flex:1 1 auto;align-content:start;grid-auto-rows:max-content;gap:var(--space-3);overflow-y:auto;padding:var(--space-1)}._body_170ls_1 .rb-modal-actions{flex-shrink:0;margin-top:var(--space-4)}._grid_170ls_18._square_170ls_65{grid-template-columns:repeat(auto-fill,minmax(92px,1fr))}._grid_170ls_18._wide_170ls_69{grid-template-columns:repeat(auto-fill,minmax(148px,1fr))}._option_170ls_73{position:relative;display:flex;min-width:0;flex-direction:column;gap:6px;padding:var(--space-2);overflow:hidden;border:2px solid transparent;border-radius:var(--radius-sm);background:var(--color-abyss-2);color:var(--color-text-mid);cursor:pointer;transition:transform var(--duration-fast) ease,border-color var(--duration-fast) ease}._option_170ls_73:hover{transform:translateY(-2px);border-color:#e0a83e8c}._option_170ls_73:focus-visible{outline:2px solid var(--color-gold-500);outline-offset:2px}._option_170ls_73._selected_170ls_101{border-color:var(--color-gold-500);box-shadow:var(--glow-gold, 0 8px 26px rgb(224 168 62 / .22))}._preview_170ls_106{position:relative;display:grid;width:100%;overflow:hidden;place-items:center;border-radius:calc(var(--radius-sm) - 2px)}._square_170ls_65 ._preview_170ls_106{aspect-ratio:1}._wide_170ls_69 ._option_170ls_73{aspect-ratio:16 / 10;padding:0}._wide_170ls_69 ._preview_170ls_106{position:absolute;inset:0}._preview_170ls_106>img{width:100%;height:100%;object-fit:contain}._wide_170ls_69 ._preview_170ls_106>img{object-fit:cover}._check_170ls_139{position:absolute;top:4px;right:1px;z-index:3;display:grid;width:18px;height:18px;place-items:center;border:1px solid rgb(255 224 147 / .82);border-radius:50%;background:var(--color-gold-500);box-shadow:0 2px 6px #00000080,0 0 0 2px var(--color-abyss-2);color:var(--color-abyss-1)}._check_170ls_139 svg{width:12px;height:12px}._name_170ls_162{display:block;overflow:hidden;font-family:var(--font-display);font-size:10px;line-height:1.2;text-align:center;text-overflow:ellipsis;white-space:nowrap}._nameOverlay_170ls_173{position:absolute;right:0;bottom:0;left:0;padding:18px 8px 7px;background:linear-gradient(transparent,#070a10e0);color:var(--color-text-hi)}._status_170ls_183,._noResults_170ls_184{min-height:180px;display:flex;align-items:center;justify-content:center;gap:var(--space-2);border:1px dashed var(--color-line-1);border-radius:var(--radius-sm);color:var(--color-text-low);font-size:var(--text-sm)}._noResults_170ls_184{flex-direction:column}._noResults_170ls_184 button{padding:0;border:0;background:transparent;color:var(--color-gold-300);cursor:pointer;font:inherit;font-size:var(--text-xs)}._loadMore_170ls_210{display:flex;min-height:52px;align-items:center;justify-content:center;grid-column:1 / -1;gap:var(--space-2);border:1px solid var(--color-line-1);border-radius:var(--radius-sm);background:var(--color-abyss-2);color:var(--color-gold-300);cursor:pointer;font:inherit;font-size:var(--text-sm);font-weight:700}._loadMore_170ls_210:hover{border-color:#e0a83e8c}._loadMore_170ls_210 span{color:var(--color-text-low);font-size:var(--text-xs);font-weight:500}@media(max-width:560px){._toolbar_170ls_30{align-items:stretch;grid-template-columns:minmax(0,1fr)}._resultCount_170ls_43{justify-self:start}._grid_170ls_18._wide_170ls_69{grid-template-columns:repeat(auto-fill,minmax(128px,1fr))}}@media(prefers-reduced-motion:reduce){._option_170ls_73{transition:none}._option_170ls_73:hover{transform:none}}
