@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;700;900&display=swap);body,html{margin:0;min-height:100%;overflow-x:hidden;padding:0}body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:none;-ms-text-size-adjust:100%;background:#fff;float:left;font-family:Arial Nova,Arial,sans-serif;font-size:16px;font-weight:400;line-height:120%;position:relative;width:100%}a,body{color:#454552}a{text-decoration:underline;transition:all .3s ease!important}a:hover{text-decoration:none}a img{border:0}img{vertical-align:middle}img.resp{width:100%}button,input,select,textarea{font-family:Arial Nova,Arial,sans-serif;margin:0}button::-moz-focus-inner{border:0;padding:0}form,p,table,ul{margin:0;padding:0}table{border-collapse:collapse}table tr td{border-spacing:0}h1,h2,h3,h4,h5{margin:0;padding:0}h1,h2,h3,h4,h5,strong{font-weight:700}textarea{resize:none}[type=text],input[type=password],textarea{-webkit-appearance:none;appearance:none;border-radius:0;box-shadow:none;outline:none}[type=text]:hover{border-color:#b3b3b3}textarea:disabled{background:#f1f1f1}textarea:hover{border-color:#b3b3b3}input[type=text]:disabled{background:#f1f1f1}input[type=text]:disabled:hover{border:1px solid #ccd2d7}input[type=number]:hover{border-color:#b3b3b3}input[type=number]:disabled{background:#f1f1f1}input[type=number]:disabled:hover,textarea:disabled:hover{border:1px solid #ccd2d7}button[type=button]:disabled,button[type=submit]:disabled{background-color:#ccc;border:1px solid #c3c3c3c3;cursor:default;pointer-events:none}.cursor-pointer{cursor:pointer}input,textarea{box-sizing:border-box}.f-left{float:left}.f-right{float:right}.center{text-align:center!important}.align-right{text-align:right!important}.align-left{text-align:left!important}.align-middle{vertical-align:middle}.underline{text-decoration:underline}div.clear-x{clear:both;display:block;font-size:1px;height:1px;line-height:.5}.clear.line{background:#e1e1e1;border:0;margin-bottom:40px;margin-top:30px}.separator{float:left;font-size:1px;height:1px;line-height:1px;width:100%}.italic{font-style:italic}.strong{font-weight:700}.no-padding{padding:0!important}.nowrap{white-space:nowrap}.no-overflow{overflow:visible!important}.hidden{display:none!important}.relative{position:relative}.divider{border-bottom:1px solid #e5e8eb;padding-bottom:20px}.w-100{width:100%}.w-50{width:50%}.w-70{width:70%}.w-66{width:66%}.isDisable>a{cursor:not-allowed;pointer-events:none}.m-1{margin:1rem}.mx-1{margin:0 1rem}.my-1{margin:1rem 0}.my-05{margin:.5rem 0}.m-left-0{margin-left:0!important}.m-left-1{margin-left:1rem}.m-left-2{margin-left:2rem}.m-left-5{margin-left:5rem}.m-bot-0{margin-bottom:0!important}.m-bot-1{margin-bottom:1rem!important}.m-bot-05{margin-bottom:.5rem!important}.m-top-1{margin-top:1rem!important}.m-top-5{margin-top:.5rem!important}.p-left-0{padding-left:0!important}.p-bot-1{padding-bottom:1rem!important}.p-top-1{padding-top:1rem!important}.backgroud-blue{background-color:#cde0ee!important}.border-black{border:1px solid #000}svg{position:relative;vertical-align:text-bottom}svg path{transition:all .3s ease!important}.row,div{box-sizing:border-box}.row{margin:0 -40px;position:relative;text-align:left}.row img{max-width:100%}.row .col-50{float:left;width:50%}.row .col-100,.row .col-50{box-sizing:border-box;padding:0 40px}.row .col-100{float:none;width:100%}.button{border:2px solid #02385d;box-sizing:border-box;display:inline-block;font-size:16px;font-weight:700;line-height:36px;margin:0;min-width:145px;padding:0 15px;position:relative;text-align:center;text-decoration:none;transition:all .2s ease!important;white-space:nowrap}.button:hover{background:#0164a7;border-color:#0164a7;color:#fff}.button.btn-light{background:#fff;border-color:#0164a7;color:#0164a7}.button.btn-light:hover{background:#0164a7;border-color:#0164a7;color:#fff}.pagination-button{margin-bottom:4px;min-width:auto}.pagination-button:disabled{background-color:#ccc;border:1px solid #ccc;cursor:default;pointer-events:none}.table-filter-input,.table-filter-select{border:1px solid #ccd2d7;border-radius:0;box-sizing:border-box;color:#454552;font-size:12px;height:22px;line-height:20px;margin:0;padding:0 15px;width:100%}.inp-text{height:42px}.inp-datepicker,.inp-text,.inp-textarea{border:1px solid #ccd2d7;border-radius:0;box-sizing:border-box;color:#454552;font-size:16px;line-height:40px;margin:0;padding:0 15px;width:100%}.react-datepicker-wrapper{display:block!important}label{box-sizing:border-box;color:#454552;font-size:16px}.styled-checkbox{-webkit-appearance:none;appearance:none;background-color:#fff;border:3px solid #ccd3d9;border-radius:.15em;color:#02385d;cursor:pointer;display:grid;height:25px;place-content:center;width:25px}.styled-checkbox:before{background-color:#02385d;border-radius:.1em;content:"";height:12.5px;transform:scale(0);width:12.5px}.styled-checkbox:checked:before{transform:scale(1)}.styled-checkbox+label{margin-bottom:0}.max-w-1024{max-width:1024px}.max-w-1024,.max-w-1524{display:flex;flex-grow:2}.max-w-1524{max-width:1524px}.max-w-2500{max-width:2500px}.max-w-2500,.max-w-auto{display:flex;flex-grow:2}.max-w-auto{width:auto}.formSubTitle{margin-left:1em}.color-b{color:#0164a7!important}.color-stripe-blue{background-color:#279112;height:.5rem;width:100%}.color-stripe-red{background-color:#a63a49;height:.5rem;width:100%}.color-stripe-orange{background-color:#eca100;height:.5rem;width:100%}.color-stripe-none{background-color:#454552;height:.5rem;width:100%}.bg-color-blue{background-color:#279112!important}.bg-color-red{background-color:#a63a49!important}.bg-color-orange{background-color:#eca100!important}.bg-color-none{background-color:#454552!important}.flex-container-row{display:flex!important;flex-direction:row!important}.flex-container-column{display:flex!important;flex-direction:column;justify-content:flex-start;padding:8px}.grid-container-column{display:flex;flex-direction:column}.flex-1{flex-grow:1!important}.flex-2{flex-grow:2!important}#layout{display:flex;flex-direction:row;min-height:100vh;width:100%}#layout>div{display:flex;flex-direction:column;min-height:inherit}#layout #aside{background:#0164a7;box-shadow:0 0 20px 5px #00000054;color:#cce0ed;min-width:230px,hidden;transition:all .3s ease!important}#layout #aside.collapsed{min-width:64px;width:64px}#layout #aside a{color:#cce0ed}#layout #content{flex-grow:1}#layout #aside .aside-footer{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;font-size:10px;min-height:66px;padding:10px 0;text-align:center}#layout #aside .aside-footer>span{white-space:nowrap}#layout #aside .aside-header{align-items:center;background:#02385d;background:#000;box-sizing:border-box;color:#fff;display:flex;height:66px;justify-content:left;padding:10px;padding:0 10px}#layout #aside .aside-header .fa-caret-left{transition:all .3s ease!important}#layout #aside .aside-header i{cursor:pointer;vertical-align:middle}#layout #aside .aside-header .fas{font-size:15px}#layout #aside .aside-header .fa-bars{font-size:30px;margin-right:5px}#layout #aside .aside-header .fa-bars:hover{color:#fff}#layout #aside.collapsed .aside-header .fa-caret-left{transform:scaleX(-1)}#layout #aside .aside-content{display:flex;flex-grow:1;padding:20px 15px;position:relative;text-align:left}#layout #aside .aside-content:after{background:#0164a7;content:"";height:100%;position:absolute;right:0;top:0;width:15px}#layout #aside .aside-content .main-menu{list-style:none;margin:0;padding:0}#layout #aside .aside-content .main-menu>li{list-style:none;margin:0;padding:11px 0}#layout #aside .aside-content .main-menu>li>a{color:#fff;font-size:14px;font-weight:700;line-height:20px;text-decoration:none;white-space:nowrap}#layout #aside .aside-content .main-menu>li>a>i{color:#cce0ed;font-size:20px;text-align:center;vertical-align:middle;width:24px}#layout #aside .aside-content .main-menu>li>a>i+span{margin-left:14px}#layout #aside .aside-content .main-menu>li.active>a>i,#layout #aside .aside-content .main-menu>li>a:hover>i{color:#fff}#layout #aside .aside-content .main-menu>li>ul{list-style-type:none;margin:0 0 -5px;padding:3px 0 0 55px}#layout #aside .aside-content .main-menu>li>ul>li{line-height:18px;padding:6px 0}#layout #aside .aside-content .main-menu>li>ul>li a{color:#cce0ed;font-size:14px;font-weight:400;text-decoration:none}#layout #aside .aside-content .main-menu>li>ul>li a:hover{color:#fff;text-decoration:underline}#layout #aside .aside-content .main-menu>li>ul>li>ul>li{line-height:18px;list-style-type:none;margin-left:1rem;padding:6px 0}#layout #aside .aside-content .main-menu>li>ul>li>ul>li a{color:#cce0ed;font-size:14px;font-weight:400;text-decoration:none}#layout #aside .aside-content .main-menu>li>ul>li>ul>li a:hover{color:#fff;text-decoration:underline}#layout #content .layout-header{background:#02385d;box-sizing:border-box;height:66px;padding:10px}#layout #content .layout-content{display:flex;flex-grow:1}#layout #content .layout-footer{bottom:0;box-sizing:border-box;font-size:10px;min-height:66px;padding:10px 0;position:absolute;text-align:center;width:100%}#layout #content .layout-footer>span{margin:0 auto;white-space:nowrap}#layout #content .layout-header{box-shadow:0 0 20px 5px #00000054;color:#fff;padding-left:32px;padding-right:5px}#layout #content .layout-header a{color:#fff}#layout #content .layout-header a:hover{color:#eca100}#layout #content .layout-header #logo{color:#fff;flex-grow:1;font-size:34px;font-weight:700}#layout #content .layout-header #logo span{font-size:10px;font-weight:400px;padding-left:9px}#layout #content .layout-header #logo a{text-decoration:none}#layout #content .layout-header .navigation>div{display:inline-block;padding:0 25px;position:relative}#layout #content .layout-header .navigation>div:before{background:#4f6b7e;content:"";height:28px;left:0;margin-top:-14px;position:absolute;top:50%;width:1px}#layout #content .layout-header .navigation>div:first-child:before{display:none}#layout #content .layout-header .navigation>div a>i{font-size:30px;margin-right:10px;vertical-align:middle}#layout #content .layout-header .navigation>div a>span{padding-left:10px}#layout #content .layout-header .navigation>div a{font-size:16px;text-decoration:none}#layout #content .layout-header .navigation .account{display:inline-block;position:relative;z-index:5000}#layout #content .layout-header .navigation .account.active .account-menu{opacity:1;visibility:visible}#layout #content .layout-header .navigation .account.active>a{color:#eca100}#layout #content .layout-header .navigation .account-menu{opacity:1;padding-right:17px;padding-top:29px;position:absolute;right:8px;top:23px;transition:all .3s ease!important;visibility:visible}#layout #content .layout-header .navigation .account-menu>div{background:#eca100;box-sizing:border-box;min-width:250px;padding:21px 25px;position:relative}#layout #content .layout-header .navigation .account-menu>div:before{border:22px solid;border-color:#0000 #0000 #eca100;bottom:100%;content:"";height:50px;position:absolute;right:0;width:50px}#layout #content .layout-header .navigation .account-menu>div ul{list-style:none;margin:0;padding:0}#layout #content .layout-header .navigation .account-menu>div ul li{font-size:14px;line-height:18px;list-style:none;padding:4px 0}#layout #content .layout-header .navigation .account-menu>div ul li a{font-size:14px;text-decoration:none}#layout #content .layout-header .navigation .account-menu>div ul li a:hover{color:#4f6b7e;text-decoration:none}#layout #content .layout-header .wrap{align-items:center;display:flex;flex-direction:row;height:100%}#layout #content .layout-content #main nav.sub-page-navigation{border-bottom:1px solid #e5e8eb;margin:15px 0 30px;width:100%}#layout #content .layout-content #main nav.sub-page-navigation div{display:inline-block;margin:20px 10px 14px;padding:0 1rem;position:relative}#layout #content .layout-content #main nav.sub-page-navigation div:first-of-type{padding:0 1rem 0 0}#layout #content .layout-content #main nav.sub-page-navigation div a{color:#b0b0b6;cursor:pointer;font-size:16px;text-decoration:none;transition:all .3s ease!important}#layout #content .layout-content #main nav.sub-page-navigation div a:hover{color:#02385d;text-decoration:none}#layout #content .layout-content #main nav.sub-page-navigation div a.active{background-color:#fff;border-left:1px solid #e5e8eb;border-right:1px solid #e5e8eb;border-top:1px solid #e5e8eb;color:#0164a7;font-weight:700;padding:15px 30px}#layout #content .layout-footer{color:#454552;font-size:12px}#layout #content .layout-content{padding:32px}#layout #content .layout-content #main{display:flex;width:100%}#layout #content .layout-content #main>div:first-child{flex-grow:1}#layout #content .layout-content #main .sidebar{display:flex;padding-left:30px;width:240px}#layout #content .layout-content #main h1{border-bottom:1px solid #e5e8eb;color:#02385d;font-size:22px;font-weight:700;margin:0 0 25px;padding:0 0 25px}#layout #content .layout-content #main h2{border-bottom:1px solid #e5e8eb}#layout #content .layout-content #main h2,#layout #content .layout-content #main h2.message{color:#0164a7;font-size:18px;font-weight:700;margin:0 0 25px;padding:0 0 20px}#layout #content .layout-content #main ul{list-style-type:none;margin:0 0 1em;padding:0}#layout #content .layout-content #main ul li{padding-bottom:4px;padding-left:11px}#layout #content .layout-content #main ul li:before{color:#02385d;float:left;margin-left:-11px;margin-top:1px}#layout #content .layout-content #main .signpost-wrap{display:flex;flex-wrap:wrap;font-size:0;margin-top:-20px}#layout #content .layout-content #main .signpost-wrap.menu,#layout #content .layout-content #main .signpost-wrap.search{border-top:1px solid #e5e8eb;margin-top:10px;padding-right:3%;padding-top:10px}#layout #content .layout-content #main .signpost-wrap>.signpost{flex:6 1;padding-right:2%}#layout #content .layout-content #main .signpost-wrap>.signpost .item{flex:0 1 16.6666666%;text-align:center}#layout #content .layout-content #main .signpost-wrap>.signpost.single{flex:1 1;padding-left:2%;padding-right:0;position:relative}#layout #content .layout-content #main .signpost-wrap>.signpost.single:before{background:#e5e8eb;content:"";height:54px;left:0;position:absolute;top:26px;width:1px}#layout #content .layout-content #main .signpost-wrap>.signpost.single .item{flex:0 1 100%;text-align:center}#layout #content .layout-content #main .signpost-wrap.search>.signpost .item{flex:0 1 14.2857%;text-align:center}#layout #content .layout-content #main .signpost{display:flex;flex-wrap:wrap;font-size:0;margin-top:40px}#layout #content .layout-content #main .signpost .item{flex:0 1 12.5%;margin-bottom:40px;text-align:center}#layout #content .layout-content #main .signpost .item a{color:#454552;font-size:16px;text-decoration:none}#layout #content .layout-content #main .signpost .item a .icon{border:2px solid #cce0ed;border-radius:100px;color:#cce0ed;display:inline-block;font-size:45px;line-height:100px;position:relative;text-align:center;transition:all .3s ease!important;width:100px}#layout #content .layout-content #main .signpost .item a .icon u{background:#eca100;border-radius:35px;color:#fff;font-size:16px;font-weight:700;line-height:35px;position:absolute;right:-7px;text-align:center;text-decoration:none;top:-7px;width:35px}#layout #content .layout-content #main .signpost .item a .name{display:block;line-height:120%;padding-top:10px}#layout #content .layout-content #main .signpost .item a:hover{color:#02385d}#layout #content .layout-content #main .signpost .item a:hover .icon{border-color:#02385d;color:#02385d}#layout #content .layout-content #main #login-box{background:#cce0ed;box-sizing:border-box;margin:70px auto;max-width:420px;padding:43px 50px;text-align:center}#layout #content .layout-content #main #login-box .form-row{margin-bottom:10px}#layout #content .layout-content #main #login-box .form-row .input-group{padding-bottom:0}#layout #content .layout-content #main #login-box .form-row .input-group label{color:#02385d;flex:0.3 1;float:left;font-size:22px;line-height:50px;margin-bottom:0;margin-left:-40px}#layout #content .layout-content #main #login-box .form-row .input-group input{border:1px solid #ccd2d7;box-sizing:border-box;color:#454552;font-size:16px;height:50px;padding:0 15px;width:100%}#layout #content .layout-content #main #login-box .form-row .input-group input::-webkit-input-placeholder{color:#454552;font-style:italic}#layout #content .layout-content #main #login-box .form-row .input-group input:-ms-input-placeholder{color:#454552;font-style:italic}#layout #content .layout-content #main #login-box .form-row .input-group input:-moz-placeholder,#layout #content .layout-content #main #login-box .form-row .input-group input::-moz-placeholder{color:#454552;font-style:italic;opacity:1}#layout #content .layout-content #main #login-box .form-row-button{padding-bottom:0}#layout #content .layout-content #main #login-box .button{margin-top:7px;min-width:145px}.form-background{background:#dfecf5}#layout #content .layout-content #main .myForm{max-width:2500px;width:100%}#layout #content .layout-content #main .form-row{display:flex;margin-bottom:30px}#layout #content .layout-content #main .form-row .form-column .form-row{display:flex;margin-bottom:0}#layout #content .layout-content #main .form-row-button{padding-bottom:50px;padding-top:0;text-align:center}#layout #content .layout-content #main .form-row-button .button{margin:5px}#layout #content .layout-content #main .form-row-radio{display:flex;margin-bottom:30px;margin-left:32px}#layout #content .layout-content #main .form-row-radio label{margin:0 5px}#layout #content .layout-content #main .form-row-radio input{margin-left:30px;margin-right:10px}#layout #content .layout-content #main .inp-textarea{flex:2 1}#layout #content .layout-content #main .form-column{display:flex;flex-direction:column;flex-grow:1;padding-right:60px}#layout #content .layout-content #main .form-column:first-child{padding-right:60px}#layout #content .layout-content #main .input-group{align-items:flex-start;display:flex;flex-wrap:wrap;padding-bottom:14px}#layout #content .layout-content #main .input-group>label{align-self:center;flex:1 1;margin-bottom:0;margin-right:0;max-width:165px;width:135px}#layout #content .layout-content #main .input-group>label+div,#layout #content .layout-content #main .input-group>label+input,#layout #content .layout-content #main .input-group>label+textarea{flex:2 1;flex-grow:1}#layout #content .layout-content #main .input-group .input-icons{color:#02385d;font-size:30px;margin-left:10px}#layout #content .layout-content #main .input-group .input-icons svg{margin:3px}#layout #content .layout-content #main .myContent{width:100%}#layout #content .layout-content #main .grid-row{display:flex;margin-bottom:10px}#layout #content .layout-content #main .grid-row.m-bot-0{margin-bottom:0}#layout #content .layout-content #main .grid-row.wrap{flex-wrap:wrap}#layout #content .layout-content #main .grid-row .grid-column .gird-row{display:flex;margin-bottom:0}#layout #content .layout-content #main .grid-row-button{padding-bottom:50px;padding-top:0;text-align:center}#layout #content .layout-content #main .grid-row-button .button{margin:5px}#layout #content .layout-content #main .grid-row-radio{display:flex;margin-bottom:30px;margin-left:32px}#layout #content .layout-content #main .grid-row-radio label{margin:0 5px}#layout #content .layout-content #main .grid-row-radio input{margin-left:30px;margin-right:10px}#layout #content .layout-content #main .grid-row-checkbox{display:flex;margin-bottom:30px}#layout #content .layout-content #main .grid-column{display:flex;flex-direction:row;flex-grow:1;padding-left:60px}#layout #content .layout-content #main .grid-column:first-child,#layout #content .layout-content #main .grid-row.wrap .grid-column{padding-left:0}.col-2,.col-3,.col-4,.col-5{padding:5px 0}.patient-info{display:flex;flex-direction:column;flex-grow:1;list-style:none;max-width:300px;order:2;padding-left:2rem}.patient-info ul{margin:0;padding:0}.patient-info ul li{background:#dfecf5;color:#02385d;line-height:24px;margin:0;padding:15px}.patient-info ul li.header{background:#0164a7;color:#fff;line-height:24px;margin:0;padding:20px 15px}.patient-info ul li.header ul li{background:#0164a7;color:#fff;font-size:18px;margin:0;padding:0}.patient-info ul li:nth-child(2n){background:#cde0ee;margin:0}.patient-info ul li:nth-child(2n) ul li{background:#cde0ee;margin:0;padding:0}.patient-info ul li ul li{color:#454552;margin:0;padding:0}.patient-info-table{display:flex;flex-wrap:wrap;width:90%}.patient-info-table .patient-info-cell{border:.5px solid #cbd1d7;box-sizing:border-box;flex-grow:1;overflow:hidden;padding:10px 50px;width:30%}.patient-info-table .patient-info-cell:nth-child(2n){background-color:#f1f1f1;width:70%}.patient-info-table .patient-info-cell.header{background-color:#0164a7;color:#fff}.patient-info-table-button{margin:2rem 24rem!important;padding:.5rem 3.5rem!important}#patient-request{width:100%}#patient-request .request-picker{display:flex;flex-direction:row;font-size:16px;margin-top:20px}#patient-request .request-picker span{font-weight:700;margin-right:10px}#patient-request .request-picker div{align-items:center;border-right:1px solid #000;cursor:pointer;display:flex;font-weight:700;justify-content:center;width:40px}#patient-request .request-picker div:hover{color:#0164a7}#patient-request .request-picker div:last-child{border-right:none}#patient-request .patient-requests-list-wrapper{margin:20px auto;width:100%}#patient-request .patient-requests-list-wrapper .header{align-items:center;background-color:#0164a7;color:#fff;display:flex;height:40px}#patient-request .patient-requests-list-wrapper .title{align-items:center;border-bottom:1px solid #b0b0b6;border-left:1px solid #b0b0b6;border-right:1px solid #b0b0b6;display:flex;font-weight:700;height:50px}#patient-request .patient-requests-list-wrapper .full{border-bottom:1px solid #b0b0b6;border-left:1px solid #b0b0b6;border-right:1px solid #b0b0b6;display:flex;flex-direction:column;height:auto}#patient-request .patient-requests-list-wrapper .content{align-items:center;border-bottom:1px solid #b0b0b6;border-right:1px solid #b0b0b6;display:flex;height:50px}#patient-request .patient-requests-list-wrapper .content .input{width:100%}#patient-request .patient-requests-list-wrapper a{color:#0164a7!important;text-decoration:none}#patient-request .request-button-section{display:flex;justify-content:flex-end;margin-top:16px;width:100%}.care-procedures{display:flex;flex-direction:column;font-size:18px;max-width:300px;padding:0 1rem}.care-procedures table{border:1px solid #ccd2d7}.care-procedures table tr{border:1px solid #ccd2d7;padding:1rem 0}.care-procedures table tr td{border:1px solid #ccd2d7;padding:1rem 2rem}.care-procedures.pharmacological-plan{display:flex;flex-direction:column;font-size:18px;margin:0 0 2rem;max-width:none;padding:0;width:100%}.care-procedures.pharmacological-plan .header{margin-bottom:1rem;padding:0 1rem}#layout #content .layout-content #main .patient-search .myTable{font-size:14px}#layout #content .layout-content #main .patient-search .myTable thead tr{background-color:#cde0ee;display:flex;flex-wrap:wrap;margin:0;padding:0;width:100%}#layout #content .layout-content #main .patient-search .myTable thead tr th{align-items:flex-start;border:1px solid #fff;box-sizing:border-box;display:flex;flex-grow:1;justify-content:space-evenly;overflow:hidden;padding:10px 5px}#layout #content .layout-content #main .patient-search .myTable thead tr th:first-child{width:15%}#layout #content .layout-content #main .patient-search .myTable thead tr th:nth-child(2),#layout #content .layout-content #main .patient-search .myTable thead tr th:nth-child(3){width:20%}#layout #content .layout-content #main .patient-search .myTable thead tr th:nth-child(4){width:10%}#layout #content .layout-content #main .patient-search .myTable thead tr th:nth-child(5){width:20%}#layout #content .layout-content #main .patient-search .myTable thead tr th:nth-child(6){width:15%}#layout #content .layout-content #main .patient-search .myTable thead tr th span:last-child{color:#96a6b0}#layout #content .layout-content #main .patient-search .myTable tbody tr{display:flex;flex-wrap:wrap;margin:0;padding:0;width:100%}#layout #content .layout-content #main .patient-search .myTable tbody tr td:first-child{width:15%}#layout #content .layout-content #main .patient-search .myTable tbody tr td:nth-child(2){justify-content:flex-start;padding-left:10px;width:20%}#layout #content .layout-content #main .patient-search .myTable tbody tr td:nth-child(3){width:20%}#layout #content .layout-content #main .patient-search .myTable tbody tr td:nth-child(4){width:10%}#layout #content .layout-content #main .patient-search .myTable tbody tr td:nth-child(5){width:20%}#layout #content .layout-content #main .patient-search .myTable tbody tr td:nth-child(6){justify-content:center;padding-left:10px;width:15%}#layout #content .layout-content #main .patient-search .myTable tbody tr td{align-items:center;background-color:#fff;border:1px solid #fff;box-sizing:border-box;display:flex;flex-grow:1;justify-content:center;overflow:hidden}#layout #content .layout-content #main .patient-search .myTable tbody tr td button{font-size:14px;line-height:24px;margin:3px 2px;min-width:auto;padding:0 3px}#layout #content .layout-content #main .patient-entry-control{display:flex}#layout #content .layout-content #main .patient-entry-control .patient-info{display:flex;flex-direction:column;flex-grow:1;list-style:none;max-width:300px;order:2;padding-left:30px}#layout #content .layout-content #main .patient-entry-control .patient-info ul{margin:0;padding:0}#layout #content .layout-content #main .patient-entry-control .patient-info ul li{background:#dfecf5;color:#02385d;line-height:24px;margin:0;padding:15px}#layout #content .layout-content #main .patient-entry-control .patient-info ul li.header{background:#0164a7;color:#fff;line-height:24px;margin:0;padding:20px 15px}#layout #content .layout-content #main .patient-entry-control .patient-info ul li.header ul li{background:#0164a7;color:#fff;font-size:18px;margin:0;padding:0}#layout #content .layout-content #main .patient-entry-control .patient-info ul li:nth-child(2n){background:#cde0ee;margin:0}#layout #content .layout-content #main .patient-entry-control .patient-info ul li:nth-child(2n) ul li{background:#cde0ee;margin:0;padding:0}#layout #content .layout-content #main .patient-entry-control .patient-info ul li ul li{color:#454552;margin:0;padding:0}#layout #content .layout-content #main .patient-entry-control .input-group{align-items:flex-start;display:flex;flex-wrap:wrap;padding-bottom:14px}#layout #content .layout-content #main .patient-entry-control .form-row{display:flex;margin-bottom:5px;padding:10px}#layout #content .layout-content #main .patient-entry-control .form-row:nth-child(2n){background:#dfecf5;display:flex;margin-bottom:5px}#layout #content .layout-content #main .patient-entry-control .form-row:last-child{background:#fff;display:flex;margin-bottom:5px}#layout #content .layout-content #main .patient-entry-control .input-group>label{align-self:center;flex:1 1;margin-left:53px;margin-right:0;max-width:165px;width:135px}#layout #content .layout-content #main .patient-entry-control .form-row-radio{background:#dfecf5;display:flex;margin-bottom:30px;margin-left:0;padding:10px 42px}#layout #content .layout-content #main .form-row-radio input{display:none}#layout #content .layout-content #main .form-row-radio input+:before{border:2px solid #06c102;border-radius:50%;content:"";display:inline-block;height:20px;margin-left:30px;margin-right:10px;vertical-align:bottom;width:20px}#layout #content .layout-content #main .form-row-radio input:checked+:before{background:radial-gradient(#06c102 0,#06c102 40%,#0000 50%,#0000);border-color:#06c102}#layout #content .layout-content #main .form-row-button .button.patient-info-button{margin:20px auto;padding:0 30px;width:270px}#layout #content .layout-content #main .patient-entry-control .inp-btn-add-rem{background-color:initial;background-repeat:no-repeat;border:none;cursor:pointer;outline:none;overflow:hidden;width:40px}#layout #content .layout-content #main .patient-hospital{display:flex}#layout #content .layout-content #main .patient-hospital .legend ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin:0}#layout #content .layout-content #main .patient-hospital .legend{display:flex;flex-direction:column;font-size:12px;list-style:none;padding-left:20px;width:100%}#layout #content .layout-content #main .patient-hospital .legend ul li{align-items:center;display:flex;flex-direction:row;margin-right:12px;min-height:25px}#layout #content .layout-content #main .patient-hospital .legend ul li:before{content:"\25A0";display:inline-block;font-size:25px;margin-bottom:9px;margin-right:10px}#layout #content .layout-content #main .patient-hospital .legend ul li:first-child:before{color:#454552}#layout #content .layout-content #main .patient-hospital .legend ul li:nth-child(2):before{color:#279112}#layout #content .layout-content #main .patient-hospital .legend ul li:nth-child(3):before{color:#eca100}#layout #content .layout-content #main .patient-hospital .legend ul li:nth-child(4):before{color:#a63a49}#layout #content .layout-content #main .patient-hospital .legend ul li:nth-child(5):before{color:#0164a7}#layout #content .layout-content #main .patient-hospital .legend ul li:nth-child(6):before{display:none}#layout #content .layout-content #main .patient-hospital .legend ul li:nth-child(6) span{color:#a63a49;font-size:20px;margin-right:10px}#layout #content .layout-content #main .patient-hospital .legend ul li:nth-child(7):before,#layout #content .layout-content #main .patient-hospital .legend ul li:nth-child(9):before{display:none}#layout #content .layout-content #main .patient-hospital .legend ul li:nth-child(7) span{color:#b0b0b6;font-size:20px;margin-right:10px}#layout #content .layout-content #main .patient-hospital .legend ul li:nth-child(8):before{display:none}#layout #content .layout-content #main .patient-hospital .legend ul li:nth-child(8) span{color:#b0b0b6;font-size:16px;margin-right:10px}#layout #content .layout-content #main .patient-hospital .legend span{color:#02385d;display:block;font-size:18px}#layout #content .layout-content #main .patient-hospital a{color:#fff}#layout #content .layout-content #main .patient-hospital a:hover{color:#eca100}#layout #content .layout-content #main .patient-hospital .grid-row:first-child{max-width:824px}#layout #content .layout-content #main .patient-hospital .grid-row>.grid-column>.grid-row>.grid-column:nth-child(2){padding-left:10px}#layout #content .layout-content #main .patient-hospital .input-group{align-items:center;flex-grow:2}#layout #content .layout-content #main .patient-hospital .input-group .inp-text::placeholder{font-style:italic}#layout #content .layout-content #main .patient-hospital .input-group:nth-of-type(2){background-color:#02385d}#layout #content .layout-content #main .patient-hospital .input-group:first-child>label{margin-bottom:0;max-width:-webkit-fit-content;max-width:fit-content}#layout #content .layout-content #main .patient-hospital .input-group:first-child>label+div{margin-left:10px}#layout #content .layout-content #main .patient-hospital .grid-row-checkbox{display:flex;margin:10px 0 30px}#layout #content .layout-content #main .patient-hospital .grid-row-checkbox *{align-items:center;display:flex;margin:0 5px}#layout #content .layout-content #main .patient-hospital .grid-row-checkbox>label{margin-left:0}#layout #content .layout-content #main .patient-hospital .grid-row-checkbox div:first-child{margin-left:20px;padding:0 10px}#layout #content .layout-content #main .patient-hospital .grid-row-checkbox div input{-webkit-appearance:none;appearance:none;background-color:#fff;border:3px solid #ccd3d9;border-radius:.15em;color:#02385d;cursor:pointer;display:grid;height:25px;place-content:center;width:25px}#layout #content .layout-content #main .patient-hospital .grid-row-checkbox div input:before{border-radius:.1em;box-shadow:inset 1em 1em #02385d;content:"";height:12.5px;transform:scale(0);width:12.5px}#layout #content .layout-content #main .patient-hospital .grid-row-checkbox div input:checked:before{transform:scale(1)}#layout #content .layout-content #main .patient-hospital .grid-row-checkbox div label{margin-right:25px}#layout #content .layout-content #main .patient-hospital .myTable{font-size:14px}#layout #content .layout-content #main .patient-hospital .myTable thead tr{background-color:#cde0ee;display:flex;flex-wrap:wrap;margin:0;padding:0;width:100%}#layout #content .layout-content #main .patient-hospital .myTable thead tr th{align-items:flex-start;border:1px solid #fff;box-sizing:border-box;display:flex;flex-grow:1;justify-content:space-evenly;overflow:hidden;padding:10px 5px}#layout #content .layout-content #main .patient-hospital .myTable thead tr th:first-child{width:3%}#layout #content .layout-content #main .patient-hospital .myTable thead tr th:nth-child(2){width:6%}#layout #content .layout-content #main .patient-hospital .myTable thead tr th:nth-child(3){width:13%}#layout #content .layout-content #main .patient-hospital .myTable thead tr th:nth-child(4){width:8%}#layout #content .layout-content #main .patient-hospital .myTable thead tr th:nth-child(5){width:5%}#layout #content .layout-content #main .patient-hospital .myTable thead tr th:nth-child(6),#layout #content .layout-content #main .patient-hospital .myTable thead tr th:nth-child(7){width:9%}#layout #content .layout-content #main .patient-hospital .myTable thead tr th:nth-child(8){width:8%}#layout #content .layout-content #main .patient-hospital .myTable thead tr th:nth-child(9){width:9%}#layout #content .layout-content #main .patient-hospital .myTable thead tr th:nth-child(10){width:12%}#layout #content .layout-content #main .patient-hospital .myTable thead tr th:nth-child(11){width:17.8%}#layout #content .layout-content #main .patient-hospital .myTable thead tr th:last-child{display:none;width:0}#layout #content .layout-content #main .patient-hospital .myTable thead tr th span:last-child{color:#96a6b0}#layout #content .layout-content #main .patient-hospital .myTable tbody tr{display:flex;flex-wrap:wrap;margin:0;padding:0;width:100%}#layout #content .layout-content #main .patient-hospital .myTable tbody tr td:first-child{background-color:#fff;width:3%}#layout #content .layout-content #main .patient-hospital .myTable tbody tr td:nth-child(2){width:6%}#layout #content .layout-content #main .patient-hospital .myTable tbody tr td:nth-child(3){justify-content:flex-start;padding-left:10px;width:13%}#layout #content .layout-content #main .patient-hospital .myTable tbody tr td:nth-child(4){width:8%}#layout #content .layout-content #main .patient-hospital .myTable tbody tr td:nth-child(5){width:5%}#layout #content .layout-content #main .patient-hospital .myTable tbody tr td:nth-child(6){width:9%}#layout #content .layout-content #main .patient-hospital .myTable tbody tr td:nth-child(7){justify-content:flex-start;padding-left:10px;width:9%}#layout #content .layout-content #main .patient-hospital .myTable tbody tr td:nth-child(8){width:8%}#layout #content .layout-content #main .patient-hospital .myTable tbody tr td:nth-child(9){width:9%}#layout #content .layout-content #main .patient-hospital .myTable tbody tr td:nth-child(10){justify-content:flex-start;padding-left:10px;width:12%}#layout #content .layout-content #main .patient-hospital .myTable tbody tr td:nth-child(11){width:17.8%}#layout #content .layout-content #main .patient-hospital .myTable tbody tr td:nth-child(12){display:none;width:0}#layout #content .layout-content #main .patient-hospital .myTable tbody tr td{align-items:center;border:1px solid #fff;box-sizing:border-box;display:flex;flex-grow:1;justify-content:center;overflow:hidden}#layout #content .layout-content #main .patient-hospital .myTable tbody tr td button{font-size:14px;line-height:24px;margin:3px 2px;min-width:auto;padding:0 3px}#layout #content .layout-content #main .patient-hospital .form-row.patient-past-select .input-group .css-4tpj10-control,#layout #content .layout-content #main .patient-hospital .form-row.patient-past-select .input-group .css-4tpj10-control input:focus,#layout #content .layout-content #main .patient-hospital .form-row.patient-past-select .input-group .css-4tpj10-control:active{margin-left:2.2rem}#layout #content .layout-content #main .patient-hospital .form-column.patient-past-select .input-group input{margin-right:1rem}#layout #content .layout-content #main .penfast-hospital{display:flex}#layout #content .layout-content #main .penfast-hospital .legend ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin:0}#layout #content .layout-content #main .penfast-hospital .legend{display:flex;flex-direction:column;font-size:12px;list-style:none;padding-left:20px;width:100%}#layout #content .layout-content #main .penfast-hospital .legend ul li{align-items:center;display:flex;flex-direction:row;margin-right:12px;min-height:25px}#layout #content .layout-content #main .penfast-hospital .legend ul li:before{content:"\25A0";display:inline-block;font-size:25px;margin-bottom:9px;margin-right:10px}#layout #content .layout-content #main .penfast-hospital .legend ul li:first-child:before{color:#ccc}#layout #content .layout-content #main .penfast-hospital .legend ul li:nth-child(2):before{color:#98fbcb}#layout #content .layout-content #main .penfast-hospital .legend ul li:nth-child(3):before{color:#c8a2c8}#layout #content .layout-content #main .penfast-hospital .legend ul li:nth-child(4):before{color:#70d6ff}#layout #content .layout-content #main .penfast-hospital .legend span{color:#02385d;display:block;font-size:18px}#layout #content .layout-content #main .penfast-hospital a{color:#fff}#layout #content .layout-content #main .penfast-hospital a:hover{color:#eca100}#layout #content .layout-content #main .penfast-hospital .grid-row:first-child{max-width:824px}#layout #content .layout-content #main .penfast-hospital .grid-row>.grid-column>.grid-row>.grid-column:nth-child(2){padding-left:10px}#layout #content .layout-content #main .penfast-hospital .input-group{align-items:center;flex-grow:2}#layout #content .layout-content #main .penfast-hospital .input-group .inp-text::placeholder{font-style:italic}#layout #content .layout-content #main .penfast-hospital .input-group:nth-of-type(2){background-color:#02385d}#layout #content .layout-content #main .penfast-hospital .input-group:first-child>label{margin-bottom:0;max-width:-webkit-fit-content;max-width:fit-content}#layout #content .layout-content #main .penfast-hospital .input-group:first-child>label+div{margin-left:10px}#layout #content .layout-content #main .penfast-hospital .grid-row-checkbox{display:flex;margin:10px 0 30px}#layout #content .layout-content #main .penfast-hospital .grid-row-checkbox *{align-items:center;display:flex;margin:0 5px}#layout #content .layout-content #main .penfast-hospital .grid-row-checkbox>label{margin-left:0}#layout #content .layout-content #main .penfast-hospital .grid-row-checkbox div:first-child{margin-left:20px;padding:0 10px}#layout #content .layout-content #main .penfast-hospital .grid-row-checkbox div input{-webkit-appearance:none;appearance:none;background-color:#fff;border:3px solid #ccd3d9;border-radius:.15em;color:#02385d;cursor:pointer;display:grid;height:25px;place-content:center;width:25px}#layout #content .layout-content #main .penfast-hospital .grid-row-checkbox div input:before{border-radius:.1em;box-shadow:inset 1em 1em #02385d;content:"";height:12.5px;transform:scale(0);width:12.5px}#layout #content .layout-content #main .penfast-hospital .grid-row-checkbox div input:checked:before{transform:scale(1)}#layout #content .layout-content #main .penfast-hospital .grid-row-checkbox div label{margin-right:25px}#layout #content .layout-content #main .penfast-hospital .myTable{font-size:14px}#layout #content .layout-content #main .penfast-hospital .myTable thead tr{background-color:#cde0ee;display:flex;flex-wrap:wrap;margin:0;padding:0;width:100%}#layout #content .layout-content #main .penfast-hospital .myTable thead tr th{align-items:flex-start;border:1px solid #fff;box-sizing:border-box;display:flex;flex-grow:1;justify-content:space-evenly;overflow:hidden;padding:10px 5px}#layout #content .layout-content #main .penfast-hospital .myTable thead tr th:first-child{width:6%}#layout #content .layout-content #main .penfast-hospital .myTable thead tr th:nth-child(2){width:10%}#layout #content .layout-content #main .penfast-hospital .myTable thead tr th:nth-child(3){width:8%}#layout #content .layout-content #main .penfast-hospital .myTable thead tr th:nth-child(4){width:5%}#layout #content .layout-content #main .penfast-hospital .myTable thead tr th:nth-child(5),#layout #content .layout-content #main .penfast-hospital .myTable thead tr th:nth-child(6){width:9%}#layout #content .layout-content #main .penfast-hospital .myTable thead tr th:nth-child(7){width:8%}#layout #content .layout-content #main .penfast-hospital .myTable thead tr th:nth-child(8){width:9%}#layout #content .layout-content #main .penfast-hospital .myTable thead tr th:nth-child(9){width:8%}#layout #content .layout-content #main .penfast-hospital .myTable thead tr th:nth-child(10){width:8.9%}#layout #content .layout-content #main .penfast-hospital .myTable thead tr th:nth-child(11){width:15.9%}#layout #content .layout-content #main .penfast-hospital .myTable thead tr th:last-child{display:none;width:0}#layout #content .layout-content #main .penfast-hospital .myTable thead tr th span:last-child{color:#96a6b0}#layout #content .layout-content #main .penfast-hospital .myTable tbody tr{display:flex;flex-wrap:wrap;margin:0;padding:0;width:100%}#layout #content .layout-content #main .penfast-hospital .myTable tbody tr td:first-child{width:6%}#layout #content .layout-content #main .penfast-hospital .myTable tbody tr td:nth-child(2){justify-content:flex-start;padding-left:10px;width:10%}#layout #content .layout-content #main .penfast-hospital .myTable tbody tr td:nth-child(3){width:8%}#layout #content .layout-content #main .penfast-hospital .myTable tbody tr td:nth-child(4){width:5%}#layout #content .layout-content #main .penfast-hospital .myTable tbody tr td:nth-child(5){width:9%}#layout #content .layout-content #main .penfast-hospital .myTable tbody tr td:nth-child(6){justify-content:flex-start;padding-left:10px;width:9%}#layout #content .layout-content #main .penfast-hospital .myTable tbody tr td:nth-child(7){width:8%}#layout #content .layout-content #main .penfast-hospital .myTable tbody tr td:nth-child(8){width:9%}#layout #content .layout-content #main .penfast-hospital .myTable tbody tr td:nth-child(9){justify-content:flex-start;padding-left:10px;width:8%}#layout #content .layout-content #main .penfast-hospital .myTable tbody tr td:nth-child(10){width:8.9%}#layout #content .layout-content #main .penfast-hospital .myTable tbody tr td:nth-child(11){width:15.9%}#layout #content .layout-content #main .penfast-hospital .myTable tbody tr td:nth-child(12){display:none;width:0}#layout #content .layout-content #main .penfast-hospital .myTable tbody tr td{align-items:center;border:1px solid #fff;box-sizing:border-box;display:flex;flex-grow:1;justify-content:center;overflow:hidden}#layout #content .layout-content #main .penfast-hospital .myTable tbody tr td button{font-size:14px;line-height:24px;margin:3px 2px;min-width:auto;padding:0 3px}#layout #content .layout-content #main .penfast-hospital .form-row.patient-past-select .input-group .css-4tpj10-control,#layout #content .layout-content #main .penfast-hospital .form-row.patient-past-select .input-group .css-4tpj10-control input:focus,#layout #content .layout-content #main .penfast-hospital .form-row.patient-past-select .input-group .css-4tpj10-control:active{margin-left:2.2rem}#layout #content .layout-content #main .penfast-hospital .form-column.patient-past-select .input-group input{margin-right:1rem}#layout #content .layout-content #main .requisitions .myTable{font-size:14px}#layout #content .layout-content #main .requisitions .myTable thead tr{background-color:#cde0ee;display:flex;flex-wrap:wrap;margin:0;padding:0;width:100%}#layout #content .layout-content #main .requisitions .myTable thead tr th{align-items:flex-start;border-left:1px solid #ccd3d9;box-sizing:border-box;display:flex;flex-grow:1;justify-content:space-evenly;overflow:hidden;padding:10px 5px}#layout #content .layout-content #main .requisitions .myTable thead tr th:first-child{width:5%}#layout #content .layout-content #main .requisitions .myTable thead tr th:nth-child(2){width:10%}#layout #content .layout-content #main .requisitions .myTable thead tr th:nth-child(3){width:6%}#layout #content .layout-content #main .requisitions .myTable thead tr th:nth-child(4){width:5%}#layout #content .layout-content #main .requisitions .myTable thead tr th:nth-child(5),#layout #content .layout-content #main .requisitions .myTable thead tr th:nth-child(6){width:10%}#layout #content .layout-content #main .requisitions .myTable thead tr th:nth-child(7),#layout #content .layout-content #main .requisitions .myTable thead tr th:nth-child(8){width:7%}#layout #content .layout-content #main .requisitions .myTable thead tr th:nth-child(10),#layout #content .layout-content #main .requisitions .myTable thead tr th:nth-child(9){width:10%}#layout #content .layout-content #main .requisitions .myTable thead tr th:nth-child(11){border-right:1px solid #ccd3d9;width:20%}#layout #content .layout-content #main .requisitions .myTable thead tr th:last-child{display:none;width:0}#layout #content .layout-content #main .requisitions .myTable thead tr th span:last-child{color:#96a6b0}#layout #content .layout-content #main .requisitions .myTable tbody tr{display:flex;flex-wrap:wrap;margin:0;padding:0;width:100%}#layout #content .layout-content #main .requisitions .myTable tbody tr td:first-child{width:5%}#layout #content .layout-content #main .requisitions .myTable tbody tr td:nth-child(2){width:10%}#layout #content .layout-content #main .requisitions .myTable tbody tr td:nth-child(3){width:6%}#layout #content .layout-content #main .requisitions .myTable tbody tr td:nth-child(4){width:5%}#layout #content .layout-content #main .requisitions .myTable tbody tr td:nth-child(5),#layout #content .layout-content #main .requisitions .myTable tbody tr td:nth-child(6){width:10%}#layout #content .layout-content #main .requisitions .myTable tbody tr td:nth-child(7),#layout #content .layout-content #main .requisitions .myTable tbody tr td:nth-child(8){width:7%}#layout #content .layout-content #main .requisitions .myTable tbody tr td:nth-child(10),#layout #content .layout-content #main .requisitions .myTable tbody tr td:nth-child(9){width:10%}#layout #content .layout-content #main .requisitions .myTable tbody tr td:nth-child(11){border-right:1px solid #ccd3d9;justify-content:space-around;width:20%}#layout #content .layout-content #main .requisitions .myTable tbody tr td:nth-child(12){display:none;width:0}#layout #content .layout-content #main .requisitions .myTable tbody tr:last-child{border-bottom:1px solid #ccd3d9}#layout #content .layout-content #main .requisitions .myTable tbody tr td{align-items:center;border-left:1px solid #ccd3d9;border-top:1px solid #ccd3d9;box-sizing:border-box;display:flex;flex-grow:1;justify-content:center;overflow:hidden}#layout #content .layout-content #main .requisitions .myTable tbody tr td button{font-size:14px;line-height:24px;margin:3px 2px;min-width:auto;padding:0 3px}#layout #content .layout-content #main .requisitions .form-row.patient-past-select .input-group .css-4tpj10-control,#layout #content .layout-content #main .requisitions .form-row.patient-past-select .input-group .css-4tpj10-control input:focus,#layout #content .layout-content #main .requisitions .form-row.patient-past-select .input-group .css-4tpj10-control:active{margin-left:2.2rem}#layout #content .layout-content #main .requisitions .form-column.patient-past-select .input-group input{margin-right:1rem}#layout #content .layout-content #main .patient-external{display:flex}#layout #content .layout-content #main .patient-external .legend ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin:0}#layout #content .layout-content #main .patient-external .legend{display:flex;flex-direction:column;list-style:none;padding-left:20px;width:100%}#layout #content .layout-content #main .patient-external .legend ul li{align-items:center;display:flex;flex-direction:row;margin-right:12px;min-height:40px}#layout #content .layout-content #main .patient-external .legend ul li:before{content:"\25A0";display:inline-block;font-size:40px;margin-bottom:9px;margin-right:10px}#layout #content .layout-content #main .patient-external .legend ul li:first-child:before{color:#454552}#layout #content .layout-content #main .patient-external .legend ul li:nth-child(2):before{color:#279112}#layout #content .layout-content #main .patient-external .legend ul li:nth-child(3):before{color:#eca100}#layout #content .layout-content #main .patient-external .legend ul li:nth-child(4):before{color:#a63a49}#layout #content .layout-content #main .patient-external .legend ul li:nth-child(5):before{color:#0164a7}#layout #content .layout-content #main .patient-external .legend ul li:nth-child(6):before{display:none}#layout #content .layout-content #main .patient-external .legend ul li:nth-child(6) span{color:#a63a49;font-size:24px;margin-right:10px}#layout #content .layout-content #main .patient-external .legend ul li:nth-child(7):before{display:none}#layout #content .layout-content #main .patient-external .legend ul li:nth-child(7) span{color:#b0b0b6;font-size:24px;margin-right:10px}#layout #content .layout-content #main .patient-external .legend span{color:#02385d;display:block;font-size:18px}#layout #content .layout-content #main .patient-external a{color:#fff}#layout #content .layout-content #main .patient-external a:hover{color:#eca100}#layout #content .layout-content #main .patient-external .grid-row:first-child{max-width:824px}#layout #content .layout-content #main .patient-external .grid-row>.grid-column>.grid-row>.grid-column:nth-child(2){padding-left:10px}#layout #content .layout-content #main .patient-external .input-group{align-items:center;flex-grow:2}#layout #content .layout-content #main .patient-external .input-group .inp-text::placeholder{font-style:italic}#layout #content .layout-content #main .patient-external .input-group:nth-of-type(2){background-color:#02385d}#layout #content .layout-content #main .patient-external .input-group:first-child>label{margin-bottom:0;max-width:-webkit-fit-content;max-width:fit-content}#layout #content .layout-content #main .patient-external .input-group:first-child>label+div{margin-left:10px}#layout #content .layout-content #main .patient-external .grid-row-checkbox{display:flex;margin:10px 0 30px}#layout #content .layout-content #main .patient-external .grid-row-checkbox *{align-items:center;display:flex;margin:0 5px}#layout #content .layout-content #main .patient-external .grid-row-checkbox>label{margin-left:0}#layout #content .layout-content #main .patient-external .grid-row-checkbox div:first-child{margin-left:20px;padding:0 10px}#layout #content .layout-content #main .patient-external .grid-row-checkbox div input{-webkit-appearance:none;appearance:none;background-color:#fff;border:3px solid #ccd3d9;border-radius:.15em;color:#02385d;cursor:pointer;display:grid;height:25px;place-content:center;width:25px}#layout #content .layout-content #main .patient-external .grid-row-checkbox div input:before{border-radius:.1em;box-shadow:inset 1em 1em #02385d;content:"";height:12.5px;transform:scale(0);width:12.5px}#layout #content .layout-content #main .patient-external .grid-row-checkbox div input:checked:before{transform:scale(1)}#layout #content .layout-content #main .patient-external .grid-row-checkbox div label{margin-right:25px}#layout #content .layout-content #main .patient-external .myTable{font-size:14px}#layout #content .layout-content #main .patient-external .myTable thead tr{background-color:#cde0ee;display:flex;flex-wrap:wrap;margin:0;padding:0;width:100%}#layout #content .layout-content #main .patient-external .myTable thead tr th{align-items:flex-start;border:1px solid #fff;box-sizing:border-box;display:flex;flex-grow:1;justify-content:space-evenly;overflow:hidden;padding:10px 5px}#layout #content .layout-content #main .patient-external .myTable thead tr th:first-child{width:5%}#layout #content .layout-content #main .patient-external .myTable thead tr th:nth-child(2){width:10%}#layout #content .layout-content #main .patient-external .myTable thead tr th:nth-child(3){width:8%}#layout #content .layout-content #main .patient-external .myTable thead tr th:nth-child(4){width:5%}#layout #content .layout-content #main .patient-external .myTable thead tr th:nth-child(5),#layout #content .layout-content #main .patient-external .myTable thead tr th:nth-child(6){width:9%}#layout #content .layout-content #main .patient-external .myTable thead tr th:nth-child(7){width:5%}#layout #content .layout-content #main .patient-external .myTable thead tr th:nth-child(8){width:15%}#layout #content .layout-content #main .patient-external .myTable thead tr th:last-child{display:none;width:0}#layout #content .layout-content #main .patient-external .myTable thead tr th span:last-child{color:#96a6b0}#layout #content .layout-content #main .patient-external .myTable tbody tr{display:flex;flex-wrap:wrap;margin:0;padding:0;width:100%}#layout #content .layout-content #main .patient-external .myTable tbody tr td:first-child{width:5%}#layout #content .layout-content #main .patient-external .myTable tbody tr td:nth-child(2){justify-content:flex-start;padding-left:10px;width:10%}#layout #content .layout-content #main .patient-external .myTable tbody tr td:nth-child(3){width:8%}#layout #content .layout-content #main .patient-external .myTable tbody tr td:nth-child(4){width:5%}#layout #content .layout-content #main .patient-external .myTable tbody tr td:nth-child(5){width:9%}#layout #content .layout-content #main .patient-external .myTable tbody tr td:nth-child(6){justify-content:flex-start;padding-left:10px;width:9%}#layout #content .layout-content #main .patient-external .myTable tbody tr td:nth-child(7){width:5%}#layout #content .layout-content #main .patient-external .myTable tbody tr td:nth-child(8){width:15%}#layout #content .layout-content #main .patient-external .myTable tbody tr td:nth-child(9){display:none;width:0}#layout #content .layout-content #main .patient-external .myTable tbody tr td{align-items:center;border:1px solid #fff;box-sizing:border-box;display:flex;flex-grow:1;justify-content:center;overflow:hidden}#layout #content .layout-content #main .patient-external .myTable tbody tr td button{font-size:14px;line-height:24px;margin:3px 2px;min-width:auto;padding:0 3px}#layout #content .layout-content #main .patient-external .form-row.patient-past-select .input-group .css-4tpj10-control,#layout #content .layout-content #main .patient-external .form-row.patient-past-select .input-group .css-4tpj10-control input:focus,#layout #content .layout-content #main .patient-external .form-row.patient-past-select .input-group .css-4tpj10-control:active{margin-left:2.2rem}#layout #content .layout-content #main .patient-external .form-column.patient-past-select .input-group input{margin-right:1rem}.td-filter{flex-direction:column;padding-left:0!important}#layout #content .layout-content #main .patient-hospital.patient-past .myTable thead tr th:first-child{width:10%}#layout #content .layout-content #main .patient-hospital.patient-past .myTable thead tr th:nth-child(2){width:30%}#layout #content .layout-content #main .patient-hospital.patient-past .myTable thead tr th:nth-child(3),#layout #content .layout-content #main .patient-hospital.patient-past .myTable thead tr th:nth-child(4),#layout #content .layout-content #main .patient-hospital.patient-past .myTable thead tr th:nth-child(5){width:20%}#layout #content .layout-content #main .patient-hospital.patient-past .myTable thead tr th:last-child{display:none;width:0}#layout #content .layout-content #main .patient-hospital.patient-past .myTable thead tr th span:last-child{color:#96a6b0}#layout #content .layout-content #main .patient-hospital.patient-past .myTable tbody tr td:first-child{width:10%}#layout #content .layout-content #main .patient-hospital.patient-past .myTable tbody tr td:nth-child(2){justify-content:center;width:30%}#layout #content .layout-content #main .patient-hospital.patient-past .myTable tbody tr td:nth-child(3),#layout #content .layout-content #main .patient-hospital.patient-past .myTable tbody tr td:nth-child(4),#layout #content .layout-content #main .patient-hospital.patient-past .myTable tbody tr td:nth-child(5){width:20%}#layout #content .layout-content #main .patient-hospital.patient-past .myTable tbody tr td:last-child{width:0}#layout #content .layout-content #main .penfast-hospital.penfast-past .myTable thead tr th:first-child{width:10%}#layout #content .layout-content #main .penfast-hospital.penfast-past .myTable thead tr th:nth-child(2){width:30%}#layout #content .layout-content #main .penfast-hospital.penfast-past .myTable thead tr th:nth-child(3),#layout #content .layout-content #main .penfast-hospital.penfast-past .myTable thead tr th:nth-child(4),#layout #content .layout-content #main .penfast-hospital.penfast-past .myTable thead tr th:nth-child(5){width:20%}#layout #content .layout-content #main .penfast-hospital.penfast-past .myTable thead tr th:last-child{display:none;width:0}#layout #content .layout-content #main .penfast-hospital.penfast-past .myTable thead tr th span:last-child{color:#96a6b0}#layout #content .layout-content #main .penfast-hospital.penfast-past .myTable tbody tr td:first-child{width:10%}#layout #content .layout-content #main .penfast-hospital.penfast-past .myTable tbody tr td:nth-child(2){justify-content:center;width:30%}#layout #content .layout-content #main .penfast-hospital.penfast-past .myTable tbody tr td:nth-child(3),#layout #content .layout-content #main .penfast-hospital.penfast-past .myTable tbody tr td:nth-child(4),#layout #content .layout-content #main .penfast-hospital.penfast-past .myTable tbody tr td:nth-child(5){width:20%}#layout #content .layout-content #main .penfast-hospital.penfast-past .myTable tbody tr td:last-child{width:0}#layout #content .layout-content #main .patient-profile{display:flex}#layout #content .layout-content #main .patient-profile .grid-column{flex-direction:row}#layout #content .layout-content #main .patient-profile .grid-column:first-child div.iconMoreInfo{display:flex;flex-direction:column-reverse}#layout #content .layout-content #main .patient-profile .grid-column:first-child div.iconMoreInfo svg{font-size:30px;margin-left:20px}#layout #content .layout-content #main .patient-profile .grid-column.patient-checkin-table{flex-direction:column;flex-wrap:wrap;justify-content:center;padding-left:1rem}#layout #content .layout-content #main .patient-profile .grid-column.patient-checkin-table .grid-column{justify-content:flex-start}#layout #content .layout-content #main .patient-profile .myTable thead tr:first-child{background-color:#eca100;color:#fff;display:flex;flex-wrap:wrap;margin:0;padding:0;width:100%}#layout #content .layout-content #main .patient-profile .myTable thead tr{background-color:#cde0ee;display:flex;flex-wrap:wrap;margin:0;padding:0;width:100%}#layout #content .layout-content #main .patient-profile .myTable thead tr th:first-child{display:flex;justify-content:center;width:10%}#layout #content .layout-content #main .patient-profile .myTable thead tr th:nth-child(2){width:10%}#layout #content .layout-content #main .patient-profile .myTable thead tr th:nth-child(3){width:7%}#layout #content .layout-content #main .patient-profile .myTable thead tr th:nth-child(4){width:11%}#layout #content .layout-content #main .patient-profile .myTable thead tr th:nth-child(5){width:7%}#layout #content .layout-content #main .patient-profile .myTable thead tr th:nth-child(6){width:10%}#layout #content .layout-content #main .patient-profile .myTable thead tr th:nth-child(7){width:9%}#layout #content .layout-content #main .patient-profile .myTable thead tr th:nth-child(8){width:7%}#layout #content .layout-content #main .patient-profile .myTable thead tr th:nth-child(9){width:10%}#layout #content .layout-content #main .patient-profile .myTable thead tr th:nth-child(10){width:9%}#layout #content .layout-content #main .patient-profile .myTable thead tr th:nth-child(11){width:8%}#layout #content .layout-content #main .patient-profile .myTable thead tr th{align-items:flex-start;border:1px solid #fff;box-sizing:border-box;display:flex;flex-grow:1;justify-content:flex-start;overflow:hidden;padding:10px 5px}#layout #content .layout-content #main .patient-profile .myTable tbody tr{display:flex;flex-wrap:wrap;margin:0;padding:0;width:100%}#layout #content .layout-content #main .patient-profile .myTable tbody tr td:first-child,#layout #content .layout-content #main .patient-profile .myTable tbody tr td:nth-child(2){width:10%}#layout #content .layout-content #main .patient-profile .myTable tbody tr td:nth-child(3){width:7%}#layout #content .layout-content #main .patient-profile .myTable tbody tr td:nth-child(4){width:11%}#layout #content .layout-content #main .patient-profile .myTable tbody tr td:nth-child(5){width:7%}#layout #content .layout-content #main .patient-profile .myTable tbody tr td:nth-child(6){width:10%}#layout #content .layout-content #main .patient-profile .myTable tbody tr td:nth-child(7){width:9%}#layout #content .layout-content #main .patient-profile .myTable tbody tr td:nth-child(8){width:7%}#layout #content .layout-content #main .patient-profile .myTable tbody tr td:nth-child(9){width:10%}#layout #content .layout-content #main .patient-profile .myTable tbody tr td:nth-child(10){width:9%}#layout #content .layout-content #main .patient-profile .myTable tbody tr td:nth-child(11){width:8%}#layout #content .layout-content #main .patient-profile .myTable tbody tr td{align-items:center;border:1px solid #ccd2d7;border-top:none;box-sizing:border-box;display:flex;flex-grow:1;justify-content:center;overflow:hidden;padding:10px 5px}#layout #content .layout-content #main .patient-profile .myForm{margin-top:2rem}#layout #content .layout-content #main .patient-profile .input-group>label{align-self:flex-start;flex:1 1;margin-right:0;max-width:250px}#layout #content .layout-content #main .patient-profile .input-group .css-3iigni-container{border:1px solid #ccd2d7}#layout #content .layout-content #main .patient-profile .grid-row.comments{align-items:flex-end;max-width:1450px}#layout #content .layout-content #main .patient-profile .grid-column.comments{align-items:flex-end;flex-direction:column}#layout #content .layout-content #main .patient-profile .grid-column.comments .comment{width:85%}#layout #content .layout-content #main .form-row-button{max-width:1470px}#layout #content .layout-content #main .patient-profile .patient-information-table{width:100%}#layout #content .layout-content #main .patient-profile .patient-information-table thead tr:first-child{background-color:#eca100;color:#fff;display:flex;flex-wrap:wrap;margin:0;padding:0;width:100%}#layout #content .layout-content #main .patient-profile .patient-information-table thead tr{background-color:#cde0ee;display:flex;flex-wrap:wrap;margin:0;padding:0;width:100%}#layout #content .layout-content #main .patient-profile .patient-information-table thead tr th:first-child{justify-content:center;width:20%}#layout #content .layout-content #main .patient-profile .patient-information-table thead tr th:nth-child(2){width:70%}#layout #content .layout-content #main .patient-profile .patient-information-table thead tr th:nth-child(3){width:10%}#layout #content .layout-content #main .patient-profile .patient-information-table thead tr th{align-items:flex-start;border:1px solid #fff;box-sizing:border-box;display:flex;flex-grow:1;justify-content:flex-start;overflow:hidden;padding:10px 5px}#layout #content .layout-content #main .patient-profile .patient-information-table tbody tr{display:flex;flex-wrap:wrap;margin:0;padding:0;width:100%}#layout #content .layout-content #main .patient-profile .patient-information-table tbody tr td:first-child{width:20%}#layout #content .layout-content #main .patient-profile .patient-information-table tbody tr td:nth-child(2){justify-content:flex-start;width:70%}#layout #content .layout-content #main .patient-profile .patient-information-table tbody tr td:nth-child(3){width:10%}#layout #content .layout-content #main .patient-profile .patient-information-table tbody tr td{align-items:center;border:1px solid #ccd2d7;border-top:none;box-sizing:border-box;display:flex;flex-grow:1;justify-content:center;overflow:hidden;padding:10px 5px}pharma-plan-goback-btn #layout #content .layout-content #main .pharma-plan-goback-btn{text-align:right}#layout #content .layout-content #main .pharma-plan-goback-btn button{float:right;margin-top:-5rem}#layout #content .layout-content #main .patient-profile.pharmacological-plan .grid-column{flex:3 1;flex-direction:column;flex-wrap:wrap}#layout #content .layout-content #main .patient-profile.pharmacological-plan .sub-page-navigation.present{margin:0}#layout #content .layout-content #main .patient-profile.pharmacological-plan .myForm .form-row:nth-of-type(2){position:relative}#layout #content .layout-content #main .patient-profile.pharmacological-plan .myForm .form-row:nth-of-type(2) img{cursor:pointer;height:30px;opacity:.5;position:absolute;right:15px;top:5px;width:30px}#layout #content .layout-content #main .patient-profile.pharmacological-plan .myForm .form-row:nth-of-type(3){position:relative}#layout #content .layout-content #main .patient-profile.pharmacological-plan .myForm .form-row:nth-of-type(3) img{cursor:pointer;height:30px;opacity:.5;position:absolute;right:15px;top:5px;width:30px}#layout #content .layout-content #main .patient-profile.pharmacological-plan .myForm .form-row .form-column.pharma-verifiation-checkbox{justify-content:center}#layout #content .layout-content #main .patient-profile.pharmacological-plan .myForm .form-row .form-column.pharma-verifiation-checkbox .input-group input{margin-bottom:0;transform:scale(1.5)}#layout #content .layout-content #main .patient-profile.pharmacological-plan .myForm .form-row .form-column.pharma-verifiation-checkbox .input-group label{font-weight:700;margin-bottom:0;margin-left:1rem}#layout #content .layout-content #main .patient-profile.pharmacological-plan .myTable thead tr:first-child{background-color:#dfecf5;color:#454552;display:flex;flex-wrap:wrap;margin:0;padding:0;width:100%}#layout #content .layout-content #main .patient-profile.pharmacological-plan .myTable thead tr{background-color:#cde0ee;display:flex;flex-wrap:wrap;margin:0;padding:0;width:100%}#layout #content .layout-content #main .patient-profile.pharmacological-plan .myTable thead tr th:first-child{width:7.5%}#layout #content .layout-content #main .patient-profile.pharmacological-plan .myTable thead tr th:nth-child(10),#layout #content .layout-content #main .patient-profile.pharmacological-plan .myTable thead tr th:nth-child(11),#layout #content .layout-content #main .patient-profile.pharmacological-plan .myTable thead tr th:nth-child(12),#layout #content .layout-content #main .patient-profile.pharmacological-plan .myTable thead tr th:nth-child(13),#layout #content .layout-content #main .patient-profile.pharmacological-plan .myTable thead tr th:nth-child(2),#layout #content .layout-content #main .patient-profile.pharmacological-plan .myTable thead tr th:nth-child(3),#layout #content .layout-content #main .patient-profile.pharmacological-plan .myTable thead tr th:nth-child(4),#layout #content .layout-content #main .patient-profile.pharmacological-plan .myTable thead tr th:nth-child(5),#layout #content .layout-content #main .patient-profile.pharmacological-plan .myTable thead tr th:nth-child(6),#layout #content .layout-content #main .patient-profile.pharmacological-plan .myTable thead tr th:nth-child(7),#layout #content .layout-content #main .patient-profile.pharmacological-plan .myTable thead tr th:nth-child(8),#layout #content .layout-content #main .patient-profile.pharmacological-plan .myTable thead tr th:nth-child(9){justify-content:flex-start;width:7.5%}#layout #content .layout-content #main .patient-profile.pharmacological-plan .myTable thead tr th{align-items:flex-start;border:1px solid #fff;box-sizing:border-box;display:flex;flex-grow:1;justify-content:space-evenly;overflow:hidden;padding:10px 5px}#layout #content .layout-content #main .patient-profile.pharmacological-plan .myTable tbody tr{display:flex;flex-wrap:wrap;margin:0;padding:0;width:100%}#layout #content .layout-content #main .patient-profile.pharmacological-plan .myTable tbody tr td:first-child,#layout #content .layout-content #main .patient-profile.pharmacological-plan .myTable tbody tr td:nth-child(10),#layout #content .layout-content #main .patient-profile.pharmacological-plan .myTable tbody tr td:nth-child(11),#layout #content .layout-content #main .patient-profile.pharmacological-plan .myTable tbody tr td:nth-child(12),#layout #content .layout-content #main .patient-profile.pharmacological-plan .myTable tbody tr td:nth-child(13),#layout #content .layout-content #main .patient-profile.pharmacological-plan .myTable tbody tr td:nth-child(2),#layout #content .layout-content #main .patient-profile.pharmacological-plan .myTable tbody tr td:nth-child(3),#layout #content .layout-content #main .patient-profile.pharmacological-plan .myTable tbody tr td:nth-child(4),#layout #content .layout-content #main .patient-profile.pharmacological-plan .myTable tbody tr td:nth-child(5),#layout #content .layout-content #main .patient-profile.pharmacological-plan .myTable tbody tr td:nth-child(6),#layout #content .layout-content #main .patient-profile.pharmacological-plan .myTable tbody tr td:nth-child(7),#layout #content .layout-content #main .patient-profile.pharmacological-plan .myTable tbody tr td:nth-child(8),#layout #content .layout-content #main .patient-profile.pharmacological-plan .myTable tbody tr td:nth-child(9){width:7.5%}#layout #content .layout-content #main .patient-profile.pharmacological-plan .myTable tbody tr td{align-items:center;border:1px solid #ccd2d7;border-top:none;box-sizing:border-box;display:flex;flex-grow:1;justify-content:center;overflow:hidden;padding:10px 5px}#layout #content .layout-content #main .patient-profile.pharmacological-plan .myForm:first-of-type{margin-top:0;padding-left:5px}#layout #content .layout-content #main .patient-profile.pharmacological-plan .form-column.tags-date:first-of-type{display:flex;flex:1 1 60%;flex-direction:column;gap:1rem}#layout #content .layout-content #main .patient-profile.pharmacological-plan .form-column.tags-date:last-of-type{align-items:center;flex:1 1 40%;padding-left:1rem}#layout #content .layout-content #main .patient-profile.pharmacological-plan .form-column.tags-date:last-of-type .input-group>label{align-self:center;margin-bottom:0}#layout #content .layout-content #main .patient-profile.pharmacological-plan .form-column .tag-row{display:flex;flex-flow:row wrap;gap:.5rem}#layout #content .layout-content #main .patient-profile.pharmacological-plan .form-column .tag-inp{display:flex;justify-content:space-between;width:80%}#layout #content .layout-content #main .patient-profile.pharmacological-plan .form-column .tag-inp>div{align-items:flex-start;display:flex;width:100%}#layout #content .layout-content #main .patient-profile.pharmacological-plan .form-column .tag-inp>div>div{width:90%}#layout #content .layout-content #main .patient-profile.pharmacological-plan .grid-row .pharmacological-text-inp{width:100%}#layout #content .layout-content #main .patient-profile.pharmacological-plan .myForm .form-row.text-inp,#layout #content .layout-content #main .patient-profile.pharmacological-plan .myForm .form-row.text-inp>.pharmacological-text-inp .quill,#layout #content .layout-content #main .patient-profile.pharmacological-plan .myForm .form-row.text-inp>.pharmacological-text-inp .quill .ql-container.ql-snow,#layout #content .layout-content #main .patient-profile.pharmacological-plan .myForm .form-row.text-inp>.pharmacological-text-inp .quill .ql-container.ql-snow .ql-editor,#layout #content .layout-content #main .patient-profile.pharmacological-plan .myForm .pharmacological-text-inp .quill .ql-container.ql-snow,.ql-editor{min-height:300px}#layout #content .layout-content #main .patient-profile.pharmacological-plan .pharma-plan-checkin{border:1px solid #ccd2d7;width:100%}#layout #content .layout-content #main .patient-profile.pharmacological-plan .pharma-plan-checkin .header{color:#fff;font-weight:700}#layout #content .layout-content #main .patient-profile.pharmacological-plan .pharma-plan-checkin .grid-row{align-items:center;background-color:#dfecf5;justify-content:space-between;margin-bottom:3px;min-height:3rem;padding:0 1rem}#layout #content .layout-content #main .patient-profile.pharmacological-plan .pharma-plan-checkin .grid-row:first-child{align-items:center;background-color:#dfecf5;justify-content:space-around;margin-bottom:1px;min-height:3rem;padding:0 1rem}#layout #content .layout-content #main .patient-profile.pharmacological-plan .pharma-plan-checkin .grid-row:first-child span{flex:2 2 80%;text-align:center}#layout #content .layout-content #main .patient-profile.pharmacological-plan .pharma-plan-checkin .grid-row:first-child button{flex:1 1 20%}#layout #content .layout-content #main .patient-profile.pharmacological-plan .pharma-plan-checkin .checkin-more-info svg{color:#02385d;font-size:30px}#layout #content .layout-content #main .patient-profile.pharmacological-plan .pharma-plan-checkin .grid-row.checkin-info{align-items:flex-start;background-color:#fff;display:flex;flex-direction:column;justify-content:flex-start;padding:1rem}#layout #content .layout-content #main .patient-profile.pharmacological-plan .pharma-plan-checkin .grid-row.checkin-info p{font-style:italic}#layout #content .layout-content #main .patient-profile.pharmacological-plan .pharma-plan-checkin .grid-row.checkin-info ul{list-style-type:disc;margin:1rem 0;padding:0 3rem}#layout #content .layout-content #main .patient-profile.pharmacological-plan .grid-row.notes{align-items:center;justify-content:space-between;padding:0 1rem}#layout #content .layout-content #main .patient-profile.pharmacological-plan .grid-row .inp-textarea{margin-top:1rem;width:100%}#layout #content .layout-content #main .patient-profile.pharmacological-plan .grid-row.notes span{font-size:18px}#layout #content .layout-content #main .patient-profile.pharmacological-plan .grid-row.note-input div{display:flex;gap:.5rem}#layout #content .layout-content #main .patient-profile.pharmacological-plan .grid-row.note-input div textarea{line-height:1.5}#layout #content .layout-content #main .patient-profile.pharmacological-plan .grid-row.note-input div p{flex:1 1 90%}#layout #content .layout-content #main .patient-profile.pharmacological-plan .grid-row.note-input div div.text-container-more-info{flex:1 1 10%}#layout #content .layout-content #main .patient-profile .grid-row.ftd-evaluation{align-items:center;border-bottom:1px solid #e5e8eb;justify-content:space-between}#layout #content .layout-content #main .patient-profile .grid-row.ftd-evaluation div{align-items:center;display:flex}#layout #content .layout-content #main .patient-profile .grid-row.ftd-evaluation div span{border-bottom:0;color:#0164a7;font-size:18px;font-weight:700}#layout #content .layout-content #main .patient-profile .grid-row.ftd-evaluation .iconMoreInfo svg{font-size:30px;margin-left:20px}#layout #content .layout-content #main .commentHeader{align-items:center;display:flex;padding:10px}#layout #content .layout-content #main .commentHeader i{font-size:50px;padding:10px}#layout #content .layout-content #main .commentHeader span{padding:10px}#layout #content .layout-content #main .commentHeader span.commentName{border-bottom:1px solid #ccd2d7;color:#02385d}#layout #content .layout-content #main .commentHeader div.delete-icon{color:#02385d;display:flex;float:right;font-size:30px;justify-content:flex-end;padding:2rem 0 1rem;width:80%}#layout #content .layout-content #main .commentHeader div.delete-icon>span:hover{color:#0164a7}#layout #content .layout-content #main .comment .error{display:flex;justify-content:flex-end}#layout #content .layout-content #main .commentBody{padding:0 80px;width:90%}#layout #content .layout-content #main .text-container{background-color:#e5e8eb;display:flex;flex-flow:row nowrap;gap:1rem;padding:2rem}#layout #content .layout-content #main .text-container-title{align-items:center;display:flex;flex:1 1 10%;flex-direction:column;gap:1rem}#layout #content .layout-content #main .text-container-title span{color:#02385d}#layout #content .layout-content #main .text-container-title img{height:auto;width:3rem}#layout #content .layout-content #main .text-container-body{display:flex;flex:1 1 80%;flex-flow:column wrap}#layout #content .layout-content #main .text-container-btns{align-items:center;display:flex;flex:1 1 10%;gap:1rem;justify-content:space-around}#layout #content .layout-content #main .text-container-btns-btns{display:flex;flex:1 1 80%;flex-direction:column;gap:.5rem;justify-content:space-around}#layout #content .layout-content #main .text-container-more-info{flex:1 1 20%}#layout #content .layout-content #main .text-container-more-info svg{color:#02385d;font-size:30px}#layout #content .layout-content #main .text-container-header{align-items:center;display:flex}#layout #content .layout-content #main .text-container-header i{font-size:50px;padding:0}#layout #content .layout-content #main .text-container-header span.commentName{border-bottom:1px solid #ccd2d7;color:#02385d}#layout #content .layout-content #main .patient-profile.patient-history .myContent .care-history-container{align-items:center;border-bottom:1px solid #e5e8eb;display:flex;justify-content:space-between;padding:1rem}#layout #content .layout-content #main .patient-profile.patient-history .myContent .care-history-title span{border-bottom:0;color:#0164a7;font-size:18px;font-weight:700}#layout #content .layout-content #main .patient-profile.patient-history .myContent .care-history-container div:last-of-type svg{color:#454552;font-size:2rem}#layout #content .layout-content #main .patient-profile.patient-history .myContent .care-history-container .flex-container-row{width:80%}#layout #content .layout-content #main .patient-profile.patient-history .myContent .care-history-content .flex-container-row.history-changes{justify-content:space-around;width:80%}#layout #content .layout-content #main .patient-profile.patient-history .myContent .care-history-container .content-history-label,#layout #content .layout-content #main .patient-profile.patient-history .myContent .care-history-container .content-history-value{color:#454552;font-size:2rem}#layout #content .layout-content #main .myContent.patient-form .patient-form-checkbox{margin-bottom:0;padding:0}#layout #content .layout-content #main .myContent.patient-form .input-group label+.input{display:flex;flex:2 1}#layout #content .layout-content #main .myContent.patient-form .form-title h2{display:flex;justify-content:space-between}#layout #content .layout-content #main .myContent.patient-form .form-title h2 svg{color:#02385d}#layout #content .layout-content #main .myContent.patient-form .add-representative .add-representative-icon{align-items:center;color:#02385d;display:flex}#layout #content .layout-content #main .myContent.patient-form .add-representative .add-representative-icon svg{color:#02385d;font-size:2rem}#layout #content .layout-content #main .myContent.patient-form .form-container{border-bottom:1px solid #e5e8eb}#layout #content .layout-content #main .myContent.patient-form .communication-input-container{margin-left:5.6rem;width:50%}#layout #content .layout-content #main .myContent.patient-form .communication-input-container label{max-width:250px}#layout #content .layout-content #main .myContent.side-effect .patient-form-checkbox{margin-bottom:0;padding:0}#layout #content .layout-content #main .myContent.side-effect .input-group label+.input{display:flex;flex:2 1}#layout #content .layout-content #main .myContent.side-effect .form-title h2{display:flex;justify-content:space-between}#layout #content .layout-content #main .myContent.side-effect .form-title h2 svg{color:#02385d}#layout #content .layout-content #main .myContent.side-effect .add-representative .add-representative-icon{align-items:center;color:#02385d;display:flex}#layout #content .layout-content #main .myContent.side-effect .add-representative .add-representative-icon svg{color:#02385d;font-size:2rem}#layout #content .layout-content #main .myContent.side-effect .form-container{border-bottom:1px solid #e5e8eb}#layout #content .layout-content #main .myContent.side-effect .communication-input-container{margin-left:5.6rem;width:50%}#layout #content .layout-content #main .myContent.side-effect .communication-input-container label{max-width:250px}#layout #content .layout-content #main .myContent.side-effect .patient-death{align-items:baseline;display:flex}#layout #content .layout-content #main .myContent.side-effect .side-effect-last-form-part{display:flex;width:80%}#layout #content .layout-content #main .myContent.side-effect .side-effect-last-form-part label{max-width:450px}#layout #content .layout-content #main .myContent.side-effect .side-effect-last-form-part #new_drug_nonaplicable{color:red}#layout #content .layout-content #main .myContent.side-effect .drug-table-input.table-wrapper .table-header{align-items:center;background-color:#cde0ee;display:flex}#layout #content .layout-content #main .myContent.side-effect .drug-table-input.table-wrapper .table-header label{font-weight:700;margin-bottom:0}#layout #content .layout-content #main .myContent.side-effect .drug-table-input.table-wrapper .table-header div{align-items:center;border-left:1px solid #fff;display:flex;flex:1 1 10%;padding:1rem}#layout #content .layout-content #main .myContent.side-effect .drug-table-input.table-wrapper .table-header div:first-of-type{border-left:none;flex:1 1 20%}#layout #content .layout-content #main .myContent.side-effect .drug-table-input.table-wrapper .table-body{align-items:center;display:flex}#layout #content .layout-content #main .myContent.side-effect .drug-table-input.table-wrapper .table-body .cell{align-items:center;display:flex;flex:1 1 10%}#layout #content .layout-content #main .myContent.side-effect .drug-table-input.table-wrapper .table-body .cell:first-of-type{flex:1 1 20%}#layout #content .layout-content #main .myContent.side-effect .secondary-drug-table-input.table-wrapper{width:100%}#layout #content .layout-content #main .myContent.side-effect .secondary-drug-table-input.table-wrapper .table-header{align-items:center;background-color:#cde0ee;display:flex}#layout #content .layout-content #main .myContent.side-effect .secondary-drug-table-input.table-wrapper .table-header label{font-weight:700;margin-bottom:0}#layout #content .layout-content #main .myContent.side-effect .secondary-drug-table-input.table-wrapper .table-header div{align-items:center;border-left:1px solid #fff;display:flex;flex:1 1 10%;padding:1rem}#layout #content .layout-content #main .myContent.side-effect .secondary-drug-table-input.table-wrapper .table-header div:first-of-type{border-left:none;flex:1 1 20%}#layout #content .layout-content #main .myContent.side-effect .secondary-drug-table-input.table-wrapper .table-body{align-items:center;display:flex}#layout #content .layout-content #main .myContent.side-effect .secondary-drug-table-input.table-wrapper .table-body .cell{align-items:center;display:flex;flex:1 1 10%}#layout #content .layout-content #main .myContent.side-effect .secondary-drug-table-input.table-wrapper .table-body .cell:first-of-type{flex:1 1 20%}.help img{display:block;margin-bottom:32px}.help .link{color:#b6153f;display:block;font-size:22px;margin-bottom:8px}.help p{margin-bottom:22px}.help .title{display:block;text-decoration:underline}.pagination{flex-wrap:wrap;margin-top:22px;width:100%}#layout #content .layout-content #main .myTable{width:100%}#layout #content .layout-content #main .patients-external-table .myTable{width:80vw}#layout #content .layout-content #main .patients-external-table .myTable thead tr th:first-child{width:10%}#layout #content .layout-content #main .patients-external-table .myTable thead tr th:nth-child(2){width:30%}#layout #content .layout-content #main .patients-external-table .myTable thead tr th:nth-child(3),#layout #content .layout-content #main .patients-external-table .myTable thead tr th:nth-child(4),#layout #content .layout-content #main .patients-external-table .myTable thead tr th:nth-child(5){width:20%}#layout #content .layout-content #main .patients-external-table .myTable tbody tr td:first-child{width:10%}#layout #content .layout-content #main .patients-external-table .myTable tbody tr td:nth-child(2){width:30%}#layout #content .layout-content #main .patients-external-table .myTable tbody tr td:nth-child(3),#layout #content .layout-content #main .patients-external-table .myTable tbody tr td:nth-child(5),e #layout #content .layout-content #main .patients-external-table .myTable tbody tr td:nth-child(4){width:20%}#layout #content .layout-content #main .icons{position:absolute;right:15px;top:15px}#layout #content .layout-content #main .icons>img{height:50%;width:50%}#layout #content .layout-content #main .grid-column.tag{flex-basis:20%}#layout #content .layout-content #main .grid-column.tag label{display:none}#layout #content .layout-content #main .grid-column.tag .input-group{padding:0}#layout #content .layout-content #main .grid-column.tag .input-group .inp-text.tag{border:none;margin:0 1.5rem}#layout #content .layout-content #main .grid-column.tag:nth-of-type(odd) .input-group .inp-text.tag{background-color:#cde0ee}#layout #content .layout-content #main .grid-column.tag .input-group .inp-text.tag{background-color:#fff}#layout #content .layout-content #main .tag{align-items:center;background-color:#02385d;border-radius:.3rem;display:flex;gap:.5rem;padding:.5rem}#layout #content .layout-content #main .tag span{color:#fff}#layout #content .layout-content #main .tag svg{color:#fff;font-size:1.5rem}#layout #content .layout-content #main .date-picker-container{position:relative}#layout #content .layout-content #main .date-picker-container>svg{color:#02385d;font-size:1rem;position:absolute;right:15px;top:13px}#layout #content .layout-content #main .modal{background-color:#00000040;display:block;height:100%;position:fixed;width:100%;z-index:1}#layout #content .layout-content #main .modal_content{background-color:#eca100;border-radius:5px;box-shadow:0 0 2px #00000080;margin:10em auto;padding:30px;text-align:center}#layout #content .layout-content #main .modal_content .text p{margin-bottom:30px}#layout #content .layout-content #main .modal_content .list{align-items:center;display:flex;flex-direction:column;margin:22px auto;width:80%}#layout #content .layout-content #main .modal_content .btn-row.flex-container-row{gap:1rem;justify-content:space-around}.modal-content-list{align-items:center;background-color:#f1f1f1;border-radius:4px;cursor:pointer;display:flex;height:50px;justify-content:center;margin-bottom:8px;padding:8px;width:100%}.table-icon{color:#02385d;cursor:pointer;font-size:20px}.react-datepicker__close-icon{right:30px!important}.adverse-effect-table thead{background-color:#cde0ee}.adverse-effect-table tbody td{padding:0}.predefeined-text-wrapper{border-bottom:1px solid #ccd2d7;margin-bottom:16px}.predefeined-text-item{color:#0164a7;display:flex;justify-content:space-between}.predefeined-text-item label{color:#0164a7;cursor:pointer;font-weight:700;width:95%}.predefeined-text-item i{cursor:pointer}.predefeined-text-wrapper .expand{display:inline-block}.predefined-textarea .quill .ql-container.ql-snow{min-height:300px}.pharmaplan-predefined-btn{margin-top:16px;text-align:right}.predefined-text-modal-content{background-color:#fff;border-radius:5px;box-shadow:0 0 2px #00000080;margin:10em auto;overflow-y:scroll;padding:30px;text-align:center;width:80%}.predefined-text-modal-header{border-bottom:1px solid #e5e8eb;display:flex;justify-content:space-between}.predefined-text-modal-header h1{border-bottom:none!important;margin:0!important}.predefined-text-modal-header i{color:#02385d;font-size:22px}.predefined-text-modal-table-text{align-items:center;display:flex;justify-content:space-between}.predefined-text-modal-table-text .text{width:90%}.predefined-text-modal-table-text svg{color:#02385d;font-size:22px}.anamneza .title{color:#0164a7;font-weight:700}.anamneza .weight-history-graph{border:1px solid #ccd2d7;box-shadow:10px 10px 25px 0 #ccd2d7c9;width:100%}.table-container{max-width:600px;width:100%}.anamneza-table{border-collapse:collapse;text-align:center;width:100%}.anamneza-table th{background-color:#cde0ee;border:1px solid #ccc;font-weight:700;padding:10px}.anamneza-table td{border:1px solid #ccc;height:50px}.anamneza-multiple-select{align-items:center;display:flex;margin-bottom:15px}.anamneza-multiple-select .input-icons{color:#02385d;font-size:30px;margin-left:10px}.penfast .switch-comp{align-items:center!important;display:flex!important;flex-direction:row!important}.penfast .title{border-bottom:1px solid #ccc;color:#0164a7;font-weight:700;margin-bottom:10px;padding-bottom:10px}@media only screen and (max-width:1280px){h1{font-size:4.5vw}section .layout-center .main-banner>div:first-child{padding-left:0;padding-right:20px}section .layout-center .hp-content-wrap>div:first-child{font-size:5vw}section .layout-center .hp-content-wrap>div .phone-images>div img{max-width:100%}}@media only screen and (max-width:1000px){section .layout-center .main-banner .download img{max-width:35vw!important}p{font-size:16px;line-height:145%}section,section .layout-center .main-banner>div{padding:5vw 0}}@media only screen and (max-width:700px){h1{font-size:5.4vw}section .layout-center .main-banner>div:last-child{width:30%}header .middle-box .table-container .col.logo{padding:15px 0}header .middle-box .table-container .col.logo img{width:160px}#sb-site{margin-top:-75px;padding-top:75px}}@media only screen and (max-width:550px){section.main-banner-wrap:after{width:100%}section .layout-center .main-banner{display:block}section .layout-center .main-banner>div{display:block;text-align:center;width:100%!important}section .layout-center .main-banner>div:last-child{padding-top:0}h1{font-size:8.5vw;text-align:center}h1 span{border-bottom:5px solid #fa7908}section .layout-center .main-banner .download img{height:61px!important;max-width:none!important;width:auto!important}section .layout-center .main-banner:after{display:none}section .layout-center .main-banner:before{bottom:-1px;left:0;margin-left:10%;top:auto}section .layout-center .main-banner>div:last-child img{height:520px}section .layout-center .hp-content-wrap{display:block}section .layout-center .hp-content-wrap>div{display:block;text-align:center;width:100%!important}section .layout-center .hp-content-wrap>div:first-child{border-bottom:5vw solid #fff;border-right:0;font-size:10vw}footer .copyright{text-align:center}footer .box{height:120px}#sb-site{padding-bottom:120px}}@media only screen and (max-width:500px){footer .box>div p{font-size:4.8vw}footer .box>div p.copyright{font-size:3.8vw}}@media only screen and (max-width:1000px){.desktop-visible{display:none}.mobile-visible{display:block}#layout #content .layout-content #main .patient-hospital .myTable,#layout #content .layout-content #main .patient-profile .myTable,#layout #content .layout-content #main .penfast-hospital .myTable{font-size:8px}.table-icon{font-size:14px}.content-history-label label{font-size:8px}}@media only screen and (min-width:1000px){.desktop-visible{display:block}.mobile-visible{display:none}}

