.container-card{background-color:#fff;border-radius:8px;box-shadow:2px 1px 9px #0003}.btn{align-items:center;border:none;border-radius:8px;color:#b24185;cursor:pointer;display:flex;height:3rem;justify-content:center;margin-left:auto;margin-right:auto;padding:.625rem;text-align:center;width:100%;width:15rem}.btn a,.btn a:hover{color:#fff}.btn__text{font-weight:700;padding:.75rem 1.25rem}.btn--pink{background:#b24185;border:1px solid #b24185;color:#fff}.btn--pink:hover{background:#752c58;border:0}.btn--pink:focus{border:1px solid #444}.btn--pink:disabled{background:#bbb;border:none;cursor:not-allowed}.btn--transparent{background-color:#0000;border:1px solid #b24185;color:#b24185}.btn--transparent:hover{background-color:#e2c9d8}.btn--blue{background-color:rgba(247,6,149,.329);color:#fff}.btn--white{background-color:#fff;box-shadow:2px 2px 8px #00000026;color:#252525;justify-content:left}.btn--disabled{pointer-events:none}.btn--disabled,.btn--inactive{background-color:#bbb;color:#fff}.btn__icon{border:none;cursor:pointer;height:1.875rem;margin:0 .125rem;width:1.875rem}.btn__icon--add{justify-content:flex-start;margin-right:auto;text-align:flex-start}.btn__icon--add img{margin-left:.5rem;margin-right:.5rem}.btn--x-small{font-size:.875rem}.btn--small{font-size:1rem}.btn--medium{font-size:1.125rem}.btn--large{font-size:1.25rem}.btn--width-small{padding:1rem 1.25rem;width:-webkit-min-content;width:min-content}.btn--borderless{background-color:#fff;border:none;color:#444}.input-wrapper{display:flex;flex-direction:column;font-size:.875rem;font-weight:500;height:auto;justify-content:left;min-height:5.75rem;position:relative;text-align:left;width:100%}.input-wrapper.radio-btn{flex-direction:row-reverse;font-size:.875rem;font-weight:400;height:auto}.input-wrapper.radio-btn input{height:1.5rem;margin-right:.5rem;width:1.5rem}.input-wrapper.radio-btn label{color:inherit;font-size:.875rem;margin-bottom:0}.input-wrapper.radio-btn label span{font-weight:400}.input-wrapper--error label,.input-wrapper--error span{color:#e02a4b}.input-wrapper--error input{border:1px solid #e02a4b}.input-wrapper .subtext{font-size:.75rem}.input-label{align-items:center;align-self:flex-start;color:#616161;font-size:1rem;font-weight:400;line-height:1.188rem;margin-bottom:.375rem}.input-label span{font-weight:700}.input-validation{bottom:-.1875rem;color:#e02a4b;display:flex;font-size:.875rem;font-weight:500;line-height:1.063rem;position:relative}.input-validation__radio{bottom:0;font-size:.875rem;font-weight:400;left:2.8rem;line-height:1.25rem;top:.5rem}.input{background-color:#fff;border:1px solid #bbb;border-radius:8px;font-family:inherit;font-size:.875rem;height:2.5rem;padding:.625rem;width:100%}.input:active,.input:focus,.input:hover{outline:none}.input:disabled{background-color:#f2f2f2;color:#616161}.overlay{background:#000000b3;bottom:0;left:0;position:fixed;right:0;top:0;z-index:10}.overlay__wrapper{height:100%;position:relative;width:100%}.overlay__spinner{animation:rotateit 1.3s linear infinite;bottom:0;left:0;margin:auto;position:fixed;right:0;top:0}.overlay__spinner__text{color:#fff}.spinner-text .overlay__wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center}.spinner-text .overlay__spinner{margin:0;position:relative}.simple-spinner{display:flex}.simple-spinner img{animation:rotateit 1.3s linear infinite;margin:auto}.sign-up{background-color:rgba(247,6,149,.329);border-radius:10px;padding:3rem 5rem}.sign-up .btn{width:50%}@media(min-width:600px){.sign-up{margin:0 25%}}.login{background-color:rgba(247,6,149,.329);border-radius:10px;padding:3rem 5rem}.login .btn{width:50%}@media(min-width:600px){.login{margin:0 25%}}.radio-button__wrapper{align-items:center;display:flex;gap:.5rem}.radio-button__wrapper .input-wrapper{align-items:center;display:flex;margin-bottom:0;min-height:2rem}.radio-button__wrapper .input-wrapper label{align-items:center;display:flex;height:100%;margin-bottom:0}.radio-buttons-list{align-items:flex-start;display:flex;flex-direction:column}.radio-buttons-list p{align-items:center;align-self:flex-start;color:#616161;font-size:1rem;font-weight:700;line-height:1.188rem;margin-bottom:.375rem}.radio-buttons-list li{list-style-type:none;margin-bottom:.5rem}.radio-buttons-list li .radio-button{flex-direction:row-reverse;justify-content:flex-end;min-height:0;min-height:auto}.radio-buttons-list li .radio-button input{height:1.25rem;margin-right:1rem;width:1.25rem}.add-case__form{margin-top:3rem}.add-case__form .input-wrapper{width:auto}.add-case__patient-relationship__section{align-items:flex-start;display:flex;flex-direction:column}.add-case__patient-relationship__section p{color:#616161;font-weight:700;line-height:1.188rem;margin-bottom:.375rem}.add-case__patient-relationship__section li{list-style-type:none;margin-bottom:.5rem}.add-case__patient-relationship__section li .radio-button{flex-direction:row-reverse;justify-content:flex-end;min-height:0;min-height:auto}.add-case__patient-relationship__section li .radio-button label{margin-bottom:0}.add-case__patient-relationship__section li .radio-button .input{height:1.25rem;margin-right:1rem;width:1.25rem}.add-case__footer{display:flex;justify-content:center}.input-wrapper__file input[type=file]{overflow:hidden;width:5.938rem}.input-wrapper__file img{height:1rem}.cases__wrapper__title h1{text-align:center}.cases__content{align-items:flex-start;display:flex;flex-direction:column;margin:2rem 0}.cases__content__add{margin-bottom:1rem}.cases__content__list{width:100%}.cases__content__list__item{align-items:center;cursor:pointer;display:flex;margin:1rem 0;padding:1rem}.cases__content__list__item:first-child{margin-top:0}.cases__content__list__item:last-child{margin-bottom:0}.cases__content__list__item__title{margin-right:.5rem}.cases__content__list__item:hover{background-color:#e2c9d8}.file-input-attachment{display:none}@keyframes rotateit{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}.case__header h1{text-align:center}.case__body__content{align-items:flex-start;display:flex;flex-direction:column;margin:2rem 0}.case__body__content p{word-break:break-all}.case__body__footer{align-items:flex-start;display:flex;flex-direction:row}.case__body__footer .btn{margin:0}.case__body__footer .btn:first-child{margin-right:1rem}.case__body__footer__item{display:flex;justify-content:center;margin:0 1rem}.btn a{color:#fff}.fof__wrapper,.success--message{text-align:center}.add-case__form>div{margin:1rem 0}
/*# sourceMappingURL=main.f8c95809.css.map*/