body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Montserrat,Lato,Arial,sans-serif;font-weight:400;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root{display:flex;flex-direction:row;height:100vh}#root>div:last-child{flex:1 1}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.actionButton{background-color:#247dbd;border-color:#247dbd;color:#fff}.actionButton,.deleteButton,.optionButton{border-radius:3px;filter:alpha(opacity=100);opacity:1}.deleteButton{background-color:#bf482b;border-color:#bf482b;color:#fff}.deleteButton:hover{background-color:#b93918;border-color:#b93918;color:#fff}.ConfirmAction{background-color:#20ad9b;border-color:#20ad9b}.ConfirmAction,.OptionAction{border-radius:3px;margin-right:1em}.OptionAction{background-color:#247dbd}.OtherOption{background-color:#a6a6a6;border-color:#ccc;border-radius:3px;color:#fff;margin-right:1em}.pageContent{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.topBar{align-items:center;border-bottom:1px solid #d3d3d3;display:flex;flex-direction:row;height:50px;justify-content:flex-end;position:-webkit-sticky;position:sticky;top:0}.content{background-color:#f7f7f7;flex:1 1;overflow:auto}.footerBar{align-items:center;border-top:1px solid #d3d3d3;bottom:0;display:flex;flex-direction:row;height:50px;justify-content:flex-end;margin-right:1em;position:-webkit-sticky;position:sticky}.footerBar>span,a,img{margin:0 3px}.leftColumn{flex:1 1;justify-content:flex-start}.content>.PageHeader,.leftColumn{align-items:flex-start;display:flex;flex-direction:row}.content>.PageHeader{background-color:#fafafa;box-shadow:0 10px 26px -19px rgba(0,0,0,.75);justify-content:space-between;padding:.5em 1em;position:-webkit-sticky;position:sticky;top:0;z-index:100000}.content .header{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin:0 0 0 1em;padding:.5em}.content>.PageHeader>div{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;justify-content:center;margin-left:.5em}.content>.PageHeader>div>label{font-size:1.3em;font-weight:700}.content>.PageHeader>button{background-color:#247dbdbe;border-radius:3px;color:#f7f7f7;margin-top:.2em;padding-left:.1em}.content .header>h1{font-size:1.3em;font-weight:700}.content .header>h2{font-size:1em;font-weight:700;margin:1em 0 0}.Section{background-color:#fff;border:1px solid #d3d3d3;border-radius:3px;box-shadow:0 6px 9px 0 hsla(240,5%,41%,.2);margin:1em;padding:1em}.Section.Internal{box-shadow:1px 1px 8px 0 hsla(240,5%,41%,.2);margin:unset}.Section-principal{align-items:flex-start;display:flex;flex:1 1;flex-direction:row;justify-content:stretch}.SectionControls{flex:1 1;flex-direction:row;justify-content:flex-start}.SectionControls>button{margin-right:.5em}.SectionControls>.ms-SearchBox{float:left;margin:0}.ms-Panel-footer{background-color:#fff;border-top:1px solid #d3d3d3}.danger{align-items:center;border-left:1px solid #d3d3d3;display:flex;float:right;justify-content:center;padding:0 .5em}.danger>button{color:#d82c12}.SectionWidget{align-items:flex-start;display:flex;flex:1 1;flex-direction:column}.SectionWidget,.pullLeft{justify-content:flex-start}.spaceBetween{justify-content:space-between}.Section-column{align-items:flex-start;display:flex;flex:0 1;flex-direction:column;justify-content:flex-start;min-width:15em}.Table{border-spacing:0;border-spacing:0 10px;font-size:small;width:100%}.Table>thead{color:#d3d3d3;font-weight:100;text-align:left}.Table>tbody>tr>td.primary{font-weight:700}.Table>tbody>tr>td{border-color:#d3d3d3;border-style:solid none;border-width:1px;padding:10px}.Table>tbody>tr>td:first-child{border-bottom-left-radius:3px;border-left-style:solid;border-top-left-radius:3px}.Table>tbody>tr>td:last-child{border-bottom-right-radius:3px;border-right-style:solid;border-top-right-radius:3px;min-width:10em}.badge{background-color:#d3d3d3;border-radius:3px;margin-right:.5em;padding:10px;text-align:center;text-transform:uppercase}.badge.red{background-color:#d64242;color:#f7f7f7}.badge.green{background-color:#20ad9b;color:#f7f7f7}.badge.blue{background-color:#247dbd;color:#f7f7f7}.badge.orange{background-color:#e9e282;color:#000}.badge.mini{border-radius:3px;font-size:small;margin-right:.2em;padding:4px 15px;text-align:center;text-transform:capitalize}.TextDecorated{background-color:#c0e8ff;border-radius:.5em;color:#0c4b79;display:block;padding:.5em}.status{display:block;text-align:center}.SideLayoutPage{display:flex;flex-direction:row;justify-content:stretch;max-width:90vw}.SideLayoutPage>div:first-child{display:flex;flex-direction:column;margin-right:2em;max-width:15em}.SideLayoutPage>div:last-child{flex:1 1}.loader{align-items:center;display:flex;flex-direction:row}.loader.center{justify-content:center}.notfoundmessage{text-align:center}.actionHeader{align-items:stretch;display:flex;flex-direction:column}.actionHeader>div.Title{align-items:center;display:flex;flex:1 1;flex-direction:row;justify-content:flex-start;margin-bottom:1em}.actionHeader>div.controls{align-items:flex-end;display:flex;flex:1 1;flex-direction:row;justify-content:flex-end}.actionHeader>div>label{font-size:x-large}.actionHeader>div>div>div>div{margin:.4em 0}.actionHeader>div input{font-size:x-large}.actionHeader>div>button{margin-left:.5em;margin-right:.5em}.actionHeader>div>input{display:block}.fieldCommands{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.fieldCommands>:first-child{flex:1 1}.ms-Pivot{margin-bottom:1.5em}.flex1{flex:1 1}.margin-bottom{margin-bottom:1em}.listHeader{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:.5em 0}.ms-Dialog-header{background-color:#d3d3d3}.ms-MessageBar{border-radius:3px;margin-bottom:.3em}.ComponentHeaderControls{align-items:space-between;display:flex;flex-direction:row;justify-content:flex-start}.ellipsis{overflow:hidden;text-overflow:ellipsis}.NoData{color:#d3d3d3;font-size:large;font-weight:700;text-align:center}.formColumns{align-items:flex-start;display:flex;flex-direction:row;justify-content:flex-start}.formColumns>div{flex:1 1;margin-right:1em;max-width:34%}.TextFieldValueModified{border-color:red}.ms-SearchBox{border:1px solid #d3d3d3;border-radius:3px}.ModalMargin,.root-224:after{border-radius:3px}.ModalMargin{padding:1em}.optionsColumn{width:15em}@keyframes rotating{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.withRotation{animation:rotating 2.5s linear infinite}.FormFooterActions{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin:1em}.masterContainer{display:flex;flex-direction:row;height:100vh}.Toast.LeftBorder{border-left:5px solid #d3d3d3}.Toast.LeftBorder.red{border-left:10px solid #dc626d}.Toast{box-shadow:-14px 21px 24px -10px rgba(0,0,0,.67);min-width:15em}.ScrollShadow,.ms-Panel-content{background:linear-gradient(#fff 30%,hsla(0,0%,100%,0)),linear-gradient(hsla(0,0%,100%,0),#fff 70%) 0 100%,radial-gradient(50% 0,farthest-side,rgba(0,0,0,.2),transparent),radial-gradient(50% 100%,farthest-side,rgba(0,0,0,.2),transparent) 0 100%;background:linear-gradient(#fff 30%,hsla(0,0%,100%,0)),linear-gradient(hsla(0,0%,100%,0),#fff 70%) 0 100%,radial-gradient(farthest-side at 50% 0,rgba(0,0,0,.2),transparent),radial-gradient(farthest-side at 50% 100%,rgba(0,0,0,.2),transparent) 0 100%;background-attachment:local,local,scroll,scroll;background-color:#fff;background-repeat:no-repeat;background-size:100% 40px,100% 40px,100% 14px,100% 14px;overflow:auto;padding-top:1em}*{scrollbar-color:#9e9e9e #fff;scrollbar-width:thin}::-webkit-scrollbar{width:3px}::-webkit-scrollbar-track{background:#fff}::-webkit-scrollbar-thumb{background-color:#9e9e9e;border:3px solid #fff;border-radius:4px}.fui-MessageBarBody{max-width:30vw}.sideMenuBackground{background:#247dbd;background-image:url(/static/media/sidemenu-pattern.8a7621ec4702f92a4e78.png);background-repeat:repeat;background-size:auto;opacity:1;z-index:3}.sideMenuStickyLeft{align-items:center;display:flex;flex-direction:column;max-width:120px;min-width:120px;overflow:auto;padding:180px 0 1em;position:relative;scroll-padding-top:180px}.sideMenuStickyLeft:before{background:linear-gradient(180deg,#247dbd 0,#247dbd 50%,rgba(36,125,189,.8) 80%,rgba(36,125,189,0));content:"";height:200px;left:0;margin-bottom:-200px;pointer-events:none;position:-webkit-sticky;position:sticky;right:0;top:0;z-index:5}.sideMenuStickyLeft:after{background:linear-gradient(180deg,#247dbd 0,rgba(36,125,189,.7) 50%,rgba(36,125,189,0));bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.sideMenuStickyLeft>img{background:linear-gradient(180deg,#247dbd,rgba(36,125,189,.95) 70%,rgba(36,125,189,0));display:block;margin-bottom:4.5em;padding:2em 1.2em 3em;position:-webkit-sticky;position:sticky;top:-180px;width:64px;z-index:6}.menuItemIcon{fill:#b8b8b8;color:#fff;height:26px;margin:.5em;width:42px}.menuItem:hover{background-color:hsla(0,0%,100%,.1);text-decoration:none;transition:all .15s ease-in}.menuItem{border-radius:9px;color:hsla(0,0%,100%,.68);flex-direction:column;font:normal normal normal 14px/17px Lato;justify-content:center;margin:0 .2em 1.5em;padding:.2em;text-align:center;text-decoration:none;z-index:2}.menuItem,.userWidget{align-items:center;display:flex;position:relative}.userWidget{flex-direction:row;justify-self:flex-end;margin-right:2em}.headerContent{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:10px}.headerContent>div:first-child{flex:1 1}.agreement.Active{color:#61bd24}.agreement.Active,.agreement.Pending{border-radius:3px;font-size:large;text-align:center}.agreement.Pending{color:#bdb324}.agreement.Expired{color:#bd2424}.agreement.Expired,.agreement.NoValidity{border-radius:3px;font-size:large;text-align:center}.agreement.NoValidity{color:#a3a3a3}.infoPanel{min-width:18em}.priceListTag{border-radius:3px;padding:.1em .5em}.pricelist.Active{background-color:#61bd242f}.pricelist.Pending{background-color:#bdb3242f}.pricelist.Expired{background-color:#bd24242f}.pricelist.NoValidity{color:#a3a3a32f}.SelectionList .SelectionList-item{margin-bottom:1em}.SelectionList .ms-Toggle{margin-right:2em}.PlanDetailsHeader{margin:10px}.PlanDetailsHeader>small{font-size:12px}.PlanDetailsHeader>label{text-transform:uppercase}.PlanDetailsHeader>label:last-child{text-transform:capitalize}.serviceDetailsOptions{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:10px}.ms-Toggle{margin-bottom:unset;margin-right:5px}.TableBodyRow:hover{background-color:#f2f2f2}.priceListDetailsContent{align-items:flex-start;display:flex;flex:1 1;flex-direction:row;justify-content:flex-start}.priceListDetailsContent>div:first-child{flex:1 1;margin:0 2em}.priceListDetailsContent label.badge{display:block}.infoPanel{align-self:flex-start;margin-left:1em;min-width:250px}.emptyMessage{align-items:center;display:flex;flex-direction:column;justify-content:center}.ms-Persona-secondaryText>.ms-TooltipHost{text-transform:capitalize}ul>li{list-style-type:square!important}.contractSelector{flex-direction:row}.Controls,.contractSelector{display:flex;justify-content:space-between}.Controls{align-items:center;flex-direction:row-reverse}.primary.gray{border-left:5px solid #737b7e}.primary.black{border-left:5px solid #161616}.primary.red{border-left:5px solid #d64242;color:#d64242}.primary.yellow{border-left:5px solid #d6cc42}.primary.green{border-left:5px solid #51a331;color:#51a331}.primary.blue{border-left:5px solid #4271d6;color:#4271d6}.TenantPriceList.Active{background-color:#61bd242f;border-left-color:#61bd24;border-left-width:5px}.TenantPriceList.Pending{background-color:#bdb3242f;border-left-color:#bdb324;border-left-width:5px}.TenantPriceList.Expired{background-color:#bd24242f;border-left-color:#bd2424;border-left-width:5px}.TenantPriceList.NoValidity{background-color:#a3a3a32f;border-left-color:#a3a3a3;border-left-width:5px}.TenantPriceList>div{align-items:flex-start;display:flex;flex-direction:row}.TenantPriceList>div>div>i{background-color:hsla(0,0%,100%,.8);border-radius:3px;font-size:15px;margin-right:10px;margin-top:.2em;padding:5px}.TenantPriceList>div>div>label{margin-bottom:.5em;text-transform:uppercase}.TenantPriceList>div>div>span{background-color:rgba(4,27,63,.3);border-radius:3px;color:#fff;font-size:12px;margin-right:10px;padding:3px 5px}.upper{text-transform:uppercase}.SeparatedList>div{margin-bottom:15px}.SeparatedList>div>span{margin-top:10px!important}.error .ms-TextField-fieldGroup{border-color:#a4262c}.error{color:#a4262c}.NotificacionesContent{display:flex;flex-direction:column}.NotificacionesContent>label{color:#247dbd;font-size:large}.welcomeText{color:#247dbd;font:normal normal normal 56px Lato;margin:1em;text-align:left}.welcomeText>label>span{font:56px Lato;font-weight:900}.PrincipalPageContent{align-items:center;display:flex;flex-direction:row;justify-content:center}.PrincipalPageContent>div{align-items:stretch;display:flex;flex-direction:column;height:calc(100vh - 370px);margin:1.5em;width:100%}.PlanItem{align-items:flex-start;border-bottom:1px solid #e5e5e5;cursor:pointer;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:0 10px 1em;width:90%}.PlanItem:last-child{border-bottom:unset;margin-bottom:0}.PlanItem>label{cursor:pointer}.TextWithIcon{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.TextWithIcon>i{margin-right:.5em}.TextWithIcon:hover,.TextWithIcon:hover>i{color:#247dbd}.agreement{border-left-width:10px}.agreement.Active{background-color:#61bd242f;border-left-color:#61bd24;border-left-width:5px}.agreement.Pending{background-color:#bdb3242f;border-left-color:#bdb324;border-left-width:5px}.agreement.Expired{background-color:#bd24242f;border-left-color:#bd2424;border-left-width:5px}.agreement.NoValidity{background-color:#a3a3a32f;border-left-color:#a3a3a3;border-left-width:5px}.SectionControls{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.SectionControls .Title{font-size:20px;font-weight:600}.SectionControls .Actions{display:flex;gap:8px}.protocol-export-visit-form{max-width:800px;padding:20px}.protocol-export-visit-form__title{color:#323130;font-size:20px;font-weight:600;margin-bottom:15px}.protocol-export-visit-form__section{margin-bottom:20px}.protocol-export-visit-form__date-range{display:flex;gap:15px}.protocol-export-visit-form__date-range>div{flex:1 1}.protocol-export-visit-form__actions{align-items:center;border-top:1px solid #edebe9;display:flex;gap:10px;justify-content:flex-end;margin-top:20px;padding-top:20px}.protocol-export-visit-form__error{margin-bottom:15px}.protocol-export-visit-form__spinner{align-items:center;display:inline-flex}.SponsorControls{align-items:center;display:flex;justify-content:flex-start}.SponsorControls>*{margin-right:1rem}.SelectionListContainer{border-bottom:1px solid #d3d3d3;margin-bottom:1em;max-height:500px;overflow:auto;padding-left:1em;padding-right:1em}.SelectionList{align-items:flex-start;display:flex;flex-direction:row}.SelectionList .SelectionList-item{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:2em}.SelectionList .ms-Toggle{margin-right:1em;margin-top:8px}.SelectionList .SelectionList-item>label{text-transform:uppercase}li{list-style-type:none}.ms-Pivot{margin:1em}.MedicalInsuranceAssociatedBlock>ul>li{align-items:center;border:1px solid #e0e0e0;border-radius:.3em;display:flex;flex-direction:row;margin-bottom:.5em;padding:.3em 0}.MedicalInsuranceAssociatedBlock>ul>li>div{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}.MedicalInsuranceAssociatedBlock>ul>li:hover{background-color:#f5f5f5}.MedicalInsuranceAssociatedBlock>ul>li>*{margin-left:1em}.MedicalServiceAssociatedBlock>ul>li{align-items:center;border:1px solid #e0e0e0;border-radius:.3em;display:flex;flex-direction:row;margin-bottom:.5em;padding:.3em 0}.MedicalServiceAssociatedBlock>ul>li:hover{background-color:#f5f5f5}.MedicalServiceAssociatedBlock>ul>li>*{margin-left:1em}.Table td>ul>li{list-style:none;margin:.5em 0;padding:0}.Table td>div{display:flex}.Table th{max-width:15em!important;min-width:10em!important;text-align:left}.Table td{vertical-align:top}.Table td:first-child,.Table th:first-child{min-width:unset!important;width:1em}.Table td:last-child,.Table th:last-child{position:-webkit-sticky;position:sticky;right:0;width:1em}.Table td:last-child:before,.Table th:last-child:before{background:#fff;bottom:0;content:"\00a0";display:block;left:0;position:absolute;right:0;top:0;z-index:-1}.Table td:last-child:before{box-shadow:-1px 0 4px 0 #c5c5c5}.Table tr:hover{background:#f0f0f0}.Table tr:hover>td:last-child:before{background:#f0f0f0!important}.AvailabilityListContent{display:flex;max-width:calc(100vw - 13em);overflow:auto}.LabelIcon{&:hover{background-color:#000;color:#fff}}.danger{color:red}button.danger{background-color:#bb0101;border:1px solid #bb0101;border-radius:3px;color:#fff}button.danger:hover{background-color:#c70202;color:#fff}.ActivityContainer{display:flex;flex-direction:row}.ActivityMonthContainer:hover{background-color:#f9f9f9}.ActivityBox{border:1px solid #247dbdbe;border-radius:3px;display:flex;flex-direction:row;margin:0 0 .2rem}table.ActivityGrid{border-collapse:collapse;max-width:5em}table.ActivityGrid th{font-size:.5em;max-width:1em;text-align:center}table.ActivityGrid td{max-width:1em;padding:0 .2em}table.ActivityGrid tr{max-width:1em}table.ActivityGrid td>div{align-items:center;color:#fff;display:flex;flex-direction:row;height:1em;justify-content:center;width:1em}.ActivityMonthContainer{align-items:center;border-left:1px #247dbdbe;display:flex;flex-direction:column;justify-content:flex-start;min-width:12.5em;padding:.5em .2em}.ActivityBox.activeVisit{background-color:#247dbdbe}.ActivityBox.inactive{border:unset}.VisitPanelContainer{border:1px solid #d3d3d3;border-radius:3px;display:flex;flex-direction:column;margin:0 0 10px;padding:10px}td:before{content:unset}.ProtocolStatus{border-left:6px solid #5e5e5e}.ProtocolStatus.Active{border-left:6px solid #00a651}.ProtocolStatus.Inactive{border-left:6px solid #ff0}.ProtocolStatus.Suspended{border-left:6px solid #6178a3}.ProtocolStatus.Expired{border-left:6px solid #040404}.ProtocolStatus.Canceled{border-left:6px solid #ab6a6a}.ProtocolStatus.Terminated{border-left:6px solid red}.ProtocolHeaderDetails{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:10px;padding:0 10px}.ProtocolHeaderDetails>div{margin-right:1em}.CalendarContainer{align-items:flex-start;background-color:#fff;border:1px solid #247dbdbe;border-radius:.4em;box-shadow:inset 0 0 7px -1px #247dbdbe;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;margin-top:20px;overflow:auto;padding:.5em;width:calc(100vw - 18em)}.ActivityControls{align-items:end;display:flex;flex-direction:row;justify-content:flex-start;width:100%}.ActivityControls>*{justify-content:flex-end;margin-right:1em}.DateRangeContainer>div{margin-right:.5em}.PaginationContainer{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;position:relative}.PaginationContainer button,.PaginationContainer label{margin:0 .8em}.PaginationContainer .LoadingIndicator{left:1em;position:absolute}.consumptionDetails>p{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin-top:20px}.consumptionDetails>p>label{font-size:1em;font-weight:400}.consumptionDetails>p>span{font-size:1em;font-weight:700;margin-bottom:.3em}.consumptionValues{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin-top:20px}.consumptionValues>label{font-size:1.1em;font-weight:400}.consumptionValues>span{align-self:self-end;border-bottom:1px dotted #aeaeae;font-size:1.2em;font-weight:700;margin-bottom:.3em;text-align:right}.consumptionConceptValue{align-items:center;border-bottom:1px dotted #cacaca;display:flex;flex-direction:row;justify-content:space-between;margin-top:.5em}.consumptionConceptValue>label{font-size:1.1em;font-weight:400}.consumptionConceptValue>span{font-size:1.2em;font-weight:700}.consumptionSubTotal{align-items:center;border:1px solid #aeaeae;display:flex;flex-direction:row;justify-content:space-between;margin-top:.5em;padding:1em}.consumptionSubTotal>label{font-size:1.1em;font-weight:400}.consumptionSubTotal>span{font-size:1.2em;font-weight:700}.consumptionGrandTotal{align-items:center;border:1px solid #aeaeae;display:flex;flex-direction:column;justify-content:space-between;margin-top:.5em;padding:1em}.consumptionGrandTotal>div{align-items:stretch;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:1em;width:100%}.consumptionGrandTotal>div:last-child{margin-bottom:unset}.consumptionGrandTotal>div>div>span{align-items:flex-end;display:flex;flex-direction:row;font-size:1.1em;font-weight:700;justify-content:flex-end}.consumptionGrandTotal>div>div>span>small{margin-right:1em}.consumptionGrandTotal>div:first-child>label{font-size:1.4em;font-weight:400}.consumptionGrandTotal>div:first-child>span{font-size:1.4em;font-weight:bolder}.consumptionHeader{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between}.consumptionHeader>svg{margin-right:1em}.consumptionHeader>div{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}.consumptionHeader>div>span:last-child{font-size:medium;font-weight:700}.consumptionPerson>div{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-top:.5em}.consumptionPerson>div>div{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}.consumptionPerson>div>span:first-child{font-size:1.2em;font-weight:400;margin-right:.5em}.consumptionPerson>div>div>span{font-size:1.1em;font-weight:600}table.values{margin-bottom:1em}.RelatedConceptContainer{align-items:flex-start;display:flex;flex-direction:column}.RelatedConceptContainer>div>span{font-size:medium;font-weight:600}.RelatedConceptContainer>div{flex-direction:column}.RelatedConceptContainer>div,.RelatedConceptContainer>div>div:last-child{align-items:flex-start;display:flex;justify-content:flex-start;margin-top:.5em;width:100%}.RelatedConceptContainer>div>div:last-child{flex-direction:row}.RelatedConceptContainer>div>div:first-of-type>button{margin-right:1em}.menuContainer{gap:8px}.consumption-list-filter{flex-direction:column;gap:8px}.filter-criteria-container{gap:8px;margin-bottom:8px}.filter-chip{align-items:center;background:#f3f3f3;border-radius:16px;display:flex;margin-right:4px;padding:4px 12px}.filter-chip button{background:none;border:none;cursor:pointer;margin-left:4px}.ConsumptionFilters{gap:16px}.PractitionerConsumptionToSettleContainer{align-items:center;background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.28);justify-content:flex-start;margin:1em 0;padding:1em 2em}.PractitionerConsumptionToSettleContainer,.PractitionerConsumptionToSettleContainer>div{display:flex;flex-direction:row;gap:1.5rem}.PractitionerConsumptionToSettleContainer>div>div{display:flex;flex-direction:column}.PractitionerConsumptionToSettleContainer label{font-weight:600}.PractitionerConsumptionToSettleContainer strong{color:#0078d4}.priceListStatus{border-radius:3px;font-size:large;text-align:center}.pricelist.Active{color:#61bd24}.pricelist.Pending{color:#bdb324}.pricelist.Expired{color:#bd2424}.pricelist.NoValidity{color:#a3a3a3}.ConsumptionListContainer{border:1px solid #b3b3b3;border-radius:.5em;overflow:hidden;padding:.7em}.ConsumptionListContainer .fui-DataGrid,.ConsumptionListGrid{margin-bottom:1em}.fui-TableBody{max-width:100vw}.ConsumptionFilters{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin-bottom:1em}.ConsumptionFilters>div{align-items:flex-end;flex-direction:column;justify-content:flex-start;margin-right:1em;max-width:20em}.status-not-settled{background-color:#fc0;color:#000}.status-pending{background-color:#ff9100;color:#fff}.status-payee{background-color:#39b828;color:#fff}.status-settled{background-color:#39f;color:#fff}.status-rejected{background-color:#f30;color:#fff}.status-ignored{background-color:#ccc;color:#000}.status-invoiced{background-color:purple;color:#fff}.status-partial-settled{background-color:teal;color:#fff}.status-unknown{background-color:#666;color:#fff}.status-mark{border-radius:50%;display:inline-block;height:1em;margin-right:.5em;vertical-align:middle;width:1em}.status-to-settle{background-color:#04f;color:#000}.ConsumptionFiltersContainer{align-items:flex-start;border:1px solid #b3b3b3;display:flex;flex-direction:row;justify-content:flex-start;margin:.5em 0}.ConsumptionFiltersContainer>div{align-items:flex-start;flex-direction:column;justify-content:flex-start;margin-right:1em;width:100%}.ConsumptionFiltersContainer>div label{font-weight:600;padding:0}.ConsumptionMarks{align-items:flex-start;display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:1em}.consumption-ignored{background-color:#feffc2}.fui-Badge{margin-left:1em}.status-not-settled-row{background-color:#fc0;color:#000}.status-pending-row{background-color:#ff9100;color:#fff}.status-payee-row{background-color:#39b82813;color:#fff}.status-settled-row{background-color:#67b2fd2f;color:#fff}.status-rejected-row{background-color:#f30;color:#fff}.status-ignored-row{background-color:#cccccc1c;color:#000}.status-unknown-row{background-color:#66666623;color:#fff}.status-invoiced-row{background-color:#80008036;color:#fff}.status-partial-settled-row{background-color:#00808036;color:#fff}.status-to-settle-row{background-color:#1551f736;color:#000}p>div.fui-Badge{margin-left:0!important}.ConsumptionListContainer .status-mark::pare .fui-DataGridCell:first-of-type{max-width:3em!important}.fui-DataGrid{max-width:calc(100vw - 15.5em)!important;min-width:unset!important}p.item-badges{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin:.2em 0!important}p.item-badges>.fui-Badge{margin-right:.5em!important}.menuContainer{align-items:center;display:flex;justify-content:flex-start;margin:.8em 0}.menuContainer>button{margin-right:.5em}.fui-Divider{max-width:2em}.filter-criteria-container{flex-wrap:wrap}.filter-criteria-container,.filter-criteria-container>div{align-items:center;display:flex;flex-direction:row;gap:10px}.filter-criteria-container>div{background-color:#e4e4e4;border:1px solid #bdbdbd;border-radius:20px;padding:0 .5em}.filter-criteria-container>div>label{border-right:1px solid #ccc;font-size:14px;font-weight:500;padding:.5em 1em .7em}.filter-criteria-container>div>div{align-items:center;display:flex;flex-direction:row;gap:10px}.filter-criteria-container>div>div>div{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.consumption-list-filter{align-items:center;display:flex;flex-direction:row;gap:10px}.consumption-detail-menu-container{align-items:flex-start;display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:1em}.consumption-detail-menu-container>button{margin:0 .2em}.consumtionUnitAmountMiniForm{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.consumption-settlement-container{align-items:center;border:1px solid #d3d3d3;border-radius:5px;display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:1em;padding:.5em}.consumption-settlement-container>div{display:flex;flex-direction:column}.consumption-settlement-container :first-child{margin-right:1em}.payable-field{font-weight:600}.normal-field,.payable-field{align-items:flex-start;display:flex}.normal-field{font-weight:400}.normal-field span,.payable-field span{max-width:25em;text-align:justify}.normal-field,.payable-field{margin-bottom:1em}.visit-concept-tree-leaf-label{position:relative;text-align:justify}.visit-concept-tree-leaf-float-btn{left:1em;pointer-events:auto;position:absolute;top:1em;transform:translate(-50%,-50%);z-index:10}ul.VisitFormConceptPayableList{list-style-type:none;margin:0;padding:0}.VisitFormConceptPayableList>li{align-items:center;border-bottom:1px solid #ccc;display:flex;justify-content:space-between;padding:5px 8px}.VisitFormConceptPayableList>li:hover{background-color:#f9f9f9}.VisitFormConceptPayableList>li:last-child{border-bottom:none}.DualScrolableDiv{display:flex;flex:1 1 auto;flex-direction:column;height:95vh;padding-bottom:10px}.DualScrolableDiv>div{background:linear-gradient(#fff 28px,hsla(0,0%,100%,0)) top,linear-gradient(hsla(0,0%,100%,0),#fff calc(100% - 28px)) bottom,radial-gradient(farthest-side at 50% 0,rgba(0,0,0,.18),transparent) top,radial-gradient(farthest-side at 50% 100%,rgba(0,0,0,.18),transparent) bottom;background:linear-gradient(var(--scroll-shadow-bg,#fff) 28px,hsla(0,0%,100%,0)) top,linear-gradient(hsla(0,0%,100%,0),var(--scroll-shadow-bg,#fff) calc(100% - 28px)) bottom,radial-gradient(farthest-side at 50% 0,rgba(0,0,0,.18),transparent) top,radial-gradient(farthest-side at 50% 100%,rgba(0,0,0,.18),transparent) bottom;background-attachment:local,local,scroll,scroll;background-repeat:no-repeat;background-size:100% 28px,100% 28px,100% 12px,100% 12px;flex:1 1;min-height:0;overflow:auto;padding-bottom:5px}.DualScrolableDiv>div:first-child{border-bottom:1px solid #d3d3d3;flex:7 1;margin-bottom:1em}.DualScrolableDiv>div:last-child{border:1px solid #d3d3d3;border-radius:3px;flex:5 1}.TabContent>span{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.tabContentDivider{background-color:#e0e0e0;height:1px;margin:10px 0;width:100%}.fui-TabList>button{align-items:flex-start;background-color:#fff;border:1px solid #e0e0e0;border-bottom:unset;border-radius:5px 5px 0 0;flex-direction:row;justify-content:start;margin-right:.5em;margin-top:2em;padding:1em}.SectionTabs{margin-left:3em}.SectionTabs>.Section{margin-left:-2em;margin-top:0}.DateRangeContainer{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.DateRangeContainer>label{float:right}.DateRangeElement{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-top:1em}.DateRangeElement>div{margin-right:.3em}button.fui-Tag{align-items:center;display:flex;flex-direction:row;height:2em;padding-left:unset!important;padding-top:5px}.fui-Persona__primaryText{display:inline-block;max-width:11em;overflow:hidden;text-overflow:ellipsis}.debt-selector-container{display:flex;flex-direction:column;gap:15px}.debt-selector-table-wrapper{border:1px solid #e0e0e0;border-radius:4px;display:flex;flex-direction:column}.debt-selector-table-wrapper .fui-DataGrid{border:none}.debt-selector-container .fui-Field{margin:0}.debt-selector-container .fui-Input{min-width:100px}.debt-row-with-imputation{background-color:#e6f2ff!important}.debt-row-with-imputation:hover{background-color:#cce5ff!important}.debt-row-fully-paid{background-color:#dff6dd!important}.debt-row-fully-paid:hover{background-color:#c6efc4!important}.fui-MessageBarBody{max-width:unset}div:has(div.LoadingPayments){position:relative}.LoadingPayments{background-color:#fff;border:1px solid #c1c1c1;border-bottom:none;border-radius:7px 7px 0 0;bottom:10px;box-shadow:7px -4px 16px -6px rgba(30,30,30,.5);-webkit-box-shadow:7px -4px 16px -6px rgba(30,30,30,.5);-moz-box-shadow:7px -4px 16px -6px rgba(30,30,30,.5);display:flex;flex-direction:row;left:calc(50vw - 9.5em);padding:5px;position:absolute}.NoData{border-bottom:1px solid #dbdbdb;color:#535353;font-size:1.5em;margin-bottom:20px;padding:5px 0 10px}.NoDataContainer{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:1em;width:100%}.formContractLayoutContainer{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;left:-1em;margin:0;max-height:75vh;min-height:70vh;min-width:60em;overflow:auto;padding:2em 0}.formContractLayoutContainer>div{flex:1 1;width:35vw}.formContractLayoutContainer>div:first-child,.formContractLayoutContainer>div:last-child{flex:1 1;width:10vw}.formContractLayoutContainer>div{margin-right:1em}.ProtocolStagesNames{display:flex;flex-direction:row;flex-wrap:wrap;max-width:40em}.ProtocolStagesNames .ms-TextField{border-radius:3px;max-width:7em}.StageItem{align-items:center;border:1px solid #444;border-radius:2px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin:.2em;padding:0 .3em;width:100%}.StageItem>.stageDropDown{flex:1 1}.StageItem>.ms-TextField{flex:1 1;max-width:unset}.StageItem::nth-child(even){margin:.2em}.StageSelectorItem{align-items:flex-start;display:flex;flex-direction:row;justify-content:flex-start;padding:.1em}.StageSelectorItem.Active{background-color:#f9f9f9;border-bottom:none;border-left:4px solid #6a9be7;border-radius:3px;margin-bottom:1.3em;padding:1em}.StageSelectorItem:last-child{border-bottom:none}.StageSelectorItem>.ms-TextField{margin:0 .5em 0 0}.StageSelectorItem>div>.ms-TextField{margin:0 .5em .5em 0}.StageSelectorItem>.ms-Checkbox{min-width:15em}.StageItem>label{min-width:5em}ul{-webkit-padding-start:unset;padding-inline-start:unset}.FlowChart{border-radius:2px;height:81.5vh;overflow:auto;padding:0 1em 0 0}.SubformButtons{margin-top:1em}.stageDropDown{min-width:10em}.stageDropDown>.ms-Dropdown>span:first-child{border:none}.ConceptListViewer{padding:3px}.ConceptListViewer>li{border:1px solid #444;border-radius:2px;margin:.3em 0;padding:.2em}.ConceptListViewer>li:hover{background-color:#247dbd;color:#fff;cursor:pointer}.ConceptListSelector{border:1px solid #d3d3d3;border-radius:5px;margin:unset;max-height:20em;overflow:auto;padding:5px}.ConceptListSelector>.ms-MessageBar{margin-bottom:unset}.ConceptListSelector>.ms-MessageBar>.ms-MessageBar-text{align-items:center;display:flex;flex-direction:row;justify-content:center}.ConceptListSelector>ul{margin-top:unset}.ConceptListSelector>ul>li:last-child{border-bottom:unset}.ConceptListSelector>ul>li{border-bottom:1px dotted #818181;margin:0 .4em 0 0;padding:.5em 0}.ConceptListSelector>ul>li>div:nth-child(2),.ConceptListSelector>ul>li>div:nth-child(4){width:6em}.ConceptListSelector>ul>li:first-child{min-width:30em}.ConceptListSelector>ul>li{align-items:center;display:flex;flex-direction:row}.ConceptListSelector>ul>li>.ms-Checkbox:first-child{flex:1 1}.ConceptListSelector>ul>li>.ms-TextField{margin:0 1em}.ItemCounter{background-color:#4391c9;border-radius:17px;color:#fff;padding:5px 10px}.Controls.Concepts{padding-left:5px}.ContractOptions{align-items:flex-end;display:flex;flex-direction:row;justify-content:flex-end}.ContractAssociationHeader{max-width:1em;min-width:unset!important}.ContractOptions:nth-child(0){margin-left:1em}.LinkIcon{background-color:#d2edf8;border:1px solid #5e5e5e;border-radius:3px;margin-top:.2em;padding:.5em}.ContractPageContent{align-items:flex-start;display:flex;flex-direction:row;justify-content:flex-start}.ContractPageContent>div{flex:1 1}.ContractPageContent>div:last-child{flex:unset;width:20em}.ContractAgentAssociationItem{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;flex-direction:row;justify-content:space-between;padding:10px 0}.ContractAgentAssociationItem:last-child{border-bottom:none}.AddendumsContent{justify-content:space-between}.AddendumsContent,.AddendumsRow{align-items:center;display:flex;flex-direction:row}.AddendumsRow{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;overflow-y:visible;scrollbar-color:#cfcfcf transparent;scrollbar-width:thin;width:-webkit-fill-available}.AddendumsRow::-webkit-scrollbar{height:8px}.AddendumsRow::-webkit-scrollbar-track{background:transparent}.AddendumsRow::-webkit-scrollbar-thumb{background-color:#cfcfcf;border:2px solid transparent;border-radius:4px}.AddendumsRow>button{border-radius:6px;flex:0 0 auto;margin:0 10px}.AddendumsRow>button:first-child{margin-left:0}.AddendumsRow>label{flex:0 0 auto;margin:0 10px}.AddendumsRow>svg{flex:0 0 auto;margin:0 6px;min-height:20px;min-width:20px}.AddendumsRow>button.Active{border-bottom:2px solid #247dbd;border-right:2px solid #247dbd;border-top:2px solid #247dbd;box-shadow:0 0 10px #b1b1b1}.AddendumsRow .AddendumButton.Active{border-bottom:2px solid #247dbd!important;border-right:2px solid #247dbd!important;border-top:2px solid #247dbd!important;box-shadow:0 0 10px #b1b1b1!important}.CurrentAddendum{background-color:#c7f2ff}.ExpiredAddendum{background-color:#e4e4e4}.PendingAddendum{background-color:#fff4e5}.AddendumActions{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-end}.AddendumActions>button{margin:.3em 0}.addendum-item-active{border-left:5px solid #3d9216!important}.addendum-item-inactive{border-left:5px solid #c73b10!important}.addendum-item-pending{border-left:5px solid #e68a00!important}.AddendumAddButton{align-items:center;align-self:stretch;background:#fff!important;border:2px dotted #bfbfbf!important;border-radius:6px!important;display:flex;height:5.5em;justify-content:center;min-width:40px;padding:0}.AddendumAddButton:hover{background:#f5f5f5!important;border-color:grey!important}.AddendumFloatingActions{background:hsla(0,0%,100%,.8);border-radius:6px;display:flex;gap:6px;padding:4px;position:absolute;right:6px;top:6px}.AddendumFloatingActions button{border-radius:4px}.AddendumButton{position:relative}.CommissionAgentConceptContainer{align-items:center;background-color:#f9f9f9;border:1px solid #e0e0e0;border-radius:5px;cursor:pointer;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:10px;padding:10px}.CommissionAgentConceptContainer:hover{background-color:#f0f0f0}.CommissionAgentConceptContainer.disabled,.CommissionAgentConceptContainer.disabled>*{color:#b0b0b0;cursor:not-allowed}.CommissionAgentConceptContainer.disabled:hover{background-color:#f9f9f9}.MedicalTeamCard{align-items:stretch;border:1px solid #ccc;border-radius:5px;display:flex;flex-direction:row;justify-content:stretch;margin-bottom:.5rem;padding:1rem;position:relative}.MedicalTeamCard>div{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;justify-content:stretch}.MedicalTeamCard.principal{background-color:#f4faff;border:1px solid #4e74a5}.MedicalTeamCard>.PractitionerInfo{align-items:center;display:flex;flex-direction:row-reverse;justify-content:flex-end}.MedicalTeamCard>.PractitionerInfo>*{margin-right:1em}.MedicalTeamCard:hover{background-color:#f8f8f8;cursor:pointer}.MedicalAcctionsSector{cursor:pointer;display:none;opacity:0;position:absolute;right:0;visibility:hidden;width:2em}.MedicalTeamCard:hover>.PractitionerInfo>.MedicalAcctionsSector{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;opacity:1;transition:visibility .3s linear,opacity .3s linear;transition-delay:.5s;visibility:visible}.ToggleInline{margin-top:.5em}.ToggleInline .fui-Switch{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.ToggleInline .fui-Switch>label{font-weight:500;margin-left:-8px}.StageListItem{border:1px solid silver;border-radius:5px;flex-direction:row;height:100%;justify-content:space-between;margin:.5em .5em 0 0;padding:.5em;position:relative}.StageBadge--optional{background-color:#fef3c7!important;border:0!important;color:#92400e!important}.StageBadge--inperson{background-color:#e6f2fb!important;border:0!important;color:#0f6cbd!important}.StageBadge--remote{background-color:#f3e8ff!important;border:0!important;color:#6b21a8!important}.StageListItem>.StageOrderBadge{position:absolute;right:.5em;top:.5em;z-index:1}.StageListItem>div:last-child{align-self:self-end;flex:1 1}.StageListItem:hover{background-color:#f0f0f0}.StageBadge{align-items:center;background-color:#e7e7e7;border-radius:3px!important;box-shadow:0 1px 1px rgba(0,0,0,.08),0 3px 8px rgba(0,0,0,.12);display:inline-flex;margin-right:.5em;padding:1em .85em!important}.StageBadge svg{margin-right:4px}.StageBadge--type{background-color:#e0e7ff!important;border:0!important;color:#3730a3!important}.StageListItemOptions{align-items:flex-end;flex-direction:row;width:15em}.StageListItemOptions>div>div>label{margin-left:1em}.StageListItem>div>div{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.StageListItem>div>div>small{background-color:#00bfff;border-radius:3px;margin-right:.5em;padding:.4em .6em}.StageListItemContent{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between;width:100%}.StageListItemContent>div>span{margin-left:.5em;text-transform:none}.StageIndex{border-right:1px solid #d3d3d3;height:100%;margin-left:-.5em;margin-right:.5em;text-align:center;width:2em}.StageIndex>span{height:6em;transform:rotate(180deg);-ms-writing-mode:tb-lr;writing-mode:vertical-lr}.CycleListItem{align-items:flex-start;border:1px solid silver;border-radius:5px;display:flex;flex-direction:row;height:100%;justify-content:flex-start;margin:.5em .5em 0 0;padding:.5em}.CycleListItem>div:nth-child(2){align-self:flex-start;flex:1 1}.CycleListItem>div:last-child{align-self:center;flex:0 1}.CycleListItem:hover{background-color:#f0f0f0}.CycleIndex{border-right:1px solid #d3d3d3;height:100%;margin-left:-.5em;margin-right:.5em;text-align:center;width:2em}.CycleIndex>span{height:6em;transform:rotate(180deg);-ms-writing-mode:tb-lr;writing-mode:vertical-lr}.flowcharSelector{align-items:flex-start;display:flex;flex-direction:row;height:calc(100vh - 12.7em);justify-content:stretch}.flowcharSelector>div{height:calc(100vh - 10.8em);overflow:auto;padding:0 1em 1em 0;width:100%}.flowcharSelector>.flowcharContainer{margin-left:2em;min-width:67%;width:-webkit-fill-available}.StageSelectorContainer{align-items:flex-start;display:flex;flex-direction:row;justify-content:stretch;margin-bottom:.5em;padding:.5em;width:calc(100vw - 10em)}.StageSelectorContainer>div:first-child>div:first-child{align-items:center;display:flex;flex-direction:row}.StageSelectorContainer.Selected{background-color:#f9f9f9;border-left:4px solid #6a9be7;border-radius:5px}.StageSelectorContainer>div{margin-right:1em}.ConceptHeader{flex-wrap:wrap;gap:8px}.ConceptHeader,.StageListItem{align-items:center;display:flex}.StageListItem{justify-content:flex-start}.StageListItemOptions{align-items:flex-start;display:flex;gap:0;justify-content:flex-end;margin-left:auto;min-width:12em}.ConceptBadges{display:flex;flex-wrap:wrap;gap:6px;margin:0}.ConceptBadge{align-items:center;background:#eef2f7;border:1px solid #d6dde5;border-radius:3px!important;color:#334155;display:inline-flex;font-size:10px;gap:3px;line-height:1;padding:2px 6px}.ConceptBadge svg{height:14px;width:14px}.ConceptListActions{align-items:center;display:flex;flex-wrap:nowrap;gap:12px;justify-content:space-between}.ConceptListActions .conceptSearch{flex:0 1 380px}.ConceptBadge.fixed{background:#fff7e6;border-color:#ffdf99;color:#8a6000}.ConceptBadge.visit{background:#e6f4ff;border-color:#b3e0ff;color:#095aba}.ConceptBadge.group{background:#eaf7ea;border-color:#c7e6c7;color:#1e6f1e}.ConceptRightPrice{color:#0f172a;font-weight:600;margin-right:1em}.OptionsSeparator{background:#d9d9d9;display:inline-block;height:18px;margin-left:1em;margin-right:10px;width:1px}.ContractAssociationsControls{align-items:stretch;display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:1rem}.ContractAssociationsControls>button{margin-bottom:1rem}.ProtocolSpecialty{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:.5rem;text-transform:uppercase}.ContractStatus{border-left:6px solid #5e5e5e;display:flex;flex-direction:row}.ContractStatus.Active{border-left:6px solid #00a651}.ContractStatus.Inactive{border-left:6px solid #ff0}.ContractStatus.Suspended{border-left:6px solid #6178a3}.ContractStatus.Expired{border-left:6px solid #040404}.ContractStatus.Canceled{border-left:6px solid #ab6a6a}.ContractStatus.Terminated{border-left:6px solid red}.ContractHeaderDetails{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:10px;padding:0 10px}.ContractHeaderDetails>div{margin-right:1em}.ContractActions__Buttons{align-items:stretch;display:flex;flex-direction:column;justify-content:center}.ContractActions__Buttons>button{margin-bottom:.5em}.ContractHeader{flex:1 1}.ContractActions{min-width:10em}.AddendaBadge{background-color:#247dbd;border-radius:5px;color:#fff;margin-left:1em;padding:.2em .3em}#RemoveAccessButton{color:#b33232}.inlineToggle{align-items:flex-end;display:flex;flex-direction:row;justify-content:space-between}.file-upload-area{align-items:center;background:#fafbfc;border:2px dashed #bdbdbd;display:flex;flex-direction:column;padding:32px 16px;position:relative;transition:border-color .2s,background .2s}.file-upload-area.drag-active{background:#e6f2fb;border-color:#0078d4}.file-upload-label{font-size:1.1rem;font-weight:500;pointer-events:none}.file-upload-drag-overlay{align-items:center;background:rgba(0,120,212,.08);border-radius:8px;bottom:0;display:flex;justify-content:center;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:2}.file-upload-drawer-body{padding:16px}.file-upload-form{display:flex;flex-direction:column;gap:16px}.file-upload-area{background-color:#fafafa;border:2px dashed #d1d1d1;border-radius:8px;cursor:pointer;padding:24px;text-align:center;transition:border-color .2s ease}.file-upload-area:hover{background-color:#f3f9ff;border-color:#0078d4}.file-input{display:none}.file-upload-label{align-items:center;color:#0078d4;cursor:pointer;display:flex;flex-direction:column;font-weight:600;gap:8px}.file-upload-label svg{font-size:32px}.selected-files{display:flex;flex-direction:column;gap:8px}.file-item{background-color:#fff;border:1px solid #e1e1e1;border-radius:6px;box-shadow:0 1px 2px rgba(0,0,0,.04);justify-content:space-between;padding:12px}.file-info,.file-item{align-items:center;display:flex}.file-info{flex:1 1;gap:12px}.file-info svg{color:#0078d4;font-size:20px}.file-details{display:flex;flex:1 1;flex-direction:column;gap:2px}.upload-progress{flex:1 1;margin:0 12px}.file-item button{flex-shrink:0}.file-item button svg{color:#d13438}.file-item:hover{background-color:#f8f9fa;border-color:#c7c7c7}@media (max-width:768px){.file-upload-drawer-body{padding:12px}.file-upload-area{padding:16px}.file-item{align-items:stretch;flex-direction:column;gap:8px}.file-info{justify-content:space-between}.upload-progress{margin:0}}.file-upload-list-container{display:flex;flex-direction:column;gap:16px;height:100%}.file-upload-toolbar{align-items:center;display:flex;justify-content:space-between;padding:0 4px}.file-upload-table{border:1px solid #e1e1e1;border-radius:6px;flex:1 1;overflow:auto}.file-upload-loading{height:200px}.empty-state,.file-upload-loading{align-items:center;display:flex;justify-content:center}.empty-state{flex-direction:column;gap:12px;padding:64px 32px;text-align:center}.empty-state svg{margin-bottom:8px}.file-upload-table [role=grid]{border:none}.file-upload-table [role=row]:hover{background-color:#f8f9fa}.file-upload-table [role=columnheader]{background-color:#f5f5f5;border-bottom:2px solid #e1e1e1;font-weight:600}.file-upload-table [role=cell]{border-bottom:1px solid #f0f0f0;padding:12px 8px}@media (max-width:768px){.file-upload-toolbar{align-items:stretch;flex-direction:column;gap:12px}.empty-state{padding:32px 16px}.file-upload-table [role=cell]{font-size:14px;padding:8px 4px}}.file-upload-table .fui-Badge[data-appearance=outline]{font-size:11px;font-weight:600}.file-upload-toolbar .fui-SearchBox{min-width:250px}@media (max-width:768px){.file-upload-toolbar .fui-SearchBox{min-width:auto;width:100%}}.file-list-view{display:flex;flex-direction:column;gap:8px;padding:12px}.file-list-item{align-items:center;background-color:#fff;border:1px solid #e1e1e1;border-radius:6px;display:flex;padding:10px 12px;transition:all .2s ease}.file-list-item:hover{background-color:#f8f9fa;box-shadow:0 2px 4px rgba(0,0,0,.05)}.file-list-item-icon{color:#666;flex:0 0 auto;margin-right:12px}.file-list-item-content{flex:1 1;min-width:0}.file-list-item-name{font-weight:600;margin-bottom:2px}.file-list-item-description,.file-list-item-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-list-item-description{color:#666;font-size:12px}.file-list-item-meta{display:flex;gap:12px;margin-top:4px}.file-list-item-meta-info{color:#666;font-size:12px}.file-list-item-actions{flex:0 0 auto;margin-left:auto}.TagGroupFileList{border:1px solid #ccc;margin-bottom:8px;padding:10px}.EllipsisText{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.OptionContent{align-items:center;display:flex;gap:8px;width:100%}.OptionContent .EllipsisText{flex:1 1 auto;min-width:0}.IconWrap{flex:0 0 auto;justify-content:center}.IconWrap,.TagGroupFileList{align-items:center;display:flex}.TagGroupFileList{gap:8px;max-width:100%}.TagGroupFileList .EllipsisText{flex:1 1 auto;min-width:0}.TagRow{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:8px;width:100%}.Clamp2{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;white-space:normal}.OptionContent .Clamp2,.TagGroupFileList .Clamp2{flex:1 1 auto;min-width:0}button.fui-Tag{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.NoDataSection{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;margin-bottom:3em;margin-top:3em;padding:0 20px;text-align:center}.BranchListItem{align-items:flex-start;border:1px solid silver;border-radius:5px;display:flex;flex-direction:row;height:100%;justify-content:stretch;margin:.5em .5em 0 0;padding:.5em}.BranchListItem:hover{background-color:#f0f0f0}.BranchBadge{background-color:#e7e7e7;border-radius:3px;padding:.3em .5em}.BranchLsitItemContent{width:-webkit-fill-available}.BranchListItemOptions{align-items:flex-end;display:flex;flex-direction:row;justify-content:flex-end;width:15em}.BranchListItemOptions>div>div>label{margin-left:1em}.BranchListItem>div>div{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.BranchListItem>div>div>small{background-color:#00bfff;border-radius:10px;margin-left:1em;padding:.4em .6em}.BranchIndex{border-right:1px solid #d3d3d3;height:100%;margin-left:-.5em;margin-right:.5em;text-align:center;width:2em}.BranchIndex>span{height:6em;transform:rotate(180deg);-ms-writing-mode:tb-lr;writing-mode:vertical-lr}.BranchName{font-size:1.1em;font-weight:500}.ConfirmationFormContainer{display:flex;flex-direction:column;gap:1rem 0;padding:1rem}.Form-inlineFieldsContainer{align-items:center;gap:0 1rem;justify-content:stretch}.ContractHeader_Title,.Form-inlineFieldsContainer{display:flex;flex-direction:row}.ContractHeader_Title>div{align-items:stretch;display:flex;flex-direction:column;justify-content:flex-start;padding:0 10px}.ContractHeader_Title>div:first-child{flex:1 1}.ComponentControls{align-items:center;display:flex;flex-direction:row;justify-content:flex-end}.ComponentControls>button{border-radius:3px;margin-bottom:.4em}button.Danger{border-color:#f44336;color:#f44336}.ContentAlignedHorizontally{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.debDetailsContainer{background-color:#f1f1f1;border:1px solid gray;border-radius:3px;margin-bottom:10px;margin-top:10px;padding:3px 10px}.debDetailsContainer>span{font-size:smaller;font-weight:400}.debDetailsContainer>section>label{font-size:medium;font-weight:600}.primary>p{font-weight:lighter}.SummaryItemContainer{border:1px solid #d3d3d3;border-radius:3px;display:flex;flex-direction:column;margin-bottom:.3em;padding:.2em .6em}.SummaryInfo{align-items:self-start;display:flex;flex-direction:row;justify-content:space-between;width:100%}.SummaryItemContainer:hover>.AditionalInfomationContainer{border-top:1px dashed #d3d3d3;display:flex}.SummaryItemActions{align-self:flex-start;display:flex}.SummaryItemContainer:hover{background-color:#f4f8fc}.SummaryItemContainer>.SummaryItemActions{margin-left:auto}.SummaryItemContainer.warning{border-left:5px solid #ebd517}ul.TotalList{list-style-type:none;margin:0;min-width:50%;padding:0}ul.TotalList>li{justify-content:space-between;min-width:50%;padding:.2em 0}ul.TotalList>li,ul.TotalList>li>p{align-items:self-end;display:flex;flex-direction:column}.InformacionContainer{flex-direction:column;justify-content:space-between;width:100%}.SummaryStatistics{margin-top:.3em}table.values{border:1px solid #aeaeae;border-collapse:collapse;border-radius:4px;margin-top:10px;width:100%}table.values thead{background-color:#d8d7d7;border:1px solid #aeaeae;padding:.5em}table.values thead th{border-left:1px solid #aeaeae;font-size:.8em;font-weight:700;text-align:center}table.values tbody th{background-color:#ececec;border-bottom:1px solid #aeaeae;font-weight:700}table.values tbody td{background-color:#fff;border-bottom:1px solid #aeaeae;border-left:1px solid #aeaeae;border-top:1px solid #aeaeae;padding:.3em;text-align:end}table.SettlementSummaryTable,table.values tbody td{font-family:Tahoma,Verdana,sans-serif;font-size:1em;font-weight:400}table.SettlementSummaryTable{border-collapse:collapse;margin-top:10px;width:100%}table.SettlementSummaryTable thead{border-bottom:1px solid #aeaeae;padding:.5em}table.SettlementSummaryTable thead th{border-left:1px solid #aeaeae;font-size:.8em;font-weight:700;text-align:center;vertical-align:text-bottom}table.SettlementSummaryTable thead th:first-child{border-left:none}table.SettlementSummaryTable tbody tr{border-bottom:1px solid #aeaeae}table.SettlementSummaryTable tbody td{padding:5px}table.SettlementSummaryTable tbody tr:hover{background-color:#ccc;border:1px solid #aeaeae;border-radius:5px}.DetailItemContainer{border:1px solid #d3d3d3;border-radius:3px;display:flex;flex-direction:column;margin-bottom:.3em;padding:.2em .6em}.DetailInfo{align-items:self-start;display:flex;flex-direction:row;justify-content:space-between;width:100%}.DetailItemActions{align-self:flex-start;display:flex;margin-left:1em;padding-top:.3em}.AditionalInfomationContainer{align-items:self-start;display:flex;flex-direction:row;justify-content:space-between;max-height:0;opacity:0;overflow:hidden;transition:max-height .3s ease,visibility .3s linear,opacity .3s linear;transition-delay:.5s;visibility:hidden}.DetailItemContainer:hover{background-color:#f4f8fc}.DetailItemContainer:hover>.AditionalInfomationContainer{border-top:1px dashed #d3d3d3;display:flex;max-height:150em;opacity:1;visibility:visible}.AditionalInfomationContainer>.DetailItemActions{margin-left:auto}.DetailItemContainer.green{border-left:5px solid #28a745}.DetailItemContainer.red{border-left:5px solid #dc3545}.DetailItemContainer.yellow{border-left:5px solid #e5e91f}.DetailItemContainer.warning{border-left:5px solid #e9b31f}.DetailSatusBagded{background-color:#000;border-radius:3px;color:#fff;font-size:.8em;font-weight:lighter;margin-left:1em;margin-right:10px;padding:.5px 7px}.DetailSatusBagded.green{background-color:#28a745}.DetailSatusBagded.red{background-color:#dc3545}.DetailSatusBagded.yellow{background-color:#e5e91f;color:#000}.DetailSatusBagded.warning{background-color:#e9b31f;color:#000}.InformacionContainer{align-items:self-start;display:flex;flex-direction:row;padding:.5em}.InformacionContainer>div{align-items:self-start;display:flex;flex-direction:column}.rowInformation{align-items:self-start;display:flex;flex-direction:row;justify-content:flex-start;width:100%}.rowInformation>div{margin-right:.5em}.primary.Red{border-left:5px solid #d64242}.primary.Yellow{border-left:5px solid #d6cc42}.primary.Green{border-left:5px solid #53d642}.StatusBackGroundRed{background-color:#f5dada}.StatusBackGroundYellow{background-color:#f5f5da}.StatusBackGroundGreen{background-color:#daf5e0}.StatusBackGroundBlue{background-color:#daebf5}.DetailsListContent{flex-direction:row;position:relative}.DetailsListContent>div:last-child>div{background:#fff;border:1px solid #d3d3d3;border-radius:3px 0 0 3px;border-right-width:0;box-shadow:-4px 5px 13px 4px hsla(0,3%,55%,.75);-webkit-box-shadow:-4px 5px 13px 4px hsla(0,3%,55%,.75);-moz-box-shadow:-4px 5px 13px 4px hsla(0,3%,55%,.75);margin-left:2em;min-width:20em;padding:2em;position:fixed;right:0}.ItemCounter{background-color:#efefef;border-radius:3px;color:#474646;flex-wrap:nowrap;font-size:smaller;min-width:10em;padding:12px 10px;text-align:center}.menurow{align-items:center;border:1px solid #d3d3d3;border-radius:3px;justify-content:flex-start;margin:.5em 0;padding:.2em}.Statistics,.menurow{display:flex;flex-direction:row}.Statistics{justify-content:flex-end}.Statistics>button{border:1px solid #d3d3d3!important;border-radius:0!important}.Statistics>button:first-child{border-radius:3px 0 0 3px!important}.Statistics>button:last-child{border-radius:0 3px 3px 0!important}button.itemizableItems,button.reembolsableItems,button.totalItems{border-bottom:3px solid gray!important}button.excluedItems{border-bottom:3px solid #d64242!important}button.okItems{border-bottom:3px solid green!important}button.reviewItems{border-bottom:3px solid #d6cc42!important}.SelectColumn{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.DetailsStage{color:#247dbd;text-transform:uppercase}.CurrencyCart{height:auto}.SettlementTotalContainer{display:flex;flex-direction:column}.SettlementTotalContainer>div{align-items:flex-end;border-bottom:1px solid #aeaeae;display:flex;flex-direction:row;justify-content:space-between}.ContentDistribution{align-items:flex-start;display:flex;flex-direction:row;justify-content:flex-start}.ContentDistribution>div:first-child{flex:1 1}.ContentDistribution>div:last-child{align-items:flex-end;display:flex;flex-direction:column;min-width:15em}.LabelIcon{border-radius:.25rem;color:#0e54eb;cursor:pointer;display:inline-block;font-size:1.2rem;font-weight:500;line-height:1.5;margin-right:5px;padding:.2rem .5rem;text-align:center;transition:all .2s ease-in-out;vertical-align:middle;white-space:nowrap;&:hover{background-color:#000;color:#fff}}.verificationstatus{align-items:center;border-radius:.25rem;color:#45791a;cursor:pointer;display:inline-block;display:flex;flex-direction:column;font-size:1.2rem;font-weight:500;line-height:1.5;margin-right:5px;padding:1em;text-align:center;vertical-align:middle;white-space:nowrap}.DisassociateOption{position:absolute;right:0}.contractInfo{align-items:flex-start;background-color:#efefef;border:1px solid #d3d3d3;border-radius:3px;justify-content:space-between;padding:.8em;position:relative}.contractInfo,.protocolTotals{display:flex;flex-direction:column}.protocolTotals{border:1px solid #aeaeae;border-radius:5px;font-size:1.2em;justify-content:flex-start;margin-bottom:10px;margin-right:1em;margin-top:10px;min-height:6em;min-width:10em;padding:10px}.protocolTotals:hover{background-color:#f0f0f0}.protocolTotals>div{align-items:flex-start;display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:.5em;width:100%}.protocolTotals.statusTotal-not-settled:hover{background-color:#ffcc0015;border-color:#fc0}.protocolTotals.statusTotal-to-settle:hover{background-color:#0044ff15;border-color:#04f}.protocolTotals.statusTotal-payee:hover{background-color:#39b82815;border-color:#39b828}.protocolTotals.statusTotal-settled:hover{background-color:#3399ff15;border-color:#39f}.protocolTotals.statusTotal-pending:hover{background-color:#ff910015;border-color:#ff9100}.VisitasSection{align-items:flex-start;display:flex;flex-direction:row;justify-content:stretch;width:100%}.VisitasSection>div{width:30%}.VisitasSection>div:first-child{margin-right:1em;width:70%}.detailsTotalsContainers{align-items:flex-start;display:flex;flex-direction:row}.VisitActivity{align-items:center;background-color:#f9f9f9;border:1px solid #adadad;border-radius:2px;display:flex;flex-direction:row;justify-content:center;margin:0;min-height:1.2em;padding:.4rem}.VisitActivity.cirle{border-radius:50%;height:.8em;width:1.2em}.statusBadge{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.statusBadge>span:first-child{margin-right:1em}.statusBadge>label{font-size:medium;font-weight:700}.tableContainer{border:1px solid #d3d3d3;border-radius:5px;max-width:calc(100vw - 16em);overflow:auto;padding:0 1em 1em;position:relative}.visitButton{left:0;position:-webkit-sticky;position:sticky;top:1em;z-index:10}.visitButton>button{margin:0 1em 0 0}.VisitActivity.Completed{background-color:#168f30;border:2px solid #168f30}.VisitActivity.Failed{background-color:#f05e39}.VisitActivity.Skipped{background-color:#666664}.VisitActivity.Started{border:2px solid #55e975}.VisitActivity.AutoCompleted{border:2px solid #eeb64f}.VisitActivity.Changed{border:2px solid #3977be}.visitContainer>p{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.visitContainer>p>svg{margin-right:.5em}.VisitActivity.warning{border:1px solid #af1c09;color:#af1c09;font-weight:700}.table-header-rotated thead>tr{position:-webkit-sticky;position:sticky;top:0;z-index:1}.table-header-rotated thead tr:first-child{background-color:#fff}.table-header-rotated thead>th:first-child{left:0;z-index:2}.table-header-rotated thead th:first-child{background-color:#fff;z-index:1}.table-header-rotated tbody th:first-child,.table-header-rotated thead th:first-child{left:0;position:-webkit-sticky;position:sticky}.table-header-rotated tbody th{background:#fff}.table-header-rotated th.row-header{width:auto}.table-header-rotated>thead{border-bottom:1px solid #2e2e2e}.table-header-rotated td{text-align:left;vertical-align:middle;width:40px}.table-header-rotated td>div:hover{background-color:#cecece;cursor:pointer}.table-header-rotated tr:hover>th:first-child{background-color:#ebebeb;font-weight:700}.table-header-rotated thead>tr:hover>th:first-child{background-color:unset}.table-header-rotated td:first-child{padding-left:1em}.table-header-rotated>thead>tr:first-child{height:10em;vertical-align:bottom}.table-header-rotated td:first{min-width:15em;text-align:left;vertical-align:bottom}.table-header-rotated th.rotate-45{font-size:12px;height:80px;line-height:.8;max-width:40px;min-width:40px;padding:0;position:relative;vertical-align:bottom;width:40px}.table-header-rotated th:first-child{width:20em}.table-header-rotated th.rotate-45>div{background-color:#fff;border-right:1px solid #adadad;height:100%;left:70px;overflow:hidden;position:relative;top:0;transform:skew(-45deg,0deg)}.table-header-rotated th.rotate-45 span{bottom:30px;display:inline-block;left:-25px;position:absolute;text-align:left;transform:skew(45deg,0deg) rotate(315deg);white-space:nowrap;width:85px}.table-header-rotated tr:hover>td>span{font-weight:700}.table-header-rotated tr:hover>td:first-child{background-color:#c9c9c9;border-bottom:1px dotted #8b8b8b;border-radius:3px 0 0 3px}.fui-MessageBar{margin-bottom:.5em}.FieldContainer{align-items:center;display:flex;flex-direction:column;margin-bottom:1rem}.FieldContainer>*{margin-right:.5em}.FieldContainer>div{display:flex;flex-direction:row}.ConsumptionToSettleContainer{align-items:stretch;background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.28);display:flex;flex-direction:row;gap:1.5rem;justify-content:flex-start;margin:1em 0;min-height:100%;padding:1em 2em}.ConsumptionToSettleContainer>div{border-left:1px solid #e1e1e1;display:flex;flex-direction:row;gap:1.5rem;height:100%;justify-content:stretch;margin-right:2em;padding:0 1.5em}.ConsumptionToSettleContainer>div:first-child{border-left:none;margin-right:0}.ConsumptionToSettleContainer>div:last-child{align-self:flex-start;border-left:none;justify-content:flex-end;justify-items:flex-end;margin-right:0}.ConsumptionToSettleContainer>div>div{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;justify-content:stretch}.ConsumptionToSettleContainer>div>div>div{align-items:flex-start;display:flex;flex-direction:row;justify-content:stretch}.ConsumptionToSettleContainer>div>div>div>div{align-items:flex-start;display:flex;flex-direction:column;justify-content:stretch;padding:.5em}.consumption-sync-process-status-label{align-items:center;border:1px solid #a3a3a3;border-radius:5px;display:flex;flex-direction:row;font-weight:600;gap:.5em;margin-bottom:1em;padding:.5em}
/*# sourceMappingURL=main.9dbaa7f9.css.map*/