:root{--background:var(--body-bg,#f4f5fb);--foreground:#64748b;--primary:var(--theme-primary,#0050d5);--secondary:#2c2f33;--label-color:var(--input-label-color,#444749);--drak-color:#0f172a;--border-color:#e1e4f8;--font-family:"Inter", sans-serif;--light-blue:#eff6ff;--info-pill-bg:#f1f4f9;--primary-blue:var(--theme-primary,#0050d5);--info-pill-text-label:#64748b;--info-pill-text-value:#1e293b}html{height:100%}html,body{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);font-family:var(--font-family);background:var(--body-bg,var(--background))!important}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}.MainPage{flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;min-height:100vh;display:flex}.logoIcon{width:200px}.logoIcon svg{width:100%;height:auto}.btnArea{flex-direction:row;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:30px;display:flex}.btn-primary{color:#fff;text-transform:capitalize;font-size:14px;font-weight:600;line-height:24px;font-family:var(--font-family);letter-spacing:0;background:linear-gradient(135deg,#0050d5 35%,#7b9cff 100%);border-radius:6px;align-items:center;padding:10px 24px;display:flex}.main-layout{min-height:100vh;display:flex}.main-content-wrapper{background:var(--body-bg,var(--background));flex:1;padding:20px;overflow:auto}.table-block{background:#fff;border-radius:6px;padding:12px;box-shadow:0 0 25px #e3e6f5}.MuiDataGrid-row--borderBottom,.MuiDataGrid-row{border-bottom:none!important}.sub-link{color:#0f172a!important;background:#eff6ff!important;border-radius:6px!important;align-items:center!important;gap:10px!important;margin:1px 0!important;padding:10px 15px!important;font-family:Inter,sans-serif!important;font-size:13px!important;line-height:16px!important;display:flex!important}.sub-link svg{width:16px!important;height:16px!important;color:var(--primary)!important}.sub-link:hover{background:var(--primary)!important;color:#fff!important}.sub-link:hover svg{color:#fff!important}.filter-block{background:#fff;border-radius:6px;justify-content:space-between;align-items:center;padding:15px;display:flex;position:relative;box-shadow:0 0 25px #e3e6f5}.filter-block .dense-select-input{width:200px}.filter-block .dense-select-input .MuiSelect-select{padding:12px 16px}.filter-block .header-search .MuiInputBase-input{padding:12px 20px}.filter-block .leftSide{align-items:center;gap:12px;display:flex}.filter-block .rightSide{align-items:center;gap:8px;display:flex}.btn-text{white-space:nowrap;color:#fff!important;text-transform:capitalize!important;font-size:16px!important;font-weight:600!important;line-height:24px!important;font-family:var(--font-family)!important;letter-spacing:0!important;border-radius:6px!important;align-items:center!important;padding:10px 24px!important;display:flex!important}.MuiButton-startIcon{margin-left:0!important}.MuiButton-endIcon{margin-right:0!important}.btn-wrapper{justify-content:end;gap:20px;width:100%;display:flex}.btn-icon{border:none;border-radius:6px;color:#fff!important;width:44px!important;min-width:auto!important;height:44px!important;padding:0!important}.btn-icon svg{width:20px;height:20px}.btn-icon .MuiBadge-badge{position:absolute;top:-6px;right:-6px}.blue-btn{background:linear-gradient(135deg,#0050d5 35%,#7b9cff 100%)}.black-btn{background:linear-gradient(135deg,#0f172a 35%,#9ba6c0 100%)}.red-btn{background:linear-gradient(135deg,#ef4444 35%,#f87171 100%)}.green-btn{background:linear-gradient(135deg,#005f51 35%,#10b981 100%)}.gray-btn{color:#64748b!important;background:#f4f5fb!important;border:1px solid #e1e4f8!important}.topbutton{top:25px;right:25px;position:absolute!important}ul.permission-list{flex-wrap:wrap;gap:6px;height:525px;margin:0;padding:0;list-style:none;display:flex;overflow-y:scroll}ul.permission-list li{color:#3f464d;background:#f4f5fb;border:1px solid #e5e7f0;border-radius:6px;padding:4px 12px;font-size:12px;font-weight:500}.grid-checkbox{background:#f4f5fb;border:1px solid #e1e4f8;border-radius:6px;height:100%;padding:15px}.grid-checkbox .title{border-bottom:1px solid #e1e4f8;justify-content:space-between;align-items:center;margin-bottom:15px;padding-bottom:12px;font-size:16px;font-weight:700;line-height:24px;display:flex}.grid-checkbox .title label{cursor:pointer;color:#3f464d;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:500;display:flex}.grid-checkbox .checkbox-layout-grid{grid-template-columns:repeat(2,1fr)}.grid-checkbox .checkbox-layout-grid .checkbox-layout-item{gap:10px}.grid-checkbox .checkbox-layout-grid .checkbox-layout-label{font-size:14px}.btn-number{color:var(--primary)!important;background:#e3edfd!important;border-radius:30px!important;padding:2px!important}.count-circle .MuiBadge-badge{position:absolute;top:-6px;right:-6px}ul.info-small-list{flex-wrap:wrap;margin:0 -3px;padding:0;list-style:none;display:flex}ul.info-small-list li{width:33.33%;margin-top:6px;padding:0 3px}ul.info-small-list li.half{width:50%}ul.info-small-list li.full{width:100%}ul.info-small-list li .profile-info-box{background:#fff;border:1px solid #e2e8f0;border-radius:6px;justify-content:space-between;align-items:center;padding:10px;font-size:13px;line-height:13px;display:flex}ul.info-small-list li .profile-info-box span{font-weight:700}ul.table-small-list{margin:0;padding:0;list-style:none}ul.table-small-list li{border-bottom:1px solid #e2e8f0;padding:6px 0;font-size:13px;line-height:18px}ul.table-small-list li:last-child{border-bottom:none}ul.table-small-list li span{font-weight:700}ul.table-small-list li span:after{content:":";margin:0 5px;font-weight:400}ul.user-emar-list{flex-wrap:wrap;margin:0 -5px;padding:0;list-style:none;display:flex}ul.user-emar-list li{width:16.66%;padding:0 5px}ul.user-emar-list li .small-emar-block{background:linear-gradient(35deg,#eff7ff 0%,#fff 100%);border:1px solid #c6e2ff;border-radius:8px;flex-direction:column;justify-content:center;margin-bottom:10px;padding:16px;display:flex}ul.user-emar-list li .small-emar-block .icon{color:#116aef;background:#fff;border-radius:6px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:25px;font-size:20px;font-weight:700;display:flex;box-shadow:0 0 25px #e3e6f5}ul.user-emar-list li .small-emar-block .emar-name{font-size:18px;font-weight:800;font-family:var(--font-family);color:#1d4ed8;line-height:1}.HealthInfoView{background:#fff;border:1px solid #edf0ff;border-radius:8px;justify-content:space-between;align-items:center;padding:10px;display:flex}.HealthInfoView .info-label{color:#586a7f;text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:700;line-height:14px}.HealthInfoView .info-value{color:#2c2f33;font-size:12px;font-weight:500;line-height:14px}.HealthInfoView .info-value .active{color:#10b981}.HealthInfoView .info-value .inactive{color:#ef4444}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}@media (max-width:1024px){.main-content-wrapper{padding:15px}.filter-block{padding:10px}.btn-text{padding:6px 18px!important;font-size:14px!important}.btn-icon{width:36px!important;height:36px!important}.btn-icon svg{width:18px;height:18px}.topbutton{top:15px;right:15px;font-size:14px!important;position:absolute!important}}@media (max-width:767px){.main-content-wrapper{padding:10px}.filter-block{flex-direction:column!important;align-items:stretch!important;gap:12px!important;padding:12px!important;display:flex!important}.filter-block .leftSide,.filter-block .rightSide{width:100%!important;max-width:100%!important;display:flex!important}.filter-block .leftSide{flex-direction:column!important;align-items:stretch!important;gap:8px!important}.filter-block .leftSide .header-search,.filter-block .leftSide>div{width:100%!important}.filter-block .rightSide{align-items:center!important;gap:8px!important}.filter-block .rightSide .blue-btn,.filter-block .rightSide .btn-text{margin-left:auto!important}.btn-wrapper{gap:10px}.btn-text{padding:6px 12px!important;font-size:12px!important}.btn-icon{width:36px!important;height:36px!important}.btn-icon svg{width:18px;height:18px}.generatedIcon{margin-top:0!important}ul.info-small-list li,ul.info-small-list li.half{width:100%}}.mobile-list-view{flex-direction:column;gap:8px;width:100%;display:none}.mobile-card-row{background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;gap:12px;padding:16px;display:flex;position:relative;box-shadow:0 2px 8px #0000000a}.mobile-card-header{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:12px;padding-bottom:8px;display:flex}.mobile-card-title{color:#1e293b;flex:1;font-size:14px;font-weight:700}.mobile-card-actions{flex-shrink:0;gap:4px;display:flex}.mobile-card-body{flex-direction:column;gap:8px;display:flex}.mobile-card-field{justify-content:space-between;align-items:center;gap:16px;font-size:13px;display:flex}.mobile-card-field-label{color:#64748b;text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:600}.mobile-card-field-value{color:#334155;text-align:right;align-items:center;font-weight:500;display:flex}.mobile-pagination{background:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:space-between;align-items:center;margin-top:16px;padding:12px 16px;display:flex;box-shadow:0 2px 8px #0000000a}.mobile-pagination-info{color:#64748b;font-size:13px}.mobile-pagination-info strong{color:#1e293b}.mobile-pagination-actions{gap:8px;display:flex}.mobile-pagination-btn{text-transform:none!important;color:#334155!important;background-color:#f1f5f9!important;border-radius:6px!important;min-width:60px!important;padding:6px 12px!important;font-size:12px!important;font-weight:600!important}.mobile-pagination-btn:disabled{opacity:.6;color:#94a3b8!important;background-color:#f8fafc!important}.desktop-table-view{display:block}@media (max-width:767px){.desktop-table-view{display:none!important}.mobile-list-view{display:flex!important}.table-block{box-shadow:none;background:0 0;padding:0}}@media print{html,body{height:auto!important;min-height:100%!important;overflow:visible!important}div[style*="height: 100vh"],div[style*=height\:100vh]{height:auto!important;min-height:0!important;display:block!important;overflow:visible!important}.main-content-wrapper{height:auto!important;padding:0!important;display:block!important;overflow:visible!important}}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_7b064e0d-module__MOT0tq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_7b064e0d-module__MOT0tq__variable{--font-inter:"Inter", "Inter Fallback"}