/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{height:1px;left:-100000px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{word-wrap:break-word;box-sizing:border-box;height:100%;line-height:1.42;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre,.ql-editor ul{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;margin:0;padding:0}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"\2022"}.ql-editor ul[data-checked=false],.ql-editor ul[data-checked=true]{pointer-events:none}.ql-editor ul[data-checked=false]>li *,.ql-editor ul[data-checked=true]>li *{pointer-events:all}.ql-editor ul[data-checked=false]>li:before,.ql-editor ul[data-checked=true]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"\2611"}.ql-editor ul[data-checked=false]>li:before{content:"\2610"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-increment:list-0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow .ql-toolbar:after,.ql-snow.ql-toolbar:after{clear:both;content:"";display:table}.ql-snow .ql-toolbar button,.ql-snow.ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow .ql-toolbar button svg,.ql-snow.ql-toolbar button svg{float:left;height:100%}.ql-snow .ql-toolbar button:active:hover,.ql-snow.ql-toolbar button:active:hover{outline:none}.ql-snow .ql-toolbar input.ql-image[type=file],.ql-snow.ql-toolbar input.ql-image[type=file]{display:none}.ql-snow .ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar button.ql-active,.ql-snow .ql-toolbar button:focus,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar button.ql-active,.ql-snow.ql-toolbar button:focus,.ql-snow.ql-toolbar button:hover{color:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill{fill:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow .ql-toolbar button:hover:not(.ql-active),.ql-snow.ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-stroke.ql-thin,.ql-snow .ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{margin-bottom:5px;margin-top:5px;padding:5px 10px;white-space:pre-wrap}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;padding:2px 4px;width:24px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid #0000;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{margin-top:-9px;position:absolute;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-item:before,.ql-snow .ql-picker.ql-header .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-item:before,.ql-snow .ql-picker.ql-font .ql-picker-label:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-item:before,.ql-snow .ql-picker.ql-size .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid #0000}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid #0000;box-shadow:0 2px 8px #0003}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{border:1px solid #ccc;display:none;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{margin-left:-4px;position:absolute;width:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border:8px solid #0000;box-sizing:initial;content:"";height:0;left:-8px;position:absolute;width:1px;z-index:-1}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{margin-top:-8px;top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#f0f0f0;border-top:none}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#aeaeae;top:-1px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after{bottom:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-top-color:#aeaeae;bottom:-1px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.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:10px}.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:10px}.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 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;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:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;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:-87px;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:initial;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:initial;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:not(.react-datepicker__week-number--selected,.react-datepicker__week-number--keyboard-selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__week-number--keyboard-selected{background-color:#2a87d0;border-radius:.3rem;color:#fff}.react-datepicker__week-number--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day-names{margin-bottom:-8px;white-space:nowrap}.react-datepicker__week{white-space:nowrap}.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__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:#32be3f}.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--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{background-color:#ff6803;border-radius:.3rem;color:#fff;position:relative}.react-datepicker__day--holidays .holiday-overlay,.react-datepicker__month-text--holidays .holiday-overlay,.react-datepicker__quarter-text--holidays .holiday-overlay,.react-datepicker__year-text--holidays .holiday-overlay{background-color:#333;border-radius:4px;bottom:100%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__day--holidays:hover,.react-datepicker__month-text--holidays:hover,.react-datepicker__quarter-text--holidays:hover,.react-datepicker__year-text--holidays:hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .holiday-overlay,.react-datepicker__month-text--holidays:hover .holiday-overlay,.react-datepicker__quarter-text--holidays:hover .holiday-overlay,.react-datepicker__year-text--holidays:hover .holiday-overlay{opacity:1;visibility:visible}.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:#1d5d90}.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:#bad9f1;border-radius:.3rem;color:#000}.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:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.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:initial}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:initial;padding:.5rem;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid #0000;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:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;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;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:#b3b3b3}.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:#b3b3b3}.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:initial;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:"×";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__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{background-color:#ccc;cursor:default}.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:1.44rem}.react-datepicker__children-container{height:auto;margin:.4rem;padding-left:.2rem;padding-right:.2rem;width:13.8rem}.react-datepicker__aria-live{border:0;-webkit-clip-path:circle(0);clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}.complement-area-section{margin-bottom:20px}.complement-area-header{align-items:center;background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;cursor:pointer;display:flex;justify-content:space-between;padding:12px 16px;transition:background-color .2s ease}.complement-area-header:hover{background-color:#e9ecef}.complement-area-title{color:#495057;font-size:16px;font-weight:600;margin:0}.complement-area-toggle{color:#6c757d;font-size:18px;font-weight:700;-webkit-user-select:none;user-select:none}.complement-area-content{background-color:#fff;border:1px solid #dee2e6;border-radius:0 0 4px 4px;border-top:none;padding:16px}.complement-table-header{align-items:center;background-color:#e9ecef;border-bottom:2px solid #dee2e6;color:#495057;display:flex;font-size:14px;font-weight:600;padding:8px}.complement-header-cell{padding:4px 8px}.complement-header-cell--name{text-align:left;width:25%}.complement-header-cell--abbreviation,.complement-header-cell--lower-limit,.complement-header-cell--upper-limit{text-align:center;width:15%}.complement-header-cell--units{text-align:center;width:10%}.complement-header-cell--concentration{text-align:center;width:12%}.complement-header-cell--actions{text-align:center;width:8%}.complement-parameter-row{align-items:center;border-bottom:1px solid #dee2e6;display:flex;min-height:32px;padding:4px 8px;transition:background-color .1s ease}.complement-parameter-row--odd,.complement-parameter-row:hover{background-color:#f8f9fa}.complement-parameter-row--odd:hover{background-color:#e9ecef}.complement-parameter-row--editing{background-color:#fff3cd;border-left:3px solid #ffc107}.complement-parameter-cell{font-size:14px;padding:4px 8px}.complement-parameter-cell--name{color:#495057;font-weight:500;text-align:left;width:25%}.complement-parameter-cell--abbreviation{color:#6c757d;font-family:monospace;text-align:center;width:15%}.complement-parameter-cell--lower-limit,.complement-parameter-cell--upper-limit{text-align:center;width:15%}.complement-parameter-cell--units{color:#6c757d;font-style:italic;text-align:center;width:10%}.complement-parameter-cell--concentration{text-align:center;width:10%}.complement-parameter-cell--actions{text-align:right;width:10%}.complement-input{border:1px solid #ccc;border-radius:3px;font-size:12px;height:24px;padding:2px 4px;transition:border-color .2s ease;width:100%}.complement-input:focus{border-color:#007bff;box-shadow:0 0 0 2px #007bff40;outline:none}.complement-concentration-indicator{border:2px solid #dee2e6;border-radius:50%;height:16px;margin:0 auto;transition:all .2s ease;width:16px}.complement-concentration-indicator--active{background-color:#007bff;border-color:#0056b3}.complement-concentration-indicator--inactive{background-color:#e9ecef;border-color:#dee2e6}.complement-action-icon{cursor:pointer;height:16px;margin-left:4px;transition:transform .1s ease;width:16px}.complement-action-icon:hover{transform:scale(1.1)}.complement-action-icon:active{transform:scale(.95)}.complement-loading{color:#6c757d;font-size:16px;padding:40px;text-align:center}.complement-saving{background-color:#e7f3ff;border:1px solid #b3d7ff;border-radius:4px;color:#007bff}.complement-error,.complement-saving{font-weight:500;margin-bottom:16px;padding:8px 12px}.complement-error{background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;color:#dc3545}.complement-container{margin:0;max-width:1524px}.complement-content{padding:20px}.complement-title{color:#495057;margin-bottom:20px}.complement-subtitle{color:#666;font-size:14px;margin-bottom:20px}@media (max-width:1200px){.complement-container{max-width:100%;padding:0 15px}.complement-content{padding:15px}}@media (max-width:768px){.complement-area-header{padding:10px 12px}.complement-area-title{font-size:14px}.complement-area-content{padding:12px}.complement-parameter-row,.complement-table-header{padding:2px 4px}.complement-header-cell,.complement-parameter-cell{font-size:12px;padding:2px 4px}.complement-input{font-size:11px;height:20px}.complement-action-icon,.complement-concentration-indicator{height:14px;width:14px}}@media (max-width:576px){.complement-content{padding:10px}.complement-area-section{margin-bottom:15px}.complement-area-header{padding:8px 10px}.complement-area-content{padding:8px}.complement-header-cell,.complement-parameter-cell{font-size:11px;padding:1px 2px}.complement-input{font-size:10px;height:18px;padding:1px 2px}.complement-action-icon,.complement-concentration-indicator{height:12px;width:12px}}@media print{.complement-area-header{background-color:#f8f9fa!important;-webkit-print-color-adjust:exact}.complement-table-header{background-color:#e9ecef!important;-webkit-print-color-adjust:exact}.complement-parameter-row--odd{background-color:#f8f9fa!important;-webkit-print-color-adjust:exact}.complement-action-icon{display:none}}.complement-results{background:#f8f9fa;min-height:100vh;padding:20px}.patient-info-table{background:#dee2e6;border:1px solid #dee2e6;grid-template-columns:repeat(13,1fr);margin-bottom:20px}.patient-info-cell{background:#fff;border-right:1px solid #dee2e6;font-size:12px;padding:8px 12px}.patient-info-cell.header{background:#e9ecef;font-weight:700;text-align:center}.complement-results-filter{background:#fff;border-radius:4px;box-shadow:0 1px 3px #0000001a;margin-bottom:20px;padding:15px}.filter-row{flex-wrap:wrap;gap:20px}.filter-group,.filter-row{align-items:center;display:flex}.filter-group{gap:10px}.filter-group label,.filter-label{color:#495057;font-weight:500;margin-right:10px}.filter-group .input-group{margin-bottom:0}.date-range-group{align-items:center;display:flex;gap:20px}.date-input-group{align-items:center;display:flex;gap:8px}.date-input-group label{color:#495057;font-size:14px;white-space:nowrap}.inp-datepicker{border:1px solid #ced4da;border-radius:4px;font-size:14px;padding:6px 10px}.complement-results-section,.complement-trends-section{background:#fff;border-radius:4px;box-shadow:0 1px 3px #0000001a;margin-bottom:20px}.complement-results-section h2,.complement-trends-section h2{background:#007bff;border-radius:4px 4px 0 0;color:#fff;font-size:16px;font-weight:500;margin:0;padding:15px 20px}.complement-results-table-container{padding:20px}.results-layout{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;min-height:400px}.results-list{border:1px solid #dee2e6;border-radius:4px}.results-list-header{background:#f8f9fa;border-bottom:1px solid #dee2e6;display:grid;grid-template-columns:1fr 1fr 1fr 1fr}.header-cell{border-right:1px solid #dee2e6;font-size:12px;font-weight:700;padding:10px 12px;text-align:center}.header-cell:last-child{border-right:none}.results-list-body{max-height:350px;overflow-y:auto}.result-row{border-bottom:1px solid #dee2e6;cursor:pointer;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;transition:background-color .2s}.result-row:hover{background:#f8f9fa}.result-row.selected{background:#e3f2fd}.result-row .cell{border-right:1px solid #dee2e6;font-size:12px;padding:8px 12px;text-align:center}.result-row .cell:last-child{border-right:none}.results-detail{background:#fff;border:1px solid #dee2e6;border-radius:4px}.detail-content{padding:20px}.detail-header{align-items:center;border-bottom:1px solid #dee2e6;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:10px}.detail-header h3{color:#495057;font-size:16px;margin:0}.detail-info{margin-bottom:20px}.detail-info p{color:#495057;font-size:14px;margin:5px 0}.parameter-results{margin-top:20px}.parameter-results h4{color:#495057;font-size:14px;margin:0 0 15px}.parameter-result{align-items:center;border:1px solid #dee2e6;border-radius:4px;display:flex;justify-content:space-between;margin-bottom:5px;padding:8px 12px}.parameter-result.out-of-range{background:#fff5f5;border-color:#f56565;color:#c53030}.parameter-name,.parameter-value{font-size:13px}.out-of-range-indicator{color:#c53030;font-weight:700}.no-selection{align-items:center;color:#6c757d;display:flex;font-style:italic;height:200px;justify-content:center}.complement-trends{padding:20px}.trends-header{margin-bottom:20px}.selected-actions{display:flex;gap:10px}.trends-layout{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;min-height:600px}.trends-left,.trends-right{background:#fff;border:1px solid #dee2e6;border-radius:4px;max-height:80vh;overflow-y:auto}.charts-container{padding:20px}.charts-title{border-bottom:1px solid #dee2e6;color:#495057;font-size:18px;font-weight:600;margin:0 0 20px;padding-bottom:10px;text-align:center}.no-charts-selected{align-items:center;color:#6c757d;display:flex;font-style:italic;height:300px;justify-content:center;text-align:center}.no-charts-selected p{font-size:16px;margin:0}.laboratory-areas{space-y:15px}.laboratory-area{border:1px solid #dee2e6;border-radius:4px;margin-bottom:15px}.area-header{align-items:center;background:#f8f9fa;border-bottom:1px solid #dee2e6;cursor:pointer;display:flex;justify-content:space-between;padding:15px 20px}.area-header h3{color:#495057;font-size:16px;margin:0}.expand-icon{color:#6c757d;transition:transform .2s}.expand-icon.expanded{transform:rotate(180deg)}.area-content{padding:20px}.parameters-grid{grid-gap:20px;display:grid;gap:20px}.parameter-section{border:1px solid #e9ecef;border-radius:4px;padding:15px}.parameter-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.parameter-info{align-items:center;display:flex;gap:10px}.parameter-name{color:#495057;font-weight:500}.parameter-results-table{margin-bottom:15px}.table-header{background:#f8f9fa;border:1px solid #dee2e6;border-bottom:none;display:grid;grid-template-columns:1fr 1fr 1fr}.table-header .header-cell{border-right:1px solid #dee2e6;font-size:12px;font-weight:700;padding:8px 12px;text-align:center}.table-body{border:1px solid #dee2e6;max-height:200px;overflow-y:auto}.table-row{border-bottom:1px solid #dee2e6;display:grid;grid-template-columns:1fr 1fr 1fr}.table-row.out-of-range{background:#fff5f5;color:#c53030}.table-row .cell{border-right:1px solid #dee2e6;font-size:12px;padding:6px 12px;text-align:center}.table-row .cell:last-child{border-right:none}.parameter-chart{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:4px;margin-top:15px;padding:15px}.parameter-chart h4{color:#495057;font-size:14px;font-weight:600;margin:0 0 15px}.recharts-tooltip-wrapper{background-color:#fff!important;border:1px solid #dee2e6!important;border-radius:4px!important;box-shadow:0 2px 8px #0000001a!important}.recharts-tooltip-content{background-color:#fff!important;border:none!important;border-radius:4px!important;padding:8px 12px!important}.recharts-tooltip-label{color:#495057!important;font-weight:600!important;margin-bottom:4px!important}.recharts-tooltip-item{color:#2563eb!important;font-weight:500!important}.recharts-cartesian-grid-horizontal line,.recharts-cartesian-grid-vertical line{stroke:#e9ecef!important;stroke-dasharray:3 3!important}.recharts-xAxis .recharts-cartesian-axis-tick-value,.recharts-yAxis .recharts-cartesian-axis-tick-value{fill:#6c757d!important;font-size:12px!important}.recharts-label{fill:#495057!important;font-size:12px!important;font-weight:500!important}.chart-line:before{left:0}.chart-line:after,.chart-line:before{background:#007bff;border-radius:50%;content:"";height:6px;position:absolute;top:-2px;width:6px}.chart-line:after{right:0}.color-stripe-blue{background:#007bff;height:4px;margin-bottom:20px}.color-stripe-orange{background:#fd7e14;height:4px;margin-bottom:20px}.color-stripe-red{background:#dc3545;height:4px;margin-bottom:20px}.color-stripe-none{background:#6c757d;height:4px;margin-bottom:20px}.button{background:#02385d;border:1px solid #02385d;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;padding:6px 12px;transition:all .2s}.button:hover{background:#0056b3;border-color:#0056b3}.btn-light{background:#f8f9fa;border-color:#dee2e6;color:#495057}.btn-light:hover{background:#e9ecef;border-color:#adb5bd}.btn-primary{background:#02385d;border-color:#02385d}.btn-sm{font-size:11px;padding:4px 8px}@media (max-width:1200px){.results-layout,.trends-layout{gap:15px;grid-template-columns:1fr}.trends-left,.trends-right{max-height:50vh}.patient-info-table{font-size:11px;grid-template-columns:repeat(6,1fr)}}@media (max-width:768px){.complement-results{padding:10px}.trends-layout{gap:10px;grid-template-columns:1fr}.trends-left,.trends-right{max-height:40vh}.charts-container{padding:15px}.charts-title{font-size:16px}.parameter-chart h4{font-size:13px}.patient-info-table{grid-template-columns:repeat(3,1fr)}.filter-row{align-items:stretch;flex-direction:column}.date-range-group{flex-direction:column;gap:10px}}
/*# sourceMappingURL=main.1404ee71.css.map*/