.icon-picker{position:relative}.icon-picker-modal{position:absolute;top:40px;left:0;background:#fff;border:1px solid #ccc;padding:10px;z-index:1000;max-height:200px;overflow-y:auto;box-shadow:0 4px 6px #0000001a}.icon-list{display:flex;flex-wrap:wrap;gap:10px}.icon-picker-modal{padding:.625rem;border-radius:.125rem;min-width:320px;width:100%;transform:translate(-50%)}@media(min-width:768px){.icon-picker-modal{min-width:350px}}.icon-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(34px,1fr));gap:5px;overflow-y:auto}.tippy-box[data-theme~=light]{background-color:#fff;color:#333}
