.common-button{align-items:center;border:1px solid transparent;border-radius:999px;display:inline-flex;font-size:.92rem;font-weight:600;gap:8px;justify-content:center;min-height:40px;padding:0 16px;transition:.24s ease;white-space:nowrap}.common-button-text{line-height:1}.common-button-icon{align-items:center;display:inline-flex;flex-shrink:0;font-size:1rem;justify-content:center;overflow:hidden;transition:.24s ease}.common-button .common-button-hideicon{opacity:0;width:0}.common-button:hover:not(:disabled){transform:translateY(-1px)}.common-button:hover:not(:disabled) .common-button-hideicon{opacity:1;width:1rem}.common-button-small{font-size:.8rem;font-weight:700;min-height:34px;padding:0 13px}.common-button-disabled,.common-button:disabled{cursor:not-allowed;opacity:.48;transform:none}.common-button-border{background:var(--surface-panel-soft);border-color:var(--common-border-color);color:var(--font-black)}.common-button-border:hover:not(:disabled){background:var(--surface-elevated);border-color:var(--surface-accent-border)}.common-button-border.common-button-select{background:var(--surface-accent);border-color:var(--surface-accent-border);color:var(--main-color-select)}.common-button-fill{background:var(--main-color);color:var(--font-white)}.common-button-fill:hover:not(:disabled){background:var(--main-color-select)}.common-button-fill.common-button-select{background:var(--v235a447d);color:var(--font-white)}.common-button-lite{background:transparent;color:var(--font-black-lite)}.common-button-lite:hover:not(:disabled){background:var(--surface-accent);color:var(--main-color-select)}.common-button-lite.common-button-select{background:var(--surface-accent-strong);color:var(--main-color-select)}.common-button-hoverfill{background:var(--surface-panel-soft);border-color:var(--v235a447d);color:var(--v235a447d)}.common-button-hoverfill:hover:not(:disabled){background:var(--v235a447d);color:var(--font-white)}
