.meioll-icon{display:inline-block;flex:none;vertical-align:middle;width:1.4em;height:1.4em;object-fit:contain}.media-icons-editor{min-width:0}.media-icons-editor>header{margin-bottom:24px}.builtin-icon-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:12px;margin:18px 0 28px}.builtin-icon-grid>button{display:flex;align-items:center;gap:10px;min-height:60px;padding:14px;border:1px solid var(--line);border-radius:var(--brand-radius,12px);color:var(--brand-ink);background:var(--brand-surface)}.icon-upload{border:1px solid var(--line);border-radius:var(--brand-radius,12px);padding:22px;margin-bottom:28px}.uploaded-icon-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:18px}.uploaded-icon-card{border:1px solid var(--line);padding:18px;border-radius:var(--brand-radius,12px);min-width:0}.uploaded-icon-card h4{overflow-wrap:anywhere}.icon-preview-button{width:100%;display:flex;align-items:center;gap:14px;padding:16px;border:0;border-radius:var(--brand-radius,12px);background:var(--brand-surface);color:inherit}.icon-preview-button img{width:54px;height:54px;object-fit:contain}.icon-card-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.icon-card-actions button{padding:9px 12px;background:transparent;border:1px solid var(--line);border-radius:var(--brand-radius,10px);color:inherit}.icon-large-preview{display:block;width:220px;max-width:100%;height:220px;object-fit:contain;margin:20px auto}.builtin-icon-grid>button:focus-visible,.icon-card-actions button:focus-visible,.icon-preview-button:focus-visible{outline:2px solid var(--brand-accent);outline-offset:3px}@media(max-width:650px){.builtin-icon-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.uploaded-icon-grid{grid-template-columns:1fr}.icon-upload{padding:15px}}
