body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.splashscreen-hidden{opacity:0!important;transition:all .15s linear!important}.fade-in{animation:fadeIn .1s}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.MuiDialogTitle-root{font-weight:700!important}.progressVisualFull{border-radius:12px;display:flex;height:12px;overflow:hidden;position:relative}.progressVisualPart{transition:width 2s}.progressIndeterminatePart{animation:indeterminateMove 1.5s linear infinite;background-color:#00a3ff;height:100%;left:0;position:absolute;width:30%}@keyframes indeterminateMove{0%{left:-30%}to{left:100%}}:root{--dcm-blue-base:#00a3ff;--dcm-blue-light:#b4dafc;--dcm-blue-lighter:#eaf1ff;--dcm-blue-hover:#eff5ff;--dcm-gray:#464646;--dcm-gray-general:#b6b6b6;--dcm-gray-light:#b8b8b7;--dcm-gray-lighter:#f8fafc;--dcm-gray-lightbg:#e4e3e3;--dcm-gray-disable:#aeaeae;--dcm-gray-input:#848484;--dcm-gray-bg:#fbfbfb;--dcm-green-base:#179577;--dcm-red-base:#cd1420;--dcm-red:#fe6657;--dcm-yellow-base:#d79c06;--dcm-white-base:#fff;--dcm-white-darker:#f5f5f5;--dcm-bgseniormenu:#f9fbff;--dcm-bg-cards-abvd:#f6f4f4;--dcm-green-handled:#ecfdeb;--dcm-yellow-missed:#fffbeb;--dcm-red-not-handled:#fdefeb}body #root ::-webkit-scrollbar,body .MuiAutocomplete-popper ::-webkit-scrollbar,body .MuiBox-root ::-webkit-scrollbar,body .MuiDialog-root ::-webkit-scrollbar,body .MuiTableContainer-root ::-webkit-scrollbar,body .pending-tasks-card ::-webkit-scrollbar,body main ::-webkit-scrollbar,html ::-webkit-scrollbar{height:6px;width:6px}body #root ::-webkit-scrollbar-track,body .MuiAutocomplete-popper ::-webkit-scrollbar-track,body .MuiBox-root ::-webkit-scrollbar-track,body .MuiDialog-root ::-webkit-scrollbar-track,body .MuiTableContainer-root ::-webkit-scrollbar-track,body .pending-tasks-card ::-webkit-scrollbar-track,body main ::-webkit-scrollbar-track,html ::-webkit-scrollbar-track{background:#e4e3e3;background:var(--dcm-gray-lightbg);border-radius:100px}body #root ::-webkit-scrollbar-thumb,body .MuiAutocomplete-popper ::-webkit-scrollbar-thumb,body .MuiBox-root ::-webkit-scrollbar-thumb,body .MuiDialog-root ::-webkit-scrollbar-thumb,body .MuiTableContainer-root ::-webkit-scrollbar-thumb,body .pending-tasks-card ::-webkit-scrollbar-thumb,body main ::-webkit-scrollbar-thumb,html ::-webkit-scrollbar-thumb{background:linear-gradient(117.57deg,#2a84d6 17.15%,#46b0dd 82.85%);border-radius:100px}@-moz-document url-prefix(){body #root,body .MuiAutocomplete-popper,body .MuiBox-root,body .MuiDialog-root,body .MuiTableContainer-root,body .pending-tasks-card,body main,html{scrollbar-color:#2a84d6 #0000;scrollbar-width:thin}}body .MuiFormControl-root .label-container{display:flex;flex-direction:row;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}body .MuiFormControl-root .label-container label{color:#464646;color:var(--dcm-gray);flex-shrink:1;font-weight:500;margin-bottom:5px;padding-right:5px;position:relative;width:auto}body .MuiFormControl-root .label-container span{color:#cd1420;color:var(--dcm-red-base);flex-shrink:0}body .MuiFormControl-root.disabled label{color:#aeaeae;color:var(--dcm-gray-disable)}body .MuiFormControl-root.disabled .MuiInputBase-root{opacity:.6}body .MuiFormControl-root input:placeholder-shown{text-overflow:ellipsis}.ptr--ptr{box-shadow:none!important;margin-top:30%;position:absolute;z-index:999}.ptr--box .ptr--icon,.ptr--box .ptr--text{color:#464646;color:var(--dcm-gray);font-size:16px}.menu-items-list .MuiListItemIcon-root{min-width:40px}.MuiButton-contained{font-weight:700!important}.result-wrapper{display:flex;flex-direction:column;gap:20px;min-height:calc(100vh - 290px)}.result-wrapper-center{display:grid;place-content:center;text-align:center}.result-wrapper-empty .subtitle,.result-wrapper-empty .title{color:#464646;color:var(--dcm-gray)}.result-wrapper-empty .title{font-size:20px;font-weight:600;line-height:23px}.result-wrapper-empty .subtitle{font-size:16px;font-weight:400;line-height:18.75px}.invite-modal-loading-dialog-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.invite-modal-loading-dialog-container .invite-modal-loading-dialog-lower-text,.invite-modal-loading-dialog-container .invite-modal-loading-dialog-upper-text{padding-top:12px;text-align:center}.invite-modal-description-text{display:flex;justify-content:center;padding-top:22px;text-align:center}.invite-modal-relationship-type-container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-top:22px}.invite-modal-relationship-type-container .invite-modal-relationship-type-label{text-align:center}.invite-modal-relationship-type-container .invite-modal-relationship-type-radio-group{padding-top:16px}.invite-modal-warning-container{align-items:center;display:flex;flex-direction:row;justify-content:center;padding-top:22px}.invite-modal-warning-container .invite-modal-warning-text{padding-left:6px;text-align:center}.invite-modal-buttons-container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-top:22px}.invite-modal-buttons-container .invite-modal-lower-button{display:flex;padding-top:22px;width:100%}.notification-modal-title{text-align:center}.notification-modal-avatar-name{font-weight:700;padding-top:22px;text-align:center}.notification-modal-footer{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:16px 24px}.notification-modal-footer .notification-modal-footer-compartment{align-items:center;display:flex;flex-direction:column;justify-content:center;width:50%}.notification-modal-footer .notification-modal-footer-compartment .notification-modal-footer-compartment-text{text-align:center}.notifications-allread-modal .title{font-size:16px;font-weight:500;line-height:24px;margin-top:42px;text-align:center;width:100%}.notifications-allread-modal .subtitle{color:var(--dcm-gray-input);font-size:14px;font-weight:500;line-height:14px;margin:24px auto;max-width:80%;text-align:center}.office-screen-caregiver-tabs-big-mode>div>div>a{font-size:10px;min-width:0;padding-left:0;padding-right:0}.office-screen-informal-caregiver-alert{margin-bottom:8px;margin-left:8px;margin-right:8px}.drawer-content-collapsed ul .MuiListItemText-root{display:none}.pending-tasks-alert{margin:14px 6px 0 18px;width:calc(100% - 24px)!important}.pending-tasks-alert .MuiAlert-action{width:auto!important}.pending-tasks-alert .MuiAlert-action .see{text-transform:capitalize}.pending-tasks-alert .MuiAlert-action .close{color:var(--dcm-gray);padding-left:23px;padding-right:12px}.pending-tasks-alert .MuiAlert-action .close svg{height:16px;width:16px}.home-screen-message-container{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;margin-top:16px}.home-screen-message-container .home-screen-message-icon{font-size:70px!important}.home-screen-message-container .home-screen-message-title{font-weight:700!important;padding-top:22px;text-align:center}.home-screen-message-container .home-screen-message-subtitle{padding-top:22px;text-align:center}.entity-form{display:flex}.entity-form-container{display:flex;flex-direction:column;gap:34px;justify-content:flex-start}.entity-form-container input[type=number],.entity-form-container input[type=number]::-webkit-inner-spin-button,.entity-form-container input[type=number]::-webkit-outer-spin-button{-webkit-appearance:button;-moz-appearance:textfield}.entity-form-even-cols,.entity-form-name-active-cols{display:inherit;flex-direction:row;gap:129px;justify-content:space-between}.entity-form-even-cols>span,.entity-form-name-active-cols>span{width:100%}@media only screen and (max-width:1200px){.entity-form-even-cols,.entity-form-name-active-cols{flex-direction:column;gap:34px}}.entity-form-name-active-cols{gap:30px}.entity-form-name-active-cols .entity-form-left{flex-grow:1}.entity-form-name-active-cols .entity-form-right{width:20%}.entity-form-empty-space{display:block;width:100%}@media only screen and (max-width:1200px){.entity-form-empty-space{display:none}}.entity-form-services-image{align-items:center;display:inherit;flex-direction:column;justify-content:center}.entity-form-image-cropper-wrapper{display:inherit}.entity-form-footer-wrapper{display:flex;flex-direction:row;gap:10px;justify-content:space-between}.entity-form-picture{display:flex;justify-content:center;margin-bottom:32px;margin-top:16px}.entity-form-edit-picture{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:32px}.entity-form-form-image-label{margin-bottom:8px}.entity-form-form-image-alert{margin-top:8px}.entity-form-form-image-button{display:flex;justify-content:flex-end;margin-top:8px}.entity-form-delete-container{margin-top:32px}.entity-form-delete-container .entity-form-delete-button-container{display:flex;justify-content:center;margin-top:32px}.router-modal-prompt{align-items:center;display:flex;gap:24px;width:506px}.router-modal-prompt .title{font-size:16px;font-weight:500;line-height:24px;margin-top:24px;text-align:center}.router-modal-prompt .subtitle{color:var(--dcm-gray-input);font-size:14px;font-weight:500;line-height:14px;margin-bottom:24px;text-align:center}.flat-input .MuiFilledInput-root{min-height:42px}.flat-input .MuiFilledInput-input,.flat-input input,.flat-input textarea{-webkit-text-fill-color:var(--dcm-gray);-webkit-background-clip:text;background-clip:text;color:var(--dcm-gray);font-size:14px;font-weight:500;padding:0!important}.flat-input .MuiFilledInput-input:active,.flat-input .MuiFilledInput-input:hover,.flat-input input:active,.flat-input input:hover,.flat-input textarea:active,.flat-input textarea:hover{color:#b8b8b7}.flat-input .MuiFilledInput-input::placeholder,.flat-input input::placeholder,.flat-input textarea::placeholder{font-weight:400}.flat-input .MuiFilledInput-input.Mui-disabled,.flat-input input.Mui-disabled,.flat-input textarea.Mui-disabled{-webkit-text-fill-color:unset}.flat-input .MuiFilledInput-input.Mui-disabled:active,.flat-input .MuiFilledInput-input.Mui-disabled:hover,.flat-input input.Mui-disabled:active,.flat-input input.Mui-disabled:hover,.flat-input textarea.Mui-disabled:active,.flat-input textarea.Mui-disabled:hover{color:inherit}.flat-input input[type=number],.flat-input input[type=number]::-webkit-inner-spin-button,.flat-input input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:textfield;margin:0}.flat-input .error-box{display:flex;flex-direction:row;gap:8px;position:absolute;top:100%}.flat-input span.input-error,.flat-input span.max-counter{font-size:12px;font-weight:500;line-height:110%;margin-top:2px}.image-cropper-actions,.image-cropper-title{padding:16px!important;width:600px}.image-cropper-content-container{display:flex;flex-direction:column;margin:0!important;padding:0!important;width:600px}.image-cropper-content-container .image-cropper-container{height:600px;position:relative;width:600px}.image-cropper-content-container .image-cropper-container .image-cropper{bottom:0;left:0;position:absolute;right:0;top:0}.image-cropper-content-container .image-cropper-controls{display:flex;flex-direction:column;padding:16px;width:100%}.image-cropper-content-container .image-cropper-controls .image-cropper-control{display:flex;flex-direction:column;width:100%}.image-cropper-content-container .image-cropper-controls .image-cropper-control .image-cropper-slider{margin-left:8px;margin-right:8px}@media only screen and (max-width:664px){.image-cropper-actions,.image-cropper-content-container,.image-cropper-title{width:500px!important}.image-cropper-content-container .image-cropper-container{height:500px!important;width:500px!important}}@media only screen and (max-width:564px){.image-cropper-actions,.image-cropper-content-container,.image-cropper-title{width:400px!important}.image-cropper-content-container .image-cropper-container{height:400px!important;width:400px!important}}@media only screen and (max-width:464px){.image-cropper-actions,.image-cropper-content-container,.image-cropper-title{width:300px!important}.image-cropper-content-container .image-cropper-container{height:300px!important;width:300px!important}}@media only screen and (max-width:364px){.image-cropper-actions,.image-cropper-content-container,.image-cropper-title{width:256px!important}.image-cropper-content-container .image-cropper-container{height:256px!important;width:256px!important}}.phone-number-input-container{display:flex;flex:1 1;flex-direction:column;position:relative;width:100%}.phone-number-input-container .phone-number-input-inner-container{display:flex;flex:1 1;flex-direction:row;width:100%}.phone-number-input-container .phone-number-input-inner-container .phone-number-input-country-code{background-color:#e2ecff;border-radius:5px 5px 0 0;height:40px;max-width:66px;z-index:1}@media only screen and (max-width:600px){.phone-number-input-container .phone-number-input-inner-container .phone-number-input,.phone-number-input-container .phone-number-input-inner-container .phone-number-input-country-code{flex:1 1;width:100%}.phone-number-input-container .phone-number-input-inner-container{flex-direction:column}}.phone-number-input-container span.input-error{bottom:-20px;font-size:12px;font-weight:500;line-height:110%;margin-top:2px;position:absolute}.flat-select-dropdown label{color:var(--dcm-gray);font-weight:500;margin-bottom:5px}.flat-select-dropdown label>span{margin-left:5px}.flat-select-dropdown span.max-counter{right:0}.flat-select-dropdown span.input-error,.flat-select-dropdown span.max-counter{bottom:-20px;font-size:12px;font-weight:500;line-height:110%;margin-top:2px;position:absolute}.flat-multi-text-select input{-webkit-text-fill-color:var(--dcm-gray)!important;-webkit-background-clip:text!important;background-clip:text!important;color:var(--dcm-gray);font-size:14px;font-weight:500}.flat-multi-text-select input:active,.flat-multi-text-select input:hover{color:var(--dcm-gray-light)}.flat-multi-text-select input::placeholder{font-weight:400}.flat-multi-text-select span.input-error{bottom:-20px;font-size:12px;font-weight:500;line-height:110%;margin-top:2px;position:absolute}.flat-multi-text-select .MuiAutocomplete-tag{color:var(--dcm-gray);font-size:14px;font-style:normal;font-weight:500;line-height:20px;text-align:center}.flat-select-date span.input-error{bottom:-35px;font-size:12px;font-weight:500;line-height:110%;margin-top:2px;position:absolute}.notifications-container{background-color:var(--dcm-white-base);box-shadow:0 4px 16px 0 #1d293926!important;margin-top:14px;padding:32px 32px 32px 16px}.notifications-container-centered{margin-left:auto;margin-right:auto;max-width:1024px;width:100%}.notification-read-all-button{display:flex;justify-content:flex-end;margin-bottom:18px}.notification-read-all-button button{font-size:14px;font-weight:500;line-height:24px;text-decoration:underline;text-transform:none}.notification-read-all-button button:hover{text-decoration:underline}.section-list-container{position:relative;z-index:1}.section-list-container .section-list-section{cursor:default;display:flex;flex-direction:column}.section-list-container .section-list-section .section-list-section-column-1,.section-list-container .section-list-section .section-list-section-column-1-pinned{background-color:var(--dcm-white-base);border-bottom:.5px solid var(--dcm-gray-lightbg);position:sticky;z-index:4}.section-list-container .section-list-section .section-list-section-column-1 .section-list-section-colum-container,.section-list-container .section-list-section .section-list-section-column-1-pinned .section-list-section-colum-container{align-items:center;display:flex;padding-bottom:16px;padding-top:16px}.section-list-container .section-list-section .section-list-section-column-1 .section-list-section-colum-container .MuiTypography-root,.section-list-container .section-list-section .section-list-section-column-1-pinned .section-list-section-colum-container .MuiTypography-root{color:var(--dcm-gray-input);font-size:18px;font-weight:500;line-height:21px}.section-list-container .section-list-section .section-list-section-column-2{display:flex;justify-content:center}.section-list-container .section-list-section .section-list-section-column-2 .section-list-section-container{margin-top:0;padding-left:0;padding-right:0;width:100%}.section-list-container .section-list-footer{padding-top:24px;text-align:center}.notification-card-container{border-radius:10px;display:flex;flex-direction:column;margin-bottom:12px;margin-top:12px}.notification-card-container .notification-card{display:flex;flex-direction:row;min-height:52px}.notification-card-container .notification-card .notification-card-avatar-container{align-items:center;display:flex;width:44px}.notification-card-container .notification-card .notification-card-avatar-container .notification-card-avatar{height:38px;width:38px}.notification-card-container .notification-card .notification-card-avatar-container .notification-card-avatar .notification-card-avatar-icon{font-size:42px}.notification-card-container .notification-card .notification-card-avatar-container .notification-card-avatar-badge{height:14px;width:14px}.notification-card-container .notification-card .notification-card-avatar-container .notification-card-avatar-badge .notification-card-avatar-badge-icon{color:#fff;font-size:10px}.notification-card-container .notification-card .notification-card-icon-container{align-items:center;display:flex;justify-content:center;width:44px}.notification-card-container .notification-card .notification-card-icon-container svg{color:var(--dcm-green-base);font-size:18px}.notification-card-container .notification-card .notification-card-content-container{display:flex;flex-direction:row;flex-grow:1;justify-content:space-between;padding:7px 10px}@media only screen and (max-width:1000px){.notification-card-container .notification-card .notification-card-content-container{flex-direction:column}}.notification-card-container .notification-card .notification-card-content-container .notification-card-content-text{display:flex;flex-direction:column}.notification-card-container .notification-card .notification-card-content-container .notification-card-content-message{align-items:center;display:flex}.notification-card-container .notification-card .notification-card-content-container .notification-card-content-message .MuiTypography-root{font-size:16px;font-weight:500;line-height:20px}.notification-card-container .notification-card .notification-card-content-container .notification-card-content-footer{display:flex}.notification-card-container .notification-card .notification-card-content-container .notification-card-content-footer .notification-card-content-footer-slot{display:flex;margin-top:4px}.notification-card-container .notification-card .notification-card-content-container .notification-card-content-footer .notification-card-content-footer-slot .MuiTypography-root{color:var(--dcm-gray-input);font-size:14px;font-weight:400;line-height:18px}.notification-card-container .notification-card .notification-card-content-container .notification-card-content-footer .notification-card-content-footer-slot .MuiTypography-root:first-letter{text-transform:uppercase}.notification-card-container .notification-card .notification-card-content-container .notification-card-data-container{align-items:center;display:flex;padding:7px 10px}@media only screen and (max-width:1000px){.notification-card-container .notification-card .notification-card-content-container .notification-card-data-container{padding-left:0;padding-right:0}}.notification-card-container .notification-card .notification-card-avatar-read-container{align-items:center;display:flex;justify-content:center;width:42px}.notification-card-container .notification-card .notification-card-avatar-read-container .MuiButtonBase-root.MuiRadio-root{color:var(--dcm-blue-base)}.notification-card-container .notification-card .notification-card-avatar-read-container .MuiButtonBase-root.MuiRadio-root.Mui-checked{background:linear-gradient(117.57deg,#2a84d6 17.15%,#46b0dd 82.85%);height:14px;width:14px}.notification-card-container .notification-card .notification-card-avatar-read-container .MuiButtonBase-root.MuiRadio-root.Mui-checked svg{opacity:0}.notification-card-container .notification-card-content-attachment-container{display:flex;justify-content:center;padding-bottom:24px}.notification-card-container .notification-card-content-attachment-container .notification-card-content-attachment-left{width:44px}.notification-card-container .notification-card-content-attachment-container .notification-card-content-attachment-right{width:42px}.notification-card-container .notification-card-content-attachment-container .notification-card-content-attachment{width:calc(100% - 106px)}.notification-card-container .notification-card-content-attachment-container .notification-card-content-attachment img,.notification-card-container .notification-card-content-attachment-container .notification-card-content-attachment video{border-radius:8px;max-width:100%;width:auto}.notification-card-container .notification-card-content-personal-data-sharing-preferences-container{display:flex;flex-direction:column;padding-bottom:24px}.notification-card-container .notification-card-content-personal-data-sharing-preferences-container .notification-card-content-personal-data-sharing-preferences-title{display:flex;width:100%}.notification-card-container .notification-card-content-personal-data-sharing-preferences-container .notification-card-content-personal-data-sharing-preferences{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.user-form-container{margin-left:auto;margin-right:auto;max-width:945px}.user-form-container input[type=number],.user-form-container input[type=number]::-webkit-inner-spin-button,.user-form-container input[type=number]::-webkit-outer-spin-button{-webkit-appearance:button;-moz-appearance:textfield}.user-form-view-only-avatar-container{display:flex;flex:1 1;justify-content:center;margin-bottom:32px;margin-top:16px}.user-form-edit-profile-picture-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:32px;margin-top:47px}.user-form-line-container{flex:1 1;margin-top:47px}.user-form-line-container .user-form-line-3-left{flex:1 1;margin-right:15px}.user-form-line-container .user-form-line-3-right{margin-left:15px;width:35%}.user-form-line-container{display:flex;justify-content:space-between}.user-form-line-container .user-form-line-left,.user-form-line-container .user-form-line-right{margin-right:10px;max-width:408px;width:100%}.user-form-line-container .user-form-line-1,.user-form-line-container .user-form-line-10{width:100%}.user-form-footer-container{justify-content:center;margin:67px auto 0;max-width:805px}.user-form-footer-container .user-form-identification-container{margin-top:47px}@media only screen and (max-width:600px){.user-form-line-container{flex-direction:column}.user-form-line-container .user-form-line-3-left{margin-right:0;width:100%}.user-form-line-container .user-form-line-3-right{margin-left:0;margin-top:47px;width:100%}}.occupation-input-group-box{display:flex;flex-direction:column}.occupation-input-group-box .occupation-input-group{display:flex;padding:6px 16px}.occupation-input-group-box .occupation-input-options-box{display:flex;flex-direction:column}.occupation-input-option-box{background-color:#0000}.profile-screen-affiliations-container,.profile-screen-change-theme-container,.profile-screen-legal-documents-container,.profile-screen-personal-information-container,.profile-screen-relationships-container{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:32px}.profile-screen-affiliations-grid,.profile-screen-current-user-card-grid,.profile-screen-relationships-grid{grid-column-gap:16px;grid-row-gap:16px;column-gap:16px;display:grid;grid-template-columns:repeat(3,1fr);row-gap:16px;width:100%}@media only screen and (max-width:1040px){.profile-screen-affiliations-grid,.profile-screen-current-user-card-grid,.profile-screen-relationships-grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:600px){.profile-screen-affiliations-grid,.profile-screen-current-user-card-grid,.profile-screen-relationships-grid{grid-template-columns:repeat(1,1fr)}}.profile-screen-logout-container{display:flex;justify-content:center;margin-top:32px}.profile-screen-section-title-container{display:flex;margin-bottom:16px}.profile-screen-text-link-last{margin-top:8px}.profile-screen-item-card-link{text-decoration:none}.profile-screen-item-card-container{display:flex;justify-self:stretch}.profile-screen-item-card-container .profile-screen-item-card-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;padding:16px}.profile-screen-item-card-container .profile-screen-item-card-content .profile-screen-item-card-content-text{padding:0 16px;width:100%}.profile-screen-item-card-container .profile-screen-item-card-content .profile-screen-item-card-content-avatar{border-style:solid;border-width:1px}.page-header-grid{align-items:center;display:flex;justify-content:"center"}.page-header-grid .page-header-title-container{align-items:center;display:flex;flex-direction:row;justify-content:center}.page-header-grid .page-header-title-container .page-header-title{flex-wrap:wrap;padding-left:6px;padding-right:6px;text-align:center;word-break:break-word}@media only screen and (max-width:600px){.page-header-grid .page-header-title-container .page-header-title{padding-left:0;padding-right:0}}.page-header-grid .page-header-title-container .page-header-title-avatar{align-items:center;display:flex;justify-content:center;padding-left:6px;padding-right:6px}@media only screen and (max-width:600px){.page-header-grid .page-header-title-container .page-header-title-avatar{padding-left:0;padding-right:12px}}.page-header-grid .page-header-left-grid{align-items:center;display:flex;justify-content:flex-start;padding-right:6px}.page-header-grid .page-header-right-grid{align-items:center;display:flex;justify-content:flex-end;padding-left:6px}.page-header-grid .page-header-search-container{align-items:center;display:flex;flex:1 1;justify-content:center}.activity-card{cursor:default}.activity-card .activity-card-dot-container{align-items:center;display:flex;justify-content:center}.activity-card .activity-card-content-container{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;padding:24px 16px}.activity-card .activity-card-content-container .activity-card-content-user-and-time-container{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:8px;width:100%}.activity-card .activity-card-content-container .activity-card-content-user-and-time-container .activity-card-content-user-container{align-items:center;display:flex}.activity-card .activity-card-content-container .activity-card-content-user-and-time-container .activity-card-content-user-container .activity-card-content-user-name{margin-left:4px;margin-right:4px}.activity-card .activity-card-content-container .activity-card-content-title-container{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.activity-card .activity-card-content-container .activity-card-content-description-container{animation:fadeIn .5s;margin-top:4px}.activity-card .activity-card-content-container .activity-card-content-device-duration-container{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-top:4px}.activity-card .activity-card-content-container .activity-card-content-device-duration-container .activity-card-content-device-container{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-right:8px}.activity-card .activity-card-content-container .activity-card-content-device-duration-container .activity-card-content-device-container .activity-card-content-device-container-icon{font-size:20px;margin-right:4px}.activity-card .activity-card-content-container .activity-card-content-device-duration-container .activity-card-content-duration-container{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.activity-card .activity-card-content-container .activity-card-content-device-duration-container .activity-card-content-duration-container .activity-card-content-duration-container-icon{font-size:20px;margin-right:4px}.activity-card .activity-card-content-container .activity-card-row-container{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin-top:4px}.activity-card .activity-card-content-container .activity-card-column-container{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;margin-top:4px}.activity-card .activity-card-content-container .activity-card-center-text{margin-left:4px;margin-right:4px}.activity-card .activity-card-content-container .activity-card-left-text{margin-right:4px}.activity-card .activity-card-content-container .activity-card-right-text{margin-left:4px}.activity-card .activity-card-content-container .activity-card-media-container{margin-top:12px}.activity-card .activity-card-content-container .activity-card-media-container .activity-card-media{border-radius:8px;height:auto;max-height:360px;width:100%}.activity-card .activity-card-content-container .activity-card-reminder-response-container{margin-top:4px}.activity-card-application-chip-container,.activity-card-user-chip-container{margin-bottom:2px;margin-top:2px}.activity-card-camera-facing-chip-container{align-items:center;display:flex;justify-content:center;margin-bottom:2px;margin-top:2px}.activity-card-camera-facing-chip-container .activity-card-camera-facing-chip-avatar-icon{font-size:20px}.activity-card-reminder-chip-container{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.activity-card-reminder-chip-container .activity-card-reminder-chip-title{margin-bottom:4px}.activity-card-reminder-response-chip-container{align-items:center;display:flex;justify-content:center;margin-bottom:2px;margin-top:2px}.activity-card-reminder-response-chip-container .activity-card-reminder-response-chip-avatar-icon{font-size:20px}.activity-card-participants-chip-container{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.activity-card-participants-chip-container .activity-card-participant-container{align-items:center;display:flex;flex-direction:row;justify-content:center}.activity-card-participants-chip-container .activity-card-participant-container .activity-card-participant-and-text{margin-left:4px;margin-right:4px}.activity-card-participants-chip-container .activity-card-participant-container .activity-card-participant-comma-text{margin-right:4px}.activity-timeline-container,.activity-timeline-container-sys{margin-top:14px;padding:32px 32px 32px 16px}.activity-timeline-container-centered,.activity-timeline-container-sys-centered{margin-left:auto;margin-right:auto;max-width:1024px;width:100%}.activity-timeline-container{background-color:var(--dcm-white-base);box-shadow:0 4px 16px 0 #1d293926!important}.search-input:hover button{color:#00a3ff}.paginated-table-line-container{align-items:center;display:flex;flex-direction:row;min-height:70px;padding-left:7px;padding-right:7px;width:100%}.paginated-table-line-container.is-inactive{opacity:.4}.paginated-table-line-container.is-header{margin-bottom:6px;position:sticky;z-index:1}.paginated-table-line-container.is-row{margin-bottom:6px;transition:all .5s}@media only screen and (max-width:600px){.paginated-table-line-container>.paginated-table-line-column:not(:first-child):not(:last-child){display:none}}.paginated-table-line-column{align-items:center;display:flex;flex:1 1;flex-direction:row;padding:7px}.paginated-table-collapsible-content{animation:fadeIn .5s;display:flex;margin-bottom:6px;padding:7px;width:100%}.paginated-table-row-link{text-decoration:none}.paginated-table-avatar{border-style:solid;border-width:1px}.paginated-table-avatar .paginated-table-avatar-svg-object{pointer-events:none}.paginated-table-footer-pagination{display:flex;justify-content:center;margin-top:64px}.paginated-table-empty-message{flex:1 1;padding-top:24px}.paginated-table-error-message{padding-top:24px}.paginated-table-chip{align-items:center;border-radius:22px;display:flex;flex-direction:row;justify-content:flex-start;padding:5px}.paginated-table-chip .paginated-table-chip-value{padding-left:6px;padding-right:12px}.select-input-value-container{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.select-input-avatar{border-style:solid;border-width:1px;margin-right:6px}.select-input-avatar .select-input-avatar-svg-object{pointer-events:none}.select-input-more-button-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:8px}.select-input-more-button-container .select-input-more-button{margin-top:8px}.switch-input label{color:var(--dcm-gray);font-weight:500}.switch-input label>span{margin-left:5px}.switch-input span.input-error{bottom:-20px;font-size:12px;font-weight:500;line-height:110%;margin-top:2px;position:absolute}.devices-system-administrator-screen-button-link,.user-cards-system-administrator-screen-button-link{text-decoration:none}.user-card-form-container-without-page-header{margin-top:16px}.user-card-form-container{background-color:var(--dcm-white-base);box-shadow:0 4px 16px 0 #1d293926!important;display:flex;flex-direction:column;justify-content:flex-start;margin-top:14px;min-height:300px;padding:32px 32px 32px 16px}.user-card-form-container .user-card-form-line-1-container{display:flex;flex:1 1;flex-direction:row}.user-card-form-container .user-card-form-line-1-container .user-card-form-line-1-left{flex:1 1;margin-right:8px}@media only screen and (max-width:600px){.user-card-form-container .user-card-form-line-1-container .user-card-form-line-1-left{margin-right:0;width:100%}}.user-card-form-container .user-card-form-line-1-container .user-card-form-line-1-right{margin-left:8px;width:20%}@media only screen and (max-width:600px){.user-card-form-container .user-card-form-line-1-container .user-card-form-line-1-right{margin-left:0;margin-top:32px;width:100%}.user-card-form-container .user-card-form-line-1-container{flex-direction:column}}.user-card-form-container .user-card-form-line-2-container,.user-card-form-container .user-card-form-line-3-container,.user-card-form-container .user-card-form-line-4-container{display:flex;flex:1 1;margin-top:32px}.user-card-form-container .user-card-form-line-2-container .user-card-form-line-2,.user-card-form-container .user-card-form-line-2-container .user-card-form-line-3,.user-card-form-container .user-card-form-line-2-container .user-card-form-line-4,.user-card-form-container .user-card-form-line-3-container .user-card-form-line-2,.user-card-form-container .user-card-form-line-3-container .user-card-form-line-3,.user-card-form-container .user-card-form-line-3-container .user-card-form-line-4,.user-card-form-container .user-card-form-line-4-container .user-card-form-line-2,.user-card-form-container .user-card-form-line-4-container .user-card-form-line-3,.user-card-form-container .user-card-form-line-4-container .user-card-form-line-4{width:100%}.user-card-form-container .user-card-form-user-alert{margin-top:8px}.user-card-form-delete-container{margin-top:32px}.user-card-form-delete-container .user-card-form-delete-button-container{display:flex;justify-content:space-around;margin-top:32px}.user-card-modal .title{font-size:16px;font-weight:500;line-height:24px;margin:42px auto 0;max-width:90%;text-align:center}.user-card-modal .subtitle{color:var(--dcm-gray-input2);font-size:14px;font-weight:500;line-height:21px;margin:24px auto;max-width:90%;text-align:center}.flat-search-select-input{width:100%}.flat-search-select-input .MuiFilledInput-root{height:42px;padding:8.5px 12px!important}.flat-search-select-input .MuiFilledInput-input,.flat-search-select-input input,.flat-search-select-input textarea{-webkit-text-fill-color:var(--dcm-gray);-webkit-background-clip:text;background-clip:text;color:var(--dcm-gray);font-size:14px;font-weight:500;margin:0 20px 0 10px}.flat-search-select-input .MuiFilledInput-input:active,.flat-search-select-input .MuiFilledInput-input:hover,.flat-search-select-input input:active,.flat-search-select-input input:hover,.flat-search-select-input textarea:active,.flat-search-select-input textarea:hover{color:#b8b8b7}.flat-search-select-input .MuiFilledInput-input::placeholder,.flat-search-select-input input::placeholder,.flat-search-select-input textarea::placeholder{font-weight:400}.flat-search-select-input .MuiFilledInput-input.Mui-disabled,.flat-search-select-input input.Mui-disabled,.flat-search-select-input textarea.Mui-disabled{-webkit-text-fill-color:unset}.flat-search-select-input .MuiFilledInput-input.Mui-disabled:active,.flat-search-select-input .MuiFilledInput-input.Mui-disabled:hover,.flat-search-select-input input.Mui-disabled:active,.flat-search-select-input input.Mui-disabled:hover,.flat-search-select-input textarea.Mui-disabled:active,.flat-search-select-input textarea.Mui-disabled:hover{color:inherit}.flat-search-select-input span.input-error{bottom:-20px;color:var(--dcm-red-base);font-size:12px;font-weight:500;line-height:110%;margin-top:2px;position:absolute}.device-form-container-without-page-header{margin-top:16px}.device-form-container{display:flex;flex-direction:column;justify-content:flex-start}.device-form-container .device-form-line-1-container{display:flex;flex:1 1;flex-direction:row}@media only screen and (max-width:600px){.device-form-container .device-form-line-1-container{flex-direction:column}}.device-form-container .device-form-line-1-container .device-form-line-1-left{flex:1 1;margin-right:8px}@media only screen and (max-width:600px){.device-form-container .device-form-line-1-container .device-form-line-1-left{margin-right:0;padding-right:0;width:100%}}.device-form-container .device-form-line-1-container .device-form-line-1-right{margin-left:8px;width:20%}@media only screen and (max-width:600px){.device-form-container .device-form-line-1-container .device-form-line-1-right{margin-left:0;margin-top:32px;width:100%}}.device-form-container .device-form-line-2-container,.device-form-container .device-form-line-6-container,.device-form-container .device-form-line-7-container{display:flex;flex:1 1;flex-direction:row;margin-top:32px}@media only screen and (max-width:600px){.device-form-container .device-form-line-2-container,.device-form-container .device-form-line-6-container,.device-form-container .device-form-line-7-container{flex-direction:column}}.device-form-container .device-form-line-2-container .device-form-line-7-left,.device-form-container .device-form-line-6-container .device-form-line-7-left,.device-form-container .device-form-line-7-container .device-form-line-7-left{padding-right:8px}.device-form-container .device-form-line-2-container .device-form-line-2-left,.device-form-container .device-form-line-2-container .device-form-line-6-left,.device-form-container .device-form-line-2-container .device-form-line-7-left,.device-form-container .device-form-line-6-container .device-form-line-2-left,.device-form-container .device-form-line-6-container .device-form-line-6-left,.device-form-container .device-form-line-6-container .device-form-line-7-left,.device-form-container .device-form-line-7-container .device-form-line-2-left,.device-form-container .device-form-line-7-container .device-form-line-6-left,.device-form-container .device-form-line-7-container .device-form-line-7-left{margin-right:8px;width:50%}@media only screen and (max-width:600px){.device-form-container .device-form-line-2-container .device-form-line-2-left,.device-form-container .device-form-line-2-container .device-form-line-6-left,.device-form-container .device-form-line-2-container .device-form-line-7-left,.device-form-container .device-form-line-6-container .device-form-line-2-left,.device-form-container .device-form-line-6-container .device-form-line-6-left,.device-form-container .device-form-line-6-container .device-form-line-7-left,.device-form-container .device-form-line-7-container .device-form-line-2-left,.device-form-container .device-form-line-7-container .device-form-line-6-left,.device-form-container .device-form-line-7-container .device-form-line-7-left{margin-right:0;padding-right:0;width:100%}}.device-form-container .device-form-line-2-container .device-form-line-2-right,.device-form-container .device-form-line-2-container .device-form-line-6-right,.device-form-container .device-form-line-6-container .device-form-line-2-right,.device-form-container .device-form-line-6-container .device-form-line-6-right,.device-form-container .device-form-line-7-container .device-form-line-2-right,.device-form-container .device-form-line-7-container .device-form-line-6-right{margin-left:8px;width:50%}@media only screen and (max-width:600px){.device-form-container .device-form-line-2-container .device-form-line-2-right,.device-form-container .device-form-line-2-container .device-form-line-6-right,.device-form-container .device-form-line-6-container .device-form-line-2-right,.device-form-container .device-form-line-6-container .device-form-line-6-right,.device-form-container .device-form-line-7-container .device-form-line-2-right,.device-form-container .device-form-line-7-container .device-form-line-6-right{margin-left:0;margin-top:32px;width:100%}}.device-form-container .device-form-line-3-container,.device-form-container .device-form-line-4-container,.device-form-container .device-form-line-5-container{display:flex;flex:1 1;margin-top:32px}.device-form-container .device-form-line-3-container .device-form-line-3,.device-form-container .device-form-line-3-container .device-form-line-4,.device-form-container .device-form-line-3-container .device-form-line-5,.device-form-container .device-form-line-4-container .device-form-line-3,.device-form-container .device-form-line-4-container .device-form-line-4,.device-form-container .device-form-line-4-container .device-form-line-5,.device-form-container .device-form-line-5-container .device-form-line-3,.device-form-container .device-form-line-5-container .device-form-line-4,.device-form-container .device-form-line-5-container .device-form-line-5{width:100%}.device-form-container .device-form-user-alert{margin-top:8px}.device-form-delete-container{margin-top:32px}.device-form-delete-container .device-form-delete-button-container{display:flex;justify-content:center;margin-top:32px}.device-form-modal .title{font-size:16px;font-weight:500;line-height:24px;margin:42px auto 0;text-align:center}.device-form-modal .subtitle{color:var(--dcm-gray-input);font-size:14px;font-weight:500;line-height:14px;margin:24px auto;text-align:center}.device-form-footer{justify-content:center;margin:67px auto 0;max-width:805px}.device-form-prompt{align-items:center;display:flex;gap:24px;width:506px}.device-form-prompt .title{font-size:16px;font-weight:500;line-height:24px;margin-top:24px;text-align:center}.device-form-prompt .subtitle{color:var(--dcm-gray-input);font-size:14px;font-weight:500;line-height:14px;margin-bottom:24px;text-align:center}@keyframes health-device-last-recording-ripple{0%{opacity:.5;transform:scale(.5)}to{opacity:0;transform:scale(2.5)}}.device-health-section-title-container{display:flex;margin-bottom:16px}.device-health-section-subtitle-container{display:flex;margin-bottom:8px}.device-health-avatar-container{border-style:solid;border-width:1px}.device-health-info-box-container{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.device-health-info-box-container .device-health-info-box-label{margin-bottom:4px}.device-health-info-box-container .device-health-info-box-value-container{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.device-health-info-box-container .device-health-info-box-value-container .device-health-info-box-value-avatar{margin-right:8px}.device-health-info-box-container .device-health-info-box-circular-progress-value-container{display:inline-flex;position:relative}.device-health-info-box-container .device-health-info-box-circular-progress-value-container .device-health-info-box-circular-progress-value-text-container{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.device-health-container{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;margin-top:16px;width:100%}.device-health-container .device-health-last-recording-container{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;margin-bottom:16px;width:100%}.device-health-container .device-health-last-recording-container .device-health-last-recording-live{background-color:#00a3ff;border-radius:50%;height:8px;margin-right:8px;position:relative;width:8px}.device-health-container .device-health-last-recording-container .device-health-last-recording-live:after{animation:health-device-last-recording-ripple;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;background-color:#00a3ff;border-radius:50%;bottom:0;content:"";height:8px;left:0;position:absolute;right:0;top:0;width:8px}.device-health-container .device-health-last-recording-container .device-health-last-recording-label{font-weight:700}.device-health-container .device-health-last-recording-container .device-health-last-recording-date-time{margin-left:8px}.device-health-container .device-health-section-container{grid-column-gap:32px;grid-row-gap:16px;column-gap:32px;display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:32px;row-gap:16px;width:100%}@media only screen and (max-width:800px){.device-health-container .device-health-section-container{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:600px){.device-health-container .device-health-section-container{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:350px){.device-health-container .device-health-section-container{grid-template-columns:repeat(1,1fr)}}.device-health-container .device-health-subsection-container{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:32px;width:100%}.device-health-container .device-health-subsection-container .device-health-subsection-values-container{width:100%}.device-health-container .device-health-subsection-container .device-health-subsection-values-container>div:not(:last-child){margin-bottom:32px}.device-health-container .device-health-subsection-container .device-health-subsection-values-container .device-health-subsection-values-row-container{grid-column-gap:32px;grid-row-gap:16px;column-gap:32px;display:grid;grid-template-columns:repeat(4,1fr);row-gap:16px;width:100%}@media only screen and (max-width:800px){.device-health-container .device-health-subsection-container .device-health-subsection-values-container .device-health-subsection-values-row-container{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:600px){.device-health-container .device-health-subsection-container .device-health-subsection-values-container .device-health-subsection-values-row-container{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:350px){.device-health-container .device-health-subsection-container .device-health-subsection-values-container .device-health-subsection-values-row-container{grid-template-columns:repeat(1,1fr)}}.device-health-container .device-health-loading-section-container{align-items:center;display:flex;justify-content:center;margin-bottom:32px;width:100%}.device-health-no-data-text{margin-top:16px;text-align:center}.entity-statistics-dashboard-container{align-items:center;display:flex;flex-direction:column;justify-content:flex-start}.entity-statistics-dashboard-container.entity-statistics-dashboard-container-without-title{margin-top:0}.entity-statistics-dashboard-container .entity-statistics-dashboard-text-charts-container-1{grid-column-gap:16px;grid-row-gap:16px;column-gap:16px;display:grid;grid-template-columns:repeat(4,1fr);margin-top:0;row-gap:16px;width:100%}@media only screen and (max-width:800px){.entity-statistics-dashboard-container .entity-statistics-dashboard-text-charts-container-1{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:600px){.entity-statistics-dashboard-container .entity-statistics-dashboard-text-charts-container-1{grid-template-columns:repeat(1,1fr)}}.entity-statistics-dashboard-container .entity-statistics-dashboard-text-charts-container-2{grid-column-gap:16px;grid-row-gap:16px;column-gap:16px;display:grid;grid-template-columns:repeat(3,1fr);margin-top:16px;row-gap:16px;width:100%}.entity-statistics-dashboard-container .entity-statistics-dashboard-text-charts-container-2 .entity-statistics-dashboard-text-chart-container-2{display:flex}@media only screen and (max-width:800px){.entity-statistics-dashboard-container .entity-statistics-dashboard-text-charts-container-2 .entity-statistics-dashboard-text-chart-container-2:last-child{grid-column:span 2}}@media only screen and (max-width:600px){.entity-statistics-dashboard-container .entity-statistics-dashboard-text-charts-container-2 .entity-statistics-dashboard-text-chart-container-2:last-child{grid-column:span 1}}@media only screen and (max-width:800px){.entity-statistics-dashboard-container .entity-statistics-dashboard-text-charts-container-2{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:600px){.entity-statistics-dashboard-container .entity-statistics-dashboard-text-charts-container-2{grid-template-columns:repeat(1,1fr)}}.entity-statistics-dashboard-container .entity-statistics-dashboard-table-charts-container{grid-column-gap:16px;grid-row-gap:16px;column-gap:16px;display:grid;grid-template-columns:repeat(1,1fr);margin-top:16px;row-gap:16px;width:100%}.entity-statistics-dashboard-container .entity-statistics-dashboard-area-charts-container,.entity-statistics-dashboard-container .entity-statistics-dashboard-bar-charts-container,.entity-statistics-dashboard-container .entity-statistics-dashboard-pie-charts-container,.entity-statistics-dashboard-container .entity-statistics-dashboard-stack-charts-container{display:flex;margin-top:16px;width:100%}.text-chart-container{position:relative;width:100%}.text-chart-container,.text-chart-container .text-chart-content-container{align-items:center;display:flex;flex-direction:column;justify-content:flex-start}.text-chart-container .text-chart-content-container{padding-bottom:16px!important}.text-chart-container .text-chart-content-container .text-chart-content-circular-progress-container{align-items:center;display:flex;justify-content:center}.text-chart-container .text-chart-content-container .text-chart-content-value{text-align:center;word-break:break-all}.text-chart-container .text-chart-content-container .text-chart-content-title{font-weight:700;margin-top:8px;text-align:center}.text-chart-container .text-chart-content-container .text-chart-content-subtitle{margin-top:8px;text-align:center}.text-chart-container .text-chart-content-container .text-chart-error-box{margin-top:8px}.text-chart-container .text-chart-refresh-button{position:absolute;right:8px;top:8px;visibility:hidden}.text-chart-container:hover>.text-chart-refresh-button{visibility:visible}.table-chart-container{max-height:280px}.table-chart-container .table-chart-title-cell{font-weight:700;padding:0}.table-chart-container .table-chart-title-cell .table-chart-title-container{align-items:center;background-color:#fff;display:flex;flex-direction:row;padding:16px}.table-chart-container .table-chart-title-cell .table-chart-title-container .table-chart-title-order-icon-container{align-items:center;display:flex;justify-content:center;margin-left:8px}.table-chart-container .table-chart-title-cell .table-chart-title-container .table-chart-title-order-icon-container .table-chart-title-order-icon{height:14px;width:14px}.table-chart-container .table-chart-body-cell-content-container{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.table-chart-container .table-chart-no-data-message{display:flex;justify-content:center;margin-top:8px}.table-chart-container .table-chart-error-box{margin-top:8px}.table-chart-avatar-container{border-style:solid;border-width:1px;margin-right:8px}.table-chart-avatar-container .table-chart-avatar-svg-object{pointer-events:none}.chart-card-container{position:relative}.chart-card-container,.chart-card-container .chart-card-content-container{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;width:100%}.chart-card-container .chart-card-content-container{padding-bottom:16px}.chart-card-container .chart-card-content-container .chart-card-content-title{font-weight:700;text-align:center}.chart-card-container .chart-card-content-container .chart-card-content-subtitle{margin-top:8px;text-align:center}.chart-card-container .chart-card-content-container .chart-card-content-time-lapse-container{margin-top:8px}.chart-card-container .chart-card-content-container .chart-card-content-chart-container{display:flex;margin-top:16px;width:100%}.chart-card-container .chart-card-content-container .chart-card-content-chart-container svg{overflow:visible}.chart-card-container .chart-card-content-container .chart-card-content-circular-progress{align-items:center;display:flex;height:180px;justify-content:center}.chart-card-container .chart-card-refresh-button{position:absolute;right:8px;top:8px;visibility:hidden}.chart-card-container:hover>.chart-card-refresh-button{visibility:visible}.time-lapse-button{text-transform:none!important}.time-lapse-dialog-title{text-align:center}.time-lapse-dialog-content{align-items:center;display:flex;flex-direction:row;justify-content:center}@media only screen and (max-width:600px){.time-lapse-dialog-content{flex-direction:column}}.time-lapse-dialog-content .time-lapse-range-type-select{display:none}@media only screen and (max-width:600px){.time-lapse-dialog-content .time-lapse-range-type-select{display:flex;margin-top:8px}}.time-lapse-dialog-content .time-lapse-range-type-list{display:flex}@media only screen and (max-width:600px){.time-lapse-dialog-content .time-lapse-range-type-list{display:none}}.time-lapse-dialog-content .time-lapse-date-range-and-calendar{align-items:center;display:flex;flex-direction:column;justify-content:center}.time-lapse-dialog-content .time-lapse-date-range-and-calendar .time-lapse-date-range{align-items:center;display:flex;flex-direction:row;justify-content:center}@media only screen and (max-width:600px){.time-lapse-dialog-content .time-lapse-date-range-and-calendar .time-lapse-date-range{padding-top:16px}}.time-lapse-dialog-content .time-lapse-date-range-and-calendar .time-lapse-date-range .time-lapse-to-text{padding-left:8px;padding-right:8px}.time-lapse-dialog-content .time-lapse-date-range-and-calendar .time-lapse-date-calendar-light{background-color:#fff}.time-lapse-dialog-content .time-lapse-date-range-and-calendar .time-lapse-date-calendar-dark{background-color:#383838}.area-chart-no-data-message,.bar-chart-no-data-message,.pie-chart-container{display:flex;justify-content:center;width:100%}.pie-chart-container{align-items:center;flex-direction:row}.pie-chart-container .pie-chart-legend{grid-column-gap:8px;grid-row-gap:8px;column-gap:8px;display:grid;grid-template-columns:repeat(2,1fr);row-gap:8px;width:100%}.pie-chart-container .pie-chart-legend .pie-chart-legend-row{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.pie-chart-container .pie-chart-legend .pie-chart-legend-row .pie-chart-legend-dot{border-radius:50%;height:10px;width:10px}.pie-chart-container .pie-chart-legend .pie-chart-legend-row .pie-chart-legend-text{cursor:pointer;padding-left:8px}.pie-chart-container .pie-chart-legend .pie-chart-legend-row .pie-chart-legend-text:hover{font-weight:700}@media only screen and (max-width:600px){.pie-chart-container .pie-chart-legend .pie-chart-legend-row{margin-bottom:8px;margin-right:16px}}.pie-chart-container .pie-chart-legend .pie-chart-legend-row-disabled{opacity:.2}.pie-chart-container .pie-chart-legend .pie-chart-legend-row-disabled .pie-chart-legend-text:hover{font-weight:400}@media only screen and (max-width:600px){.pie-chart-container .pie-chart-legend{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-top:16px}.pie-chart-container{flex-direction:column}}.stack-chart-container{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;width:100%}.stack-chart-container .stack-chart-legend{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-top:16px;width:100%}.stack-chart-container .stack-chart-legend .stack-chart-legend-row{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:8px;margin-right:16px}.stack-chart-container .stack-chart-legend .stack-chart-legend-row .stack-chart-legend-dot{border-radius:50%;height:10px;width:10px}.stack-chart-container .stack-chart-legend .stack-chart-legend-row .stack-chart-legend-text{cursor:pointer;padding-left:8px}.stack-chart-container .stack-chart-legend .stack-chart-legend-row .stack-chart-legend-text:hover{font-weight:700}.stack-chart-container .stack-chart-legend .stack-chart-legend-row-disabled{opacity:.2}.stack-chart-container .stack-chart-legend .stack-chart-legend-row-disabled .stack-chart-legend-text:hover{font-weight:400}.applications-state-modal .title{font-size:16px;font-weight:500;line-height:24px;margin:42px auto 0;max-width:90%;text-align:center}.applications-state-modal .subtitle{color:var(--dcm-gray-input2);font-size:14px;font-weight:500;line-height:21px;margin:24px auto;max-width:85%;text-align:center}.entity-licenses-system-administrator-container{align-items:flex-start;display:flex;justify-content:center;margin-bottom:32px}.entity-licenses-system-administrator-container .entity-licenses-system-administrator-text-chart-container{width:50%}@media only screen and (max-width:600px){.entity-licenses-system-administrator-container .entity-licenses-system-administrator-text-chart-container{width:100%}}.history-logs .action:not(:first-child){margin-top:14px}.history-logs .action{display:flex;flex-direction:row;position:relative}.history-logs .action .action-description{flex-direction:column;flex-grow:1;margin-left:9.5px}.history-logs .action .action-description .title{font-size:15px;font-weight:400;line-height:18px}.history-logs .action .action-description .status{display:flex;margin-top:4px}.history-logs .action .action-description .status p{font-size:13px;font-weight:400;line-height:18px}.history-logs .action .action-description .status .label{color:var(--dcm-gray-input);flex-shrink:0}.history-logs .action .action-description .status .desc{color:var(--dcm-gray);margin-left:5px;word-break:break-word}.history-logs .action .action-description .status .desc svg{vertical-align:top}.history-logs .action .action-description .status .separator{display:inline-block}.history-logs .action .action-description .status .separator:after{content:"•";font-size:22px;margin:0 4px;vertical-align:middle}.history-logs .action .action-description .status .separator:last-child:after{content:""}.history-logs .action .action-description .status .done,.history-logs .action .action-description .status .not-done{align-items:center;display:flex}.history-logs .action .action-description .status .done svg,.history-logs .action .action-description .status .not-done svg{height:12px;margin-right:3px;width:12px}.history-logs .action .action-description .status .done{color:var(--dcm-green-base)}.history-logs .action .action-description .status .not-done{color:var(--dcm-red-base)}.history-logs .action .action-description .date{justify-content:flex-start;margin-top:4px;position:static}.history-logs .action .date{display:flex;justify-content:flex-end;position:absolute;right:0;top:0}.history-logs .action .date p{color:var(--dcm-gray-input);font-size:12px;font-weight:400;line-height:18px}.history-logs .action .action-avatar{border-radius:100%;height:22px;width:22px}.history-logs .load-more-button{font-size:14px;font-weight:500;justify-content:flex-start;line-height:24px;margin:8px;text-transform:none;width:-moz-fit-content;width:fit-content}.history-logs .load-more-button span:first-child{margin-left:4px}.paginated-table-add-button-link{text-decoration:none}.professional-caregiver-invite-form-field{margin-top:32px}.entity-playlists-system-administrator-screen-select-input-container{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;margin-bottom:-18px}.entity-playlists-system-administrator-screen-select-input-container .entity-playlists-system-administrator-screen-select-input{max-width:200px}.cardSheet{zoom:40%}.preview{align-items:flex-start;align-items:center;border:1px solid red;display:flex;flex-direction:column;gap:32px}.custom-entity-picture{max-width:240px;width:100%}.senior-caregiver-invite-wrapper,.senior-health-wrapper,.senior-profile-wrapper{display:flex;flex-direction:column;gap:20px}.senior-caregiver-invite-header-title,.senior-health-header-title,.senior-profile-header-title{color:var(--dcm-white-base);font-size:18px;font-weight:400}@media only screen and (max-width:0px){.senior-caregiver-invite-header-title,.senior-health-header-title,.senior-profile-header-title{max-width:250px}}@media only screen and (max-width:600px){.senior-caregiver-invite-header-title,.senior-health-header-title,.senior-profile-header-title{max-width:100%}}.senior-caregiver-invite-card,.senior-health-card,.senior-profile-card{border-radius:10px;min-height:calc(100vh - 280px);padding:40px 66px 51px}@media only screen and (max-width:1200px){.senior-caregiver-invite-card,.senior-health-card,.senior-profile-card{padding:40px 24px 51px}}@media only screen and (max-width:1000px){.senior-caregiver-invite-card,.senior-health-card,.senior-profile-card{padding:40px 14px 51px}}.user-senior-form{display:flex;flex-direction:column;gap:26px}.user-senior-form>:nth-last-child(2){margin-bottom:92px}.user-senior-form .divider{background-color:var(--dcm-gray-lightbg);height:1px;margin:9px 0;width:100%}.user-senior-form .row{display:flex;gap:60px}.user-senior-form .row>*{flex:1 1;height:100%}.user-senior-form .column{display:flex;flex-direction:column;gap:26px}.user-senior-form .column>*{flex:1 1}.user-senior-form .short-gap{gap:30px}.user-senior-form .form-btns{display:flex;flex-direction:row;gap:10px;justify-content:space-around}.user-senior-form .form-btn{border-radius:5px;height:40px;max-width:252px;padding:8px 16px;width:100%}.user-senior-form .loading{height:calc(100vh - 258px)}.user-senior-form .profile-picture[data-edit=false]{display:flex;justify-content:center;place-self:center}@media only screen and (max-width:1200px){.user-senior-form .row{gap:36px}.user-senior-form .form-btns{margin:0 40px}}@media only screen and (max-width:1000px){.user-senior-form .row{flex-direction:column;gap:26px}.user-senior-form .form-btns{margin:0}.user-senior-form>:nth-last-child(2){margin-bottom:42px}}.senior-statistics-dashboard-container{align-items:center;display:flex;flex-direction:column;justify-content:flex-start}.senior-statistics-dashboard-container.senior-statistics-dashboard-container-without-title{margin-top:0}.senior-statistics-dashboard-container .senior-statistics-dashboard-text-charts-container{grid-column-gap:16px;grid-row-gap:16px;column-gap:16px;display:grid;grid-template-columns:repeat(4,1fr);margin-top:0;row-gap:16px;width:100%}@media only screen and (max-width:800px){.senior-statistics-dashboard-container .senior-statistics-dashboard-text-charts-container{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:600px){.senior-statistics-dashboard-container .senior-statistics-dashboard-text-charts-container{grid-template-columns:repeat(1,1fr)}}.senior-statistics-dashboard-container .senior-statistics-dashboard-area-charts-container-1,.senior-statistics-dashboard-container .senior-statistics-dashboard-area-charts-container-2,.senior-statistics-dashboard-container .senior-statistics-dashboard-line-charts-container,.senior-statistics-dashboard-container .senior-statistics-dashboard-pie-charts-container,.senior-statistics-dashboard-container .senior-statistics-dashboard-stack-charts-container,.senior-statistics-dashboard-container .senior-statistics-dashboard-table-charts-container{display:flex;margin-top:16px;width:100%}.senior-statistics-dashboard-container .senior-statistics-dashboard-evolution-per-application-container{align-items:center;border:none;box-shadow:0 4px 16px 0 #1d293926;display:flex;flex-direction:column;justify-content:flex-start;margin-top:16px;padding:16px;width:100%}.senior-statistics-dashboard-container .senior-statistics-dashboard-evolution-per-application-container .senior-statistics-dashboard-evolution-per-application-title{text-align:center}.senior-statistics-dashboard-container .senior-statistics-dashboard-evolution-per-application-container .senior-statistics-dashboard-evolution-per-application-selects-container{align-items:flex-start;display:flex;flex-direction:row;justify-content:center;margin-top:16px;width:100%}.senior-statistics-dashboard-container .senior-statistics-dashboard-evolution-per-application-container .senior-statistics-dashboard-evolution-per-application-selects-container>:first-child{margin-right:8px}.senior-statistics-dashboard-container .senior-statistics-dashboard-evolution-per-application-container .senior-statistics-dashboard-evolution-per-application-selects-container>:last-child{margin-left:8px}@media only screen and (max-width:600px){.senior-statistics-dashboard-container .senior-statistics-dashboard-evolution-per-application-container .senior-statistics-dashboard-evolution-per-application-selects-container{align-items:center;flex-direction:column;justify-content:flex-start}.senior-statistics-dashboard-container .senior-statistics-dashboard-evolution-per-application-container .senior-statistics-dashboard-evolution-per-application-selects-container>:first-child{margin-right:0}.senior-statistics-dashboard-container .senior-statistics-dashboard-evolution-per-application-container .senior-statistics-dashboard-evolution-per-application-selects-container>:last-child{margin-left:0;margin-top:16px}}.senior-statistics-dashboard-container .senior-statistics-dashboard-evolution-per-application-container .senior-statistics-dashboard-evolution-per-application-selects-container .senior-statistics-dashboard-evolution-per-application-select-container{max-width:340px}.senior-statistics-dashboard-container .senior-statistics-dashboard-evolution-per-application-container .senior-statistics-dashboard-evolution-per-application-info-message{margin-top:8px;max-width:696px}@media only screen and (max-width:600px){.senior-statistics-dashboard-container .senior-statistics-dashboard-evolution-per-application-container .senior-statistics-dashboard-evolution-per-application-info-message{max-width:340px}}.line-chart-no-data-message{display:flex;justify-content:center;width:100%}.user-applications-select-input-container{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;margin-bottom:-18px}.user-applications-select-input-container .user-applications-select-input{max-width:300px}.user-applications-info-message{margin-top:16px}.listing-container,.listing-container-sys{background-color:var(--dcm-white-base);box-shadow:0 4px 16px 0 #1d293926!important;margin-top:14px;min-height:300px;padding:32px}.listing-container-centered,.listing-container-sys-centered{margin-left:auto;margin-right:auto;max-width:1024px;width:100%}@media only screen and (max-width:1000px){.listing-container,.listing-container-sys{padding:16px}}.devices-associations-table-container{margin-top:16px}.devices-listing-container,.devices-listing-container-sys{padding:32px 32px 32px 16px}.devices-listing-container-centered,.devices-listing-container-sys-centered{margin-left:auto;margin-right:auto;max-width:1024px;width:100%}.devices-listing-container{background-color:var(--dcm-white-base);box-shadow:0 4px 16px 0 #1d293926!important;margin-top:14px}.devices-listing-modal .title{font-size:16px;font-weight:500;line-height:24px;margin:42px auto 0;max-width:80%;text-align:center}.devices-listing-modal .subtitle{color:var(--dcm-gray-input);font-size:14px;font-weight:500;line-height:14px;margin:24px auto;max-width:85%;text-align:center}.user-cards-associations-button-link{text-decoration:none}.user-cards-associations-table-container{margin-top:16px}.cards-listing-container,.cards-listing-container-sys{padding:32px 32px 32px 16px}.cards-listing-container-centered,.cards-listing-container-sys-centered{margin-left:auto;margin-right:auto;max-width:1024px;width:100%}.cards-listing-container{background-color:var(--dcm-white-base);box-shadow:0 4px 16px 0 #1d293926!important;margin-top:14px}.cards-listing-modal .title{font-size:16px;font-weight:500;line-height:24px;margin:42px auto 0;max-width:80%;text-align:center}.cards-listing-modal .subtitle{color:var(--dcm-gray-input);font-size:14px;font-weight:500;line-height:14px;margin:24px auto;max-width:85%;text-align:center}.health-profile-form-container{display:flex;flex-direction:column}.health-profile-form-container .health-profile-form-conditions-container{grid-column-gap:32px;grid-row-gap:8px;column-gap:32px;display:grid;grid-template-columns:repeat(2,1fr);row-gap:8px;width:100%}@media only screen and (max-width:600px){.health-profile-form-container .health-profile-form-conditions-container{grid-template-columns:repeat(1,1fr)}}.health-profile-form-container .health-profile-form-section{color:var(--dcm-gray);font-size:22px;font-weight:500;line-height:18px;margin-bottom:24px;margin-top:16px;text-align:center;width:100%}.health-profile-form-condition-container{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;width:100%}.caregivers-listing-container,.caregivers-listing-container-sys{padding:32px 32px 32px 16px}.caregivers-listing-container-centered,.caregivers-listing-container-sys-centered{margin-left:auto;margin-right:auto;max-width:1024px;width:100%}.caregivers-listing-container-centered .caregivers-listing-button,.caregivers-listing-container-sys-centered .caregivers-listing-button{display:flex;flex-direction:row;justify-content:flex-end;justify-content:space-between;margin-bottom:18px}.caregivers-listing-container-centered .caregivers-listing-button .caregivers-listing-button-link,.caregivers-listing-container-sys-centered .caregivers-listing-button .caregivers-listing-button-link{font-size:14px;font-weight:500;line-height:24px;text-decoration:underline;text-transform:none}.caregivers-listing-container-centered .caregivers-listing-button .caregivers-listing-button-link:hover,.caregivers-listing-container-sys-centered .caregivers-listing-button .caregivers-listing-button-link:hover{text-decoration:underline}.caregivers-listing-container{background-color:var(--dcm-white-base);box-shadow:0 4px 16px 0 #1d293926!important;margin-top:14px}.caregivers-listing-modal .title{font-size:16px;font-weight:500;line-height:24px;margin:42px auto 0;max-width:70%;text-align:center}.caregivers-listing-modal .subtitle{color:var(--dcm-gray-input);font-size:14px;font-weight:500;line-height:14px;margin:24px auto;max-width:85%;text-align:center}.informal-caregiver-invite-form-field{margin-top:47px}.informal-caregiver-invite-form-footer{justify-content:center;margin:67px auto 0;max-width:805px}.informal-caregiver-invite-form-modal .title{font-size:16px;font-weight:500;line-height:24px;margin:42px auto 0;max-width:70%;text-align:center}.informal-caregiver-invite-form-modal .subtitle{color:var(--dcm-gray-input);font-size:14px;font-weight:500;line-height:14px;margin:24px auto;max-width:85%;text-align:center}.informal-caregiver-invite-form-prompt{align-items:center;display:flex;gap:24px;width:506px}.informal-caregiver-invite-form-prompt .title{font-size:16px;font-weight:500;line-height:24px;margin-top:24px;text-align:center}.informal-caregiver-invite-form-prompt .subtitle{color:var(--dcm-gray-input);font-size:14px;font-weight:500;line-height:14px;margin-bottom:24px;text-align:center}.relationships-invites-container,.relationships-invites-container-sys{padding:32px 32px 32px 16px}.relationships-invites-container-centered,.relationships-invites-container-sys-centered{margin-left:auto;margin-right:auto;max-width:1024px;width:100%}.relationships-invites-container{background-color:var(--dcm-white-base);box-shadow:0 4px 16px 0 #1d293926!important;margin-top:14px}.relationships-invites-modal .title{font-size:16px;font-weight:500;line-height:24px;margin:42px auto 0;max-width:70%;text-align:center}.relationships-invites-modal .subtitle{color:var(--dcm-gray-input);font-size:14px;font-weight:500;line-height:14px;margin:24px auto;max-width:85%;text-align:center}.associate-user-card-form-field{margin-top:32px}.associate-user-card-form-alert{margin-top:8px}.associate-user-card-form-info-message{margin-top:16px}.associate-device-form-field{margin-top:32px}.associate-user-device-info-message{margin-top:16px}.associate-device-form-footer{justify-content:center;margin:67px auto 0;max-width:805px}.associate-device-form-modal .title{font-size:16px;font-weight:500;line-height:24px;margin:42px auto 0;text-align:center}.associate-device-form-modal .subtitle{color:var(--dcm-gray-input);font-size:14px;font-weight:500;line-height:14px;margin:24px auto;text-align:center}.associate-device-form-prompt{align-items:center;display:flex;gap:24px;width:506px}.associate-device-form-prompt .title{font-size:16px;font-weight:500;line-height:24px;margin-top:24px;text-align:center}.associate-device-form-prompt .subtitle{color:var(--dcm-gray-input);font-size:14px;font-weight:500;line-height:14px;margin-bottom:24px;text-align:center}.user-playlists-info-message{margin-top:16px}.playlists-listing-container,.playlists-listing-container-sys{padding:32px 32px 32px 16px}.playlists-listing-container-centered,.playlists-listing-container-sys-centered{margin-left:auto;margin-right:auto;max-width:1024px;width:100%}.playlists-listing-container{background-color:var(--dcm-white-base);box-shadow:0 4px 16px 0 #1d293926!important;margin-top:14px}.playlists-state-modal .title{font-size:16px;font-weight:500;line-height:24px;margin:42px auto 0;max-width:90%;text-align:center}.playlists-state-modal .subtitle{color:var(--dcm-gray-input2);font-size:14px;font-weight:500;line-height:21px;margin:24px auto;max-width:90%;text-align:center}.playlists-system-administrator-screen-select-input-container{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;margin-bottom:-18px}.playlists-system-administrator-screen-select-input-container .playlists-system-administrator-screen-select-input{max-width:200px}.playlists-system-administrator-screen-add-button-link{text-decoration:none}.playlist-form-container{display:flex;flex-direction:column;justify-content:flex-start}.playlist-form-container .playlist-form-line-1{margin-top:16px}.playlist-form-container .playlist-form-line-2,.playlist-form-container .playlist-form-line-3,.playlist-form-container .playlist-form-line-5{display:flex;flex-direction:row;margin-top:32px}.playlist-form-container .playlist-form-line-2 .playlist-form-line-5-flex,.playlist-form-container .playlist-form-line-3 .playlist-form-line-5-flex,.playlist-form-container .playlist-form-line-5 .playlist-form-line-5-flex{flex:1 1}.playlist-form-container .playlist-form-line-2 .playlist-form-line-2-left,.playlist-form-container .playlist-form-line-2 .playlist-form-line-3-left,.playlist-form-container .playlist-form-line-2 .playlist-form-line-5-left,.playlist-form-container .playlist-form-line-3 .playlist-form-line-2-left,.playlist-form-container .playlist-form-line-3 .playlist-form-line-3-left,.playlist-form-container .playlist-form-line-3 .playlist-form-line-5-left,.playlist-form-container .playlist-form-line-5 .playlist-form-line-2-left,.playlist-form-container .playlist-form-line-5 .playlist-form-line-3-left,.playlist-form-container .playlist-form-line-5 .playlist-form-line-5-left{margin-right:8px;width:50%}@media only screen and (max-width:600px){.playlist-form-container .playlist-form-line-2 .playlist-form-line-2-left,.playlist-form-container .playlist-form-line-2 .playlist-form-line-3-left,.playlist-form-container .playlist-form-line-2 .playlist-form-line-5-left,.playlist-form-container .playlist-form-line-3 .playlist-form-line-2-left,.playlist-form-container .playlist-form-line-3 .playlist-form-line-3-left,.playlist-form-container .playlist-form-line-3 .playlist-form-line-5-left,.playlist-form-container .playlist-form-line-5 .playlist-form-line-2-left,.playlist-form-container .playlist-form-line-5 .playlist-form-line-3-left,.playlist-form-container .playlist-form-line-5 .playlist-form-line-5-left{margin-right:0;width:100%}}.playlist-form-container .playlist-form-line-2 .playlist-form-line-2-right,.playlist-form-container .playlist-form-line-2 .playlist-form-line-3-right,.playlist-form-container .playlist-form-line-2 .playlist-form-line-5-right,.playlist-form-container .playlist-form-line-3 .playlist-form-line-2-right,.playlist-form-container .playlist-form-line-3 .playlist-form-line-3-right,.playlist-form-container .playlist-form-line-3 .playlist-form-line-5-right,.playlist-form-container .playlist-form-line-5 .playlist-form-line-2-right,.playlist-form-container .playlist-form-line-5 .playlist-form-line-3-right,.playlist-form-container .playlist-form-line-5 .playlist-form-line-5-right{margin-left:8px;width:50%}@media only screen and (max-width:600px){.playlist-form-container .playlist-form-line-2 .playlist-form-line-2-right,.playlist-form-container .playlist-form-line-2 .playlist-form-line-3-right,.playlist-form-container .playlist-form-line-2 .playlist-form-line-5-right,.playlist-form-container .playlist-form-line-3 .playlist-form-line-2-right,.playlist-form-container .playlist-form-line-3 .playlist-form-line-3-right,.playlist-form-container .playlist-form-line-3 .playlist-form-line-5-right,.playlist-form-container .playlist-form-line-5 .playlist-form-line-2-right,.playlist-form-container .playlist-form-line-5 .playlist-form-line-3-right,.playlist-form-container .playlist-form-line-5 .playlist-form-line-5-right{margin-left:0;margin-top:32px;width:100%}.playlist-form-container .playlist-form-line-2,.playlist-form-container .playlist-form-line-3,.playlist-form-container .playlist-form-line-5{flex-direction:column}}.playlist-form-container .playlist-form-line-4,.playlist-form-container .playlist-form-line-6{margin-top:32px}.playlist-form-container .playlist-form-image-label{margin-bottom:8px}.playlist-form-container .playlist-form-image-alert{margin-top:8px}.playlist-form-container .playlist-form-image-edit-button{display:flex;justify-content:flex-end;margin-top:8px}.playlist-form-delete-container{margin-top:32px}.playlist-form-delete-container .playlist-form-delete-button-container{display:flex;justify-content:space-around;margin-top:32px}.playlist-form-color-input-start-adornment{border-radius:4px;border-style:solid;border-width:1px;height:24px;width:24px}.localized-string-input-dialog-content-container>:first-child{margin-top:10px}.localized-string-input-dialog-content-container>:not(:first-child){margin-top:32px}.color-input-color-input-light{-webkit-appearance:none;appearance:none;background-color:#0000;border:none;cursor:pointer;height:30px;margin-right:8px;padding:0;width:30px}.color-input-color-input-light::-moz-color-swatch{border:1px solid #00000042;border-radius:4px}.color-input-color-input-light::-webkit-color-swatch{border:1px solid #00000042;border-radius:4px}.color-input-color-input-dark{-webkit-appearance:none;appearance:none;background-color:#0000;border:none;cursor:pointer;height:30px;margin-right:8px;padding:0;width:30px}.color-input-color-input-dark::-moz-color-swatch{border:1px solid #ffffff4d;border-radius:4px}.color-input-color-input-dark::-webkit-color-swatch{border:1px solid #ffffff4d;border-radius:4px}.smooth-image{transition:opacity .25s;width:100%}.image-visible{opacity:1}.image-hidden{opacity:0}.smooth-preloader{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.smooth-image-svg-object{pointer-events:none}.playlist-item-form-container{display:flex;flex-direction:column;justify-content:flex-start}.playlist-item-form-container .playlist-item-form-line-1{margin-top:16px}.playlist-item-form-container .playlist-item-form-line-2{display:flex;flex-direction:row;margin-top:32px}.playlist-item-form-container .playlist-item-form-line-2 .playlist-item-form-line-2-left{margin-right:8px;width:50%}@media only screen and (max-width:600px){.playlist-item-form-container .playlist-item-form-line-2 .playlist-item-form-line-2-left{margin-right:0;width:100%}}.playlist-item-form-container .playlist-item-form-line-2 .playlist-item-form-line-2-right{margin-left:8px;width:50%}@media only screen and (max-width:600px){.playlist-item-form-container .playlist-item-form-line-2 .playlist-item-form-line-2-right{margin-left:0;margin-top:32px;width:100%}.playlist-item-form-container .playlist-item-form-line-2{flex-direction:column}}.playlist-item-form-container .playlist-item-form-line-3,.playlist-item-form-container .playlist-item-form-line-4,.playlist-item-form-container .playlist-item-form-line-5,.playlist-item-form-container .playlist-item-form-line-6{margin-top:32px}.playlist-item-form-container .playlist-item-form-label{margin-bottom:8px}.playlist-item-form-container .playlist-item-form-image-alert{margin-top:8px}.playlist-item-form-container .playlist-item-form-image-edit-button{display:flex;justify-content:flex-end;margin-top:8px}.playlist-item-form-delete-container{margin-top:32px}.playlist-item-form-delete-container .playlist-item-form-delete-button-container{display:flex;justify-content:space-around;margin-top:32px}.playlist-item-form-playlist-input-start-adornment{border-style:solid;border-width:1px}.embed-youtube-video-container{height:240px;max-width:426px;width:100%}.embed-youtube-video-container .embed-youtube-video-video{height:100%;width:100%}.list-item-link{font-weight:700}.list-item-link div{min-width:0!important}.list-item-link.active div,.list-item-link.active div svg{color:inherit}.list-item-link-icon{height:22px;width:22px}.list-item-link-icon svg{height:100%;width:100%}.list-item-link-icon svg path{fill:currentColor}.list-item-link-icon.MuiSvgIcon-root{font-size:22px!important}.list-item-link.list-sub-item-link{background-color:#f9fbff;color:#747474}.list-item-link.list-sub-item-link.active .list-item-link-text>span{background-color:#d4e7ff;color:#464646}.index-view-screen-results-container,.index-view-screen-results-wrapper{flex-grow:1}.index-view-screen-results-grid{grid-gap:16px;display:grid;justify-content:space-between}.index-view-screen-results-list{display:flex;flex-direction:column;width:100%}.index-view-screen-results-load-more-spinner{align-items:center;display:flex;justify-content:center;width:100%}.index-screen-view-toggler{border:1px solid #fff;border-radius:5px;cursor:pointer;display:flex;flex-direction:row;height:40px;width:82px}.index-screen-view-toggler>button{border-radius:0}.index-screen-view-toggler-item{display:grid;place-items:center;width:40px}.index-view-results{grid-gap:16px;display:grid;justify-content:space-between}@media only screen and (max-width:600px){.index-view-results{justify-content:center}}.index-view-results-no-results{display:grid;min-height:calc(100vh - 218px);padding:16px;place-content:center}.index-view-results-no-results-load-spinner{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.index-view-results-no-results .wrapper{display:flex;flex-direction:column;text-align:center}.index-view-results-no-results .wrapper p.title{color:var(--dcm-gray);font-size:20px;font-style:normal;font-weight:600;line-height:20px}.index-view-results-no-results .wrapper p.subtitle{color:var(--dcm-gray);font-size:16px;font-style:normal;font-weight:400;line-height:16px}@media only screen and (max-width:500px){.system-entities-index-list-card{width:100%}}.system-entities-index-list-card .caregiver-affiliation{word-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.system-entities-index-list-card.card-outer-box{align-items:center;border:.5px solid #c6c6ca;border-radius:5px;box-shadow:0 -3px 14px #1d293926;display:flex;flex-direction:column;height:226px;position:relative;width:200px}.system-entities-index-list-card .birthday-surprise{left:0;position:absolute;z-index:0}.system-entities-index-list-card .card-header{position:absolute;right:6px;top:6px}.system-entities-index-list-card .card-header.MuiCardHeader-root{padding:0}.system-entities-index-list-card .card-header.MuiCardHeader-root>.MuiCardHeader-action{margin:0}.system-entities-index-list-card .card-header.MuiCardHeader-root>.MuiCardHeader-action>.MuiButtonBase-root{padding:0}.system-entities-index-list-card .card-content{align-items:center;display:flex;flex-direction:column;padding:24px 9px 0}.system-entities-index-list-card .avatar{aspect-ratio:1/1;color:var(--dcm-gray-general);font-size:22px;font-weight:600;height:76px;line-height:26px;margin-bottom:13px;margin-top:-15px;width:76px}.system-entities-index-list-card .avatar.senior-avatar{background:#0003}.system-entities-index-list-card .avatar.caregiver-avatar{background:#e4e4e4}.system-entities-index-list-card .user-name{max-lines:1;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:18px;margin-bottom:13px;white-space:nowrap}.system-entities-index-list-card .user-name.active-or-senior{color:var(--dcm-gray)}.system-entities-index-list-card .user-name.inactive-caregiver{color:var(--dcm-gray-general)}.system-entities-index-list-card .caregiver-affiliation{font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:18px;margin-bottom:13px;min-height:1em}.system-entities-index-list-card .caregiver-affiliation.active-caregiver{color:var(--dcm-gray)}.system-entities-index-list-card .caregiver-affiliation.inactive-caregiver{color:var(--dcm-gray-general)}.system-entities-index-list-card .senior-info{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:13px}.system-entities-index-list-card .senior-info .text-content{color:#464646;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:18px;margin-left:2px;min-height:1em;padding-left:2px}.system-entities-index-list-card .senior-info .divider{background-color:var(--dcm-gray-general);height:18px;margin-left:6px;margin-right:6px}.system-entities-index-list-card .social-responses-box{align-items:center;display:flex;flex-direction:row;gap:8px}.system-entities-index-list-card .social-response-chip{font-size:12px;font-weight:700;height:22px;line-height:18px}.system-entities-index-list-card .caregiver-pending-invitation{color:var(--dcm-red-base);font-family:Roboto,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px}.flat-select-input .MuiSelect-select{background-color:#f5f5f5}.flat-select-input .MuiInputBase-root:after,.flat-select-input .MuiInputBase-root:before{border-bottom:2px solid #e4e3e3}.flat-select-input span.input-error{bottom:-20px;font-family:Roboto,sans-serif;font-size:12px;font-weight:500;line-height:110%;margin-top:2px;position:absolute}#add-staff-form form{display:flex;flex-direction:column;gap:30px;width:100%}#add-staff-confirm .content-wrapper,#add-staff-success .content-wrapper{align-items:center;gap:24px;margin:30px 0}#add-staff-confirm .content-wrapper .title,#add-staff-success .content-wrapper .title{font-family:Roboto,sans-serif;font-size:16px;font-weight:500;line-height:150%;text-align:center}#add-staff-confirm .content-wrapper .subtitle,#add-staff-success .content-wrapper .subtitle{font-family:Roboto,sans-serif;font-size:14px;font-weight:500;line-height:150%;max-width:370px;text-align:center}#add-staff-success .MuiDialogActions-root{justify-content:flex-end}#add-senior-form form{display:flex;flex-direction:column;gap:30px;width:100%}#add-senior-confirm .content-wrapper{align-items:center;gap:24px;margin:30px 0}#add-senior-confirm .content-wrapper .title{font-family:Roboto,sans-serif;font-size:16px;font-weight:500;line-height:150%;text-align:center}#add-senior-confirm .content-wrapper .subtitle{font-family:Roboto,sans-serif;font-size:14px;font-weight:500;line-height:150%;max-width:370px;text-align:center}.flat-date-input .MuiInputBase-root{border:0;color:#676767;font-size:14px;font-weight:400;height:42px;padding:0 0 15px}.flat-date-input .MuiInputBase-root:active,.flat-date-input .MuiInputBase-root:hover{color:#b8b8b7}.flat-date-input button{bottom:-8px;right:10px}.flat-date-input fieldset{border:0!important}.flat-date-input span.input-error,.flat-starts-at-time span.input-error{bottom:-20px;font-size:12px;font-weight:500;line-height:110%;margin-top:2px;position:absolute}.licenses-professional-caregiver-container{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;margin-top:32px}.licenses-professional-caregiver-container .licenses-professional-caregiver-text-charts-container{grid-column-gap:16px;grid-row-gap:16px;column-gap:16px;display:grid;grid-template-columns:repeat(2,1fr);margin-top:24px;row-gap:16px;width:100%}@media only screen and (max-width:600px){.licenses-professional-caregiver-container .licenses-professional-caregiver-text-charts-container{grid-template-columns:repeat(1,1fr)}}.delete-template-modal .container{align-items:center;gap:16px}.delete-template-modal .title{font-size:16px;font-weight:500;line-height:24px;max-width:350px;text-align:center}.delete-template-modal .subtitle{color:var(--dcm-gray-input);font-size:14px;font-weight:500;line-height:21px;max-width:490px;text-align:center}.template-edit .templates-alert-info .MuiAlert-message{font-size:16px;font-weight:500;line-height:20px}.title,.value{color:var(--dcm-gray);width:-moz-fit-content;width:fit-content}.title{font-size:16px;font-weight:700}.value{display:flex;flex-shrink:0;flex-wrap:wrap;font-size:14px;font-weight:400;margin:0;word-break:break-word}.activity-type-entry-card{background:#fff;border-radius:5px;box-shadow:0 2px 4px #00000026;display:flex;overflow:hidden}.activity-type-entry-card-columns{min-height:92px;width:299px}.activity-type-entry-card-lines{flex-shrink:0;height:124px;width:100%}.activity-type-entry-card-medical-appointment,.activity-type-entry-card-medication{flex-shrink:0;min-height:152px;width:100%}.activity-type-entry-card-edit,.activity-type-entry-card-no-edit{cursor:pointer}.activity-type-entry-card-edit:hover,.activity-type-entry-card-no-edit:hover{background:var(--dcm-blue-lighter)}.activity-type-entry-card-no-edit .activity-type-info{border:0}.activity-type-entry-card-edit{color:var(--dcm-blue-base)!important;cursor:pointer}.activity-type-entry-card-edit .activity-type-info{border:1px solid var(--dcm-blue-light);border-bottom-right-radius:5px;border-top-right-radius:5px}.activity-type-entry-card-active{color:var(--dcm-gray)}.activity-type-entry-card-inactive{color:var(--dcm-gray-light)}.activity-type-entry-card-content{display:flex;width:100%}.activity-type-entry-card-content .activity-type-statebar{flex-shrink:0;height:100%;width:5px}.activity-type-entry-card-content .activity-type-statebar-active{background-color:var(--dcm-green-base)}.activity-type-entry-card-content .activity-type-statebar-inactive{background-color:var(--dcm-red-base)}.activity-type-entry-card-content .activity-type-info{align-items:center;display:flex;padding-left:8px;width:100%}.activity-type-entry-card-content .activity-type-info-name,.activity-type-entry-card-content .activity-type-info-value{color:inherit;font-style:normal}.activity-type-entry-card-content .activity-type-info-name{font-size:14px;font-weight:700;line-height:20px}.activity-type-entry-card-content .activity-type-info-name-label{font-size:16px;font-weight:700;line-height:20px}.activity-type-entry-card-content .activity-type-info-value{font-size:16px;font-weight:500;line-height:20px}.activity-type-entry-card-content .activity-type-info-value-lines{font-weight:500}.activity-type-entry-card-content .activity-type-info-value-columns{font-size:14px;font-weight:500}.activity-type-entry-card-content .activity-type-info-value-label-columns,.activity-type-entry-card-content .activity-type-info-value-label-lines{font-size:16px;font-weight:700}.activity-type-entry-card-content .activity-type-info .medical-appointment-card-content,.activity-type-entry-card-content .activity-type-info .medication-card-content{display:flex;flex-direction:column;flex-grow:1;gap:18px;margin:16px 2px 16px 4px;position:relative}.activity-type-entry-card-content .activity-type-info .medical-appointment-card-content p,.activity-type-entry-card-content .activity-type-info .medication-card-content p{font-size:14px;line-height:20px}.activity-type-entry-card-content .activity-type-info .medical-appointment-card-content .name,.activity-type-entry-card-content .activity-type-info .medication-card-content .name{font-weight:500}.activity-type-entry-card-content .activity-type-info .medical-appointment-card-content .medical-appointment-container .medical-appointment-details .medical-appointment-format,.activity-type-entry-card-content .activity-type-info .medical-appointment-card-content .medical-appointment-container .medical-appointment-details .medical-appointment-notes,.activity-type-entry-card-content .activity-type-info .medical-appointment-card-content .medical-appointment-container .medical-appointment-specialities,.activity-type-entry-card-content .activity-type-info .medication-card-content .medicine-administration-container .medicine,.activity-type-entry-card-content .activity-type-info .medication-card-content .medicine-administration-container .medicine-administration-details .medicine-administration-route,.activity-type-entry-card-content .activity-type-info .medication-card-content .medicine-administration-container .medicine-administration-details .medicine-dosage{word-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.activity-type-entry-card-content .activity-type-info .medication-card-content .medicine-administration-container{align-items:flex-start;display:flex;flex-direction:row}.activity-type-entry-card-content .activity-type-info .medication-card-content .medicine-administration-container .medicine{margin-right:56px;width:480px}.activity-type-entry-card-content .activity-type-info .medication-card-content .medicine-administration-container .medicine-administration-details{display:flex;flex-direction:row;gap:28px}.activity-type-entry-card-content .activity-type-info .medication-card-content .medicine-administration-container .medicine-administration-details .medicine-dosage{width:100px}.activity-type-entry-card-content .activity-type-info .medication-card-content .medicine-administration-container .medicine-administration-details .medicine-administration-route{width:180px}.activity-type-entry-card-content .activity-type-info .medication-card-content .medicine-administration-container .medicine-administration-details .medicine-administration-schedule{width:300px}.activity-type-entry-card-content .activity-type-info .medication-card-content .medication-divider{margin-right:24px}.activity-type-entry-card-content .activity-type-info .medication-card-content .medication-schedule-container{display:flex;flex-direction:row}.activity-type-entry-card-content .activity-type-info .medication-card-content .medication-schedule-container .schedule-content{display:flex;flex-direction:row;gap:12px}.activity-type-entry-card-content .activity-type-info .medication-card-content .medication-schedule-container .schedule-content .schedule-item{color:var(--dcm-blue-base);font-weight:500}.activity-type-entry-card-content .activity-type-info .medication-card-content .medication-schedule-container .schedule-end{margin-left:12px}.activity-type-entry-card-content .activity-type-info .medication-card-content .medication-chips-container{position:absolute;right:0;top:0}.activity-type-entry-card-content .activity-type-info .medication-card-content .medication-chips-container .box-chip,.activity-type-entry-card-content .activity-type-info .medication-card-content .medication-chips-container .sos-chip{font-size:14px;font-weight:500;height:25px;line-height:18px}.activity-type-entry-card-content .activity-type-info .medication-card-content .medication-chips-container .box-chip span,.activity-type-entry-card-content .activity-type-info .medication-card-content .medication-chips-container .sos-chip span{padding:0 4px}.activity-type-entry-card-content .activity-type-info .medication-card-content .medication-chips-container .box-chip{background-color:#e2ecff;color:var(--dcm-blue-base)}.activity-type-entry-card-content .activity-type-info .medication-card-content .medication-chips-container .sos-chip{background-color:#ffe9e2;color:var(--dcm-red-base);margin-left:6px}.activity-type-entry-card-content .activity-type-info .medical-appointment-card-content .medical-appointment-container{align-items:flex-start;display:flex;flex-direction:row}.activity-type-entry-card-content .activity-type-info .medical-appointment-card-content .medical-appointment-container .medical-appointment-specialities{margin-right:56px;width:480px}.activity-type-entry-card-content .activity-type-info .medical-appointment-card-content .medical-appointment-container .medical-appointment-details{display:flex;flex-direction:row;gap:28px}.activity-type-entry-card-content .activity-type-info .medical-appointment-card-content .medical-appointment-container .medical-appointment-details .medical-appointment-format{width:100px}.activity-type-entry-card-content .activity-type-info .medical-appointment-card-content .medical-appointment-container .medical-appointment-details .medical-appointment-notes{width:180px}.activity-type-entry-card-content .activity-type-info .medical-appointment-card-content .medical-appointment-schedule-container{display:flex;flex-direction:row}.activity-type-entry-card-content .activity-type-info .medical-appointment-card-content .medical-appointment-schedule-container .medical-appointment-schedule-content{display:flex;flex-direction:row;flex-shrink:0;gap:12px}.MuiBox-root.activity-type-card-select{align-items:center;display:flex;height:52px;justify-self:center;padding:16px 0 16px 19px;width:166px}.MuiBox-root.activity-type-card-select .MuiFormControlLabel-root{margin:0}.MuiBox-root.activity-type-card-select .MuiButtonBase-root{height:12px;margin-right:8px;padding:0;width:12px}.MuiBox-root.activity-type-card-select .MuiSvgIcon-root{height:12px;width:12px}.MuiBox-root.activity-type-card-select .MuiTypography-root{font-family:Roboto;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.flat-starts-at-date span.input-error{bottom:-20px;font-size:12px;font-weight:500;line-height:110%;margin-top:2px;position:absolute}.flat-autocomplete-input{width:100%}.flat-autocomplete-input .MuiFilledInput-root{height:42px;padding:8.5px 12px!important}.flat-autocomplete-input .MuiFilledInput-input,.flat-autocomplete-input input,.flat-autocomplete-input textarea{-webkit-text-fill-color:var(--dcm-gray);-webkit-background-clip:text;background-clip:text;color:var(--dcm-gray);font-size:14px;font-weight:500;margin:0 20px 0 10px}.flat-autocomplete-input .MuiFilledInput-input:active,.flat-autocomplete-input .MuiFilledInput-input:hover,.flat-autocomplete-input input:active,.flat-autocomplete-input input:hover,.flat-autocomplete-input textarea:active,.flat-autocomplete-input textarea:hover{color:#b8b8b7}.flat-autocomplete-input .MuiFilledInput-input::placeholder,.flat-autocomplete-input input::placeholder,.flat-autocomplete-input textarea::placeholder{font-weight:400}.flat-autocomplete-input .MuiFilledInput-input.Mui-disabled,.flat-autocomplete-input input.Mui-disabled,.flat-autocomplete-input textarea.Mui-disabled{-webkit-text-fill-color:unset}.flat-autocomplete-input .MuiFilledInput-input.Mui-disabled:active,.flat-autocomplete-input .MuiFilledInput-input.Mui-disabled:hover,.flat-autocomplete-input input.Mui-disabled:active,.flat-autocomplete-input input.Mui-disabled:hover,.flat-autocomplete-input textarea.Mui-disabled:active,.flat-autocomplete-input textarea.Mui-disabled:hover{color:inherit}.flat-autocomplete-input span.input-error{bottom:-20px;color:var(--dcm-red-base);font-size:12px;font-weight:500;line-height:110%;margin-top:2px;position:absolute}.schedule-field label{color:var(--dcm-gray);font-weight:500;margin-bottom:5px}.schedule-field label>span{margin-left:5px}.periodicity-form label{color:var(--dcm-gray);font-size:14px;font-weight:500;letter-spacing:0;line-height:10px;text-align:left}.templates-modal .container{align-items:left;gap:16px}.templates-modal .label-container{display:flex}.templates-modal .label-container p{font-size:16px;font-weight:500;line-height:24px}.templates-modal .label-container span{color:var(--dcm-red-base)}.confirmation-import .container,.delete-modal .container{align-items:center;gap:16px}.confirmation-import .container .title,.delete-modal .container .title{font-size:16px;font-weight:500;line-height:24px;text-align:center}.confirmation-import .container .subtitle,.delete-modal .container .subtitle{color:var(--dcm-gray-input);font-size:14px;font-weight:500;line-height:21px;max-width:490px;text-align:center;-webkit-user-select:none;user-select:none}.confirmation-import .title{max-width:350px}.confirmation-import .subtitle{-webkit-user-select:none;user-select:none}.delete-modal .title{max-width:330px}.settings-menu-card{margin-bottom:20px;margin-right:16px;max-height:-webkit-fill-available;overflow-y:scroll!important;position:absolute;width:-webkit-fill-available}.add-occurrence-menu{transform-origin:bottom 20px;width:100%}.add-occurrence-menu .MuiList-root{display:flex;flex-direction:column;gap:8px;padding:4px 0}.add-occurrence-menu .occurrences-menu-item{align-items:center;color:var(--dcm-gray);flex-direction:row;font-size:14px;font-weight:500;gap:8px;height:30px;letter-spacing:0;line-height:10px;padding:6px 10px}.add-occurrence-menu .occurrences-menu-item:hover{background-color:var(--dcm-blue-lighter)}.occurrences-modal .title{font-size:16px;font-weight:500;line-height:24px;margin:42px auto 0;text-align:center}.occurrences-modal .subtitle{color:var(--dcm-gray-input);font-size:14px;font-weight:500;line-height:14px;margin:24px auto;text-align:center;width:80%}.occurrences-add-modal-name{margin-top:20px}.occurrences-add-modal-switch-container{display:flex;justify-items:left;margin-top:26px}.occurrences-add-modal-switch-container .switch-input:last-child{margin-left:auto;margin-right:auto}.occurrences-add-modal-notify{margin-bottom:26px;margin-top:26px}.occurrences-card-collapse{box-shadow:none!important}.occurrences-card-collapse .MuiCardActions-root{background-color:var(--dcm-bgseniormenu);padding:14px 12px}.occurrences-card-collapse .MuiCardContent-root{padding:0!important}.occurrences-card-collapse .occurrences-card-collapse-header{border-radius:5px;color:var(--dcm-gray);font-size:20px;font-weight:500;line-height:18px}.occurrences-card-collapse .occurrences-types-container .occurrences-types-header{border-bottom:1px solid #e4e3e380;display:flex;flex-direction:row;gap:8px;padding:14px 12px}.occurrences-card-collapse .occurrences-types-container .occurrences-types-header p{color:var(--dcm-gray);font-size:18px;font-weight:500;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.occurrences-card-collapse .occurrences-types-container .occurrences-type{align-items:center;border-radius:5px;display:flex;flex-direction:row;gap:8px;height:46px;margin-top:8px;overflow:hidden;padding:14px 12px}.occurrences-card-collapse .occurrences-types-container .occurrences-type-action p,.occurrences-card-collapse .occurrences-types-container .occurrences-type-active p,.occurrences-card-collapse .occurrences-types-container .occurrences-type-name p,.occurrences-card-collapse .occurrences-types-container .occurrences-type-notify p{font-size:16px;font-weight:500;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.occurrences-card-collapse .occurrences-types-container .occurrences-empty{font-size:16px;font-weight:400;line-height:18px;margin-top:24px;text-align:center}.occurrences-card-collapse .occurrences-type-button{display:flex;justify-content:center;padding:18px 0;width:100%}.occurrences-card-collapse .occurrences-types-container .occurrences-type .occurrences-type-name,.occurrences-card-collapse .occurrences-types-container .occurrences-types-header .occurrences-type-name{min-width:150px;width:30%}.occurrences-card-collapse .occurrences-types-container .occurrences-type .occurrences-type-action,.occurrences-card-collapse .occurrences-types-container .occurrences-type .occurrences-type-active,.occurrences-card-collapse .occurrences-types-container .occurrences-types-header .occurrences-type-action,.occurrences-card-collapse .occurrences-types-container .occurrences-types-header .occurrences-type-active{min-width:50px;width:calc(15% - 8px)}.occurrences-card-collapse .occurrences-types-container .occurrences-type .occurrences-type-notify,.occurrences-card-collapse .occurrences-types-container .occurrences-types-header .occurrences-type-notify{min-width:150px;width:calc(30% - 8px)}.occurrences-card-collapse .occurrences-type-menu{display:flex;justify-content:flex-end;width:10%}.occurrences-card-collapse:not(:first-child){margin-top:44px}.settings-dcm{display:flex}.settings-dcm .main-panel-container{flex:1 1;min-height:100px}.settings-menu-wrapper{display:flex;flex-direction:column;gap:20px}.settings-menu-header-title{color:#fff;font-size:18px;font-weight:400}@media only screen and (max-width:0px){.settings-menu-header-title{max-width:250px}}@media only screen and (max-width:600px){.settings-menu-header-title{max-width:100%}}.settings-menu-card{border-radius:8px;box-shadow:0 4px 16px #1d293926!important;min-height:calc(100vh - 280px);padding:40px 66px 51px}@media only screen and (max-width:1200px){.settings-menu-card{padding:40px 24px 51px}}@media only screen and (max-width:1000px){.settings-menu-card{padding:40px 14px 51px}}.settings-menu-card{padding:26px 24px 24px}@media only screen and (max-width:1000px){.settings-menu-card{padding:16px 12px 12px}}.settings-menu-card .settings-menu-card-title{align-items:center;color:var(--dcm-gray);display:flex}.settings-menu-card .settings-menu-card-title svg{height:40px;width:40px}.settings-menu-card .settings-menu-card-title p{font-size:22px;font-weight:700;line-height:18px;margin-left:8px}.deactivate-quick-access-device-modal .container{align-items:center;gap:16px}.deactivate-quick-access-device-modal .title{font-size:16px;font-weight:500;line-height:24px;max-width:350px;text-align:center}.deactivate-quick-access-device-modal .subtitle{color:var(--dcm-gray-input);font-size:14px;font-weight:500;line-height:21px;max-width:490px;text-align:center}.senior-dcm{display:flex}.senior-dcm .main-panel-container{flex:1 1;min-height:100px}.main{overflow:hidden}.main .buttons,.main .care-plan-options{display:flex;flex-direction:column}.senior-side-panel-card-expanded .senior-side-panel-top-container .avatar-container{position:relative;transition:all .2s ease-in-out}.senior-side-panel-card-expanded .senior-side-panel-top-container .avatar-container .avatar{font-size:50px;height:146px;line-height:26px;width:146px}.senior-side-panel-card-expanded .senior-side-panel-top-container .avatar-container .call-button{bottom:0;height:40px;position:absolute;right:0;width:40px}.senior-side-panel-card-collapsed .avatar{font-size:20px;height:60px;width:60px}.senior-side-panel-card-collapsed .MuiListItem-root{width:40px}.senior-side-panel-card-collapsed .MuiTypography-root{font-size:12px}.senior-side-panel-card-collapsed .MuiListItemIcon-root{margin-right:0}.senior-side-panel-card-collapsed .has-icon{justify-content:center}.senior-side-panel-card-collapsed .has-icon .MuiListItemText-root{display:none}.collapse-button-shadow{background-color:#fff;border-radius:50%;box-shadow:0 3px 4px #0003;height:24px;position:absolute;width:24px}.collapse-button-shadow:before{background-color:#fff;content:"";display:block;font-size:0;height:34px;position:absolute;top:0;width:24px}.collapse-button-shadow-open{right:-15px}.collapse-button-shadow-open:before{left:-15px}.collapse-button-shadow-closed{right:-13px}.collapse-button-shadow-closed:before{left:-13px}.glow-on-hover{background:#111;border:none;border-radius:50%;color:#fff;cursor:pointer;height:100%;outline:none;position:relative;width:100%;z-index:0}.glow-on-hover:before{animation:glowing 20s linear infinite;background:linear-gradient(45deg,red,#ff7300,#fffb00,#48ff00,#00ffd5,#002bff,#7a00ff,#ff00c8,red);background-size:400%;border-radius:50%;content:"";filter:blur(5px);height:calc(100% + 4px);left:-2px;opacity:1;position:absolute;top:-2px;transition:opacity .3s ease-in-out;width:calc(100% + 4px);z-index:-1}.glow-on-hover:active{scale:.9}.glow-on-hover:active:after{background:#0000}.glow-on-hover:after{border-radius:50%;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.activities-group-entry-card{border-radius:5px;box-shadow:0 4px 16px #1d293926;display:flex;flex-direction:column;padding:12px 15px 12px 12px;position:relative;width:100%}.activities-group-entry-card-columns{height:400px}.activities-group-entry-card-lines,.activities-group-entry-card-medical-appointment,.activities-group-entry-card-medication{height:705px}@media only screen and (max-width:1430px){.activities-group-entry-card{height:auto;padding:10px}}.activities-group-entry-card.anim-border{overflow:hidden}.activities-group-entry-card.anim-border:before{animation:gradient 2s ease-in-out alternate-reverse forwards;background-color:#0000;background-size:400% 400%;border-radius:5px;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.activities-group-entry-card.anim-border:after{background:#fff;border-radius:3px;content:"";height:100%;left:0;position:absolute;top:0;transition:all .5s ease-in-out;width:100%;z-index:0}.activities-group-entry-card-not-editing{overflow:hidden}.activities-group-entry-card-not-editing .col-content h5{fill:currentColor;color:var(--dcm-gray);transition:color,fill .5s ease-in-out}.activities-group-entry-card-not-editing .col-title{color:var(--dcm-gray)}.activities-group-entry-card-not-editing .col-edit{flex-shrink:0;height:0;transition:height .2 ease-in-out}.activities-group-entry-card-editing.anim-border:before{animation:gradient 2s ease-in-out forwards}.activities-group-entry-card-editing.anim-border:after{height:calc(100% - 3px);left:1.5px;top:1.5px;transition:all .5s ease-in-out;width:calc(100% - 3px)}.activities-group-entry-card-editing .col-content h4{fill:currentColor;color:var(--dcm-blue-base);transition:color,fill .5s ease-in-out}.activities-group-entry-card-editing .col-configurations .title,.activities-group-entry-card-editing .col-configurations .value,.activities-group-entry-card-editing .col-title{color:var(--dcm-gray-light)}.activities-group-entry-card-editing .col-edit{flex-shrink:0;height:30px;transition:height .2 ease-in-out}.activities-group-entry-card .card-actions{height:40px;position:absolute;right:12px;top:12px;width:40px;z-index:2}@media only screen and (max-width:1430px){.activities-group-entry-card .card-actions{top:12px}}.activities-group-entry-card .card-actions .actions{line-height:0}.activities-group-entry-card .card-actions .exit-edit-mode{color:var(--dcm-red-base);cursor:pointer;display:relative;font-size:14px;font-weight:500;line-height:24px;transform:translate(10px,-10px)}.activities-group-entry-card .card-body{display:flex;gap:18px 60px;height:100%;width:100%;z-index:1}@media only screen and (max-width:1430px){.activities-group-entry-card .card-body-columns{flex-direction:column;gap:50px 25px;margin-top:10px}}.activities-group-entry-card .card-body-lines,.activities-group-entry-card .card-body-medical-appointment,.activities-group-entry-card .card-body-medication{flex-direction:column;margin-top:10px}.activities-group-entry-card .card-body .col-card{display:flex;flex-direction:column;gap:10px}.activities-group-entry-card .card-body .col-title{flex-shrink:0}.activities-group-entry-card .card-body .col-title h5{font-size:20px;font-weight:700;line-height:20px}.activities-group-entry-card .card-body .col-edit{cursor:pointer;width:-moz-fit-content;width:fit-content}.activities-group-entry-card .card-body .col-edit h5{font-size:14px;font-weight:500;letter-spacing:.0125em;line-height:24px;text-decoration-line:underline}.activities-group-entry-card .card-body .col-edit>.MuiStack-root{align-items:center;display:flex}.activities-group-entry-card .card-body .col-edit .MuiSvgIcon-root{align-self:center}.activities-group-entry-card .card-body .col-content{margin-top:10px;padding-right:8px}.activities-group-entry-card .card-body .col-configurations{min-width:400px}@media only screen and (max-width:1430px){.activities-group-entry-card .card-body .col-configurations{min-width:0;min-width:auto}}.activities-group-entry-card .card-body .col-configurations .header{align-items:center;display:flex;justify-content:space-between;max-width:350px}.activities-group-entry-card .card-body .col-configurations .header .icon{align-items:center;border-radius:4px;display:flex;height:22px;justify-content:center;margin-right:6px;width:22px}.activities-group-entry-card .card-body .col-configurations .header .icon div,.activities-group-entry-card .card-body .col-configurations .header .icon div svg{height:29px;width:29px}.activities-group-entry-card .card-body .col-configurations .header .autonomy-assessment{border-radius:24px;height:20px}.activities-group-entry-card .card-body .col-configurations .header .autonomy-assessment span{font-size:12px;font-weight:700;line-height:18px;padding:2px 8px}.activities-group-entry-card .card-body .col-configurations .col-content{flex:1 1}.activities-group-entry-card .card-body .col-configurations .col-content .activities-group-entry-configurations{display:flex;flex-direction:column;height:100%;justify-content:space-between;max-width:400px}@media only screen and (max-width:1430px){.activities-group-entry-card .card-body .col-configurations .col-content .activities-group-entry-configurations{max-width:none}}.activities-group-entry-card .card-body .col-configurations .col-content .activities-group-entry-configurations .bottom,.activities-group-entry-card .card-body .col-configurations .col-content .activities-group-entry-configurations .top{margin-top:12px;width:100%}.activities-group-entry-card .card-body .col-configurations .col-content .activities-group-entry-configurations .top{grid-gap:12px 86px;display:grid;gap:12px 86px;grid-template-columns:repeat(2,1fr);overflow:hidden;position:relative}@media only screen and (max-width:1430px){.activities-group-entry-card .card-body .col-configurations .col-content .activities-group-entry-configurations .top{max-width:400px}}.activities-group-entry-card .card-body .col-configurations .col-content .activities-group-entry-configurations-medical-appointment,.activities-group-entry-card .card-body .col-configurations .col-content .activities-group-entry-configurations-medication{flex-direction:row;gap:0 60px;max-width:none}.activities-group-entry-card .card-body .col-configurations .col-content .activities-group-entry-configurations-medical-appointment .top,.activities-group-entry-card .card-body .col-configurations .col-content .activities-group-entry-configurations-medication .top{max-width:400px}.activities-group-entry-card .card-body .col-activities{flex:1 1;min-width:296px}@media only screen and (max-width:1430px){.activities-group-entry-card .card-body .col-activities{min-width:0;min-width:auto}}.activities-group-entry-card .card-body .col-activities .col-content{align-content:start;height:100%;overflow-x:auto;padding-bottom:10px;padding-right:3px;width:auto}@media only screen and (max-width:1430px){.activities-group-entry-card .card-body .col-activities .col-content{padding-right:3px}}.activities-group-entry-card .card-body .col-activities-columns .col-content{grid-gap:15px 30px;display:grid;gap:15px 30px;grid-template-columns:repeat(2,min-content)}.activities-group-entry-card .card-body .col-activities-lines,.activities-group-entry-card .card-body .col-activities-medical-appointment,.activities-group-entry-card .card-body .col-activities-medication{overflow-y:auto}.activities-group-entry-card .card-body .col-activities-lines .col-content,.activities-group-entry-card .card-body .col-activities-medical-appointment .col-content,.activities-group-entry-card .card-body .col-activities-medication .col-content{display:flex;flex-direction:column;gap:10px;overflow:auto}.activities-group-entry-card .card-body .col-activities-medical-appointment,.activities-group-entry-card .card-body .col-activities-medication{margin-top:75px}.activities-group-entry-card .card-body .col-exceptions{min-width:200px}@keyframes gradient{0%{background:linear-gradient(335deg,var(--dcm-blue-base),#fff)}to{background:linear-gradient(-45deg,var(--dcm-blue-base),var(--dcm-blue-base))}}.ai-talk{background:#fff;border:none;border-radius:10px;color:#fff;cursor:pointer;min-height:40px;outline:none;padding:14px;position:relative;width:100%;z-index:0}.ai-talk p{color:#111}.ai-talk:before{animation:glowing 20s linear infinite;background:linear-gradient(45deg,red,#ff7300,#fffb00,#48ff00,#00ffd5,#002bff,#7a00ff,#ff00c8,red);background-size:400%;border-radius:10px;content:"";filter:blur(5px);height:calc(100% + 4px);left:-2px;opacity:1;position:absolute;top:-2px;transition:opacity .3s ease-in-out;width:calc(100% + 4px);z-index:-1}.ai-talk:active{color:#fff}.ai-talk:active:after{background:#0000}.ai-talk:after{background:#fff;border-radius:10px;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}@keyframes glowing{0%{background-position:0 0}50%{background-position:400% 0}to{background-position:0 0}}.care-table-empty{height:calc(100vh - 300px)}.care-table-empty-title{color:var(--dcm-gray);font-size:20px;font-style:normal;font-weight:600;line-height:20px}.care-table-header-cell-label{font-weight:500}.care-table-row-cell{align-items:center;display:flex;flex-direction:row;gap:8px;height:40px}.care-table-row-cell-hour{font-size:14px;line-height:20px}.care-table-row-cell-hour,.care-table-row-cell-text{color:var(--dcm-gray);font-weight:500;letter-spacing:.25px;text-align:left}.care-table-row-cell-text{font-size:16px;line-height:19px}.care-table-row-cell-text p{-webkit-box-orient:vertical;-webkit-line-clamp:2;word-wrap:break-word;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.care-table-row-cell-status-icon{align-items:center;display:flex}.care-table-row-cell-status-icon>svg{height:16px;width:16px}.care-table-row-cell-status-label.MuiTypography-root{font-size:14px;font-weight:500;letter-spacing:0;line-height:20px}.care-table-row-cell-status-planned{color:var(--dcm-gray)}.care-table-row-cell-status-missed{color:var(--dcm-yellow-base)}.care-table-row-cell-status-done{color:var(--dcm-green-base)}.care-table-row-cell-status-done-system{color:var(--dcm-blue-base)}.care-table-row-cell-status-not-done{color:var(--dcm-red-base)}.task-header{height:52px}.task-header .container{column-gap:3px;flex-direction:column;justify-content:center;padding:0 0 0 2px}.task-header .box-chip,.task-header .sos-chip{border-radius:13px;display:flex;font-size:12px;font-weight:500;height:25px;line-height:18px;width:35px}.task-header .box-chip span,.task-header .sos-chip span{padding:0 4px}.task-header .box-chip{background-color:#e2ecff;color:var(--dcm-blue-base)}.task-header .sos-chip{background-color:#ffe9e2;color:var(--dcm-red-base);margin-left:6px}.attachments-card{border-radius:5px;cursor:pointer;gap:10px;padding:10px}.attachments-card .attachments-title{color:var(--dcm-gray);font-size:18px;font-weight:500;line-height:20px}.attachments-card .file-container .download{min-width:auto}.attachments-card .file-container .download .icon{size:18px;color:var(--dcm-gray);margin-right:6px}.attachments-card .file-container .delete{min-width:auto}.attachments-card .file-container .delete .icon{size:18px;color:var(--dcm-gray)}.attachments-card .file-container .file-name{text-wrap:nowrap;flex-grow:1;font-size:12px;font-weight:500;line-height:14px;overflow:hidden;text-overflow:ellipsis}.attachments-form{border-radius:5px;gap:10px;padding:10px}.attachments-form .add-button{align-self:flex-start;background-color:#0000;display:flex;padding:0;width:100%}.attachments-form .add-button .title{color:var(--dcm-blue-base);font-size:16px;font-weight:500;line-height:24px;text-align:left;text-transform:capitalize}.attachments-form .add-button .max{color:var(--dcm-gray-light);font-size:12px;font-weight:400;line-height:14px;text-align:left;text-transform:capitalize}.attachments-form .add-button span{margin-right:0}.attachments-form .add-button input{height:1px;position:absolute;width:1px;z-index:-1}.attachments-form .add-button:active,.attachments-form .add-button:focus,.attachments-form .add-button:hover{background-color:#0000}.attachments-form .files-list{display:flex;margin-left:6px;padding:10px 0}.attachments-form .files-list .size{font-size:12px;line-height:14px}.attachments-form .files-list .error{color:var(--dcm-red-base);font-size:12px}.attachments-form .files-list label{color:var(--dcm-gray);min-width:40px;padding:0}.attachments-form .files-list p{font-size:14px;font-weight:400;line-height:16px;overflow:hidden;text-overflow:ellipsis}.action-buttons-container{background-color:var(--dcm-white-base);border-top:2px solid var(--dcm-blue-light);bottom:0;height:86px;left:0;padding-top:20px;position:fixed;width:100vw;z-index:1}@media only screen and (max-width:600px){.action-buttons-container{row-gap:20px}}.action-buttons-container .action-buttons{align-self:center;display:flex;flex-direction:row;gap:15px;width:-moz-fit-content;width:fit-content}.action-buttons-container .action-buttons button{font-size:18px;font-weight:500;height:44px;line-height:24px;margin:auto;padding-left:40px;padding-right:40px;text-transform:capitalize}.add-unplanned-form{width:100%}.add-unplanned-form .form-container{margin-bottom:24px;width:100%}.add-unplanned-form .form-container form{display:flex;flex-direction:column;gap:18px}.pending-tasks-modal .title{font-size:16px;font-weight:500;line-height:24px;margin-bottom:25px;margin-top:52px;text-align:center;width:100%}.pending-tasks-modal .title-attention{font-size:16px;font-weight:500;line-height:24px;margin:42px auto;text-align:center;width:70%}.occurrences-empty-title{font-size:20px;font-weight:600;line-height:23px}.occurrences-empty-subtitle{font-size:16px;font-weight:400;line-height:18px}.occurrences-table-row .date,.occurrences-table-row .type{font-size:16px;line-height:18px;line-height:700}.occurrences-table-row .date{min-width:180px}.occurrences-table-row .type{min-width:150px;overflow:hidden}.occurrences-table-row .patient,.occurrences-table-row .registered,.occurrences-table-row .responsible{min-width:160px}.occurrences-handle-modal .title{font-size:22px;font-weight:600;line-height:26px;max-width:calc(100% - 152px)}.occurrences-handle-modal .acknowledge-badge{background-color:var(--dcm-blue-hover);border-radius:24px;padding:3px 6px;width:152px}.occurrences-handle-modal .acknowledge-badge p{color:var(--dcm-blue-base);font-size:12px;font-weight:500;line-height:18px}.occurrences-handle-modal .acknowledge-badge svg{color:var(--dcm-blue-base);height:20px;width:20px}form#create-shift-flow-form input[type=number],form#create-shift-flow-form input[type=number]::-webkit-inner-spin-button,form#create-shift-flow-form input[type=number]::-webkit-outer-spin-button{-webkit-appearance:button;-moz-appearance:textfield}.flat-color-select input{-webkit-text-fill-color:#676767!important;-webkit-background-clip:text!important;background-clip:text!important;color:#676767;font-size:14px;font-weight:400}.flat-color-select input:active,.flat-color-select input:hover{color:var(--dcm-gray-light)}.flat-color-select span.input-error{bottom:-20px;font-size:12px;font-weight:500;line-height:110%;margin-top:2px;position:absolute}.handle-card{background-color:var(--dcm-bgseniormenu);box-shadow:none!important;display:flex;flex-direction:column}.handle-card .handle-card-header{font-size:16px;font-weight:500;line-height:18px}.handle-card .MuiCardContent-root:last-child{padding:10px}.handle-card .handle-patient{padding:0}.handle-card .handle-patient .MuiCardHeader-avatar{margin-right:10px}.handle-card .handle-patient .MuiCardHeader-title{font-size:16px;font-weight:500;line-height:18px}.handle-card .handle-registered-by,.handle-card .handle-responsible{padding:4px 0 0}.handle-card .handle-registered-by .MuiCardHeader-title,.handle-card .handle-responsible .MuiCardHeader-title{font-size:14px;font-weight:400;line-height:16px}.handle-card .label{font-size:16px;font-weight:500;line-height:24px}.handle-card .value{font-size:14px;font-weight:400;line-height:24px}.handle-card.dailycareapp{box-shadow:0 4px 16px 0 #1d29391a!important}.occurrences-history .action:not(:first-child){margin-top:14px}.occurrences-history .action{display:flex;flex-direction:row}.occurrences-history .action .action-description{flex-direction:column;flex-grow:1;margin-left:9.5px}.occurrences-history .action .action-description .name{font-size:14px;font-weight:500;line-height:18px}.occurrences-history .action .action-description .description{font-size:14px;font-weight:400;line-height:18px}.occurrences-history .action .action-description .status{margin-top:2px}.occurrences-history .action .action-description .status .title{font-size:12px;font-weight:400;line-height:18px}.occurrences-history .action .action-description .status .done,.occurrences-history .action .action-description .status .not-done{text-wrap:nowrap;align-items:center;display:flex;font-size:12px;font-weight:400;line-height:18px;margin-left:5px}.occurrences-history .action .action-description .status .done svg,.occurrences-history .action .action-description .status .not-done svg{height:12px;margin-right:5px;width:12px}.occurrences-history .action .action-description .status .done{color:var(--dcm-green-base)}.occurrences-history .action .action-description .status .not-done{color:var(--dcm-red-base)}.occurrences-history .action .action-description .notes{font-size:14px;font-weight:400;line-height:18px;margin-top:2px}.occurrences-history .action .action-description .date{justify-content:flex-start}.occurrences-history .action .date{display:flex;justify-content:flex-end}.occurrences-history .action .date p{color:var(--dcm-gray-input);font-size:12px;font-weight:400;line-height:18px}.occurrences-history .action .action-avatar{border-radius:100%;height:22px;width:22px}.occurrences-history .load-more-button{font-size:14px;font-weight:500;justify-content:flex-start;line-height:24px;margin:8px;text-transform:none;width:-moz-fit-content;width:fit-content}.occurrences-history .load-more-button span:first-child{margin-left:4px}.shift-allocation-preview{height:44px;width:100%}.shift-allocation-preview .shifts-container{display:flex;flex-wrap:wrap;gap:2px;height:100%}.shift-allocation-preview .shifts-container .name-container{border-radius:5px;display:block;position:relative}.shift-allocation-preview .shifts-container .name-container .name{font-size:12px;font-weight:500;line-height:20px;-webkit-user-select:none;user-select:none}.shift-allocation-preview .shifts-container .name-container .members{font-size:10px;font-weight:500;line-height:20px;position:absolute;-webkit-user-select:none;user-select:none;z-index:2}.shift-allocation-empty-edit{align-items:center;cursor:pointer;display:flex;height:44px;justify-content:left}.shift-allocation-empty-edit p{color:var(--dcm-gray-light);font-size:12px;font-weight:400;line-height:14px;margin-left:8px;-webkit-user-select:none;user-select:none}.shift-allocation-empty,.shifts-allocation-select-input{height:44px;min-width:128px;width:100%}.shifts-allocation-select-input{background-color:var(--dcm-white-darker);border-radius:5px}.shifts-allocation-select-input .MuiInputBase-root{display:block;height:44px;width:100%}.shifts-allocation-select-input .MuiInputBase-root fieldset{border:none;padding:0}.shifts-allocation-select-input .MuiInputBase-root svg{right:0}.shifts-allocation-select-input .MuiSelect-multiple{background-color:var(--dcm-white-darker);height:44px!important;padding:0!important;width:calc(100% - 24px)!important}.shifts-allocation-select-input-fields,.shifts-allocation-select-input-fields-container{background-color:var(--dcm-white-darker)!important;padding:0!important}.shifts-allocation-select-input-fields .MuiTypography-root{color:var(--dcm-gray);font-size:12px;font-weight:400;line-height:10px}.shifts-allocation-select-input-fields.Mui-selected{background-color:var(--dcm-white-darker)!important}.shifts-allocation-select-input-closed{align-items:center;background-color:var(--dcm-white-darker);border-radius:5px;cursor:pointer;display:flex;height:44px;justify-content:space-between;position:relative;width:100%}.shifts-allocation-select-input-closed .shift-allocation-preview{position:relative;width:100%}.role-permissions{display:flex;flex-direction:column;gap:20px}.role-permissions section .left-column-subtitle{color:#fff;font-size:16px;font-weight:600;max-width:250px}@media only screen and (max-width:1200px){.role-permissions section .left-column-subtitle{max-width:100%}}.role-permissions .card-wrapper{border-radius:10px;display:flex;flex-direction:column;justify-content:center;min-height:calc(100vh - 250px);padding:32px 26px;width:100%}.role-permissions .card-wrapper .permissions-list{display:flex;flex-direction:column;gap:26px;padding:0}.role-permissions .card-wrapper .permissions-list-section-wrapper{box-shadow:none;display:flex;flex-direction:column;gap:8px;padding:0}.role-permissions .card-wrapper .permissions-list-section-wrapper .MuiCardActions-root{background-color:var(--dcm-bgseniormenu)}.role-permissions .card-wrapper .permissions-list-section-name,.role-permissions .card-wrapper .permissions-list-section-name-access{background:var(--dcm-bgseniormenu);border-radius:5px;color:var(--dcm-gray);font-size:22px;font-style:normal;font-weight:500;line-height:18px;padding:10px 14px;width:100%}.role-permissions .card-wrapper .permissions-list-section-name-access{text-decoration:line-through}.role-permissions .card-wrapper .permissions-list-section-inner-list{align-items:flex-start;display:flex;flex-direction:column;gap:10px;justify-content:center;padding:0 10px;width:100%}.role-permissions .card-wrapper .permissions-list-section-inner-list>li{padding:0}.role-permissions .card-wrapper .permissions-list-section-inner-list>li .permissions-list-wrapper-cell-access>.MuiBox-root,.role-permissions .card-wrapper .permissions-list-section-inner-list>li .permissions-list-wrapper-cell>.MuiBox-root{align-items:center;display:flex;gap:10px;min-height:38px;padding:7px 0 7px 21px}.role-permissions .card-wrapper .permissions-list-section-inner-list>li .permissions-list-wrapper-cell-access>.MuiBox-root .MuiTypography-root,.role-permissions .card-wrapper .permissions-list-section-inner-list>li .permissions-list-wrapper-cell>.MuiBox-root .MuiTypography-root{color:var(--dcm-gray);font-size:16px;font-weight:500;line-height:18px}.role-permissions .card-wrapper .permissions-list-section-inner-list>li .permissions-list-wrapper-cell-access .MuiTypography-root{text-decoration:line-through}.role-permissions .card-wrapper .permissions-list-section-inner-list>li .permissions-list-action-cell{align-items:center;display:flex;justify-content:center;padding:0}.role-permissions .card-wrapper .permissions-list-section-inner-list>li .permissions-list-action-cell-label{color:var(--dcm-gray);font-size:16px;font-weight:500;line-height:18px}.role-permissions .action-buttons-wrapper{display:flex;flex-direction:row;gap:10px;justify-content:space-between;margin:67px auto 0;padding:0 67px;width:100%}.role-permissions .action-buttons-wrapper>button{border-radius:5px;height:40px;max-width:252px;padding:8px 16px;width:100%}#router-prompt .permissions-router-prompt-content{align-items:center;display:flex;flex-direction:column;gap:24px;height:116px;justify-content:center;width:506px}#router-prompt .permissions-router-prompt-content-title-wrapper{align-items:center;display:flex;flex-direction:column;gap:24px;width:490px}#router-prompt .permissions-router-prompt-content-title{color:var(--dcm-gray);font-size:16px;font-style:normal;font-weight:500;line-height:150%;text-align:center}#router-prompt .permissions-router-prompt-content-subtitle-wrapper{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:24px;height:40px;width:366px}#router-prompt .permissions-router-prompt-content-subtitle{color:var(--dcm-gray-general);font-size:14px;font-style:normal;font-weight:500;line-height:150%;text-align:center}.application-form-line-1-container{display:flex;flex:1 1;margin-top:16px}.application-form-line-1-container .application-form-line-1-left{flex:1 1;margin-right:8px}.application-form-line-1-container .application-form-line-1-right{margin-left:8px;width:20%}.application-form-line-2-container{display:flex;flex:1 1;margin-top:32px}.application-form-line-2-container .application-form-line-2{width:100%}.application-form-line-3-container,.application-form-line-4-container,.application-form-line-5-container{display:flex;flex:1 1;margin-top:32px}.application-form-line-3-container .application-form-line-3-left,.application-form-line-3-container .application-form-line-4-left,.application-form-line-3-container .application-form-line-5-left,.application-form-line-4-container .application-form-line-3-left,.application-form-line-4-container .application-form-line-4-left,.application-form-line-4-container .application-form-line-5-left,.application-form-line-5-container .application-form-line-3-left,.application-form-line-5-container .application-form-line-4-left,.application-form-line-5-container .application-form-line-5-left{margin-right:8px;width:50%}.application-form-line-3-container .application-form-line-3-right,.application-form-line-3-container .application-form-line-4-right,.application-form-line-3-container .application-form-line-5-right,.application-form-line-4-container .application-form-line-3-right,.application-form-line-4-container .application-form-line-4-right,.application-form-line-4-container .application-form-line-5-right,.application-form-line-5-container .application-form-line-3-right,.application-form-line-5-container .application-form-line-4-right,.application-form-line-5-container .application-form-line-5-right{margin-left:8px;width:50%}.application-form-line-6-container{display:flex;flex:1 1;margin-top:32px}.application-form-line-6-container .application-form-line-6-left{flex-direction:column;margin-right:8px;width:50%}.application-form-line-6-container .application-form-line-6-left .application-form-application-picture-label{margin-bottom:8px}.application-form-line-6-container .application-form-line-6-right{flex-direction:column;margin-left:8px;width:50%}.application-form-line-6-container .application-form-line-6-right .application-form-application-icon-label{margin-bottom:8px}@media only screen and (max-width:600px){.application-form-line-1-container,.application-form-line-3-container,.application-form-line-4-container,.application-form-line-5-container,.application-form-line-6-container{flex-direction:column}.application-form-line-1-container .application-form-line-1-left,.application-form-line-1-container .application-form-line-3-left,.application-form-line-1-container .application-form-line-4-left,.application-form-line-1-container .application-form-line-5-left,.application-form-line-1-container .application-form-line-6-left,.application-form-line-3-container .application-form-line-1-left,.application-form-line-3-container .application-form-line-3-left,.application-form-line-3-container .application-form-line-4-left,.application-form-line-3-container .application-form-line-5-left,.application-form-line-3-container .application-form-line-6-left,.application-form-line-4-container .application-form-line-1-left,.application-form-line-4-container .application-form-line-3-left,.application-form-line-4-container .application-form-line-4-left,.application-form-line-4-container .application-form-line-5-left,.application-form-line-4-container .application-form-line-6-left,.application-form-line-5-container .application-form-line-1-left,.application-form-line-5-container .application-form-line-3-left,.application-form-line-5-container .application-form-line-4-left,.application-form-line-5-container .application-form-line-5-left,.application-form-line-5-container .application-form-line-6-left,.application-form-line-6-container .application-form-line-1-left,.application-form-line-6-container .application-form-line-3-left,.application-form-line-6-container .application-form-line-4-left,.application-form-line-6-container .application-form-line-5-left,.application-form-line-6-container .application-form-line-6-left{margin-right:0;width:100%}.application-form-line-1-container .application-form-line-1-right,.application-form-line-1-container .application-form-line-3-right,.application-form-line-1-container .application-form-line-4-right,.application-form-line-1-container .application-form-line-5-right,.application-form-line-1-container .application-form-line-6-right,.application-form-line-3-container .application-form-line-1-right,.application-form-line-3-container .application-form-line-3-right,.application-form-line-3-container .application-form-line-4-right,.application-form-line-3-container .application-form-line-5-right,.application-form-line-3-container .application-form-line-6-right,.application-form-line-4-container .application-form-line-1-right,.application-form-line-4-container .application-form-line-3-right,.application-form-line-4-container .application-form-line-4-right,.application-form-line-4-container .application-form-line-5-right,.application-form-line-4-container .application-form-line-6-right,.application-form-line-5-container .application-form-line-1-right,.application-form-line-5-container .application-form-line-3-right,.application-form-line-5-container .application-form-line-4-right,.application-form-line-5-container .application-form-line-5-right,.application-form-line-5-container .application-form-line-6-right,.application-form-line-6-container .application-form-line-1-right,.application-form-line-6-container .application-form-line-3-right,.application-form-line-6-container .application-form-line-4-right,.application-form-line-6-container .application-form-line-5-right,.application-form-line-6-container .application-form-line-6-right{margin-left:0;margin-top:32px;width:100%}}.entity-photos-alert{margin-bottom:24px}.media-gallery-media-item-link{display:inline-flex;margin:8px;text-decoration:none}.media-gallery-media-item-link .media-gallery-media-item-img-container{cursor:pointer;position:relative}.media-gallery-media-item-link .media-gallery-media-item-img-container .media-gallery-media-item-img{height:100%;width:100%}.media-gallery-media-item-link .media-gallery-media-item-img-container:after{background-color:#000;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .5s;width:100%}.media-gallery-media-item-link .media-gallery-media-item-img-container:hover:after{opacity:.25}.media-gallery-container{display:flex;flex-direction:column}.media-gallery-container .media-gallery-refresh-button{align-items:center;display:flex;justify-content:center}.media-gallery-container .media-gallery-gallery-container{display:flex;flex-direction:row;margin:16px -8px -8px}.media-gallery-container .media-gallery-gallery-container .media-gallery-gallery-column-container{display:flex;flex-direction:column;width:100%}.media-gallery-container .media-gallery-footer{padding-top:24px;text-align:center}.entity-photo-form,.entity-photo-photo-container{display:flex;flex-direction:column}.entity-photo-photo-container{align-items:center;justify-content:center}.entity-photo-photo-container .entity-photo-photo-img{max-height:70vh;object-fit:contain;width:100%}.entity-photo-label{margin-bottom:8px}.entity-photo-delete-container{margin-top:32px}.entity-photo-delete-container .entity-photo-delete-button-container{display:flex;justify-content:space-around;margin-top:32px}.entity-photo-photos-container,.entity-photo-photos-container .entity-photo-photos-selected-photos-container{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.entity-photo-photos-container .entity-photo-photos-selected-photos-container{width:100%}.entity-photo-photos-container .entity-photo-photos-selected-photos-container>div:not(:last-child){margin-bottom:8px}.entity-photo-photos-container .entity-photo-photos-selected-photos-container>div:last-child{margin-bottom:16px}.entity-photo-photos-container .entity-photo-photos-selected-photos-container .entity-photo-photos-selected-photo-container{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:6px 16px;width:100%}.entity-photo-photos-container .entity-photo-photos-selected-photos-container .entity-photo-photos-selected-photo-container .entity-photo-photos-selected-photo-name-container{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.entity-photo-photos-container .entity-photo-photos-selected-photos-container .entity-photo-photos-selected-photo-container .entity-photo-photos-selected-photo-name-container .entity-photo-photos-selected-photo-name{padding-left:6px;padding-right:6px}.entity-photo-photos-container .entity-photo-photos-alert-container{margin-top:16px}.entity-photo-photos-container .entity-photo-photos-error-container{margin-top:8px}.entity-photo-modal .title{font-size:16px;font-weight:500;line-height:24px;margin:42px auto 0;max-width:90%;text-align:center}.entity-photo-modal .subtitle{color:var(--dcm-gray-input2);font-size:14px;font-weight:500;line-height:21px;margin:24px auto;max-width:85%;text-align:center}.playlists-professional-caregiver-screen-select-input-container{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;margin-bottom:-18px}.playlists-professional-caregiver-screen-select-input-container .playlists-professional-caregiver-screen-select-input{max-width:200px}.entity-service-line-1-box{display:flex;flex:1 1;margin-top:32px}.entity-service-line-1-box .entity-service-line-1-left{flex:1 1}.entity-service-line-1-box .entity-service-line-1-right{margin-left:16px;width:20%}.entity-service-specific-phone-number-box{display:flex;margin-top:32px;width:100%}.entity-service-markdown-editor-box{margin-top:32px}.entity-service-attach-document-box{align-items:center;display:flex;margin-top:8px;width:100%}.entity-service-attach-document-box .entity-service-attach-document-box-text-field{max-width:400px;width:100%}.entity-service-attach-document-box .entity-service-attach-document-box-actions{display:flex;margin-left:4px}.entity-service-attach-document-box .entity-service-attach-document-box-actions .entity-service-attach-document-box-action{margin-left:4px;margin-right:4px}.entity-service-informative-note-box{margin-top:32px}.entity-service-informative-note-box .entity-service-informative-note-box-text-input{display:flex;width:100%}.entity-service-graphics-box{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between;margin-top:32px;width:100%}@media only screen and (max-width:1040px){.entity-service-graphics-box{flex-direction:column;justify-content:flex-start}}.entity-service-graphics-box .entity-service-graphics-box-smooth-image-icon{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.entity-service-graphics-box .entity-service-graphics-box-smooth-image-icon .entity-service-graphics-box-icon-label{margin-bottom:8px;width:100%}.entity-service-graphics-box .entity-service-graphics-box-smooth-image-icon .entity-service-graphics-box-icon-error-box{margin-top:8px;width:100%}.entity-service-graphics-box .entity-service-graphics-box-smooth-image-icon .entity-service-graphics-box-icon-edit-button-box{display:flex;justify-content:flex-end;margin-top:8px;width:100%}.entity-service-graphics-box .entity-service-graphics-box-image-box{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;margin-left:32px}.entity-service-graphics-box .entity-service-graphics-box-image-box .entity-service-graphics-box-image-box-label{margin-bottom:8px;width:100%}.entity-service-graphics-box .entity-service-graphics-box-image-box .entity-service-graphics-box-image-box-alert-box,.entity-service-graphics-box .entity-service-graphics-box-image-box .entity-service-graphics-box-image-box-error-box{margin-top:8px;width:100%}.entity-service-graphics-box .entity-service-graphics-box-image-box .entity-service-graphics-box-image-box-edit-button-box{display:flex;justify-content:flex-end;margin-top:8px;width:100%}@media only screen and (max-width:1040px){.entity-service-graphics-box .entity-service-graphics-box-image-box{margin-left:0;margin-top:32px}}.entity-service-graphics-box .entity-service-graphics-box-button-preview-box{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;margin-left:32px}.entity-service-graphics-box .entity-service-graphics-box-button-preview-box .entity-service-graphics-box-button-preview-box-tablet-button-box{display:flex;margin-top:8px}@media only screen and (max-width:1040px){.entity-service-graphics-box .entity-service-graphics-box-button-preview-box{margin-left:0;margin-top:32px}}@media only screen and (max-width:600px){.entity-service-line-1-box{flex-direction:column}.entity-service-line-1-box .entity-service-line-1-right{margin-left:0;margin-top:32px;width:100%}.entity-service-attach-document-box{flex-direction:column;max-width:none;width:100%}.entity-service-attach-document-box .entity-service-attach-document-box-text-field{max-width:none;width:100%}.entity-service-attach-document-box .entity-service-attach-document-box-actions{margin-left:-8px;margin-top:8px;max-width:none;width:100%}}.entity-service-delete-box{margin-top:32px}.entity-service-delete-box .entity-service-delete-box-delete-button-box{display:flex;justify-content:center;margin-top:32px}.header-box{align-items:center;display:flex}.header-box .header-box-label{flex:1 1}.header-box .header-box-buttons{display:flex}.header-box .header-box-buttons .separator{width:8px}@media only screen and (max-width:600px){.header-box{align-items:flex-start;flex-direction:column}.header-box .header-box-buttons{margin-top:8px}}.DraftEditor-editorContainer,.DraftEditor-root,.public-DraftEditor-content{height:inherit;text-align:left;text-align:initial}.public-DraftEditor-content[contenteditable=true]{-webkit-user-modify:read-write-plaintext-only}.DraftEditor-root{position:relative}.DraftEditor-editorContainer{background-color:#fff0;border-left:.1px solid #0000;position:relative;z-index:1}.public-DraftEditor-block{position:relative}.DraftEditor-alignLeft .public-DraftStyleDefault-block{text-align:left}.DraftEditor-alignLeft .public-DraftEditorPlaceholder-root{left:0;text-align:left}.DraftEditor-alignCenter .public-DraftStyleDefault-block{text-align:center}.DraftEditor-alignCenter .public-DraftEditorPlaceholder-root{margin:0 auto;text-align:center;width:100%}.DraftEditor-alignRight .public-DraftStyleDefault-block{text-align:right}.DraftEditor-alignRight .public-DraftEditorPlaceholder-root{right:0;text-align:right}.public-DraftEditorPlaceholder-root{color:#9197a3;position:absolute;width:100%;z-index:1}.public-DraftEditorPlaceholder-hasFocus{color:#bdc1c9}.DraftEditorPlaceholder-hidden{display:none}.public-DraftStyleDefault-block{position:relative;white-space:pre-wrap}.public-DraftStyleDefault-ltr{direction:ltr;text-align:left}.public-DraftStyleDefault-rtl{direction:rtl;text-align:right}.public-DraftStyleDefault-listLTR{direction:ltr}.public-DraftStyleDefault-listRTL{direction:rtl}.public-DraftStyleDefault-ol,.public-DraftStyleDefault-ul{margin:16px 0;padding:0}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listLTR{margin-left:1.5em}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listRTL{margin-right:1.5em}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listLTR{margin-left:3em}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listRTL{margin-right:3em}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listLTR{margin-left:4.5em}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listRTL{margin-right:4.5em}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listLTR{margin-left:6em}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listRTL{margin-right:6em}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listLTR{margin-left:7.5em}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listRTL{margin-right:7.5em}.public-DraftStyleDefault-unorderedListItem{list-style-type:square;position:relative}.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth0{list-style-type:disc}.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth1{list-style-type:circle}.public-DraftStyleDefault-orderedListItem{list-style-type:none;position:relative}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listLTR:before{left:-36px;position:absolute;text-align:right;width:30px}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listRTL:before{position:absolute;right:-36px;text-align:left;width:30px}.public-DraftStyleDefault-orderedListItem:before{content:counter(ol0) ". ";counter-increment:ol0}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth1:before{content:counter(ol1,lower-alpha) ". ";counter-increment:ol1}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth2:before{content:counter(ol2,lower-roman) ". ";counter-increment:ol2}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth3:before{content:counter(ol3) ". ";counter-increment:ol3}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth4:before{content:counter(ol4,lower-alpha) ". ";counter-increment:ol4}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-reset{counter-reset:ol0}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-reset{counter-reset:ol1}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-reset{counter-reset:ol2}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-reset{counter-reset:ol3}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-reset{counter-reset:ol4}.tablet-button{align-items:center;display:flex;filter:drop-shadow(0 2px 3px rgba(0,0,0,.5));flex-direction:column;-webkit-user-select:none;user-select:none}.tablet-button .image-button{z-index:1}.tablet-button .image-button .white-container{border:6px solid #fff;border-top-left-radius:20px;border-top-right-radius:20px;box-shadow:0 10px 15px 0 #0000001a;height:278px;overflow:hidden;position:relative;width:234px}.tablet-button .image-button .white-container .image{background:#000;height:266px;width:222px}.tablet-button .image-button .white-container .image img{height:288px;margin-left:-12px;margin-top:-12px;width:292px}.tablet-button .image-button .white-container .shadow{background:#0000004d;bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;transition:all .1s}.tablet-button .circular-button{margin-top:-94px;z-index:2}.tablet-button .circular-button .circle-container{align-items:center;background:#fff;border-radius:50%;box-shadow:0 10px 15px 0 #0000001a;display:flex;height:256px;justify-content:center;width:256px}.tablet-button .circular-button .circle-container .grey-inner-circle-container{align-items:center;background:#e5e5e5;border-radius:50%;box-shadow:inset 0 0 5px 0 #00000080;display:flex;height:244px;justify-content:center;width:244px}.tablet-button .circular-button .circle-container .grey-inner-circle-container .app-color-inner-circle-container{align-items:center;border-radius:50%;display:flex;flex-direction:column;height:230px;position:relative;transition:all .1s;width:230px}.tablet-button .circular-button .circle-container .grey-inner-circle-container .app-color-inner-circle-container .icon-xl-container{box-sizing:border-box;height:110px;margin-top:14px;width:110px}.tablet-button .circular-button .circle-container .grey-inner-circle-container .app-color-inner-circle-container .icon-xl-container img{height:110px;width:110px}.tablet-button .circular-button .circle-container .grey-inner-circle-container .app-color-inner-circle-container .icon-xl-container object{height:110px;pointer-events:none;width:110px}.tablet-button .circular-button .circle-container .grey-inner-circle-container .app-color-inner-circle-container .text-label-container{bottom:42px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-height:52px;position:absolute;width:170px}.tablet-button .circular-button .circle-container .grey-inner-circle-container .app-color-inner-circle-container .text-label-container .text{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#fff;display:-webkit-box;filter:drop-shadow(0 1px 1px rgba(0,0,0,.3));font-family:Montserrat;font-size:24px;font-style:normal;font-weight:600;line-height:27px;overflow:hidden;text-align:center}.tablet-button .touch-selection-protector{bottom:0;left:0;position:relative;right:0;top:0;z-index:3}.tablet-button.pressed .image-button .white-container .image img{height:274px;margin-left:-6px;margin-top:-6px;width:278px}.tablet-button.pressed .image-button .white-container .shadow{opacity:1}.tablet-button.pressed .circular-button .circle-container .grey-inner-circle-container .app-color-inner-circle-container{transform:scale(.95)}.icon-picker-svg-object{pointer-events:none}.fc .fc-timegrid-event{border:none;border-left:3px solid}.fc .fc-event{color:#464646;font-weight:400}.fc .fc-event:focus,.fc .fc-event:hover{background:#b4dafc;cursor:pointer}.fc .fc-event:after,.fc .fc-event:before{background-color:initial;background:none}.fc .fc-event-title{font-weight:500}.fc .fc-more-link{color:#00a3ff;font-weight:500;text-decoration:underline}.fc .fc-more-link:focus,.fc .fc-more-link:hover{background:#b4dafc}.fc .fc-more-link:after,.fc .fc-more-link:before{background-color:initial;background:none}.fc-popover .fc-popover-header{background:none}.fc-popover .fc-popover-header .fc-popover-title{color:#00a3ff;font-weight:500;text-align:center;width:100%}.fc .fc-daygrid-block-event{background-color:#fff0c7!important;padding:0 3px}.fc .fc-daygrid-block-event:focus,.fc .fc-daygrid-block-event:hover{background-color:#b4dafc!important;cursor:pointer}.fc .fc-view:not(.fc-timeGridDay-view) .fc-day{min-width:146px}.fc .fc-timegrid-slot-lane{height:43px}.fc .fc-daygrid-body-natural .fc-daygrid-day-events{min-height:63px}.fc-daygrid-block-event,.fc-theme-standard .fc-scrollgrid,.fc-theme-standard td,.fc-theme-standard th,.fc-timegrid-slot-label,.fc-timegrid-slot-lane{border:0}.fc .fc-cell-shaded,.fc .fc-day-disabled{background:#b4dafc}.fc tr[role=row]{border-bottom:1px solid #b4dafc}.fc .fc-day{border-right:1px solid #b4dafc}.fc-timegrid .fc-scroller tbody tr:nth-child(2n){border-bottom:1px solid #b4dafc}.fc .fc-col-header-cell-cushion{color:#464646;font-size:18px;font-weight:500;text-transform:capitalize}.fc .fc-timegrid-slot-label-cushion{color:#464646;font-weight:500}.fc .fc-timeGridDay-view .fc-scrollgrid-sync-inner{text-align:left}.fc .fc-timeGridDay-view .fc-scrollgrid-sync-inner .fc-col-header-cell-cushion{font-size:22px}.fc .fc-daygrid-day.fc-day-today,.fc .fc-timegrid-col.fc-day-today{background-color:initial}.fc .fc-day-today .fc-col-header-cell-cushion,.fc .fc-day-today .fc-daygrid-day-number{color:#00a3ff;font-size:20px;font-weight:500}.pending-tasks-card{box-shadow:0 4px 16px #1d293926;display:flex;flex-direction:column;overflow-y:scroll!important;padding:16px}.pending-tasks-card .select-all{align-items:center;display:flex;flex-direction:row;margin-top:14px}.pending-tasks-card .select-all p{color:var(--dcm-gray-dark);font-size:18px;font-weight:500;line-height:21px}.pending-tasks-card .pending-task-day{display:flex;flex-direction:row;margin-top:14px}.pending-tasks-card .pending-task-day .pending-task-day-check{align-items:center;display:flex;height:44px}.pending-tasks-card .pending-task-day .pending-task-day-card{box-shadow:none!important;flex-grow:1}.pending-tasks-card .pending-task-day .pending-task-day-card .MuiCardActions-root{background-color:var(--dcm-bgseniormenu)}.pending-tasks-card .pending-task-day .pending-task-day-card .pending-task-header-day{border-radius:5px;color:var(--dcm-blue-base);font-size:18px;font-weight:500;line-height:21px}.pending-tasks-card .pending-task-day .pending-task-day-card .pending-task{display:flex;flex-direction:row}.pending-tasks-card .pending-task-day .pending-task-day-card .pending-task .pending-task-container{background-color:var(--dcm-blue-hover);border-radius:5px;display:flex;flex-direction:row;flex-grow:1;padding:5px 6px}@media only screen and (max-width:1000px){.pending-tasks-card .pending-task-day .pending-task-day-card .pending-task .pending-task-container{justify-content:space-between}}.pending-tasks-card .pending-task-day .pending-task-day-card .pending-task .pending-task-container .pending-task-content{align-items:center;display:flex;flex-direction:row;width:70%}@media only screen and (max-width:1000px){.pending-tasks-card .pending-task-day .pending-task-day-card .pending-task .pending-task-container .pending-task-content{flex-grow:1;width:auto}}.pending-tasks-card .pending-task-day .pending-task-day-card .pending-task .pending-task-container .pending-task-content .pending-task-group,.pending-tasks-card .pending-task-day .pending-task-day-card .pending-task .pending-task-container .pending-task-content .pending-task-hour,.pending-tasks-card .pending-task-day .pending-task-day-card .pending-task .pending-task-container .pending-task-content .pending-task-type{color:var(--dcm-gray-dark);font-size:16px;font-weight:500;line-height:20px;text-align:left}.pending-tasks-card .pending-task-day .pending-task-day-card .pending-task .pending-task-container .pending-task-content .pending-task-group,.pending-tasks-card .pending-task-day .pending-task-day-card .pending-task .pending-task-container .pending-task-content .pending-task-type{word-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.pending-tasks-card .pending-task-day .pending-task-day-card .pending-task .pending-task-container .pending-task-content .pending-task-avatar{height:30px;width:30px}.pending-tasks-card .pending-task-day .pending-task-day-card .pending-task .pending-task-container .pending-task-content .pending-task-hour{padding-left:6px;width:46px}.pending-tasks-card .pending-task-day .pending-task-day-card .pending-task .pending-task-container .pending-task-content .pending-task-group{margin-left:13px;width:calc(40% - 40.8px)}@media only screen and (max-width:1200px){.pending-tasks-card .pending-task-day .pending-task-day-card .pending-task .pending-task-container .pending-task-content .pending-task-group{width:50%}}@media only screen and (max-width:600px){.pending-tasks-card .pending-task-day .pending-task-day-card .pending-task .pending-task-container .pending-task-content .pending-task-group{width:auto}}.pending-tasks-card .pending-task-day .pending-task-day-card .pending-task .pending-task-container .pending-task-content .pending-task-type{margin-left:13px;width:calc(60% - 61.2px)}@media only screen and (max-width:1200px){.pending-tasks-card .pending-task-day .pending-task-day-card .pending-task .pending-task-container .pending-task-content .pending-task-type{width:50%}}@media only screen and (max-width:600px){.pending-tasks-card .pending-task-day .pending-task-day-card .pending-task .pending-task-container .pending-task-content .pending-task-type{width:auto}}.pending-tasks-card .pending-task-day .pending-task-day-card .pending-task .pending-task-container .pending-task-check{align-items:center;display:flex;justify-content:flex-end;width:30%}.pending-tasks-card .pending-task-day .pending-task-day-card .pending-task .pending-task-container .pending-task-check svg{color:var(--dcm-blue-base);height:16px;width:16px}.pending-tasks-card .pending-task-day .pending-task-day-card .pending-task .pending-task-container .pending-task-check p{color:var(--dcm-blue-base);font-size:16px;font-weight:500;line-height:20px;margin-left:8px;width:122px}@media only screen and (max-width:1000px){.pending-tasks-card .pending-task-day .pending-task-day-card .pending-task .pending-task-container .pending-task-check,.pending-tasks-card .pending-task-day .pending-task-day-card .pending-task .pending-task-container .pending-task-check p{width:auto}}.pending-tasks-card .pending-task-day .pending-task-day-card .pending-task:not(:first-child){margin-top:10px}.pending-tasks-card .pending-buttons{display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;padding-top:14px;width:70%}@media only screen and (max-width:1000px){.pending-tasks-card .pending-buttons{width:85%}}@media only screen and (max-width:600px){.pending-tasks-card .pending-buttons{justify-content:space-around;width:100%}}@media only screen and (max-width:1000px){.pending-tasks-card .pending-buttons{justify-content:space-around}}.pending-tasks-card .pending-buttons .pending-button-validate{min-width:252px}@media only screen and (max-width:1000px){.pending-tasks-card .pending-buttons .pending-button-validate{min-width:64px}}.pending-tasks-card .pending-buttons .pending-button-cancel{min-width:252px}@media only screen and (max-width:1000px){.pending-tasks-card .pending-buttons .pending-button-cancel{min-width:64px}}.login-screen{background-color:var(--dcm-gray-bg);bottom:0;display:flex;left:0;overflow:auto;position:fixed;right:0;top:0}.login-screen .login-screen-image-wrapper{align-items:center;background-color:#90caf333;display:flex;justify-content:center;width:45%}@media only screen and (max-width:1200px){.login-screen .login-screen-image-wrapper{display:none}}.login-screen .login-screen-wrapper{margin:auto;width:55%}.login-screen .login-screen-wrapper.full-width{width:100%}@media only screen and (max-width:1200px){.login-screen .login-screen-wrapper{width:100%}}@media only screen and (max-width:600px){.login-screen .login-screen-wrapper{padding:40px}}.login-screen .login-screen-wrapper .login-screen-container{margin:auto;max-width:401px;width:100%}@media only screen and (max-width:600px){.login-screen .login-screen-wrapper .login-screen-container{max-width:280px}}.login-screen .login-screen-wrapper .login-screen-container>:not(:first-child){margin-top:76px}.login-screen .login-screen-wrapper .login-screen-container .login-screen-header{align-items:center;display:flex;flex-direction:column;text-align:center}.login-screen .login-screen-wrapper .login-screen-container .login-screen-header>:not(:first-child){margin-top:38px}.login-screen .login-screen-wrapper .login-screen-container .login-screen-header .login-screen-title{color:var(--dcm-gray);font-size:22px;font-weight:500;line-height:1}.login-screen .login-screen-wrapper .login-screen-container .login-screen-header .login-screen-description{color:var(--dcm-gray);font-size:20px;font-weight:400;line-height:1.1}@media only screen and (max-width:600px){.login-screen .login-screen-wrapper .login-screen-container .login-screen-header .login-screen-title{color:var(--dcm-gray);font-size:18px;font-weight:700;line-height:1.25}.login-screen .login-screen-wrapper .login-screen-container .login-screen-header .login-screen-description{color:var(--dcm-gray);font-size:16px;font-weight:400;line-height:1.25}}.login-screen .login-screen-wrapper .login-screen-container .login-screen-content{display:flex;flex-direction:column}.login-screen .login-screen-wrapper .login-screen-container .login-screen-content>:not(:first-child){margin-top:29px}.login-screen .login-screen-wrapper .login-screen-container .login-screen-content .MuiInputLabel-root:not(.Mui-error),.login-screen .login-screen-wrapper .login-screen-container .login-screen-content .MuiInputLabel-root:not(.Mui-error).Mui-focused,.login-screen .login-screen-wrapper .login-screen-container .login-screen-content .MuiInputLabel-root:not(.Mui-error):hover fieldset{color:var(--dcm-blue-base)}.login-screen .login-screen-wrapper .login-screen-container .login-screen-content .MuiOutlinedInput-root:not(.Mui-error) fieldset,.login-screen .login-screen-wrapper .login-screen-container .login-screen-content .MuiOutlinedInput-root:not(.Mui-error).Mui-focused fieldset,.login-screen .login-screen-wrapper .login-screen-container .login-screen-content .MuiOutlinedInput-root:not(.Mui-error):hover fieldset{border-color:var(--dcm-blue-base)}.login-screen .login-screen-wrapper .login-screen-container .login-screen-content form{display:flex;flex-direction:column;width:100%}.login-screen .login-screen-wrapper .login-screen-container .login-screen-content form>:not(:first-child){margin-top:29px}.login-screen .login-screen-wrapper .login-screen-container .login-screen-content form .login-screen-login-button{align-self:center;height:44px;max-width:252px;padding:10px 16px;text-transform:none;width:100%}.login-screen .login-screen-wrapper .login-screen-container .login-screen-content .login-screen-forgot-password-button{align-self:center;color:var(--dcm-blue-base);font-size:16px;height:44px;max-width:252px;text-decoration:underline;text-transform:none;width:100%}.login-screen .login-screen-wrapper .login-screen-container .login-screen-content .login-screen-quick-access-container{align-items:center;align-self:center;color:var(--dcm-blue-base);justify-content:center;width:100%}.login-screen .login-screen-wrapper .login-screen-container .login-screen-content .login-screen-quick-access-container .login-screen-quick-access-button{color:var(--dcm-blue-base);font-size:16px;text-decoration:underline;text-transform:none}.login-screen .login-screen-wrapper .login-screen-container .login-screen-content .login-screen-invite-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.login-screen .login-screen-wrapper .login-screen-container .login-screen-content .login-screen-invite-container .login-screen-invite-title{color:var(--dcm-gray);text-align:center}.login-screen .login-screen-wrapper .login-screen-container .login-screen-content .login-screen-invite-container .login-screen-invite-button{align-self:center;color:var(--dcm-blue-base);font-size:16px;height:44px;max-width:252px;text-decoration:underline;text-transform:none;width:100%}.login-screen .login-screen-wrapper .login-screen-container .legal-docs-links{color:var(--dcm-blue-base);justify-content:space-between}@media only screen and (max-width:600px){.login-screen .login-screen-wrapper .login-screen-container .legal-docs-links{text-align:center}}.login-screen .login-screen-wrapper .login-screen-container .legal-docs-links>:not(:first-child){margin-top:0}@media only screen and (max-width:600px){.login-screen .login-screen-wrapper .login-screen-container .legal-docs-links>:not(:first-child){margin-top:28px}}.login-screen .login-screen-wrapper .login-screen-container .legal-docs-links a{font-size:14px;font-weight:500;line-height:1.7;padding:0;text-decoration:underline;text-transform:none}@media only screen and (max-width:600px){.login-screen .login-screen-wrapper .login-screen-container .legal-docs-links a{font-size:12px;font-weight:500;line-height:2}}.login-screen .login-screen-wrapper .login-screen-container .legal-docs-links a:hover:before{width:0}.legal-docs-link{padding-left:6px;padding-right:6px}@media only screen and (max-width:600px){.legal-docs-link{padding:3px 0}.legal-docs-links{flex-direction:column!important}}.product-logo-with-stick{align-items:center;display:flex;flex-direction:row;justify-content:center;position:relative}.product-logo-with-stick>:not(:first-child){margin-left:18px}.recover-password-instructions,.recover-password-title{padding-bottom:22px;text-align:center}.recover-password-input{margin-bottom:22px}.recover-password-divider{padding-top:22px}.recover-password-remembered-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:22px}.recover-password-remembered-container .recover-password-remembered-title{text-align:center}.recover-password-remembered-container .recover-password-remembered-button{font-size:16px;margin-top:6px;text-decoration:underline;text-transform:none}.public-content-page-container{bottom:0;display:flex;left:0;overflow:auto;position:fixed;right:0;top:0}@media only screen and (max-width:600px){.public-content-page-container{padding-left:40px;padding-right:40px}}.public-content-page-container .public-content-page-content{margin:auto;max-width:401px;width:100%}@media only screen and (max-width:600px){.public-content-page-container .public-content-page-content{max-width:280px}}.validate-invite-instructions,.validate-invite-title{padding-bottom:22px;text-align:center}.validate-invite-input{margin-bottom:22px}.replace-password-instructions,.replace-password-title{padding-bottom:22px;text-align:center}.replace-password-input{margin-bottom:22px}.replace-password-divider{padding-top:22px}.replace-password-remembered-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:22px}.replace-password-remembered-container .replace-password-remembered-title{text-align:center}.replace-password-remembered-container .replace-password-remembered-button{font-size:16px;margin-top:6px;text-decoration:underline;text-transform:none}.accept-invite-target-name,.accept-invite-title{padding-bottom:22px;text-align:center}.accept-invite-target-name{padding-top:22px}.accept-invite-instructions{padding-bottom:22px;text-align:center}.accept-invite-create-account-button-container,.accept-invite-login-button-container{display:flex;flex-direction:column;justify-content:center;width:100%}.accept-invite-login-button-container{margin-top:22px}.create-caregiver-account-title{padding-bottom:22px;text-align:center}.create-caregiver-account-stepper-container{width:100%}.create-caregiver-account-step-description{padding-top:22px;text-align:center}.create-caregiver-account-note-container{margin-top:22px}.create-caregiver-account-note-container .create-caregiver-account-note{text-align:left}.create-caregiver-account-profile-picture-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:22px}.create-caregiver-account-input{margin-top:22px}.create-caregiver-account-button-container{display:flex;flex-direction:column;justify-content:center;margin-top:22px;width:100%}.create-caregiver-account-result-icon-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.create-caregiver-account-result-description,.create-caregiver-account-result-title{padding-top:22px;text-align:center}.create-caregiver-account-dev-error-container{border-style:solid;border-width:1px;margin-top:22px}.create-caregiver-account-dev-error-container .create-caregiver-account-dev-error{text-align:center}.create-caregiver-account-alert{margin-top:6px}.daily-care-log-screen{height:100vh}.daily-care-log-screen .app-bar{background-image:none;box-shadow:none}.daily-care-log-screen .app-bar .app-bar-back-navigation{align-items:center;display:flex;padding:12px 0}.daily-care-log-screen .app-bar .app-bar-back-navigation .back-button,.daily-care-log-screen .app-bar .app-bar-back-navigation .back-title{color:var(--dcm-gray)}.daily-care-log-screen .app-bar .app-bar-back-navigation .back-button{height:44px;width:44px}.daily-care-log-screen .app-bar .app-bar-back-navigation .back-button svg{font-size:15px}.daily-care-log-screen .app-bar .app-bar-back-navigation .back-button:hover{background:none}.daily-care-log-screen .app-bar .app-bar-back-navigation .back-title{font-size:20px;font-style:normal;font-weight:500;line-height:1.1;margin-left:8px}.daily-care-log-screen .app-bar .app-bar-logo{align-items:center;display:flex;justify-content:space-between;padding:10px 20px}@media only screen and (max-width:600px){.daily-care-log-screen .app-bar .app-bar-logo{padding:10px 8px}}.daily-care-log-screen main{height:calc(100% - 134px);padding:24px}@media only screen and (max-width:600px){.daily-care-log-screen main{height:calc(100% - 118px);padding:16px}}.daily-care-log-screen .bottom-navigation{border-top:2px solid var(--dcm-blue-light);bottom:0;height:86px!important;left:0;position:fixed;right:0}.daily-care-log-screen .bottom-navigation .bottom-navigation-action .MuiSvgIcon-root{font-size:34px!important}.daily-care-log-screen .bottom-navigation .bottom-navigation-action .MuiBottomNavigationAction-label{font-size:14px!important;font-weight:800}.daily-care-log-screen .tasks-floating{border-radius:5px;bottom:104px;height:56px;position:fixed;right:18px}.daily-care-log-screen .tasks-floating p{font-size:18px;font-weight:500;line-height:24px;text-transform:capitalize}.date-carousel-container{--date-card-width:100px;--date-card-height:120px;--carousel-outer-padding:24px;--carousel-height:calc(var(--date-card-height) + var(--carousel-outer-padding)*2 + 10px);--carousel-width:calc(100% + var(--carousel-outer-padding)*2)}@media only screen and (max-width:600px){.date-carousel-container{--date-card-width:56px;--date-card-height:68px;--carousel-outer-padding:16px}}.date-carousel-container{height:var(--carousel-height);margin:calc(var(--carousel-outer-padding)*-1);position:sticky;scrollbar-color:#0000 #0000;scrollbar-width:thin;top:60px;width:var(--carousel-width);z-index:1}.date-carousel-container ::-webkit-scrollbar{width:1px}.date-carousel-container ::-webkit-scrollbar-thumb,.date-carousel-container ::-webkit-scrollbar-track{background:#0000}.date-carousel-container .date-carousel{height:var(--carousel-height);left:50%;overflow-x:auto;overflow-y:hidden;padding:var(--carousel-outer-padding);position:absolute;transform:translateX(-50%);width:100%}.date-carousel-container .date-carousel .date-card{background-color:#fff;border-radius:10px;box-shadow:0 4px 16px 0 #1d293926;color:var(--dcm-gray);flex-shrink:0;height:var(--date-card-height);width:var(--date-card-width)}.date-carousel-container .date-carousel .date-card button.MuiCardActionArea-root{align-items:center;display:flex;flex-direction:column;height:var(--date-card-height);justify-content:center;padding:10px 0;width:var(--date-card-width)}@media only screen and (max-width:600px){.date-carousel-container .date-carousel .date-card button.MuiCardActionArea-root{padding:2px 0}}.date-carousel-container .date-carousel .date-card.selected-date{background-color:var(--dcm-blue-base);color:#fff}.date-carousel-container .date-carousel .date-card.selected-date .weekday{font-size:20px;font-weight:700}@media only screen and (max-width:600px){.date-carousel-container .date-carousel .date-card.selected-date .weekday{font-size:14px;font-weight:700}}.date-carousel-container .date-carousel .date-card.selected-date .day{font-size:24px;font-weight:700}@media only screen and (max-width:600px){.date-carousel-container .date-carousel .date-card.selected-date .day{font-size:16px;font-weight:700}}.date-carousel-container .date-carousel .date-card.selected-date .month{font-size:20px;font-weight:700}@media only screen and (max-width:600px){.date-carousel-container .date-carousel .date-card.selected-date .month{font-size:10px;font-weight:500}}.date-carousel-container .date-carousel .date-card p{line-height:20px;text-transform:capitalize}.date-carousel-container .date-carousel .date-card p:not(style)+p:not(style){margin-top:20px}@media only screen and (max-width:600px){.date-carousel-container .date-carousel .date-card p:not(style)+p:not(style){margin-top:2px}}.date-carousel-container .date-carousel .date-card .weekday{font-size:18px;font-weight:500}@media only screen and (max-width:600px){.date-carousel-container .date-carousel .date-card .weekday{font-size:12px}}.date-carousel-container .date-carousel .date-card .day{font-size:22px;font-weight:500}@media only screen and (max-width:600px){.date-carousel-container .date-carousel .date-card .day{font-size:16px}}.date-carousel-container .date-carousel .date-card .month{font-size:18px;font-weight:500}@media only screen and (max-width:600px){.date-carousel-container .date-carousel .date-card .month{font-size:10px}}.home-shifts{padding-bottom:168px}@media only screen and (max-width:600px){.home-shifts{padding-bottom:100px}}.home-shifts .shifts-section>p{color:var(--dcm-gray);font-size:20px;font-style:normal;font-weight:500;line-height:44px;margin:24px 0}.action-button{height:140px;width:140px}.shift-details{gap:16px;position:relative}.shift-details .simple-tab{margin-bottom:88px}.shift-details .utents-tab .index-view-results{grid-gap:8px;justify-content:space-between}.task-details-card,.task-details-info-card{border-radius:7px!important;box-shadow:0 4px 16px 0 #1d29391a!important}.task-details-card-content,.task-details-info-card-content{grid-gap:14px 32px;display:grid;gap:14px 32px;padding:10px 0}.task-details-card-content .title,.task-details-info-card-content .title{font-weight:500}.task-details-card-content .value,.task-details-info-card-content .value{line-height:24px}.task-details-card-content .period,.task-details-info-card-content .period{display:flex}.task-details-card-content .period .value,.task-details-info-card-content .period .value{color:var(--dcm-blue-base);font-weight:500}.task-details-card-content .period .value:not(:first-child),.task-details-info-card-content .period .value:not(:first-child){margin-left:12px}.task-details-info-card{background:var(--dcm-bgseniormenu)!important;border-radius:5px!important;box-shadow:none!important;max-width:100%!important}.task-details-info-card .box-chip,.task-details-info-card .sos-chip{border-radius:13px;display:flex;font-size:12px;font-weight:500;height:25px;line-height:18px;width:35px}.task-details-info-card .box-chip span,.task-details-info-card .sos-chip span{padding:0 4px}.task-details-info-card .box-chip{background-color:#e2ecff;color:var(--dcm-blue-base)}.task-details-info-card .sos-chip{background-color:#ffe9e2;color:var(--dcm-red-base);margin-left:6px}.handle-task-form{padding-bottom:20px}.handle-task-form .MuiFormGroup-root[role=radiogroup]>label,.handle-task-form .MuiFormGroup-root[role=radiogroup]>span{display:flex;flex-grow:1;justify-content:center}@media only screen and (max-width:600px){.handle-task-form .MuiFormGroup-root[role=radiogroup]>label,.handle-task-form .MuiFormGroup-root[role=radiogroup]>span{flex-grow:0}.handle-task-form .MuiFormGroup-root[role=radiogroup]>label:first-of-type,.handle-task-form .MuiFormGroup-root[role=radiogroup]>span:first-of-type{justify-content:flex-start}.handle-task-form .MuiFormGroup-root[role=radiogroup]>label:last-of-type,.handle-task-form .MuiFormGroup-root[role=radiogroup]>span:last-of-type{justify-content:flex-end}}.handle-task-form .MuiFormGroup-root[role=radiogroup]>label .MuiFormControlLabel-label,.handle-task-form .MuiFormGroup-root[role=radiogroup]>span .MuiFormControlLabel-label{font-size:16px;font-weight:500;line-height:20px}.handle-task-form{gap:32px}@media only screen and (max-width:600px){.handle-task-form .MuiFormGroup-root[role=radiogroup]{justify-content:space-between}}.handle-task-form .MuiFormGroup-root[role=radiogroup] label{flex-grow:1;justify-content:center}@media only screen and (max-width:600px){.handle-task-form .MuiFormGroup-root[role=radiogroup] label{flex-grow:0}.handle-task-form .MuiFormGroup-root[role=radiogroup] label:first-of-type{justify-content:flex-start}.handle-task-form .MuiFormGroup-root[role=radiogroup] label:last-of-type{justify-content:flex-end}}.handle-task-form .MuiFormGroup-root[role=radiogroup] label .MuiFormControlLabel-label{font-size:16px;font-weight:500;line-height:20px}.handle-task-form .action-buttons-container{background-color:var(--dcm-white-base);border-top:2px solid var(--dcm-blue-light);bottom:0;height:86px;left:0;padding-top:25px;position:fixed;width:100vw;z-index:1}@media only screen and (max-width:600px){.handle-task-form .action-buttons-container{row-gap:20px}}.handle-task-form .action-buttons-container .action-buttons{align-self:center;display:flex;flex-direction:row;gap:15px;width:-moz-fit-content;width:fit-content}.handle-task-form .action-buttons-container .action-buttons button{font-size:18px;font-weight:500;height:44px;line-height:24px;margin:auto;padding-left:40px;padding-right:40px;text-transform:capitalize}@media only screen and (max-width:600px){.handle-task-form .action-buttons-container .action-buttons button{max-width:150px}}.occurrences-container{display:flex;padding-top:12px;position:relative}.occurrences-container .occurrences-floating{border-radius:5px;bottom:104px;height:56px;position:fixed;right:18px}.occurrences-container .occurrences-floating p{font-size:18px;font-weight:500;line-height:24px;text-transform:capitalize}.occurrences-container .occurrences-empty{width:100%}.occurrences-container .occurrences-empty .empty-title{font-size:18px;font-weight:500;line-height:24px;margin-top:36px;text-align:center}.occurrences-container .occurrences-empty .empty-subtitle{color:var(--dcm-gray);font-size:14px;font-weight:400;line-height:24px;text-align:center}.add-occurrence-form,.occurrences-container .occurrences-list{width:100%}.add-occurrence-form form{display:flex;flex-direction:column;gap:18px;width:100%}.handle-occurrence .title{display:flex;font-size:18px;font-weight:400;justify-content:space-between;line-height:24px;width:100%}.handle-occurrence .title span{font-weight:500;margin-left:4px}.handle-occurrence .title .acknowledge-badge{background-color:var(--dcm-blue-hover);border-radius:24px;padding:3px 6px}.handle-occurrence .title .acknowledge-badge svg{color:var(--dcm-blue-base);height:20px;width:20px}.daily-occurrence-card{background-color:var(--dcm-white-base);border-radius:5px;box-shadow:0 -3px 14px 0 #1d29391a;display:flex;flex-direction:row;gap:8px;padding:10px 8px;width:100%}.daily-occurrence-card .card-senior-container{align-items:center;display:flex}.daily-occurrence-card .card-actions-container{align-items:center;display:flex;justify-content:flex-end;width:30%}.daily-occurrence-card .card-occurrence-container{display:flex;flex-direction:column;flex-grow:1;gap:2px;overflow:hidden}.daily-occurrence-card .card-occurrence-container .name-type{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:var(--dcm-gray);display:-webkit-box;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.daily-occurrence-card .card-occurrence-container .date{color:var(--dcm-gray);font-size:12px;font-weight:500;line-height:20px}.quick-access-login-container .button-text,.quick-access-login-pin-drawer .button-text{font-size:16px;font-weight:500;line-height:24px;text-decoration:underline;text-transform:none}.quick-access-login-container{background-color:var(--dcm-gray-bg);bottom:0;display:flex;left:0;overflow:auto;position:fixed;right:0;top:0}.quick-access-login-container .panel{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;margin:auto;max-width:401px;min-height:60%;width:100%}.quick-access-login-container .panel .header{display:flex;max-width:1200px;padding-top:32px;width:100%}.quick-access-login-container .panel .header .sioslife{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center}.quick-access-login-container .panel .header .sioslife .login-screen-title{margin-top:16px}.quick-access-login-container .panel .header .entity{display:flex;justify-content:center;margin-top:20px}.quick-access-login-container .panel .header .entity .entity-container{align-items:center;background-color:var(--dcm-white-base);border:1px solid var(--dcm-blue-light);border-radius:5px;display:inline-flex;justify-content:center;padding:6px 4px}.quick-access-login-container .panel .header .entity .entity-container .name{font-size:14px;font-weight:500;line-height:24px}.quick-access-login-container .panel .header .entity .entity-container .avatar{border-radius:50px;height:28px;margin-right:8px;width:28px}.quick-access-login-container .panel .body{align-items:center;display:flex;flex:1 1;flex-direction:column;max-width:1200px;padding-bottom:32px;padding-top:32px;width:100%}.quick-access-login-container .panel .body .login-screen-description{color:var(--dcm-gray);font-size:16px;font-weight:400;line-height:20px;margin-bottom:16px}.quick-access-login-container .panel .body .user-list-empty,.quick-access-login-container .panel .body .users-list{grid-row-gap:24px;align-items:center;display:grid;flex:1 1;flex-wrap:wrap;grid-template-columns:1fr 1fr;justify-content:space-around;margin-bottom:28px;margin-top:28px;row-gap:24px;width:80%}.quick-access-login-container .panel .body .user-list-empty .avatar,.quick-access-login-container .panel .body .users-list .avatar{height:64px;width:64px}.quick-access-login-container .panel .body .user-list-empty .avatar-all,.quick-access-login-container .panel .body .users-list .avatar-all{font-size:42px;height:64px;width:64px}.quick-access-login-container .panel .body .user-list-empty .user-name,.quick-access-login-container .panel .body .users-list .user-name{font-size:16px;font-weight:400;line-height:18px;margin-top:14px;text-align:center}.quick-access-login-container .panel .body .user-list-empty{display:flex}.quick-access-login-container .panel .body .users-list-error{display:flex;flex-direction:column;gap:10px;max-width:600px;width:100%}.quick-access-login-container .panel .body .divider{width:100%}.quick-access-login-container .panel .body .back-to-email-and-password-login-button-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:22px;width:100%}.quick-access-login-container .panel .body .legal-docs-links{color:var(--dcm-blue-base);display:flex;justify-content:space-around;margin-top:28px;width:80%}@media only screen and (max-width:600px){.quick-access-login-container .panel .body .legal-docs-links{text-align:center}}.quick-access-login-container .panel .body .legal-docs-links>:not(:first-child){margin-top:0}@media only screen and (max-width:600px){.quick-access-login-container .panel .body .legal-docs-links>:not(:first-child){margin-top:28px}}.quick-access-login-container .panel .body .legal-docs-links a{font-size:14px;font-weight:500;line-height:1.7;padding:0;text-decoration:underline;text-transform:none}@media only screen and (max-width:600px){.quick-access-login-container .panel .body .legal-docs-links a{font-size:12px;font-weight:500;line-height:2}}.quick-access-login-container .panel .body .legal-docs-links a:hover:before{width:0}.delete-modal .delete-modal-title{font-size:16px;font-weight:500;line-height:24px;text-align:center}.quick-access-login-pin-drawer .content{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.quick-access-login-pin-drawer .content .inner-content{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:32px}.quick-access-login-pin-drawer .content .inner-content .title{font-size:18px;font-weight:500;line-height:22.5px;margin-top:16px}.quick-access-login-pin-drawer .content .inner-content .subtitle{font-size:16px;font-weight:400;line-height:20px;margin-bottom:16px;margin-top:32px}.quick-access-login-pin-drawer .content .inner-content .pin-display{display:flex;gap:8px}.quick-access-login-pin-drawer .content .inner-content .pin-display .digit{border:1px solid var(--dcm-blue-base);border-radius:50%;height:16px;width:16px}.quick-access-login-pin-drawer .content .inner-content .keyboard-box{justify-content:center;margin-bottom:16px;min-width:260px;padding:32px}.quick-access-login-pin-drawer .content .inner-content .keyboard-box .error-title{color:var(--dcm-red-base);font-size:12px;font-weight:400;line-height:16px}.quick-access-login-pin-drawer .content .inner-content .keyboard-box .pin-keyboard{display:flex;flex-direction:column;gap:30px}.quick-access-login-pin-drawer .content .inner-content .keyboard-box .pin-keyboard .row{display:flex;gap:32px}.quick-access-login-pin-drawer .content .inner-content .keyboard-box .pin-keyboard .row .key,.quick-access-login-pin-drawer .content .inner-content .keyboard-box .pin-keyboard .row .special-key{font-size:40px;font-weight:400;height:64px;line-height:18px;width:64px}.quick-access-login-pin-drawer .content .inner-content .keyboard-box .pin-keyboard .row .special-key svg{font-size:35px}.quick-access-login-pin-drawer .content .inner-content .regain-content{display:flex;flex-direction:column;justify-content:center;max-width:320px;padding-bottom:120px;padding-top:120px}.quick-access-login-pin-drawer .content .inner-content .regain-content .title{font-size:16px;font-weight:700;line-height:20px;margin-bottom:24px;text-align:center;width:100%}.quick-access-login-pin-drawer .content .inner-content .regain-content .message{font-size:16px;font-weight:400;line-height:20px;margin-bottom:28px;text-align:center}.videocall-draggable{background-color:#202124;display:flex;flex-direction:column;left:0;position:fixed;top:0;z-index:1298}.videocall-draggable.visible{display:flex}.videocall-draggable.hidden{display:none}.videocall-draggable.full-screen{height:100%;left:0!important;top:0!important;transform:translate(0)!important;width:100%}.videocall-draggable.picture-in-picture{border-radius:6px;box-shadow:0 19px 38px #0000004d,0 15px 12px #00000038;cursor:pointer}.videocall-draggable.picture-in-picture .body{flex-direction:row-reverse;flex-wrap:wrap;gap:8px}.videocall-draggable.picture-in-picture .body .incoming-video{bottom:0;flex:1 1;left:0;position:relative;right:0;top:0}.videocall-draggable.picture-in-picture .body .local-video{flex:1 1;transform:translate(0)!important}.videocall-draggable.picture-in-picture .footer .left .product-logo,.videocall-draggable.picture-in-picture .footer .other-button{display:none}.videocall-draggable.picture-in-picture .footer .left .call-stats{margin-left:0}.videocall-draggable .body{display:flex;flex:1 1;position:relative}.videocall-draggable .body .avatar{border:1px solid #fff;border-radius:50%;height:64px;width:64px}.videocall-draggable .body .incoming-video{bottom:0;left:16px;position:absolute;right:16px;top:16px}.videocall-draggable .body .incoming-video #remote_video_holder{bottom:0;display:flex;flex-wrap:wrap;gap:16px;left:0;position:absolute;right:0;top:0}.videocall-draggable .body .incoming-video #remote_video_holder .participant_container{background-color:#3c4043;border-radius:6px;flex:1 1}.videocall-draggable .body .incoming-video #remote_video_holder .participant_container .video_container{height:100%;width:100%}.videocall-draggable .body .incoming-video #remote_video_holder .participant_container .video_container video{height:100%!important;width:100%!important}.videocall-draggable .body .incoming-video #remote_video_holder .participant_container .video_container .label{background-color:rgba(0,0,0,.302);bottom:0;color:var(--dcm-white-base);left:0;padding:6px 12px;position:absolute}.videocall-draggable .body .incoming-video #remote_video_holder .participant_container .participant_no_video{height:100%;width:100%}.videocall-draggable .body .incoming-video #remote_video_holder .participant_container .participant_no_video .label{bottom:8px;color:var(--dcm-white-base);left:16px;position:absolute;text-shadow:1px 1px #000}.videocall-draggable .body .local-video{background-color:#4a4e51;border-radius:6px}.videocall-draggable .body .local-video .loading-camera{left:0;position:absolute;top:0}.videocall-draggable .body .local-video .camera-off,.videocall-draggable .body .local-video .loading-camera{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.videocall-draggable .body .local-video #local_video_holder{height:100%;overflow:hidden;width:100%}.videocall-draggable .body .local-video #local_video_holder video{height:100%!important;transform:rotateY(180deg);width:100%!important}.videocall-draggable .body .local-video .label{background-color:rgba(0,0,0,.302);bottom:0;color:var(--dcm-white-base);font-size:14px;left:0;padding:6px 12px;position:absolute;text-align:center}.videocall-draggable .footer{display:flex;height:80px;position:relative}.videocall-draggable .footer .left{align-items:center;bottom:0;display:flex;justify-content:center;left:0;padding-left:18px;padding-right:18px;position:absolute;top:0}.videocall-draggable .footer .left .call-stats{font-size:16px;margin-left:16px}.videocall-draggable .footer .left .call-stats .call-timer,.videocall-draggable .footer .left .call-stats .current-time{color:var(--dcm-white-base)}.videocall-draggable .footer .center{align-items:center;display:flex;flex:1 1;justify-content:center}.videocall-draggable .footer .center button{margin-left:8px;margin-right:8px}.videocall-draggable .footer .center .other-button{background-color:#3c4043}.videocall-draggable .footer .center .other-button.other-button-disabled{background-color:#ea4335}.videocall-draggable .footer .center .other-button.other-button-active{background-color:#8ab4f8;color:#000}.videocall-draggable .footer .center .hang-up-button{background-color:#ea4335;margin-left:16px}.videocall-draggable .footer .right{align-items:center;bottom:0;display:flex;justify-content:center;padding-left:18px;padding-right:18px;position:absolute;right:0;top:0}.videocall-draggable .footer .right .call-stats{color:var(--dcm-white-base);font-size:16px;margin-right:16px}.videocall-draggable .footer .right .picture-in-picture svg{color:var(--dcm-white-base)}.incoming-videocall-draggable{animation:vibrate 2s cubic-bezier(.36,.07,.19,.97) infinite;backface-visibility:hidden;background-color:#202124;border-radius:6px;box-shadow:0 19px 38px #0000004d,0 15px 12px #00000038;cursor:pointer;display:flex;flex-direction:column;left:0;perspective:300px;position:fixed;top:0;transform:translateZ(0);z-index:1299}.incoming-videocall-draggable.visible{display:flex}.incoming-videocall-draggable.hidden{display:none}.incoming-videocall-draggable .body{align-items:center;animation:vibrate-reverse 2s cubic-bezier(.36,.07,.19,.97) infinite;backface-visibility:hidden;display:flex;flex:1 1;padding-left:16px;padding-right:16px;padding-top:16px;perspective:300px;position:relative;transform:translateZ(0)}.incoming-videocall-draggable .body .label{margin-left:16px;overflow:hidden;width:100%}.incoming-videocall-draggable .body .label .name{line-clamp:2;-webkit-box-orient:vertical;color:var(--dcm-white-base);display:-webkit-box;font-size:22px;overflow:hidden;text-overflow:ellipsis}.incoming-videocall-draggable .body .label .action{color:var(--dcm-white-base);font-size:14px}.incoming-videocall-draggable .footer{animation:vibrate-reverse 2s cubic-bezier(.36,.07,.19,.97) infinite;backface-visibility:hidden;display:flex;justify-content:flex-end;padding:8px;perspective:300px;transform:translateZ(0)}#video-call-settings-title{display:flex;width:100%}#video-call-settings-title .title{flex:1 1}.video-call-settings-form-select{margin-bottom:24px}.video-call-settings-form-select:last-child{margin-bottom:0}@keyframes vibrate{0%,10%,12%,14%,16%,18%,2%,4%,6%,8%{transform:translate3d(-6px,0,0)}1%,11%,13%,15%,17%,19%,3%,5%,7%,9%{transform:translate3d(6px,0,0)}20%,to{transform:translateZ(0)}}@keyframes vibrate-reverse{0%,10%,12%,14%,16%,18%,2%,4%,6%,8%{transform:translate3d(6px,0,0)}1%,11%,13%,15%,17%,19%,3%,5%,7%,9%{transform:translate3d(-6px,0,0)}20%,to{transform:translateZ(0)}}