.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}button{font-size:calc(10px + 2vmin)}:root{--gray:#ddd;--dark-gray:#f2f2f2;--blue:#1e4c7b;--lightBlue:#2e75bb;--linearBlue:linear-gradient(180deg,#1b3764,#237caf);--bigFont:20px;--smallFont:14px;--column3:40% 30% 30%;--bg:#e8f4fa;--rubik:"Rubik"}:root::-webkit-scrollbar{width:5px}:root::-webkit-scrollbar-track{background-color:var(--light)}:root::-webkit-scrollbar-thumb{background:#2e75bb;border-radius:5px}h1{background-color:var(--blue);color:#fff;margin:0;padding:10px}.approve-center{display:flex;justify-content:center}.approve-center.underline{outline:1px solid gray;width:100%}.approve-center.border{border:1px solid gray}.approve-center.grid{display:grid}input{cursor:pointer;font-family:var(--rubik)}.patient-layout{background:var(--light);border-radius:10px;box-shadow:var(--shadow);display:grid;margin:20px auto;max-width:1140px;width:95%}button.btn-approved{background-color:#2f7b32;border:.5px solid gray;border-radius:15px;color:#fff;cursor:pointer;display:flex;justify-content:center;min-width:70px;padding:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}button.btn-approved:hover{background-color:#fff;border:1px solid #2f7b32;color:#2f7b32}@media only screen and (max-width:1024px){h1{font-size:24px}h2,h3{font-size:20px}}.gender-box{display:grid;text-align:center}.gender-box h4{margin:0}.gender-container{align-items:center;display:grid;grid-template-columns:repeat(2,1fr)}.gender-selection{align-items:flex-start;display:flex;justify-content:center}.gender-selection.left{align-items:center;height:100%;outline:1px solid gray}.gender-selection.left label{margin-top:2px}.gender-selection input{height:20px;width:20px}.gender-selection.right label{margin-top:5px}.gender-selection.right{align-items:center;display:flex;height:100%;justify-content:center;outline:1px solid gray}.label-box{justify-self:center}.label-box,.month-box{align-self:center}.date-box{display:flex}.date-box input[type=text]:hover{cursor:default}.date-input{width:100px}input[type=date]::-webkit-calender-picker-indicator,input[type=date]::-webkit-inner-spin-button{margin:0}input[type=date]::-webkit-datetime-edit{display:none}.date-switch{display:flex;justify-content:space-around;width:100%}.other-text{display:flex;justify-content:center;justify-self:center;width:80%}.other-text label{align-items:center;display:flex}.float-input .back-input1,.float-input .front-input1{width:.8rem}.float-input .back-input2,.float-input .front-input2{width:2rem}.float-input .back-input3,.float-input .front-input3{width:3rem}.float-input .back-input1,.float-input .back-input2,.float-input .back-input3,.float-input .front-input1,.float-input .front-input2,.float-input .front-input3{background:repeating-linear-gradient(90deg,dimgrey,dimgrey 2ch,transparent 0,transparent 1.5ch) 0 100%/10ch 2px no-repeat;border:none;font:20px var(--rubik);letter-spacing:.5ch;outline:none;padding:0}.float-input .back-input1:focus,.float-input .back-input2:focus,.float-input .back-input3:focus,.float-input .front-input1:focus,.float-input .front-input2:focus,.float-input .front-input3:focus{color:var(--lightBlue)}.float-input .back-input1.abnormal,.float-input .back-input1.error,.float-input .back-input2.abnormal,.float-input .back-input2.error,.float-input .back-input3.abnormal,.float-input .back-input3.error,.float-input .front-input1.abnormal,.float-input .front-input1.error,.float-input .front-input2.abnormal,.float-input .front-input2.error,.float-input .front-input3.abnormal,.float-input .front-input3.error{color:red}.float-input .front-input1,.float-input .front-input2,.float-input .front-input3{text-align:right}.float-input .back-input1,.float-input .back-input2,.float-input .back-input3{padding-left:3px;text-align:left}.participant-box div .caseid{font-weight:600;letter-spacing:.5ch;padding-left:10px}.form-header{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.form-header h3,.form-header h4{margin:0}.comorbidities-row{display:grid;grid-template-columns:30% 25% 10% 20% 15%;justify-items:center;outline:1px solid gray}.comorbidities-row .condition{align-items:center;display:flex;outline:1px solid gray;width:100%}.comorbidities-row .condition p{padding:0 3%}.comorbidities-row .point{display:flex;height:100%;justify-content:center;text-align:center}.comorbidities-row .point,.comorbidities-row .wrap{align-items:center;outline:1px solid gray;width:100%}.comorbidities-row .wrap{display:grid}.comorbidities-row .presence{align-items:center;display:flex;height:100%;justify-content:space-between;margin:0 auto;text-align:center;width:80%}.comorbidities-row .presence input{margin-top:0}.radio-button{align-items:center;display:flex;justify-content:center}.radio-button label{height:20px}.comorbidities-row .note{align-items:center;display:flex;justify-content:center;outline:1px solid gray;padding:0 5%;text-align:center;width:90%}@media only screen and (max-width:700px){.comorbidities-row .wrap{justify-content:center}.comorbidities-row .presence{align-items:center;flex-direction:column;outline:none;text-align:initial;width:auto}.comorbidities-row .condition,.comorbidities-row .point{height:100%}}.table-component{border-top:1px solid gray;display:grid;grid-template-columns:25% 37.5% 37.5%;text-align:center}.table-selection{align-items:center;display:flex;justify-content:center;padding:10px}.table-selection.head{background-color:var(--blue);color:#fff;width:1}.table-component>:first-child,.table-component>:nth-child(2){border-right:1px solid gray}.navtest{display:block;width:300px}.navbar-close{background-color:#000;height:100%;left:0;opacity:.5;position:fixed;top:0;width:100%}.navbar-close.hide{display:none}.navbar-mini{align-items:center;background:var(--linearBlue);color:var(--light);display:flex;height:100vh;justify-content:center;position:absolute;right:0;top:0;transition:.3s;width:30px;z-index:2}.navbar-arrow.left{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.navbar-component{background-color:#fff;box-shadow:var(--shadow);display:block;height:100vh;left:0;min-width:15%;padding-right:30px;position:fixed;top:0;transition:.3s}.navbar-component.hide{min-width:0%;overflow:hidden;transition:.3s;width:0}.navbar-logo{align-items:center;display:flex;height:50px;justify-content:center;width:100%}.navbar-ul{font-size:var(--smallFont);list-style-type:disc}.navbar-title{cursor:pointer;display:flex;font-weight:700;justify-content:space-between;list-style-type:disc;padding:10px 0}.navbar-btn{border:1px solid gray;border-radius:50%;cursor:pointer;margin-right:20px}.navbar-mark{border-radius:10px;display:flex;font-size:12px;font-weight:100;justify-content:center;position:absolute;right:20%;transition:.25s;width:20px}.navbar-mark.active{-webkit-transform:rotate(.5turn);transform:rotate(.5turn)}.navbar-li{cursor:pointer;height:auto;list-style-type:none;padding:7px 0 7px 10px}.navbar-li.hide{display:none;overflow:hidden}.navbar-logout{bottom:40px;display:flex;justify-content:center;position:absolute;transition:1s;width:100%}.navbar-logout:hover{stroke:#fff}.navbar-show{background-color:#5f9ea0;border-radius:10px;height:250px;position:absolute;right:0;top:40%;width:30%}.navbar-res{background-color:#fff;display:none;height:40px;left:0;position:absolute;top:0;width:100%}@media only screen and (max-width:768px){.navbar-component{display:none}.navbar-res{display:block}}.page-component{transition:.25s}.page-component.active{display:grid;grid-template-columns:20% 80%}.textarea{background-color:#fbf8f8;border-bottom:1px solid gray;border-radius:10px;font-size:16px;height:auto;margin:10px;outline:2px solid var(--blue);overflow:hidden;padding:15px;resize:none;transition:.1s;width:70%}.textarea:focus{outline:4px solid var(--blue)}.btn-wrap{display:flex;justify-content:space-between;margin:10px auto;width:90%}.btn{background-color:var(--blue);border:none;border-radius:10px;color:#fff;padding:10px}.single-choice-container{display:grid}.Single-choice{display:flex;flex-direction:column}.Single-choice-content{align-items:center;display:flex;outline:none}.Single-choice-content input{border:0;height:20px;margin-top:0;width:20px}.Single-choice-content p{width:auto}.approve,.single-choice-switch{display:flex}.approve{align-items:center;flex-flow:wrap;height:100px;justify-content:center;margin:auto 0}.approve .display{border:4px solid var(--blue);height:100px;margin:10px auto;overflow:auto;padding:10px;width:80%}.approve .display::-webkit-scrollbar{width:5px}.approve .display::-webkit-scrollbar-track{background-color:var(--light)}.approve .display::-webkit-scrollbar-thumb{background:#2e75bb;border-radius:5px}.approve .display div{color:var(--blue)}.approve .display span{color:gray;padding-left:5px;word-break:break-all}.approve .popup{align-items:center;display:grid;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1}.approve .popup.hide{visibility:hidden}.approve .popup-container{background-color:#fff;border-radius:10px;left:27.5%;margin:auto;outline:1px solid gray;overflow:hidden;position:fixed;top:20.5%;width:45%;z-index:3}.approve .popup-container p{color:#2e75bb;font-size:20px;font-weight:600;padding-left:10%}.approve .popup-container.hide{visibility:hidden}.approve .popup-container .approve-text{border:2px solid var(--blue);display:grid;font-size:20px;height:60%;justify-content:center;margin:0 auto 10px;max-height:100px;overflow:auto;padding:10px;resize:none;width:80%}.approve .popup-container .approve-text:focus{border:4px solid var(--blue);transition:.1s}.approve .popup-container .approve-text::-webkit-scrollbar{width:5px}.approve .popup-container .approve-text::-webkit-scrollbar-track{background-color:#b7b7b7}.approve .popup-container .approve-text::-webkit-scrollbar-thumb{background:var(--blue);border-radius:5px}.approve .popup-container .approve-text ::-webkit-scrollbar-thumb:hover{background:#b30000}.approve .popup-container .popup-btn{display:flex;justify-content:space-around;padding:10px}.approve .popup-container .popup-btn .cancel,.approve .popup-container .popup-btn .confirm{border:none;border-radius:10px;cursor:pointer;font-family:var(--rublik);padding:10px}.approve .popup-container .popup-btn .confirm{background-color:var(--blue);color:#fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.approve .checkbox{background-color:#000;height:20px;margin:auto 10px;width:20px}.approve .input{font-size:var(--smallFont);height:20px;padding:10px;width:55px}.approve .comment{background-color:transparent;border:none;cursor:pointer;display:flex;margin-right:5px;margin-top:5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.approve .status{border:1px solid gray;border-radius:50%;height:25px;width:25px}.approve .status.green{background-image:radial-gradient(circle,#2f7b32,#2f7b32)}.approve .status.red{background-image:radial-gradient(circle,#ff1644,#ff1644)}.approve .status.yellow{background-image:radial-gradient(circle,#fbbf2c,#fbbf2c)}.approve .status.hide{visibility:hidden}.approve .text{font-size:1vw}.approve .text li{font-size:16px;list-style-type:none;margin:0 10px}.approve .text li.red{color:#ff1644}.approve .text li.yellow{color:#c5c500}.approve .text li.green{color:#2f7b32}.headbar-container{background-color:var(--blue);display:flex;height:10%;justify-content:center;left:0;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:100000}.headbar-container .headbar{display:flex;justify-content:space-between;margin:0 auto;max-width:1140px;width:100%}.headbar-container .headbar div{border-radius:10px;color:#fff;cursor:pointer;justify-content:center}.headbar-container .headbar div .inputFilter:after,.headbar-container .headbar div .inputFilter:before{display:none}.headbar-container .headbar div .inputFilter{padding-left:10px;visibility:hidden}.headbar-container .headbar img{height:50px;width:100px}.headbar-container .headbar .participant-box{color:#fff;display:flex;justify-content:center}.headbar-container .headbar .participant-box input{align-items:center;color:#fff;width:100%}.headbar-container .headbar .left-headbar{align-items:center;display:flex;justify-content:flex-start;padding-left:30px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.headbar-container .headbar .left-headbar:hover{stroke:#fff;font-weight:700}.headbar-container .headbar input{align-self:center;border-radius:5px;cursor:text;display:flex;font-family:var(--rubik);height:30%;justify-self:center;outline:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.headbar-container .headbar div{align-items:center;display:flex;justify-items:center}.headbar-container .headbar .right-headbar{align-items:center;display:flex;justify-content:flex-end}.headbar-container .headbar .right-headbar p{align-self:center;background-color:var(--blue);border-radius:25px;color:#fff;display:flex;padding:10px}.headbar-container .headbar .right-headbar button{background-color:transparent;border:none;cursor:pointer}.headbar-container .headbar .right-headbar button .out{border-radius:10px;color:#fff;padding:10px;transition:1s}.headbar-container .headbar .right-headbar button .out:hover{stroke:#fff}.headbar-container .headbar .right-headbar .detail{background-color:#fff;border-top:5px solid var(--blue);height:100%;position:absolute;right:3%;top:100%;width:15%}.headbar-container .headbar .right-headbar .detail li{list-style-type:none;padding:5px 10px}.headbar-container .headbar .right-headbar .detail p{background-color:transparent;color:#000}.center-headbar{font-weight:600;letter-spacing:1px}.loader{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;border:16px solid #eaeaea;border-radius:50%;border-top:16px solid var(--blue);height:100px;width:100px}.loader.mini{border:8px solid #eaeaea;border-top:8px solid var(--blue);height:50px;width:50px}.loader.max{border:20px solid #eaeaea;border-top:20px solid var(--blue);height:150px;width:150px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.top-button{align-items:center;background-color:var(--blue);border-radius:50%;bottom:5%;color:#fff;display:grid;height:60px;justify-content:center;position:fixed;right:7%;text-decoration:none;transition:.2s;width:60px}.top-button:hover{stroke:#fff}.top-button.hidden{bottom:-10%}.top-button .arrow{height:40px;width:40px}@media only screen and (max-width:1302px){.top-button{right:0}}.upload{align-items:center;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.upload input{display:contents}@media only screen and (max-width:768px){.upload{align-items:flex-start;flex-direction:column;margin:10px 0}}.indicator{align-self:center;display:flex;flex-direction:column;width:95%}.indicator .query-indicator h3{color:#fe4500}.indicator .query-indicator ul{background:#ff00000d;border-radius:12px}.indicator .query-indicator .tracking-component{display:grid;grid-template-columns:repeat(3,1fr)}.indicator .query-indicator .tracking-component .tracking-item{list-style:square;margin-top:5px;width:90%}.indicator .query-indicator .tracking-component .tracking-item .tracking{color:var(--dark);text-decoration:none}.indicator .query-indicator .tracking-component .tracking-item .tracking:hover{color:#fe4500}.indicator .unfilled-indicator h3{color:var(--lightBlue)}.indicator .unfilled-indicator ul{background:#2e75bd0d;border-radius:12px}.indicator .unfilled-indicator .tracking-component{display:grid;grid-template-columns:repeat(3,1fr)}.indicator .unfilled-indicator .tracking-component .tracking-item{list-style:square;margin-top:5px;width:90%}.indicator .unfilled-indicator .tracking-component .tracking-item .tracking{color:var(--dark);text-decoration:none}.indicator .unfilled-indicator .tracking-component .tracking-item .tracking:hover{color:var(--lightBlue)}.indicator .waiting-indicator h3{color:#c5c500}.indicator .waiting-indicator ul{background:#fbff000d;border-radius:12px}.indicator .waiting-indicator .tracking-component{display:grid;grid-template-columns:repeat(3,1fr)}.indicator .waiting-indicator .tracking-component .tracking-item{list-style:square;margin-top:5px;width:90%}.indicator .waiting-indicator .tracking-component .tracking-item .tracking{color:var(--dark);text-decoration:none}.indicator .waiting-indicator .tracking-component .tracking-item .tracking:hover{color:#c5c500}.approveall{display:flex;justify-content:center;margin:0 auto;width:20%}.approveall.hide{display:none;visibility:hidden}.approveall .btn-container{display:flex}.approveall div{display:block}.approveall button{background-color:#2f7b32;border:.5px solid gray;border-radius:15px;color:#fff;cursor:pointer;display:flex;justify-content:center;min-width:70px;padding:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.approveall button:hover{background-color:#fff;border:1px solid #2f7b32;color:#2f7b32}.approveall button.cancel{background-color:transparent;color:red}.approveall button.cancel svg path{width:100px}.title-form{align-items:center;display:flex;flex-direction:column;justify-content:center}.title-form .text-title{padding:20px;text-align:center}.title-form .text-title .btn-confirm{display:flex;gap:10px;justify-content:center;padding:10px}.title-form .text-title .btn-confirm button{background-color:#fff;border:1px solid gray;color:var(--blue);cursor:pointer;padding:10px;width:150px}.title-form .text-title .btn-confirm button:hover{background-color:var(--blue);color:#fff}.title-form .text-title .btn-confirm button:disabled{background-color:gray;color:var(--blue);cursor:default}.form-control,.form-control .switch,.form-control .switch span{overflow:visible}.version-desktop{bottom:0;font-size:.6em;position:-webkit-sticky;position:sticky}.version-tablet{color:transparent;font-size:.5em;position:absolute;right:0;top:0}@media only screen and (max-width:1210px){.version-desktop{color:transparent}.version-tablet{color:#ffffff9f}}$datepicker__background-color:#f0f0f0 !default;$datepicker__border-color:#aeaeae !default;$datepicker__highlighted-color:#3dcc4a !default;$datepicker__muted-color:#ccc !default;$datepicker__selected-color:#216ba5 !default;$datepicker__text-color:#000 !default;$datepicker__header-color:#000 !default;$datepicker__navigation-disabled-color:lighten($datepicker__muted-color,10%) !default;$datepicker__border-radius:.3rem !default;$datepicker__day-margin:.166rem !default;$datepicker__font-size:.8rem !default;$datepicker__font-family:"Helvetica Neue",helvetica,arial,sans-serif !default;$datepicker__item-size:1.7rem !default;$datepicker__margin:.4rem !default;$datepicker__navigation-button-size:32px !default;$datepicker__triangle-size:8px !default;%navigation-chevron{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}%navigation-chevron--disabled,%navigation-chevron--disabled:hover{border-color:lighten($datepicker__muted-color,10%);cursor:default}%triangle-arrow{margin-left:-8px * .5;position:absolute;width:0}%triangle-arrow:after,%triangle-arrow:before{border:8px solid transparent;box-sizing:content-box;content:"";height:0;left:-8px;position:absolute;width:1px;z-index:-1}%triangle-arrow:before{border-bottom-color:#aeaeae}%triangle-arrow-up{@extend %triangle-arrow;margin-top:-8px;top:0}%triangle-arrow-up:after,%triangle-arrow-up:before{border-bottom-color:#f0f0f0;border-top:none}%triangle-arrow-up:after{top:0}%triangle-arrow-up:before{border-bottom-color:#aeaeae;top:-1px}%triangle-arrow-down{@extend %triangle-arrow;bottom:0;margin-bottom:-8px}%triangle-arrow-down:after,%triangle-arrow-down:before{border-bottom:none;border-top-color:#fff}%triangle-arrow-down:after{bottom:0}%triangle-arrow-down:before{border-top-color:#aeaeae;bottom:-1px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0;width:100%}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__triangle{left:50px;position:absolute}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{padding-top:8px + 2px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{@extend %triangle-arrow-up;}.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}.react-datepicker-popper[data-placement^=top]{padding-bottom:8px + 2px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{@extend %triangle-arrow-down;}.react-datepicker-popper[data-placement^=right]{padding-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{padding-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 2px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.8rem * 1.18;font-weight:700;margin-top:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:darken(#ccc,15%)}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon:before{@extend %navigation-chevron;}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;-webkit-transform:rotate(225deg);transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-72px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:content-box;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:transparent;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day-names,.react-datepicker__week{white-space:nowrap}.react-datepicker__day-names{margin-bottom:-8px}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__month--in-range,.react-datepicker__month--in-selecting-range,.react-datepicker__month--selected,.react-datepicker__quarter--in-range,.react-datepicker__quarter--in-selecting-range,.react-datepicker__quarter--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__month--in-range:hover,.react-datepicker__month--in-selecting-range:hover,.react-datepicker__month--selected:hover,.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter--in-selecting-range:hover,.react-datepicker__quarter--selected:hover{background-color:darken(#216ba5,5%)}.react-datepicker__month--disabled,.react-datepicker__quarter--disabled{color:#ccc;pointer-events:none}.react-datepicker__month--disabled:hover,.react-datepicker__quarter--disabled:hover{background-color:transparent;cursor:default}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:darken(#3dcc4a,5%)}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__year-text--in-range:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--selected:hover{background-color:darken(#216ba5,5%)}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#86c0ec;border-radius:.3rem;color:#fff}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:darken(#216ba5,5%)}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__month-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__quarter-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__year-text--in-range){background-color:rgba(#216ba5,.5)}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__month-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__quarter-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:transparent}.react-datepicker__month-text.react-datepicker__month--in-range:hover,.react-datepicker__month-text.react-datepicker__month--selected:hover,.react-datepicker__month-text.react-datepicker__quarter--in-range:hover,.react-datepicker__month-text.react-datepicker__quarter--selected:hover,.react-datepicker__quarter-text.react-datepicker__month--in-range:hover,.react-datepicker__quarter-text.react-datepicker__month--selected:hover,.react-datepicker__quarter-text.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter-text.react-datepicker__quarter--selected:hover{background-color:#216ba5}.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover{background-color:#f0f0f0}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:darken(#ccc,10%)}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{@extend %navigation-chevron;right:-16px;top:0;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;-ms-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:darken(#ccc,10%)}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:darken(#ccc,10%)}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:transparent;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"\d7";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:.8rem * 1.8}.comordities-form{align-items:center;display:flex;flex-direction:column;justify-content:center}.comordities-form .btn-confirm{display:flex;gap:10px;justify-content:center}.comordities-form .btn-confirm button{cursor:pointer;width:150px}.comorbidities-form-normal{background-color:var(--light);box-shadow:var(--shadow);display:grid;margin:1%;max-width:1140px;width:95%}.comorbidities-form-normal.disable{background-color:var(--gray)}.comorbidities-form-normal.disable input{background-color:transparent}.comorbidities-form-normal.disable input[type=radio]{background-color:red}.form-content{background:var(--title);color:#fff;outline:1px solid gray}.comorbidities-title{background-color:var(--blue);color:var(--light);font-size:var(--bigFont);font-weight:700;margin-top:10px}.comordities-form .form-content .form-title h4{margin:1% 0}.row-1{align-items:center;display:grid;grid-template-columns:40% 45% 15%;outline:1px solid gray;width:100%}.row-1 .approve-center{height:100%}.row-1 .label-row-1{align-items:center;display:flex;height:100%;outline:1px solid gray;padding:0 1%;width:98%}.row-1 .label-row-1 .date-row-1{padding:20px}.row-1 .date-box{display:flex;justify-content:center}.row-1 .date-row-1 .date-box{text-align:center}.form-sub-title{background-color:var(--blue);color:#fff;display:grid;grid-template-columns:30% 25% 10% 20% 15%;outline:1px solid gray}.sub-title{display:flex;justify-content:center;width:100%}.total-cci-score-row{display:grid;grid-template-columns:65% 35%;outline:1px solid gray}.total-cci-score-row div.left{background:var(--blue);border-right:1px solid gray;color:#fff}.total-cci-score-row div.right{outline:1px solid gray}.total-cci-score-row div{align-items:center;display:flex;justify-content:center;width:100%}.total-cci-score-point p,.total-cci-score-row div p{font-size:20px;font-weight:600}.total-cci-score-point p{color:var(--blue)}.comordities-form-special{background-color:var(--light);box-shadow:var(--shadow);display:grid;margin:3% 1% 1%;width:95%}.comordities-form-special-content-1,.comordities-form-special-content-2,.comordities-form-special-title{display:grid;grid-template-columns:30% 25% 30% 15%;outline:1px solid gray}.comordities-form-special-content-1 .wrap,.comordities-form-special-content-2 .wrap,.comordities-form-special-title .wrap{align-items:center;display:grid;outline:1px solid gray;width:100%}.comordities-form-special-title{background-color:var(--blue);color:var(--light)}.comorbidities-form-special-textarea{border:none;border-bottom:1px solid gray;font-size:16px;height:60px;outline:none;overflow:hidden;padding:10px;resize:none}.comordities-form-special-content-note,.comordities-form-special-title-label,.comordities-form-special-title-note,.comordities-form-special-title-presence{align-items:center;display:flex;justify-content:center;padding:0 10px;text-align:center}.comordities-form-special-title-label{border-top-left-radius:10px}.comordities-form-special-content-label{align-items:center;display:flex;outline:1px solid gray;padding:0 3%}.comordities-form-special-content-wrap{align-self:center}.comordities-form-special-content-presence{align-items:center;display:flex;height:100%;justify-content:space-between;margin:0 auto;width:80%}.comordities-form-special-content-presence-grid{display:grid;grid-template-columns:100% 0}.comordities-form-special-content-note{display:grid;flex-direction:column;height:-90%;outline:1px solid gray;padding:5% 0;text-align:center}.comordities-form-special-content-note p{margin:0}.comordities-form-special-content-note input{background:repeating-linear-gradient(90deg,dimgrey,dimgrey 1ch) 0 100%/100% 2px no-repeat;border:none;display:inline-block;padding:0;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.comordities-form-special-content-note input:focus{color:#1e90ff;outline:none}.comordities-form-special-content-presence input,.radio-button input{height:20px;width:20px}@media only screen and (max-width:768px){.radio-button{width:100%}.comordities-form-special-content-wrap{align-items:center;display:flex}.comordities-form-special-content-presence-grid{display:flex}}.comor-specify div{padding:12px 12px 8px}@media only screen and (max-width:500px){.comordities-form-special-content-presence{align-items:center;flex-direction:column}.comordities-form-special-content-presence input{display:block;height:20px;margin:0 auto;width:20px}.comordities-form-special-content-presence-grid{display:block}}.general-patient-information-form{display:flex;flex-direction:column}.general-patient-information-form-content{background:var(--light);box-shadow:var(--shadow);margin:20px auto;max-width:1140px;outline:1px solid gray;width:95%}.general-patient-information-form-title-1{background:var(--title);color:#fff;outline:1px solid gray}.general-patient-information-form-title-1 h1{padding-left:1%}.general-patient-information-date{display:flex;height:100%;justify-content:center;outline:1px solid gray;width:100%}.general-patient-information-form-row{display:grid;grid-template-columns:25% 75%;outline:1px solid gray}.general-patient-information-form-row>:first-child{outline:1px solid gray}.general-patient-information-row{height:100%;margin-bottom:auto;margin-top:auto;outline:1px solid gray;overflow:auto;padding-left:30px}.general-input div div div{align-items:center;display:grid;grid-template-columns:55px 1fr 10%}.general-input div div input{height:20px;width:20px}.general-patient-information-patient-classification-row{outline:1px solid gray;overflow:auto;padding:0 3%}.general-patient-information-patient-classification-row p{padding:0 1%}.general-patient-left-border{height:100%;justify-content:center;outline:1px solid gray}.health-form-component{display:flex;flex-direction:column;justify-content:center}.health-form-component .btn-confirm{display:flex;gap:10px;justify-content:center}.health-form-component .btn-confirm button{cursor:pointer;width:150px}.case-record{background:var(--light);box-shadow:var(--shadow);display:grid;margin:2% auto;max-width:1140px;outline:1px solid gray;width:95%}.case-record.disable{background-color:var(--gray)}.health-form-title-1{background:var(--title);color:#fff;outline:1px solid gray}.health-form-title-1 h1{padding-left:1%}.health-form-head,.health-form-ro1{outline:1px solid gray}.health-form-head{background-color:var(--blue);color:#fff;font-size:var(--bigFont);font-weight:700;padding:20px 0 20px 10px}.health-form-date{align-items:center;display:flex;outline:1px solid gray;padding:35px}.health-form-row2{display:grid;grid-template-columns:25% 60% 15%;outline:1px solid gray}.health-form-row2 .label-box{display:flex;justify-self:flex-start;padding:0 3%}.health-form-row2-col3{display:grid;grid-template-columns:25% 60% 15%;height:auto}.health-form-choice{align-items:center;justify-content:flex-start;outline:1px solid gray}.health-form-choice .approve{display:flex}.health-form-choice .approve .text{justify-self:flex-start}.health-form-choice div div .Single-choice .Single-choice-content{display:grid;grid-template-columns:12% 88%;margin:0 20px}.health-form-choice .health-form-item{align-items:center;display:flex;height:100%;justify-content:center}.health-form-row2-col2{background-color:var(--light);display:grid;grid-template-columns:40% 45% 15%}.health3-form-row2{display:grid;grid-template-columns:60% 40%}.health-form-ul{padding:5% 0 5% 10%}.health-form-li{font-weight:400;padding:10px}.health-form-title{align-items:center;display:flex;outline:1px solid gray;padding:0 3%}.health-form-choice div div input{height:20px;margin:0 10px;width:20px}.health-form-today{align-items:center;display:flex;flex-direction:column;justify-content:flex-start}.health-form-today-text{color:var(--blue);font-size:24px;text-align:center}.health-form-today input{border-radius:10px;color:var(--blue);font-size:30px;height:50px;margin:0 auto;padding:20px;text-align:center;width:40%}.health-form-today input.error{color:red;outline:4px solid var(--blue)}.health-form-today input.sucess{outline:4px solid var(--blue)}.health-form-today-error{color:red;padding-top:10px}.histopath-form-container{display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:1140px;width:95%}.histopath-form-container .btn-confirm{display:flex;gap:10px;justify-content:center}.histopath-form-container .btn-confirm button{cursor:pointer;width:150px}.histopath-form-report{background:var(--light);box-shadow:var(--shadow);display:flex;flex-direction:column;margin:2% 0;width:100%}.histopath-form-report.disable{background-color:var(--gray)}.histopath-form-title{background:var(--title);color:#fff;outline:1px solid gray}.histopath-form-title h1,.histopath-form-title h2{padding-left:1%}.histopath-form-date-row{display:grid;grid-template-columns:42.5% 42.5% 15%}.histopath-form-date-row div div div div,.histopath-form-label,.histopath-label{align-items:center;display:flex;outline:1px solid gray}.histopath-form-label,.histopath-label{padding:20px}.histopath-form-item{flex-direction:column}.histopath-form-item,.histopath-form-item.wrap div{align-items:center;display:flex;outline:1px solid gray}.histopath-form-item.wrap div{height:100%;min-width:100px;width:100%}.histopath-form-item.wrap div .receptor .Single-choice-content p,.histopath-form-item.wrap div div .Single-choice .Single-choice-content p{margin:10px;width:-webkit-min-content;width:min-content}.histopath-form-item .histopath-units .css-11u53oe-MuiSelect-select-MuiInputBase-input-MuiOutlinedInput-input.css-11u53oe-MuiSelect-select-MuiInputBase-input-MuiOutlinedInput-input.css-11u53oe-MuiSelect-select-MuiInputBase-input-MuiOutlinedInput-input{font-family:var(--rubik);text-align:center;white-space:normal}.histopath-form-item .histopath-units div{height:-webkit-min-content;height:min-content;margin:0 auto;width:80%}.histopath-form-item .histopath-units div div{display:flex;justify-content:center;outline:none;width:80%}.histopath-form-item div{align-items:center;display:flex;height:100%;outline:1px solid gray;width:100%}.histopath-form-item div div .specify-field,.histopath-form-item div div .specify-field-error{width:1.9rem}.histopath-form-item div .label input,.histopath-form-item div div .specify-field,.histopath-form-item div input{width:4.4ch}.histopath-form-item div .label input,.histopath-form-item div div .specify-field,.histopath-form-item div div .specify-field-2,.histopath-form-item div input{background:repeating-linear-gradient(90deg,dimgrey,dimgrey 2ch,transparent 0,transparent 1.5ch) 0 100%/10ch 2px no-repeat;border:none;display:inline-block;font:1.2rem Ubuntu Mono,monospace;letter-spacing:.5ch;margin:1.2rem 3px;padding:0;text-align:right}.histopath-form-item div div .specify-field-2{width:3ch}.histopath-form-item .int-input{display:flex;justify-content:center}.histopath-form-item .int-input .num,.histopath-form-item .int-input .num-error{width:1.9rem}.histopath-form-item .int-input p{margin-left:2%}.histopath-form-date{outline:1px solid gray;padding:0 20px}.histopath-form-date,.histopath-form-date-label p{align-items:center;display:flex}.histopath-form-date-label{height:100%;outline:1px solid gray;width:100%}.histopath-form-row{display:grid;grid-template-columns:25% 60% 15%}.histopath-form-row .approve-center{outline:1px solid gray}.histopath-form-multi-item div{display:flex;flex-direction:column;line-height:2;outline:1px solid gray;padding:10px}.histopath-form-multi-item .histopath-multi{padding:0}.histopath-form-multi-item label{padding:0 1%}.histopath-form-multi-item label input{background:repeating-linear-gradient(90deg,dimgrey,dimgrey 2ch) 0 100%/100% 2px no-repeat;border:none;display:inline-block;font-size:1rem;padding:0;width:95%}.histopath-form-multi-item label input:focus{border:none;color:var(--lightBlue);outline:none}.histopath-form-item .int-input .num:focus,.histopath-form-item div div .specify-field-2:focus,.histopath-form-item div div .specify-field:focus,.histopath-form-item label input:focus{color:#1e90ff;outline:none}.axillary.collapse,.dcis.collapse,.invasive.collapse,.sentinel.collapse{max-height:0;outline:1px solid gray;overflow:hidden;transition:.2s ease-out}.axillary.collapse.active,.dcis.collapse.active,.invasive.collapse.active,.sentinel.collapse.active{max-height:100%;transition:.35s ease-in}.break-word{word-break:break-word}@media only screen and (max-width:768px){.histopath-form-container{margin:10% auto;width:95%}}.ct-scan-report-form{align-items:center;display:flex;flex-direction:column;justify-content:center}.ct-scan-report-form .btn-confirm{display:flex;gap:10px;justify-content:center}.ct-scan-report-form .btn-confirm button{cursor:pointer;width:150px}.ct-scan-report-form-container{background:var(--light);box-shadow:var(--shadow);display:grid;margin:2% auto;max-width:1140px;width:95%}.ct-scan-report-form-container.disable,.ct-scan-report-form-container.disable textarea{background-color:var(--gray)}.ct-scan-report-form-title-1{background:var(--title);color:#fff;outline:1px solid gray}.ct-scan-report-form-title-1 h1{padding-left:1%}.ct-scan-report-form-location-label{align-items:center;display:flex;outline:1px solid gray;padding:0 3%}.ct-scan-report-form-row{display:grid;grid-template-columns:2fr 3fr 15%}.ct-scan-report-form-label{align-items:center;display:grid;grid-template-columns:1fr 1fr;outline:1px solid gray;padding:0 3%}.ct-scan-report-form-label .approve{margin:0 auto}.ct-scan-report-form-label.second{justify-content:space-around}.ct-scan-report-form-label-lesion{align-items:center;display:flex;outline:1px solid gray}.ct-scan-report-form-label-lesion div{display:grid;padding:5% 0}.ct-scan-report-form-label-lesion div label{padding:0 5%}.ct-scan-report-form-label-lesion div label input{background:repeating-linear-gradient(90deg,dimgrey,dimgrey 1ch) 0 100%/100% 2px no-repeat;border:none;display:inline-block;font-size:1rem;padding:0;width:95%}.ct-scan-report-form-label-lesion div label input:focus{color:var(--lightBlue);outline:none}.ct-scan-report-form-location-of-lesions-item input{align-items:center;display:flex;padding:0 3%}.ct-scan-report-form-comment-item{outline:1px solid gray}.ct-scan-report-form-attachment-item div,.ct-scan-report-form-date-item .date-box{padding:0 10px}.ct-scan-report-form-presence-of-lesions-item div{padding:0 2px}.ct-scan-report-form-attachment-item,.ct-scan-report-form-date-item{justify-content:flex-start}.ct-scan-report-form-presence-of-lesions-item{display:flex;outline:1px solid gray}.ct-scan-report-form-location-of-lesions-item{outline:1px solid gray;overflow:auto}.ct-scan-report-form-location-of-lesions-item div{display:flex;flex-direction:column;height:100%;line-height:2;outline:1px solid gray;padding-left:1%}.ct-scan-report-form-location-of-lesions-item div label{padding:0 28px}.ct-scan-report-form-location-of-lesions-item div label label{padding:0}.ct-scan-report-form-comment-item div{height:80%;width:99%}.ct-scan-report-form-comment-item textarea{border:none;border-radius:4px;box-sizing:border-box;font-size:16px;height:100%;margin:10px 20px;padding:12px 20px;resize:none;width:calc(100% - 40px)}.location.of.lesions.collapse.active{outline:1px solid gray}@media only screen and (max-width:768px){.ct-scan-report-form-container{margin:10% auto;width:100%}}.mri-scan-report-form{align-items:center;display:flex;flex-direction:column;justify-content:center}.mri-scan-report-form .btn-confirm{display:flex;gap:10px;justify-content:center}.mri-scan-report-form .btn-confirm button{cursor:pointer;width:150px}.mri-scan-report-form-container{background:var(--light);box-shadow:var(--shadow);display:grid;margin:2% auto;width:95%}.mri-scan-report-form-container.disable,.mri-scan-report-form-container.disable textarea{background-color:var(--gray)}.mri-scan-report-form-title-1{background:var(--title);color:#fff;outline:1px solid gray}.mri-scan-report-form-title-1 h1{padding-left:1%}.mri-scan-report-form-attachment-row,.mri-scan-report-form-comment-row,.mri-scan-report-form-date-row,.mri-scan-report-form-location-of-lesions-row,.mri-scan-report-form-presence-of-lesions-row{display:grid;grid-template-columns:2fr 3fr 15%}.mri-scan-report-form-attachment-item,.mri-scan-report-form-attachment-label,.mri-scan-report-form-comment-label,.mri-scan-report-form-date-item,.mri-scan-report-form-date-label,.mri-scan-report-form-location-of-lesions-label,.mri-scan-report-form-presence-of-lesions-item,.mri-scan-report-form-presence-of-lesions-label{align-items:center;display:grid;grid-template-columns:1fr 1fr;outline:1px solid gray;padding:0 3%}.mri-scan-report-form-comment-item{outline:1px solid gray}.mri-scan-report-form-attachment-item div,.mri-scan-report-form-date-item .date-box{padding:0 10px}.mri-scan-report-form-presence-of-lesions-item{display:grid;grid-template-columns:1fr 1fr;outline:1px solid gray}.mri-scan-report-form-location-of-lesions-item{outline:1px solid gray}.mri-scan-report-form-location-of-lesions-item div{display:flex;flex-direction:column;height:100%;line-height:2;outline:1px solid gray;padding:5% 0}.mri-scan-report-form-location-of-lesions-item div label{padding:0 5%}.mri-scan-report-form-location-of-lesions-item div label label{padding:0}.mri-scan-report-form-comment-item div{height:80%;width:99%}.mri-scan-report-form-location-of-lesions-item label input{background:repeating-linear-gradient(90deg,dimgrey,dimgrey 1ch) 0 100%/100% 2px no-repeat;border:none;display:inline-block;font-size:1rem;padding:0;width:95%}.mri-scan-report-form-location-of-lesions-item label input:focus{color:var(--lightBlue);outline:none}.mri-scan-report-form-comment-item textarea{border:none;border-radius:4px;box-sizing:border-box;font-size:16px;height:100%;margin:10px 20px;padding:12px 20px;resize:none;width:calc(100% - 40px)}@media only screen and (max-width:768px){.mri-scan-report-form-container{margin:10% auto;width:100%}}.pet-scan-report-form{align-items:center;display:flex;flex-direction:column;justify-content:center}.pet-scan-report-form .btn-confirm{display:flex;gap:10px;justify-content:center}.pet-scan-report-form .btn-confirm button{cursor:pointer;width:150px}.pet-scan-report-form-container{background:var(--light);box-shadow:var(--shadow);display:grid;margin:2% auto;width:95%}.pet-scan-report-form-container.disable,.pet-scan-report-form-container.disable textarea{background-color:var(--gray)}.pet-scan-report-form-title-1{background:var(--title);color:#fff;outline:1px solid gray}.pet-scan-report-form-title-1 h1{padding-left:1%}.pet-scan-report-form-attachment-row,.pet-scan-report-form-comment-row,.pet-scan-report-form-date-row,.pet-scan-report-form-location-of-lesions-row,.pet-scan-report-form-presence-of-lesions-row{display:grid;grid-template-columns:2fr 3fr 15%}.pet-scan-report-form-attachment-item,.pet-scan-report-form-attachment-label,.pet-scan-report-form-comment-label,.pet-scan-report-form-date-item,.pet-scan-report-form-date-label,.pet-scan-report-form-location-of-lesions-label,.pet-scan-report-form-presence-of-lesions-item,.pet-scan-report-form-presence-of-lesions-label{align-items:center;display:grid;grid-template-columns:1fr 1fr;outline:1px solid gray;padding:0 3%}.pet-scan-report-form-comment-item{outline:1px solid gray}.pet-scan-report-form-attachment-item,.pet-scan-report-form-date-item{justify-content:flex-start}.pet-scan-report-form-attachment-item div,.pet-scan-report-form-date-item .date-box{padding:0 10px}.pet-scan-report-form-location-of-lesions-item div{padding:5% 0}.pet-scan-report-form-location-of-lesions-item div label{padding:0 3%}.pet-scan-report-form-location-of-lesions-item div label label{padding:0}.pet-scan-report-form-presence-of-lesions-item{display:grid;grid-template-columns:1fr 1fr;outline:1px solid gray}.pet-scan-report-form-location-of-lesions-item{outline:1px solid gray}.pet-scan-report-form-location-of-lesions-item div{display:flex;flex-direction:column;height:100%;line-height:2;outline:1px solid gray;padding-left:1%}.pet-scan-report-form-comment-item div{height:80%;width:99%}.pet-scan-report-form-location-of-lesions-item label input{background:repeating-linear-gradient(90deg,dimgrey,dimgrey 1ch) 0 100%/100% 2px no-repeat;border:none;display:inline-block;font-size:1rem;padding:0;width:95%}.pet-scan-report-form-location-of-lesions-item label input:focus{color:var(--lightBlue);outline:none}.pet-scan-report-form-comment-item textarea{border:none;border-radius:4px;box-sizing:border-box;font-size:16px;height:100%;margin:10px 20px;padding:12px 20px;resize:none;width:calc(100% - 40px)}.location.of.lesions.collapse{max-height:0;overflow:hidden;transition:.2s ease-out}.location.of.lesions.collapse.active{max-height:100%;transition:.35s ease-in}@media only screen and (max-width:768px){.pet-scan-report-form-container{margin:10% auto;width:100%}}.abdominal-form{display:flex;flex-direction:column;justify-content:center}.abdominal-form-container{background:var(--light);box-shadow:var(--shadow);display:grid;margin:2% auto;overflow:auto;width:95%}.abdominal-form-container.disable,.abdominal-form-container.disable textarea{background-color:var(--gray)}.abdominal-form-title-1{background:var(--title);color:#fff;outline:1px solid gray}.abdominal-row2{display:grid;grid-template-columns:2fr 3fr 15%}.abdominal-content{align-items:center;border:1px solid gray;display:grid;grid-template-columns:1fr 1fr;padding:15px}.abdominal-content .approve{margin:0 auto}.abdominal-content-textarea{border:1px solid gray}.abdominal-content-text textarea{border:none;border-radius:4px;box-sizing:border-box;font-size:16px;height:100%;margin:10px 20px;padding:12px 20px;resize:none;width:calc(100% - 40px)}@media only screen and (max-width:768px){.abdominal-form-container{margin:10% auto;width:100%}}.chest-x-ray-form{align-items:center;display:flex;flex-direction:column;justify-content:center}.chest-x-ray-form .btn-confirm{display:flex;gap:10px;justify-content:center}.chest-x-ray-form .btn-confirm button{cursor:pointer;width:150px}.chest-x-ray-form-container{background:var(--light);box-shadow:var(--shadow);display:grid;margin:2% auto;overflow:auto;width:95%}.chest-x-ray-form-container.disable,.chest-x-ray-form-container.disable textarea{background-color:var(--gray)}.chest-x-ray-form-title-1{background:var(--title);color:#fff;outline:1px solid gray}.xray-row2{display:grid;grid-template-columns:2fr 3fr 15%}.xray-content{align-items:center;border:1px solid gray;display:grid;grid-template-columns:1fr 1fr;padding:15px}.xray-content .approve{margin:0 auto}.xray-content-textarea{border:1px solid gray}.xray-content-text textarea{border:none;border-radius:4px;box-sizing:border-box;font-size:16px;height:100%;margin:10px 20px;padding:12px 20px;resize:none;width:calc(100% - 40px)}@media only screen and (max-width:768px){.chest-x-ray-form-container{margin:10% auto;width:100%}}.bone-scintigraphy-report-form{align-items:center;display:flex;flex-direction:column;justify-content:center}.bone-scintigraphy-report-form .btn-confirm{display:flex;gap:10px;justify-content:center}.bone-scintigraphy-report-form .btn-confirm button{cursor:pointer;width:150px}.bone-scintigraphy-report-form-container{background:var(--light);box-shadow:var(--shadow);display:grid;margin:2% auto;max-width:1140px;width:95%}.bone-scintigraphy-report-form-container.disable,.bone-scintigraphy-report-form-container.disable textarea{background-color:var(--gray)}.bone-scintigraphy-report-form-title-1{background:var(--title);color:#fff;outline:1px solid gray}.bone-scintigraphy-report-form-title-1 h1{padding-left:1%}.bone-scintigraphy-report-form-attachment-row,.bone-scintigraphy-report-form-comment-row,.bone-scintigraphy-report-form-date-row,.bone-scintigraphy-report-form-presence-of-lesions-row{display:grid;grid-template-columns:2fr 3fr 15%}.bone-scintigraphy-report-form-label{align-items:center;display:grid;grid-template-columns:1fr 1fr;outline:1px solid gray;padding-left:3%}.bone-scintigraphy-report-form-label .textarea{margin:10px 0}.bone-scintigraphy-report-form-label .approve{margin:0 auto}.bone-scintigraphy-report-form-comment-item{outline:1px solid gray}.bone-scintigraphy-report-form-attachment-item,.bone-scintigraphy-report-form-date-item{justify-content:flex-start}.bone-scintigraphy-report-form-presence-of-lesions-item{display:flex;outline:1px solid gray;padding:0 20px}.bone-scintigraphy-report-form-comment-item div{height:80%;width:99%}.bone-scintigraphy-report-form-comment-item textarea{border:none;border-radius:4px;box-sizing:border-box;font-size:16px;height:100%;margin:10px 20px;padding:12px 20px;resize:none;width:calc(100% - 40px)}@media only screen and (max-width:768px){.bone-scintigraphy-report-form-container{margin:10% auto;width:100%}}.mammogram-report-form{align-items:center;display:flex;flex-direction:column;justify-content:center}.mammogram-report-form .btn-confirm{display:flex;gap:10px;justify-content:center}.mammogram-report-form .btn-confirm button{cursor:pointer;width:150px}.mammogram-report-form-container{background:var(--light);box-shadow:var(--shadow);display:grid;margin:2% auto;width:95%}.mammogram-report-form-container.disable,.mammogram-report-form-container.disable textarea{background-color:var(--gray)}.mammogram-report-form-title-1{background:var(--title);color:#fff;outline:1px solid gray}.mammogram-report-form-title-1 h1{padding-left:1%}.mammogram-report-form-attachment-row,.mammogram-report-form-bi-rads-row,.mammogram-report-form-comment-row,.mammogram-report-form-date-row,.mammogram-report-form-presence-of-lesions-row{display:grid;grid-template-columns:2fr 3fr 15%}.mammogram-report-form-attachment-item,.mammogram-report-form-attachment-label,.mammogram-report-form-bi-rads-label,.mammogram-report-form-comment-label,.mammogram-report-form-date-item,.mammogram-report-form-date-label,.mammogram-report-form-presence-of-lesions-label{align-items:center;display:grid;grid-template-columns:1fr 1fr;outline:1px solid gray;padding:0 3%}.mammogram-report-form-comment-item{outline:1px solid gray}.mammogram-report-form-attachment-item div,.mammogram-report-form-attachment-label p,.mammogram-report-form-bi-rads-label p,.mammogram-report-form-comment-label p,.mammogram-report-form-date-item div,.mammogram-report-form-date-label p,.mammogram-report-form-presence-of-lesions-label p{padding:0 10px}.mammogram-report-form-bi-rads-item{padding:0 5%}.mammogram-report-form-bi-rads-item .Single-choice .Single-choice-content{display:grid;grid-template-columns:15% 85%}.mammogram-report-form-bi-rads-item{outline:1px solid gray}.mammogram-report-form-bi-rads-item div{padding:0 2px}.mammogram-report-form-bi-rads-item div p{padding:0 8px}.mammogram-report-form-comment-item div{height:80%;width:99%}.mammogram-report-form-comment-item textarea{border:none;border-radius:4px;box-sizing:border-box;font-size:16px;height:100%;margin:10px 20px;padding:12px 20px;resize:none;width:calc(100% - 40px)}.mammogram-report-form-presence-of-lesions-item{outline:1px solid gray;padding:5% 0}.mammogram-report-form-presence-of-lesions-item div{display:flex;flex-direction:column;height:100%;line-height:2}.mammogram-report-form-presence-of-lesions-item div label{padding:0 5%}.mammogram-report-form-presence-of-lesions-item div label label{padding:0}.mammogram-report-form-presence-of-lesions-item label input{background:repeating-linear-gradient(90deg,dimgrey,dimgrey 1ch) 0 100%/100% 2px no-repeat;border:none;display:inline-block;font-size:1rem;margin-right:10%;padding:0;width:95%}.mammogram-report-form-presence-of-lesions-item label input:focus{color:var(--lightBlue);outline:none}@media only screen and (max-width:768px){.mammogram-report-form-container{margin:10% auto;width:100%}}.response-evaluation-follow-up-assessment-form,.response-evaluation-form{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.response-evaluation-form-container{background:var(--light);box-shadow:var(--shadow);display:grid;margin:2% auto;outline:1px solid gray;overflow:auto;width:95%}.response-evaluation-form-container.disable{background-color:var(--gray)}.response-evaluation-form-title{background:var(--title);color:#fff;outline:1px solid gray}.response-evaluation-form-title h1,.response-evaluation-form-title h2{margin:0;padding-left:1%}.response-evaluation-form-row{align-items:center;display:grid;grid-template-columns:repeat(3,1fr);justify-content:center;outline:1px solid gray}.response-evaluation-form-col{display:grid;grid-template-columns:10% 15% 30% 20% 13% 12%}.response-evaluation-form-sum-col{display:grid;grid-template-columns:88% 12%;outline:1px solid gray}.response-evaluation-form-points-container{display:grid;grid-template-columns:repeat(3,1fr);justify-items:flex-start}.response-evaluation-form-header h3{text-align:center;word-break:break-all}.response-evaluation-form-date{justify-content:flex-start;padding:5px 0}.response-evaluation-form-content,.response-evaluation-form-date,.response-evaluation-form-header,.response-evaluation-form-sum{align-items:center;display:grid;height:100%;justify-content:center;outline:1px solid gray;overflow:hidden}.response-evaluation-form-content::-webkit-scrollbar,.response-evaluation-form-date::-webkit-scrollbar,.response-evaluation-form-header::-webkit-scrollbar,.response-evaluation-form-sum::-webkit-scrollbar{height:10px}.response-evaluation-form-content::-webkit-scrollbar-track,.response-evaluation-form-date::-webkit-scrollbar-track,.response-evaluation-form-header::-webkit-scrollbar-track,.response-evaluation-form-sum::-webkit-scrollbar-track{background-color:var(--light);border-left:1px solid gray}.response-evaluation-form-content::-webkit-scrollbar-thumb,.response-evaluation-form-date::-webkit-scrollbar-thumb,.response-evaluation-form-header::-webkit-scrollbar-thumb,.response-evaluation-form-sum::-webkit-scrollbar-thumb{background:#2e75bb;border-radius:5px}.site{width:100%}.site div{outline:1px solid #1976d2;width:120px}.prior-radiotherapy{width:100%}.prior-radiotherapy div{font-family:var(--rubik);outline:1px solid #1976d2;width:300px}.method{width:100%}.method div{width:180px}.method div div{outline:1px solid #1976d2}.method .dropdown-specify input{font-size:14px;line-height:16px;width:100%}.response-evaluation-form-date .date-box{margin:0 15px}.response-evaluation-form-item{outline:1px solid gray;padding:0 10px}.response-evaluation-form-item div div div div p{padding:0 10px}.response-evaluation-form-label{padding:10px}.response-evaluation-form-sum-label{background-color:var(--blue);color:#fff;outline:1px solid gray;text-align:center}.response-evaluation-form-sum-item{outline:1px solid gray}.response-evaluation-form-sum-item h3{text-align:center}.response-evaluation-form-content .int-input{display:flex;justify-content:center}.response-evaluation-form-date-label,.response-evaluation-form-label{align-items:center;display:flex;height:100%;outline:1px solid gray;padding:0 3%}.response-evaluation-form-date-item{align-items:center;display:flex;height:100%;justify-content:center;outline:1px solid gray}.response-evaluation-form-content input{background:repeating-linear-gradient(90deg,dimgrey,dimgrey 2ch) 0 100%/100% 2px no-repeat;border:none;display:inline-block;font-size:1rem;padding:0}.response-evaluation-form-content div{align-items:center;text-overflow:ellipsis}.response-evaluation-form-content .int-input input{background:repeating-linear-gradient(90deg,dimgrey,dimgrey 2ch,transparent 0,transparent 1.5ch) 0 100%/10ch 2px no-repeat;border:none;display:inline-block;font:1.2rem Ubuntu Mono,monospace;letter-spacing:.5ch;margin:1.2rem 3px;padding:0;text-align:right;width:4.4ch}.response-evaluation-form-content .int-input .num,.response-evaluation-form-content input:focus{color:#1e90ff;outline:none}.response-evaluation-form-date-label p{padding:0 10px}.response-evaluation-form-date-label.nonoutline{outline:none}.num-error,.num-error:focus,.specify-field-error,.specify-field-error:focus{color:red;outline:none}.response-evaluation-form-points-container{background:var(--title);color:#fff}.response-evaluation-form-points-container div{justify-self:center}.response-evaluation-form-points-container h4{text-decoration:underline}@media only screen and (max-width:1171px){.prior-radiotherapy div{width:250px}.method div{width:150px}}@media only screen and (max-width:981px){.site div{width:80px}.prior-radiotherapy div{width:150px}.method div{width:80px}}@media only screen and (max-width:768px){.response-evaluation-form-container{margin:10% auto}}.prescriptions-for-breast-cancer-form{align-items:center;display:flex;flex-direction:column;justify-content:center}.prescriptions-for-breast-cancer-form .btn-confirm{display:flex;gap:10px;justify-content:center}.prescriptions-for-breast-cancer-form .btn-confirm button{cursor:pointer;width:150px}.prescriptions-for-breast-cancer-form-container{background:var(--light);box-shadow:var(--shadow);display:grid;margin:2% auto;width:95%}.prescriptions-for-breast-cancer-form-container.disable,.prescriptions-for-breast-cancer-form-container.disable textarea{background-color:var(--gray)}.prescriptions-for-breast-cancer-form-title-1{background:var(--title);color:#fff;outline:1px solid gray}.prescriptions-for-breast-cancer-form-title-1 h1{padding-left:1%}.prescriptions-for-breast-cancer-form-title-1 input{background:repeating-linear-gradient(90deg,#fff,#fff 1ch,transparent 0,transparent .5ch) 0 100%/100% 2px no-repeat;border:none;color:#fff;display:inline-block;font:1.2rem Ubuntu Mono,monospace;font-size:1.5rem;letter-spacing:.5ch;margin:1.2rem 3px;padding:0;text-align:right;width:2.2ch}.prescriptions-for-breast-cancer-form-title-1 input:focus{outline:none}.prescriptions-for-breast-cancer-form-content-1-row,.prescriptions-for-breast-cancer-form-content-2-row,.prescriptions-for-breast-cancer-form-content-3-row,.prescriptions-for-breast-cancer-form-content-4-row,.prescriptions-for-breast-cancer-form-content-5-row,.prescriptions-for-breast-cancer-form-content-6-row,.prescriptions-for-breast-cancer-form-content-7-row,.prescriptions-for-breast-cancer-form-content-8-row,.prescriptions-for-breast-cancer-form-header-row{display:grid;grid-template-columns:3fr 2fr 2fr 3fr 15%}.prescriptions-for-breast-cancer-form-content-1-frequency-and-dose,.prescriptions-for-breast-cancer-form-content-1-medication,.prescriptions-for-breast-cancer-form-content-1-start-date,.prescriptions-for-breast-cancer-form-content-1-stop-date,.prescriptions-for-breast-cancer-form-content-2-frequency-and-dose,.prescriptions-for-breast-cancer-form-content-2-medication,.prescriptions-for-breast-cancer-form-content-2-start-date,.prescriptions-for-breast-cancer-form-content-2-stop-date,.prescriptions-for-breast-cancer-form-content-3-frequency-and-dose,.prescriptions-for-breast-cancer-form-content-3-medication,.prescriptions-for-breast-cancer-form-content-3-start-date,.prescriptions-for-breast-cancer-form-content-3-stop-date,.prescriptions-for-breast-cancer-form-content-4-frequency-and-dose,.prescriptions-for-breast-cancer-form-content-4-medication,.prescriptions-for-breast-cancer-form-content-4-start-date,.prescriptions-for-breast-cancer-form-content-4-stop-date,.prescriptions-for-breast-cancer-form-content-5-frequency-and-dose,.prescriptions-for-breast-cancer-form-content-5-medication,.prescriptions-for-breast-cancer-form-content-5-start-date,.prescriptions-for-breast-cancer-form-content-5-stop-date,.prescriptions-for-breast-cancer-form-content-6-frequency-and-dose,.prescriptions-for-breast-cancer-form-content-6-medication,.prescriptions-for-breast-cancer-form-content-6-start-date,.prescriptions-for-breast-cancer-form-content-6-stop-date,.prescriptions-for-breast-cancer-form-content-7-frequency-and-dose,.prescriptions-for-breast-cancer-form-content-7-medication,.prescriptions-for-breast-cancer-form-content-7-start-date,.prescriptions-for-breast-cancer-form-content-7-stop-date,.prescriptions-for-breast-cancer-form-content-8-frequency-and-dose,.prescriptions-for-breast-cancer-form-content-8-medication,.prescriptions-for-breast-cancer-form-content-8-start-date,.prescriptions-for-breast-cancer-form-content-8-stop-date,.prescriptions-for-breast-cancer-form-header-frequency-and-dose,.prescriptions-for-breast-cancer-form-header-medication,.prescriptions-for-breast-cancer-form-header-start-date,.prescriptions-for-breast-cancer-form-header-stop-date{align-items:center;display:flex;height:100%;justify-content:center;outline:1px solid gray;width:100%}.prescriptions-for-breast-cancer-form-content-1-frequency-and-dose div,.prescriptions-for-breast-cancer-form-content-1-medication div,.prescriptions-for-breast-cancer-form-content-1-start-date div,.prescriptions-for-breast-cancer-form-content-1-stop-date div,.prescriptions-for-breast-cancer-form-content-2-frequency-and-dose div,.prescriptions-for-breast-cancer-form-content-2-medication div,.prescriptions-for-breast-cancer-form-content-2-start-date div,.prescriptions-for-breast-cancer-form-content-2-stop-date div,.prescriptions-for-breast-cancer-form-content-3-frequency-and-dose div,.prescriptions-for-breast-cancer-form-content-3-medication div,.prescriptions-for-breast-cancer-form-content-3-start-date div,.prescriptions-for-breast-cancer-form-content-3-stop-date div,.prescriptions-for-breast-cancer-form-content-4-frequency-and-dose div,.prescriptions-for-breast-cancer-form-content-4-medication div,.prescriptions-for-breast-cancer-form-content-4-start-date div,.prescriptions-for-breast-cancer-form-content-4-stop-date div,.prescriptions-for-breast-cancer-form-content-5-frequency-and-dose div,.prescriptions-for-breast-cancer-form-content-5-medication div,.prescriptions-for-breast-cancer-form-content-5-start-date div,.prescriptions-for-breast-cancer-form-content-5-stop-date div,.prescriptions-for-breast-cancer-form-content-6-frequency-and-dose div,.prescriptions-for-breast-cancer-form-content-6-medication div,.prescriptions-for-breast-cancer-form-content-6-start-date div,.prescriptions-for-breast-cancer-form-content-6-stop-date div,.prescriptions-for-breast-cancer-form-content-7-frequency-and-dose div,.prescriptions-for-breast-cancer-form-content-7-medication div,.prescriptions-for-breast-cancer-form-content-7-start-date div,.prescriptions-for-breast-cancer-form-content-7-stop-date div,.prescriptions-for-breast-cancer-form-content-8-frequency-and-dose div,.prescriptions-for-breast-cancer-form-content-8-medication div,.prescriptions-for-breast-cancer-form-content-8-start-date div,.prescriptions-for-breast-cancer-form-content-8-stop-date div,.prescriptions-for-breast-cancer-form-header-frequency-and-dose div,.prescriptions-for-breast-cancer-form-header-medication div,.prescriptions-for-breast-cancer-form-header-start-date div,.prescriptions-for-breast-cancer-form-header-stop-date div{display:flex;justify-content:center;padding:15px 0;width:100%}.prescriptions-for-breast-cancer-form-content-1-frequency-and-dose .date-input,.prescriptions-for-breast-cancer-form-content-1-medication .date-input,.prescriptions-for-breast-cancer-form-content-1-start-date .date-input,.prescriptions-for-breast-cancer-form-content-1-stop-date .date-input,.prescriptions-for-breast-cancer-form-content-2-frequency-and-dose .date-input,.prescriptions-for-breast-cancer-form-content-2-medication .date-input,.prescriptions-for-breast-cancer-form-content-2-start-date .date-input,.prescriptions-for-breast-cancer-form-content-2-stop-date .date-input,.prescriptions-for-breast-cancer-form-content-3-frequency-and-dose .date-input,.prescriptions-for-breast-cancer-form-content-3-medication .date-input,.prescriptions-for-breast-cancer-form-content-3-start-date .date-input,.prescriptions-for-breast-cancer-form-content-3-stop-date .date-input,.prescriptions-for-breast-cancer-form-content-4-frequency-and-dose .date-input,.prescriptions-for-breast-cancer-form-content-4-medication .date-input,.prescriptions-for-breast-cancer-form-content-4-start-date .date-input,.prescriptions-for-breast-cancer-form-content-4-stop-date .date-input,.prescriptions-for-breast-cancer-form-content-5-frequency-and-dose .date-input,.prescriptions-for-breast-cancer-form-content-5-medication .date-input,.prescriptions-for-breast-cancer-form-content-5-start-date .date-input,.prescriptions-for-breast-cancer-form-content-5-stop-date .date-input,.prescriptions-for-breast-cancer-form-content-6-frequency-and-dose .date-input,.prescriptions-for-breast-cancer-form-content-6-medication .date-input,.prescriptions-for-breast-cancer-form-content-6-start-date .date-input,.prescriptions-for-breast-cancer-form-content-6-stop-date .date-input,.prescriptions-for-breast-cancer-form-content-7-frequency-and-dose .date-input,.prescriptions-for-breast-cancer-form-content-7-medication .date-input,.prescriptions-for-breast-cancer-form-content-7-start-date .date-input,.prescriptions-for-breast-cancer-form-content-7-stop-date .date-input,.prescriptions-for-breast-cancer-form-content-8-frequency-and-dose .date-input,.prescriptions-for-breast-cancer-form-content-8-medication .date-input,.prescriptions-for-breast-cancer-form-content-8-start-date .date-input,.prescriptions-for-breast-cancer-form-content-8-stop-date .date-input,.prescriptions-for-breast-cancer-form-header-frequency-and-dose .date-input,.prescriptions-for-breast-cancer-form-header-medication .date-input,.prescriptions-for-breast-cancer-form-header-start-date .date-input,.prescriptions-for-breast-cancer-form-header-stop-date .date-input{font-size:12px;width:80px}.prescriptions-for-breast-cancer-form-content-all-textarea{border:none;outline:none;padding:10px}.prescriptions-for-breast-cancer-form-content-1-frequency-and-dose textarea,.prescriptions-for-breast-cancer-form-content-1-medication textarea,.prescriptions-for-breast-cancer-form-content-2-frequency-and-dose textarea,.prescriptions-for-breast-cancer-form-content-2-medication textarea,.prescriptions-for-breast-cancer-form-content-3-frequency-and-dose textarea,.prescriptions-for-breast-cancer-form-content-3-medication textarea,.prescriptions-for-breast-cancer-form-content-4-frequency-and-dose textarea,.prescriptions-for-breast-cancer-form-content-4-medication textarea,.prescriptions-for-breast-cancer-form-content-5-frequency-and-dose textarea,.prescriptions-for-breast-cancer-form-content-5-medication textarea,.prescriptions-for-breast-cancer-form-content-6-frequency-and-dose textarea,.prescriptions-for-breast-cancer-form-content-6-medication textarea,.prescriptions-for-breast-cancer-form-content-7-frequency-and-dose textarea,.prescriptions-for-breast-cancer-form-content-7-medication textarea,.prescriptions-for-breast-cancer-form-content-8-frequency-and-dose textarea,.prescriptions-for-breast-cancer-form-content-8-medication textarea{border:2px solid var(--blue);border-radius:10px;font-family:var(--rubik);overflow:auto;resize:none;transition:.1s;width:80%}.prescriptions-for-breast-cancer-form-content-1-frequency-and-dose textarea:focus,.prescriptions-for-breast-cancer-form-content-1-medication textarea:focus,.prescriptions-for-breast-cancer-form-content-2-frequency-and-dose textarea:focus,.prescriptions-for-breast-cancer-form-content-2-medication textarea:focus,.prescriptions-for-breast-cancer-form-content-3-frequency-and-dose textarea:focus,.prescriptions-for-breast-cancer-form-content-3-medication textarea:focus,.prescriptions-for-breast-cancer-form-content-4-frequency-and-dose textarea:focus,.prescriptions-for-breast-cancer-form-content-4-medication textarea:focus,.prescriptions-for-breast-cancer-form-content-5-frequency-and-dose textarea:focus,.prescriptions-for-breast-cancer-form-content-5-medication textarea:focus,.prescriptions-for-breast-cancer-form-content-6-frequency-and-dose textarea:focus,.prescriptions-for-breast-cancer-form-content-6-medication textarea:focus,.prescriptions-for-breast-cancer-form-content-7-frequency-and-dose textarea:focus,.prescriptions-for-breast-cancer-form-content-7-medication textarea:focus,.prescriptions-for-breast-cancer-form-content-8-frequency-and-dose textarea:focus,.prescriptions-for-breast-cancer-form-content-8-medication textarea:focus{outline:none;outline:3px solid var(--blue)}@media only screen and (max-width:768px){.prescriptions-for-breast-cancer-form-container{margin:10% auto;width:100%}}.radiation-therapy-for-breast-cancer-form{align-items:center;display:flex;flex-direction:column;justify-content:center}.radiation-therapy-for-breast-cancer-form .btn-confirm{display:flex;gap:10px;justify-content:center}.radiation-therapy-for-breast-cancer-form .btn-confirm button{cursor:pointer;width:150px}.radiation-therapy-for-breast-cancer-form-container{background:var(--light);box-shadow:var(--shadow);display:grid;margin:2% auto;width:95%}.radiation-therapy-for-breast-cancer-form-container.disable{background-color:var(--gray)}.radiation-therapy-for-breast-cancer-form-title-1{background:var(--title);color:#fff;outline:1px solid gray}.radiation-therapy-for-breast-cancer-form-title-1 h1{padding-left:1%}.radiation-therapy-for-breast-cancer-attachment-row,.radiation-therapy-for-breast-cancer-date-of-this-radiation-therapy-row,.radiation-therapy-for-breast-cancer-number-of-fractions-row,.radiation-therapy-for-breast-cancer-total-doses-row,.radiation-therapy-for-breast-cancer-type-of-radiation-therapy-row{display:grid;grid-template-columns:2fr 3fr 15%}.radiation-therapy-for-breast-cancer-attachment-item,.radiation-therapy-for-breast-cancer-attachment-label,.radiation-therapy-for-breast-cancer-date-of-this-radiation-therapy-item,.radiation-therapy-for-breast-cancer-date-of-this-radiation-therapy-label,.radiation-therapy-for-breast-cancer-number-of-fractions-item,.radiation-therapy-for-breast-cancer-number-of-fractions-label,.radiation-therapy-for-breast-cancer-total-doses-item,.radiation-therapy-for-breast-cancer-total-doses-label,.radiation-therapy-for-breast-cancer-type-of-radiation-therapy-label p{align-items:center;display:grid;grid-template-columns:1fr 1fr;padding-left:3%}.radiation-therapy-for-breast-cancer-attachment-item,.radiation-therapy-for-breast-cancer-attachment-label,.radiation-therapy-for-breast-cancer-date-of-this-radiation-therapy-item,.radiation-therapy-for-breast-cancer-date-of-this-radiation-therapy-label,.radiation-therapy-for-breast-cancer-number-of-fractions-item,.radiation-therapy-for-breast-cancer-number-of-fractions-label,.radiation-therapy-for-breast-cancer-total-doses-item,.radiation-therapy-for-breast-cancer-total-doses-label,.radiation-therapy-for-breast-cancer-type-of-radiation-therapy-label{outline:1px solid gray}.radiation-therapy-for-breast-cancer-attachment-item label,.radiation-therapy-for-breast-cancer-attachment-label label,.radiation-therapy-for-breast-cancer-date-of-this-radiation-therapy-item label,.radiation-therapy-for-breast-cancer-date-of-this-radiation-therapy-label label,.radiation-therapy-for-breast-cancer-number-of-fractions-item label,.radiation-therapy-for-breast-cancer-number-of-fractions-label label,.radiation-therapy-for-breast-cancer-total-doses-item label,.radiation-therapy-for-breast-cancer-total-doses-label label,.radiation-therapy-for-breast-cancer-type-of-radiation-therapy-label label{display:flex;justify-content:flex-end;width:100%}.radiation-therapy-for-breast-cancer-date-of-this-radiation-therapy-item{justify-content:flex-start}.radiation-therapy-for-breast-cancer-type-of-radiation-therapy-label{display:flex;flex-direction:column}.radiation-therapy-for-breast-cancer-number-of-fractions-item .int-input,.radiation-therapy-for-breast-cancer-total-doses-item .int-input{display:flex}.radiation-therapy-for-breast-cancer-date-of-this-radiation-therapy-item .date-box{padding:0 10px}.radiation-therapy-for-breast-cancer-attachment-item{justify-content:flex-start}.radiation-therapy-for-breast-cancer-attachment-item div{padding:0 10px}.radiation-therapy-for-breast-cancer-total-doses-item{justify-content:flex-start}.radiation-therapy-for-breast-cancer-total-doses-item div{padding:0 6px}.radiation-therapy-for-breast-cancer-number-of-fractions-item .int-input input,.radiation-therapy-for-breast-cancer-total-doses-item .int-input input{background:repeating-linear-gradient(90deg,dimgrey,dimgrey 2ch,transparent 0,transparent 1.5ch) 0 100%/10ch 2px no-repeat;border:none;display:inline-block;font:1.2rem Ubuntu Mono,monospace;letter-spacing:.5ch;margin:1.2rem 3px;padding:0;text-align:right;width:4.4ch}.radiation-therapy-for-breast-cancer-number-of-fractions-item{justify-content:flex-start}.radiation-therapy-for-breast-cancer-number-of-fractions-item div{padding:0 6px}.radiation-therapy-for-breast-cancer-type-of-radiation-therapy-row{height:190px}.radiation-therapy-for-breast-cancer-type-of-radiation-therapy-row div{justify-content:center}.radiation-therapy-for-breast-cancer-type-of-radiation-therapy-item div{display:flex;flex-direction:column;height:100%;line-height:2;outline:1px solid gray;padding:0 5%}.radiation-therapy-for-breast-cancer-type-of-radiation-therapy-item label input{background:repeating-linear-gradient(90deg,dimgrey,dimgrey 1ch) 0 100%/100% 2px no-repeat;border:none;display:inline-block;font-size:1rem;padding:0;width:95%}.radiation-therapy-for-breast-cancer-number-of-fractions-item .int-input .num:focus,.radiation-therapy-for-breast-cancer-total-doses-item .int-input .num:focus,.radiation-therapy-for-breast-cancer-type-of-radiation-therapy-item label input:focus{color:#1e90ff;outline:none}.num-error,.num-error:focus{color:red;outline:none}@media only screen and (max-width:768px){.radiation-therapy-for-breast-cancer-form-container{margin:10% auto;width:100%}}.follow-up-visits-record-form{align-items:center;display:flex;flex-direction:column;justify-content:center}.follow-up-visits-record-form .btn-confirm{display:flex;gap:10px;justify-content:center}.follow-up-visits-record-form .btn-confirm button{cursor:pointer;width:150px}.follow-up-visits-record-form-container{background:var(--light);box-shadow:var(--shadow);display:flex;flex-direction:column;margin:2% auto;outline:1px solid gray;width:95%}.follow-up-visits-record-form-container.disable{background-color:var(--gray)}.follow-up-visits-record-form-title-1{background:var(--title);color:#fff;outline:1px solid gray}.follow-up-visits-record-form-title-1 h1{padding-left:1%}.follow-up-visits-record-form-row{display:grid;grid-template-columns:var(--column3)}.follow-up-visits-record-form-item,.follow-up-visits-record-form-label{display:flex;flex-direction:column;justify-content:center;outline:1px solid gray;padding:0 8%}.follow-up-visits-record-form-item div div input,.follow-up-visits-record-form-item.visit input,.follow-up-visits-record-form-label div div input,.follow-up-visits-record-form-label.visit input{background:repeating-linear-gradient(90deg,dimgrey,dimgrey 2ch) 0 100%/100% 2px no-repeat;border:none;display:inline-block;font-size:18px;text-align:center}.follow-up-visits-record-form-item div div input:focus,.follow-up-visits-record-form-item.visit input:focus,.follow-up-visits-record-form-label div div input:focus,.follow-up-visits-record-form-label.visit input:focus{outline:none}.follow-up-visits-record-form-item div div div p,.follow-up-visits-record-form-label div div div p{width:100%}.follow-up-visits-record-form-item div div div p input,.follow-up-visits-record-form-label div div div p input{width:140px}.follow-up-visits-record-form-patient-had-recurrence-or-developed-label{align-items:flex-start;flex-direction:column}.follow-up-visits-record-form-follow-up-record-of-which-visit-item input{background:repeating-linear-gradient(90deg,dimgrey,dimgrey 2ch,transparent 0,transparent 1.5ch) 0 100%/10ch 2px no-repeat;border:none;display:inline-block;font:1.2rem Ubuntu Mono,monospace;letter-spacing:.5ch;margin:1.2rem 3px;padding:0;text-align:right;width:1.5ch}.follow-up-visits-record-form-cause-of-death-item input{background:repeating-linear-gradient(90deg,dimgrey,dimgrey 2ch,transparent 0,transparent 0) 0 100%/100% 2px no-repeat;border:none;display:inline-block;font:1.2rem Ubuntu Mono,monospace;padding:0}.follow-up-visits-record-form-cause-of-death-item div div .Single-choice .Single-choice-content p input{width:40ch}.follow-up-visits-record-form-cause-of-death-item input:focus,.follow-up-visits-record-form-follow-up-record-of-which-visit-item input:focus{color:#1e90ff;outline:none}.follow-up-visits-record-form-follow-up-record-of-which-visit-item .int-input{display:flex}.follow-up-visits-record-form-patient-lost-to-follow-up-item{align-items:center;display:flex;height:100%;justify-content:center;outline:1px solid gray;overflow:auto;width:100%}.follow-up-visits-record-form-patient-lost-to-follow-up-item div{width:99%}.follow-up-visits-record-form-patient-lost-to-follow-up-item textarea{border:none;border-radius:4px;box-sizing:border-box;font-size:16px;height:50px;padding:12px 20px;resize:none;width:99%}.follow-up-visits-record-form-patient-lost-to-follow-up-item textarea:focus{color:#1e90ff;outline:none}.follow-up-visits-record-form-follow-up-record-of-which-visit-item .int-input .num-error,.follow-up-visits-record-form-follow-up-record-of-which-visit-item .int-input .num-error:focus{color:red;outline:none}.patient.is.alive.collapse,.patient.is.death.collapse,.patient.is.unknow.collapse{max-height:0;overflow:hidden;transition:.35s ease-out}.patient.is.alive.collapse.active,.patient.is.death.collapse.active,.patient.is.unknow.collapse.active{max-height:100%;outline:1px solid gray;transition:.35s ease-in}@media only screen and (max-width:768px){.follow-up-visits-record-form-container{margin:10% auto;width:100%}}.recurrence-new-primary-cancer-detail-form{align-items:center;display:flex;flex-direction:column;justify-content:center}.recurrence-new-primary-cancer-detail-form .btn-confirm{display:flex;gap:10px;justify-content:center}.recurrence-new-primary-cancer-detail-form .btn-confirm button{cursor:pointer;width:150px}.recurrence-new-primary-cancer-detail-form-container{background:var(--light);box-shadow:var(--shadow);display:grid;margin:2% auto;width:95%}.recurrence-new-primary-cancer-detail-form-container.disable{background-color:var(--gray)}.recurrence-new-primary-cancer-detail-form-title-1{background:var(--title);color:#fff;outline:1px solid gray}.recurrence-new-primary-cancer-detail-form-title-1 h1{padding-left:1%}.recurrence-new-primary-cancer-detail-form-distant-recurrence-row,.recurrence-new-primary-cancer-detail-form-header-row,.recurrence-new-primary-cancer-detail-form-loco-regional-contralateral-recurrence-row,.recurrence-new-primary-cancer-detail-form-non-breast-second-primary-row{display:grid;grid-template-columns:repeat(3,18.3%) 30% 15%}.recurrence-new-primary-cancer-detail-form-header-row{justify-items:center}.recurrence-new-primary-cancer-detail-form-header-row h3,.recurrence-new-primary-cancer-detail-form-header-row p{margin:0;padding:1% 3%;text-align:center}.recurrence-new-primary-cancer-detail-form-header-date-confirmed,.recurrence-new-primary-cancer-detail-form-header-present,.recurrence-new-primary-cancer-detail-form-header-sites,.recurrence-new-primary-cancer-detail-form-header-type{display:flex;flex-direction:column;justify-content:center;outline:1px solid gray;width:100%}.recurrence-new-primary-cancer-detail-form-distant-recurrence-date-confirmed,.recurrence-new-primary-cancer-detail-form-distant-recurrence-label,.recurrence-new-primary-cancer-detail-form-distant-recurrence-present,.recurrence-new-primary-cancer-detail-form-loco-regional-contralateral-recurrence-date-confirmed,.recurrence-new-primary-cancer-detail-form-loco-regional-contralateral-recurrence-label,.recurrence-new-primary-cancer-detail-form-loco-regional-contralateral-recurrence-present,.recurrence-new-primary-cancer-detail-form-non-breast-second-primary-date-confirmed,.recurrence-new-primary-cancer-detail-form-non-breast-second-primary-label,.recurrence-new-primary-cancer-detail-form-non-breast-second-primary-present{align-items:center;display:flex;outline:1px solid gray;padding:0 3%}.recurrence-new-primary-cancer-detail-form-distant-recurrence-date-confirmed,.recurrence-new-primary-cancer-detail-form-loco-regional-contralateral-recurrence-date-confirmed,.recurrence-new-primary-cancer-detail-form-non-breast-second-primary-date-confirmed{justify-content:center}.recurrence-new-primary-cancer-detail-form-distant-recurrence-sites div,.recurrence-new-primary-cancer-detail-form-loco-regional-contralateral-recurrence-sites div,.recurrence-new-primary-cancer-detail-form-non-breast-second-primary-sites div{display:flex;flex-direction:column;line-height:2;outline:1px solid gray;padding:3%}.recurrence-new-primary-cancer-detail-form-distant-recurrence-sites label input,.recurrence-new-primary-cancer-detail-form-loco-regional-contralateral-recurrence-sites label input,.recurrence-new-primary-cancer-detail-form-non-breast-second-primary-sites label input{background:repeating-linear-gradient(90deg,dimgrey,dimgrey 1ch) 0 100%/100% 2px no-repeat;border:none;display:inline-block;font-size:1rem;padding:0}.recurrence-new-primary-cancer-detail-form-distant-recurrence-sites label input:focus,.recurrence-new-primary-cancer-detail-form-loco-regional-contralateral-recurrence-sites label input:focus,.recurrence-new-primary-cancer-detail-form-non-breast-second-primary-sites label input:focus{color:#1e90ff;outline:none}.recurrence-new-primary-cancer-detail-form-distant-recurrence-present,.recurrence-new-primary-cancer-detail-form-loco-regional-contralateral-recurrence-present,.recurrence-new-primary-cancer-detail-form-non-breast-second-primary-present{align-items:center;justify-content:center}.recurrence-new-primary-cancer-detail-form-distant-recurrence-present div,.recurrence-new-primary-cancer-detail-form-loco-regional-contralateral-recurrence-present div,.recurrence-new-primary-cancer-detail-form-non-breast-second-primary-present div{align-items:center;display:flex;justify-content:center;width:100%}@media only screen and (max-width:768px){.recurrence-new-primary-cancer-detail-form-container{margin:10% auto;width:100%}}.surgical-therapy-for-breast-cancer-form{align-items:center;display:flex;flex-direction:column;justify-content:center}.surgical-therapy-for-breast-cancer-form .btn-confirm{display:flex;gap:10px;justify-content:center}.surgical-therapy-for-breast-cancer-form .btn-confirm button{cursor:pointer;width:150px}.surgical-therapy-for-breast-cancer-form-container{background:var(--light);box-shadow:var(--shadow);display:grid;margin:2% auto;width:95%}.surgical-therapy-for-breast-cancer-form-container.disable{background-color:var(--gray)}.surgical-therapy-for-breast-cancer-form-title-1{background:var(--title);color:#fff;outline:1px solid gray}.surgical-therapy-for-breast-cancer-form-title-1 h1{padding-left:1%}.surgical-therapy-for-breast-cancer-form-attachment-row,.surgical-therapy-for-breast-cancer-form-date-row,.surgical-therapy-for-breast-cancer-form-type-of-surgical-therapy-row,.surgical-therapy-for-breast-cancer-form-which-surgical-therapy-row{display:grid;grid-template-columns:2fr 3fr 15%}.surgical-therapy-for-breast-cancer-form-attachment-item,.surgical-therapy-for-breast-cancer-form-attachment-label,.surgical-therapy-for-breast-cancer-form-date-item,.surgical-therapy-for-breast-cancer-form-date-label,.surgical-therapy-for-breast-cancer-form-type-of-surgical-therapy-label,.surgical-therapy-for-breast-cancer-form-which-surgical-therapy-item,.surgical-therapy-for-breast-cancer-form-which-surgical-therapy-label{align-items:center;display:grid;grid-template-columns:1fr 1fr;outline:1px solid gray;padding:0 3%}.surgical-therapy-for-breast-cancer-form-type-of-surgical-therapy-label{align-items:flex-start;flex-direction:column}.surgical-therapy-for-breast-cancer-form-type-of-surgical-therapy-item div{height:100%;line-height:2;outline:1px solid gray;padding:0 3%}.surgical-therapy-for-breast-cancer-form-type-of-surgical-therapy-item label{align-items:center;display:grid;grid-template-columns:10% 90%}.surgical-therapy-for-breast-cancer-form-type-of-surgical-therapy-item label .multi-input{display:block;width:100%}.surgical-therapy-for-breast-cancer-form-which-surgical-therapy-item input{background:repeating-linear-gradient(90deg,dimgrey,dimgrey 1ch,transparent 0,transparent 1.5ch) 0 100%/10ch 2px no-repeat;border:none;display:inline-block;font:1.2rem Ubuntu Mono,monospace;letter-spacing:.5ch;margin:1.2rem 3px;padding:0;text-align:right;width:3ch}.surgical-therapy-for-breast-cancer-form-type-of-surgical-therapy-item input{background:repeating-linear-gradient(90deg,dimgrey,dimgrey 1ch) 0 100%/100% 2px no-repeat;border:none;display:inline-block;font-size:1rem;padding:0;width:95%}.surgical-therapy-for-breast-cancer-form-type-of-surgical-therapy-item input:focus,.surgical-therapy-for-breast-cancer-form-which-surgical-therapy-item input:focus{color:#1e90ff;outline:none}@media only screen and (max-width:768px){.surgical-therapy-for-breast-cancer-form-container{margin:10% auto;width:95%}}.laboratory-record-form{align-items:center;display:flex;flex-direction:column;justify-content:center}.laboratory-record-form .btn-confirm{display:flex;gap:10px;justify-content:center}.laboratory-record-form .btn-confirm button{cursor:pointer;width:150px}.laboratory-record-form-container{background:var(--light);box-shadow:var(--shadow);display:grid;margin:2% auto;width:95%}.laboratory-record-form-container.disable{background-color:var(--gray)}.laboratory-record-form-title{background:var(--title);color:#fff;outline:1px solid gray}.laboratory-record-form-title h1,.laboratory-record-form-title h2{padding-left:1%}.laboratory-record-form-date-row{display:grid;grid-template-columns:2fr 3fr 15%}.laboratory-record-form-header{justify-items:center;text-align:center}.laboratory-record-form-header,.laboratory-record-form-row{display:grid;grid-template-columns:20% 25% 20% 20% 15%}.laboratory-record-form-label{align-items:center;display:flex;outline:1px solid gray;padding:0 3%}.laboratory-record-form-header div,.laboratory-record-form-reference-range,.laboratory-record-form-result,.laboratory-record-form-units{align-items:center;display:flex;flex-direction:column;justify-content:center;outline:1px solid gray;width:100%}.laboratory-record-form-header div .switch,.laboratory-record-form-reference-range .switch,.laboratory-record-form-result .switch,.laboratory-record-form-units .switch{margin:0}.laboratory-record-form-header div .switch span,.laboratory-record-form-reference-range .switch span,.laboratory-record-form-result .switch span,.laboratory-record-form-units .switch span{font-size:14px}.laboratory-record-form-reference-range p{margin:4px 0}.laboratory-record-form-result div{align-items:center;justify-content:center;text-align:center}.laboratory-record-form-result div .int-input .num{background:repeating-linear-gradient(90deg,dimgrey,dimgrey 2ch,transparent 0,transparent 1.6ch) 0 100%/10ch 2px no-repeat;border:none;display:inline-block;font:20px var(--rubik);letter-spacing:.5ch;margin:1.2rem 3px;outline:none;padding:0;text-align:right}.laboratory-record-form-result div .int-input .num:focus{color:var(--lightBlue)}.laboratory-record-form-result div .int-input .num.error{color:red}.float-input div{display:flex;justify-content:center}@media only screen and (max-width:768px){.laboratory-record-form-container{margin:10% auto;width:100%}}html body{border:0;margin:0;padding:0}.login-page{background:var(--blue);flex-direction:column;height:100vh}.login-form-container,.login-page{align-items:center;display:flex;justify-content:center}.login-form-container{background:var(--light);border:1px solid gray;border-radius:12px;box-shadow:var(--shadow);width:500px}.login-form{align-items:center;display:flex;flex-direction:column;justify-content:center}.login-form-login-button{padding:20px}.login-form div{margin:2% auto}.login-form-title div{background:#fff;color:#2196f3;font-size:30px;font-weight:800;margin:0;padding:30px}.login-btn-loading{width:170px}@media only screen and (max-width:1024px){.login-form-title h1{font-size:auto}}@media only screen and (max-width:768px){.login-form-container{width:70%}.login-form-title h1{font-size:30px}}.container-caseDashboard{align-items:center;display:grid;font-family:Rubik;margin:0 auto;max-width:1140px;width:100%}.container-caseDashboard input{border-radius:10px;padding:10px}.container-caseDashboard h2{color:var(--blue);font-size:var(-bigFont);font-weight:700;margin:30px 5% 15px}.container-caseDashboard .bg{background-color:#fff;border-radius:10px;box-shadow:var(--shadow);margin:2% auto;overflow-x:auto;width:100%}.container-caseDashboard .filter-case{display:flex;justify-content:flex-end}.container-caseDashboard .filter-case .MuiFormControl-root.MuiTextField-root{background-color:#fff;border-radius:10px;padding:5px}.container-caseDashboard .filter-case .MuiFormControl-root.MuiTextField-root .MuiInput-underline:before{border-bottom:none}.container-caseDashboard .filter-case .MuiFormControl-root.MuiTextField-root .MuiInput-underline:after{border-bottom:1px solid var(--blue)}.container-caseDashboard .bg-caseDashboard{background-color:#fff}.container-caseDashboard table{border:1px solid var(--primary);border-collapse:collapse;margin:2% auto;padding:10px;width:90%}.container-caseDashboard table thead{background:var(--blue);border:1px solid var(--primary)}.container-caseDashboard table thead tr th{color:var(--primary)}.container-caseDashboard table thead tr th input{background-color:#fff;border-radius:10px;color:#000;display:flex;height:30px;margin:0 5%;padding:0 10px}.container-caseDashboard table thead tr th .MuiFormControl-root.MuiTextField-root{background-color:#fff;border-radius:10px;padding:5px}.container-caseDashboard table thead tr th .MuiFormControl-root.MuiTextField-root .MuiInput-underline:before{border-bottom:none}.container-caseDashboard table thead tr th .MuiFormControl-root.MuiTextField-root .MuiInput-underline:after{border-bottom:1px solid var(--blue)}.container-caseDashboard table thead tr th p{font-family:var(--rubik);font-weight:700}.container-caseDashboard table tbody{border:1px solid var(--primary)}.container-caseDashboard table tbody tr td{text-align:center}.container-caseDashboard table tbody tr td a{color:var(--dark);text-decoration:none}.container-caseDashboard table tbody tr td a:hover{text-decoration:none}.container-caseDashboard table tbody tr td p{cursor:pointer}.container-caseDashboard table tbody tr td button{box-shadow:none;font-family:var(--rubik);font-weight:700;white-space:nowrap}.container-caseDashboard table tbody tr td button.approved{background:#008001}.container-caseDashboard table tbody tr td button.wait{background:#b8860b}.container-caseDashboard table tbody tr td button.unFill{background:transparent;border:1px solid #1876d2;color:#1876d2}.container-caseDashboard table tbody tr td button.need{background:#fe4500}.container-caseDashboard .css-pdct74-MuiTablePagination-selectLabel{font-family:var(--rubik)}.container-caseDashboard .MuiButtonBase-root.Mui-disabled.css-zylse7-MuiButtonBase-root-MuiIconButton-root{color:var(--blue)}.container-caseDashboard .MuiTablePagination-actions{cursor:pointer}.container-caseDashboard .cell-case{width:10%}.container-caseDashboard .cell-visit{width:15%}.headbar-box{background-color:var();font-family:var(--rubik)}.headbar-box div:before{border-bottom:2px solid var(--lightBlue)}.headbar-box div:after{border-bottom:2px solid #fff}.search-popup-container{background-color:var(--light);box-shadow:var(--shadow);z-index:100001}.search-popup-container .MuiAlert-icon{align-items:center;display:flex;justify-content:center}.search-popup-container div div{background-color:var(--light);color:var(--blue);justify-content:center}.search-popup-container>div{background-color:transparent;box-shadow:none}.not-found-case{align-items:center;display:flex;flex-direction:column;font-weight:700;height:70vh;justify-content:center;width:100%}.not-found-case .priority-high-icon{font-size:200px}.not-found-case .text-not-found{font-size:50px;font-weight:bolder}.dashboard-pagination{display:flex;justify-content:space-between;margin:0 auto;padding:10px;width:90%}.dashboard-pagination .number-row{align-items:center;color:var(--blue);display:flex}.dashboard-pagination div{display:flex;padding:10px}.dashboard-pagination div button{align-items:center;border:none;border-radius:50%;display:grid;height:50px;justify-content:center;transition:.25s;width:50px}.dashboard-pagination div button:enabled{color:#00f}.dashboard-pagination div button:enabled:hover{background-color:var(--blue);color:#fff;cursor:pointer}@media screen and (max-width:768px){.container-caseDashboard{margin:0 auto;width:100%}.cell-case{width:10%}.cell-visit{width:15%}}.visit-case-container{margin:10px auto;max-width:1140px;overflow:hidden;width:100%}.visit-case-container .checkboxGroup-container{border-bottom-left-radius:10px;border-bottom-right-radius:10px;margin:0 auto;outline:1px solid gray;width:calc(95% - 2px)}.visit-case-container .checkboxGroup{display:grid;font-family:var(--rubik);grid-template-columns:repeat(3,1fr);margin-left:10px}.confirm{display:flex;margin-top:10px;width:100%}.stepper-visit div button span,.stepper-visit div button span:first-line{-webkit-text-stroke-color:#fff;color:#fff;font-family:Rubik;font-size:18px;font-weight:900}.tracking-text{color:#000;font-family:var(--blue);font-weight:900;margin:auto;padding-top:10px}.stepper-visit{background-color:var(--blue);border-top-left-radius:10px;border-top-right-radius:10px;margin:0 auto;width:95%}.step-typography-visit{color:#fff;font-family:var(--rubik)}.tab-list-container{border-radius:10px;box-shadow:var(--shadow);margin:0 auto;width:95%}.tab-list-container .tab-list-title{background-color:var(--blue);border-top-left-radius:10px;border-top-right-radius:10px;box-shadow:var(--shadow);color:#fff;font-size:24px;font-weight:600;margin:0 auto;padding:10px}.tab-list{background:#fff;font-family:var(--rubik);padding:30px}.tab-list.monitoring{box-shadow:none;width:100%}.tab-list button{-webkit-text-fill-color:transparent;-webkit-background-clip:text,padding-box;background-clip:text,padding-box;background-image:linear-gradient(to top,#fff 50%,#000 50%),linear-gradient(to top,var(--blue) 50%,#fff 50%);background-position:top;background-size:100% 200%;color:transparent;display:flex;font-family:var(--rubik);padding:10px;position:relative;text-decoration:none;transition:background-position .35s ease-in-out}.tab-list button:hover{background-color:var(--blue);background-position:bottom;color:#fff;transition:all .35s}.tab-list button.Mui-selected{transition:none}.tab-list button.Mui-selected:hover{background-image:linear-gradient(var(--blue) 50%,#fff 50%),linear-gradient(var(--blue) 50%,var(--blue) 50%);transition:none}.tab-list button.Mui-selected{background-image:linear-gradient(#fff 50%,#000 50%),linear-gradient(var(--blue) 50%,#fff 50%);color:#fff}.visit-btn{display:flex;justify-content:space-between;margin:0 auto;width:91%}.visit-btn a{color:var(--blue);display:contents;text-decoration:none}.visit-btn a:active{color:var(--lightBlue)}.btn-save-form{display:flex;justify-content:center}.disableSelect{display:none}.snack{align-items:center;background-color:#0ff}.save-popup-container div,.snack{display:flex;justify-content:center}.save-popup-container div{background-color:var(--blue);color:#fff;font-family:var(--rubik);font-weight:600}.save{background-color:green;background-color:red;color:red;display:flex;justify-content:center;margin:0 auto;width:100%}.step-form{align-items:center;background-color:transparent;border:none;color:var(--blue);display:flex;font-family:var(--rubik);padding:25px;visibility:visible}.step-form.hidden{visibility:hidden}.step-form .west{padding:10px;transition:.25s}.step-form.right{background-color:transparent;display:flex;margin:0 75%;width:-webkit-max-content;width:max-content}.step-form:hover{color:var(--lightBlue);cursor:pointer;transition:.25s}.step-form:hover .next-step{padding-left:10px;transition:.25s}.step-form:hover .back-step{padding-right:10px;transition:.25s}.step-form:hover .west{padding-left:15px}:root{--primary:#ddd;--light:#fff;--dark:#333;--title:#1e4c7b;--shadow:0 1px 5px hsla(0,0%,41%,.8)}html{box-sizing:border-box;color:var(--dark);font-family:Rubik,sans-serif;font-size:18px}body{background:var(--bg);line-height:1.4;margin:30px 10px}
