@media only screen and (min-width:768px){.login-wrap{flex-direction:row;height:100vh}.login-form-box .form{margin-top:17.5vh}.login-form-box .form-title{font-family:Roboto;font-size:25px;margin-bottom:36px;text-align:left}.login-info{max-width:55vw;overflow:hidden}.login-info__text{position:absolute}.login-info__text .main-logo{max-width:410px}.login-info__text .title{font-size:24px;line-height:1.42;margin-bottom:16px;margin-top:24px}.login-info__text .description{font-size:16px;line-height:1.5}}@media only screen and (max-width:400px){.login-info__text{position:absolute}.bg-absolute{width:100%}}.add-care-home-user-modal .ant-input,.add-care-home-user-modal .ant-select-selector{border-color:#83accf!important;height:50px!important;padding:0 15px!important}.add-care-home-user-modal .ant-select.ant-select-in-form-item{margin-bottom:20px!important}.add-care-home-user-modal .ant-input:hover,.add-care-home-user-modal .ant-select-selector:hover{border-color:#83accf!important;box-shadow:none!important}.add-care-home-user-modal .ant-select-arrow{color:#83accf!important;font-size:15px!important;font-weight:700!important;margin-top:2px!important}.add-care-home-user-modal .ant-modal-footer{display:flex;flex-direction:column;gap:10px}.add-care-home-user-modal .ant-modal-footer .ant-btn{border-radius:11px!important;height:50px!important;line-height:40px!important;width:100%}.add-care-home-user-modal .ant-modal-footer .ant-btn-primary{background-color:#0079c1;border-color:#0079c1}.add-care-home-user-modal .ant-modal-footer .ant-btn:not(.ant-btn-primary){background-color:#fff;border-color:#0079c1;color:#0079c1;margin-inline-start:0!important}.spinner{align-items:center;background-color:#fff;display:flex;height:100px;justify-content:center;width:100%}.spinner .ant-spin-dot-item{background-color:#0079c1}.logout-link{align-items:center;color:#0079c1!important;display:flex;font-weight:500;margin-left:10px;margin-right:50px;text-decoration:none}.header{z-index:1}.header.floating-header{left:0;position:fixed;right:0;top:0}.header .header__inner{background-color:#fff;border-bottom:2px solid #f0f0f0;color:#20639b;font-size:14px;font-weight:700;height:75px;line-height:normal;padding:0 16px}.header .header__inner .backlink .icon{font-size:32px}.header .header__inner .ant-row-flex .ant-col:first-child>:first-child{margin-right:10px}.header a{color:#77787b;font-family:Roboto,sans-serif;font-size:16px;font-weight:500;text-decoration:none}.header .active-link{color:#0061a0;font-weight:600}.header .icon{fill:currentColor}.header .icon-menu{font-size:48px;margin-right:6px}.header .icon-bell{font-size:19px}.header .icon-new-order{font-size:16px}.header .toolbar-button,.header .toolbar-button:hover{background:#0000;border:none}.logo{margin-left:50px}.main-content{margin:0 auto;padding:30px 80px}.my-account .header{font-family:Roboto;font-size:24px;font-weight:700}.my-account .account-details{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;margin-bottom:40px;padding:20px}.my-account .account-details .detail-item{min-width:300px;padding:4px 8px}.my-account .account-details .detail-item .title-header{font-family:Roboto;font-size:16px;font-weight:700;margin:0}.my-account .account-details .detail-item p{font-family:Roboto;font-size:14px;margin:5px 0 0}.my-account .ant-table-wrapper .ant-table-thead>tr>td:before,.my-account .ant-table-wrapper .ant-table-thead>tr>th:before{content:none!important;display:none!important}.my-account .ant-pagination .ant-pagination-item-active{border-color:#0000!important;box-shadow:none!important}.my-account .ant-pagination .ant-pagination-next .ant-pagination-item-link,.my-account .ant-pagination .ant-pagination-prev .ant-pagination-item-link{border:1px solid #0079c1;color:#0079c1;cursor:pointer}.my-account .ant-pagination .ant-pagination-disabled .ant-pagination-item-link{background-color:#a9aaad;border:1px solid #a9aaad;border-radius:5px;color:#00000040!important;cursor:not-allowed!important}.my-account .ant-pagination-total-text{align-items:center;display:flex;font-family:Roboto;font-size:14px;justify-content:center}.my-account .ant-table-pagination.ant-table-pagination-right{display:flex!important;justify-content:space-between!important;width:100%!important}.my-account .ant-table-pagination.ant-table-pagination-right .ant-pagination-total-text{color:#20639b;margin-right:auto;order:-1}.my-account .table-container{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:40px;padding:20px}.my-account .table-container .ant-table-tbody>tr:hover>td,.my-account .table-container .ant-table-tbody>tr:not(:hover)>td{background-color:inherit!important}.my-account .table-container .light-row{background-color:#83accf33!important}.my-account .table-header{align-items:center;display:flex;font-family:Roboto;font-size:20px;font-weight:700;justify-content:space-between;margin-bottom:20px}.my-account .table-header .table-title{font-family:Roboto;font-size:20px;margin:0}.my-account .table-header .header-actions{align-items:center;display:flex;gap:16px}.my-account .table-header .header-actions .search-input{align-items:center;border:1px solid #d9d9d9;border-radius:8px;display:flex;font-family:Roboto;height:40px;transition:all .3s ease;width:300px}.my-account .table-header .header-actions .search-input:hover{border-color:#0079c1}.my-account .table-header .header-actions .search-input.ant-input-affix-wrapper-focused,.my-account .table-header .header-actions .search-input:focus{border-color:#0079c1;box-shadow:0 0 0 2px #0079c11a}.my-account .table-header .header-actions .search-input .ant-input{font-family:Roboto;font-size:14px}.my-account .table-header .header-actions .search-input .ant-input::placeholder{line-height:40px;text-align:left}.my-account .table-header .header-actions .search-input .ant-input-prefix{margin-right:8px}.my-account .table-header .header-actions .search-input .ant-input-clear-icon{color:#0079c1;font-size:14px}.my-account .table-header .header-actions .search-input .ant-input-clear-icon:hover{color:#005a8f}.my-account .table-header .ant-btn-primary{background-color:#0079c1;border-radius:11px;font-family:Roboto;padding:20px 30px}.my-account .table-header .ant-btn-primary:hover{background-color:#005a8f;border-color:#005a8f}.my-account .table-header .ant-btn-primary .button-primary{color:#fff;font-size:15px!important}.checkbox-container{align-items:center;cursor:pointer;display:flex;height:25px;width:25px}.checkbox-container.active svg,.checkbox-container.inactive svg{animation:bounce .5s ease}.settings .header{font-family:Roboto;font-size:24px;font-weight:700}.settings .subscription-status{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:40px;padding:20px}.settings .subscription-status .subscription-text{color:#666;font-family:Roboto;font-size:14px;margin:0}.settings .emergency-services-section .section-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.settings .emergency-services-section .section-header .section-title{font-family:Roboto;font-size:20px;font-weight:700;margin:0}.settings .emergency-services-section .section-header .ant-btn-primary{background-color:#0079c1;border-radius:11px;font-family:Roboto;padding:20px 30px}.settings .emergency-services-section .section-header .ant-btn-primary:hover{background-color:#0079c1;border-color:#0079c1}.settings .emergency-services-section .emergency-services-container{border-radius:12px;box-shadow:0 2px 8px #00000014;padding:20px}.settings .table-container{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;overflow:hidden;padding:0}.settings .table-container .ant-table .ant-table-thead>tr>th{background-color:#4e90c4;border-bottom:none;color:#fff;font-family:Roboto;font-weight:600;padding:16px}.settings .table-container .ant-table .ant-table-tbody>tr>td{background-color:inherit!important;font-family:Roboto;padding:16px}.settings .table-container .ant-table .ant-table-tbody>tr:hover>td{background-color:inherit!important}.settings .table-container .ant-table .light-row{background-color:#f8f9fa!important}.settings .ant-table-wrapper .ant-table-thead>tr>td:before,.settings .ant-table-wrapper .ant-table-thead>tr>th:before{content:none!important;display:none!important}.settings .ant-pagination .ant-pagination-item-active{border-color:#0000!important;box-shadow:none!important}.settings .ant-pagination .ant-pagination-next .ant-pagination-item-link,.settings .ant-pagination .ant-pagination-prev .ant-pagination-item-link{border:1px solid #0079c1;color:#0079c1;cursor:pointer}.settings .ant-pagination .ant-pagination-disabled .ant-pagination-item-link{background-color:#dbdcdf;border:1px solid #d9d9d9;border-radius:5px;color:#00000040!important;cursor:not-allowed!important}.settings .ant-pagination .ant-pagination-disabled .ant-pagination-item-link:hover:disabled{background-color:#dbdcdf!important;border-color:#dbdcdf!important}.settings .ant-pagination-total-text{align-items:center;display:flex;font-family:Roboto;font-size:14px;justify-content:center;margin-left:20px}.settings .ant-table-pagination.ant-table-pagination-right{display:flex!important;justify-content:space-between!important;margin-right:30px}.settings .ant-table-pagination.ant-table-pagination-right .ant-pagination-total-text{color:#20639b;margin-right:auto;order:-1}.add-emergency-service-modal .ant-modal-content{padding-left:0!important;padding-right:0!important}.add-emergency-service-modal .ant-modal-header{border-bottom:none}.add-emergency-service-modal .ant-modal-header .ant-modal-title{color:#333;font-family:Roboto;font-size:20px;font-weight:600;margin-left:20px}.add-emergency-service-modal .ant-modal-body{padding:20px 0}.add-emergency-service-modal .ant-modal-body .ant-form-item-label>label{color:#333;font-family:Roboto;font-size:14px;font-weight:600;padding-left:20px!important}.add-emergency-service-modal .ant-modal-body .ant-input{border:1px solid #83accf;border-radius:6px;font-family:Roboto;margin-left:20px!important;padding:8px 12px;transition:border-color .3s ease;width:60%}.add-emergency-service-modal .ant-modal-body .ant-input:hover{border-color:#83accf}.add-emergency-service-modal .ant-modal-body .divider{background-color:#d9d9d9;height:1px;margin:20px 0}.add-emergency-service-modal .ant-modal-body .stages-section{margin-left:20px;margin-top:24px}.add-emergency-service-modal .ant-modal-body .stages-section h4{color:#333;font-family:Roboto;font-size:14px;font-weight:600;margin-bottom:8px}.add-emergency-service-modal .ant-modal-body .stages-section .stages-description{color:#666;font-family:Roboto;font-size:14px;line-height:1.4;margin-bottom:16px}.add-emergency-service-modal .ant-modal-body .stages-section .stages-content{align-items:flex-start;display:flex;gap:24px}.add-emergency-service-modal .ant-modal-body .stages-section .stages-content .checkbox-section{flex:1 1}.add-emergency-service-modal .ant-modal-body .stages-section .stages-content .checkbox-section .checkbox-group .checkbox-item{align-items:center;display:flex;gap:12px;margin-bottom:12px}.add-emergency-service-modal .ant-modal-body .stages-section .stages-content .checkbox-section .checkbox-group .checkbox-item .checkbox-label{color:#333;cursor:pointer;font-family:Roboto;font-size:14px;-webkit-user-select:none;user-select:none}.add-emergency-service-modal .ant-modal-body .stages-section .stages-content .checkbox-section .checkbox-group .button-label-input{margin-bottom:16px}.add-emergency-service-modal .ant-modal-body .stages-section .stages-content .checkbox-section .checkbox-group .button-label-input label{color:#333;display:block;font-family:Roboto;font-size:14px;font-weight:600;margin-bottom:8px}.add-emergency-service-modal .ant-modal-body .stages-section .stages-content .checkbox-section .checkbox-group .button-label-input .ant-input{margin-left:0!important;width:100%}.add-emergency-service-modal .ant-modal-body .stages-section .stages-content .disclaimer-section{background-color:#f0f0f0;border-radius:8px;display:flex;flex:0 0 250px;flex-direction:column;justify-content:space-between;margin-right:20px;padding:16px}.add-emergency-service-modal .ant-modal-body .stages-section .stages-content .disclaimer-section .info-icon{height:20px;margin-bottom:20px;width:20px}.add-emergency-service-modal .ant-modal-body .stages-section .stages-content .disclaimer-section .disclaimer-content{color:#333;font-family:Roboto;font-size:14px;line-height:1.4}.add-emergency-service-modal .ant-modal-body .stages-section .stages-content .disclaimer-section .disclaimer-content p{line-height:1.4;margin:0 0 20px}.add-emergency-service-modal .ant-modal-body .stages-section .stages-content .disclaimer-section .disclaimer-content p:last-child{margin-bottom:0}.add-emergency-service-modal .ant-modal-body .stages-section .stages-content .disclaimer-section .disclaimer-content p strong{font-weight:600}.add-emergency-service-modal .ant-modal-body .modal-buttons{display:flex;gap:16px;justify-content:center;margin-left:20px;margin-top:32px}.add-emergency-service-modal .ant-modal-body .modal-buttons .save-button{background-color:#0079c1;border-color:#0079c1;border-radius:8px;color:#fff;font-family:Roboto;font-size:18px;font-weight:500;height:50px;min-width:220px}.add-emergency-service-modal .ant-modal-body .modal-buttons .cancel-button{background-color:#fff;border-color:#0079c1;border-radius:8px;color:#0079c1;font-family:Roboto;font-size:18px;font-weight:500;height:50px;min-width:220px}.ant-dropdown-menu{width:200px}.ant-dropdown-menu .ant-dropdown-menu-item{padding:10px 20px!important}.ant-dropdown-menu .ant-dropdown-menu-item:not(:last-child){border-bottom:1px solid #e8e8e8}.ant-dropdown-menu .disabled-menu-item{color:#00000040!important;cursor:not-allowed!important}.ant-dropdown-menu .disabled-menu-item:hover{background-color:#0000!important}.login-wrap{background-color:#fcfcfc;min-height:100vh}.login-info,.login-wrap{display:flex;flex-direction:column}.login-info{align-items:center;justify-content:center;position:relative;width:100%}.login-info__text{max-width:544px;padding:40px 32px 48px;text-align:center;z-index:1}.login-info__text .title{color:#fff;font-size:18px;font-weight:600;margin-bottom:8px;margin-top:16px}.login-info__text .description{color:#fff;font-size:14px;line-height:1.71}.main-logo{display:block;margin:0 auto;max-width:240px}.login-form-box{background-color:#fff;border-top-left-radius:16px;border-top-right-radius:16px;flex-grow:1;flex-shrink:0;margin-top:-16px;padding:24px 40px 34px;z-index:2}.login-form-box .form{margin:0 auto;max-width:368px;width:100%}.login-form-box .form-title{align-items:center;display:flex;font-family:Roboto;font-size:25px;font-style:normal;font-weight:700;line-height:36px}.login-form-box .ant-form-item-label label{font-size:16px;line-height:1.5}.bg-absolute,.bg-absolute img{height:100%;width:100%}.bg-absolute img{object-fit:cover;object-position:center}@media only screen and (min-width:768px){.login-wrap{flex-direction:row;height:100vh}.login-form-box .form{margin-top:17.5vh}.login-form-box .form-title{font-size:25px;text-align:left}.login-info{max-width:55vw;overflow:hidden}.login-info__text{position:absolute}.login-info__text .main-logo{max-width:410px}.login-info__text .title{font-size:24px;line-height:1.42;margin-bottom:16px;margin-top:24px}.login-info__text .description{font-size:16px;line-height:1.5}}@media only screen and (max-width:400px){.login-info__text{position:absolute}.bg-absolute{height:100%;width:100%}}.radio-container{align-items:center;cursor:pointer;display:flex;margin-top:15px}.radio-container.active svg,.radio-container.inactive svg{animation:bounce .5s ease}.radio-container.active svg{fill:#00aeef}.radio-container.inactive svg{fill:#fff;stroke:#00aeef}@keyframes bounce{0%,to{transform:scale(1)}50%{transform:scale(.85)}}.radio-container[disabled]{cursor:not-allowed;opacity:.5}.radio-label{color:#2b2d42;color:var(--Dark-Blue,#2b2d42);font-family:Roboto;font-size:18px;font-weight:400;margin-left:12px}.container{font-size:18px;width:100%}.react-dropdown-select-dropdown{border-color:#00aeef!important;border-radius:10px!important;border-width:2px!important;box-shadow:none!important;display:flex;flex-direction:column;gap:10px;overflow-x:hidden!important;padding:20px;width:500px!important}.css-1bdfa7g-DropdownHandleComponent,.css-65sicv-DropdownHandleComponent{color:#20639b!important;margin-right:10px!important;transform:scale(2)}.css-1bdfa7g-DropdownHandleComponent svg,.css-65sicv-DropdownHandleComponent svg{height:60px;transform:scale(2);width:60px}.pdf-export-mode .css-1bdfa7g-DropdownHandleComponent,.pdf-export-mode .css-65sicv-DropdownHandleComponent{display:none!important}.css-oakzba-ReactDropdownSelect{border-color:#20639b!important;border-width:1px!important}.item-wrapper{cursor:auto;display:flex;padding:20px 20px 0;width:500px}.item-wrapper:last-child{padding-bottom:20px}.item-wrapper .labels-wrapper{align-items:center;display:flex;flex:1 1;justify-content:space-between}.item-wrapper .labels-wrapper .item-label{color:#2b2d42;color:var(--Dark-Blue,#2b2d42);font-family:Roboto;font-size:18px;font-style:normal;font-weight:400;line-height:normal;margin-left:12px}.item-wrapper .labels-wrapper .end-label{color:#00aeef;cursor:pointer;font-size:18px;font-weight:600;text-decoration:underline}.selected-care-homes-container{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.filter-label{font-family:Roboto;font-size:18px;font-weight:600;margin-right:8px}.care-home-tag{background-color:#6ac17b;border:none;border-radius:20px;margin-right:20px;padding:8px 15px}.ant-tag-close-icon{color:#000!important;font-size:13px!important;font-weight:700!important;margin-left:10px!important}.dashboard-header{margin-bottom:50px}.dashboard-header .ant-col>div{display:flex}.dashboard-header .ant-col .dropdown-container{position:relative}.dashboard-header .ant-col .button{border:1px solid #20639b;border-radius:10px;color:#20639b;margin-right:40px;min-height:40px;min-width:200px}.dashboard-header .ant-col .caret-container{border-left:1px solid #0061a0;margin-left:30px;padding-left:5px}.dashboard-header .ant-col .custom-dropdown{background-color:#fff;border:2px solid #00aeef!important;border-radius:5px;height:auto;overflow:hidden;position:absolute;top:50px;width:800px;z-index:10}.dashboard-header .ant-col .radio-group{border-right:1px solid #ccc;display:flex;flex-direction:column;gap:10px;height:109%;padding:30px 20px}.dashboard-header .ant-col .time-input-container{border-left:1px solid #ccc;display:flex;flex-direction:column;gap:10px;height:109%;padding:30px 20px}.dashboard-header .ant-col .date-container{align-items:center;display:flex;flex-direction:column;text-align:left}.dashboard-header .ant-col .date-title{align-self:flex-start;font-family:Roboto;margin-bottom:20px;margin-left:40px;margin-top:30px}.dashboard-header .ant-col .containerOne{border-top:1px solid #ccc!important;display:flex;gap:20px;margin-bottom:20px;margin-top:30px}.dashboard-header .ant-col .resetButton{border:2px solid #0079c1;border-radius:10px;color:#0079c1;height:50px;margin-left:20px;width:250px}.dashboard-header .ant-col .applyButton{background-color:#0079c1;border-radius:10px;color:#fff;height:50px;width:250px}.dashboard-header .ant-col .date{margin-top:-20px}.dashboard-header .ant-col .time-title{font-family:Roboto}.dashboard-header .ant-col .label{color:#2b2d42;font-family:Roboto;font-size:16px;font-weight:500}.dashboard-header .ant-col .rmdp-week-day{color:#00aeef!important}.dashboard-header .ant-col .rmdp-arrow-container{background-color:#00aeef!important;height:30px!important;margin:0 10px!important;width:30px!important}.dashboard-header .ant-col .rmdp-arrow{border-color:#fff!important;height:10px!important;margin-top:10px!important;width:10px!important}.dashboard-header .ant-col .rmdp-day.rmdp-today span,.dashboard-header .ant-col .rmdp-range{background-color:#0079c1!important;color:#fff!important}.dashboard-header .ant-col .date-picker.custom-mode .rmdp-day.rmdp-today span{background-color:#0000!important;color:inherit!important}.dashboard-header .ant-col .rmdp-header-values{font-family:Roboto;font-size:18px;font-weight:500}.dashboard-header .ant-col .time-input::-webkit-calendar-picker-indicator{height:100%;opacity:0;position:absolute;width:100%;z-index:1}.dashboard-header .ant-col .time-input{border-color:#20639b;padding-right:30px;width:100%}.dashboard-header .ant-col .custom-time-input{align-items:center;display:flex;position:relative}.dashboard-header .ant-col .down-arrow-icon{pointer-events:none;position:absolute;right:10px}.bar-container{border-radius:5px;box-shadow:1px 1px 3px #0003;height:auto;padding:10px}.ant-table-thead th{background-color:#0079c1!important;color:#fff!important}.even-row{background-color:#d5e7f5}.ant-tooltip .ant-tooltip-arrow:after,.ant-tooltip .ant-tooltip-arrow:before{background-color:#00aeef!important}.parent{margin-top:50px}.title{font-family:Roboto!important;margin-bottom:20px}.breakdown-container{border-radius:10px;box-shadow:2px 2px 5px #0003;display:flex;flex-direction:column;padding:20px}.toggle-button{margin-bottom:10px}.component-container{border-radius:10px;height:auto}.button-container{display:flex;flex-direction:row;gap:10px}.toggle-title{color:#0061a0;font-family:Roboto;font-weight:600}.ant-switch.ant-switch-checked{background:#00aeef!important}.chart-container{margin-top:50px}.chart-wrapper{border-radius:10px;box-shadow:0 4px 8px #0000001a;min-height:500px;padding:40px;width:100%}.cards-row{margin-top:40px}.custom-card{border-radius:10px;box-shadow:0 0 8px 2px #221d230d}.custom-card .ant-card-head{border-bottom:none}.custom-card .ant-card-head-title{font-family:Roboto;font-size:25px;font-weight:700;margin-bottom:0!important;margin-top:10px}.custom-card .timeline{font-family:Roboto;font-size:18px;font-weight:500;margin-top:-20px;text-align:left}.custom-card .number{color:#0061a0;font-family:Roboto;font-size:55px;font-weight:800;letter-spacing:.02em;line-height:64.45px;margin-top:3px}.overview .header{font-family:Roboto;font-size:20px;font-weight:700;margin-top:30px}.overview .overview-card{box-sizing:border-box;height:300px}.overview .overview-card,.overview .overview-card .card-content{align-items:center;display:flex;justify-content:center;width:100%}.overview .overview-card .card-content{flex-direction:column;font-size:24px}.overview .overview-card .card-content .icon-circle{align-items:center;background-color:#0061a0;border-radius:50%;color:#fff;display:flex;height:100px;justify-content:center;margin:0 auto;width:100px}.overview .overview-card .card-content .card-details{font-weight:700;margin-top:20px;text-align:center}.overview .overview-card .card-content .card-details .number{color:#0061a0;font-family:Roboto;font-size:35px;font-weight:700;margin-bottom:10px}.overview .circle-section{margin-top:30px}.overview .circle-section .circle-container{align-items:center;display:flex}.overview .circle-section .circle-container .circle-text{display:flex;flex-direction:column;margin-left:30px}.overview .circle-section .circle-container .text{font-family:Roboto;font-size:23px;font-weight:700}.overview .circle-section .circle-container .number{color:#0061a0;font-family:Roboto;font-size:35px;font-weight:700}.overview .circle-section .circle-container .date-text{font-family:Roboto;font-size:18px;font-weight:500}.dashboard{color:green}.pdf-export-mode #callout-section,.pdf-export-mode #dashboard-content{padding:20px!important}.sub-title{font-family:Roboto;font-size:16px;line-height:1.71;margin-bottom:36px;margin-top:-20px;width:400px}.password-criteria{list-style-type:none;margin:0;padding:0}.password-criteria li{font-size:15px;line-height:1.71;margin-bottom:10px;padding:0}.container-one{background-color:#fafafa;margin-bottom:30px;margin-top:50px;padding:20px 0 20px 20px}.password-requirements{font-family:Roboto;font-size:16px;line-height:1.71;margin-top:20px}.save-btn{background-color:#0079c1;border-radius:10px;color:#fff;height:50px!important;margin:20px 0 10px}.save-btn:hover{background-color:#0079c1;color:#fff!important}.button-link-one{align-items:center;color:#20639b;display:flex;font-size:medium!important;justify-content:center;margin-bottom:30px;width:100%}.button-link-one,.button-link-one:focus,.button-link-one:hover{text-decoration:underline}.schedule-modal .ant-modal-body{min-height:150px!important}.schedule-modal,.schedule-modal *{font-family:Roboto,sans-serif!important}.schedule-modal-footer{display:flex;flex-direction:column;gap:10px}.schedule-calendar-container{margin-bottom:-5px}.schedule-modal-save-button{background-color:#0079c1;color:#fff;font-family:Roboto;font-size:16px;padding:20px}.schedule-modal-save-button:hover{background-color:#0079c1!important;color:#fff!important}.schedule-modal-cancel-button{background-color:#fff!important;border:1px solid #0079c1!important;color:#0079c1!important;font-family:Roboto;font-size:16px;padding:20px}.schedule-custom-datepicker .ant-picker-suffix .anticon,.schedule-custom-datepicker .ant-picker-suffix .anticon:hover,.schedule-custom-datepicker .ant-picker-suffix:hover{color:#0061a0!important;font-size:16px!important;font-weight:500!important}.ant-select-selector{border:1px solid #83accf!important}.ant-select-arrow{color:#0061a0!important;font-size:18px!important;font-weight:900!important;text-shadow:0 0 1px #0061a0!important;transform:scaleX(1.2);transition:transform .3s ease}.ant-select-open .ant-select-arrow{transform:scaleX(1.2) rotate(180deg)}:where([class*=ant-picker-dropdown]) .ant-picker-footer,:where([class*=ant-picker-dropdown]) .ant-picker-ranges{display:none!important}:where([class*=ant-picker-dropdown]) .ant-picker-panel-container .ant-picker-panel .ant-picker-header .ant-picker-header-view{font-weight:500!important}:where([class*=ant-picker-dropdown]) .ant-picker-panel-container .ant-picker-panel .ant-picker-header .ant-picker-header-view button:hover{color:#000!important}:where([class*=ant-picker-dropdown]) .ant-picker-panel-container .ant-picker-panel .ant-picker-header button:hover{color:#000!important}:where([class*=ant-picker-dropdown]) .ant-picker-panel-container .ant-picker-panel .ant-picker-header .ant-picker-header-super-next-btn,:where([class*=ant-picker-dropdown]) .ant-picker-panel-container .ant-picker-panel .ant-picker-header .ant-picker-header-super-prev-btn{display:none!important}:where([class*=ant-picker-dropdown]) .ant-picker-panel-container .ant-picker-panel .ant-picker-header .ant-picker-header-next-btn,:where([class*=ant-picker-dropdown]) .ant-picker-panel-container .ant-picker-panel .ant-picker-header .ant-picker-header-prev-btn{background-color:#00aeef!important;border-radius:15px!important;color:#fff!important;height:25px!important;margin-left:3px!important;margin-right:3px!important;margin-top:6px!important;width:25px!important}:where([class*=ant-picker-dropdown]) .ant-picker-panel-container .ant-picker-panel .ant-picker-header .ant-picker-header-next-btn:hover,:where([class*=ant-picker-dropdown]) .ant-picker-panel-container .ant-picker-panel .ant-picker-header .ant-picker-header-prev-btn:hover{background-color:#00aeef!important;color:#fff!important}:where([class*=ant-picker-dropdown]) .ant-picker-panel-container .ant-picker-panel .ant-picker-body .ant-picker-content th{color:#00aeef!important;font-family:Roboto!important;font-size:12px!important;font-weight:500!important}:where([class*=ant-picker-dropdown]) .ant-picker-panel-container .ant-picker-panel .ant-picker-body .ant-picker-content td.ant-picker-cell-selected .ant-picker-cell-inner{background-color:#0079c1!important;border-radius:50%!important;font-size:12px!important}:where([class*=ant-picker-dropdown]) .ant-picker-panel-container .ant-picker-panel .ant-picker-body .ant-picker-content td.ant-picker-cell-today .ant-picker-cell-inner:before{border-color:#0079c1!important;border-radius:50%!important;font-size:12px!important}:where([class*=ant-picker-dropdown]) .ant-picker-panel-container .ant-picker-panel .ant-picker-body .ant-picker-content td .ant-picker-cell-inner{align-items:center!important;border-radius:50%!important;display:flex!important;font-size:12px!important;height:25px!important;justify-content:center!important;margin:auto!important;width:25px!important}.ant-select-dropdown{border:1px solid #83accf!important}.ant-picker-clear{display:none!important}.phone-preview{align-items:center;display:flex;justify-content:center}.phone-frame{background-position:50%;background-repeat:no-repeat;background-size:contain;height:600px;position:relative;width:325px}.screen-content{height:calc(100% - 80px);left:20px;overflow-y:auto;padding:0;position:absolute;top:60px;width:calc(100% - 50px)}.empty-preview-message{align-items:center;color:#666;display:flex;font-family:Roboto,sans-serif;font-size:14px;height:100%;justify-content:center;line-height:1.5;padding-left:30px;padding-right:10px;text-align:center}.preview-header{align-items:center;display:flex;padding:15px 20px;position:relative}.preview-back-button{color:#0079c1;cursor:pointer;margin-left:10px;padding:5px}.preview-header-title{flex:1 1;font-family:Roboto,sans-serif;font-size:16px;font-weight:600;margin-right:10px;text-align:center}.preview-image-container{background-color:#ececec;margin-left:25px;margin-right:2px;margin-top:-10px;padding:10px}.preview-image{border-radius:8px;display:block;height:100px;object-fit:contain;object-position:center;width:100%}.preview-content-container{padding:20px 20px 20px 40px}.preview-content{font-family:Roboto,sans-serif;font-size:.95rem;line-height:1.4;margin-top:0;white-space:pre-wrap}.preview-link{color:#0079c1;display:inline-block;font-family:Roboto,sans-serif;font-weight:500;margin-top:1rem;text-decoration:underline}.news-updates-table{gap:20px;margin-bottom:30px}.news-updates-table.modal-open{position:relative}.news-updates-table.modal-open:before{background-color:#000000b3;bottom:0;content:"";left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:900}.news-updates-table h3{font-size:18px;font-weight:500;margin-bottom:10px}.news-updates-table-container{background-color:#fff;border-radius:10px;box-shadow:0 0 8px 2px rgba(34,29,35,.051);padding:20px}.ant-table-tbody>tr:hover>td,.ant-table-tbody>tr:not(:hover)>td{background-color:inherit!important}.ant-table-wrapper .ant-table-thead>tr>td:before,.ant-table-wrapper .ant-table-thead>tr>th:before{content:none!important;display:none!important}.light-row{background-color:#83accf33!important}.fullscreen-modal{margin:0!important;max-width:100vw!important;padding:0!important;top:0!important;width:100vw!important}.fullscreen-modal .ant-modal-content{border-radius:0;box-shadow:none;height:100vh;margin:0;padding:0}.fullscreen-modal .ant-modal-body{display:flex;flex-direction:column;height:100vh;overflow:hidden;padding:0}.fullscreen-modal .news-builder{display:flex;height:100vh}.fullscreen-modal .news-builder .builder-form{box-shadow:none!important;display:flex;flex-direction:column;height:100vh;overflow-y:auto;padding-bottom:250px!important;padding-left:50px!important;padding-right:50px!important;position:relative;width:50%}.fullscreen-modal .news-builder .builder-form .ant-input-textarea[disabled],.fullscreen-modal .news-builder .builder-form .ant-input[disabled]{background-color:#fff!important;color:#333!important;cursor:default;opacity:1}.fullscreen-modal .news-builder .builder-form .ant-input-textarea[disabled] .ant-input{background-color:#fff!important;color:#333!important}.fullscreen-modal .news-builder .builder-form-header{margin-bottom:40px}.fullscreen-modal .news-builder .builder-footer{align-items:center;background-color:#fff;border-top:1px solid #f0f0f0;bottom:0;display:flex;flex-direction:column;gap:10px;left:0;padding:20px 50px;position:fixed;width:50%;z-index:1000}.fullscreen-modal .news-builder .builder-footer .scheduled-info{align-items:center;display:flex;gap:10px;margin-bottom:20px}.fullscreen-modal .news-builder .builder-footer button{border-radius:8px;font-weight:500;height:45px;width:60%}.fullscreen-modal .news-builder .builder-footer button.primary{background-color:#0079c1;border:none;color:#fff}.fullscreen-modal .news-builder .builder-footer button.secondary{background-color:#0000;border:1px solid #0079c1;color:#0079c1}.fullscreen-modal .news-builder .builder-preview{align-items:center;display:flex;flex:none;flex-direction:column;width:50%}.fullscreen-modal .news-builder .builder-preview h3{align-self:flex-start;margin-bottom:20px}.fullscreen-modal .news-builder label{display:block;font-weight:500;margin-bottom:8px}.fullscreen-modal .news-builder .image-upload{margin-bottom:10px;min-height:100px;width:100%}.fullscreen-modal .ant-modal-root .ant-modal-mask{background-color:#0000!important}.modal-title-with-actions{align-items:center;display:flex;justify-content:space-between;width:100%}.fullscreen-button{color:#0079c1}.fullscreen-button:hover{color:#00aeef}.news-update-content{font-size:16px;line-height:1.6}.builder-form{display:flex;flex-direction:column;gap:20px}.image-preview-container{border:1px dashed #d9d9d9;padding:8px}.button-group{display:flex;gap:16px;margin-top:20px}h1,h2,h3,h4,p,span{font-family:Roboto}.news-builder{display:flex;flex-direction:row;position:relative}.news-builder .news-builder-title{font-size:24px;font-weight:700;margin-bottom:20px}.news-builder.modal-open{position:relative}.news-builder.modal-open:before{background-color:#000000b3;bottom:0;content:"";left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:900}.news-builder.loading{opacity:.7;pointer-events:none}.news-builder .loading-overlay{align-items:center;background-color:#ffffffb3;border-radius:8px;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:100}.news-builder .loading-overlay .ant-spin .ant-spin-dot-item{background-color:#0079c1}.news-builder .builder-form{background-color:#fff;border-bottom-left-radius:8px;border-top-left-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;flex:1 1;flex-direction:column;gap:12px;padding:20px}.news-builder .builder-form label{color:#333;font-family:Roboto;font-size:14px;font-weight:500;margin-bottom:4px}.news-builder .builder-form .ant-input,.news-builder .builder-form .ant-input-textarea{border:1px solid #83accf;border-radius:4px}.news-builder .builder-form .image-upload{align-items:center;background-color:rgba(131,172,207,.102);border:1px dashed #83accf;border-radius:4px;cursor:pointer;display:flex;flex-direction:column;height:100px;justify-content:center;padding:20px;position:relative;text-align:center}.news-builder .builder-form .image-upload input[type=file]{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.news-builder .builder-form .image-upload .upload-icon{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center}.news-builder .builder-form .image-upload .upload-text{color:#221d23;font-family:Roboto;font-size:14px}.news-builder .builder-form .checkbox-group{display:flex;flex-direction:column;gap:10px;margin:10px 0}.news-builder .builder-form .checkbox-group .checkbox-item{align-items:center;display:flex;gap:10px}.news-builder .builder-form .checkbox-group .care-home-dropdown{font-family:Roboto;margin-bottom:10px;margin-top:10px}.news-builder .builder-form .checkbox-group .care-home-dropdown label{display:block;margin-bottom:8px}.news-builder .builder-form .button-group{align-self:center;display:flex;flex-direction:column;gap:10px;margin-top:15px;width:70%}.news-builder .builder-form .button-group .ant-btn-primary{background-color:#0079c1;border-radius:11px;color:#fff!important;flex:1 1;font-family:Roboto;height:auto;padding:8px 30px}.news-builder .builder-form .button-group .ant-btn{border-color:#0079c1;border-radius:11px;border-width:2px;color:#0079c1;flex:1 1;font-family:Roboto;height:auto;padding:8px 30px}.news-builder .builder-preview{align-items:center;background-color:#ebf5fa;border-bottom-right-radius:8px;border-top-right-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:20px;position:relative}.news-builder .builder-preview h3{align-self:flex-start;color:#333;font-family:Roboto;font-size:18px;font-weight:600;left:20px;margin:0;position:absolute;top:20px}.image-preview-container{border:none!important;position:relative}.image-preview-container,.image-preview-container .file-info{align-items:center;display:flex;justify-content:center;width:100%}.image-preview-container .file-info{flex-direction:column}.image-preview-container .file-name{color:#333;font-family:Roboto;font-size:16px;font-weight:400}.image-preview-container .file-size{color:#999;font-family:Roboto;font-size:14px;font-weight:300;margin-top:5px}.image-preview-container .file-details{align-items:center;display:flex;gap:10px}.image-preview-container .remove-image-button{align-items:center;background-color:#0079c1;border-radius:50%;box-shadow:0 2px 4px #0003;color:#fff;cursor:pointer;display:flex;height:24px;justify-content:center;position:absolute;right:-10px;top:-10px;transition:background-color .3s;width:24px}.image-preview-container .remove-image-button:hover{background-color:#005a9e}.label-with-icon{align-items:center;display:flex;margin-bottom:4px}.label-with-icon label{align-items:center;display:flex;line-height:1;margin-bottom:0;margin-right:6px}.label-with-icon .info-icon{align-items:center;color:#00aeef;cursor:pointer;display:flex;height:16px;justify-content:center;margin-top:2px;width:16px}.label-with-icon .info-icon svg{height:16px;width:16px}.news-updates-tables{display:flex;flex-direction:column;gap:20px;margin-top:20px}.validation-modal .ant-modal-content{border-radius:10px;overflow:hidden}.validation-modal .ant-modal-header{background-color:#fff;border-bottom:none;padding:10px}.validation-modal .ant-modal-header .ant-modal-title{color:#333;font-size:18px;font-weight:600}.validation-modal .ant-modal-body{font-size:14px;line-height:1.5;padding:10px}.validation-modal .ant-modal-footer{border-top:none;padding:10px}.news-care-home-tag{align-items:center;background-color:#5dc288;border:none;border-radius:20px;color:#fff;display:inline-flex;font-family:Roboto;font-size:14px;margin:4px;padding:3px 12px}.news-care-home-tag:hover{background-color:#4daf76}.news-care-home-tag .ant-tag-close-icon{color:#fff;margin-left:6px}.news-care-home-tag .ant-tag-close-icon:hover{color:#f0f0f0}.scheduled-info{align-items:center;align-self:center;background-color:#fafafa;border:1px solid #f0f0f0;border-radius:10px;display:flex;font-family:Roboto;gap:5px;justify-content:center;margin-top:15px;padding:20px 0;width:80%}#root .ant-btn-link{color:#20639b}#root .ant-btn-link svg{font-size:20px}#root .ant-btn-link :hover{color:#20639b}#root [class^=ant-btn]{font-size:18px}#root [class^=ant-btn].login-btn{background-color:#0079c1;border-radius:10px;color:#fff;height:50px;margin-top:20px}#root [class^=ant-btn].login-btn:hover{background-color:#0079c1}#root [class^=ant-btn].button-link{align-items:flex-end;color:#20639b;display:flex;font-size:medium!important;justify-content:flex-end;margin-bottom:30px;text-decoration:underline;width:100%}#root [class^=ant-btn].button-link:focus,#root [class^=ant-btn].button-link:hover{text-decoration:underline}#root [class^=ant-btn].download-button{background-color:#0079c1;border-radius:10px;color:#fff;font-family:Roboto;font-size:18px;height:45px;padding-left:50px}#root [class^=ant-btn].download-button:hover{background-color:#0079c1}#root [class^=ant-btn]:is(.ant-btn-background-ghost):hover{background-color:#fafafa;border-color:#20639b;color:#20639b}#root [class^=ant-btn]:is(:disabled){background-color:#edf2f4;border-color:#edf2f4;color:#c0d1d8}#root [class^=ant-btn]:is(:disabled):hover{background-color:#edf2f4;border-color:#edf2f4;color:#c0d1d8}body{background-color:#fcfcfc;font-family:Inter;font-size:14px}.p-1{padding:4px}.p-2{padding:8px}.p-4{padding:16px}.p-8{padding:32px}.p-12{padding:48px}.p-16{padding:64px}.mb-1{margin-bottom:4px}.mb-2{margin-bottom:8px}.mb-4{margin-bottom:16px}.mb-8{margin-bottom:32px}.mb-16{margin-bottom:64px}.mt-1{margin-top:4px}.mt-2{margin-top:8px}.mt-4{margin-top:16px}.mt-8{margin-top:32px}.mt-16{margin-top:64px}.mlp-25{margin-left:25%}.title-text,.title-text-md{font-family:Inter;font-size:25px;font-style:normal;font-weight:700}.ant-btn-primary{background:#20639b;border-radius:0 4px 4px 0}.ant-btn-lg{height:55px}.ant-btn-primary:focus,.ant-btn-primary:hover{background:#20639b;border-color:#20639b}.ant-input-affix-wrapper>input.ant-input{border-radius:7px;height:40px;padding:20px 15px}.ant-btn-link{color:#20639b}.ant-input,.ant-input-affix-wrapper{border-radius:7px;height:50px}.ant-input{padding:20px 25px}.ant-avatar{background-color:#ccc0}.shadow-lg{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}
/*# sourceMappingURL=main.1bf09134.css.map*/