.b-button{display:inline-flex;margin:0;justify-content:center;align-items:center;white-space:nowrap;cursor:pointer;text-align:center;box-sizing:border-box;outline:0;transition:.1s;font-weight:600;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;-webkit-appearance:none;border:none}.b-button:active,.b-button:focus,.b-button:hover{outline:0}.b-button:focus-visible{outline:2px solid var(--b-color-primary-2);outline-offset:1px}.b-button>span{display:inline-flex;align-items:center;pointer-events:none}.b-button{padding:12px 16px;font-size:16px;line-height:20px;border-radius:16px;height:44px}.b-button [class*=b-icon]{font-size:20px;font-weight:400}.b-button [class*=b-icon]:not(.is-loading)+span{margin-left:6px}.b-button [class*=b-icon] svg{vertical-align:bottom}.b-button span+[class*=b-icon]{margin-left:6px}.b-button span:empty{display:none}.b-button{color:var(--b-color-neutral-9);background-color:var(--b-color-neutral-2)}.b-button:focus:not(.is-disabled),.b-button:hover:not(.is-disabled){color:var(--b-color-primary);background-color:var(--b-color-primary-1)}.b-button:active:not(.is-disabled){color:var(--b-color-neutral-9);background-color:var(--b-color-neutral-3)}.b-button [class*=b-icon].is-loading{color:var(--b-color-neutral-9)}.b-button::-moz-focus-inner{border:0}.b-button.is-active{color:var(--b-color-neutral-9);background-color:var(--b-color-neutral-3);outline:0}.b-button.is-disabled,.b-button.is-disabled:focus,.b-button.is-disabled:hover{cursor:not-allowed;opacity:.5}.b-button.is-loading{position:relative;pointer-events:none;color:transparent}.b-button.is-loading:before{z-index:1;pointer-events:none;content:"";position:absolute;left:0;top:0;right:0;bottom:0;border-radius:inherit;background-color:var(--b-color-mask)}.b-button.is-loading [class*=b-icon].is-loading{position:absolute;z-index:2}.b-button--primary{color:var(--b-color-white);background-color:var(--b-color-primary)}.b-button--primary:focus:not(.is-disabled),.b-button--primary:hover:not(.is-disabled){color:var(--b-color-white);background-color:var(--b-color-primary-4)}.b-button--primary:active:not(.is-disabled){color:var(--b-color-white);background-color:var(--b-color-primary-5)}.b-button--primary [class*=b-icon].is-loading{color:var(--b-color-white)}.b-button--primary.is-active{color:var(--b-color-white);background-color:var(--b-color-primary-5)}.b-button--secondary{color:var(--b-color-primary);background-color:var(--b-color-primary-1)}.b-button--secondary:focus:not(.is-disabled),.b-button--secondary:hover:not(.is-disabled){color:var(--b-color-white);background-color:var(--b-color-primary-3)}.b-button--secondary:active:not(.is-disabled){color:var(--b-color-white);background-color:var(--b-color-primary-4)}.b-button--secondary [class*=b-icon].is-loading{color:var(--b-color-primary)}.b-button--secondary.is-active{color:var(--b-color-white);background-color:var(--b-color-primary-4)}.b-button--ghost{color:var(--b-color-neutral-9);background-color:transparent}.b-button--ghost:focus:not(.is-disabled),.b-button--ghost:hover:not(.is-disabled){color:var(--b-color-primary);background-color:var(--b-color-primary-1)}.b-button--ghost:active:not(.is-disabled){color:var(--b-color-neutral-9);background-color:var(--b-color-neutral-3)}.b-button--ghost [class*=b-icon].is-loading{color:var(--b-color-neutral-9)}.b-button--ghost.is-active{color:var(--b-color-neutral-9);background-color:var(--b-color-neutral-3)}.b-button--danger{color:var(--b-color-white);background-color:var(--b-color-red)}.b-button--danger:focus:not(.is-disabled),.b-button--danger:hover:not(.is-disabled){color:var(--b-color-white);background-color:var(--b-color-red-4)}.b-button--danger:active:not(.is-disabled){color:var(--b-color-white);background-color:var(--b-color-red-5)}.b-button--danger [class*=b-icon].is-loading{color:var(--b-color-white)}.b-button--danger.is-active{color:var(--b-color-white);background-color:var(--b-color-red-5)}.b-button--semi-danger{color:var(--b-color-red);background-color:var(--b-color-red-1)}.b-button--semi-danger:focus:not(.is-disabled),.b-button--semi-danger:hover:not(.is-disabled){color:var(--b-color-white);background-color:var(--b-color-red-3)}.b-button--semi-danger:active:not(.is-disabled){color:var(--b-color-white);background-color:var(--b-color-red-4)}.b-button--semi-danger [class*=b-icon].is-loading{color:var(--b-color-red)}.b-button--semi-danger.is-active{color:var(--b-color-white);background-color:var(--b-color-red-4)}.b-button--large{padding:16px 20px;font-size:24px;line-height:32px;border-radius:20px;height:64px}.b-button--large [class*=b-icon]{font-size:28px;font-weight:400}.b-button--large [class*=b-icon]:not(.is-loading)+span{margin-left:8px}.b-button--large [class*=b-icon] svg{vertical-align:bottom}.b-button--large span+[class*=b-icon]{margin-left:8px}.b-button--large span:empty{display:none}.b-button--small{padding:8px 12px;font-size:12px;line-height:16px;border-radius:12px;height:32px}.b-button--small [class*=b-icon]{font-size:14px;font-weight:400}.b-button--small [class*=b-icon]:not(.is-loading)+span{margin-left:4px}.b-button--small [class*=b-icon] svg{vertical-align:bottom}.b-button--small span+[class*=b-icon]{margin-left:4px}.b-button--small span:empty{display:none}.b-button.is-icon{height:40px;width:40px;min-height:40px;min-width:40px;padding:8px;font-size:24px;border-radius:16px}.b-button.is-icon [class*=b-icon]{font-size:24px}.b-button.is-icon .b-icon{pointer-events:none}.b-button--xlarge.is-icon{height:72px;width:72px;min-height:72px;min-width:72px;padding:16px;font-size:40px;border-radius:24px}.b-button--xlarge.is-icon [class*=b-icon]{font-size:40px}.b-button--large.is-icon{height:56px;width:56px;min-height:56px;min-width:56px;padding:12px;font-size:32px;border-radius:20px}.b-button--large.is-icon [class*=b-icon]{font-size:32px}.b-button--small.is-icon{height:32px;width:32px;min-height:32px;min-width:32px;padding:6px;font-size:20px;border-radius:12px}.b-button--small.is-icon [class*=b-icon]{font-size:20px}.b-button--xsmall.is-icon{height:24px;width:24px;min-height:24px;min-width:24px;padding:4px;font-size:16px;border-radius:8px}.b-button--xsmall.is-icon [class*=b-icon]{font-size:16px}.b-button--xxsmall.is-icon{height:16px;width:16px;min-height:16px;min-width:16px;padding:2px;font-size:12px;border-radius:4px}.b-button--xxsmall.is-icon [class*=b-icon]{font-size:12px}.b-button.is-rounded{border-radius:1987px}