.GeneralButton-module__vJ7UCq__root.GeneralButton-module__vJ7UCq__root:where(:not([data-skin=context])){--gb-tone-background:var(--accent,#7547ff);--gb-tone-color:#fff;--gb-tone-border:transparent;isolation:isolate;min-height:40px;color:var(--gb-color,var(--gb-tone-color));font:inherit;font-size:14px;font-weight:var(--gb-weight,900);text-align:center;white-space:nowrap;cursor:pointer;box-sizing:border-box;vertical-align:middle;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:7px;margin:0;padding:0 14px;line-height:1.3;display:inline-flex;position:relative}.GeneralButton-module__vJ7UCq__root[data-tone=secondary]{--gb-tone-background:#10111d}.GeneralButton-module__vJ7UCq__root[data-tone=soft]{--gb-tone-background:#eef0ff;--gb-tone-color:#4f2fe4}.GeneralButton-module__vJ7UCq__root[data-tone=outline]{--gb-tone-background:transparent;--gb-tone-color:inherit;--gb-tone-border:#3a3c53}.GeneralButton-module__vJ7UCq__root[data-tone=ghost]{--gb-tone-background:transparent;--gb-tone-color:inherit}.GeneralButton-module__vJ7UCq__root[data-tone=danger]{--gb-tone-background:#d63d3d}.GeneralButton-module__vJ7UCq__root.GeneralButton-module__vJ7UCq__root:where(:not([data-skin=context]))[data-size=compact]{min-height:38px}.GeneralButton-module__vJ7UCq__root.GeneralButton-module__vJ7UCq__root:where(:not([data-skin=context]))[data-size=large]{min-height:44px;padding-inline:22px}.GeneralButton-module__vJ7UCq__root.GeneralButton-module__vJ7UCq__root:where(:not([data-skin=context]))[data-size=custom]{min-height:0}.GeneralButton-module__vJ7UCq__root.GeneralButton-module__vJ7UCq__root:where(:not([data-skin=context]))[data-shape=pill]{border-radius:999px}.GeneralButton-module__vJ7UCq__root.GeneralButton-module__vJ7UCq__root:where(:not([data-skin=context]))[data-layout=full],.GeneralButton-module__vJ7UCq__root.GeneralButton-module__vJ7UCq__root:where(:not([data-skin=context]))[data-layout=balanced]{width:100%}.GeneralButton-module__vJ7UCq__root.GeneralButton-module__vJ7UCq__root:where(:not([data-skin=context]))[data-layout=balanced]{grid-template-columns:28px 1fr 28px;gap:8px;padding-inline:12px;display:grid}.GeneralButton-module__vJ7UCq__root[data-layout=balanced]:after{content:"";width:28px}.GeneralButton-module__vJ7UCq__root.GeneralButton-module__vJ7UCq__root:where(:not([data-skin=context]))[data-layout=icon]{width:38px;padding:0}.GeneralButton-module__vJ7UCq__root.GeneralButton-module__vJ7UCq__root:where(:not([data-skin=context])):disabled{opacity:.55;cursor:not-allowed}.GeneralButton-module__vJ7UCq__root.GeneralButton-module__vJ7UCq__root:where(:not([data-skin=context]))[data-disabled-colors=custom]:disabled{opacity:1;color:var(--gb-disabled-color)}.GeneralButton-module__vJ7UCq__root[data-disabled-colors=custom]:disabled .GeneralButton-module__vJ7UCq__background{background:var(--gb-disabled-background)}.GeneralButton-module__vJ7UCq__root:focus-visible{outline-offset:2px;outline:2px solid #63e6d2}.GeneralButton-module__vJ7UCq__root:not(:disabled):hover .GeneralButton-module__vJ7UCq__background{filter:brightness(.96)}.GeneralButton-module__vJ7UCq__root .GeneralButton-module__vJ7UCq__background{z-index:-1;border:1px solid var(--gb-border,var(--gb-tone-border));border-radius:inherit;background:var(--gb-background,var(--gb-tone-background));pointer-events:none;position:absolute;inset:0}.GeneralButton-module__vJ7UCq__root .GeneralButton-module__vJ7UCq__icon,.GeneralButton-module__vJ7UCq__root .GeneralButton-module__vJ7UCq__text{color:inherit;font:inherit;margin:0}.GeneralButton-module__vJ7UCq__root .GeneralButton-module__vJ7UCq__icon{flex:none;justify-content:center;align-items:center;display:inline-flex}.GeneralButton-module__vJ7UCq__root .GeneralButton-module__vJ7UCq__icon:empty{display:none}.GeneralButton-module__vJ7UCq__root[data-icon-badge=true] .GeneralButton-module__vJ7UCq__icon{background:var(--gb-icon-background);width:26px;height:26px;color:var(--gb-icon-color);border:1px solid var(--gb-icon-border,transparent);border-radius:4px;justify-self:start;font-size:15px;font-weight:800}.GeneralButton-module__vJ7UCq__root[data-layout=balanced] .GeneralButton-module__vJ7UCq__icon:empty{display:block}.GeneralButton-module__vJ7UCq__root .GeneralButton-module__vJ7UCq__icon svg,.GeneralButton-module__vJ7UCq__root .GeneralButton-module__vJ7UCq__icon img{object-fit:contain;width:1.3em;height:1.3em}.GeneralButton-module__vJ7UCq__root[data-layout=icon] .GeneralButton-module__vJ7UCq__text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.GeneralButton-module__vJ7UCq__confirmation{gap:4px;display:grid}.GeneralButton-module__vJ7UCq__actions{align-items:center;gap:12px;min-height:42px;display:flex}.GeneralButton-module__vJ7UCq__root[data-skin=context]{isolation:isolate;position:relative}.GeneralButton-module__vJ7UCq__root[data-skin=context] .GeneralButton-module__vJ7UCq__icon{display:contents}.GeneralButton-module__vJ7UCq__root[data-skin=context] .GeneralButton-module__vJ7UCq__icon img{width:100%;height:100%}.GeneralButton-module__vJ7UCq__root[data-skin=context] .GeneralButton-module__vJ7UCq__icon svg{width:revert;height:revert}.GeneralButton-module__vJ7UCq__root .GeneralButton-module__vJ7UCq__badge{color:#fff;background:#ff2f7a;border-radius:999px;place-items:center;min-width:17px;height:17px;font-size:10px;font-weight:900;display:grid;position:absolute;top:-3px;right:4px}
.ShortcutButton-module__HdPj5q__dialog{background:var(--surface,#fff);width:min(360px,100vw - 32px);color:var(--text,#1d1f27);border:0;border-radius:16px;padding:20px;box-shadow:0 18px 48px #0000003d}.ShortcutButton-module__HdPj5q__dialog::backdrop{background:#0a0c1480}.ShortcutButton-module__HdPj5q__header{justify-content:space-between;align-items:center;gap:12px;font-size:16px;display:flex}.ShortcutButton-module__HdPj5q__close{width:32px;height:32px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:inline-grid}.ShortcutButton-module__HdPj5q__icon{margin:16px auto 8px;display:block}.ShortcutButton-module__HdPj5q__steps{gap:8px;margin:0;padding-left:20px;font-size:14px;line-height:1.5;display:grid}
