.ftp-icons-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px;max-height:340px;overflow:auto;padding:5px}.ftp-icons-grid button{min-width:0;padding:6px;background:#e5e7eb;color:#111;border:2px solid transparent}.ftp-icons-grid button[aria-pressed=true]{border-color:#2563eb;box-shadow:0 0 0 2px #93c5fd}.ftp-icons-grid img{width:65px;height:55px;object-fit:contain}.ftp-icons-grid small{display:block;font-size:11px;overflow-wrap:anywhere;color:#111}.ftp-current-icon{width:70px;height:60px;object-fit:contain}.dms-event-logo{display:block;max-width:100%;height:90px;object-fit:contain;margin:0 auto 14px}
