@charset "UTF-8";body{font-family:Roboto}h1{font-size:1.25rem;font-weight:400}h2{font-size:1rem;font-weight:200}h3{font-size:1.25rem;font-weight:400}h4{font-size:1.25rem}h5{font-size:1.25rem}p{font-size:1rem}a{font-size:1rem}@media (min-width:480px){h1{font-size:1.5rem;font-weight:400}h2{font-size:1.25rem;font-weight:200}}@media (min-width:768px){h1{font-size:1.75rem;font-weight:400}h2{font-size:1.75rem;font-weight:200}}.header{height:80px;background-color:#fff;border-bottom:1px solid #e0e0e0;background-image:none;background-blend-mode:normal}.header .nav-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;height:100%;padding:0 20px;color:#2c3e50}.header .menu-button,.header .settings{flex:0 0 48px;text-align:center}.header .k-button{border:none;background-color:transparent;background-image:none;color:#2c3e50}.header .k-button:hover{background-color:transparent}.header .title{display:flex;flex:1 0 auto;flex-direction:row;align-items:center;margin-left:25px;flex-shrink:0;gap:12px}.header .title h1{font-size:1.5rem;font-weight:600;margin:0;color:#2c3e50;white-space:nowrap}@media (max-width:768px){.header .title h1{display:none}}.header .title-logo{height:40px;width:40px;object-fit:contain}.header .k-avatar{display:block;width:40px;height:40px;margin:0 25px;box-shadow:0 0 0 1px #2c3e50}.header .k-avatar img{width:40px;height:40px}@media (min-width:480px){.header .vl{border-left:1px solid #2c3e50;height:25px;margin:6px 15px}}.header-menu-popup{z-index:2000}.header-menu-button{position:relative;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle}.header-menu-button+.header-menu-button{margin-left:8px}.k-animation-container .notif-popup,.k-popup .notif-popup,.notif-popup{z-index:3000}.header-menu-popup{background-color:#fff;padding:0;border-radius:15px;box-shadow:none;display:inline-block;width:max-content!important;min-width:unset!important;max-width:unset!important;white-space:nowrap}.header-menu-popup-header{display:flex;align-items:center;gap:12px;padding:12px;white-space:nowrap}.header-user-menu-avatar{width:48px;height:48px;aspect-ratio:1;background-color:#7daadc;color:#fff;font-weight:700;font-size:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;flex-shrink:0}.header-user-menu-user-info{display:flex;flex-direction:column}.header-menu-popup-actions{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.header-user-menu-item{display:flex;align-items:center;padding:8px 16px;cursor:pointer;border-radius:4px;transition:background-color .2s ease;color:#333;list-style:none}.header-user-menu-item:hover{background-color:#f3f3f3}.header-user-menu-item .k-svg-icon{margin-right:12px}.header-user-menu-item .k-item-text{font-size:14px}.header-user-menu-fullname{font-weight:600;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-user-menu-username{font-size:13px;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-menu-container{margin-left:auto;display:flex;align-items:center;justify-content:flex-end;padding-right:20px}.header-menu-button .k-svg-icon{width:24px;height:24px}.header-menu-tooltip{z-index:11000!important}.header-notif-badge{position:absolute;top:-4px;right:-4px;background-color:red!important;color:#fff;font-size:.7rem;font-weight:700;line-height:1;padding:2px 5px;border-radius:50%;min-width:18px;height:18px;display:flex;align-items:center;justify-content:center;box-shadow:0 0 2px rgba(0,0,0,.3);z-index:10}.k-animation-container .notif-popup,.k-popup .notif-popup,.notif-popup,.notif-popup.k-animation-container,.notif-popup.k-popup{width:420px!important;max-width:min(90vw,420px)!important;white-space:normal!important;display:block;overflow:visible}.notif-popup__header{display:flex;justify-content:space-between;align-items:center;padding:.5rem;border-bottom:1px solid #eee}.notif-popup__header_title{padding:12px 12px 12px 8px;font-size:24px}.notif-popup__item{display:flex;gap:6px;padding:12px 16px}.notif-popup__link{flex:1 1 auto;display:block;overflow-wrap:break-word;word-break:normal;color:#000;background:0 0}.notif-popup .notif-popup__item:hover{background-color:#ebebeb;text-decoration:underline;color:#000}.notif-popup__title{font-weight:400;color:#000;font-size:16px}.notif-popup__meta{font-size:12px;color:#6b7280}.notif-popup .notif-btn.k-button{padding:4px 8px;font-size:12px;line-height:1.1;border-radius:6px}.notif-footer-empty{padding:24px 16px;text-align:center;color:#6b7280}.notif-footer-full{padding-top:0;padding-right:16px;padding-bottom:24px;padding-left:16px;text-align:center;color:#6b7280}.notif-footer__icon{font-size:28px;margin-bottom:8px;color:#9ca3af}.notif-footer__title{font-weight:600;color:#111827}.notif-footer__sub{font-size:12px;margin-top:2px}.notif-popup__divider{visibility:hidden}.notif-popup .notif-dot.k-button{width:12px;height:12px;min-width:0;padding:0;border-radius:9999px;box-shadow:none;border-width:2px}.notif-popup .notif-dot.is-unread.k-button{background:var(--kendo-color-primary,#2563eb);border-color:var(--kendo-color-primary,#2563eb)}.notif-popup .notif-dot.is-read.k-button{background:0 0;border-color:var(--kendo-neutral-500,#9ca3af)}.notif-popup .notif-scroll{max-height:600px;overflow-y:auto}.notif-popup .notif-listview{display:block}.notif-filter{display:inline-flex;align-items:center;gap:.5rem;margin:0 .75rem;white-space:nowrap}.notif-filter__label{font-size:.875rem;line-height:1.25rem;color:#374151;user-select:none}.notif-filter .k-switch{vertical-align:middle}.k-drawer-container{background-color:rgb(229.03125,234.09375,239.71875);height:auto}.k-drawer-container .k-drawer{box-shadow:0 0 10px rgba(0,0,0,.2);border-right-width:0!important}.k-drawer-items .title{display:none;text-transform:uppercase;font-size:1em;padding:1em;font-weight:700;color:#528dee}.k-drawer-items>header{display:none;flex-direction:column;align-items:center;padding:1em}.k-drawer-items>header>img{border:2px solid #5abf90;margin:1em;max-width:96px}.k-drawer-expanded .k-drawer-items .title,.k-drawer-expanded .k-drawer-items>header{display:flex;white-space:normal;word-wrap:break-word;overflow-wrap:break-word}.nestedDrawer{background-color:#fff!important}.nestedDrawerContent{padding:20px}.menu-drawer-list{list-style:none;padding-left:0;margin:0}.card-container{background-color:#fff;padding:40px 0;text-align:center}.card-container.grid{display:grid;grid-template-columns:repeat(1,1fr);column-gap:10px;row-gap:1em}.card-container .card-buttons .k-button{min-width:105px}.card-container .card-ranges .k-daterangepicker .k-floating-label-container,.card-container .card-ranges .k-daterangepicker .k-textbox-container{padding-top:0;min-width:105px}.card-container .card-ranges .k-daterangepicker .k-label{display:none}.card-container .card-component{grid-column:1/-1}@media (min-width:480px){.card-container{text-align:initial;padding:30px}.card-container.grid{grid-template-columns:repeat(2,1fr)}.card-container .card-title{grid-column:1/2;grid-row:1}.card-container .card-buttons{text-align:center;grid-column:1/-1;grid-row:2}.card-container .card-ranges{text-align:right;grid-column:2/3;grid-row:1}}@media (min-width:768px){.card-container{margin:25px;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.2)}.card-container.grid{grid-template-columns:repeat(3,1fr)}.card-container .card-buttons{text-align:center;grid-column:2/3;grid-row:1}.card-container .card-ranges{text-align:right;grid-column:3/4}.card-container .card-component{grid-column-start:1;grid-column-end:-1}}body,h1{margin:0;padding:0;list-style-type:none}h2,h3{margin:0;padding:0}a{color:#528dee;text-decoration:none}a:hover{color:#fff}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}.container-size{width:100vw;height:100vh}.center-cell{text-align:center!important}#blazor-error-ui .dismiss{cursor:pointer;position:absolute;right:.75rem;top:.5rem}.initial-data-loader-container{position:relative}.initial-data-loader{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:rgba(255,255,255,.7);z-index:10}.initial-data-loader .k-loader-container-overlay.k-overlay-light{background-color:#fff}.required-field::before{content:"*";color:red;margin-right:.25em}.report-button{width:250px!important}.button-column{display:flex;align-items:center;justify-content:center}.horizontal-buttons{display:flex;gap:10px;justify-content:center;align-items:center}.dashboard-tile-layout-wrapper{display:flex;flex-direction:column;min-height:500px;height:100%}.dashboard-tile-layout-wrapper .k-tilelayout{flex:1 1 auto;min-height:500px;height:100%;box-sizing:border-box}.recent-coverage-chart-toolbar{display:flex;flex-direction:column;align-items:center;gap:.75rem;margin-bottom:1rem}.recent-coverage-chart-header{display:flex;align-items:center;justify-content:center;gap:1rem}.recent-coverage-chart-header h4{margin:0}.recent-coverage-chart-filters{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.recent-coverage-chart-filter-item{display:flex;flex-direction:row;align-items:center;gap:.75rem;font-size:.85rem;min-width:160px}@media (max-width:600px){.recent-coverage-chart-filter-item{flex-direction:column;align-items:flex-start}}.non-completed-tasks-chart-toolbar{display:flex;flex-direction:column;align-items:center;gap:.75rem;margin-bottom:1rem}.non-completed-tasks-chart-header{display:flex;align-items:center;justify-content:center;gap:1rem}.non-completed-tasks-chart-header h4{margin:0}.non-completed-tasks-chart-filters{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.non-completed-tasks-chart-filter-item{display:flex;flex-direction:row;align-items:center;gap:.75rem;font-size:.85rem;min-width:160px}@media (max-width:600px){.non-completed-tasks-chart-filter-item{flex-direction:column;align-items:flex-start}}.copay-payment-status-chart-toolbar{display:flex;flex-direction:column;align-items:center;gap:.75rem;margin-bottom:1rem}.copay-payment-status-chart-header{display:flex;align-items:center;justify-content:center;gap:1rem}.copay-payment-status-chart-header h4{margin:0}.copay-payment-status-chart-filters{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.copay-payment-status-chart-filter-item{display:flex;flex-direction:row;align-items:center;gap:.75rem;font-size:.85rem;min-width:160px}@media (max-width:600px){.copay-payment-status-chart-filter-item{flex-direction:column;align-items:flex-start}}.premium-payment-status-chart-toolbar{display:flex;flex-direction:column;align-items:center;gap:.75rem;margin-bottom:1rem}.premium-payment-status-chart-header{display:flex;align-items:center;justify-content:center;gap:1rem}.premium-payment-status-chart-header h4{margin:0}.premium-payment-status-chart-filters{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.premium-payment-status-chart-filter-item{display:flex;flex-direction:row;align-items:center;gap:.75rem;font-size:.85rem;min-width:160px}@media (max-width:600px){.premium-payment-status-chart-filter-item{flex-direction:column;align-items:flex-start}}.yellow{color:#ffa600}html body{overflow-y:scroll;overflow-x:auto}.k-drawer-content{overflow:hidden}app,body,html{height:100%;margin:0;padding:0}.card-header-wrapper{display:flex;justify-content:space-between;margin-bottom:1rem}.card-header-wrapper .k-card-actions{padding:0}.card-header-wrapper .k-button-group .k-button,div.k-form-buttons button{min-width:105px;max-height:30px}.settings-container{display:flex;align-items:center}.settings-container .k-dropdownlist{max-height:30px;margin-left:5px}@media (max-width:1270px){.card-header-wrapper .k-button-group .k-button,div.k-form-buttons button{min-width:50px}}.profile-notification{z-index:1}.profile-notification .k-notification-container .k-notification-wrap{width:300px;height:50px;font-size:1.5em;text-align:center;align-items:center}.profile-notification .k-notification-container .k-notification-wrap .k-i-success{font-size:30px}.k-grid-header .k-header.k-first{border-left-width:1px}.k-grid-header thead tr:not(:first-child) th[data-field]{border-left-width:1px}.ddl-separator{height:14px;margin:0 4px;border-left:1px solid #424242}span.k-dropdownlist .k-input-inner{padding:8px}.k-grid tr .chkb-centered{padding:10px 14px}.k-drawer-container.k-drawer-left{min-height:calc(100% - 80px)}.k-popup.k-grid-columnmenu-popup{width:260px}