html,body{height:100%;margin:0;font-size:1.4em;font-family:Montserrat,sans-serif;color:#212024;--tooltipFontSize: 32px;--tooltipPadding: 10px}input{outline:none}.card-content{display:flex;flex-direction:column;align-items:center}.side-by-side{display:flex;gap:10px;width:90%;flex-wrap:wrap;align-items:center}.side-by-side>*{flex-grow:1;flex-shrink:1}button{border:unset;background:unset;cursor:unset;outline:unset;color:unset}.action-button-group{border-radius:28px;overflow:hidden}.action-button-group .button{color:#fff;border-radius:unset;background-color:#212024;padding:25px;font-size:64px}.action-button-group .button:not(:disabled):hover,.action-button-group .button:not(:disabled):active{background-color:#46444d}.button{font-family:Montserrat,sans-serif;font-size:35px;margin:0;color:#212024;background-color:#fff;border:2px solid transparent;border-radius:5px;box-shadow:0 0 6px #212024;transition:all .25s;padding:18px}.button.icon{line-height:0}.button.invalid.ng-touched,.button.ng-invalid.ng-touched{box-shadow:0 0 15px #f0503b}.button:not(:disabled){cursor:pointer}.button:not(:disabled):hover,.button:not(:disabled):active{background-color:#212024;color:#fff}.button:not(:disabled):hover.action,.button:not(:disabled):active.action{background-color:#46444d}.button:not(:disabled):focus{border:2px solid #212024}.button:not(:disabled):active{transition:all 0s;background-color:#46444d}.button:disabled{box-shadow:0 0 6px #212024 inset;color:gray}.tooltip,.tooltip:before,.tooltip:after{position:absolute;background-color:#212024;font-size:var(--tooltipFontSize);padding:var(--tooltipPadding);border-top:5px white solid;border-bottom:5px white solid}.tooltip{background-color:#212024;color:#fff;opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;transition:opacity .25s;z-index:3}.tooltip.visible{opacity:1}.tooltip:before,.tooltip:after{content:"!";color:#212024;top:-5px;transform:skew(-12deg);z-index:-1}.tooltip:before{left:-8px;border-left:5px white solid}.tooltip:after{right:-8px;border-right:5px white solid}.dialog-bg{position:absolute;inset:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center}.dialog-bg .dialog-container{position:relative;width:max(50vw,500px);background-color:#fff;border-radius:20px;box-shadow:0 0 6px #212024;padding:25px}.dialog-bg .dialog-container:after{content:"";height:80px;width:1px}.dialog-bg .dialog-container .close-button{display:flex;bottom:20px;right:20px}

/*# sourceMappingURL=styles.72b3ca7639dde216.css.map*/