.ic-card{flex-direction:column;max-height:82dvh;display:flex}.ic-bar{align-items:center;gap:12px;margin:12px 0 10px;display:flex}.ic-search{flex:1;margin:0!important}.ic-opt{color:var(--muted);white-space:nowrap;align-items:center;gap:8px;font-size:11px;display:flex}.ic-opt input{width:90px;accent-color:var(--accent)}.ic-grid{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:6px;min-height:200px;padding:2px;display:grid;overflow:auto}.ic-cell{border:1px solid var(--border);background:var(--panel-2);height:78px;color:var(--text-2);border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:6px 4px;display:flex}.ic-cell:hover{border-color:var(--accent);color:var(--text);background:var(--accent-dim)}.ic-cell span{width:100%;color:var(--subtle);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.ic-cell:hover span{color:var(--muted)}.ic-empty{color:var(--subtle);text-align:center;grid-column:1/-1;padding:40px}.ic-foot{color:var(--subtle);justify-content:space-between;margin:10px 0 0;font-size:11px;display:flex}
