html,body{font-family:Inter;margin:0;padding:0;font-size:15px;font-weight:300}body{height:100vh;max-height:100vh}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#fafafa}::-webkit-scrollbar-thumb{background:#a2a2a2;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#959595}.coach .router-outlet-container{display:block;max-height:calc(100vh - 70px);height:calc(100vh - 70px)}.coach .router-outlet-container>ng-component{display:block;height:inherit}a{text-decoration:none;color:#1976d2}a:hover,a:focus,a:active{color:#101b26}h1,h2,h3,h4,h5,h6{color:#1976d2}h1{font-size:28px}h2{font-size:20px}.message{background:#fafafa;padding:8px 12px;text-align:justify}.message button{display:block;margin:20px auto 8px}.message h4{margin:10px 0;color:#1976d2}.button-container{margin-top:16px}.button-container:not(.button-container.vertical) button:not(:first-child),.button-container:not(.button-container.vertical) .button:not(:first-child){margin-left:8px}.button-container.vertical button:not(:first-child),.button-container.vertical .button:not(:first-child){margin-top:8px}.button-container.fill button,.button-container.fill .button{display:block;width:100%}.flex-container{display:flex;align-items:center;justify-content:flex-end}.flex-container>*:nth-child(1){flex:1 auto}.flex-container>*:nth-child(2){flex:0 0 1}.no-user-select{-webkit-user-select:none;user-select:none}input{padding:8px 12px;outline:none;border:1px solid #eeeeee}input:focus{border:1px solid #1976d2}input.large{font-size:20px}.split-form-input{display:grid;grid-template-columns:250px auto}.split-form-input:not(:first-child){margin-top:24px}.split-form-input>.input-title{flex:1 auto;width:450px;padding:8px 0}.split-form-input>.input-field{flex:0 0 1}.split-form-input .input-description{margin-left:12px;margin-top:8px}.split-form-input .input-description svg{margin-right:8px;color:#1976d2}button,.button{padding:8px 16px;cursor:pointer;font-size:14px;outline:none;border:none}button:focus,button:hover,button:active,.button:focus,.button:hover,.button:active{background:#e1e1e1}button:not(.behaviour-button),.button:not(.behaviour-button){box-shadow:0 0 6px #0003}button:disabled,button[disabled],.button:disabled,.button[disabled]{cursor:not-allowed}button.primary,.button.primary{background:#1976d2;color:#fafafa}button.primary:focus,button.primary:hover,button.primary:active,.button.primary:focus,.button.primary:hover,.button.primary:active{background:#1669bb}button.success,.button.success{background:#039000;color:#fafafa}button.success:focus,button.success:hover,button.success:active,.button.success:focus,.button.success:hover,.button.success:active{background:#027700}button.warning,.button.warning{background:#F08E07;color:#fafafa}button.warning:focus,button.warning:hover,button.warning:active,.button.warning:focus,.button.warning:hover,.button.warning:active{background:#d77f06}button.danger,.button.danger{background:#D40000;color:#fafafa}button.danger:focus,button.danger:hover,button.danger:active,.button.danger:focus,.button.danger:hover,.button.danger:active{background:#bb0000}button.computer,.button.computer{background:#9370DB;color:#fafafa}button.computer:focus,button.computer:hover,button.computer:active,.button.computer:focus,.button.computer:hover,.button.computer:active{background:#845cd6}button.primary:disabled,button.primary[disabled],button.success:disabled,button.success[disabled],button.warning:disabled,button.warning[disabled],button.danger:disabled,button.danger[disabled],button.computer:disabled,button.computer[disabled],.button.primary:disabled,.button.primary[disabled],.button.success:disabled,.button.success[disabled],.button.warning:disabled,.button.warning[disabled],.button.danger:disabled,.button.danger[disabled],.button.computer:disabled,.button.computer[disabled]{background:rgba(0,0,0,.12);color:#00000061}.overlay.disabled{position:absolute;display:flex;justify-content:center;flex-direction:column;inset:0;text-align:center;background:rgba(255,255,255,.92)}.relative{position:relative}.dialog-container{display:flex}.dialog-container:not(.closed):before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;background:rgba(0,0,0,.4)}.dialog-container.closed{display:none}.dialog-container .dialog{animation:dialogFadeIn .3s;animation-fill-mode:forwards;box-shadow:0 10px 20px #00000030,0 6px 6px #0000003b;z-index:1010;position:fixed;max-height:calc(90% - 80px);overflow-y:auto;background:#fafafa}.dialog-container .dialog.large,.dialog-container .dialog.medium,.dialog-container .dialog.small{top:0;left:50%}.dialog-container .dialog.large,.dialog-container .dialog:not(.medium),.dialog-container .dialog:not(.small){width:97%}.dialog-container .dialog.medium{width:min(980px,92%)}.dialog-container .dialog.small{width:500px;max-width:95%}.dialog-container .dialog .content{width:100%;max-width:100%}.dialog-container .dialog .dialog-header{background:#1976d2;color:#fff;display:flex;padding:20px 25px;font-weight:500}.dialog-container .dialog .dialog-header.error{background:#D40000}.dialog-container .dialog .dialog-header .description{margin-top:7px;display:block;font-weight:400}.dialog-container .dialog .dialog-header .dialog-title{flex:1 auto;font-size:17px}.dialog-container .dialog .dialog-header .close-dialog{flex:0 0 auto;cursor:pointer;padding:0 6px;margin-right:-6px}.dialog-container .dialog .dialog-body{padding:20px 25px;height:inherit;box-sizing:border-box}.dialog-container .dialog .dialog-footer{border-top:1px solid #ccd1dd;padding:20px 25px}.dialog-container .dialog .dialog-footer .button-container{text-align:center}@keyframes dialogFadeIn{0%{transform:translate(-50%,80px) scale(0)}to{transform:translate(-50%,80px) scale(1)}}label.file{display:block;padding:12px;cursor:pointer;text-align:center;border:1px solid #eeeeee;background:white}label.file:hover{background:#eeeeee}input[type=file]{display:none}select{display:block;padding:12px;cursor:pointer;border:1px solid #eeeeee;background:white}select.large{width:100%}select option{width:100%;padding:12px}select:hover{background:#eeeeee}
