.element-icon-picker[data-v-0ebb3f10]{display:inline-block;width:100%}.element-icon-picker__trigger[data-v-0ebb3f10]{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:32px;padding:0 10px;color:var(--input-text);font-size:18px;line-height:1;cursor:pointer;background:var(--input-bg);border:1px solid var(--input-border);border-radius:4px;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.element-icon-picker__trigger[data-v-0ebb3f10]:focus,.element-icon-picker__trigger[data-v-0ebb3f10]:hover{border-color:var(--brand);box-shadow:0 0 0 2px var(--input-focus-ring)}.element-icon-picker__trigger[data-v-0ebb3f10]:disabled{cursor:not-allowed;opacity:.65}.element-icon-picker__arrow[data-v-0ebb3f10]{color:var(--text-muted);font-size:12px}.element-icon-picker__panel[data-v-0ebb3f10]{width:620px;max-width:calc(100vw - 32px);padding:12px;background:var(--dialog-bg)}.element-icon-picker__toolbar[data-v-0ebb3f10]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.element-icon-picker__clear[data-v-0ebb3f10]{padding:0;color:var(--text-muted)}.element-icon-picker__grid[data-v-0ebb3f10]{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px}.element-icon-picker__item[data-v-0ebb3f10]{display:flex;align-items:center;justify-content:center;min-height:48px;padding:6px 4px;color:var(--text-sub);font-size:21px;cursor:pointer;background:transparent;border:1px solid var(--input-border);border-radius:4px;outline:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.element-icon-picker__item.is-selected[data-v-0ebb3f10],.element-icon-picker__item[data-v-0ebb3f10]:focus,.element-icon-picker__item[data-v-0ebb3f10]:hover{color:var(--brand);border-color:var(--brand);background:var(--sidebar-active-bg)}.element-icon-picker__grid.is-name-visible .element-icon-picker__item[data-v-0ebb3f10]{flex-direction:column;min-height:76px}.element-icon-picker__name[data-v-0ebb3f10]{width:100%;margin-top:7px;overflow:hidden;color:var(--text-muted);font-size:10px;line-height:13px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.element-icon-picker__pagination[data-v-0ebb3f10]{margin-top:14px;text-align:center}