@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes popIn{0%{transform:translateX(-2rem);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes popInFromRight{0%{transform:translateX(2rem);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes jumpIn{0%{transform:scale(0.4);opacity:0}100%{transform:scale(1);opacity:1}}.react-spinner{animation:rotate 2s infinite linear;position:absolute;top:calc(50% - 2.5rem);left:calc(50% - 2.5rem)}.react-spinner.small{top:calc(50% - 1rem);left:calc(50% - 1rem)}.react-spinner.small .orb{width:20px;height:20px}.react-spinner.small .orb.orb1{margin-right:.2rem}.react-spinner.smallest{top:calc(50% - .8rem);left:calc(50% - .5rem)}.react-spinner.smallest .orb{width:16px;height:16px}.react-spinner.smallest .orb.orb1{margin-right:.5rem}.react-spinner.fixed{position:relative;display:inline-block;top:auto;left:auto;margin-bottom:.5rem}.react-spinner .orb{width:48px;height:48px;overflow:hidden;border-radius:50%;background-color:var(--color-spinner);display:inline-block}.react-spinner .orb.orb1{animation:pulse 2s infinite ease}.react-spinner .orb.orb2{margin-left:-10px;animation:pulse 2s -1s infinite ease}.react-spinner.dark .orb{background-color:var(--color-heading)}@keyframes rotate{100%{transform:rotate(360deg)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(0)}0%{transform:scale(1)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes popIn{0%{transform:translateX(-2rem);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes popInFromRight{0%{transform:translateX(2rem);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes jumpIn{0%{transform:scale(0.4);opacity:0}100%{transform:scale(1);opacity:1}}.react-wrapper .react-newButton{margin:0;padding:var(--button-padding);color:#fff;background-color:var(--color-action);position:relative;box-sizing:border-box;display:inline-flex;align-items:center;cursor:pointer;border:solid 1px rgba(0,0,0,0);border-radius:var(--card-border-radius)}.react-wrapper .react-newButton .icon{width:1rem;height:1rem;margin-right:.5rem}.react-wrapper .react-newButton.loading .buttonLabel{visibility:hidden}.react-wrapper .react-newButton.loading .buttonIcon{visibility:hidden}.react-wrapper .react-newButton:hover,.react-wrapper .react-newButton:active{background-color:var(--color-action-hover)}.react-wrapper .react-newButton.big{padding:1.5rem;font-size:1.2rem;font-weight:bold}.react-wrapper .react-newButton.big .buttonIcon{font-size:3rem}.react-wrapper .react-newButton.big .icon{height:3rem;width:3rem}.react-wrapper .react-newButton.fat{padding:2rem;flex-direction:column;justify-content:center;align-items:center;display:flex;width:100%;box-sizing:border-box}.react-wrapper .react-newButton.fat .buttonIcon{font-size:3rem;margin:0 0 1rem 0;display:block}.react-wrapper .react-newButton.secondary{background-color:rgba(0,0,0,0);border:solid 1px var(--color-action);color:var(--color-action)}.react-wrapper .react-newButton.secondary:hover,.react-wrapper .react-newButton.secondary:active{color:var(--color-action-hover);border-color:var(--color-action-hover);background-color:rgba(0,0,0,0)}.react-wrapper .react-newButton.secondary.navigation{background-color:rgba(0,0,0,0);border:solid 1px var(--color-navigation);color:var(--color-navigation)}.react-wrapper .react-newButton.secondary.confirmation{background-color:rgba(0,0,0,0);border:solid 1px var(--color-confirmation);color:var(--color-confirmation)}.react-wrapper .react-newButton.navigation{background-color:var(--color-navigation);border:sold 1px var(--color-navigation);color:#fff}.react-wrapper .react-newButton.navigation:hover,.react-wrapper .react-newButton.navigation:active{color:#fff;border-color:var(--color-navigation-hover);background-color:var(--color-navigation-hover)}.react-wrapper .react-newButton.confirmation{background-color:var(--color-confirmation);border:sold 1px var(--color-confirmation);color:#fff}.react-wrapper .react-newButton.confirmation:hover,.react-wrapper .react-newButton.confirmation:active{color:#fff;border-color:var(--color-confirmation-hover);background-color:var(--color-confirmation-hover)}.react-wrapper .react-newButton.motivational{background-color:var(--color-motivational);border:sold 1px var(--color-motivational);color:#fff}.react-wrapper .react-newButton.motivational:hover,.react-wrapper .react-newButton.motivational:active{color:#fff;border-color:var(--color-motivational-hover);background-color:var(--color-motivational-hover)}.react-wrapper .react-newButton:disabled{cursor:default;background-color:var(--color-disabled);color:var(--color-accent);opacity:1;border:solid 1px rgba(0,0,0,0)}.react-wrapper .react-newButton:disabled:hover,.react-wrapper .react-newButton:disabled:active{border:solid 1px rgba(0,0,0,0);background-color:var(--color-disabled);color:var(--color-accent)}.react-wrapper .react-newButton.link{background-color:rgba(0,0,0,0);border:none;text-decoration:underline;color:var(--color-navigation-secondary);padding:0}.react-wrapper .react-newButton.link:hover,.react-wrapper .react-newButton.link:active{color:var(--color-action-hover);border-color:var(--color-action-hover);background-color:rgba(0,0,0,0)}.react-wrapper .react-newButton.shaded{box-shadow:3px 3px 5px rgba(0,0,0,.2)}.react-wrapper .react-newButton:not(:first-of-type){margin-left:.5rem}.react-wrapper .react-newButton .buttonLabel.spaced{margin-left:.5rem}.high-contrast .react-newButton{background-color:var(--color-action);border:solid 1px rgba(0,0,0,0)}.high-contrast .react-newButton:hover,.high-contrast .react-newButton:active{background-color:var(--color-action-hover);border:solid 1px rgba(0,0,0,0)}.high-contrast .react-newButton.secondary{border:solid 1px var(--color-action);color:var(--color-action);background-color:rgba(0,0,0,0)}.high-contrast .react-newButton.secondary:hover,.high-contrast .react-newButton.secondary:active{color:var(--color-action-hover);border-color:var(--color-action-hover);background-color:rgba(0,0,0,0)}.high-contrast .react-newButton.navigation{background-color:var(--color-navigation);border:sold 1px var(--color-navigation);color:#fff}.high-contrast .react-newButton.navigation:hover,.high-contrast .react-newButton.navigation:active{color:#fff;border-color:var(--color-navigation-hover);background-color:var(--color-navigation-hover)}.high-contrast .react-newButton:disabled{background-color:var(--color-disabled);color:var(--color-accent);border:solid 1px rgba(0,0,0,0)}.high-contrast .react-newButton:disabled:hover,.high-contrast .react-newButton:disabled:active{background-color:var(--color-disabled);color:var(--color-accent);border:solid 1px rgba(0,0,0,0)}