.catalog-selection{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:22px 24px;margin:24px 0;border:1px solid var(--gh-border);border-radius:20px;background:var(--gh-paper);color:var(--gh-ink)}
.catalog-selection strong{display:block;font-size:15px;line-height:1.5}.catalog-selection p{font-size:12px;line-height:1.7;color:var(--gh-muted);margin:6px 0 0;max-width:590px}
.catalog-selection-tabs{display:flex;gap:6px;padding:5px;border:1px solid var(--gh-border);border-radius:14px;background:var(--gh-lilac);flex-shrink:0}.catalog-selection-tabs button{border:0;border-radius:10px;padding:11px 14px;min-height:44px;font:650 12px/1.4 Manrope,Arial,sans-serif;background:transparent;color:var(--gh-ink)}
.catalog-selection-tabs button[aria-pressed=true]{background:#482d42;color:#fff3ed;box-shadow:0 3px 10px #211b2315}.catalog-selection-tabs button:focus-visible{outline:3px solid var(--gh-coral);outline-offset:2px}
html[data-theme=dark] .catalog-selection-tabs button[aria-pressed=true]{background:#f3ad91;color:#33212d}.admin-texture-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-texture-choices label{display:flex;align-items:center;gap:10px}
@media(max-width:700px){.catalog-selection{align-items:stretch;flex-direction:column;padding:20px;gap:16px}.catalog-selection-tabs{align-self:stretch}.catalog-selection-tabs button{flex:1}.admin-texture-choices{grid-template-columns:1fr}}
