.wrapper--sidebar{max-width:200px}.wrapper--sidebar .sidebar{width:4rem;max-width:200px;min-height:100vh;height:100%;background:#213A57;display:flex;flex-direction:column;align-items:start;justify-content:space-between;padding-top:4.5rem;top:0;left:0;z-index:1;transition:width .2s}@media screen and (min-width: 1920px){.wrapper--sidebar .sidebar{position:fixed}}.wrapper--sidebar .sidebar .item-description,.wrapper--sidebar .sidebar .info-version{display:none}.wrapper--sidebar .sidebar:hover{width:200px}.wrapper--sidebar .sidebar:hover .item-description,.wrapper--sidebar .sidebar:hover .info-version{display:inline}.wrapper--sidebar .sidebar ul{display:flex;flex-direction:column;align-items:start;justify-content:start;list-style:none;padding-left:0;width:100%;color:#fff}.wrapper--sidebar .sidebar ul li.sidebar-item{display:flex;align-items:center;width:100%;color:#fff}.wrapper--sidebar .sidebar ul li.sidebar-item:hover{background-color:#0ad1c8}.wrapper--sidebar .sidebar ul li.sidebar-item.disabled{background-color:#404040;pointer-events:none}.wrapper--sidebar .sidebar ul li.sidebar-item.active{background-color:#0c83a4;color:#fff}.wrapper--sidebar .sidebar ul li.sidebar-item a{font-family:Nunito Sans,sans-serif;font-weight:300;padding:.5rem .75rem .5rem .5rem;height:3.5rem;width:100%;color:#fff;display:flex;justify-content:start;align-items:center}.wrapper--sidebar .sidebar ul li.sidebar-item a:hover{color:#213a57;color:#fff}.wrapper--sidebar .sidebar ul li.sidebar-item a .icon{color:#fff;margin:.5rem;min-width:29px}.wrapper--sidebar .sidebar .divider{border-color:#fff}.wrapper--sidebar .sidebar .info-version{color:#fff;padding:1rem;width:100%;margin-top:1rem}.wrapper--sidebar .sidebar .info-version p{margin-top:.5rem}.topBar-container{width:100%;display:flex;align-items:center;justify-content:space-between;padding:1rem;height:72px;position:fixed;background-color:#fff;color:#eeeff0;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;color:#272727;z-index:2}.topBar-container .topBar-right{display:flex;align-items:center;justify-content:center;gap:.5rem}.topBar-container .topBar-right .userName{font-size:1.125rem;line-height:1.75rem;font-family:Nunito Sans,sans-serif;font-weight:300;font-weight:600;color:#272727;max-width:123px;text-transform:capitalize}.topBar-container .topBar-right .stethoscope-icon{border-radius:50%;width:2rem;height:2rem}.topBar-container .topBar-right .stethoscope-icon path{fill:#14919b}.topBar-container .topBar-right .lang-selector{padding:0;border:none;font-family:Nunito Sans,sans-serif;font-weight:300;font-weight:600;color:#272727}.topBar-container .topBar-right .lang-selector fieldset{border:none}.topBar-container .topBar-left{display:flex;align-items:center;justify-content:center;gap:1rem}.topBar-container .topBar-left .logo:hover{cursor:pointer}.topBar-container .topBar-left .search-container{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem .75rem;border-radius:4px;background-color:#f7f7f7}.topBar-container .topBar-left .search-container .search-icon{background-color:#272727}.topBar-container .topBar-left .search-container.disabled{pointer-events:none}.topBar-container .topBar-left .search-container.disabled .search-icon{background-color:#9e9e9e}.topBar-container .topBar-left .search-container.disabled input.search-input{min-width:490px}.topBar-container .topBar-left .search-container.disabled input.search-input::placeholder{font-family:Nunito Sans,sans-serif;font-weight:300;color:#9e9e9e;text-transform:capitalize}.topBar-container .topBar-left .search-container input.search-input{min-width:490px}.topBar-container .topBar-left .search-container input.search-input::placeholder{font-family:Nunito Sans,sans-serif;font-weight:300;color:#272727;text-transform:capitalize}.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation8.MuiPopover-paper.MuiMenu-paper.MuiMenu-paper.css-1tktgsa-MuiPaper-root-MuiPopover-paper-MuiMenu-paper,.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation0.MuiPopover-paper.MuiMenu-paper.MuiMenu-paper.css-x6cj71-MuiPaper-root-MuiPopover-paper-MuiMenu-paper{color:#eeeff0;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;color:#272727;margin-top:20px;filter:none}.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation8.MuiPopover-paper.MuiMenu-paper.MuiMenu-paper.css-1tktgsa-MuiPaper-root-MuiPopover-paper-MuiMenu-paper:before,.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation0.MuiPopover-paper.MuiMenu-paper.MuiMenu-paper.css-x6cj71-MuiPaper-root-MuiPopover-paper-MuiMenu-paper:before{display:none;visibility:hidden}.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation8.MuiPopover-paper.MuiMenu-paper.MuiMenu-paper.css-1tktgsa-MuiPaper-root-MuiPopover-paper-MuiMenu-paper .css-1toxriw-MuiList-root-MuiMenu-list li,.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation0.MuiPopover-paper.MuiMenu-paper.MuiMenu-paper.css-x6cj71-MuiPaper-root-MuiPopover-paper-MuiMenu-paper .css-1toxriw-MuiList-root-MuiMenu-list li{font-family:Nunito Sans,sans-serif;font-weight:300;color:#272727}.patients-details-sidebar{max-width:200px}.patients-details-sidebar .sidebar{width:4rem;max-width:200px;min-height:100vh;height:100%;background:#213A57;display:flex;flex-direction:column;align-items:start;justify-content:space-between;padding-top:4.5rem;top:0;left:0;z-index:1;transition:width .2s}@media screen and (min-width: 1920px){.patients-details-sidebar .sidebar{position:fixed}}.patients-details-sidebar .sidebar .item-description,.patients-details-sidebar .sidebar .info-version{display:none}.patients-details-sidebar .sidebar:hover{width:200px}.patients-details-sidebar .sidebar:hover .item-description,.patients-details-sidebar .sidebar:hover .info-version{display:inline}.patients-details-sidebar .sidebar ul{display:flex;flex-direction:column;align-items:start;justify-content:start;list-style:none;padding-left:0;width:100%;color:#fff}.patients-details-sidebar .sidebar ul li.sidebar-item{display:flex;align-items:center;width:100%;color:#fff}.patients-details-sidebar .sidebar ul li.sidebar-item:hover{background-color:#0ad1c8}.patients-details-sidebar .sidebar ul li.sidebar-item.disabled{background-color:#404040;pointer-events:none}.patients-details-sidebar .sidebar ul li.sidebar-item.active{background-color:#0c83a4;color:#fff}.patients-details-sidebar .sidebar ul li.sidebar-item a{font-family:Nunito Sans,sans-serif;font-weight:300;padding:.5rem .75rem .5rem .5rem;height:3.5rem;width:100%;color:#fff;display:flex;justify-content:start;align-items:center}.patients-details-sidebar .sidebar ul li.sidebar-item a:hover{color:#213a57;color:#fff}.patients-details-sidebar .sidebar ul li.sidebar-item a .icon{color:#fff;margin:.5rem;min-width:29px}.patients-details-sidebar .sidebar .divider{border-color:#fff}.patients-details-sidebar .sidebar .info-version{color:#fff;padding:1rem;width:100%;margin-top:1rem}.patients-details-sidebar .sidebar .info-version p{margin-top:.5rem}.layout-container{display:grid;grid-template-columns:200px 2fr}.text-button button{border-radius:0;font-family:Nunito Sans,sans-serif;font-weight:300;font-weight:800;text-transform:none;padding:.5rem 1rem;min-width:130px;height:40px}.text-button button.primary{background-color:#14919b;border:1px solid #14919B}.text-button button.primary:hover{background-color:#0ad1c8;border:1px solid #0AD1C8}.text-button button.primary:active{background-color:#0c83a4}.text-button button.primary.selected{background-color:#213a57;border:1px solid #213A57}.text-button button.primary.disabled{color:#9e9e9e;background-color:#e0e0e0;border:1px solid #E0E0E0;pointer-events:none}.text-button button.secondary{background-color:#fff;color:#213a57;border:1px solid #14919B}.text-button button.secondary:hover{background-color:#cffefb}.text-button button.secondary:active{background-color:#acf6f2;border:1px solid #ACF6F2}.text-button button.secondary.selected{color:#fff;background-color:#14919b;border:1px solid #14919B}.text-button button.secondary.disabled{color:#737373;background-color:#fff;border:1px solid #E0E0E0;pointer-events:none}.text-button button.tertiary{background-color:#fff;color:#213a57}.text-button button.tertiary:hover{background-color:#cffefb}.text-button button.tertiary:active{border:none;background-color:#acf6f2}.text-button button.tertiary.selected{color:#14919b}.text-button button.tertiary.disabled{background-color:#fff;color:#737373;pointer-events:none}.text-button button.text{background:none;color:#213a57}.text-button button.text:hover{background-color:#cffefb;color:#213a57}.text-button button.text:active{border:none;background-color:#acf6f2}.text-button button.text.selected{color:#213a57}.text-button button.text.disabled{background-color:#fff;color:#737373;pointer-events:none}.text-button button.error{background-color:#ff3529;color:#fff}.text-button button.error:hover{background-color:#f87171}.text-button button.error:active{border:none;background-color:#dc2626}.text-button button.error.selected{color:#7f1d1d}.text-button button.error.disabled{background-color:#fff;color:#737373;pointer-events:none}.newPatient-container{display:flex;flex-direction:column;justify-content:center;width:100%;margin-top:5rem}.newPatient-container .page-section{padding:1.25rem;color:#eeeff0;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;margin:1rem 0;width:100%;background-color:#fff;overflow-y:auto}.newPatient-container .breadcrumbs-container span{font-family:Nunito Sans,sans-serif;font-weight:300;font-size:.75rem;line-height:1rem;color:#9e9e9e}.newPatient-container h3{font-family:Nunito Sans,sans-serif;font-weight:300;font-size:1rem;line-height:1.5rem;font-weight:400;color:#616161;margin:.5rem 0 1rem}.newPatient-container h3 :first-letter{text-transform:uppercase}.newPatient-container .header{width:100%;margin-top:1rem;display:flex;justify-content:space-between}.newPatient-container .header .actions-header__main{display:flex;gap:1rem}.newPatient-container .layout-container{display:flex;flex-direction:column}.newPatient-container .layout-container .section-title{font-family:Nunito Sans,sans-serif;font-weight:300;margin-top:1rem}.newPatient-container .layout-container .section-title div{font-size:1rem;line-height:1.5rem;color:#272727;font-weight:500}.newPatient-container .layout-container .section-title div:first-letter{text-transform:uppercase}.newPatient-container .layout-container .section-title p{font-size:.875rem;line-height:1.25rem;color:#272727}.newPatient-container .layout-container .buttons-container{display:flex;flex-direction:row;gap:1rem}.newPatient-container .layout-container .kits-section{display:flex;flex-direction:column;gap:1rem;margin:1rem 0}.newPatient-container .layout-container .search-container{display:flex;align-items:center;padding:.5rem .75rem;border-radius:4px;background-color:#f7f7f7;gap:.5rem}.newPatient-container .layout-container .search-container .search-icon{background-color:#272727}.newPatient-container .layout-container .search-container.disabled{pointer-events:none}.newPatient-container .layout-container .search-container.disabled .search-icon{background-color:#9e9e9e}.newPatient-container .layout-container .search-container.disabled input.search-input{min-width:490px}.newPatient-container .layout-container .search-container.disabled input.search-input::placeholder{font-family:Nunito Sans,sans-serif;font-weight:300;color:#9e9e9e;text-transform:capitalize}.newPatient-container .layout-container .form-section{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.newPatient-container .layout-container .form-row{display:flex;flex-direction:row;align-items:flex-start;min-height:60px;gap:1rem}.newPatient-container .layout-container .form-section__info{display:grid;grid-template-columns:1fr 3fr;gap:1rem;margin-top:1rem}.newPatient-container .layout-container .form-section__info .info-grid{display:flex;flex-direction:column;gap:1rem}.newPatient-container .layout-container .docs-section{display:flex;flex-direction:column;gap:1rem;margin:1rem 0}.newPatient-container .layout-container .select-label,.newPatient-container .layout-container .checkbox-label{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:.875rem;line-height:1.25rem;font-weight:600;color:#272727}.newPatient-container .layout-container .date-legend span{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:.75rem;line-height:1rem;color:#272727;font-weight:600;display:flex;flex-direction:column;margin-right:2rem}.newPatient-container .layout-container .date-legend span:last-child{font-family:Nunito Sans,sans-serif;font-weight:300;font-size:.875rem;line-height:1.25rem;color:#616161}.newPatient-container .layout-container .field{background-color:#f7f7f7;font-family:Nunito Sans,sans-serif;font-weight:300}.newPatient-container .layout-container .field.custom{width:100%}.newPatient-container .layout-container .field.upload{width:100%;font-size:1rem;color:#272727;font-family:Nunito Sans,sans-serif;font-weight:300;box-shadow:none;justify-content:start;text-transform:capitalize}.newPatient-container .layout-container .field.upload:hover{box-shadow:none}.newPatient-container .layout-container .field input{height:auto;font-family:Nunito Sans,sans-serif;font-weight:300}.newPatient-container .layout-container .field label{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:.875rem;line-height:1.25rem;color:#272727;font-weight:600}.newPatient-container .layout-container .field fieldset{border:none}.newPatient-container span.MuiStepLabel-iconContainer svg{width:2rem;height:2rem}.newPatient-container span.MuiStepLabel-iconContainer.Mui-active svg{color:#213a57}.newPatient-container span.MuiStepLabel-iconContainer.Mui-disabled svg{color:#14919b}.newPatient-container span.MuiStepLabel-iconContainer.Mui-completed svg{color:#e0e0e0}.newPatient-container span.MuiStepLabel-label{color:#272727;font-family:Nunito Sans,sans-serif;font-weight:300}.newPatient-container .MuiStepConnector-root.MuiStepConnector-horizontal.Mui-active{border-top:1px solid #213A57}.newPatient-container .MuiStepConnector-root.MuiStepConnector-horizontal.Mui-disabled{border-top:1px solid #14919B}.newPatient-container .MuiFormControl-root{width:100%;margin:0}.newPatient-container span.MuiTypography-root.MuiTypography-body1.MuiFormControlLabel-label{font-family:Nunito Sans,sans-serif;font-weight:300;font-size:.875rem;line-height:1.25rem;color:#272727}.newPatient-container span.MuiButtonBase-root.MuiCheckbox-root.MuiCheckbox-colorPrimary.MuiCheckbox-sizeSmall.PrivateSwitchBase-root.MuiCheckbox-root.MuiCheckbox-colorPrimary.MuiCheckbox-sizeSmall.Mui-checked.MuiCheckbox-root.MuiCheckbox-colorPrimary.MuiCheckbox-sizeSmall{color:#14919b}.newPatient-container .MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation8.MuiPopover-paper.MuiMenu-paper.MuiMenu-paper{min-width:360px}.newPatient-container .spinner{padding:3rem;display:flex;justify-content:center}.newPatient-container .MuiInputBase-root.MuiOutlinedInput-root.MuiInputBase-colorPrimary.MuiInputBase-formControl.MuiInputBase-sizeSmall{font-family:Nunito Sans,sans-serif;font-weight:300}.newPatient-container .MuiFormControl-root.MuiTextField-root.field{display:flex;justify-content:center;font-family:Nunito Sans,sans-serif;font-weight:300}.account-step .form-section .section-title{font-family:Nunito Sans,sans-serif;font-weight:300;margin-top:1rem}.account-step .form-section .section-title div{font-size:1rem;line-height:1.5rem;color:#272727;font-weight:500}.account-step .form-section .section-title div:first-letter{text-transform:uppercase}.account-step .form-section p{font-size:.875rem;line-height:1.25rem;color:#272727}.account-step .form-section p.Mui-error{color:#dc2626;font-size:.75rem;line-height:1rem;margin:.25rem}.account-step .inputs-container{gap:1rem;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;min-height:65px}.account-step .search-container{display:flex;align-items:center;padding:.5rem .75rem;border-radius:4px;background-color:#f7f7f7;gap:.5rem}.account-step .search-container .search-icon{background-color:#272727}.account-step .search-container.disabled{pointer-events:none}.account-step .search-container.disabled .search-icon{background-color:#9e9e9e}.account-step .search-container.disabled input.search-input{min-width:490px}.account-step .search-container.disabled input.search-input::placeholder{font-family:Nunito Sans,sans-serif;font-weight:300;color:#9e9e9e;text-transform:capitalize}.account-step .date-legend span{font-family:Nunito Sans,sans-serif;font-weight:300;font-size:.75rem;line-height:1rem;color:#272727;display:flex;flex-direction:column}.account-step .date-legend span:last-child{font-size:1rem;line-height:1.5rem;color:#616161}.account-step .field{background-color:#f7f7f7;font-family:Nunito Sans,sans-serif;font-weight:300}.account-step .field.custom{width:100%;max-width:320px}.account-step .field.upload{width:100%;max-width:320px;font-size:1rem;color:#272727;font-family:Nunito Sans,sans-serif;font-weight:300;box-shadow:none;justify-content:start;text-transform:capitalize}.account-step .field.upload:hover{box-shadow:none}.account-step .field input{height:auto}.account-step .field label{font-family:Nunito Sans,sans-serif;font-weight:300;color:#272727}.account-step .field fieldset{border:none}.department-selector label{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:.875rem;line-height:1.25rem;color:#272727;font-weight:600}.department-selector .field{background-color:#f7f7f7;font-family:Nunito Sans,sans-serif;font-weight:300;width:100%;max-width:320px}.department-selector .field input{height:auto;font-family:Nunito Sans,sans-serif;font-weight:300}.document-file-input__container{width:100%;color:#272727;background-color:#f7f7f7}.document-file-input__container .layout-container{display:flex;flex-direction:column}.document-file-input__container .layout-container .field{font-family:Nunito Sans,sans-serif;font-weight:300}.document-file-input__container .layout-container .field.custom{width:100%}.document-file-input__container .layout-container .field.upload{width:100%;font-size:1rem;font-family:Nunito Sans,sans-serif;font-weight:300;box-shadow:none;justify-content:start;text-transform:capitalize}.document-file-input__container .layout-container .field.upload:hover{box-shadow:none}.document-file-input__container .layout-container .field input{height:auto}.document-file-input__container .layout-container .field label{font-family:Nunito Sans,sans-serif;font-weight:300;color:#272727}.document-file-input__container .layout-container .field fieldset{border:none}.document-file-input__container.isAvatar>label{padding:0}.document-file-input__container.isAvatar:hover{transform:scale(1.1)}.document-file-input__container .document-file-input__label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;text-transform:none;color:#14919b}.document-file-input__container .document-uploaded{display:flex;justify-content:space-between}.document-file-input__container .document-uploaded span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px;padding:.5rem .5rem .5rem .75rem;font-family:Nunito Sans,sans-serif;font-weight:300}.wearable-form{display:flex;gap:1rem}.wearable-form .field{background-color:#f7f7f7;font-family:Nunito Sans,sans-serif;font-weight:300}.wearable-form .field.custom{width:100%;max-width:320px}.wearable-form .field input{height:auto}.wearable-form .field label{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";color:#272727;font-weight:600}.wearable-form .field fieldset{border:none}.wearable-selector{width:100%;min-width:15rem}.wearable-selector .select-label{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:.875rem;line-height:1.25rem;color:#272727;font-weight:600}.wearable-selector .field{background-color:#f7f7f7;font-family:Nunito Sans,sans-serif;font-weight:300}.wearable-selector .field.custom{width:100%;max-width:320px}.wearable-selector .field input{height:auto}.wearable-selector .field label{font-family:Nunito Sans,sans-serif;font-weight:300;color:#272727}.wearable-selector .field fieldset{border:none}.wearable-selector .wearable-type{text-transform:capitalize}.documentation-step .form-section .section-title{font-family:Nunito Sans,sans-serif;font-weight:300;margin-top:1rem}.documentation-step .form-section .section-title div{font-size:1rem;line-height:1.5rem;color:#272727;font-weight:500}.documentation-step .form-section .section-title div:first-letter{text-transform:uppercase}.documentation-step .form-section p{font-size:.875rem;line-height:1.25rem;color:#272727}.documentation-step .inputs-container,.documentation-step .buttons-container{display:flex;flex-direction:row;gap:1rem}.documentation-step .kits-section{display:flex;flex-direction:column;gap:1rem;margin:1rem 0}.documentation-step .form-row{display:flex;flex-direction:row;align-items:center;gap:1rem}.documentation-step .docs-section{display:flex;flex-direction:column;gap:1rem;margin:1rem 0}.documentation-step .select-label{font-family:Nunito Sans,sans-serif;font-weight:300;font-size:1rem;line-height:1.5rem;color:#272727}.documentation-step .date-legend span{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:.875rem;line-height:1.25rem;font-weight:600;color:#272727;display:flex;flex-direction:column}.documentation-step .date-legend span:last-child{font-size:1rem;line-height:1.5rem;color:#616161}.documentation-step .field{background-color:#f7f7f7;font-family:Nunito Sans,sans-serif;font-weight:300}.documentation-step .field.custom{width:100%;max-width:320px}.documentation-step .field.upload{width:100%;max-width:320px;font-size:1rem;color:#272727;font-family:Nunito Sans,sans-serif;font-weight:300;box-shadow:none;justify-content:start;text-transform:capitalize}.documentation-step .field.upload:hover{box-shadow:none}.documentation-step .field input{height:auto}.documentation-step .field label{font-family:Nunito Sans,sans-serif;font-weight:300;color:#272727}.documentation-step .field fieldset{border:none}.documentation-step .document-file-input__container{max-width:50%}.documentation-step .document-file-input__container .document-uploaded span{max-width:none}.documentation-step .form-row{justify-content:space-between}.medical-contact-form .fields-section{padding:1rem 0;gap:1rem;margin:1rem 0}.personal-contact-form .patient-relationship-selector-label{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:.875rem;line-height:1.25rem;font-weight:600;color:#272727;text-transform:capitalize}.personal-contact-form .fields-section{padding:1rem 0;gap:1rem;margin:1rem 0}.personal-contact-form .checkbox-label{width:100%;white-space:nowrap}.personal-contact-form .field{background-color:#f7f7f7;font-family:Nunito Sans,sans-serif;font-weight:300}.newPatient-network{display:flex;padding:1.5rem}.newPatient-network .contacts-forms{width:100%;padding:1rem}.newPatient-network .contacts-forms p{font-size:.875rem;line-height:1.25rem;color:#272727;margin-top:.5rem}.newPatient-network .contacts-forms .inputs-container{display:flex;flex-direction:row;gap:1rem}.newPatient-network .contacts{width:100%;padding:1rem}.newPatient-network .contacts-list{margin-top:1rem}.newPatient-network .contacts-list .title{font-size:1rem;line-height:1.5rem;font-family:Nunito Sans,sans-serif;font-weight:300;font-weight:700;color:#272727}.newPatient-network .contacts-list .contact-card{font-size:1.125rem;line-height:1.75rem;color:#272727;width:100%;margin:1rem 0 0 1.5rem}.newPatient-network .contacts-list .contact-card .contact-name{font-family:Nunito Sans,sans-serif;font-weight:300;font-size:1.25rem;line-height:1.75rem;font-weight:700}.newPatient-network .contacts-list .contact-card label{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:.875rem;line-height:1.25rem;font-weight:700}.newPatient-network .contacts-list .contact-info{font-size:.875rem;line-height:1.25rem;display:flex;justify-content:space-between;margin:1rem 0;gap:.5rem}.newPatient-network .contacts-list .contact-info .col{display:flex;flex-direction:column}.newPatient-network .contacts-list .contact-info .contact-row{margin:.25rem 0;display:flex;flex-direction:row;gap:.25rem}.newPatient-network .contacts-list .contact-info .contact-row .contact-link{color:#14919b;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:140px}.newPatient-network span.MuiButtonBase-root.MuiCheckbox-root.MuiCheckbox-colorPrimary.MuiCheckbox-sizeMedium.PrivateSwitchBase-root.MuiCheckbox-root.MuiCheckbox-colorPrimary.MuiCheckbox-sizeMedium.Mui-checked.MuiCheckbox-root.MuiCheckbox-colorPrimary{color:#14919b}.gender-selector{width:100%;display:flex}.gender-selector .form-control{min-width:120px}.gender-selector .gender-selector-label{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:.875rem;line-height:1.25rem;font-weight:600;color:#272727;text-transform:capitalize}.gender-selector .field{background-color:#f7f7f7;text-transform:capitalize;font-family:Nunito Sans,sans-serif;font-weight:300}.gender-selector .field input{height:auto}.gender-selector .field label{font-family:Nunito Sans,sans-serif;font-weight:300;color:#272727}.gender-selector .field fieldset{border:none}.gender-selector .MuiFormControl-root{margin:0}.gender-selector .custom-select-error{font-family:Nunito Sans,sans-serif;font-weight:300;font-size:.75rem;line-height:1rem;color:#d32f2f;margin:2.5rem 0 0;position:absolute;background-color:#fff;width:100%}.hospital-address-form .section-title{font-family:Nunito Sans,sans-serif;font-weight:300;margin-top:1rem}.hospital-address-form .section-title div{font-size:1rem;line-height:1.5rem;color:#272727;font-weight:500}.hospital-address-form .section-title div:first-letter{text-transform:uppercase}.hospital-address-form .section-title p{font-size:.875rem;line-height:1.25rem;color:#272727}.hospital-address-form .inputs-container,.hospital-address-form .buttons-container{display:flex;flex-direction:row;gap:1rem}.hospital-address-form .kits-section{display:flex;flex-direction:column;gap:1rem;margin:1rem 0}.hospital-address-form .search-container{display:flex;align-items:center;padding:.5rem .75rem;border-radius:4px;background-color:#f7f7f7;gap:.5rem}.hospital-address-form .search-container .search-icon{background-color:#272727}.hospital-address-form .search-container.disabled{pointer-events:none}.hospital-address-form .search-container.disabled .search-icon{background-color:#9e9e9e}.hospital-address-form .search-container.disabled input.search-input{min-width:490px}.hospital-address-form .search-container.disabled input.search-input::placeholder{font-family:Nunito Sans,sans-serif;font-weight:300;color:#9e9e9e;text-transform:capitalize}.hospital-address-form .form-section{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.hospital-address-form .hospital-form-row{display:grid;grid-template-columns:repeat(5,1fr);gap:1rem}.hospital-address-form .field{background-color:#f7f7f7;font-family:Nunito Sans,sans-serif;font-weight:300}.hospital-address-form .field.custom{width:100%;max-width:320px}.hospital-address-form .field.upload{width:100%;max-width:320px;font-size:1rem;color:#272727;font-family:Nunito Sans,sans-serif;font-weight:300;box-shadow:none;justify-content:start;text-transform:capitalize}.hospital-address-form .field.upload:hover{box-shadow:none}.hospital-address-form .field input{height:auto}.hospital-address-form .field label{font-family:Nunito Sans,sans-serif;font-weight:300;color:#272727}.hospital-address-form .field fieldset{border:none}.identify-document-selector{width:100%}.identify-document-selector .form-control{min-width:120px}.identify-document-selector .select-label{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:.875rem;line-height:1.25rem;font-weight:600;color:#272727}.identify-document-selector .field{background-color:#f7f7f7;font-family:Nunito Sans,sans-serif;font-weight:300}.identify-document-selector .field input{height:auto}.identify-document-selector .field label{font-family:Nunito Sans,sans-serif;font-weight:300;color:#272727}.identify-document-selector .field fieldset{border:none}.identify-document-selector .MuiFormControl-root{margin:0;display:flex}.identify-document-selector .custom-select-error{font-family:Nunito Sans,sans-serif;font-weight:300;font-size:.75rem;line-height:1rem;color:#d32f2f;margin:2.5rem 0 0;position:absolute;background-color:#fff;width:100%}.insurance-selector{width:100%}.insurance-selector .select-label{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:.875rem;line-height:1.25rem;font-weight:600;color:#272727}.insurance-selector .field{background-color:#f7f7f7;font-family:Nunito Sans,sans-serif;font-weight:300}.insurance-selector .field input{height:auto}.insurance-selector .field label{font-family:Nunito Sans,sans-serif;font-weight:300;color:#272727}.insurance-selector .field fieldset{border:none}.insurance-selector .MuiFormControl-root{margin:0}.insurance-selector .custom-select-error{font-family:Roboto,Helvetica,Arial,sans-serif;font-size:.875rem;line-height:1.25rem;color:#d32f2f;font-size:.75rem;margin-top:40px;position:absolute;background-color:#f7f7f7;width:100%;padding:0 10px}.country-selector{width:100%;display:flex}.country-selector .country-selector-label{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:.875rem;line-height:1.25rem;font-weight:600;color:#272727;text-transform:capitalize}.country-selector .country-selector-select{background-color:#f7f7f7;font-family:Nunito Sans,sans-serif;font-weight:300}.country-selector .country-selector-select input{height:auto}.country-selector .country-selector-select label{font-family:Nunito Sans,sans-serif;font-weight:300;color:#272727}.country-selector .country-selector-select fieldset{border:none}.country-selector .MuiFormControl-root{margin:0}.profile-step .section-title{font-family:Nunito Sans,sans-serif;font-weight:300;margin-top:1rem}.profile-step .section-title div{font-size:1rem;line-height:1.5rem;color:#272727}.profile-step .section-title div:first-letter{text-transform:uppercase}.profile-step .section-title p{font-size:.875rem;line-height:1.25rem;color:#272727}.profile-step .inputs-container,.profile-step .buttons-container{display:flex;flex-direction:row;gap:1rem}.profile-step .kits-section{display:flex;flex-direction:column;gap:1rem;margin:1rem 0}.profile-step .search-container{display:flex;align-items:center;padding:.5rem .75rem;border-radius:4px;background-color:#f7f7f7;gap:.5rem}.profile-step .search-container .search-icon{background-color:#272727}.profile-step .search-container.disabled{pointer-events:none}.profile-step .search-container.disabled .search-icon{background-color:#9e9e9e}.profile-step .search-container.disabled input.search-input{min-width:490px}.profile-step .search-container.disabled input.search-input::placeholder{font-family:Nunito Sans,sans-serif;font-weight:300;color:#9e9e9e;text-transform:capitalize}.profile-step .avatar,.profile-step .avatar-container{display:flex;flex-direction:column}.profile-step .profile-form__picture-icon{width:100%;text-align:center}.profile-step .form-section{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.profile-step .form-row{display:flex;flex-direction:row;align-items:baseline;min-height:60px;gap:1rem}.profile-step .form-row p.Mui-error{font-family:Nunito Sans,sans-serif;font-weight:300;color:#dc2626;background-color:#fff;font-size:.75rem;line-height:1rem;margin:0;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;height:15px;overflow:clip}.profile-step .form-section__info{display:grid;grid-template-columns:1fr 3fr;gap:1rem;margin-top:1rem}.profile-step .form-section__info .info-grid{display:flex;flex-direction:column;gap:1rem}.profile-step .checkbox-label{font-family:Nunito Sans,sans-serif;font-weight:300;font-size:1rem;line-height:1.5rem;color:#272727}.profile-step .field{background-color:#f7f7f7;font-family:Nunito Sans,sans-serif;font-weight:300}.profile-step .field.custom{width:100%;max-width:320px}.profile-step .field.upload{width:100%;max-width:320px;font-size:1rem;color:#272727;font-family:Nunito Sans,sans-serif;font-weight:300;box-shadow:none;justify-content:start;text-transform:capitalize;overflow:hidden}.profile-step .field.upload:hover{box-shadow:none}.profile-step .field input{height:auto}.profile-step .field label{font-family:Nunito Sans,sans-serif;font-weight:300;color:#272727}.profile-step .field fieldset{border:none}.profile-step .avatar-container{display:flex;justify-content:center;align-items:center}.profile-step .MuiAvatar-root.MuiAvatar-circular.MuiAvatar-colorDefault.avatar{background:white}.profile-step .document-file-input__container.isAvatar{background:white;display:flex;justify-content:center}.profile-step .document-file-input__container.isAvatar:hover{transform:scale(1.1)}@media screen and (max-width: 1025px){.profile-step .document-file-input__container.isAvatar{width:180px;height:180px}}@media screen and (min-width: 1025px) and (max-width: 1441px){.profile-step .document-file-input__container.isAvatar{width:200px;height:200px}}.profile-step .document-file-input__container.isAvatar button{padding:0;background-color:transparent;border-radius:50%;background:none}.profile-step .document-file-input__container.isAvatar img{width:100%;height:auto;border-radius:50%;object-fit:cover}@media screen and (max-width: 1025px){.profile-step .document-file-input__container.isAvatar img{width:180px;height:180px}}@media screen and (min-width: 1025px) and (max-width: 1441px){.profile-step .document-file-input__container.isAvatar img{width:200px;height:200px}}@media screen and (min-width: 1441px){.profile-step .document-file-input__container.isAvatar img{width:273px;height:273px}}.profile-step .document-file-input__container.isAvatar .avatar-input_container{height:200px;width:200px;background:white;border-radius:50%;display:flex;justify-content:center}.profile-step .document-file-input__container.isAvatar .avatar-input_container>label{background-color:transparent;box-shadow:none}.sociodemographic-container{width:100%;color:#272727}.sociodemographic-container .survey-title,.sociodemographic-container .survey-sections>.section-title{font-family:Nunito Sans,sans-serif;font-weight:300;font-size:1rem;line-height:1.5rem;margin:1.5rem 0;font-weight:600}.sociodemographic-container .survey-title:first-letter,.sociodemographic-container .survey-sections>.section-title:first-letter{text-transform:uppercase}.sociodemographic-container .section-container{font-size:.875rem;line-height:1.25rem;padding-bottom:1rem;display:flex;flex-direction:column;gap:1rem}.sociodemographic-container .section-container span{font-size:.875rem;line-height:1.25rem;color:#0c83a4}.sociodemographic-container .question-container{gap:.5rem;display:flex;flex-direction:column}.sociodemographic-container .question-container>div{color:#272727;font-weight:500}.sociodemographic-container .radio-group{display:flex;flex-direction:row;margin:0;padding:0}.sociodemographic-container .spinner{padding:3rem;display:flex;justify-content:center}.breadcrumbs-container .breadcrumbs-list{display:flex;list-style:none;padding:0;margin:0}.breadcrumbs-container .breadcrumbs-list span{font-family:Nunito Sans,sans-serif;font-weight:300;font-size:.75rem;line-height:1rem;color:#9e9e9e}.breadcrumbs-container .breadcrumbs-list .breadcrumb-separator{margin:0 .5rem}.login-section{font-family:Nunito Sans,sans-serif;font-weight:300;background-color:#eeeff0;height:100vh;width:100%;display:flex}.login-section .login-container{display:flex;flex-direction:column;justify-content:space-between;padding:2rem;min-width:40vw}.login-section .login-container .tag img{max-width:50%}@media (min-width: 1441px){.login-section .login-container .tag img{max-width:45%}}@media (min-width: 1921px){.login-section .login-container .tag img{max-width:35%}}.login-section .image-container{background-image:url(/clinicaltool/assets/login-36b6fc56.jpg);background-size:cover;background-position:center;width:100%;height:auto}.login-section .footer{font-size:1.875rem;line-height:2.25rem;padding-top:1rem;border:10px solid;border-image-slice:1;border-width:1px;border-image-source:linear-gradient(90deg,rgb(2,0,36) 70%,rgba(0,0,0,0) 70%,rgba(255,255,255,0) 100%);border-left:0;border-right:0;border-bottom:0}.login-section .form-container,.login-section .recovery-section{display:flex;flex-direction:column;justify-content:center;gap:1.25rem;height:100%;width:100%}.login-section .form-container .title,.login-section .recovery-section .title{font-size:1.5rem;line-height:2rem;font-weight:800}.login-section .form-container .description,.login-section .recovery-section .description{font-size:.875rem;line-height:1.25rem}.login-section .form-container .form .fields-container,.login-section .recovery-section .form .fields-container{display:flex;flex-direction:column;gap:1.25rem}.login-section .form-container .form .fields-container .label,.login-section .recovery-section .form .fields-container .label{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:500;color:#272727}.login-section .form-container .form .fields-container .field,.login-section .recovery-section .form .fields-container .field{background-color:#fff}.login-section .form-container .form .fields-container .field input,.login-section .recovery-section .form .fields-container .field input{height:auto;font-family:Nunito Sans,sans-serif;font-weight:300}.login-section .form-container .form .fields-container .field label,.login-section .recovery-section .form .fields-container .field label{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:500;color:#272727}.login-section .form-container .form .fields-container .field fieldset,.login-section .recovery-section .form .fields-container .field fieldset{border:none}.login-section .form-container .form .recover,.login-section .recovery-section .form .recover{width:100%;font-size:.875rem;line-height:1.25rem;text-align:right}.login-section .form-container .form .recover-link,.login-section .recovery-section .form .recover-link{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:600;color:#213a57}.login-section .form-container .form .recover-link .disabled,.login-section .recovery-section .form .recover-link .disabled{color:#9e9e9e;pointer-events:none}.login-section .form-container .form .recover-link:hover,.login-section .recovery-section .form .recover-link:hover{color:#14919b}.login-section .form-container .form .submit-btn,.login-section .recovery-section .form .submit-btn{border-radius:0;font-family:Nunito Sans,sans-serif;font-weight:300;padding:.5rem;text-transform:none;background-color:#14919b}.login-section .recovery-section p.MuiFormHelperText-root.Mui-error.MuiFormHelperText-sizeMedium.MuiFormHelperText-contained{background-color:#fff;width:100%;margin:0;padding-left:1rem}.login-section .recovery-section .Mui-error,.login-section .recovery-section .MuiFormHelperText-root.MuiFormHelperText-sizeSmall.MuiFormHelperText-contained{color:#dc2626}.terms-and-conditions-form{padding:2rem 5rem;display:flex;flex-wrap:wrap}.terms-and-conditions-form .label{width:100%}.patients-list-container{width:100%;display:flex;flex-direction:column;align-items:start;justify-content:start;margin-top:5rem}.patients-list-container .breadcrumbs-container span{font-size:.75rem;line-height:1rem;color:#9e9e9e}.patients-list-container h3{font-size:1rem;line-height:1.5rem;color:#616161;margin:.5rem 0 1rem;text-transform:capitalize;font-weight:400}.patients-list-container .primary-btn{border-radius:0;padding:.75rem 1rem;text-transform:capitalize;background-color:#14919b}.patients-list-container .page-section{padding:.5rem 1rem;color:#eeeff0;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;margin:1rem 0;width:100%;background-color:#fff}.patients-list-container .spinner{display:flex;justify-content:center;align-items:flex-start;padding-top:3rem;height:100%;min-height:500px;width:100%}.patients-list-container .MuiTablePagination-selectLabel,.patients-list-container .MuiTablePagination-displayedRows{margin-bottom:0}.patients-list-container .MuiDataGrid-row:hover{cursor:pointer}.patients-list-container .css-1gak8h1-MuiToolbar-root-MuiTablePagination-toolbar p,.patients-list-container .css-1gak8h1-MuiToolbar-root-MuiTablePagination-toolbar div{font-size:.875rem;line-height:1.25rem;color:#272727}.patients-list-container .css-xoohid-MuiDataGrid-root .MuiDataGrid-row--borderBottom .MuiDataGrid-columnHeader{border-bottom:1px solid #213A57}.patients-list-container .css-xoohid-MuiDataGrid-root .MuiDataGrid-withBorderColor{border-color:transparent}.patients-list-container .MuiInputBase-input.MuiOutlinedInput-input{font-size:.875rem;line-height:1.25rem;color:#272727;font-family:Nunito Sans,sans-serif;font-weight:300}.patients-list-container svg.MuiSvgIcon-root.MuiSvgIcon-fontSizeMedium{margin-top:6px}.patient-profile__container{width:100%;display:flex;flex-direction:column;align-items:start;justify-content:start;margin-top:5rem}.patient-profile__container .breadcrumbs-container span{font-family:Nunito Sans,sans-serif;font-weight:300;font-size:.75rem;line-height:1rem;color:#9e9e9e}.patient-profile__container h3{font-family:Nunito Sans,sans-serif;font-weight:300;font-size:1rem;line-height:1.5rem;font-weight:400;color:#616161;margin:.5rem 0 1rem}.patient-profile__container h3 :first-letter{text-transform:uppercase}.patient-profile__container p{font-family:Nunito Sans,sans-serif;font-weight:300;font-size:.875rem;line-height:1.25rem;color:#272727}.patient-profile__container .actions-header{margin-top:1rem;display:flex;gap:1rem}.patient-profile__container .page-section{padding:1.25rem;color:#eeeff0;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;margin:1rem 0;width:100%;background-color:#fff;overflow-y:auto}.patient-profile__container .patient-header{pointer-events:none}.patient-profile__container .section-title,.patient-profile__container .survey-title{font-family:Nunito Sans,sans-serif;font-weight:300;margin-top:1rem}.patient-profile__container .section-title div,.patient-profile__container .survey-title div{font-size:1rem;line-height:1.5rem;color:#272727;font-weight:500}.patient-profile__container .section-title div:first-letter,.patient-profile__container .survey-title div:first-letter{text-transform:uppercase}.patient-profile__container .section-title p,.patient-profile__container .survey-title p{font-size:.875rem;line-height:1.25rem;color:#272727}.patient-profile__container .form-section{display:flex;flex-direction:column;gap:1rem;margin-top:1rem;width:100%}.patient-profile__container .doc-step__container :first-child.form-section{margin-top:0}.patient-profile__container .doc-step__container .docs-section{display:flex;flex-direction:column;gap:1rem;width:100%}.patient-profile__container .doc-step__container .docs-section .form-row .field{max-width:50%}.patient-profile__container .form-row{display:flex;flex-direction:row;align-items:center;gap:1rem}.patient-profile__container .form-row.multiple{flex-direction:column;gap:1rem}.patient-profile__container .form-row ul{width:100%;display:grid;grid-template-columns:repeat(5,1fr);gap:1rem;padding:0}.patient-profile__container .form-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.patient-profile__container .form-section__info{display:grid;grid-template-columns:1fr 3fr;gap:2rem;margin-top:1rem;align-items:center}.patient-profile__container .form-section__info .info-container{display:flex;flex-direction:column;gap:1rem}.patient-profile__container .avatar-container{display:flex;flex-direction:column;gap:1rem;align-items:center;justify-content:center;width:100%;height:75%}.patient-profile__container .avatar-container img{border-radius:50%;object-fit:cover}@media screen and (max-width: 1025px){.patient-profile__container .avatar-container img{width:180px;height:180px}}@media screen and (min-width: 1025px) and (max-width: 1441px){.patient-profile__container .avatar-container img{width:200px;height:200px}}@media screen and (min-width: 1441px){.patient-profile__container .avatar-container img{width:273px;height:273px}}.patient-profile__container .avatar-container button{font-family:Nunito Sans,sans-serif;font-weight:300;font-size:.75rem;line-height:1rem;color:#272727;background-color:#14919b;border:none;padding:.5rem 1rem;border-radius:.25rem;cursor:pointer;transition:all .3s ease}.patient-profile__container .avatar-container button:hover{background-color:#156685}.patient-profile__container ul.wearables-list{display:flex;flex-direction:column;gap:1rem;justify-content:space-between;width:50%}.patient-profile__container ul.wearables-list li{display:flex;flex-direction:row;gap:.5rem;width:100%}.patient-profile__container ul.wearables-list>li>div{margin-bottom:1rem;font-size:.875rem;line-height:1.25rem;color:#616161}.patient-profile__container .field{background-color:#fff;color:#272727;display:flex;flex-direction:column;gap:.5rem;width:100%}.patient-profile__container .field.label{font-weight:600;font-size:.75rem;line-height:1rem;color:#272727;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.patient-profile__container .field :last-child{font-family:Nunito Sans,sans-serif;font-weight:300;color:#616161}.patient-profile__container .date-legend{display:flex;align-items:center;gap:.5rem;min-width:160px}.patient-profile__container .date-legend span{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:.75rem;line-height:1rem;color:#272727;font-weight:600;display:flex;flex-direction:column;margin-right:2rem}.patient-profile__container .date-legend span:last-child{font-family:Nunito Sans,sans-serif;font-weight:300;font-size:.875rem;line-height:1.25rem;color:#616161}.patient-profile__container .download-icon:hover{cursor:pointer}.patient-profile__container .survey-section-title{font-family:Nunito Sans,sans-serif;font-weight:300;font-size:1rem;line-height:1.5rem;font-weight:600;margin:1.5rem 0;color:#272727}.patient-profile__container .survey-section-title:first-letter{text-transform:uppercase}.patient-profile__container .survey-section-container{font-size:.875rem;line-height:1.25rem;padding-bottom:1rem;display:flex;flex-direction:column;gap:1rem}.patient-profile__container .survey-section-container span{font-size:.875rem;line-height:1.25rem}.patient-profile__container .question-container{gap:.5rem;display:flex;flex-direction:column}.patient-profile__container .question-container>div{color:#272727;font-weight:500}.patient-profile__container .other-input{margin-bottom:.5rem}.patient-profile__container .radio-group{display:flex;flex-direction:row;margin:0;padding:0}.patient-profile__container .spinner{padding:3rem;display:flex;justify-content:center}.patient-profile__container span.MuiStepLabel-iconContainer svg{width:2rem;height:2rem}.patient-profile__container span.MuiStepLabel-iconContainer.Mui-active svg{color:#213a57}.patient-profile__container span.MuiStepLabel-iconContainer.Mui-disabled svg{color:#14919b}.patient-profile__container span.MuiStepLabel-iconContainer.Mui-completed svg{color:#e0e0e0}.patient-profile__container span.MuiStepLabel-label{color:#272727;font-family:Nunito Sans,sans-serif;font-weight:300}.patient-profile__container .MuiStepConnector-root.MuiStepConnector-horizontal.Mui-active{border-top:1px solid #213A57}.patient-profile__container .MuiStepConnector-root.MuiStepConnector-horizontal.Mui-disabled{border-top:1px solid #14919B}.patient-profile__container span.MuiTypography-root.MuiTypography-body1.MuiFormControlLabel-label{font-family:Nunito Sans,sans-serif;font-weight:300;font-size:.875rem;line-height:1.25rem;color:#272727}.patient-profile__container span.MuiButtonBase-root.MuiCheckbox-root.MuiCheckbox-colorPrimary.MuiCheckbox-sizeSmall.PrivateSwitchBase-root.MuiCheckbox-root.MuiCheckbox-colorPrimary.MuiCheckbox-sizeSmall.Mui-checked.MuiCheckbox-root.MuiCheckbox-colorPrimary.MuiCheckbox-sizeSmall{color:#14919b}.patient-profile__container .MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation8.MuiPopover-paper.MuiMenu-paper.MuiMenu-paper{min-width:360px}.patient-profile__container .Mui-disabled .MuiOutlinedInput-notchedOutline{border:none}.patient-header{display:flex;flex-direction:row;gap:1rem;width:100%;padding-bottom:1rem;border-bottom:1px solid #DADADA;color:#272727}.patient-header.lite{background-color:#fff;padding:1rem;align-items:center}.patient-header .patient-name{font-size:1.125rem;line-height:1.75rem;font-family:Nunito Sans,sans-serif;font-weight:300;font-weight:700;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.patient-header .patient-details{font-size:.75rem;line-height:1rem}.patient-header .details-label{font-weight:600;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.patient-header .status-dot{width:.5rem;height:.5rem;border-radius:50%;display:inline-block;margin-right:.25rem;background-color:transparent}.patient-header .status-dot.active{background-color:#22c55e}.patient-header .status-dot.inactive{background-color:#ff3529}.patient-header .status-dot.pending{background-color:#eab308}.patient-header .patient-header-link{display:flex;gap:1rem;flex-direction:row;align-items:center;text-decoration:none;color:inherit;cursor:pointer}.patient-header .patient-header-link:hover{color:#0c83a4}.patient-profile_network{display:flex;padding:1.5rem}.patient-profile_network .contacts{width:100%;padding:1rem}.patient-profile_network .contacts-list{margin-top:1rem}.patient-profile_network .contacts-list .title{font-size:1rem;line-height:1.5rem;font-family:Nunito Sans,sans-serif;font-weight:300;font-weight:700;color:#272727}.patient-profile_network .contacts-list .contact-card{font-size:1.125rem;line-height:1.75rem;color:#272727;width:100%;margin:1rem 0 0}.patient-profile_network .contacts-list .contact-card .contact-name{font-family:Nunito Sans,sans-serif;font-weight:300;font-size:1.25rem;line-height:1.75rem;font-weight:700}.patient-profile_network .contacts-list .contact-card label{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:.875rem;line-height:1.25rem;font-weight:700}.patient-profile_network .contacts-list .contact-info{font-size:.875rem;line-height:1.25rem;display:flex;justify-content:space-between;margin:1rem 0;gap:.5rem}.patient-profile_network .contacts-list .contact-info .col{display:flex;flex-direction:column}.patient-profile_network .contacts-list .contact-info .contact-row{margin:.25rem 0;display:flex;flex-direction:row;gap:.25rem}.patient-profile_network .contacts-list .contact-info .contact-row .contact-link{color:#14919b;text-decoration:none;width:140px;line-break:anywhere}.patient-profile_network span.MuiButtonBase-root.MuiCheckbox-root.MuiCheckbox-colorPrimary.MuiCheckbox-sizeMedium.PrivateSwitchBase-root.MuiCheckbox-root.MuiCheckbox-colorPrimary.MuiCheckbox-sizeMedium.Mui-checked.MuiCheckbox-root.MuiCheckbox-colorPrimary{color:#14919b}.patient-profile-edit__container{width:100%;display:flex;flex-direction:column;align-items:start;justify-content:start;margin-top:5rem}.patient-profile-edit__container .breadcrumbs-container span{font-family:Nunito Sans,sans-serif;font-weight:300;font-size:.75rem;line-height:1rem;color:#9e9e9e}.patient-profile-edit__container h3{font-family:Nunito Sans,sans-serif;font-weight:300;font-size:1rem;line-height:1.5rem;font-weight:400;color:#616161;margin:.5rem 0 1rem}.patient-profile-edit__container h3 :first-letter{text-transform:uppercase}.patient-profile-edit__container p{font-family:Nunito Sans,sans-serif;font-weight:300;font-size:.875rem;line-height:1.25rem;color:#272727}.patient-profile-edit__container .actions-header{width:100%;margin-top:1rem;display:flex;justify-content:space-between}.patient-profile-edit__container .actions-header .actions-header__main{display:flex;gap:1rem}.patient-profile-edit__container .page-section{padding:1.25rem;color:#eeeff0;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;margin:1rem 0;width:100%;background-color:#fff;overflow-y:auto}.patient-profile-edit__container .section-title,.patient-profile-edit__container .survey-title{font-family:Nunito Sans,sans-serif;font-weight:300;margin-top:1rem}.patient-profile-edit__container .section-title div,.patient-profile-edit__container .survey-title div{font-size:1rem;line-height:1.5rem;color:#272727;font-weight:500}.patient-profile-edit__container .section-title div:first-letter,.patient-profile-edit__container .survey-title div:first-letter{text-transform:uppercase}.patient-profile-edit__container .section-title p,.patient-profile-edit__container .survey-title p{font-size:.875rem;line-height:1.25rem;color:#272727}.patient-profile-edit__container .form-section{display:flex;flex-direction:column;gap:1rem;margin-top:1rem;width:100%}.patient-profile-edit__container .doc-step__container :first-child.form-section{margin-top:0}.patient-profile-edit__container .doc-step__container .docs-section{display:flex;flex-direction:column;gap:1rem;width:100%}.patient-profile-edit__container .form-row,.patient-profile-edit__container .buttons-container{display:flex;flex-direction:row;align-items:center;gap:1rem}.patient-profile-edit__container .form-row.multiple,.patient-profile-edit__container .buttons-container.multiple{flex-direction:column;gap:1rem}.patient-profile-edit__container .form-row ul,.patient-profile-edit__container .buttons-container ul{width:100%;display:flex;flex-direction:row;gap:1rem;padding:0}.patient-profile-edit__container .form-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.patient-profile-edit__container .form-section__info{display:grid;grid-template-columns:1fr 3fr;gap:2rem;margin-top:1rem;align-items:center}.patient-profile-edit__container .form-section__info .info-container{display:flex;flex-direction:column;gap:1rem}.patient-profile-edit__container .avatar-container{display:flex;flex-direction:column;gap:1rem;align-items:center;justify-content:center;width:100%;height:75%}.patient-profile-edit__container .avatar-container img{border-radius:50%;object-fit:cover}@media screen and (max-width: 1025px){.patient-profile-edit__container .avatar-container img{width:180px;height:180px}}@media screen and (min-width: 1025px) and (max-width: 1441px){.patient-profile-edit__container .avatar-container img{width:200px;height:200px}}@media screen and (min-width: 1441px){.patient-profile-edit__container .avatar-container img{width:273px;height:273px}}.patient-profile-edit__container .avatar-container button{font-family:Nunito Sans,sans-serif;font-weight:300;font-size:.75rem;line-height:1rem;color:#272727;background-color:#fff;border:none;border-radius:.25rem;cursor:pointer;transition:all .3s ease}.patient-profile-edit__container ul.wearables-list{display:flex;flex-direction:column;gap:1rem;justify-content:space-between;width:100%}@media screen and (min-width: 1280px){.patient-profile-edit__container ul.wearables-list{width:50%}}.patient-profile-edit__container ul.wearables-list .inputs-container{display:flex;flex-direction:row;gap:1rem}.patient-profile-edit__container .field{background-color:#fff;color:#272727;display:flex;flex-direction:column;width:100%}.patient-profile-edit__container .field.label{font-weight:600;font-size:.75rem;line-height:1rem;color:#272727}.patient-profile-edit__container .field :last-child{font-family:Nunito Sans,sans-serif;font-weight:300;color:#616161}.patient-profile-edit__container .field fieldset{border:none}.patient-profile-edit__container .date-legend span{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:.75rem;line-height:1rem;color:#272727;font-weight:600;display:flex;flex-direction:column;margin-right:2rem}.patient-profile-edit__container .date-legend span:last-child{font-family:Nunito Sans,sans-serif;font-weight:300;font-size:.875rem;line-height:1.25rem;color:#616161}.patient-profile-edit__container .survey-section-title{font-family:Nunito Sans,sans-serif;font-weight:300;font-size:1rem;line-height:1.5rem;font-weight:600;margin:1.5rem 0;color:#272727}.patient-profile-edit__container .survey-section-title:first-letter{text-transform:uppercase}.patient-profile-edit__container .survey-section-container{font-size:.875rem;line-height:1.25rem;padding-bottom:1rem;display:flex;flex-direction:column;gap:1rem}.patient-profile-edit__container .survey-section-container span{font-size:.875rem;line-height:1.25rem}.patient-profile-edit__container .question-container{gap:.5rem;display:flex;flex-direction:column}.patient-profile-edit__container .question-container>div{color:#272727;font-weight:500}.patient-profile-edit__container .other-input{margin-bottom:.5rem}.patient-profile-edit__container .other-input fieldset{border:none}.patient-profile-edit__container .radio-group{display:flex;flex-direction:row;margin:0;padding:0}.patient-profile-edit__container .spinner{padding:3rem;display:flex;justify-content:center}.patient-profile-edit__container span.MuiStepLabel-iconContainer svg{width:2rem;height:2rem}.patient-profile-edit__container span.MuiStepLabel-iconContainer.Mui-active svg{color:#213a57}.patient-profile-edit__container span.MuiStepLabel-iconContainer.Mui-disabled svg{color:#14919b}.patient-profile-edit__container span.MuiStepLabel-iconContainer.Mui-completed svg{color:#e0e0e0}.patient-profile-edit__container span.MuiStepLabel-label{color:#272727;font-family:Nunito Sans,sans-serif;font-weight:300}.patient-profile-edit__container .MuiStepConnector-root.MuiStepConnector-horizontal.Mui-active{border-top:1px solid #213A57}.patient-profile-edit__container .MuiStepConnector-root.MuiStepConnector-horizontal.Mui-disabled{border-top:1px solid #14919B}.patient-profile-edit__container span.MuiTypography-root.MuiTypography-body1.MuiFormControlLabel-label{font-family:Nunito Sans,sans-serif;font-weight:300;font-size:.875rem;line-height:1.25rem;color:#272727}.patient-profile-edit__container .MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation8.MuiPopover-paper.MuiMenu-paper.MuiMenu-paper{min-width:360px}.patient-profile-edit__container .Mui-disabled .MuiOutlinedInput-notchedOutline{border:none}.patient-profile-edit__container span.MuiButtonBase-root.MuiCheckbox-root.MuiCheckbox-colorPrimary.MuiCheckbox-sizeMedium.PrivateSwitchBase-root.MuiCheckbox-root.MuiCheckbox-colorPrimary.MuiCheckbox-sizeMedium.Mui-checked.MuiCheckbox-root.MuiCheckbox-colorPrimary.MuiCheckbox-sizeMedium.css-imrjgg-MuiButtonBase-root-MuiCheckbox-root,.patient-profile-edit__container span.MuiSlider-root.MuiSlider-marked.MuiSlider-colorPrimary.MuiSlider-sizeMedium,.patient-profile-edit__container span.MuiButtonBase-root.MuiRadio-root.MuiRadio-colorPrimary.PrivateSwitchBase-root.MuiRadio-root.MuiRadio-colorPrimary.Mui-checked.MuiRadio-root.MuiRadio-colorPrimary,.patient-profile-edit__container span.MuiButtonBase-root.MuiCheckbox-root.MuiCheckbox-colorPrimary.MuiCheckbox-sizeSmall.PrivateSwitchBase-root.MuiCheckbox-root.MuiCheckbox-colorPrimary.MuiCheckbox-sizeSmall.Mui-checked.MuiCheckbox-root.MuiCheckbox-colorPrimary.MuiCheckbox-sizeSmall{color:#14919b}.patient-profile-edit__container .field p.Mui-error{color:#dc2626;background-color:#fff;font-size:.75rem;line-height:1rem;margin:0 0 0 .25rem;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;height:15px;overflow:clip}.patient-profile-edit__container .MuiFormControl-root.MuiTextField-root.field label{font-size:.875rem;line-height:1.25rem}.patient-profile-edit__container .question-container .MuiFormControl-root.MuiTextField-root.field label{font-size:.75rem;line-height:1rem;line-height:.7rem}.doc-step__container{padding-top:1rem}.doc-step__container .form-row{display:flex;flex-direction:row;align-items:center;gap:1rem;justify-content:space-between}.doc-step__container .document-file-input__container{max-width:50%}.doc-step__container .document-file-input__container .document-uploaded{width:100%}.doc-step__container .document-file-input__container .field{background-color:#f7f7f7;font-family:Nunito Sans,sans-serif;font-weight:300}.doc-step__container .document-file-input__container .field.custom{width:100%;max-width:320px}.doc-step__container .document-file-input__container .field.upload{width:100%;max-width:320px;font-size:1rem;color:#272727;font-family:Nunito Sans,sans-serif;font-weight:300;box-shadow:none;justify-content:start;text-transform:capitalize}.doc-step__container .document-file-input__container .field.upload:hover{box-shadow:none}.doc-step__container .document-file-input__container .field input{height:auto}.doc-step__container .document-file-input__container .field label{font-family:Nunito Sans,sans-serif;font-weight:300;color:#272727}.doc-step__container .document-file-input__container .field fieldset{border:none}.doc-step__container .date-legend{display:flex;align-items:center;gap:.5rem;min-width:160px}.doc-step__container .date-legend span{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:.75rem;line-height:1rem;color:#272727;font-weight:600;display:flex;flex-direction:column;margin-right:2rem}.doc-step__container .date-legend span:last-child{font-family:Nunito Sans,sans-serif;font-weight:300;font-size:.875rem;line-height:1.25rem;color:#616161}.profile-edit .section-title{font-family:Nunito Sans,sans-serif;font-weight:300;margin-top:1rem}.profile-edit .section-title div{font-size:1rem;line-height:1.5rem;color:#272727;font-weight:500}.profile-edit .section-title div:first-letter{text-transform:uppercase}.profile-edit .section-title p{font-size:.875rem;line-height:1.25rem;color:#272727}.profile-edit .inputs-container{display:flex;flex-direction:row;gap:1rem}.profile-edit .kits-section{display:flex;flex-direction:column;gap:1rem;margin:1rem 0}.profile-edit .search-container{display:flex;align-items:center;padding:.5rem .75rem;border-radius:4px;background-color:#f7f7f7;gap:.5rem}.profile-edit .search-container .search-icon{background-color:#272727}.profile-edit .search-container.disabled{pointer-events:none}.profile-edit .search-container.disabled .search-icon{background-color:#9e9e9e}.profile-edit .search-container.disabled input.search-input{min-width:490px}.profile-edit .search-container.disabled input.search-input::placeholder{font-family:Nunito Sans,sans-serif;font-weight:300;color:#9e9e9e;text-transform:capitalize}.profile-edit .document-file-input__container.isAvatar,.profile-edit .avatar-container{display:flex;flex-direction:column;justify-content:center}.profile-edit .field.upload.isAvatar{max-height:none;background-color:transparent}.profile-edit .profile-form__picture-icon{width:100%;text-align:center}.profile-edit .form-section{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.profile-edit .form-section .country-selector{display:flex}.profile-edit .form-section .country-selector .MuiFormControl-root{width:100%}.profile-edit .form-row,.profile-edit .buttons-container{display:flex;flex-direction:row;align-items:center;gap:1rem;min-height:60px}.profile-edit .form-section__info{display:grid;grid-template-columns:1fr 3fr;gap:1rem;margin-top:1rem}.profile-edit .form-section__info .info-grid{display:flex;flex-direction:column;gap:1rem}.profile-edit .document-file-input__container .Mui-disabled{background-color:transparent}.profile-edit .document-file-input__container .Mui-disabled .document-file-input__label{color:#9e9e9e}.profile-edit .document-file-input__container .custom-button.isAvatar{background-color:#fff}.profile-edit .date-picker_birthdate{width:100%}.profile-edit .date-picker_birthdate input{max-height:40px}.profile-edit .checkbox-label{font-family:Nunito Sans,sans-serif;font-weight:300;font-size:1rem;line-height:1.5rem;color:#272727}.profile-edit .field{background-color:#f7f7f7;font-family:Nunito Sans,sans-serif;font-weight:300;display:flex;max-height:40px}.profile-edit .field.custom{width:100%;max-width:320px}.profile-edit .field.upload{width:100%;max-width:320px;font-size:1rem;color:#272727;font-family:Nunito Sans,sans-serif;font-weight:300;box-shadow:none;justify-content:start;text-transform:capitalize;overflow:hidden}.profile-edit .field.upload:hover{box-shadow:none}.profile-edit .field input{height:auto}.profile-edit .field label{font-weight:600;color:#272727;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.profile-edit .field fieldset{border:none}.profile-edit .MuiFormControl-root{width:100%}.patient-profile-network_edit{display:flex;padding:1.5rem}.patient-profile-network_edit .contacts-forms{width:100%;padding:1rem}.patient-profile-network_edit .contacts-forms p{font-size:.875rem;line-height:1.25rem;color:#272727;margin-top:.5rem}.patient-profile-network_edit .contacts-forms .inputs-container{display:flex;flex-direction:row;gap:1rem}.patient-profile-network_edit .contacts-forms .inputs-container .select-label,.patient-profile-network_edit .contacts-forms .inputs-container .checkbox-label{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:.875rem;line-height:1.25rem;font-weight:600;color:#272727}.patient-profile-network_edit .contacts-forms .field{background-color:#f7f7f7;font-family:Nunito Sans,sans-serif;font-weight:300}.patient-profile-network_edit .contacts-forms .field input{height:auto;font-family:Nunito Sans,sans-serif;font-weight:300}.patient-profile-network_edit .contacts-forms .field label{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:.875rem;line-height:1.25rem;color:#272727;font-weight:600}.patient-profile-network_edit .contacts-forms .field fieldset{border:none}.patient-profile-network_edit .contacts{width:100%;padding:1rem}.patient-profile-network_edit .contacts-list{margin-top:1rem}.patient-profile-network_edit .contacts-list .title{font-size:1rem;line-height:1.5rem;font-family:Nunito Sans,sans-serif;font-weight:300;font-weight:700;color:#272727}.patient-profile-network_edit .contacts-list .contact-card{font-size:1.125rem;line-height:1.75rem;color:#272727;width:100%;margin:1rem 0 0 1.5rem}.patient-profile-network_edit .contacts-list .contact-card .contact-name{font-family:Nunito Sans,sans-serif;font-weight:300;font-size:1.25rem;line-height:1.75rem;font-weight:700}.patient-profile-network_edit .contacts-list .contact-card label{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:.875rem;line-height:1.25rem;font-weight:700}.patient-profile-network_edit .contacts-list .contact-info{font-size:.875rem;line-height:1.25rem;display:flex;justify-content:space-between;margin:1rem 0;gap:.5rem}.patient-profile-network_edit .contacts-list .contact-info .col{display:flex;flex-direction:column}.patient-profile-network_edit .contacts-list .contact-info .contact-row{margin:.25rem 0;display:flex;flex-direction:row;gap:.25rem}.patient-profile-network_edit .contacts-list .contact-info .contact-row .contact-link{color:#14919b;text-decoration:none;width:140px;line-break:anywhere}.patient-profile-network_edit span.MuiButtonBase-root.MuiCheckbox-root.MuiCheckbox-colorPrimary.MuiCheckbox-sizeMedium.PrivateSwitchBase-root.MuiCheckbox-root.MuiCheckbox-colorPrimary.MuiCheckbox-sizeMedium.Mui-checked.MuiCheckbox-root.MuiCheckbox-colorPrimary{color:#14919b}.patient-profile-network_edit .MuiFormControl-root{width:100%}.metrics-container{font-family:Nunito Sans,sans-serif;font-weight:300;width:100%;display:flex;flex-direction:column;align-items:start;justify-content:start;margin-top:5rem}.metrics-container .page-section{padding:1.25rem 0;margin:1rem 0;width:100%;overflow-y:auto}.metrics-container .page-section .scores{display:flex;width:50%}.metrics-container .page-section .scores .title{font-weight:700}.metrics-container .page-section .scores .true-class{color:#dc2626}.metrics-container .page-section .scores .false-class{color:#9e9e9e}.metrics-container .page-section .main-metrics,.metrics-container .page-section .more-info-metrics{display:flex;flex-wrap:wrap;width:100%}.metrics-container .page-section .main-metrics .chart,.metrics-container .page-section .more-info-metrics .chart{width:33%;margin:20px 0}@media screen and (max-width: 1500px){.metrics-container .page-section .main-metrics .chart,.metrics-container .page-section .more-info-metrics .chart{width:50%}}.metrics-container .page-section .main-metrics .chart .title,.metrics-container .page-section .more-info-metrics .chart .title{font-weight:700;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:.875rem;line-height:1.25rem}.metrics-container .page-section .main-metrics .chart .content,.metrics-container .page-section .more-info-metrics .chart .content{height:30%}.metrics-container .page-section .main-metrics .chart .content .data,.metrics-container .page-section .more-info-metrics .chart .content .data{font-size:1.5rem;line-height:2rem;margin-top:5px}.metrics-container .page-section .main-metrics .chart .content .data-date,.metrics-container .page-section .more-info-metrics .chart .content .data-date{color:#9e9e9e}.metrics-container .page-section .main-metrics .chart .content .red,.metrics-container .page-section .more-info-metrics .chart .content .red{color:#dc2626}.metrics-container .page-section .main-metrics .chart .content .green,.metrics-container .page-section .more-info-metrics .chart .content .green{color:#14919b}.metrics-container .page-section .main-metrics .chart .content .red,.metrics-container .page-section .main-metrics .chart .content .green,.metrics-container .page-section .main-metrics .chart .content .data-date,.metrics-container .page-section .more-info-metrics .chart .content .red,.metrics-container .page-section .more-info-metrics .chart .content .green,.metrics-container .page-section .more-info-metrics .chart .content .data-date{font-size:.75rem;line-height:1rem}.metrics-container .page-section .main-metrics path.MuiAreaElement-root.MuiAreaElement-series-auto-generated-id-0,.metrics-container .page-section .more-info-metrics path.MuiAreaElement-root.MuiAreaElement-series-auto-generated-id-0{fill:#cffefb}.metrics-container .page-section .main-metrics :last-child path,.metrics-container .page-section .more-info-metrics :last-child path{stroke:#14919b}.metrics-container .page-section .main-metrics g.MuiChartsAxis-root.MuiChartsAxis-directionX.MuiChartsAxis-bottom text,.metrics-container .page-section .main-metrics g.MuiChartsAxis-root.MuiChartsAxis-directionX.MuiChartsAxis-bottom line,.metrics-container .page-section .main-metrics g.MuiChartsAxis-root.MuiChartsAxis-directionY.MuiChartsAxis-left text,.metrics-container .page-section .main-metrics g.MuiChartsAxis-root.MuiChartsAxis-directionY.MuiChartsAxis-left line,.metrics-container .page-section .more-info-metrics g.MuiChartsAxis-root.MuiChartsAxis-directionX.MuiChartsAxis-bottom text,.metrics-container .page-section .more-info-metrics g.MuiChartsAxis-root.MuiChartsAxis-directionX.MuiChartsAxis-bottom line,.metrics-container .page-section .more-info-metrics g.MuiChartsAxis-root.MuiChartsAxis-directionY.MuiChartsAxis-left text,.metrics-container .page-section .more-info-metrics g.MuiChartsAxis-root.MuiChartsAxis-directionY.MuiChartsAxis-left line{fill:#9e9e9e;stroke:none}.metrics-container .page-section .main-metrics rect.MuiBarElement-root.MuiBarElement-series-auto-generated-id-1,.metrics-container .page-section .more-info-metrics rect.MuiBarElement-root.MuiBarElement-series-auto-generated-id-1{fill:#64e6e0}.metrics-container .page-section .spinner{padding:3rem;display:flex;justify-content:center}.metrics-container .breadcrumbs-container span{font-family:Nunito Sans,sans-serif;font-weight:300;font-size:.75rem;line-height:1rem;color:#9e9e9e}.metrics-container h3{font-size:1rem;line-height:1.5rem;color:#616161;margin:.5rem 0 1rem}.metrics-container .actions-header{display:flex;gap:1rem;margin-top:1rem}.metrics-container span.MuiTypography-root.MuiTypography-body1,.metrics-container p.MuiTypography-root.MuiTypography-body1{font-family:Nunito Sans,sans-serif;font-weight:300;font-size:1rem;line-height:1.5rem;color:#272727}@media screen and (max-width: 1025px){.metrics-container .table-symptoms{max-width:none}}.metrics-container .fallback{font-family:Nunito Sans,sans-serif;font-weight:300;font-size:1rem;line-height:1.5rem;color:#616161;text-align:center;margin:2rem auto 0}.metrics-container .MuiStack-root{height:auto}.metrics-container .MuiStack-root .css-30b2jj-MuiResponsiveChart-container{height:235px}.metrics-container .checkboxes-container{margin-bottom:2rem}.metrics-container .MuiButtonBase-root.MuiCheckbox-root.MuiCheckbox-colorPrimary.MuiCheckbox-sizeSmall.PrivateSwitchBase-root.Mui-checked{color:#14919b}.score-metrics-container{width:100%;display:flex;flex-direction:column;align-items:start;justify-content:start}.score-metrics-container .scores-metrics-content{width:100%;display:flex;flex-direction:column;gap:1rem}.score-metrics-container .scores-metrics-content .stratum-container{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;gap:1.5rem}.score-metrics-container .scores-metrics-content .stratum-container h3{margin:0 auto;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:.875rem;line-height:1.25rem;font-weight:600;color:#213a57}.score-metrics-container .scores-metrics-content .stratum-container .stratum-description{font-size:.875rem;line-height:1.25rem;color:#272727;text-align:center;max-width:50%;margin:0 auto}.score-metrics-container .scores-metrics-content .stratum-container .progress{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;margin-bottom:1rem;margin:0 auto}.score-metrics-container .scores-metrics-content .stratum-container .stratum-risk-legend{font-size:.875rem;line-height:1.25rem;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:600;color:#213a57;display:flex;gap:1rem}.score-metrics-container .scores-metrics-content .stratum-container .stratum-risk-legend .legend-item{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5rem}.score-metrics-container .scores-metrics-content .stratum-container .stratum-risk-legend .legend-item .color-box{width:15px;height:15px;border-radius:50%}.score-metrics-container .scores-metrics-content .stratum-container .stratum-risk-legend .legend-item .color-box.stable{background-color:#16a34a}.score-metrics-container .scores-metrics-content .stratum-container .stratum-risk-legend .legend-item .color-box.warning{background-color:#eab308}.score-metrics-container .scores-metrics-content .stratum-container .stratum-risk-legend .legend-item .color-box.danger{background-color:#dc2626}.score-metrics-container .scores-metrics-content .scores-container{margin-bottom:.5rem;width:100%}.score-metrics-container .scores-metrics-content .scores-container .scores-list{display:flex;flex-direction:row;justify-content:space-between;gap:1rem;margin-top:2rem}.score-metrics-container .scores-metrics-content .scores-container .scores-list .score-item{width:100%;padding:.5rem 0;gap:.25rem;font-size:.875rem;line-height:1.25rem;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";background-color:#f7f7f7;padding:1rem 1.5rem;border-radius:4px}.score-metrics-container .scores-metrics-content .scores-container .scores-list .score-item h4,.score-metrics-container .scores-metrics-content .scores-container .scores-list .score-item .score-unit{font-weight:600}.score-metrics-container .scores-metrics-content .scores-container .scores-list .score-item .score-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem}.score-metrics-container .scores-metrics-content .scores-container .scores-list .score-item .score-name{font-size:.75rem;line-height:1rem;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:600}.score-metrics-container .scores-metrics-content .scores-container .scores-list .score-item .score-content{display:flex;flex-direction:row;justify-content:center;align-items:baseline;gap:.3rem}.score-metrics-container .scores-metrics-content .scores-container .scores-list .score-item .value{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:1.875rem;line-height:2.25rem;font-weight:700;margin-top:.25rem}.symptoms-accordion-details{display:flex;justify-content:space-between;width:100%;gap:.5rem}@media screen and (max-width: 1025px){.symptoms-accordion-details{flex-direction:column}}.symptoms-accordion-details h3{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:.875rem;line-height:1.25rem;font-weight:600;color:#213a57}.symptoms-accordion-details .medical-conditions-container{max-width:50%;flex-direction:row;display:flex;gap:1.5rem}@media screen and (max-width: 1025px){.symptoms-accordion-details .medical-conditions-container{max-width:none}}.symptoms-accordion-details .medical-conditions-container .wrapper{padding-right:1rem;border-right:1px solid #DADADA}.symptoms-accordion-details .medical-conditions-container .item{display:flex;justify-content:space-between}.symptoms-accordion-details .medical-conditions-container .item .label{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:.875rem;line-height:1.25rem;font-weight:600;color:#272727;margin-bottom:.25rem}.symptoms-accordion-details .medical-conditions-container .item span{font-family:Nunito Sans,sans-serif;font-weight:300;font-size:1rem;line-height:1.5rem;color:#404040}.symptoms-accordion-details .medical-conditions-container .item .date{font-family:Nunito Sans,sans-serif;font-weight:300;font-size:.75rem;line-height:1rem;font-size:11px;color:#737373}.symptoms-accordion-details .medical-conditions-container .item .new-value{font-family:Nunito Sans,sans-serif;font-weight:300;font-size:1rem;line-height:1.5rem;color:#ca8a04}.symptoms-accordion-details .medical-conditions-container .item,.symptoms-accordion-details .medical-conditions-container .column{flex-direction:column}.symptoms-accordion-details .medical-conditions-container .columns-container{display:flex;flex-direction:row;gap:1rem}.symptoms-accordion-details .medical-conditions-container .column{display:flex;gap:1rem;width:auto}.clinicalEvents-container .clinicalEvents-accordion-details{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.clinicalEvents-container .clinicalEvents-accordion-details :first-child .table-header,.clinicalEvents-container .clinicalEvents-accordion-details :last-child .table-header{background-color:#fff}.clinicalEvents-container .clinicalEvents-accordion-details :first-child .table-header{border-right:1px solid #DADADA}.clinicalEvents-container .clinicalEvents-accordion-details :last-child .table-header{border-left:1px solid #DADADA}.clinicalEvents-container .clinicalEvents-accordion-details .MuiDataGrid-columnHeader.MuiDataGrid-columnHeader--sortable.MuiDataGrid-withBorderColor.emergencyEpisodes-header{background-color:#eeeff0}.clinicalEvents-container .clinicalEvents-accordion-details .MuiDataGrid-columnHeaders{border-radius:0}.clinicalEvents-container .clinicalEvents-accordion-details .table-header{display:flex;align-items:center;justify-content:center;padding:.5rem;border-top:1px solid #DADADA;border-bottom:1px solid #DADADA;background-color:#eeeff0;border-radius:0}.clinicalEvents-container .clinicalEvents-accordion-details .table-header h3{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:1rem;line-height:1.5rem;font-weight:600;color:#213a57;margin:0}.clinicalEvents-container .clinicalEvents-accordion-details .table-wrapper{flex:1;width:100%;height:100%;overflow:auto}.clinicalEvents-container .clinicalEvents-accordion-details .MuiDataGrid-root.MuiDataGrid-root--densityCompact.MuiDataGrid-withBorderColor.table-clinicalEvents{border-radius:0}.clinicalEvents-container .buttons-container{display:flex;flex-direction:row;justify-content:flex-end;gap:1rem;padding:1rem}.event-card-container{width:100%;box-shadow:0 1px 3px #0003,0 1px 1px #00000024,0 2px 1px -1px #0000001f}.event-card-container .card-wrapper{display:flex;height:15rem;overflow:hidden;border-radius:0;border-width:1px 1px 0 1px;width:100%}.event-card-container .card-left-column{max-width:6.25rem;min-width:6.25rem;background-color:#0c83a4;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.5rem;box-sizing:border-box;text-align:center}.event-card-container .event-date,.event-card-container .event-month,.event-card-container .event-year{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:1rem;line-height:1.5rem;display:-webkit-box;line-clamp:2;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.event-card-container .event-date{width:100%}.event-card-container .event-month,.event-card-container .event-location{font-weight:500}.event-card-container .event-chip,.event-card-container .event-modality{font-weight:300;font-size:.75rem;line-height:1rem}.event-card-container .event-day{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:2.25rem;line-height:2.5rem;font-weight:700;line-height:inherit}.event-card-container .event-year-box{width:100%}.event-card-container .event-year{width:100%;font-size:1.125rem;line-height:1.75rem;font-weight:600;line-height:normal}.event-card-container .card-left-column .date-box{width:100%}.event-card-container .card-left-column>:first-child.date-box{border-bottom:1px solid white;padding-bottom:.25rem;margin-bottom:.25rem}.event-card-container .card-left-column>:first-child.date-box .event-year{margin-bottom:.25rem}.event-card-container .card-left-column>:first-child.date-box>.event-date{margin-top:.25rem}.event-card-container .card-left-column>:last-child.date-box .event-date{margin-top:.25rem}.event-card-container .card-right-column{padding:0 .75rem;width:100%;background-color:#fff}.event-card-container .event-content{display:flex;flex-direction:column;gap:.75rem;overflow-y:auto;max-height:calc(206px - 1rem);scrollbar-width:none;-ms-overflow-style:none}.event-card-container .event-content::-webkit-scrollbar{display:none}.event-card-container .card-header{display:flex;flex-direction:row;align-items:center;padding:.5rem 0;gap:.5rem}.event-card-container .card-chip{background-color:#0c83a4}.event-card-container .card-chip span{font-family:Nunito Sans,sans-serif;font-weight:300;font-size:.75rem;line-height:1rem;font-weight:600;color:#fff}.event-card-container .event-summary{display:flex;flex-direction:column}.event-card-container .event-subtitle-label{font-family:Nunito Sans,sans-serif;font-weight:300;font-size:.875rem;line-height:1.25rem;font-weight:800;text-decoration:underline;color:#213a57;margin-bottom:.25rem}.event-card-container .event-list{font-size:.75rem;line-height:1rem}.event-card-container .event-list>li{display:flex;flex-direction:column}.event-card-container .event-list>li>span{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:600}.questionnaires-container{font-family:Nunito Sans,sans-serif;font-weight:300;width:100%;display:flex;flex-direction:column;align-items:start;justify-content:start;margin-top:5rem}.questionnaires-container .breadcrumbs-container span{font-family:Nunito Sans,sans-serif;font-weight:300;font-size:.75rem;line-height:1rem;color:#9e9e9e}.questionnaires-container h3{font-size:1rem;line-height:1.5rem;color:#616161;margin:.5rem 0 1rem;text-transform:capitalize}.questionnaires-container .page-section{padding:1rem;color:#eeeff0;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;margin:1rem 0;width:100%;background-color:#fff}.questionnaires-container .spinner{display:flex;justify-content:center;align-items:flex-start;padding-top:3rem;height:100%;min-height:500px;width:100%}.questionnaires-container .MuiTablePagination-selectLabel,.questionnaires-container .MuiTablePagination-displayedRows{margin-bottom:0}.questionnaires-container .MuiDataGrid-row:hover{cursor:pointer}.questionnaires-container .css-1gak8h1-MuiToolbar-root-MuiTablePagination-toolbar p,.questionnaires-container .css-1gak8h1-MuiToolbar-root-MuiTablePagination-toolbar div{font-family:Nunito Sans,sans-serif;font-weight:300;font-size:.875rem;line-height:1.25rem;color:#272727}.questionnaires-container .css-xoohid-MuiDataGrid-root .MuiDataGrid-row--borderBottom .MuiDataGrid-columnHeader{border-bottom:1px solid #213A57}.questionnaires-container .css-xoohid-MuiDataGrid-root .MuiDataGrid-withBorderColor{border-color:transparent}.patient-survey-detail__container{width:100%;display:flex;flex-direction:column;align-items:start;justify-content:start;margin-top:5rem}.patient-survey-detail__container .breadcrumbs-container span{font-family:Nunito Sans,sans-serif;font-weight:300;font-size:.75rem;line-height:1rem;color:#9e9e9e}.patient-survey-detail__container h3{font-family:Nunito Sans,sans-serif;font-weight:300;font-size:1rem;line-height:1.5rem;font-weight:400;color:#616161;margin:.5rem 0 1rem}.patient-survey-detail__container h3 :first-letter{text-transform:uppercase}.patient-survey-detail__container p{font-family:Nunito Sans,sans-serif;font-weight:300;font-size:.875rem;line-height:1.25rem;color:#272727}.patient-survey-detail__container .actions-header{margin-top:1rem;display:flex;gap:1rem}.patient-survey-detail__container .page-section{padding:1.25rem;color:#eeeff0;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;margin:1rem 0;width:100%;background-color:#fff;overflow-y:auto}.patient-survey-detail__container form{width:100%}.patient-survey-detail__container .section-title,.patient-survey-detail__container .survey-title{font-family:Nunito Sans,sans-serif;font-weight:300;margin-top:1rem}.patient-survey-detail__container .section-title div,.patient-survey-detail__container .survey-title div{font-size:1rem;line-height:1.5rem;color:#272727}.patient-survey-detail__container .section-title div:first-letter,.patient-survey-detail__container .survey-title div:first-letter{text-transform:uppercase}.patient-survey-detail__container .section-title p,.patient-survey-detail__container .survey-title p{font-size:.875rem;line-height:1.25rem;color:#272727}.patient-survey-detail__container .form-section{display:flex;flex-direction:column;gap:1rem;margin-top:1rem;width:100%}.patient-survey-detail__container .doc-step__container :first-child.form-section{margin-top:0}.patient-survey-detail__container .doc-step__container .docs-section{display:flex;flex-direction:column;gap:1rem;width:100%}.patient-survey-detail__container .form-row{display:flex;flex-direction:row;align-items:center;gap:1rem}.patient-survey-detail__container .form-row.multiple{flex-direction:column;gap:1rem}.patient-survey-detail__container .form-row ul{width:100%;display:flex;flex-direction:row;gap:1rem;padding:0}.patient-survey-detail__container .form-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.patient-survey-detail__container .form-section__info{display:grid;grid-template-columns:1fr 3fr;gap:2rem;margin-top:1rem;align-items:center}.patient-survey-detail__container .form-section__info .info-container{display:flex;flex-direction:column;gap:1rem}.patient-survey-detail__container .avatar-container{display:flex;flex-direction:column;gap:1rem;align-items:center;justify-content:center;width:100%;height:75%}.patient-survey-detail__container .avatar-container img{border-radius:50%;object-fit:cover}@media screen and (max-width: 1025px){.patient-survey-detail__container .avatar-container img{width:180px;height:180px}}@media screen and (min-width: 1025px) and (max-width: 1441px){.patient-survey-detail__container .avatar-container img{width:200px;height:200px}}@media screen and (min-width: 1441px){.patient-survey-detail__container .avatar-container img{width:273px;height:273px}}.patient-survey-detail__container .avatar-container button{font-family:Nunito Sans,sans-serif;font-weight:300;font-size:.75rem;line-height:1rem;color:#272727;background-color:#14919b;border:none;padding:.5rem 1rem;border-radius:.25rem;cursor:pointer;transition:all .3s ease}.patient-survey-detail__container .avatar-container button:hover{background-color:#156685}.patient-survey-detail__container ul.wearables-list{display:flex;flex-direction:column;gap:1rem;justify-content:space-between;width:50%}.patient-survey-detail__container ul.wearables-list li{display:flex;flex-direction:row;gap:.5rem;width:100%}.patient-survey-detail__container ul.wearables-list>li>div{margin-bottom:1rem;font-size:.875rem;line-height:1.25rem;color:#616161}.patient-survey-detail__container .field{background-color:#fff;color:#272727;display:flex;flex-direction:column;gap:.5rem;width:100%}.patient-survey-detail__container .field.label{font-weight:600;font-size:.75rem;line-height:1rem;color:#272727}.patient-survey-detail__container .field :last-child{font-family:Nunito Sans,sans-serif;font-weight:300;color:#616161}.patient-survey-detail__container .date-legend span{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:.75rem;line-height:1rem;color:#272727;font-weight:600;display:flex;flex-direction:column;margin-right:2rem}.patient-survey-detail__container .date-legend span:last-child{font-family:Nunito Sans,sans-serif;font-weight:300;font-size:.875rem;line-height:1.25rem;color:#616161}.patient-survey-detail__container .survey-section-title{font-family:Nunito Sans,sans-serif;font-weight:300;font-size:1rem;line-height:1.5rem;font-weight:600;margin:1.5rem 0;color:#272727}.patient-survey-detail__container .survey-section-title:first-letter{text-transform:uppercase}.patient-survey-detail__container .survey-section-container{font-size:.875rem;line-height:1.25rem;padding-bottom:1rem;display:flex;flex-direction:column;gap:1rem}.patient-survey-detail__container .survey-section-container span{font-size:.875rem;line-height:1.25rem}.patient-survey-detail__container .question-container{gap:.5rem;display:flex;flex-direction:column}.patient-survey-detail__container .question-container>div{color:#272727;font-weight:500}.patient-survey-detail__container .other-input{margin-bottom:.5rem}.patient-survey-detail__container .radio-group{display:flex;flex-direction:row;margin:0;padding:0}.patient-survey-detail__container .spinner{padding:3rem;display:flex;justify-content:center}.patient-survey-detail__container span.MuiStepLabel-iconContainer svg{width:2rem;height:2rem}.patient-survey-detail__container span.MuiStepLabel-iconContainer.Mui-active svg{color:#213a57}.patient-survey-detail__container span.MuiStepLabel-iconContainer.Mui-disabled svg{color:#14919b}.patient-survey-detail__container span.MuiStepLabel-iconContainer.Mui-completed svg{color:#e0e0e0}.patient-survey-detail__container span.MuiStepLabel-label{color:#272727;font-family:Nunito Sans,sans-serif;font-weight:300}.patient-survey-detail__container .MuiStepConnector-root.MuiStepConnector-horizontal.Mui-active{border-top:1px solid #213A57}.patient-survey-detail__container .MuiStepConnector-root.MuiStepConnector-horizontal.Mui-disabled{border-top:1px solid #14919B}.patient-survey-detail__container span.MuiTypography-root.MuiTypography-body1.MuiFormControlLabel-label{font-family:Nunito Sans,sans-serif;font-weight:300;font-size:.875rem;line-height:1.25rem;color:#272727}.patient-survey-detail__container span.MuiButtonBase-root.MuiCheckbox-root.MuiCheckbox-colorPrimary.MuiCheckbox-sizeSmall.PrivateSwitchBase-root.MuiCheckbox-root.MuiCheckbox-colorPrimary.MuiCheckbox-sizeSmall.Mui-checked.MuiCheckbox-root.MuiCheckbox-colorPrimary.MuiCheckbox-sizeSmall{color:#14919b}.patient-survey-detail__container .MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation8.MuiPopover-paper.MuiMenu-paper.MuiMenu-paper{min-width:360px}.patient-survey-detail__container .Mui-disabled .MuiOutlinedInput-notchedOutline{border:none}:root{--rpv-attachment__item--hover-background-color: rgba(0, 0, 0, .1);--rpv-attachment__item-color: #000}.rpv-core__viewer--dark{--rpv-attachment__item--hover-background-color: #2566e8;--rpv-attachment__item-color: #fff}.rpv-attachment__empty{height:100%;overflow:auto;padding:.5rem 0;text-align:center;width:100%}.rpv-attachment__empty--rtl{direction:rtl}.rpv-attachment__list{display:flex;height:100%;flex-direction:column;overflow:auto;padding:.5rem 0;width:100%}.rpv-attachment__list--rtl{direction:rtl}.rpv-attachment__item{align-items:center;background-color:#0000;border:none;color:var(--rpv-attachment__item-color);cursor:pointer;display:flex;padding:.5rem;text-align:left;width:100%}.rpv-attachment__item:focus{background-color:var(--rpv-attachment__item--hover-background-color);outline:0}.rpv-attachment__item:hover{background-color:var(--rpv-attachment__item--hover-background-color)}.rpv-attachment__loader{align-items:center;display:flex;justify-content:center;height:100%;width:100%}:root{--rpv-bookmark__item--hover-background-color: rgba(0, 0, 0, .1);--rpv-bookmark__item-color: #000}.rpv-core__viewer--dark{--rpv-bookmark__item--hover-background-color: #2566e8;--rpv-bookmark__item-color: #fff}.rpv-bookmark__item{align-items:center;color:var(--rpv-bookmark__item-color);cursor:pointer;display:flex;padding-bottom:.25rem;padding-right:.25rem;padding-top:.25rem}.rpv-bookmark__item:focus{background-color:var(--rpv-bookmark__item--hover-background-color);outline:0}.rpv-bookmark__item:hover{background-color:var(--rpv-bookmark__item--hover-background-color)}.rpv-bookmark__toggle{align-items:center;display:flex;height:1rem;margin-right:.25rem;width:1rem}.rpv-bookmark__title{flex-grow:1;flex-shrink:1;text-decoration:none}.rpv-bookmark__list{list-style-type:none;overflow:auto;margin:0;padding:0}.rpv-bookmark__loader{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.rpv-bookmark__empty{height:100%;overflow:auto;padding:.5rem 0;text-align:center;width:100%}.rpv-bookmark__empty--rtl{direction:rtl}.rpv-bookmark__container{height:100%;overflow:auto;padding:.5rem 0;width:100%}.rpv-bookmark__container--rtl{direction:rtl}:root{--rpv-core__annotation--link-hover-background-color: rgba(255, 255, 0, .2);--rpv-core__annotation-popup-wrapper-background-color: #faf089;--rpv-core__annotation-popup-wrapper-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--rpv-core__annotation-popup-content-border-top-color: #1a202c;--rpv-core__arrow-border-color: rgba(0, 0, 0, .3);--rpv-core__asking-password-color: #000;--rpv-core__asking-password-wrapper-background-color: #fff;--rpv-core__asking-password-wrapper-border-color: rgba(0, 0, 0, .3);--rpv-core__button-background-color: rgba(0, 0, 0, .3);--rpv-core__button-color: #000;--rpv-core__doc-error-background-color: #fff;--rpv-core__doc-error-text-background-color: #c02424;--rpv-core__doc-error-text-color: #fff;--rpv-core__doc-loading-background-color: #fff;--rpv-core__full-screen-target-background-color: #fff;--rpv-core__inner-page-background-color: #fff;--rpv-core__menu-divider-border-bottom-color: rgba(0, 0, 0, .3);--rpv-core__menu-item-color: #000;--rpv-core__menu-item--hover-background-color: rgba(0, 0, 0, .1);--rpv-core__menu-item--disabled-color: rgba(0, 0, 0, .3);--rpv-core__minimal-button-color: #000;--rpv-core__minimal-button--hover-background-color: rgba(0, 0, 0, .1);--rpv-core__minimal-button--disabled-color: rgba(0, 0, 0, .3);--rpv-core__minimal-button--selected-background-color: rgba(0, 0, 0, .1);--rpv-core__modal-body-background-color: #fff;--rpv-core__modal-body-border-color: rgba(0, 0, 0, .3);--rpv-core__modal-overlay-background-color: rgba(0, 0, 0, .5);--rpv-core__page-layer-box-shadow: 2px 2px 8px 0 rgba(0, 0, 0, .2);--rpv-core__popover-body-background-color: #fff;--rpv-core__popover-body-border-color: rgba(0, 0, 0, .3);--rpv-core__popover-body-color: #000;--rpv-core__primary-button-background-color: #2566e8;--rpv-core__primary-button-color: #fff;--rpv-core__progress-bar-background-color: rgba(0, 0, 0, .1);--rpv-core__progress-bar-progress-background-color: #2566e8;--rpv-core__progress-bar-progress-color: #fff;--rpv-core__separator-border-bottom-color: rgba(0, 0, 0, .3);--rpv-core__spinner-border-color: rgba(0, 0, 0, .4);--rpv-core__spinner-border-transparent-color: transparent;--rpv-core__splitter-background-color: transparent;--rpv-core__splitter--hover-background-color: rgba(0, 0, 0, .2);--rpv-core__text-layer-text--selection-background-color: rgb(0, 0, 255, 1);--rpv-core__text-layer-text--selection-color: transparent;--rpv-core__textbox-background-color: #fff;--rpv-core__textbox-border-color: rgba(0, 0, 0, .2);--rpv-core__textbox-color: #000;--rpv-core__tooltip-body-background-color: #000;--rpv-core__tooltip-body-color: #fff}.rpv-core__viewer--dark{--rpv-core__asking-password-background-color: #363636;--rpv-core__asking-password-color: #fff;--rpv-core__asking-password-wrapper-border-color: #191919;--rpv-core__asking-password-wrapper-background-color: #191919;--rpv-core__button-background-color: #171717;--rpv-core__button-color: #fff;--rpv-core__doc-error-background-color: #191919;--rpv-core__doc-error-text-background-color: #c02323;--rpv-core__doc-error-text-color: #fff;--rpv-core__doc-loading-background-color: #191919;--rpv-core__full-screen-target-background-color: #1a1a1a;--rpv-core__inner-page-background-color: #1a1a1a;--rpv-core__menu-divider-border-bottom-color: #000;--rpv-core__menu-item-color: #fff;--rpv-core__menu-item--hover-background-color: #2566e8;--rpv-core__menu-item--disabled-color: #5e5e5e;--rpv-core__minimal-button-color: #fff;--rpv-core__minimal-button--disabled-color: #5e5e5e;--rpv-core__minimal-button--hover-background-color: #191919;--rpv-core__minimal-button--selected-background-color: #1657bb;--rpv-core__modal-body-background-color: #363636;--rpv-core__primary-button-background-color: #2566e8;--rpv-core__popover-body-background-color: #363636;--rpv-core__popover-body-color: #fff;--rpv-core__progress-bar-background-color: #000;--rpv-core__separator-border-bottom-color: #000;--rpv-core__spinner-border-color: #fff;--rpv-core__splitter-background-color: #1a1a1a;--rpv-core__splitter--hover-background-color: #2566e8;--rpv-core__textbox-background-color: #121212;--rpv-core__textbox-border-color: #121212;--rpv-core__textbox-color: #fff;--rpv-core__tooltip-body-background-color: #414141;--rpv-core__tooltip-body-color: #fff}.rpv-core__annotation{position:absolute}.rpv-core__annotation-layer{z-index:1}.rpv-core__arrow{border-bottom:1px solid var(--rpv-core__arrow-border-color);border-left-color:var(--rpv-core__arrow-border-color);border-right:1px solid var(--rpv-core__arrow-border-color);border-top-color:var(--rpv-core__arrow-border-color);height:10px;position:absolute;width:10px;z-index:0}.rpv-core__arrow--tl{bottom:0;left:0;transform:translate(50%,50%) rotate(45deg)}.rpv-core__arrow--tc{bottom:0;left:50%;transform:translate(-50%,50%) rotate(45deg)}.rpv-core__arrow--tr{bottom:0;right:0;transform:translate(-50%,50%) rotate(45deg)}.rpv-core__arrow--rt{left:0;top:0;transform:translate(-50%,50%) rotate(135deg)}.rpv-core__arrow--rc{left:0;top:50%;transform:translate(-50%,-50%) rotate(135deg)}.rpv-core__arrow--rb{bottom:0;left:0;transform:translate(-50%,-50%) rotate(135deg)}.rpv-core__arrow--bl{left:0;top:0;transform:translate(50%,-50%) rotate(225deg)}.rpv-core__arrow--bc{left:50%;top:0;transform:translate(-50%,-50%) rotate(225deg)}.rpv-core__arrow--br{right:0;top:0;transform:translate(-50%,-50%) rotate(225deg)}.rpv-core__arrow--lt{right:0;top:0;transform:translate(50%,50%) rotate(315deg)}.rpv-core__arrow--lc{right:0;top:50%;transform:translate(50%,-50%) rotate(315deg)}.rpv-core__arrow--lb{bottom:0;right:0;transform:translate(50%,-50%) rotate(315deg)}.rpv-core__asking-password{background-color:var(--rpv-core__asking-password-background-color);border-radius:.25rem;color:var(--rpv-core__asking-password-color);padding:2rem}.rpv-core__asking-password--rtl{direction:rtl}.rpv-core__asking-password-wrapper{align-items:center;background-color:var(--rpv-core__asking-password-wrapper-background-color);border:1px solid var(--rpv-core__asking-password-wrapper-border-color);display:flex;height:100%;justify-content:center;width:100%}.rpv-core__asking-password-message{margin:.5rem 0}.rpv-core__asking-password-body{align-items:center;display:flex;justify-content:center}.rpv-core__asking-password-input{width:15rem}.rpv-core__asking-password-input--ltr{margin-right:.5rem}.rpv-core__asking-password-input--rtl{margin-left:.5rem}.rpv-core__button{background-color:var(--rpv-core__button-background-color);border:none;border-radius:.25rem;color:var(--rpv-core__button-color);cursor:pointer;height:2rem;padding:0 1rem}.rpv-core__button--rtl{direction:rtl}.rpv-core__canvas-layer{direction:ltr;left:0;position:absolute;overflow:hidden;top:0}.rpv-core__doc-error{align-items:center;background-color:var(--rpv-core__doc-error-background-color);display:flex;justify-content:center;height:100%}.rpv-core__doc-error--rtl{direction:rtl}.rpv-core__doc-error-text{background-color:var(--rpv-core__doc-error-text-background-color);border-radius:.25rem;color:var(--rpv-core__doc-error-text-color);line-height:1.5;max-width:50%;padding:.5rem}.rpv-core__doc-loading{background-color:var(--rpv-core__doc-loading-background-color);align-items:center;display:flex;justify-content:center;height:100%;width:100%;min-height:inherit}.rpv-core__doc-loading--rtl{direction:rtl}.rpv-core__icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1;text-align:center}.rpv-core__icon--rtl{transform:scaleX(-1)}.rpv-core__inner-container{min-height:inherit}.rpv-core__inner-pages{overflow:auto}.rpv-core__inner-pages--rtl{direction:rtl}.rpv-core__inner-pages--single{overflow:hidden}.rpv-core__inner-page-container--single{overflow:auto}.rpv-core__inner-page{background-color:var(--rpv-core__inner-page-background-color)}.rpv-core__inner-page--single{display:flex;align-items:center;justify-content:center}.rpv-core__inner-page--dual-even{display:flex;align-items:center;justify-content:flex-end}.rpv-core__inner-page--dual-odd{display:flex;align-items:center;justify-content:flex-start}.rpv-core__inner-page--dual-cover{display:flex;align-items:center;justify-content:center}.rpv-core__inner-page--dual-cover-odd{display:flex;align-items:center;justify-content:flex-end}.rpv-core__inner-page--dual-cover-even{display:flex;align-items:center;justify-content:flex-start}.rpv-core__annotation--link a{height:100%;left:0;position:absolute;top:0;width:100%}.rpv-core__annotation--link a:hover{background-color:var(--rpv-core__annotation--link-hover-background-color)}.rpv-core__menu{display:flex;flex-direction:column}.rpv-core__menu--rtl{direction:rtl;text-align:right}.rpv-core__menu-divider{border-bottom:1px solid var(--rpv-core__menu-divider-border-bottom-color);margin:.25rem 0}.rpv-core__menu-item{align-items:center;background-color:#0000;color:var(--rpv-core__menu-item-color);border:none;cursor:pointer;display:flex;justify-content:center;padding:.25rem 0;width:100%}.rpv-core__menu-item:focus{background-color:var(--rpv-core__menu-item--hover-background-color);outline:0}.rpv-core__menu-item:hover{background-color:var(--rpv-core__menu-item--hover-background-color)}.rpv-core__menu-item-icon{align-items:center;display:flex}.rpv-core__menu-item-icon--ltr{padding-left:1rem;padding-right:.5rem}.rpv-core__menu-item-icon--rtl{padding-left:.5rem;padding-right:1rem}.rpv-core__menu-item-label{flex-grow:1;flex-shrink:1;white-space:nowrap}.rpv-core__menu-item-label--ltr{padding-right:2rem}.rpv-core__menu-item-label--rtl{padding-left:2rem}.rpv-core__menu-item-check--ltr{padding-right:1rem}.rpv-core__menu-item-check--rtl{padding-left:1rem}.rpv-core__menu-item--disabled{color:var(--rpv-core__menu-item--disabled-color)}.rpv-core__menu-item--disabled:hover{background-color:#0000}.rpv-core__menu-item--ltr{text-align:left}.rpv-core__menu-item--rtl{direction:rtl;text-align:right}.rpv-core__minimal-button{background-color:#0000;border:none;border-radius:.25rem;color:var(--rpv-core__minimal-button-color);cursor:pointer;height:2rem;padding:0 .5rem}.rpv-core__minimal-button:hover{background-color:var(--rpv-core__minimal-button--hover-background-color)}.rpv-core__minimal-button--disabled{color:var(--rpv-core__minimal-button--disabled-color)}.rpv-core__minimal-button--rtl{direction:rtl}.rpv-core__minimal-button--selected{background-color:var(--rpv-core__minimal-button--selected-background-color)}.rpv-core__modal-body{background-color:var(--rpv-core__modal-body-background-color);border:1px solid var(--rpv-core__modal-body-border-color);border-radius:.25rem;margin:1rem;max-width:32rem;overflow:auto}.rpv-core__modal-body--rtl{direction:rtl}.rpv-core__modal-overlay{background-color:var(--rpv-core__modal-overlay-background-color);bottom:0;left:0;position:fixed;right:0;top:0;z-index:9999;align-items:center;display:flex;justify-content:center}.rpv-core__page-layer{align-items:center;display:flex;justify-content:center;overflow:visible;position:relative}.rpv-core__page-layer:after{content:"";position:absolute;bottom:.25rem;left:.25rem;right:.25rem;top:.25rem;box-shadow:var(--rpv-core__page-layer-box-shadow)}.rpv-core__page-layer--single{margin:0 auto}.rpv-core__page-size-calculator{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.rpv-core__popover-body{background-color:var(--rpv-core__popover-body-background-color);border:1px solid var(--rpv-core__popover-body-border-color);border-radius:.25rem;color:var(--rpv-core__popover-body-color);left:0;padding:.5rem 0;position:absolute;top:-9999px;z-index:9999}.rpv-core__popover-body-arrow{background-color:var(--rpv-core__popover-body-background-color)}.rpv-core__popover-body--rtl{direction:rtl}.rpv-core__popover-overlay{bottom:0;left:0;position:fixed;right:0;top:0}.rpv-core__annotation-popup-wrapper{background-color:var(--rpv-core__annotation-popup-wrapper-background-color);box-shadow:var(--rpv-core__annotation-popup-wrapper-box-shadow);font-size:.75rem;padding:.25rem;word-break:break-word}.rpv-core__annotation-popup-wrapper--rtl{direction:rtl}.rpv-core__annotation-popup-title{font-weight:600;margin-bottom:.25rem}.rpv-core__annotation-popup-date{font-size:.5rem}.rpv-core__annotation-popup-content{border-top:1px solid var(--rpv-core__annotation-popup-content-border-top-color);padding:.25rem;max-height:16rem;overflow:auto}.rpv-core__primary-button{background-color:var(--rpv-core__primary-button-background-color);border:none;border-radius:.25rem;color:var(--rpv-core__primary-button-color);cursor:pointer;height:2rem;padding:0 1rem}.rpv-core__primary-button--rtl{direction:rtl}.rpv-core__progress-bar{background-color:var(--rpv-core__progress-bar-background-color);border-radius:9999px;padding:.125rem}.rpv-core__progress-bar--rtl{direction:rtl}.rpv-core__progress-bar-progress{align-items:center;background-color:var(--rpv-core__progress-bar-progress-background-color);border-radius:9999px;color:var(--rpv-core__progress-bar-progress-color);display:flex;font-size:.75rem;justify-content:center;height:.75rem}.rpv-core__separator{border-bottom:1px solid var(--rpv-core__separator-border-bottom-color)}.rpv-core__spinner{border-bottom:2px solid var(--rpv-core__spinner-border-transparent-color);border-left:2px solid var(--rpv-core__spinner-border-transparent-color);border-right:2px solid var(--rpv-core__spinner-border-color);border-top:2px solid var(--rpv-core__spinner-border-color);border-radius:9999px}.rpv-core__spinner--animating{animation-duration:.4s;animation-name:rpv-core__spinner-transform;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes rpv-core__spinner-transform{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.rpv-core__splitter{background-color:var(--rpv-core__splitter-background-color);cursor:ew-resize;height:100%;width:.25rem}.rpv-core__splitter:hover,.rpv-core__splitter--resizing{cursor:col-resize;background-color:var(--rpv-core__splitter--hover-background-color)}.rpv-core__splitter-body--resizing{cursor:col-resize}.rpv-core__splitter-sibling--resizing{pointer-events:none;-webkit-user-select:none;user-select:none}.rpv-core__textbox{background-color:var(--rpv-core__textbox-background-color);border:1px solid var(--rpv-core__textbox-border-color);box-sizing:border-box;border-radius:.25rem;color:var(--rpv-core__textbox-color);padding:0 .5rem;height:2rem;width:100%}.rpv-core__textbox--rtl{direction:rtl}.rpv-core__text-layer{left:0;position:absolute;top:0;height:100%;width:100%;opacity:.2;line-height:1;z-index:1}.rpv-core__text-layer span::selection{background-color:var(--rpv-core__text-layer-text--selection-background-color);color:var(--rpv-core__text-layer-text--selection-color)}.rpv-core__text-layer br::selection{color:#0000}.rpv-core__text-layer-text{color:#0000;cursor:text;position:absolute;transform-origin:0% 0%;white-space:pre}.rpv-core__tooltip-body{background-color:var(--rpv-core__tooltip-body-background-color);border-radius:.25rem;color:var(--rpv-core__tooltip-body-color);left:0;max-width:20rem;position:absolute;text-align:center;top:-9999px;z-index:9999}.rpv-core__tooltip-body--rtl{direction:rtl}.rpv-core__tooltip-body-arrow{background-color:var(--rpv-core__tooltip-body-background-color)}.rpv-core__tooltip-body-content{padding:.5rem}.rpv-core__display--block{display:block}.rpv-core__display--hidden{display:none}@media (min-width: 640px){.rpv-core__display--hidden-small{display:none}.rpv-core__display--block-small{display:block}}@media (min-width: 768px){.rpv-core__display--hidden-medium{display:none}.rpv-core__display--block-medium{display:block}}@media (min-width: 1024px){.rpv-core__display--hidden-large{display:none}.rpv-core__display--block-large{display:block}}.rpv-core__viewer{min-height:inherit}:root{--rpv-thumbnail__container-background-color: #fff;--rpv-thumbnail__container-box-shadow: rgba(0, 0, 0, .2) 2px 2px 8px 0px;--rpv-thumbnail__item--selected-background-color: rgba(0, 0, 0, .3)}.rpv-core__viewer--dark{--rpv-thumbnail__item--selected-background-color: #2566e8}.rpv-thumbnail__cover,.rpv-thumbnail__cover-inner{align-items:center;display:flex;justify-content:center;height:100%;width:100%;min-height:inherit}.rpv-thumbnail__cover-image{max-height:100%;max-width:100%}.rpv-thumbnail__cover-loader{align-items:center;display:flex;justify-content:center;height:100%;width:100%}.rpv-thumbnail__container{align-items:center;background:var(--rpv-thumbnail__container-background-color);box-shadow:var(--rpv-thumbnail__container-box-shadow);display:flex;justify-content:center;margin:0 auto;position:relative}.rpv-thumbnail__item{cursor:pointer}.rpv-thumbnail__item--single,.rpv-thumbnail__item--dual-cover{padding:.5rem}.rpv-thumbnail__item--dual-even,.rpv-thumbnail__item--dual-cover-odd{padding:.5rem 0 .5rem .5rem}.rpv-thumbnail__item--dual-odd,.rpv-thumbnail__item--dual-cover-even{padding:.5rem .5rem .5rem 0}.rpv-thumbnail__item--single:hover,.rpv-thumbnail__item--dual-cover:hover,.rpv-thumbnail__items--dual:hover .rpv-thumbnail__item,.rpv-thumbnail__items--dual-cover:hover .rpv-thumbnail__item{background-color:var(--rpv-thumbnail__item--selected-background-color)}.rpv-thumbnail__item:focus{outline:0}.rpv-thumbnail__label{font-size:.75em;text-align:center;padding:.25rem}.rpv-thumbnail__list{overflow:auto;padding:.5rem}.rpv-thumbnail__list--rtl{direction:rtl}.rpv-thumbnail__list--horizontal{align-items:center;display:flex;flex-direction:row;width:100%}.rpv-thumbnail__list--vertical{height:100%}.rpv-thumbnail__items{align-items:center;display:flex;justify-content:center}.rpv-thumbnail__items--selected .rpv-thumbnail__item{background-color:var(--rpv-thumbnail__item--selected-background-color)}.rpv-thumbnail__list-container{height:100%;width:100%}.rpv-thumbnail__loader{align-items:center;display:flex;height:100%;justify-content:center;width:100%}:root{--rpv-drop__area-background-color: #fff;--rpv-drop__area-body-border-color: rgba(0, 0, 0, .3);--rpv-drop__area-body-color: #000}.rpv-core__viewer--dark{--rpv-drop__area-background-color: #191919;--rpv-drop__area-body-border-color: #fff;--rpv-drop__area-body-color: #fff}.rpv-drop__area{background-color:var(--rpv-drop__area-background-color);bottom:0;left:0;position:absolute;right:0;top:0;padding:.5rem;z-index:9999}.rpv-drop__area-body{border:2px dashed var(--rpv-drop__area-body-border-color);color:var(--rpv-drop__area-body-color);font-size:1.5rem;align-items:center;display:flex;justify-content:center;height:100%}.rpv-drop__area-body--rtl{direction:rtl}:root{--rpv-full-screen__overlay-background-color: #fff}.rpv-core__viewer--dark{--rpv-full-screen__overlay-background-color: #1a1a1a}.rpv-full-screen__exit-button{bottom:0;padding:.5rem;position:fixed;z-index:2}.rpv-full-screen__exit-button--ltr{right:0}.rpv-full-screen__exit-button--rtl{left:0}.rpv-full-screen__overlay{position:fixed;top:0;left:0;height:100%;width:100%;align-items:center;display:flex;justify-content:center;background-color:var(--rpv-full-screen__overlay-background-color);z-index:1}.rpv-open__input-wrapper{position:relative}.rpv-open__input{display:none;bottom:0;cursor:pointer;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;width:100%}.rpv-open__input::-webkit-file-upload-button{width:0}.rpv-page-navigation__current-page-input{margin:0 .25rem;text-align:right;width:3rem}:root{--rpv-print__progress-body-background-color: #fff;--rpv-print__progress-body-border-color: rgba(0, 0, 0, .3);--rpv-print__progress-body-color: #000}.rpv-core__viewer--dark{--rpv-print__progress-body-background-color: #363636;--rpv-print__progress-body-border-color: transparent;--rpv-print__progress-body-color: #fff}.rpv-print__permission-body{padding:1rem}.rpv-print__permission-footer{display:flex;justify-content:center;padding:0 1rem 1rem 0}.rpv-print__progress{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:9999}.rpv-print__progress-body{background-color:var(--rpv-print__progress-body-background-color);border:1px solid var(--rpv-print__progress-body-border-color);border-radius:.25rem;color:var(--rpv-print__progress-body-color);padding:1.5rem;text-align:center;width:15rem}.rpv-print__progress-body--rtl{direction:rtl}.rpv-print__progress-bar{margin-bottom:1rem}.rpv-print__progress-message{margin-bottom:.5rem}.rpv-print__zone{display:none}@media print{@page{margin:0}.rpv-print__html-printing{height:100%}.rpv-print__body-printing{height:100%;margin:0}.rpv-print__body-printing *{display:none}.rpv-print__zone{display:block;height:100%}.rpv-print__page{align-items:center;display:flex;flex-direction:column;justify-content:center;height:100%;width:100%;page-break-after:always;page-break-inside:avoid}.rpv-print__page img{display:block;max-height:100%;max-width:100%}}.rpv-properties__loader{text-align:center}.rpv-properties__modal{min-height:20rem;padding:.5rem 0}.rpv-properties__modal-section{padding:0 .5rem}.rpv-properties__modal-footer{display:flex;justify-content:center;margin-top:.5rem}.rpv-properties__item{align-items:flex-start;display:flex;margin:.5rem 0}.rpv-properties__item--rtl{direction:rtl}.rpv-properties__item-label{padding-right:.5rem;width:25%}.rpv-properties__item-value{flex:1}.rpv-search__highlights{left:0;position:absolute;top:0;height:100%;width:100%}.rpv-search__highlight{background-color:var(--rpv-search__highlight-background-color);border-radius:.25rem;position:absolute;z-index:1}.rpv-search__highlight--current{background-color:var(--rpv-search__highlight--current-background-color)}.rpv-search__popover{padding:0 .5rem}.rpv-search__popover-input-counter{align-items:center;display:flex;margin-bottom:.5rem;position:relative;width:12rem}.rpv-search__popover-counter{align-items:center;bottom:0;display:flex;position:absolute;top:0}.rpv-search__popover-counter--ltr{padding-right:.25rem;right:0}.rpv-search__popover-counter--rtl{left:0;padding-left:.25rem}.rpv-search__popover-label{align-items:center;cursor:pointer;display:flex;margin-bottom:.5rem}.rpv-search__popover-label-checkbox{cursor:pointer;margin-right:.25rem}.rpv-search__popover-footer{align-items:center;display:flex}.rpv-search__popover-footer-item{padding:0 .25rem}.rpv-search__popover-footer-button--ltr{margin-left:auto}.rpv-search__popover-footer-button--rtl{margin-right:auto}:root{--rpv-search__highlight-background-color: rgba(255, 255, 0, .4);--rpv-search__highlight--current-background-color: rgba(0, 128, 0, .4)}.rpv-selection-mode__grab{cursor:grab}.rpv-selection-mode__grab :not(input),.rpv-selection-mode__grab :not(select),.rpv-selection-mode__grab :not(textarea){cursor:grab!important}.rpv-selection-mode__grabbing{cursor:grabbing}.rpv-selection-mode__grabbing :not(input),.rpv-selection-mode__grabbing :not(select),.rpv-selection-mode__grabbing :not(textarea){cursor:grabbing!important}:root{--rpv-zoom__popover-target-arrow-border-color: rgba(0, 0, 0, .6)}.rpv-core__viewer--dark{--rpv-zoom__popover-target-arrow-border-color: #fff}.rpv-zoom__popover-target{align-items:center;color:var(--rpv-zoom__popover-target-color);display:flex}.rpv-zoom__popover-target-scale--ltr{margin-right:.25rem}.rpv-zoom__popover-target-scale--rtl{margin-left:.25rem}.rpv-zoom__popover-target-arrow{border-color:var(--rpv-zoom__popover-target-arrow-border-color) rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:.5rem .25rem 0;height:0;width:0}:root{--rpv-toolbar__label--color: #000}.rpv-core__viewer--dark{--rpv-toolbar__label--color: #fff}.rpv-toolbar{align-items:center;display:flex;width:100%}.rpv-toolbar--rtl{direction:rtl}.rpv-toolbar__left{align-items:center;display:flex}.rpv-toolbar__center{align-items:center;display:flex;flex-grow:1;flex-shrink:1;justify-content:center}.rpv-toolbar__right{align-items:center;display:flex;margin-left:auto}.rpv-toolbar__item{align-items:center;display:flex;padding:0 .125rem}.rpv-toolbar__label{color:var(--rpv-toolbar__label--color)}:root{--rpv-default-layout__body-background-color: #fff;--rpv-default-layout__container-border-color: rgba(0, 0, 0, .3);--rpv-default-layout__toolbar-background-color: #eee;--rpv-default-layout__toolbar-border-bottom-color: rgba(0, 0, 0, .1);--rpv-default-layout__sidebar-border-color: rgba(0, 0, 0, .2);--rpv-default-layout__sidebar--opened-background-color: #fff;--rpv-default-layout__sidebar-headers-background-color: #eee;--rpv-default-layout__sidebar-content--opened-background-color: #fff;--rpv-default-layout__sidebar-content--opened-border-color: rgba(0, 0, 0, .2);--rpv-default-layout__sidebar-content--opened-color: #000}.rpv-core__viewer--dark{--rpv-default-layout__body-background-color: #1a1a1a;--rpv-default-layout__container-border-color: #454647;--rpv-default-layout__toolbar-background-color: #292929;--rpv-default-layout__toolbar-border-bottom-color: #000;--rpv-default-layout__sidebar-border-color: #000;--rpv-default-layout__sidebar--opened-background-color: #fff;--rpv-default-layout__sidebar-headers-background-color: #292929;--rpv-default-layout__sidebar-content--opened-background-color: #1a1a1a;--rpv-default-layout__sidebar-content--opened-border-color: #292929;--rpv-default-layout__sidebar-content--opened-color: #fff}.rpv-default-layout__container{border:1px solid var(--rpv-default-layout__container-border-color);box-sizing:border-box;height:100%;width:100%}.rpv-default-layout__toolbar{align-items:center;background-color:var(--rpv-default-layout__toolbar-background-color);border-bottom:1px solid var(--rpv-default-layout__toolbar-border-bottom-color);display:flex;left:0;position:absolute;top:0;height:2.5rem;width:100%;z-index:1}.rpv-default-layout__sidebar{display:flex;padding-top:2.5rem}.rpv-default-layout__sidebar--opened{bottom:0;left:0;position:absolute;top:0;width:12rem;background-color:var(--rpv-default-layout__sidebar--opened-background-color);z-index:1}.rpv-default-layout__sidebar--ltr{border-right:1px solid var(--rpv-default-layout__sidebar-border-color)}.rpv-default-layout__sidebar--rtl{border-left:1px solid var(--rpv-default-layout__sidebar-border-color)}.rpv-default-layout__main{display:flex;height:100%;position:relative}.rpv-default-layout__main--rtl{direction:rtl}.rpv-default-layout__body{background-color:var(--rpv-default-layout__body-background-color);flex:1;overflow:auto;padding-top:2.5rem}@media (min-width: 768px){.rpv-default-layout__sidebar--opened{width:16rem}}@media (min-width: 1024px){.rpv-default-layout__sidebar--opened{background:inherit;position:inherit;width:20rem;z-index:inherit}}.rpv-default-layout__sidebar-tabs{display:flex;height:100%;width:100%}.rpv-default-layout__sidebar-headers{background-color:var(--rpv-default-layout__sidebar-headers-background-color);padding:.25rem}.rpv-default-layout__sidebar-header{padding:.125rem}.rpv-default-layout__sidebar-content{display:none;flex-grow:1;flex-shrink:1}.rpv-default-layout__sidebar-content--opened{background-color:var(--rpv-default-layout__sidebar-content--opened-background-color);color:var(--rpv-default-layout__sidebar-content--opened-color);display:flex;overflow:hidden}.rpv-default-layout__sidebar-content--ltr{border-left:1px solid var(--rpv-default-layout__sidebar-content--opened-border-color)}.rpv-default-layout__sidebar-content--rtl{border-right:1px solid var(--rpv-default-layout__sidebar-content--opened-border-color)}.learning-container{font-family:Nunito Sans,sans-serif;font-weight:300;width:100%;display:flex;flex-direction:column;align-items:start;justify-content:start;margin-top:5rem}.learning-container .breadcrumbs-container span{font-family:Nunito Sans,sans-serif;font-weight:300;font-size:.75rem;line-height:1rem;color:#9e9e9e}.learning-container h3{font-size:1rem;line-height:1.5rem;color:#616161;margin:.5rem 0 1rem}.learning-container .primary-btn{border-radius:0;font-family:Nunito Sans,sans-serif;font-weight:300;padding:.75rem 1rem;text-transform:capitalize;background-color:#14919b}.learning-container .page-section{padding:.5rem 1rem;color:#eeeff0;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;margin:1rem 0;width:100%;background-color:#fff}.learning-container .page-section .learning-section{display:flex;flex-direction:row;align-items:flex-start}.learning-container .page-section .downloads-section{width:auto;margin-top:92px}.learning-container .page-section .download-icon:hover{cursor:pointer}.learning-container .page-section .download-item{height:36px;width:36px;display:flex;justify-content:center;align-items:center}.learning-container .page-section .data-grid-section{width:100%;height:inherit}.learning-container .page-section .data-grid-section .document-link{text-decoration:none;color:#272727}.learning-container .page-section .data-grid-section .document-link:hover{text-decoration:underline}.learning-container .MuiTablePagination-selectLabel,.learning-container .MuiTablePagination-displayedRows{margin-bottom:0}.learning-container .MuiDataGrid-cell.MuiDataGrid-cell--textLeft{display:flex;align-items:center}.learning-container .css-1gak8h1-MuiToolbar-root-MuiTablePagination-toolbar p,.learning-container .css-1gak8h1-MuiToolbar-root-MuiTablePagination-toolbar div{font-family:Nunito Sans,sans-serif;font-weight:300;font-size:.875rem;line-height:1.25rem;color:#272727}.learning-container .css-xoohid-MuiDataGrid-root .MuiDataGrid-row--borderBottom .MuiDataGrid-columnHeader{border-bottom:1px solid #213A57}.learning-container .css-xoohid-MuiDataGrid-root .MuiDataGrid-withBorderColor{border-color:transparent}.learning-container .MuiInputBase-input.MuiOutlinedInput-input{font-family:Nunito Sans,sans-serif;font-weight:300;font-size:.875rem;line-height:1.25rem;color:#272727}.settings-container{font-family:Nunito Sans,sans-serif;font-weight:300;width:100%;display:flex;flex-direction:column;align-items:start;justify-content:start;margin-top:5rem}.settings-container .actions-header{display:flex;gap:1rem;margin-top:1rem}.settings-container .page-section{padding:0 0 1.25rem;margin:0 0 1rem;width:100%;overflow-y:auto}.settings-container h3{font-size:1rem;line-height:1.5rem;color:#616161;margin:.5rem 0 1rem}.settings-container h4.section-title{color:#272727;font-size:1rem;line-height:1.5rem;margin:.5rem 0 1rem}.settings-container .spinner{padding:3rem;display:flex;justify-content:center;width:100%}.settings-container .form-section{background-color:#fff;margin-top:1.2rem;padding:1.25rem;color:#eeeff0;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.settings-container .form-section .form-group{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.settings-container .form-section .form-group label{flex:1;color:#272727;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:.875rem;line-height:1.25rem;font-weight:600;margin-left:.625rem}.settings-container .form-section .form-group span{color:#272727;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:.875rem;line-height:1.25rem}.settings-container .form-section .form-group .measurement-unit{margin-left:8px;color:#272727;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:.875rem;line-height:1.25rem;min-width:65px}.settings-container .form-section .form-group .input-group{font-size:1rem;line-height:1.5rem;font-family:Nunito Sans,sans-serif;font-weight:300;color:#272727;flex:4;display:flex;gap:.5rem}.settings-container .form-section .form-group .input-group .input-wrapper{display:flex;align-items:center;gap:.5rem}.settings-container .form-section .form-group .input-group .input-wrapper span.css-imrjgg-MuiButtonBase-root-MuiCheckbox-root.Mui-checked,.settings-container .form-section .form-group .input-group .input-wrapper .css-imrjgg-MuiButtonBase-root-MuiCheckbox-root.MuiCheckbox-indeterminate{color:#14919b}.settings-container .form-section .form-group .input-group .input-wrapper .MuiTextField-root{flex:1;height:100%;display:flex;align-items:center}.settings-container .form-section .form-group .input-group .input-wrapper .MuiTextField-root input{color:#272727;font-family:Nunito Sans,sans-serif;font-weight:300;height:auto;padding:.5rem;background-color:#f7f7f7;border-radius:.25rem;border:0px;font-size:.875rem;box-sizing:border-box}.settings-container .form-section .form-group .input-group .input-wrapper .MuiTextField-root input:focus{outline:none}.settings-container .form-section .form-group .input-group .input-wrapper .MuiTextField-root label{font-family:Nunito Sans,sans-serif;font-weight:300;color:#272727}.settings-container .form-section .form-group .input-group .input-wrapper .MuiTextField-root fieldset{border:none}.settings-container .form-section .form-group .input-group .input-wrapper .status-wrapper{display:flex;align-items:center;gap:.5rem;margin-left:2rem;width:125px}.settings-container .form-section .form-group .input-group .input-wrapper .status-wrapper input[type=checkbox]{margin:0}.settings-container .form-section .form-group .input-group .input-wrapper .status-wrapper span.status-label{font-weight:600;color:#272727}.settings-container .form-section .form-group .input-group .input-wrapper .status-wrapper span{color:#616161}.settings-container .form-section .form-group .input-group .input-wrapper .status-wrapper .status-indicator{width:10px;height:10px;border-radius:50%}.settings-container .form-section .form-group .input-group .input-wrapper .status-wrapper .status-indicator.enabled{background-color:#22c55e}.settings-container .form-section .form-group .input-group .input-wrapper .status-wrapper .status-indicator.disabled{background-color:#ff3529}.document-detail-container{width:100%;display:flex;flex-direction:column;margin-top:5rem}.document-detail-container .breadcrumbs-container span{font-family:Nunito Sans,sans-serif;font-weight:300;font-size:.75rem;line-height:1rem;color:#9e9e9e}.document-detail-container h3{font-family:Nunito Sans,sans-serif;font-weight:300;font-size:1rem;line-height:1.5rem;font-weight:400;color:#616161;margin:.5rem 0 1rem}.document-detail-container h3 :first-letter{text-transform:uppercase}.document-detail-container .page-section{padding:1.25rem;color:#eeeff0;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;margin:1rem 0;width:100%;background-color:#fff;overflow-y:auto;min-width:70vw;display:flex;justify-content:center}.document-detail-container .spinner{padding:3rem;display:flex;justify-content:center}.document-detail-container .visor{width:70vw;max-width:1200px;height:60vh}.document-detail-container .visor.img{object-fit:contain;height:auto}.sharecareplan-container{font-family:Nunito Sans,sans-serif;font-weight:300;width:100%;display:flex;flex-direction:column;align-items:start;justify-content:start;margin-top:5rem}.sharecareplan-container .page-section{padding:1.25rem 0;margin:1rem 0;width:100%;overflow-y:auto}.sharecareplan-container .breadcrumbs-container span{font-family:Nunito Sans,sans-serif;font-weight:300;font-size:.75rem;line-height:1rem;color:#9e9e9e}.sharecareplan-container h3{font-size:1rem;line-height:1.5rem;color:#616161;margin:.5rem 0 1rem}.sharecareplan-container .actions-header{display:flex;gap:1rem;margin-top:1rem}.timeline-container{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:1rem;width:100%}@media screen and (max-width: 1025px){.timeline-container{flex-direction:column}}.timeline-container .loading-container{margin-top:2rem}.timeline-container .loading-container .spinner{display:flex;justify-content:center}.timeline-container .appointments-section{display:flex;flex-direction:column;gap:2rem;padding-left:2rem;position:relative;width:100%;flex:2}@media screen and (min-width: 1280px) and (max-width: 1441px){.timeline-container .appointments-section{max-width:55%}}@media screen and (min-width: 1441px) and (max-width: 1920px){.timeline-container .appointments-section{max-width:60%}}.timeline-container .timeline-line{position:absolute;top:1px;bottom:0;left:1.2rem;width:.25rem;background-color:#14919b;z-index:0}.timeline-container .no-appointments-message,.timeline-container .no-events-message{display:flex;flex-direction:column;align-items:center;min-height:12.5rem;text-align:center;color:#616161}.timeline-container .no-appointments-message svg,.timeline-container .no-events-message svg{font-size:3rem;margin-bottom:.5rem;color:#9e9e9e}.timeline-container .no-appointments-message .message-text,.timeline-container .no-events-message .message-text{font-family:Nunito Sans,sans-serif;font-weight:300;font-size:1rem;line-height:1.5rem}.timeline-container .clinical-events-section{display:flex;flex-direction:column;gap:1rem;padding-right:.5rem;flex:1}.timeline-container .clinical-events-section .buttons-container{display:flex;flex-direction:row;justify-content:flex-end;gap:1rem}.timeline-container .contacts{width:100%;max-width:490px;padding:1rem;background-color:#fff;height:fit-content;overflow-y:auto;overflow-x:hidden;margin-top:0}.timeline-container .contacts .contacts-container{width:100%}.timeline-container .contacts .contacts-list{margin-top:1rem}.timeline-container .contacts .contacts-list .title{font-size:1rem;line-height:1.5rem;font-family:Nunito Sans,sans-serif;font-weight:300;font-weight:700;color:#272727;margin:1rem 0 0 1.5rem}.timeline-container .contacts .contacts-list .contact-card{font-size:1.125rem;line-height:1.75rem;color:#272727;width:calc(100% - 1.5rem);margin:1rem 0 0 1.5rem}.timeline-container .contacts .contacts-list .contact-card .contact-name{font-family:Nunito Sans,sans-serif;font-weight:300;font-size:1.25rem;line-height:1.75rem;font-weight:700}.timeline-container .contacts .contacts-list .contact-card label{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:.875rem;line-height:1.25rem;font-weight:700}.timeline-container .contacts .contacts-list .contact-card .contact-info{font-size:.875rem;line-height:1.25rem;display:flex;justify-content:space-between;margin:1rem 0;gap:.5rem}.timeline-container .contacts .contacts-list .contact-card .contact-info .col{display:flex;flex-direction:column;flex:1;min-width:0}.timeline-container .contacts .contacts-list .contact-card .contact-info .contact-row{margin:.25rem 0;display:flex;flex-direction:row;gap:.25rem;align-items:center;max-width:100%;min-width:0}.timeline-container .contacts .contacts-list .contact-card .contact-info .contact-row label{white-space:nowrap}.timeline-container .contacts .contacts-list .contact-card .contact-info .contact-row .contact-link{color:#14919b;text-decoration:none;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;min-width:0;flex-shrink:1}.timeline-container .contacts .contacts-list .show-more-contacts-box{text-align:right;margin-top:1rem}.timeline-container .contacts span.MuiCheckbox-root.Mui-checked{color:#14919b}.timeline-container .contacts span.MuiTypography-root.MuiTypography-body1.MuiFormControlLabel-label.Mui-disabled{font-size:.875rem;line-height:1.25rem;font-family:Nunito Sans,sans-serif;font-weight:300;color:#272727}.appointmentcard-container .timeline-item{position:relative;padding-left:24px}.appointmentcard-container .timeline-dot{position:absolute;left:-20px;width:18px;height:18px;border-radius:50%;background-color:#14919b;z-index:1}.appointmentcard-container .appointment-card{display:flex;height:15rem;overflow:hidden;background-color:#fff;border-radius:0;border-width:1px 1px 0 1px}.appointmentcard-container .appointment-left-column{max-width:6.25rem;min-width:6.25rem;background-color:#14919b;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:.5rem;gap:.375rem;box-sizing:border-box;text-align:center}.appointmentcard-container .appointment-left-column-past{background-color:#737373}.appointmentcard-container .appointment-location,.appointmentcard-container .appointment-date,.appointmentcard-container .appointment-month,.appointmentcard-container .appointment-time{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:1rem;line-height:1.5rem;display:-webkit-box;line-clamp:2;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.appointmentcard-container .appointment-date{width:100%;border-top:1px solid white;border-bottom:1px solid white;padding:.5rem 0}.appointmentcard-container .appointment-month,.appointmentcard-container .appointment-location{font-weight:500}.appointmentcard-container .appointment-modality,.appointmentcard-container .appointment-chip{font-weight:600;font-size:.75rem;line-height:1rem}.appointmentcard-container .appointment-day{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:2.25rem;line-height:2.5rem;font-weight:700}.appointmentcard-container .appointment-time-box{border-bottom:1px solid white;padding-bottom:.5rem;width:100%}.appointmentcard-container .appointment-time{width:100%;font-size:1.25rem;line-height:1.75rem;font-weight:600}.appointmentcard-container .appointment-right-column{padding:.75rem}.appointmentcard-container .appointment-content{display:flex;flex-direction:column;gap:.5rem;overflow-y:auto;max-height:calc(206px - .5rem);padding:.5rem 0;scrollbar-width:none;-ms-overflow-style:none}.appointmentcard-container .appointment-content::-webkit-scrollbar{display:none}.appointmentcard-container .appointment-header{display:flex;flex-direction:row;align-items:center;gap:.5rem;margin-bottom:.5rem}.appointmentcard-container .appointment-chip{font-family:Nunito Sans,sans-serif;font-weight:300;background-color:#14919b;color:#fff;font-weight:600}.appointmentcard-container .appointment-summary,.appointmentcard-container .appointment-observations{display:flex;flex-direction:column;gap:.25rem}.appointmentcard-container .appointment-subtitle-label{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:.875rem;line-height:1.25rem;font-weight:700}.appointmentcard-container .appointment-text{font-size:.875rem;line-height:1.25rem}.appointmentcard-container .report-button-box,.appointmentcard-container .appointment-card{box-shadow:0 1px 3px #0003,0 1px 1px #00000024,0 2px 1px -1px #0000001f}.appointments-container{display:flex;flex-direction:column;justify-content:center;width:100%;margin-top:5rem}.appointments-container .page-section{padding:1.25rem;color:#eeeff0;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;margin:1rem 0;width:100%;background-color:#fff;overflow-y:auto}.appointments-container .breadcrumbs-container span{font-family:Nunito Sans,sans-serif;font-weight:300;font-size:.75rem;line-height:1rem;color:#9e9e9e}.appointments-container h3{font-size:1rem;line-height:1.5rem;color:#616161;margin:.5rem 0 1rem;text-transform:capitalize}.appointments-container h2,.appointments-container .fc .fc-col-header-cell-cushion,.appointments-container .fc-direction-ltr .fc-list-day-text,.appointments-container .fc-direction-rtl .fc-list-day-side-text,.appointments-container td.fc-list-event-time,.appointments-container a.fc-list-day-side-text{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:600;color:#1d4967;margin:.5rem 0;line-height:1rem}.appointments-container h2:first-letter,.appointments-container .fc .fc-col-header-cell-cushion:first-letter,.appointments-container .fc-direction-ltr .fc-list-day-text:first-letter,.appointments-container .fc-direction-rtl .fc-list-day-side-text:first-letter,.appointments-container td.fc-list-event-time:first-letter,.appointments-container a.fc-list-day-side-text:first-letter{text-transform:uppercase}.appointments-container .fc-theme-standard .fc-list-day-cushion{background-color:#e5e5e5}.appointments-container .header{width:100%;display:flex;justify-content:space-between}.appointments-container .header .actions-header__main{display:flex;gap:1rem}.appointments-container .layout-container{display:flex;flex-direction:column}.appointments-container .layout-container .section-title{font-family:Nunito Sans,sans-serif;font-weight:300;margin-top:1rem}.appointments-container .layout-container .section-title div{font-size:1rem;line-height:1.5rem;color:#272727;font-weight:500}.appointments-container .layout-container .section-title div:first-letter{text-transform:uppercase}.appointments-container .layout-container .section-title p{font-size:.875rem;line-height:1.25rem;color:#272727}.appointments-container .layout-container .buttons-container{display:flex;flex-direction:row;gap:1rem}.appointments-container .layout-container .kits-section{display:flex;flex-direction:column;gap:1rem;margin:1rem 0}.appointments-container .layout-container .search-container{display:flex;align-items:center;padding:.5rem .75rem;border-radius:4px;background-color:#f7f7f7;gap:.5rem}.appointments-container .layout-container .search-container .search-icon{background-color:#272727}.appointments-container .layout-container .search-container.disabled{pointer-events:none}.appointments-container .layout-container .search-container.disabled .search-icon{background-color:#9e9e9e}.appointments-container .layout-container .search-container.disabled input.search-input{min-width:490px}.appointments-container .layout-container .search-container.disabled input.search-input::placeholder{font-family:Nunito Sans,sans-serif;font-weight:300;color:#9e9e9e;text-transform:capitalize}.appointments-container .layout-container .form-section{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.appointments-container .layout-container .form-row{display:flex;flex-direction:row;align-items:center;gap:1rem}.appointments-container .layout-container .form-section__info{display:grid;grid-template-columns:1fr 3fr;gap:1rem;margin-top:1rem}.appointments-container .layout-container .form-section__info .info-grid{display:flex;flex-direction:column;gap:1rem}.appointments-container .layout-container .docs-section{display:flex;flex-direction:column;gap:1rem;margin:1rem 0}.appointments-container .layout-container .select-label,.appointments-container .layout-container .checkbox-label{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:.875rem;line-height:1.25rem;font-weight:600;color:#272727}.appointments-container .layout-container .date-legend span{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:.75rem;line-height:1rem;color:#272727;font-weight:600;display:flex;flex-direction:column;margin-right:2rem}.appointments-container .layout-container .date-legend span:last-child{font-family:Nunito Sans,sans-serif;font-weight:300;font-size:.875rem;line-height:1.25rem;color:#616161}.appointments-container .layout-container .field{background-color:#f7f7f7;font-family:Nunito Sans,sans-serif;font-weight:300}.appointments-container .layout-container .field.custom{width:100%}.appointments-container .layout-container .field.upload{width:100%;font-size:1rem;color:#272727;font-family:Nunito Sans,sans-serif;font-weight:300;box-shadow:none;justify-content:start;text-transform:capitalize}.appointments-container .layout-container .field.upload:hover{box-shadow:none}.appointments-container .layout-container .field input{height:auto;font-family:Nunito Sans,sans-serif;font-weight:300}.appointments-container .layout-container .field label{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:.875rem;line-height:1.25rem;color:#272727;font-weight:600}.appointments-container .layout-container .field fieldset{border:none}.appointments-container span.MuiStepLabel-iconContainer svg{width:2rem;height:2rem}.appointments-container span.MuiStepLabel-iconContainer.Mui-active svg{color:#213a57}.appointments-container span.MuiStepLabel-iconContainer.Mui-disabled svg{color:#14919b}.appointments-container span.MuiStepLabel-iconContainer.Mui-completed svg{color:#e0e0e0}.appointments-container span.MuiStepLabel-label{color:#272727;font-family:Nunito Sans,sans-serif;font-weight:300}.appointments-container .MuiStepConnector-root.MuiStepConnector-horizontal.Mui-active{border-top:1px solid #213A57}.appointments-container .MuiStepConnector-root.MuiStepConnector-horizontal.Mui-disabled{border-top:1px solid #14919B}.appointments-container .MuiFormControl-root{width:100%;margin:0}.appointments-container span.MuiTypography-root.MuiTypography-body1.MuiFormControlLabel-label{font-family:Nunito Sans,sans-serif;font-weight:300;font-size:.875rem;line-height:1.25rem;color:#272727}.appointments-container span.MuiButtonBase-root.MuiCheckbox-root.MuiCheckbox-colorPrimary.MuiCheckbox-sizeSmall.PrivateSwitchBase-root.MuiCheckbox-root.MuiCheckbox-colorPrimary.MuiCheckbox-sizeSmall.Mui-checked.MuiCheckbox-root.MuiCheckbox-colorPrimary.MuiCheckbox-sizeSmall{color:#14919b}.appointments-container .MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation8.MuiPopover-paper.MuiMenu-paper.MuiMenu-paper{min-width:360px}.appointments-container .spinner{display:flex;justify-content:center;align-items:flex-start;padding-top:3rem;height:100%;min-height:100vh;width:100%}.appointments-container .MuiInputBase-root.MuiOutlinedInput-root.MuiInputBase-colorPrimary.MuiInputBase-formControl.MuiInputBase-sizeSmall{font-family:Nunito Sans,sans-serif;font-weight:300}.appointments-container .MuiFormControl-root.MuiTextField-root.field{display:flex;justify-content:center;font-family:Nunito Sans,sans-serif;font-weight:300}.appointments-container .fc-timegrid-slot.fc-timegrid-slot-label.fc-scrollgrid-shrink,.appointments-container .fc-timegrid-axis.fc-scrollgrid-shrink,.appointments-container .fc-event-main{font-family:Nunito Sans,sans-serif;font-weight:300;font-size:.875rem;line-height:1.25rem;color:#1d4967}.appointments-container .fc-event.fc-event-start.fc-event-end.fc-event-past.fc-timegrid-event.fc-v-event,.appointments-container .fc-event.fc-event-start.fc-event-end.fc-event-today.fc-event-future.fc-timegrid-event.fc-v-event,.appointments-container .fc-event.fc-event-start.fc-event-end.fc-event-past.fc-daygrid-event.fc-daygrid-block-event.fc-h-event,.appointments-container a.fc-event.fc-event-start.fc-event-past.fc-daygrid-event.fc-daygrid-block-event.fc-h-event,.appointments-container a.fc-event.fc-event-start.fc-event-today.fc-timegrid-event.fc-v-event,.appointments-container a.fc-event.fc-event-today.fc-timegrid-event.fc-v-event,.appointments-container .fc-v-event{background-color:#eeeff0;color:red;border:none;border-radius:0;padding:.25rem .25rem .25rem 1rem;border-left:8px solid #14919B;color:#eeeff0;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.appointments-container .fc-event-title.fc-sticky{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:600}.appointments-container .fc-daygrid-event{border-radius:0}.appointments-container .fc-event-time{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:600;font-size:.875rem;line-height:1.25rem}.appointments-container .fc-event-time,.appointments-container .fc-event-title.fc-sticky,.appointments-container a.fc-event:hover,.appointments-container .fc-event-title{color:#1d4967}.appointments-container .fc-event-time:hover,.appointments-container .fc-event-title.fc-sticky:hover,.appointments-container a.fc-event:hover:hover,.appointments-container .fc-event-title:hover{color:#213a57}.appointments-container a.fc-event.fc-event-start.fc-event-end.fc-event-past.fc-daygrid-event.fc-daygrid-dot-event{align-items:baseline}.appointments-container .fc-h-event,.appointments-container a.fc-event.fc-event-start.fc-event-end.fc-event-future.fc-timegrid-event.fc-v-event,.appointments-container a.fc-event.fc-event-start.fc-event-future.fc-timegrid-event.fc-v-event,.appointments-container a.fc-event.fc-event-future.fc-timegrid-event.fc-v-event{background-color:#eeeff0;color:#1d4967;border:none;border-radius:0;padding:.25rem .25rem .25rem 1rem;border-left:8px solid #14919B;color:#eeeff0;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.appointments-container .fc-h-event.fc-event-past,.appointments-container a.fc-event.fc-event-start.fc-event-end.fc-event-future.fc-timegrid-event.fc-v-event.fc-event-past,.appointments-container a.fc-event.fc-event-start.fc-event-future.fc-timegrid-event.fc-v-event.fc-event-past,.appointments-container a.fc-event.fc-event-future.fc-timegrid-event.fc-v-event.fc-event-past{background-color:#eeeff0;color:#213a57}.appointments-container .fc-h-event:focus,.appointments-container a.fc-event.fc-event-start.fc-event-end.fc-event-future.fc-timegrid-event.fc-v-event:focus,.appointments-container a.fc-event.fc-event-start.fc-event-future.fc-timegrid-event.fc-v-event:focus,.appointments-container a.fc-event.fc-event-future.fc-timegrid-event.fc-v-event:focus{background:none}.appointments-container .fc-h-event :focus,.appointments-container a.fc-event.fc-event-start.fc-event-end.fc-event-future.fc-timegrid-event.fc-v-event :focus,.appointments-container a.fc-event.fc-event-start.fc-event-future.fc-timegrid-event.fc-v-event :focus,.appointments-container a.fc-event.fc-event-future.fc-timegrid-event.fc-v-event :focus{background:none}.appointments-container a.fc-event.fc-event-start.fc-event-end.fc-event-past.fc-daygrid-event.fc-daygrid-block-event.fc-h-event:focus,.appointments-container a.fc-event.fc-event-start.fc-event-end.fc-event-future.fc-daygrid-event.fc-daygrid-block-event.fc-h-event:focus,.appointments-container .fc-v-event:focus,.appointments-container a.fc-event.fc-event-start.fc-event-end.fc-event-past.fc-timegrid-event.fc-v-event:focus,.appointments-container .fc-timegrid-event-harness.fc-timegrid-event-harness-inset:focus{background:none}.appointments-container a.fc-event.fc-event-start.fc-event-end.fc-event-past.fc-daygrid-event.fc-daygrid-block-event.fc-h-event :focus,.appointments-container a.fc-event.fc-event-start.fc-event-end.fc-event-future.fc-daygrid-event.fc-daygrid-block-event.fc-h-event :focus,.appointments-container .fc-v-event :focus,.appointments-container a.fc-event.fc-event-start.fc-event-end.fc-event-past.fc-timegrid-event.fc-v-event :focus,.appointments-container .fc-timegrid-event-harness.fc-timegrid-event-harness-inset :focus{background:none}.appointments-container a.fc-event:hover{text-decoration:none;background-color:#eeeff0}.appointments-container button.fc-button.fc-button-primary{background-color:#14919b;color:#fff;border-radius:0;border:none}.appointments-container button.fc-button.fc-button-primary:hover{background-color:#0ad1c8;color:#fff}.appointments-container button.fc-button.fc-button-primary.fc-button-active{background-color:#156685;color:#fff}.appointments-container tbody{color:#1d4967}.appointments-dialog form.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthSm{width:100%;min-width:400px;max-width:600px;margin:0 auto;padding:1rem 2rem;border-radius:0rem;box-shadow:0 4px 20px #0000001a;color:#272727}.appointments-dialog .form-row{display:flex;flex-direction:column;align-items:center;gap:1rem}.appointments-dialog .row-container{display:flex;flex-direction:row;width:100%;justify-content:space-between;gap:1rem}.appointments-dialog .fields-section,.appointments-dialog .fields-container{width:100%}.appointments-dialog .field{background-color:#f7f7f7;font-family:Nunito Sans,sans-serif;font-weight:300;margin:0;font-weight:900}.appointments-dialog .field input{height:auto;font-family:Nunito Sans,sans-serif;font-weight:300}.appointments-dialog .field label{font-family:Nunito Sans,sans-serif;font-weight:300;color:#272727}.appointments-dialog .field fieldset{border:none}.appointments-dialog .field textarea{font-family:Nunito Sans,sans-serif;font-weight:300}.appointments-dialog button{padding:0}.appointments-dialog button div .field{background-color:#fff;box-shadow:none;padding:.5rem 1rem;border-radius:0}.appointments-dialog button div .field:hover{background-color:#cffefb}.appointments-dialog button div .field:active{border:none;background-color:#acf6f2}.appointments-dialog .document-file-input__label{color:#213a57}.appointments-dialog .dialog-footer{display:flex;justify-content:space-between;padding:1rem}.appointments-dialog .dialog-footer .dialog-actions{display:flex;flex-direction:row;gap:1rem;justify-content:flex-end}.appointments-dialog .MuiDialogTitle-root{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 1rem 1rem;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:600}.appointments-dialog .MuiDialogTitle-root h2{font-family:Nunito Sans,sans-serif;font-weight:300;font-size:1rem;line-height:1.5rem;color:#272727;margin:0}.appointments-dialog div.MuiDialogContent-root{display:flex;flex-direction:column;gap:1rem;margin:1rem 0;padding:.5rem 1rem 0}.appointments-dialog .MuiFormControl-root label{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:600}.appointments-dialog p.MuiFormHelperText-root{color:#dc2626;background-color:#fff;padding-left:.5rem;margin:.25rem 0 0}.appointments-dialog .MuiFormControl-root.MuiTextField-root.field.birthdate,.appointments-dialog .MuiFormControl-root.MuiTextField-root.field{width:100%}.appointments-dialog span.MuiTypography-root.MuiTypography-body1.MuiListItemText-primary{font-family:Nunito Sans,sans-serif;font-weight:300;font-size:.875rem;line-height:1.25rem;color:#14919b}.treatments-container{display:flex;flex-direction:column;justify-content:center;width:100%;margin-top:5rem}.treatments-container .page-section{padding:1.25rem;color:#eeeff0;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;margin:1rem 0;width:100%;background-color:#fff;overflow-y:auto}.treatments-container .breadcrumbs-container span{font-family:Nunito Sans,sans-serif;font-weight:300;font-size:.75rem;line-height:1rem;color:#9e9e9e}.treatments-container h3{font-size:1rem;line-height:1.5rem;color:#616161;margin:.5rem 0 1rem;text-transform:capitalize}.treatments-container h2,.treatments-container .fc .fc-col-header-cell-cushion,.treatments-container .fc-direction-ltr .fc-list-day-text,.treatments-container .fc-direction-rtl .fc-list-day-side-text{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-family:Nunito Sans,sans-serif;font-weight:300;font-weight:600;color:#1d4967;margin:.5rem 0}.treatments-container h2:first-letter,.treatments-container .fc .fc-col-header-cell-cushion:first-letter,.treatments-container .fc-direction-ltr .fc-list-day-text:first-letter,.treatments-container .fc-direction-rtl .fc-list-day-side-text:first-letter{text-transform:uppercase}.treatments-container .header{width:100%;display:flex;justify-content:space-between}.treatments-container .header .actions-header__main{display:flex;gap:1rem}.treatments-container .layout-container{display:flex;flex-direction:column}.treatments-container .layout-container .section-title{font-family:Nunito Sans,sans-serif;font-weight:300;margin-top:1rem}.treatments-container .layout-container .section-title div{font-size:1rem;line-height:1.5rem;color:#272727}.treatments-container .layout-container .section-title div:first-letter{text-transform:uppercase}.treatments-container .layout-container .section-title p{font-size:.875rem;line-height:1.25rem;color:#272727}.treatments-container .layout-container .buttons-container{display:flex;flex-direction:row;gap:1rem}.treatments-container .layout-container .kits-section{display:flex;flex-direction:column;gap:1rem;margin:1rem 0}.treatments-container .layout-container .search-container{display:flex;align-items:center;padding:.5rem .75rem;border-radius:4px;background-color:#f7f7f7;gap:.5rem}.treatments-container .layout-container .search-container .search-icon{background-color:#272727}.treatments-container .layout-container .search-container.disabled{pointer-events:none}.treatments-container .layout-container .search-container.disabled .search-icon{background-color:#9e9e9e}.treatments-container .layout-container .search-container.disabled input.search-input{min-width:490px}.treatments-container .layout-container .search-container.disabled input.search-input::placeholder{font-family:Nunito Sans,sans-serif;font-weight:300;color:#9e9e9e;text-transform:capitalize}.treatments-container .layout-container .form-section{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.treatments-container .layout-container .form-row{display:flex;flex-direction:row;align-items:center;gap:1rem}.treatments-container .layout-container .form-section__info{display:grid;grid-template-columns:1fr 3fr;gap:1rem;margin-top:1rem}.treatments-container .layout-container .form-section__info .info-grid{display:flex;flex-direction:column;gap:1rem}.treatments-container .layout-container .docs-section{display:flex;flex-direction:column;gap:1rem;margin:1rem 0}.treatments-container .layout-container .select-label,.treatments-container .layout-container .checkbox-label{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:.875rem;line-height:1.25rem;font-weight:600;color:#272727}.treatments-container .layout-container .date-legend span{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:.75rem;line-height:1rem;color:#272727;font-weight:600;display:flex;flex-direction:column;margin-right:2rem}.treatments-container .layout-container .date-legend span:last-child{font-family:Nunito Sans,sans-serif;font-weight:300;font-size:.875rem;line-height:1.25rem;color:#616161}.treatments-container .layout-container .field{background-color:#f7f7f7;font-family:Nunito Sans,sans-serif;font-weight:300}.treatments-container .layout-container .field.custom{width:100%}.treatments-container .layout-container .field.upload{width:100%;font-size:1rem;color:#272727;font-family:Nunito Sans,sans-serif;font-weight:300;box-shadow:none;justify-content:start;text-transform:capitalize}.treatments-container .layout-container .field.upload:hover{box-shadow:none}.treatments-container .layout-container .field input{height:auto;font-family:Nunito Sans,sans-serif;font-weight:300}.treatments-container .layout-container .field label{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:.875rem;line-height:1.25rem;color:#272727;font-weight:600}.treatments-container .layout-container .field fieldset{border:none}.treatments-container span.MuiStepLabel-iconContainer svg{width:2rem;height:2rem}.treatments-container span.MuiStepLabel-iconContainer.Mui-active svg{color:#213a57}.treatments-container span.MuiStepLabel-iconContainer.Mui-disabled svg{color:#14919b}.treatments-container span.MuiStepLabel-iconContainer.Mui-completed svg{color:#e0e0e0}.treatments-container span.MuiStepLabel-label{color:#272727;font-family:Nunito Sans,sans-serif;font-weight:300}.treatments-container .MuiStepConnector-root.MuiStepConnector-horizontal.Mui-active{border-top:1px solid #213A57}.treatments-container .MuiStepConnector-root.MuiStepConnector-horizontal.Mui-disabled{border-top:1px solid #14919B}.treatments-container .MuiFormControl-root{width:100%;margin:0}.treatments-container span.MuiTypography-root.MuiTypography-body1.MuiFormControlLabel-label{font-family:Nunito Sans,sans-serif;font-weight:300;font-size:.875rem;line-height:1.25rem;color:#1d4967}.treatments-container span.MuiButtonBase-root.MuiCheckbox-root.MuiCheckbox-colorPrimary.MuiCheckbox-sizeSmall.PrivateSwitchBase-root.MuiCheckbox-root.MuiCheckbox-colorPrimary.MuiCheckbox-sizeSmall.Mui-checked.MuiCheckbox-root.MuiCheckbox-colorPrimary.MuiCheckbox-sizeSmall{color:#14919b}.treatments-container .MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation8.MuiPopover-paper.MuiMenu-paper.MuiMenu-paper{min-width:360px}.treatments-container .spinner{padding:3rem;display:flex;justify-content:center}.treatments-container .MuiInputBase-root.MuiOutlinedInput-root.MuiInputBase-colorPrimary.MuiInputBase-formControl.MuiInputBase-sizeSmall{font-family:Nunito Sans,sans-serif;font-weight:300}.treatments-container .MuiFormControl-root.MuiTextField-root.field{display:flex;justify-content:center;font-family:Nunito Sans,sans-serif;font-weight:300}.treatments-container .fc-timegrid-slot.fc-timegrid-slot-label.fc-scrollgrid-shrink,.treatments-container .fc-timegrid-axis.fc-scrollgrid-shrink,.treatments-container .fc-event-main{font-family:Nunito Sans,sans-serif;font-weight:300;font-size:.875rem;line-height:1.25rem;color:#272727;text-align:center}.treatments-container .fc-event.fc-event-start.fc-event-end.fc-event-past.fc-timegrid-event.fc-v-event,.treatments-container .fc-event.fc-event-start.fc-event-end.fc-event-today.fc-event-future.fc-timegrid-event.fc-v-event,.treatments-container .fc-event.fc-event-start.fc-event-end.fc-event-past.fc-daygrid-event.fc-daygrid-block-event.fc-h-event,.treatments-container a.fc-event.fc-event-start.fc-event-past.fc-daygrid-event.fc-daygrid-block-event.fc-h-event,.treatments-container a.fc-event.fc-event-start.fc-event-today.fc-timegrid-event.fc-v-event,.treatments-container a.fc-event.fc-event-today.fc-timegrid-event.fc-v-event{background-color:#eeeff0;color:#1d4967;border:none;border-radius:0;padding:.25rem .25rem .25rem 1rem;border-top:8px solid #14919B;color:#eeeff0;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.treatments-container .fc-daygrid-event{border-radius:0}.treatments-container .fc-event-time,.treatments-container .fc-h-event .fc-event-title,.treatments-container .fc-event-title.fc-sticky{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:600;font-size:.875rem;line-height:1.25rem;color:#1d4967}.treatments-container .fc-event-time:hover,.treatments-container .fc-h-event .fc-event-title:hover,.treatments-container .fc-event-title.fc-sticky:hover{color:#213a57}.treatments-container .fc-h-event,.treatments-container a.fc-event.fc-event-start.fc-event-end.fc-event-future.fc-timegrid-event.fc-v-event,.treatments-container a.fc-event.fc-event-start.fc-event-future.fc-timegrid-event.fc-v-event,.treatments-container a.fc-event.fc-event-future.fc-timegrid-event.fc-v-event,.treatments-container .fc-v-event{background-color:#eeeff0;color:#1d4967;border:none;border-radius:0;padding:.25rem .25rem .25rem 1rem;border-top:8px solid #14919B;color:#eeeff0;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.treatments-container a.fc-event.fc-event-start.fc-event-end.fc-event-past.fc-daygrid-event.fc-daygrid-block-event.fc-h-event:hover,.treatments-container a.fc-event.fc-event-start.fc-event-end.fc-event-future.fc-daygrid-event.fc-daygrid-block-event.fc-h-event:hover,.treatments-container .fc-event-main:hover{color:#213a57}.treatments-container .fc-event-main-frame{padding:.2rem}.treatments-container a.fc-event:hover{color:#213a57}.treatments-container button.fc-button.fc-button-primary{background-color:#14919b;color:#fff;border-radius:0;border:none}.treatments-container button.fc-button.fc-button-primary:hover{background-color:#0ad1c8;color:#fff}.treatments-container button.fc-button.fc-button-primary.fc-button-active{background-color:#156685;color:#fff}.treatments-container tbody{color:#14919b}.treatments-dialog form.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthSm{width:100%;min-width:400px;max-width:600px;margin:0 auto;padding:1rem 2rem;border-radius:0rem;box-shadow:0 4px 20px #0000001a;color:#272727}.treatments-dialog .form-row{display:flex;flex-direction:column;align-items:center;gap:1rem}.treatments-dialog .row-container{display:flex;flex-direction:row;width:100%;justify-content:space-between;gap:1rem}.treatments-dialog .fields-section,.treatments-dialog .fields-container{width:100%;display:flex;gap:1rem}.treatments-dialog .field{background-color:#f7f7f7;font-family:Nunito Sans,sans-serif;font-weight:300;margin:0}.treatments-dialog .field.disabled{background:none}.treatments-dialog .field input{height:auto;font-family:Nunito Sans,sans-serif;font-weight:300;-webkit-text-fill-color:#272727}.treatments-dialog .field label{font-family:Nunito Sans,sans-serif;font-weight:300;color:#272727}.treatments-dialog .field fieldset{border:none}.treatments-dialog .field textarea{font-family:Nunito Sans,sans-serif;font-weight:300}.treatments-dialog button{padding:0}.treatments-dialog button div .field{background-color:#fff;box-shadow:none;padding:.5rem 1rem;border-radius:0}.treatments-dialog button div .field:hover{background-color:#cffefb}.treatments-dialog button div .field:active{border:none;background-color:#acf6f2}.treatments-dialog .document-file-input__label{color:#213a57}.treatments-dialog .dialog-footer{display:flex;justify-content:space-between;padding:1rem}.treatments-dialog .dialog-footer .dialog-actions{display:flex;flex-direction:row;gap:1rem;justify-content:flex-end}.treatments-dialog .MuiDialogTitle-root{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 1rem 1rem;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:600}.treatments-dialog .MuiDialogTitle-root h2{font-family:Nunito Sans,sans-serif;font-weight:300;font-size:1rem;line-height:1.5rem;color:#272727;margin:0}.treatments-dialog div.MuiDialogContent-root{display:flex;flex-direction:column;gap:1rem;margin:1rem 0;padding:.5rem 1rem 0}.treatments-dialog .MuiFormControl-root label{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:600;color:#272727}.treatments-dialog p.MuiFormHelperText-root{color:#dc2626;background-color:#fff;padding-left:.5rem;margin:.25rem 0 0}.treatments-dialog .MuiFormControl-root.MuiTextField-root.field.birthdate,.treatments-dialog .MuiFormControl-root.MuiTextField-root.field{width:100%}.treatments-dialog span.MuiTypography-root.MuiTypography-body1.MuiListItemText-primary{font-family:Nunito Sans,sans-serif;font-weight:300;font-size:.875rem;line-height:1.25rem;color:#14919b}.document-viewer-page{font-family:Nunito Sans,sans-serif;font-weight:300;width:100%;display:flex;flex-direction:column;align-items:start;justify-content:start;margin-top:5rem}.document-viewer-page .page-section{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:0;width:100%;margin-top:2rem}.document-viewer-page .breadcrumbs-container{font-family:Nunito Sans,sans-serif;font-weight:300;font-size:.75rem;line-height:1rem;color:#9e9e9e}.document-viewer-page h3{font-size:1rem;line-height:1.5rem;color:#616161;margin:.5rem 0 1rem;text-transform:capitalize}.document-viewer{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.document-viewer .breadcrumbs span{font-family:Nunito Sans,sans-serif;font-weight:300;font-size:.75rem;line-height:1rem;color:#9e9e9e}.document-viewer .content-wrapper{width:100%;display:flex;flex-direction:column}.document-viewer .header{display:flex;justify-content:space-between;align-items:center;width:100%}.document-viewer .document-details{display:flex;flex-direction:row;align-items:baseline;flex:1;gap:.5rem;margin-bottom:1rem}.document-viewer .document-title-label{font-size:1rem;font-weight:600;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.document-viewer .document-title{font-size:1rem;font-weight:600;color:#404040;word-break:break-word}.document-viewer .navigation-buttons{display:flex;align-items:center;justify-content:flex-end;gap:1rem;margin-bottom:1rem}.document-viewer .navigation-buttons span{font-size:.9rem;font-weight:500;color:#616161}.document-viewer .navigation-buttons .MuiIconButton-root{color:#14919b}.document-viewer .navigation-buttons .MuiIconButton-root:disabled{opacity:.4;cursor:not-allowed}.document-viewer .navigation-buttons .MuiIconButton-root:hover:not(:disabled){background-color:#0000000d}.document-viewer .spinner{padding:3rem;display:flex;justify-content:center}.document-viewer .visor-section{width:100%;display:flex;justify-content:center}.document-viewer .visor{width:100%;height:70vh}.document-viewer .visor.img{object-fit:contain;height:auto}.reports-container{font-family:Nunito Sans,sans-serif;font-weight:300;width:100%;display:flex;flex-direction:column;align-items:start;justify-content:start;margin-top:5rem}.reports-container .breadcrumbs-container span{font-family:Nunito Sans,sans-serif;font-weight:300;font-size:.75rem;line-height:1rem;color:#9e9e9e}.reports-container h3{font-size:1rem;line-height:1.5rem;color:#616161;margin:.5rem 0 1rem;text-transform:capitalize}.reports-container .primary-btn{border-radius:0;font-family:Nunito Sans,sans-serif;font-weight:300;padding:.75rem 1rem;text-transform:capitalize;background-color:#14919b}.reports-container .actions-header{display:flex;flex-direction:row;align-items:center;width:100%;margin:1rem 0;gap:1rem}.reports-container .page-section{padding:.5rem 1rem;color:#eeeff0;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;margin:1rem 0;width:100%;background-color:#fff}.reports-container .page-section .reports-section{display:flex;flex-direction:row;align-items:flex-start}.reports-container .page-section .downloads-section{width:auto;margin-top:92px}.reports-container .page-section .download-icon:hover{cursor:pointer}.reports-container .page-section .download-item{height:36px;width:36px;display:flex;justify-content:center;align-items:center}.reports-container .page-section .data-grid-section{width:100%;height:inherit}.reports-container .page-section .data-grid-section .document-link{text-decoration:none;color:#272727}.reports-container .page-section .data-grid-section .document-link:hover{text-decoration:underline}.reports-container .spinner{display:flex;justify-content:center;align-items:flex-start;padding-top:3rem;height:100%;min-height:500px;width:100%}.reports-container .MuiTablePagination-selectLabel,.reports-container .MuiTablePagination-displayedRows{margin-bottom:0}.reports-container .MuiDataGrid-cell.MuiDataGrid-cell--textLeft{display:flex;align-items:center}.reports-container .css-1gak8h1-MuiToolbar-root-MuiTablePagination-toolbar p,.reports-container .css-1gak8h1-MuiToolbar-root-MuiTablePagination-toolbar div{font-family:Nunito Sans,sans-serif;font-weight:300;font-size:.875rem;line-height:1.25rem;color:#272727}.reports-container .css-xoohid-MuiDataGrid-root .MuiDataGrid-row--borderBottom .MuiDataGrid-columnHeader{border-bottom:1px solid #213A57}.reports-container .css-xoohid-MuiDataGrid-root .MuiDataGrid-withBorderColor{border-color:transparent}.reports-container .MuiInputBase-input.MuiOutlinedInput-input{font-family:Nunito Sans,sans-serif;font-weight:300;font-size:.875rem;line-height:1.25rem;color:#272727}.notes-container{font-family:Nunito Sans,sans-serif;font-weight:300;width:100%;display:flex;flex-direction:column;align-items:start;justify-content:start;margin-top:5rem}.notes-container .breadcrumbs-container span{font-family:Nunito Sans,sans-serif;font-weight:300;font-size:.75rem;line-height:1rem;color:#9e9e9e}.notes-container h3{font-size:1rem;line-height:1.5rem;color:#616161;margin:.5rem 0 1rem;text-transform:capitalize}.notes-container .actions-header{display:flex;gap:1rem;margin-top:1rem}.notes-container .spinner{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.notes-container .page-section{padding:1rem;color:#eeeff0;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;margin:1rem 0;width:100%;background-color:#fff}.notes-container .page-section.loading{display:flex;justify-content:center;align-items:flex-start;padding-top:3rem;height:100%;min-height:500px;width:100%}.notes-container .page-section .no-notes{font-size:.875rem;line-height:1.25rem;color:#737373;max-width:25%;text-align:center;margin:0 auto;min-height:calc(500px - 2rem);display:flex;flex-direction:column;align-items:center;justify-content:center}.notes-container .page-section .no-notes .no-notes-icon{font-size:3rem;color:#9e9e9e}.notes-container .page-section .no-notes .no-notes-text{font-size:1rem;line-height:1.5rem;color:#616161;margin:.5rem 0 1rem}.notes-container .MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation0{height:auto}.note-wrapper{border-bottom:1px solid #E5E5E5;padding-bottom:1rem;margin-bottom:1rem}.note-wrapper .note-item{padding:1rem;display:flex;flex-direction:column;width:100%;transition:background-color .3s}.note-wrapper .note-item .note-info{display:flex;align-items:center;gap:.5rem}.note-wrapper .note-item .note-info .note-date{font-size:.75rem;line-height:1rem;color:#616161;margin:0}.note-wrapper .note-item .note-info .MuiAvatar-root.MuiAvatar-circular.MuiAvatar-colorDefault{font-size:.875rem;line-height:1.25rem;line-height:normal}.note-wrapper .note-item .note-subject{display:flex;flex-direction:column;margin-top:.5rem}.note-wrapper .note-item .note-subject h4{font-size:1.125rem;line-height:1.75rem;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:600;color:#272727;margin:0}.note-wrapper .note-item .note-text p{font-size:.875rem;line-height:1.25rem;color:#404040;margin:.25rem 0 0}.note-wrapper .note-actions{display:flex;flex-direction:column;justify-content:flex-end;padding:0 1rem}.note-wrapper .note-actions .field{width:100%;background-color:#f7f7f7;border:none;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:.875rem;line-height:1.25rem;color:#272727}.note-wrapper .note-actions .field label{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:.875rem;line-height:1.25rem;color:#272727;font-weight:600}.note-wrapper .note-actions .field fieldset{border:none;font-family:Nunito Sans,sans-serif;font-weight:300}.note-wrapper .note-actions .field textarea{font-family:Nunito Sans,sans-serif;font-weight:300;font-size:.875rem;line-height:1.25rem;color:#272727;background-color:#f7f7f7}.note-wrapper .note-actions .field .MuiInputBase-root.MuiOutlinedInput-root.MuiInputBase-colorPrimary.MuiInputBase-fullWidth.MuiInputBase-formControl.MuiInputBase-sizeSmall.MuiInputBase-multiline{background-color:#f7f7f7;font-family:Nunito Sans,sans-serif;font-weight:300;border-radius:.25rem}.note-wrapper .note-actions .text-button{margin-top:.5rem;width:fit-content;align-self:flex-end}.note-messages{display:flex;flex-direction:column;margin-top:.5rem}.note-messages .messages-count{font-size:.75rem;line-height:1rem;color:#14919b}.note-messages .message-info{display:flex;align-items:center;gap:.5rem}.note-messages .message-info .message-doctor{font-size:.875rem;line-height:1.25rem;color:#0c83a4;font-weight:500;margin:0}.note-messages .message-info .message-date{font-size:.75rem;line-height:1rem;color:#737373;margin:0}.note-messages .message-text{font-size:.875rem;line-height:1.25rem;color:#616161;margin:.25rem 0;padding-left:1rem;border-left:2px solid #14919B}.note-messages .message-text:last-child{margin-bottom:0}.note-messages .MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation1.MuiAccordion-root.MuiAccordion-rounded.MuiAccordion-gutters.messages-accordion{border:none;box-shadow:none}.note-messages .MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation1.MuiAccordion-root.MuiAccordion-rounded.MuiAccordion-gutters.messages-accordion .MuiAccordionSummary-root{padding:0 .5rem;display:flex;align-items:center;justify-content:flex-start;max-width:fit-content}.note-messages .MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation1.MuiAccordion-root.MuiAccordion-rounded.MuiAccordion-gutters.messages-accordion .MuiAccordionSummary-root .MuiAccordionSummary-content{margin:0;display:flex;flex-direction:column;max-width:fit-content}.note-messages .MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation1.MuiAccordion-root.MuiAccordion-rounded.MuiAccordion-gutters.messages-accordion .MuiAccordionDetails-root{padding:.5rem}.note-messages .MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation1.MuiAccordion-root.MuiAccordion-rounded.MuiAccordion-gutters.messages-accordion button.MuiButtonBase-root.MuiAccordionSummary-root.Mui-expanded.MuiAccordionSummary-gutters{padding:0 .5rem}.note-messages .MuiAvatar-root.MuiAvatar-circular.MuiAvatar-colorDefault{font-size:.75rem;line-height:1rem}.note-messages .MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation1.MuiAccordion-root.MuiAccordion-rounded.Mui-disabled.MuiAccordion-gutters{background:none}.note-dialog .MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthSm{width:100%;min-width:400px;max-width:600px;margin:0 auto;border-radius:0rem;box-shadow:0 4px 20px #0000001a;color:#272727}.note-dialog .field{background-color:#f7f7f7;font-family:Nunito Sans,sans-serif;font-weight:300;margin:0}.note-dialog .field.disabled{background:none}.note-dialog .field input{height:auto;font-family:Nunito Sans,sans-serif;font-weight:300;-webkit-text-fill-color:#272727}.note-dialog .field label{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:600;color:#272727}.note-dialog .field fieldset{border:none}.note-dialog .field textarea{font-family:Nunito Sans,sans-serif;font-weight:300}.note-dialog button{padding:0}.note-dialog button div .field{background-color:#fff;box-shadow:none;padding:.5rem 1rem;border-radius:0}.note-dialog button div .field:hover{background-color:#cffefb}.note-dialog button div .field:active{border:none;background-color:#acf6f2}.note-dialog .MuiDialogTitle-root{display:flex;justify-content:space-between;align-items:center;padding:2.5rem 3rem 0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:600}.note-dialog div.MuiDialogContent-root{display:flex;flex-direction:column;gap:1rem;margin:1rem 0;padding:.5rem 3rem 0}.note-dialog div.MuiDialogContent-root p.MuiTypography-root.MuiDialogContentText-root.MuiTypography-body1.MuiDialogContentText-root{font-family:Nunito Sans,sans-serif;font-weight:300;font-size:.875rem;line-height:1.25rem;color:#404040;margin:0}.note-dialog .MuiDialogActions-root.MuiDialogActions-spacing{padding:2rem 3rem}.conversations-container{font-family:Nunito Sans,sans-serif;font-weight:300;width:100%;display:flex;flex-direction:column;align-items:start;justify-content:start;margin-top:5rem}.conversations-container .breadcrumbs-container span{font-family:Nunito Sans,sans-serif;font-weight:300;font-size:.75rem;line-height:1rem;color:#9e9e9e}.conversations-container h3{font-size:1rem;line-height:1.5rem;color:#616161;margin:.5rem 0 1rem;text-transform:capitalize}.conversations-container .primary-btn{border-radius:0;font-family:Nunito Sans,sans-serif;font-weight:300;padding:.75rem 1rem;text-transform:capitalize;background-color:#14919b}.conversations-container .page-section{margin:1rem 0;display:flex;gap:1rem;flex-direction:row;justify-content:flex-start;width:100%}@media screen and (max-width: 1025px){.conversations-container .page-section{flex-direction:column}}.conversations-container .spinner{width:100%;display:flex;justify-content:center}.conversations-container .no-activity{font-size:.875rem;line-height:1.25rem;color:#737373;max-width:75%;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.conversations-container .no-activity .no-activity-icon{font-size:3rem;color:#9e9e9e}.conversations-container .no-activity .no-notes-activity{font-size:1rem;line-height:1.5rem;color:#616161;margin:.5rem 0 1rem}.conversations-container .grid-container{padding:.5rem 1rem;width:100%;height:fit-content;color:#eeeff0;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;background-color:#fff}@media screen and (min-width: 1025px) and (max-width: 1440px){.conversations-container .grid-container{max-width:50vw}}@media screen and (min-width: 1441px) and (max-width: 1920px){.conversations-container .grid-container{max-width:55vw}}@media screen and (min-width: 1921px){.conversations-container .grid-container{max-width:60vw}}.conversations-container .grid-container .MuiDataGrid-cell.MuiDataGrid-cell--textLeft{display:flex;align-items:center}.conversations-container .grid-container .MuiAvatar-root.MuiAvatar-circular.MuiAvatar-colorDefault{font-size:.75rem;line-height:1rem;line-height:normal}.conversations-container .grid-container .MuiTablePagination-selectLabel,.conversations-container .grid-container .MuiTablePagination-displayedRows{margin-bottom:0}.conversations-container .grid-container .MuiDataGrid-row:hover{cursor:pointer}.conversations-container .grid-container .css-1gak8h1-MuiToolbar-root-MuiTablePagination-toolbar p,.conversations-container .grid-container .css-1gak8h1-MuiToolbar-root-MuiTablePagination-toolbar div{font-family:Nunito Sans,sans-serif;font-weight:300;font-size:.875rem;line-height:1.25rem;color:#272727}.conversations-container .grid-container .css-xoohid-MuiDataGrid-root .MuiDataGrid-row--borderBottom .MuiDataGrid-columnHeader{border-bottom:1px solid #213A57}.conversations-container .grid-container .css-xoohid-MuiDataGrid-root .MuiDataGrid-withBorderColor{border-color:transparent}.conversations-container .grid-container .MuiInputBase-input.MuiOutlinedInput-input{font-family:Nunito Sans,sans-serif;font-weight:300;font-size:.875rem;line-height:1.25rem;color:#272727}.conversations-container .grid-container .status-dot{width:.5rem;height:.5rem;border-radius:50%;display:inline-block;margin-right:.25rem;background-color:transparent}.conversations-container .grid-container .status-dot.active{background-color:#22c55e}.conversations-container .grid-container .status-dot.inactive{background-color:#ff3529}.conversations-container .grid-container .status-dot.pending{background-color:#eab308}.conversations-container .activity-container{max-width:400px;width:100%}@media screen and (max-width: 1025px){.conversations-container .activity-container{max-width:none}}.conversations-container .activity-container h3{font-family:Nunito Sans,sans-serif;font-weight:300;font-size:1.125rem;line-height:1.75rem;color:#272727;font-weight:700;margin-bottom:.5rem;margin-top:0}.conversations-container .activity-container .activity-list{width:100%;display:flex;flex-direction:column;gap:.5rem;margin-top:1rem;flex:1}.conversations-container .activity-container .activity-footer{display:flex;align-items:center;justify-content:flex-end;margin-top:.5rem}.activity-item{display:flex;flex-direction:column;align-items:start;gap:.5rem;padding:.5rem 0;width:100%;padding:.5rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;background-color:#fff;border-left:4px solid #14919B}.activity-item .activity-info{display:flex;align-items:baseline;gap:.5rem}.activity-item .activity-info h4{font-size:1rem;line-height:1.5rem;font-family:Nunito Sans,sans-serif;font-weight:300;font-weight:600;color:#272727;margin:0}.activity-item .activity-info .activity-date{font-family:Nunito Sans,sans-serif;font-weight:300;font-size:.75rem;line-height:1rem;color:#737373;margin:0}.activity-item .activity-info .MuiAvatar-root.MuiAvatar-circular.MuiAvatar-colorDefault{font-size:.75rem;line-height:1rem;line-height:normal}.activity-item .activity-message .activity-text{font-family:Nunito Sans,sans-serif;font-weight:300;font-size:.875rem;line-height:1.25rem;color:#616161;margin:0}.activity-item .activity-message .activity-text a{color:#14919b;font-weight:500;text-decoration:none}.activity-item .activity-message .activity-text a:hover{text-decoration:underline}.home-layout{display:flex;flex-direction:column;justify-content:center;width:100%;margin-top:5rem}.home-layout .page-section{margin:1rem 0;width:100%;overflow-y:auto;color:#272727;display:flex}@media screen and (max-width: 1025px){.home-layout .page-section{display:block}}.home-layout .page-section h3{font-family:Nunito Sans,sans-serif;font-weight:300;font-size:1.125rem;line-height:1.75rem;color:#272727;font-weight:700;margin-bottom:.5rem;margin-top:0;text-transform:none}.home-layout .page-section .alerts-wrapper{display:flex;flex-direction:column;width:100%;flex:2;margin:1.25rem 0;height:fit-content}.home-layout .page-section .patients-wrapper{display:flex;flex-direction:column;margin:1.25rem 1rem;flex:1.5;height:fit-content}@media screen and (max-width: 1281px){.home-layout .page-section .patients-wrapper{max-width:350px}}@media screen and (max-width: 1025px){.home-layout .page-section .patients-wrapper{max-width:100%}}.home-layout .page-section .appointments-wrapper{display:flex;flex-direction:column;width:100%;flex:1;margin:1.25rem 0;height:fit-content}.home-layout .page-section .section-header{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:.5rem;height:40px}.home-layout h3{font-size:1rem;line-height:1.5rem;color:#616161;margin:.5rem 0 1rem;text-transform:capitalize}.home-layout h2,.home-layout .fc .fc-col-header-cell-cushion,.home-layout .fc-direction-ltr .fc-list-day-text,.home-layout .fc-direction-rtl .fc-list-day-side-text{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:600;color:#1d4967;margin:.5rem 0}.home-layout h2:first-letter,.home-layout .fc .fc-col-header-cell-cushion:first-letter,.home-layout .fc-direction-ltr .fc-list-day-text:first-letter,.home-layout .fc-direction-rtl .fc-list-day-side-text:first-letter{text-transform:uppercase}.home-layout .header{width:100%;display:flex;justify-content:space-between}.home-layout .header .actions-header__main{display:flex;gap:1rem}.doctor-header{display:flex;flex-direction:row;align-items:center;gap:1rem;width:100%;padding-bottom:1rem;border-bottom:1px solid #DADADA}.doctor-header .doctor-name{font-weight:600;font-size:1.125rem;line-height:1.75rem;font-family:Nunito Sans,sans-serif;font-weight:300;font-weight:700}.doctor-header .doctor-details{font-size:.75rem;line-height:1rem}.doctor-header .details-label{font-weight:600;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.doctor-header .stethoscope-icon{border-radius:50%;width:2rem;height:2rem}.doctor-header .stethoscope-icon path{fill:#14919b}.home-layout .appointments-home-container{display:flex;justify-content:flex-start;flex:1;flex-direction:column;align-items:center;width:100%;margin:0;min-width:340px;max-height:570px;min-height:280px;overflow-y:auto;scrollbar-width:none}.home-layout .appointments-home-container::-webkit-scrollbar{display:none}.home-layout .appointments-home-container .appointments-list{display:flex;flex-direction:column;gap:.5rem;width:100%}.home-layout .appointments-home-container .text-button{margin-top:1rem;display:flex;justify-content:flex-end}.home-layout .appointments-home-container .no-appointments-message{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:12.5rem;text-align:center;color:#616161}.home-layout .appointments-home-container .no-appointments-message svg{font-size:3rem;margin-bottom:.5rem;color:#9e9e9e}.home-layout .appointments-home-container .no-appointments-message .message-text{font-family:Nunito Sans,sans-serif;font-weight:300;font-size:1rem;line-height:1.5rem}.home-layout .appointments-home-container .spinner{padding:3rem;display:flex;align-items:center;justify-content:center;height:100%}.appointmentCard_lite-container{width:100%;box-shadow:0 1px 3px #0003,0 1px 1px #00000024,0 2px 1px -1px #0000001f;min-width:340px}.appointmentCard_lite-container .card-wrapper{display:flex;height:15rem;overflow:hidden;border-radius:0;border-width:1px 1px 0 1px;width:100%}.appointmentCard_lite-container .card-left-column{max-width:6.25rem;min-width:6.25rem;background-color:#14919b;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.5rem;box-sizing:border-box;text-align:center}.appointmentCard_lite-container .appt-date,.appointmentCard_lite-container .appt-month,.appointmentCard_lite-container .appt-year{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:1rem;line-height:1.5rem;display:-webkit-box;line-clamp:2;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.appointmentCard_lite-container .appt-date{width:100%}.appointmentCard_lite-container .appt-month,.appointmentCard_lite-container .appt-location{font-weight:500}.appointmentCard_lite-container .appt-time{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:.75rem;line-height:1rem;font-weight:400;color:#fff;margin-bottom:.25rem}.appointmentCard_lite-container .appt-day{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:1.875rem;line-height:2.25rem;font-weight:700;line-height:inherit}.appointmentCard_lite-container .appt-year-box{width:100%}.appointmentCard_lite-container .appt-year{width:100%;font-size:1.125rem;line-height:1.75rem;font-weight:600;line-height:normal}.appointmentCard_lite-container .card-left-column .date-box{width:100%}.appointmentCard_lite-container .card-left-column>:first-child.date-box{border-bottom:1px solid white;padding-bottom:.25rem;margin-bottom:.25rem}.appointmentCard_lite-container .card-left-column>:first-child.date-box .appt-year{margin-bottom:.25rem}.appointmentCard_lite-container .card-left-column>:first-child.date-box>.appt-date{margin-top:.25rem}.appointmentCard_lite-container .card-left-column>:last-child.date-box .appt-date{margin-top:.25rem}.appointmentCard_lite-container .card-right-column{padding:0 .75rem;width:100%;background-color:#fff}.appointmentCard_lite-container .appt-content{display:flex;flex-direction:column;gap:.25rem;overflow-y:auto;max-height:calc(206px - 1rem);scrollbar-width:none;-ms-overflow-style:none}.appointmentCard_lite-container .appt-content::-webkit-scrollbar{display:none}.appointmentCard_lite-container .appt-header{display:flex;flex-direction:row;align-items:center;padding:.5rem 0;gap:.5rem}.appointmentCard_lite-container .appt-chip{font-family:Nunito Sans,sans-serif;font-weight:300;font-weight:600;background-color:#14919b;color:#fff;font-size:.75rem;line-height:1rem}.appointmentCard_lite-container h3.appt-title{font-family:Nunito Sans,sans-serif;font-weight:300;font-size:1rem;line-height:1.5rem;font-weight:800;color:#213a57;margin-bottom:.25rem}.appointmentCard_lite-container .appt-subtitle-label{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:.75rem;line-height:1rem;font-weight:700;color:#272727}.appointmentCard_lite-container .appt-text{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:.75rem;line-height:1rem;color:#272727;line-height:normal;font-weight:400}.appointmentCard_lite-container .appt-link{display:flex;gap:.25rem;align-items:center;margin:.5rem 0}.appointmentCard_lite-container .appt-link .MuiAvatar-root.MuiAvatar-circular.MuiAvatar-colorDefault{font-size:12px;line-height:normal}.appointmentCard_lite-container .appt-link .appt-patient{font-size:.875rem;line-height:1.25rem;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:500;color:#156685;line-height:1.5;text-decoration:underline}.appointmentCard_lite-container .appt-link .appt-patient:hover{cursor:pointer;color:#0c83a4}.appointmentCard_lite-container .appt-list{font-size:.75rem;line-height:1rem}.appointmentCard_lite-container .appt-list>li{display:flex;flex-direction:column}.appointmentCard_lite-container .appt-list>li>span{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:500}.home-layout .patients-home-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;flex:2;max-height:570px;min-height:280px;overflow-y:auto;scrollbar-width:none}.home-layout .patients-home-container::-webkit-scrollbar{display:none}.home-layout .patients-home-container .patients-list{display:flex;flex-direction:column;width:100%;flex:1;gap:.5rem}.home-layout .patients-home-container .patients-list .patient-header{align-items:center}.home-layout .patients-home-container .text-button{margin-top:1rem;display:flex;justify-content:flex-end}.home-layout .patients-home-container .no-patients-message{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:12.5rem;text-align:center;color:#616161;padding-top:1rem}.home-layout .patients-home-container .no-patients-message svg{font-size:3rem;margin-bottom:.5rem;color:#9e9e9e}.home-layout .patients-home-container .no-patients-message .message-text{font-family:Nunito Sans,sans-serif;font-weight:300;font-size:1rem;line-height:1.5rem}.home-layout .patients-home-container .spinner{padding:3rem;display:flex;align-items:center;justify-content:center;height:100%}.home-layout .alerts-home-container{display:flex;justify-content:flex-start;flex:1;flex-direction:column;align-items:center;width:100%;margin:0;min-width:380px;max-height:570px;min-height:280px;overflow-y:auto;scrollbar-width:none}.home-layout .alerts-home-container::-webkit-scrollbar{display:none}.home-layout .alerts-home-container .alerts-list{display:flex;flex-direction:column;gap:.5rem;width:100%}.home-layout .alerts-home-container .text-button{margin-top:1rem;display:flex;justify-content:flex-end}.home-layout .alerts-home-container .no-alerts-message{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:12.5rem;text-align:center;color:#616161}.home-layout .alerts-home-container .no-alerts-message svg{font-size:3rem;margin-bottom:.5rem;color:#9e9e9e}.home-layout .alerts-home-container .no-alerts-message .message-text{font-family:Nunito Sans,sans-serif;font-weight:300;font-size:1rem;line-height:1.5rem}.home-layout .alerts-home-container .spinner{padding:3rem;display:flex;align-items:center;justify-content:center;height:100%}.alert-item-container{display:flex;flex-direction:row;gap:.5rem;padding:.75rem 1rem;background-color:#fff;color:#eeeff0;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.alert-item-container .patient-header{flex:1;padding:0 1rem .5rem;border-bottom:none;justify-content:flex-start}.alert-item-container .alert-title{font-size:1.25rem;line-height:1.75rem;font-family:Nunito Sans,sans-serif;font-weight:300;font-weight:800;color:#404040;margin-bottom:.5rem}.alert-item-container .alert-content{flex:3;display:flex;flex-direction:column;gap:.25rem;border-left:1px solid #E5E5E5;padding:0 0 0 1rem}.alert-item-container .alert-content .alert-header{display:flex;gap:.5rem;align-items:baseline;justify-content:space-between;margin-right:.5rem}.alert-item-container .alert-content .alert-header .level-0{color:#0ea5e9}.alert-item-container .alert-content .alert-header .level-1{color:#eab308}.alert-item-container .alert-content .alert-header .level-2{color:#ff3529}.alert-item-container .alert-content .alert-actions{padding-top:.5rem;display:flex;justify-content:flex-end;align-items:center;gap:1rem}.alert-item-container .alert-content .alert-actions .alert-status{padding-top:0;display:flex}.alert-item-container .alert-text{font-size:.875rem;line-height:1.25rem;color:#404040;margin:.25rem 0 0}.alert-item-container .alert-recommendation{font-weight:600;color:#272727}.alert-item-container .links-container{display:flex;gap:1rem;margin-top:.5rem;justify-content:flex-start}.alert-item-container .info-link{font-size:.875rem;line-height:1.25rem;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:500;color:#156685;line-height:1.5;text-decoration:underline}.alert-item-container .info-link:hover{cursor:pointer;color:#0c83a4}.alert-item-container .alert-date{font-size:.75rem;line-height:1rem;color:#616161;margin:0;line-height:normal}.alert-item-container .alert-status-icon.new{color:#9e9e9e}.alert-item-container .alert-status-icon.new:hover{color:#616161}.alert-item-container .alert-status-icon.read{pointer-events:none;color:#616161}.alert-item-container.lite{background-color:#fff;color:#eeeff0;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;padding:1rem .5rem;border-radius:0;border:none;flex-direction:column}.alert-item-container.lite .alert-title{font-size:1.125rem;line-height:1.75rem;font-family:Nunito Sans,sans-serif;font-weight:300;font-weight:800;color:#272727;margin:0}.alert-item-container.lite .alert-text{font-size:.875rem;line-height:1.25rem;color:#272727;margin:.25rem 0 0}.alert-item-container.lite .alert-content{border-left:none;padding-right:1rem}.alert-item-container.lite .patient-header{border-bottom:1px solid #E5E5E5;justify-content:flex-start}.alert-item-container.lite .alert-footer{margin-top:.5rem;padding:0;align-items:center;display:flex;justify-content:space-between}.alert-item-container.lite .links-container{margin-top:0}.alert-item-container.lite .footer-actions{display:flex;justify-content:flex-end;align-items:center;gap:1rem}.alert-item-container.lite .footer-actions .alert-status{padding-top:0;display:flex}.alerts-container{display:flex;flex-direction:column;justify-content:center;width:100%;margin:5rem 0 3rem}.alerts-container .page-section{padding:0;width:100%;overflow-y:auto}.alerts-container .page-section .spinner{display:flex;justify-content:center;align-items:flex-start;padding-top:3rem;height:100%;min-height:100vh;width:100%}.alerts-container .breadcrumbs-container span{font-family:Nunito Sans,sans-serif;font-weight:300;font-size:.75rem;line-height:1rem;color:#9e9e9e}.alerts-container h3,.alerts-container h4{font-size:1rem;line-height:1.5rem;color:#616161;margin:.5rem 0 1rem}.alerts-container h3.section-title,.alerts-container h4.section-title{font-family:Nunito Sans,sans-serif;font-weight:300;font-size:1.125rem;line-height:1.75rem;color:#272727;font-weight:700;margin-bottom:.5rem;margin-top:0;text-transform:none}.alerts-container h3{margin-bottom:2rem}.alerts-container .pending-alerts-list,.alerts-container .managed-alerts-list{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}.alerts-container .pending-alerts-list .patient-header,.alerts-container .managed-alerts-list .patient-header{padding:0}.alerts-container .pending-alerts-list .alert-item-container,.alerts-container .managed-alerts-list .alert-item-container{padding:1rem;padding:.75rem 1rem 1rem 1.5rem}.alerts-container .pending-alerts-list .links-container,.alerts-container .managed-alerts-list .links-container{justify-content:flex-start}.alerts-container .pending-alerts-list .alert-footer,.alerts-container .managed-alerts-list .alert-footer{align-items:normal;margin-top:0}.alerts-container .pending-alerts-list{margin-bottom:5rem}.alerts-container .buttons-container{display:flex;justify-content:center;gap:1rem;margin-top:1.5rem}.layout svg.MuiCircularProgress-svg>circle.MuiCircularProgress-circle.MuiCircularProgress-circleIndeterminate{stroke:#14919b}.layout .MuiDataGrid-columnHeaderTitle{font-family:Nunito Sans,sans-serif;font-weight:300;font-size:.875rem;line-height:1.25rem;color:#213a57;font-weight:800}.layout .MuiDataGrid-columnHeaderTitle:first-letter{text-transform:uppercase}.layout .MuiInputBase-root-MuiOutlinedInput-root{font-family:Nunito Sans,sans-serif;font-weight:300}.layout .MuiDataGrid-cell{font-family:Nunito Sans,sans-serif;font-weight:300;font-size:1rem;line-height:1.5rem;color:#272727}.layout .MuiTablePagination-selectLabel,.layout .MuiTablePagination-displayedRows{margin-bottom:0;font-family:Nunito Sans,sans-serif;font-weight:300;font-size:1rem;line-height:1.5rem;color:#272727}.layout .MuiSelect-select.MuiTablePagination-select.MuiSelect-standard.MuiInputBase-input{font-family:Nunito Sans,sans-serif;font-weight:300;color:#272727}.layout .MuiMultiSectionDigitalClock-root ul.MuiList-root.MuiList-padding.MuiMultiSectionDigitalClockSection-root li{padding-right:1rem}.layout li.MuiButtonBase-root.MuiMenuItem-root.MuiMenuItem-gutters.Mui-selected.MuiMenuItem-root.MuiMenuItem-gutters.Mui-selected.MuiMultiSectionDigitalClockSection-item{background-color:#acf6f2;color:#213a57}.layout button.MuiButtonBase-root.MuiButton-root.MuiButton-text.MuiButton-textPrimary.MuiButton-sizeMedium.MuiButton-textSizeMedium.MuiButton-colorPrimary.MuiButton-root.MuiButton-text.MuiButton-textPrimary.MuiButton-sizeMedium.MuiButton-textSizeMedium.MuiButton-colorPrimary{font-family:Nunito Sans,sans-serif;font-weight:300;font-size:.875rem;line-height:1.25rem;color:#213a57;font-weight:600}.layout button.MuiButtonBase-root.MuiButton-root.MuiButton-text.MuiButton-textPrimary.MuiButton-sizeMedium.MuiButton-textSizeMedium.MuiButton-colorPrimary.MuiButton-root.MuiButton-text.MuiButton-textPrimary.MuiButton-sizeMedium.MuiButton-textSizeMedium.MuiButton-colorPrimary:hover{background-color:#acf6f2}.layout .MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthXs{border-radius:0}.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation1.MuiAccordion-root.MuiAccordion-rounded.Mui-expanded.MuiAccordion-gutters.css-1808mag-MuiPaper-root-MuiAccordion-root{margin-bottom:0;margin-top:0}.MuiFormControl-root.MuiTextField-root.css-1b1fjlj-MuiFormControl-root-MuiTextField-root.default{height:40px}.MuiInputBase-root.MuiOutlinedInput-root.MuiInputBase-colorPrimary.MuiInputBase-formControl.MuiInputBase-adornedEnd.css-jupps9-MuiInputBase-root-MuiOutlinedInput-root{height:100%}:root{font-family:Nunito,sans-serif;font-weight:300;color:#000;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}* li{list-style:none}* a{font-weight:500;color:#000;text-decoration:none;cursor:pointer}* a{font-weight:300}* h3{font-weight:400}* .layout{width:calc(100% - 240px);height:100vh;margin:0 auto;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}* .layout::-webkit-scrollbar{display:none}@media screen and (min-width: 1920px){* .layout{max-width:1400px}}* .screen-pages{overflow-y:auto;background-color:#eeeff0;display:flex}* .flex-center{display:flex;align-items:center;justify-content:center}*:where(:not(iframe,canvas,img,svg,video):not(svg *)){all:unset;display:revert}*,*:before,*:after{box-sizing:border-box!important}ol,ul{list-style:none;margin:0}img{max-width:100%}table{border-collapse:collapse}textarea{white-space:revert}
