.ux-button-dialog__items{display:flex;flex-wrap:wrap;gap:4px}.ux-button-dialog__item{background:transparent;border:1px solid rgba(0,0,0,.15);border-radius:4px;cursor:pointer;font-family:inherit;font-size:12px;max-width:160px;overflow:hidden;padding:5px 10px;text-overflow:ellipsis;white-space:nowrap}.ux-button-dialog__item.is-active{background:#eef4fb;border-color:#2276d2}.ux-button-dialog__item.is-add{font-weight:700;padding:5px 12px}.ux-button-dialog__layer{align-items:center;display:flex;gap:8px}.ux-button-dialog__layer>:last-child{flex:1;min-width:0}.ux-button-dialog__layer-swatch{border:1px solid rgba(0,0,0,.2);border-radius:3px;flex:0 0 auto;height:18px;width:18px}.ux-button-dialog__itemactions{display:flex;gap:4px}.ux-button-dialog__itemactions button{background:transparent;border:1px solid rgba(0,0,0,.15);border-radius:4px;cursor:pointer;font-family:inherit;font-size:11px;padding:3px 10px}.ux-button-dialog__itemactions button:disabled{cursor:not-allowed;opacity:.4}.ux-button-dialog__states{display:flex;gap:6px}.ux-button-dialog__state{background:transparent;border:1px solid rgba(0,0,0,.15);border-radius:4px;cursor:pointer;flex:1;font-family:inherit;font-size:12px;padding:5px 10px}.ux-button-dialog__state.is-active{background:#eef4fb;border-color:#2276d2}.ux-button-dialog__reset{background:transparent;border:0;cursor:pointer;font-family:inherit;font-size:11px;opacity:.7;padding:0;text-decoration:underline}.ux-button-dialog__reset:hover{opacity:1}
