.home-hero{background:linear-gradient(135deg,#667eea,#764ba2);padding:3.5rem 1rem 4rem;position:relative;overflow:hidden}.home-hero-title{font-size:clamp(1.6rem,3.5vw,2.6rem);line-height:1.15}.home-hero-circle{position:absolute;border-radius:50%;pointer-events:none}.home-hero-circle--1{width:22rem;height:22rem;top:-8rem;right:-6rem;background:#ffffff12}.home-hero-circle--2{width:14rem;height:14rem;bottom:-7rem;right:10rem;background:#ffffff0d}.home-hero-circle--3{width:10rem;height:10rem;top:1rem;left:-3rem;background:#ffffff0a}.home-action-card{transition:transform .2s ease,box-shadow .2s ease}.home-action-card:hover{transform:translateY(-4px);box-shadow:0 8px 28px #764ba224!important}.contact-link{color:#764ba2;font-weight:600;text-decoration:none}.contact-link:hover{color:#667eea;text-decoration:underline}@layer legacy,mantine,app;@layer legacy{:root{--sidebar-width: 250px;--sidebar-collapsed-width: 90px;--navbar-height: 60px;--primary-color: #764ba2;--primary-light: #667eea;--primary-dark: #5a3a7a;--sidebar-bg: #2d1b3d;--sidebar-hover: #3d2b4d;--accent-color: #f093fb}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);min-height:100vh}.app-container{min-height:100vh;display:flex;flex-direction:column}.content-wrapper{display:flex;flex:1;margin-top:var(--navbar-height)}.main-content{flex:1;margin-left:var(--sidebar-width);transition:margin-left .3s ease;min-height:calc(100vh - var(--navbar-height));background-color:#f8f9fa}.main-content.expanded{margin-left:var(--sidebar-collapsed-width)}.sidebar{position:fixed!important;top:var(--navbar-height)!important;left:0!important;width:var(--sidebar-width)!important;height:calc(100vh - var(--navbar-height))!important;background-color:var(--sidebar-bg)!important;color:#fff!important;transition:width .3s ease!important;overflow-x:hidden!important;overflow-y:auto!important;z-index:1000!important;border-radius:0!important}.sidebar.collapsed{width:var(--sidebar-collapsed-width)!important}.sidebar-nav{list-style:none!important;padding:0!important;margin:0!important}.sidebar-nav-item{width:100%!important;display:flex!important}.sidebar-nav-link{display:flex!important;align-items:center!important;padding:15px 20px!important;color:#adb5bd!important;text-decoration:none!important;transition:all .3s ease!important;white-space:nowrap!important;justify-content:left!important;width:100%!important}.sidebar-nav-link:hover{background-color:var(--sidebar-hover)!important;color:#fff!important}.sidebar-nav-link.active{background:linear-gradient(135deg,#667eea,#764ba2)!important;color:#fff!important;box-shadow:0 2px 8px #764ba24d!important}.sidebar-nav-icon{font-size:1.2rem!important;min-width:30px!important}.sidebar-nav-text{margin-left:15px!important;opacity:1!important;transition:opacity .3s ease!important}.sidebar.collapsed .sidebar-nav-text{opacity:0!important;display:none!important}.dashboard-card{border:none;border-radius:10px;box-shadow:0 2px 4px #0000001a;transition:transform .3s ease,box-shadow .3s ease}.dashboard-card:hover{transform:translateY(-5px);box-shadow:0 4px 8px #764ba24d}.stat-card{padding:20px}.stat-card-icon{font-size:2.5rem;opacity:.8}.stat-card-value{font-size:2rem;font-weight:700;margin:10px 0}.stat-card-label{color:#6c757d;font-size:.9rem;text-transform:uppercase;letter-spacing:.5px}.loading-container{display:flex;justify-content:center;align-items:center;min-height:400px}@media(max-width:768px){.main-content{margin-left:0}.sidebar{transform:translate(-100%)}.sidebar.show{transform:translate(0)}.main-content.expanded{margin-left:0}}footer{margin-left:var(--sidebar-width);transition:margin-left .3s ease}.main-content.expanded~footer{margin-left:var(--sidebar-collapsed-width)}footer p{font-size:.9rem}@media(max-width:768px){footer{margin-left:0}}.stat-card{padding:20px;background:linear-gradient(135deg,#fff,#f8f5fb);border-left:4px solid var(--primary-color)}.text-primary{color:var(--primary-color)!important}.text-success{color:#43e97b!important}.text-warning{color:#f5576c!important}.text-info{color:#4facfe!important}.btn-primary{background:linear-gradient(135deg,#667eea,#764ba2)!important;border:none!important;box-shadow:0 2px 8px #764ba24d}.btn-primary:hover{background:linear-gradient(135deg,#5a6fd8,#6a4290)!important;transform:translateY(-2px);box-shadow:0 4px 12px #764ba266}.badge.bg-success{background:linear-gradient(135deg,#43e97b,#38f9d7)!important}.badge.bg-info{background:linear-gradient(135deg,#4facfe,#00f2fe)!important}.badge.bg-warning{background:linear-gradient(135deg,#f093fb,#f5576c)!important}:root{scroll-padding-top:90px}.form-card{box-shadow:0 4px 6px #0000001a,0 2px 4px #0000000f;border-radius:8px;background:#f9fcff;border:none}.form-card .card-title{color:#667eea;font-weight:700}@media(max-width:768px){.form-card{border:none!important}}.form-label{margin-bottom:.5rem;font-weight:600;color:#667eea;margin-top:.5rem;font-size:1rem}.form-control:focus,.form-select:focus{border-color:#764ba2;box-shadow:0 0 0 .25rem #764ba240}.form-control:disabled,.form-select:disabled{background-color:#e9ecef}@media(max-width:768px){.form-card{box-shadow:none;border-radius:0}.form-card .card-body{padding:15px!important}}.registration-success-details{background:#f8f9fa;padding:1.5rem;border-radius:8px;margin:1rem 0}.registration-success-details .row{align-items:center}.registration-success-details .badge{font-family:Courier New,monospace;letter-spacing:1px}.alert-success{border-left:4px solid #198754}.alert-success .alert-heading{color:#198754;font-weight:700}@media(max-width:576px){.registration-success-details .row{margin-bottom:.5rem}.registration-success-details .col-xs-4,.registration-success-details .col-xs-8{text-align:left!important}.registration-success-details .fw-bold{margin-bottom:.25rem}}.result-card{background:#f8f9fa;border-left:4px solid #0d6efd;padding:20px;border-radius:8px;margin-bottom:20px}.result-card h5{color:#667eea;margin-bottom:15px;font-weight:700}.result-card .row{padding:8px 0;border-bottom:1px solid #dee2e6}.result-card .row:last-child{border-bottom:none}.dashboard-content{width:100%;max-width:1400px;margin:0 auto;padding:1.5rem}@media(max-width:768px){.dashboard-content{padding:1rem}}.update-page-content{min-height:calc(100vh - var(--navbar-height));background-color:#f8f9fa;padding-bottom:2rem}.update-page-header{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:2.75rem 0 2.5rem;position:relative;overflow:hidden}.update-page-header:before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(45deg,transparent,transparent 35px,rgba(255,255,255,.05) 35px,rgba(255,255,255,.05) 70px),repeating-linear-gradient(-45deg,transparent,transparent 35px,rgba(255,255,255,.05) 35px,rgba(255,255,255,.05) 70px);opacity:.35}.update-page-header .container{position:relative;z-index:1}.update-page-headings{display:flex;flex-direction:column;gap:.75rem}.update-page-title{font-size:2.1rem;font-weight:800;letter-spacing:-.01em;margin-bottom:0;text-shadow:0 1px 2px rgba(0,0,0,.12)}.update-page-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.update-page-id{display:inline-flex;align-items:center;gap:.4rem;background:#ffffff2e;border:1px solid rgba(255,255,255,.28);padding:.2rem .7rem;border-radius:999px;font-weight:700;font-size:.9rem;letter-spacing:.02em}.update-page-name{font-size:1.05rem;font-weight:600}.update-page-loc{display:inline-flex;align-items:center;gap:.35rem;font-size:.9rem;opacity:.9}.update-page-description{font-size:.95rem;line-height:1.5;opacity:.9;margin:.25rem 0 0;max-width:70ch}.view-only-badge{display:inline-block;background:#ffc107e6;color:#000;padding:.5rem 1rem;border-radius:20px;font-weight:600;font-size:.9rem;margin-top:.5rem}.update-form-container{background:#fff;padding:2rem;border-radius:10px;box-shadow:0 2px 4px #0000001a;margin-bottom:2rem;--mantine-font-size-xs: .8125rem;--mantine-font-size-sm: .9375rem}.checkbox-group{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.625rem 1.5rem;margin-top:.5rem}@media(max-width:576px){.checkbox-group{grid-template-columns:1fr}}.update-actions{bottom:0;background:#fff;padding:1.5rem;border-radius:10px;box-shadow:0 -2px 10px #0000001a;z-index:100;margin-bottom:1rem}.update-actions .btn{padding:.75rem 1.5rem;font-weight:600;font-size:1rem;transition:all .3s ease}.update-actions .btn-success:not(:disabled):hover{background-color:#198754;transform:translateY(-2px);box-shadow:0 4px 8px #1987544d}.update-actions .btn-secondary:hover{background-color:#5c636a;transform:translateY(-2px);box-shadow:0 4px 8px #6c757d4d}.update-actions .btn-primary:hover{transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}.update-actions .btn-outline-secondary:hover{background-color:#6c757d;color:#fff;transform:translateY(-2px)}.update-actions .btn:disabled{cursor:not-allowed;opacity:.6}.section-header{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:12px 20px;border-radius:8px;margin:2rem 0 1.5rem;font-weight:700;font-size:1.1rem;box-shadow:0 2px 4px #667eea4d}.progress-indicator{display:flex;justify-content:space-between;margin-bottom:30px;position:relative;overflow-x:auto;padding:10px 0;scrollbar-width:thin;background:#fff;border-radius:10px;padding:1.5rem 1rem;box-shadow:0 2px 4px #0000001a}.progress-indicator::-webkit-scrollbar{height:6px}.progress-indicator::-webkit-scrollbar-track{background:#f8f9fa;border-radius:10px}.progress-indicator::-webkit-scrollbar-thumb{background:#667eea;border-radius:10px}.progress-step{flex:1;min-width:100px;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;padding:10px 5px;text-decoration:none;transition:transform .2s ease;cursor:pointer}.progress-step:hover{transform:translateY(-2px)}.progress-step.completed:hover .step-number{background:#146c43;box-shadow:0 2px 8px #1987544d}.progress-step.active:hover .step-number{background:#5a67d8;box-shadow:0 2px 8px #667eea66}.step-number{display:inline-block;width:40px;height:40px;line-height:40px;border-radius:50%;background:#dee2e6;color:#6c757d;font-weight:700;margin-bottom:5px;transition:all .3s ease}.progress-step.completed .step-number{background:#198754;color:#fff;box-shadow:0 2px 4px #19875433}.progress-step.active .step-number{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 2px 8px #667eea66;animation:pulse 2s infinite}@keyframes pulse{0%,to{box-shadow:0 2px 8px #667eea66}50%{box-shadow:0 2px 12px #667eea99}}.step-label{display:block;font-size:.85rem;color:#6c757d;word-wrap:break-word;transition:color .3s ease;font-weight:500}.progress-step.completed .step-label{color:#198754;font-weight:600}.progress-step.active .step-label{color:#667eea;font-weight:700}.progress-step:hover .step-label{color:#667eea}.readonly-field{background-color:#e9ecef!important;cursor:not-allowed}.form-label{margin-bottom:.5rem;font-weight:600!important;color:#667eea!important;margin-top:.5rem;font-size:1rem!important}@media(max-width:768px){.update-page-header{padding:2rem 0 1.5rem}.update-page-title{font-size:1.5rem}.update-form-container{padding:1rem;border-radius:0}.progress-indicator{flex-wrap:nowrap;padding:1rem .5rem}.progress-step{min-width:80px;padding:8px 3px}.step-number{width:30px;height:30px;line-height:30px;font-size:.85rem}.step-label{font-size:.65rem}.update-actions{position:static;margin-top:1rem}}@media(max-width:576px){.progress-step{min-width:70px}.step-number{width:25px;height:25px;line-height:25px;font-size:.75rem}.step-label{font-size:.6rem}}.conditional-field{animation:slideDown .3s ease-in-out}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.literacy-checkbox-group{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px;margin-top:10px}.literacy-checkbox-group .form-check{margin-bottom:0}@media(max-width:768px){.literacy-checkbox-group{grid-template-columns:1fr}}.age-badge{padding:12px 20px;border-radius:8px;background-color:#f8f9fa;border:2px solid #dee2e6;font-size:1rem;display:inline-block;width:100%;margin-top:8px}.age-badge.eligible{background-color:#d1e7dd;border-color:#198754;color:#0f5132}.age-badge.not-eligible{background-color:#fff3cd;border-color:#ffc107;color:#664d03}.age-badge strong{margin-right:8px}.assistance-group{padding:15px;background:#f8f9fa;border-radius:8px;border-left:4px solid #667eea}.assistance-group .form-label{color:#667eea;margin-bottom:10px}.assistance-group .form-check-inline{margin-right:1.5rem}@media(max-width:768px){.assistance-group .d-flex{flex-direction:column!important}.assistance-group .form-check-inline{margin-right:0;margin-bottom:.5rem}}.disability-type-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.disability-type-card{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px 10px;border:2px solid #dee2e6;border-radius:10px;cursor:pointer;transition:all .2s ease;background:#fff;text-align:center;min-height:90px}.disability-type-card:hover:not(.disabled){border-color:#667eea;background:#f0f3ff;transform:translateY(-2px);box-shadow:0 4px 8px #667eea26}.disability-type-card.selected{border-color:#764ba2;background:linear-gradient(135deg,#f0f3ff,#f5f0ff);box-shadow:0 2px 8px #764ba240}.disability-type-card.disabled{cursor:not-allowed;opacity:.65}.disability-card-icon{font-size:1.75rem;color:#667eea;margin-bottom:6px;display:block}.disability-type-card.selected .disability-card-icon{color:#764ba2}.disability-card-label{font-size:.78rem;font-weight:600;color:#495057;line-height:1.3}.disability-type-card.selected .disability-card-label{color:#764ba2}.disability-card-check{font-size:1rem;color:#764ba2;margin-top:4px}.defective-nature-section{margin-bottom:1rem;padding:14px 16px;background:#f8f5ff;border-radius:8px;border-left:4px solid #764ba2}.defective-nature-section .form-label{margin-bottom:10px}.defective-nature-options{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:6px}@media(max-width:768px){.disability-type-grid{grid-template-columns:repeat(2,1fr)}.defective-nature-options{grid-template-columns:1fr}}.disability-nature-groups{display:flex;flex-direction:column;gap:.5rem}.disability-nature-group{border:1px solid #dee2e6;border-radius:8px;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.disability-nature-group.active{border-color:#764ba2;box-shadow:0 0 0 2px #0d6efd26}.disability-nature-group.disabled{opacity:.65;pointer-events:none}.disability-nature-group-header{display:flex;align-items:center;gap:.6rem;padding:.6rem .9rem;background-color:#f8f9fa;border-bottom:1px solid #dee2e6;-webkit-user-select:none;user-select:none}.disability-nature-group.active .disability-nature-group-header{background-color:#e8f0fe;border-bottom-color:#c2d5fb}.disability-type-indicator{display:none;align-items:center;justify-content:center;width:18px;height:18px;border-radius:4px;border:2px solid #adb5bd;color:#fff;font-size:11px;flex-shrink:0;transition:background-color .15s ease,border-color .15s ease}.disability-type-indicator.checked{display:inline-flex;background-color:#0d6efd;border-color:#0d6efd}.disability-type-label{font-weight:600;font-size:.875rem;color:#343a40}.disability-nature-group.active .disability-type-label{color:#0a4fc4}.disability-nature-options{display:flex;flex-direction:column;gap:.25rem;padding:.6rem .9rem .75rem 2.5rem}.disability-nature-check .form-check-input{cursor:pointer}.disability-nature-check .form-check-label{cursor:pointer;font-size:.875rem;color:#495057}.disability-nature-check .form-check-input:checked+.form-check-label{color:#0d6efd;font-weight:500}.year-section{margin-bottom:2rem;padding:1.5rem;background-color:#f8f9fa;border-radius:8px;border-left:4px solid #667eea}.year-section h5{color:#667eea;margin-bottom:1rem;font-weight:600}.year-section .checkbox-group{background:#fff;padding:1rem;border-radius:6px;margin-top:.5rem}.deceased-banner{display:flex;align-items:center;gap:10px;background:#dc3545;color:#fff;font-weight:600;font-size:.9rem;padding:12px 16px;border-radius:8px;margin-bottom:16px}.app-toast{position:fixed;bottom:24px;right:24px;z-index:9999;display:flex;align-items:center;gap:8px;padding:12px 16px;border-radius:10px;font-size:.875rem;font-weight:500;box-shadow:0 4px 20px #00000026;max-width:360px;animation:app-toast-in .25s ease}.app-toast--success{background:#d1e7dd;color:#0a3622}.app-toast--danger{background:#f8d7da;color:#58151c}.app-toast--warning{background:#fff3cd;color:#664d03}.app-toast-close{all:unset;cursor:pointer;margin-left:auto;opacity:.6;font-size:1rem}.app-toast-close:hover{opacity:1}@keyframes app-toast-in{0%{transform:translateY(16px);opacity:0}to{transform:translateY(0);opacity:1}}@media(max-width:576px){.app-toast{left:16px;right:16px;bottom:16px;max-width:unset}}}@layer mantine{.m_e4d36c9b{min-width:calc(12.5rem * var(--mantine-scale));background-color:var(--mantine-color-body);box-shadow:var(--mantine-shadow-md);border-radius:var(--mantine-radius-default)}:where([data-mantine-color-scheme=light]) .m_e4d36c9b{border:1px solid var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_e4d36c9b{border:1px solid var(--mantine-color-dark-4)}.m_7f4bcb19{padding:var(--mantine-spacing-xs) var(--mantine-spacing-md);font-size:var(--mantine-font-size-md);font-weight:var(--mantine-font-weight-medium);color:var(--mantine-color-bright)}.m_3de554dd{padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);padding-top:0}.m_e4d36c9b:where([data-type=radial]) :where(.m_3de554dd){padding-top:var(--mantine-spacing-sm)}.m_b30369b5{width:calc(.75rem * var(--mantine-scale));height:calc(.75rem * var(--mantine-scale));min-width:calc(.75rem * var(--mantine-scale));min-height:calc(.75rem * var(--mantine-scale))}.m_3de8964e{font-size:var(--mantine-font-size-sm);display:flex;align-items:center;justify-content:space-between}.m_3de8964e:where(.m_3de8964e+.m_3de8964e){margin-top:calc(var(--mantine-spacing-sm) / 2)}.m_3de8964e[data-type=scatter] .m_b30369b5{display:none}.m_50186d10{display:flex;align-items:center;gap:var(--mantine-spacing-sm);margin-inline-end:var(--mantine-spacing-xl)}.m_501dadf9{color:var(--mantine-color-text);font-size:var(--mantine-font-size-sm)}.m_50192318{color:var(--mantine-color-bright)}.m_847eaf{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;height:100%}.m_847eaf:where([data-centered]){justify-content:center}.m_847eaf:where([data-position=top]){padding-bottom:var(--mantine-spacing-md)}.m_847eaf:where([data-position=bottom]){padding-top:var(--mantine-spacing-md)}.m_17da7e62{display:flex;align-items:center;gap:calc(.4375rem * var(--mantine-scale));padding:7px var(--mantine-spacing-xs);border-radius:var(--mantine-radius-default);line-height:1}@media(hover:hover){:where([data-mantine-color-scheme=light]) .m_17da7e62:where(:hover){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_17da7e62:where(:hover){background-color:var(--mantine-color-dark-5)}}@media(hover:none){:where([data-mantine-color-scheme=light]) .m_17da7e62:where(:active){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_17da7e62:where(:active){background-color:var(--mantine-color-dark-5)}}.m_17da7e62[data-without-color] .m_6e236e21{display:none}.m_8ff56c0d{font-size:var(--mantine-font-size-sm);margin:0;padding:0}.m_a50f3e58{display:block;width:100%;--chart-bar-label-color: var(--mantine-color-dimmed)}.m_a50f3e58 svg{overflow:visible;outline:0}:where([data-mantine-color-scheme=light]) .m_a50f3e58{--chart-grid-color: rgba(173, 181, 189, .6);--chart-cursor-fill: rgba(173, 181, 189, .15)}:where([data-mantine-color-scheme=dark]) .m_a50f3e58{--chart-cursor-fill: rgba(105, 105, 105, .15);--chart-grid-color: rgba(105, 105, 105, .6)}.m_a50f3e58 :where(text){font-family:var(--mantine-font-family);color:var(--chart-text-color, var(--mantine-color-dimmed))}.m_af9188cb{height:100%;width:100%}.m_a50a48bc{stroke:var(--chart-grid-color)}.m_a507a517{color:var(--chart-grid-color)}.m_2293801d{color:var(--chart-text-color, var(--mantine-color-dimmed))}.m_92b296cd{min-width:calc(12.5rem * var(--mantine-scale));background-color:var(--mantine-color-body);box-shadow:var(--mantine-shadow-md);border-radius:var(--mantine-radius-default);padding:var(--mantine-spacing-sm)}:where([data-mantine-color-scheme=light]) .m_92b296cd{border:1px solid var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_92b296cd{border:1px solid var(--mantine-color-dark-4)}.m_f9458cfe svg{outline:0}.m_a410e613{min-height:var(--chart-size, auto);height:var(--chart-size, auto);width:var(--chart-size, auto);min-width:var(--chart-size, auto)}.m_a410e613 :where(*){outline:0}.m_a410e613 :where(.recharts-surface){overflow:visible}.m_ddb0bfe3{fill:var(--mantine-color-text);font-size:var(--mantine-font-size-sm)}.m_cd8943fd{min-height:var(--chart-size, auto);height:var(--chart-size, auto);width:var(--chart-size, auto);min-width:var(--chart-size, auto)}.m_cd8943fd :where(*){outline:0}.m_cd8943fd :where(.recharts-surface){overflow:visible}:where([data-mantine-color-scheme=light]) .m_1f271cf7{--chart-grid-color: rgba(173, 181, 189, .6);--chart-text-color: var(--mantine-color-gray-7)}:where([data-mantine-color-scheme=dark]) .m_1f271cf7{--chart-grid-color: rgba(105, 105, 105, .6);--chart-text-color: var(--mantine-color-dark-1)}.m_1f271cf7 :where(text){font-size:var(--mantine-font-size-xs);fill:var(--chart-text-color, var(--mantine-color-dimmed));-webkit-user-select:none;user-select:none}.m_1f271cf7 :where(svg){outline:0}.m_cf06f58c{height:100%;width:100%}:where([data-mantine-color-scheme=light]) .m_cd2bd9e5{--chart-empty-background: var(--mantine-color-gray-1);--chart-cursor-color: var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_cd2bd9e5{--chart-empty-background: var(--mantine-color-dark-6);--chart-cursor-color: var(--mantine-color-dark-4)}.m_cd2bd9e5 :where(svg){outline:0}.m_6bcc3420{padding:var(--mantine-spacing-md);box-shadow:var(--mantine-shadow-md);min-width:calc(12.5rem * var(--mantine-scale));font-size:var(--mantine-font-size-sm);display:flex;align-items:center;justify-content:space-between}:where([data-mantine-color-scheme=light]) .m_6bcc3420{border:1px solid var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_6bcc3420{border:1px solid var(--mantine-color-dark-4)}.m_80d531e7{min-height:var(--chart-size, auto);height:var(--chart-size, auto);width:var(--chart-size, auto);min-width:var(--chart-size, auto)}.m_80d531e7 :where(*){outline:0}.m_2ef228c3{display:block;width:fit-content}:where([data-mantine-color-scheme=light]) .m_2ef228c3{--heatmap-level-1: rgba(81, 207, 102, .3);--heatmap-level-2: rgba(64, 192, 87, .45);--heatmap-level-3: rgba(55, 178, 77, .75);--heatmap-level-4: rgba(43, 138, 62, 1);--heatmap-empty-rect-bg: var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_2ef228c3{--heatmap-level-1: rgba(43, 138, 62, .3);--heatmap-level-2: rgba(47, 158, 68, .45);--heatmap-level-3: rgba(55, 178, 77, .75);--heatmap-level-4: rgba(81, 207, 102, 1);--heatmap-empty-rect-bg: var(--mantine-color-dark-5)}.m_2ef201c5{stroke-width:calc(.0625rem * var(--mantine-scale))}.m_2ef201c5:where([data-empty]){fill:var(--heatmap-empty-rect-bg)}.m_7e977775,.m_c4b68f8d,.m_75b4f3e6{cursor:default;-webkit-user-select:none;user-select:none;fill:var(--mantine-color-dimmed)}.m_da847eb2:where([data-empty]){fill:var(--heatmap-empty-rect-bg)}.m_1ea785b1{display:flex;flex-direction:column;gap:var(--bars-list-gap);width:100%}.m_294011ec{display:flex;justify-content:space-between;font-size:var(--mantine-font-size-sm);font-weight:var(--mantine-font-weight-medium);padding-bottom:var(--bars-list-gap)}.m_9de42164{display:flex;align-items:center;justify-content:space-between;gap:var(--mantine-spacing-md)}.m_6f89abf0{display:flex;align-items:center;min-width:var(--bars-list-min-bar-size);height:var(--bars-list-bar-height);padding:0 var(--mantine-spacing-sm);font-size:var(--mantine-font-size-sm);font-weight:500;color:var(--mantine-color-white);border-radius:var(--mantine-radius-sm);transition:width .3s ease}:where([data-mantine-color-scheme=light]) .m_6f89abf0{background-color:var(--mantine-primary-color-filled)}:where([data-mantine-color-scheme=dark]) .m_6f89abf0{background-color:var(--mantine-primary-color-filled)}.m_7016be6d{font-size:var(--mantine-font-size-sm);font-weight:var(--mantine-font-weight-medium);white-space:nowrap;color:var(--mantine-color-text)}.m_3c064071{min-height:var(--chart-height, auto)}.m_3c064071 :where(*){outline:0}.m_b42d2970{min-height:var(--chart-height, auto)}.m_b42d2970 :where(*){outline:0}:where([data-mantine-color-scheme=light]) .m_b42d2970{--chart-link-color: var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=dark]) .m_b42d2970{--chart-link-color: var(--mantine-color-dark-5)}}@layer mantine-datatable{.mantine-datatable-nowrap{white-space:nowrap}.mantine-datatable-ellipsis{overflow:hidden;text-overflow:ellipsis}.mantine-datatable-pointer-cursor{cursor:pointer}.mantine-datatable-context-menu-cursor{cursor:context-menu}.mantine-datatable-text-selection-disabled{-webkit-user-select:none;user-select:none}.mantine-datatable-text-align-left{text-align:left}.mantine-datatable-text-align-center{text-align:center}.mantine-datatable-text-align-right{text-align:right}.mantine-datatable{--mantine-datatable-color:var( --mantine-datatable-color-light,var(--mantine-color-text) )}[data-mantine-color-scheme=dark] .mantine-datatable{--mantine-datatable-color:var( --mantine-datatable-color-dark,var(--mantine-color-text) )}.mantine-datatable{--mantine-datatable-background-color:var( --mantine-datatable-background-color-light,var(--mantine-color-body) )}[data-mantine-color-scheme=dark] .mantine-datatable{--mantine-datatable-background-color:var( --mantine-datatable-background-color-dark,var(--mantine-color-body) )}.mantine-datatable{--mantine-datatable-border-color:var( --mantine-datatable-border-color-light,var(--mantine-color-gray-3) )}[data-mantine-color-scheme=dark] .mantine-datatable{--mantine-datatable-border-color:var( --mantine-datatable-border-color-dark,var(--mantine-color-dark-4) )}.mantine-datatable{--mantine-datatable-row-border-color:var( --mantine-datatable-row-border-color-light,var(--mantine-datatable-border-color) )}[data-mantine-color-scheme=dark] .mantine-datatable{--mantine-datatable-row-border-color:var( --mantine-datatable-row-border-color-dark,var(--mantine-datatable-border-color) )}.mantine-datatable{--mantine-datatable-striped-color:var( --mantine-datatable-striped-color-light,var(--mantine-color-gray-0) )}[data-mantine-color-scheme=dark] .mantine-datatable{--mantine-datatable-striped-color:var( --mantine-datatable-striped-color-dark,var(--mantine-color-dark-6) )}.mantine-datatable{--mantine-datatable-highlight-on-hover-color:var( --mantine-datatable-highlight-on-hover-color-light,var(--mantine-color-gray-1) )}[data-mantine-color-scheme=dark] .mantine-datatable{--mantine-datatable-highlight-on-hover-color:var( --mantine-datatable-highlight-on-hover-color-dark,var(--mantine-color-dark-5) )}.mantine-datatable{--mantine-datatable-selection-color:var(--mantine-primary-color-light);--mantine-datatable-shadow-background-top:linear-gradient(rgba(0,0,0,.05),transparent),linear-gradient(rgba(0,0,0,.05) 30%,transparent)}[data-mantine-color-scheme=dark] .mantine-datatable{--mantine-datatable-shadow-background-top:linear-gradient(rgba(0,0,0,.25),transparent),linear-gradient(rgba(0,0,0,.25) 30%,transparent)}.mantine-datatable{--mantine-datatable-shadow-background-right:linear-gradient(270deg,rgba(0,0,0,.05),transparent),linear-gradient(270deg,rgba(0,0,0,.05),transparent 30%)}[data-mantine-color-scheme=dark] .mantine-datatable{--mantine-datatable-shadow-background-right:linear-gradient(270deg,rgba(0,0,0,.25),transparent),linear-gradient(270deg,rgba(0,0,0,.25),transparent 30%)}.mantine-datatable{--mantine-datatable-shadow-background-bottom:linear-gradient(transparent,rgba(0,0,0,.05)),linear-gradient(transparent 30%,rgba(0,0,0,.05))}[data-mantine-color-scheme=dark] .mantine-datatable{--mantine-datatable-shadow-background-bottom:linear-gradient(transparent,rgba(0,0,0,.25)),linear-gradient(transparent 30%,rgba(0,0,0,.25))}.mantine-datatable{--mantine-datatable-shadow-background-left:linear-gradient(90deg,rgba(0,0,0,.05),transparent),linear-gradient(90deg,rgba(0,0,0,.05),transparent 30%)}[data-mantine-color-scheme=dark] .mantine-datatable{--mantine-datatable-shadow-background-left:linear-gradient(90deg,rgba(0,0,0,.25),transparent),linear-gradient(90deg,rgba(0,0,0,.25),transparent 30%)}.mantine-datatable{--mantine-datatable-header-height:0;--mantine-datatable-footer-height:0;--mantine-datatable-selection-column-width:0;--mantine-datatable-top-shadow-opacity:0;--mantine-datatable-left-shadow-opacity:0;--mantine-datatable-bottom-shadow-opacity:0;--mantine-datatable-right-shadow-opacity:0;--mantine-datatable-footer-position:sticky;--mantine-datatable-footer-bottom:0;--mantine-datatable-last-row-border-bottom:unset;position:relative;display:flex;flex-direction:column;overflow:hidden;color:var(--mantine-datatable-color);background:var(--mantine-datatable-background-color)}.mantine-datatable td,.mantine-datatable th{border-left:0}[dir=rtl] .mantine-datatable td,[dir=rtl] .mantine-datatable th{border-left:0;border-right:0}[dir=rtl] .mantine-datatable td:not(:first-of-type),[dir=rtl] .mantine-datatable th:not(:first-of-type){border-right:1px solid var(--mantine-datatable-row-border-color)}.mantine-datatable-with-border{border:calc(.0625rem*var(--mantine-scale)) solid var(--mantine-datatable-border-color)}.mantine-datatable-resizable-columns th{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mantine-datatable-resizable-columns th[data-pinned-shadow]{overflow:visible}.mantine-datatable td[data-accessor=__selection__],.mantine-datatable th[data-accessor=__selection__]{width:44px!important;min-width:44px!important;max-width:44px!important}.mantine-datatable-table{border-collapse:separate;border-spacing:0;color:inherit;background:var(--mantine-datatable-background-color)}.mantine-datatable-table td,.mantine-datatable-table th{border-color:var(--mantine-datatable-row-border-color)}.mantine-datatable-table tbody,.mantine-datatable-table td,.mantine-datatable-table tfoot,.mantine-datatable-table tfoot tr,.mantine-datatable-table th,.mantine-datatable-table thead,.mantine-datatable-table thead tr{background:inherit}.mantine-datatable-table[data-striped] tbody tr:nth-of-type(odd){background:var(--mantine-datatable-striped-color)}.mantine-datatable-table[data-highlight-on-hover] tbody tr:hover{background:var(--mantine-datatable-highlight-on-hover-color)}.mantine-datatable-table tbody tr:last-of-type{border-bottom:0}.mantine-datatable-table tr:last-of-type:not(.mantine-datatable-empty-row) td{border-bottom:var(--mantine-datatable-last-row-border-bottom)}.mantine-datatable-vertical-align-top td{vertical-align:top}.mantine-datatable-vertical-align-bottom td{vertical-align:bottom}.mantine-datatable-last-row-border-bottom-visible tr:last-of-type:not(.mantine-datatable-empty-row) td{border-bottom:calc(.0625rem*var(--mantine-scale)) solid var(--mantine-datatable-row-border-color)}td[data-pinned]{z-index:var(--mantine-datatable-pinned-column-z-index,2)}th[data-pinned]{z-index:calc(var(--mantine-datatable-pinned-column-z-index, 2) + 1)}[data-pinned-shadow=left]:after{right:calc(var(--mantine-spacing-xs)*-1);border-left:calc(.0625rem*var(--mantine-scale)) solid var(--mantine-datatable-row-border-color);background:var(--mantine-datatable-shadow-background-left);opacity:var(--mantine-datatable-left-shadow-opacity)}[data-pinned-shadow=left]:after,[data-pinned-shadow=right]:after{content:"";position:absolute;top:0;bottom:0;width:var(--mantine-spacing-xs);transition:opacity .2s;pointer-events:none}[data-pinned-shadow=right]:after{left:calc(var(--mantine-spacing-xs)*-1);border-right:calc(.0625rem*var(--mantine-scale)) solid var(--mantine-datatable-row-border-color);background:var(--mantine-datatable-shadow-background-right);opacity:var(--mantine-datatable-right-shadow-opacity)}tr[data-selected] td[data-pinned]{background:inherit}tr[data-selected] td[data-pinned]:before{content:"";position:absolute;inset:0;background:var(--mantine-datatable-selection-color)}th[data-pinned-shadow]:after,tr[data-with-row-border]:not(:last-of-type) td[data-pinned-shadow]:after{top:calc(-.0625rem*var(--mantine-scale));bottom:calc(-.0625rem*var(--mantine-scale))}tfoot th[data-pinned-shadow]:after{top:calc(-.0625rem*var(--mantine-scale))}.mantine-datatable-empty-row,.mantine-datatable-table[data-highlight-on-hover] tbody .mantine-datatable-empty-row:hover{background:transparent}.mantine-datatable-empty-state{position:absolute;inset:0;flex-direction:column;pointer-events:none;color:var(--mantine-color-gray-6)}[data-mantine-color-scheme=dark] .mantine-datatable-empty-state{color:var(--mantine-color-dark-3)}.mantine-datatable-empty-state{opacity:0;transition:opacity .2s;padding-top:var(--mantine-datatable-header-height,0);padding-bottom:var(--mantine-datatable-footer-height,0)}.mantine-datatable-empty-state[data-active]{opacity:1}.mantine-datatable-empty-state-icon{font-size:0;border-radius:50%;padding:var(--mantine-spacing-xs);background:var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .mantine-datatable-empty-state-icon{background:var(--mantine-color-dark-5)}.mantine-datatable-empty-state-icon{margin-bottom:calc(var(--mantine-spacing-xs)/2)}.mantine-datatable-footer{z-index:calc(var(--mantine-datatable-pinned-column-z-index, 2) + 2);position:var(--mantine-datatable-footer-position);bottom:var(--mantine-datatable-footer-bottom)}.mantine-datatable-footer th{border-top:calc(.0625rem*var(--mantine-scale)) solid var(--mantine-datatable-border-color)}.mantine-datatable-footer-selector-placeholder-cell{position:sticky;width:0;left:0}[dir=rtl] .mantine-datatable-footer-selector-placeholder-cell{left:auto;right:0}.mantine-datatable-footer-selector-placeholder-cell:after{content:"";position:absolute;top:0;right:calc(var(--mantine-spacing-xs)*-1);bottom:0;border-left:1px solid var(--mantine-datatable-row-border-color);width:var(--mantine-spacing-xs);background:var(--mantine-datatable-shadow-background-left);pointer-events:none;opacity:0;transition:opacity .2s}[dir=rtl] .mantine-datatable-footer-selector-placeholder-cell:after{right:auto;left:calc(var(--mantine-spacing-xs)*-1);border-left:0;border-right:1px solid var(--mantine-datatable-row-border-color);background:var(--mantine-datatable-shadow-background-right)}.mantine-datatable-footer-selector-placeholder-cell[data-shadow-visible]:after{opacity:var(--mantine-datatable-left-shadow-opacity)}[dir=rtl] .mantine-datatable-footer-selector-placeholder-cell[data-shadow-visible]:after{opacity:var(--mantine-datatable-right-shadow-opacity)}.mantine-datatable-header{z-index:calc(var(--mantine-datatable-pinned-column-z-index, 2) + 2);position:sticky;top:0}.mantine-datatable-header th{border-bottom:calc(.0625rem*var(--mantine-scale)) solid var(--mantine-datatable-border-color)}.mantine-datatable-header-column-toggle-checkbox-label{-webkit-user-select:none;user-select:none}.mantine-datatable-header-cell-sortable{cursor:pointer;transition:background .2s}}@layer mantine-datatable;@layer mantine-datatable;@layer mantine-datatable;@layer mantine-datatable;@layer mantine-datatable;@layer mantine-datatable;@layer mantine-datatable{.mantine-datatable-header-cell-sortable:hover:not(:has(button:hover)){background:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .mantine-datatable-header-cell-sortable:hover:not(:has(button:hover)){background:var(--mantine-color-dark-6)}.mantine-datatable-header-cell-draggable{cursor:grab;border-radius:calc(.375rem*var(--mantine-scale));transition:all .2s}.mantine-datatable-header-cell-draggable:active{cursor:grabbing}.mantine-datatable-header-cell-draggable:hover:not(:has(button:hover)){background:var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .mantine-datatable-header-cell-draggable:hover:not(:has(button:hover)){background:var(--mantine-color-dark-6)}.mantine-datatable-header-cell-draggable-action-icon{cursor:inherit;margin:calc(-.125rem*var(--mantine-scale)) calc(.125rem*var(--mantine-scale)) 0}.mantine-datatable-header-cell-drag-over{background:var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .mantine-datatable-header-cell-drag-over{background:var(--mantine-color-dark-6)}.mantine-datatable-header-cell-toggleable-icon{transition:opacity .2s;opacity:.1}.mantine-datatable-header-cell-toggleable:hover .mantine-datatable-header-cell-toggleable-icon{opacity:1}.mantine-datatable-header-cell-pinnable-icon{transition:opacity .2s;opacity:.1}.mantine-datatable-header-cell-pinnable:hover .mantine-datatable-header-cell-pinnable-icon{opacity:1}.mantine-datatable-pinnable-dropdown{padding:var(--mantine-spacing-xs)}.mantine-datatable-header-cell-resizable{position:relative}.mantine-datatable-header-resizable-handle{position:absolute;cursor:col-resize;top:0;bottom:0;right:-6px;width:12px;background:transparent;z-index:0;opacity:0;transition:opacity .2s}.mantine-datatable-header-resizable-handle:after{position:absolute;content:"";top:2px;bottom:2px;left:5px;width:2px;background:var(--mantine-color-gray-4)}[data-mantine-color-scheme=dark] .mantine-datatable-header-resizable-handle:after{background:var(--mantine-color-dark-4)}.mantine-datatable-header-resizable-handle:after{border-radius:1px;transition:background-color .2s}[dir=rtl] .mantine-datatable-header-resizable-handle:after{left:auto;right:5px}.mantine-datatable-header-resizable-handle:hover{opacity:1}.mantine-datatable-header-resizable-handle:hover:after{background:var(--mantine-primary-color-6)}.mantine-datatable-header-resizable-handle:active{opacity:1!important}.mantine-datatable-header-resizable-handle:active:after{background:var(--mantine-primary-color-7)}[dir=rtl] .mantine-datatable-header-resizable-handle{right:auto;left:-6px}.mantine-datatable-header-cell-toggleable.mantine-datatable-header-cell-resizable:hover .mantine-datatable-header-resizable-handle,tr:hover .mantine-datatable-header-resizable-handle{opacity:1}.mantine-datatable-header-cell-resizable:has(.mantine-datatable-header-resizable-handle:active){background:var(--mantine-color-blue-0)}[data-mantine-color-scheme=dark] .mantine-datatable-header-cell-resizable:has(.mantine-datatable-header-resizable-handle:active){background:var(--mantine-color-dark-7)}.mantine-datatable-header-cell-resizable:has(.mantine-datatable-header-resizable-handle:active){transition:background .1s}.mantine-datatable-header-cell-resizable:has(.mantine-datatable-header-resizable-handle:active)+th{background:var(--mantine-color-blue-0)}[data-mantine-color-scheme=dark] .mantine-datatable-header-cell-resizable:has(.mantine-datatable-header-resizable-handle:active)+th{background:var(--mantine-color-dark-7)}.mantine-datatable-header-cell-resizable:has(.mantine-datatable-header-resizable-handle:active)+th{transition:background .1s}.mantine-datatable-header-cell-sortable-group{gap:.25em}.mantine-datatable-header-cell-sortable-text{min-width:0;flex-grow:1}.mantine-datatable-header-cell-sortable-icon{transition:transform .2s}.mantine-datatable-header-cell-sortable-icon-reversed{transform:scaleY(-1)}.mantine-datatable-header-cell-sortable-unsorted-icon{color:var(--mantine-color-gray-5)}[data-mantine-color-scheme=dark] .mantine-datatable-header-cell-sortable-unsorted-icon{color:var(--mantine-color-dark-3)}.mantine-datatable-header-cell-sortable-unsorted-icon{transition:color .2s}th:hover .mantine-datatable-header-cell-sortable-unsorted-icon{color:var(--mantine-color-gray-6)}[data-mantine-color-scheme=dark] th:hover .mantine-datatable-header-cell-sortable-unsorted-icon{color:var(--mantine-color-dark-2)}.mantine-datatable-header-cell-filter-action-icon{border:0;color:var(--mantine-color-gray-5)}[data-mantine-color-scheme=dark] .mantine-datatable-header-cell-filter-action-icon{color:var(--mantine-color-dark-3)}.mantine-datatable-header-cell-filter-action-icon[data-active]{color:var(--mantine-color-text)}.mantine-datatable-header-selector-cell{position:sticky;z-index:1;width:44px;min-width:44px;max-width:44px;left:0;text-align:center;padding:var(--mantine-spacing-xs)}[dir=rtl] .mantine-datatable-header-selector-cell{left:auto;right:0}.mantine-datatable-header-selector-cell:after{content:"";position:absolute;top:0;right:calc(var(--mantine-spacing-xs)*-1);bottom:calc(-.0625rem*var(--mantine-scale));border-left:1px solid var(--mantine-datatable-row-border-color);width:var(--mantine-spacing-xs);background:var(--mantine-datatable-shadow-background-left);pointer-events:none;opacity:0;transition:opacity .2s}[dir=rtl] .mantine-datatable-header-selector-cell:after{right:auto;left:calc(var(--mantine-spacing-xs)*-1);border-left:0;border-right:1px solid var(--mantine-datatable-row-border-color);background:var(--mantine-datatable-shadow-background-right)}.mantine-datatable-header-selector-cell[data-shadow-visible]:after{opacity:var(--mantine-datatable-left-shadow-opacity)}[dir=rtl] .mantine-datatable-header-selector-cell[data-shadow-visible]:after{opacity:var(--mantine-datatable-right-shadow-opacity)}.mantine-datatable-column-group-header-cell--needs-border{border-inline-end:1px solid var(--mantine-datatable-row-border-color)}.mantine-datatable-loader{z-index:3;position:absolute;inset:0;pointer-events:none;background:color-mix(in srgb,var(--mantine-datatable-background-color),transparent 25%);opacity:0;transition:opacity .2s;padding-top:var(--mantine-datatable-header-height,0);padding-bottom:var(--mantine-datatable-footer-height,0)}.mantine-datatable-loader-fetching{pointer-events:all;opacity:1}.mantine-datatable-page-size-selector-button-icon{margin:0 calc(-.25rem*var(--mantine-scale)) 0 calc(.125rem*var(--mantine-scale))}[dir=rtl] .mantine-datatable-page-size-selector-button-icon{margin:0 calc(.125rem*var(--mantine-scale)) 0 calc(-.25rem*var(--mantine-scale))}.mantine-datatable-page-size-selector-menu-arrow{z-index:-1}.mantine-datatable-page-size-selector-active{--mantine-datatable-pagination-active-text-color:var( --mantine-datatable-pagination-active-text-color-light,var(--mantine-color-white) )}[data-mantine-color-scheme=dark] .mantine-datatable-page-size-selector-active{--mantine-datatable-pagination-active-text-color:var( --mantine-datatable-pagination-active-text-color-dark,var(--mantine-color-white) )}.mantine-datatable-page-size-selector-active{--mantine-datatable-pagination-active-background-color:var( --mantine-datatable-pagination-active-background-color-light,var(--mantine-primary-color-filled) )}[data-mantine-color-scheme=dark] .mantine-datatable-page-size-selector-active{--mantine-datatable-pagination-active-background-color:var( --mantine-datatable-pagination-active-background-color-dark,var(--mantine-primary-color-filled) )}.mantine-datatable-page-size-selector-active{opacity:1;color:var(--mantine-datatable-pagination-active-text-color);background:var(--mantine-datatable-pagination-active-background-color)}.mantine-datatable-pagination{background:inherit;border-top:calc(.0625rem*var(--mantine-scale)) solid var(--mantine-datatable-border-color);display:flex;align-items:center;justify-content:space-between;gap:var(--mantine-spacing-xs)}.mantine-datatable-pagination-text{flex:1 1 auto}.mantine-datatable-pagination-pages{--mantine-datatable-pagination-active-text-color:var( --mantine-datatable-pagination-active-text-color-light,var(--mantine-color-white) )}[data-mantine-color-scheme=dark] .mantine-datatable-pagination-pages{--mantine-datatable-pagination-active-text-color:var( --mantine-datatable-pagination-active-text-color-dark,var(--mantine-color-white) )}.mantine-datatable-pagination-pages{--mantine-datatable-pagination-active-background-color:var( --mantine-datatable-pagination-active-background-color-light,var(--mantine-primary-color-filled) )}[data-mantine-color-scheme=dark] .mantine-datatable-pagination-pages{--mantine-datatable-pagination-active-background-color:var( --mantine-datatable-pagination-active-background-color-dark,var(--mantine-primary-color-filled) )}.mantine-datatable-pagination-pages{opacity:1;transition:opacity .2s}.mantine-datatable-pagination-pages-fetching{opacity:0}.mantine-datatable-pagination-pages-control{color:var(--mantine-datatable-color);border-color:var(--mantine-datatable-border-color)}.mantine-datatable-pagination-pages-control[data-active]{color:var(--mantine-datatable-pagination-active-text-color);background:var(--mantine-datatable-pagination-active-background-color);border-color:transparent}.mantine-datatable-row{--mantine-datatable-row-color:var( --mantine-datatable-row-color-light )}[data-mantine-color-scheme=dark] .mantine-datatable-row{--mantine-datatable-row-color:var( --mantine-datatable-row-color-dark )}.mantine-datatable-row{--mantine-datatable-row-background-color:var( --mantine-datatable-row-background-color-light )}[data-mantine-color-scheme=dark] .mantine-datatable-row{--mantine-datatable-row-background-color:var( --mantine-datatable-row-background-color-dark )}.mantine-datatable-row{color:var(--mantine-datatable-row-color,inherit);background:var(--mantine-datatable-row-background-color,inherit)}.mantine-datatable .mantine-datatable-row[data-with-row-border]:not(:last-of-type) td{border-bottom:calc(.0625rem*var(--mantine-scale)) solid var(--mantine-datatable-row-border-color)}.mantine-datatable-row[data-selected] td{background:var(--mantine-datatable-selection-color)}.mantine-datatable-row-expansion-cell{padding:0}tr:not(:last-of-type) .mantine-datatable-row-expansion-cell-content{border-bottom:calc(.0625rem*var(--mantine-scale)) solid var(--mantine-datatable-row-border-color)}tr:last-of-type .mantine-datatable-row-expansion-cell-content{border-bottom:0}.mantine-datatable-row-expansion-cell-content{border-top:calc(.0625rem*var(--mantine-scale)) solid var(--mantine-datatable-row-border-color)}[data-with-row-border] .mantine-datatable-row-expansion-cell-content{border-top:0}.mantine-datatable-row-selector-cell{position:sticky;z-index:1;width:44px;min-width:44px;max-width:44px;left:0;text-align:center;padding:var(--mantine-spacing-xs)}[dir=rtl] .mantine-datatable-row-selector-cell{left:auto;right:0}tr[data-selected] .mantine-datatable-row-selector-cell{background:inherit}tr[data-selected] .mantine-datatable-row-selector-cell:before{content:"";position:absolute;inset:0;background:var(--mantine-datatable-selection-color)}.mantine-datatable-row-selector-cell:after{content:"";position:absolute;top:0;right:calc(var(--mantine-spacing-xs)*-1);bottom:0;border-left:1px solid var(--mantine-datatable-row-border-color);width:var(--mantine-spacing-xs);background:var(--mantine-datatable-shadow-background-left);pointer-events:none;opacity:0;transition:opacity .2s}[dir=rtl] .mantine-datatable-row-selector-cell:after{right:auto;left:calc(var(--mantine-spacing-xs)*-1);border-left:0;border-right:1px solid var(--mantine-datatable-row-border-color);background:var(--mantine-datatable-shadow-background-right)}tr[data-with-row-border] .mantine-datatable-row-selector-cell:after{top:calc(-.0625rem*var(--mantine-scale));bottom:calc(-.0625rem*var(--mantine-scale))}tr:last-of-type .mantine-datatable-row-selector-cell:after{bottom:0}.mantine-datatable-row-selector-cell[data-shadow-visible]:after{opacity:var(--mantine-datatable-left-shadow-opacity)}[dir=rtl] .mantine-datatable-row-selector-cell[data-shadow-visible]:after{opacity:var(--mantine-datatable-right-shadow-opacity)}.mantine-datatable-row-selector-cell-checkbox{cursor:pointer}.mantine-datatable-scroll-area{flex:1 1 100%}.mantine-datatable-scroll-area-corner{background:transparent}.mantine-datatable-scroll-area-scrollbar,.mantine-datatable-scroll-area-thumb{z-index:5}.mantine-datatable-scroll-area-scrollbar[data-state=visible]{background:transparent}.mantine-datatable-scroll-area-scrollbar div:before{pointer-events:none}.mantine-datatable-scroll-area-shadow{position:absolute;pointer-events:none;transition:opacity .2s}.mantine-datatable-scroll-area-top-shadow{z-index:5;left:0;right:0;height:calc(var(--mantine-spacing-xs)/2);background:var(--mantine-datatable-shadow-background-top);top:var(--mantine-datatable-header-height);opacity:var(--mantine-datatable-top-shadow-opacity)}.mantine-datatable-scroll-area-left-shadow{z-index:5;top:0;left:0;bottom:0;width:var(--mantine-spacing-xs);background:var(--mantine-datatable-shadow-background-left);opacity:var(--mantine-datatable-left-shadow-opacity)}[dir=rtl] .mantine-datatable-scroll-area-left-shadow{left:auto}.mantine-datatable-scroll-area-right-shadow,[dir=rtl] .mantine-datatable-scroll-area-left-shadow{right:0;background:var(--mantine-datatable-shadow-background-right);opacity:var(--mantine-datatable-right-shadow-opacity)}.mantine-datatable-scroll-area-right-shadow{z-index:5;top:0;bottom:0;width:calc(var(--mantine-spacing-xs)/2)}[dir=rtl] .mantine-datatable-scroll-area-right-shadow{right:auto;left:0;background:var(--mantine-datatable-shadow-background-left);opacity:var(--mantine-datatable-left-shadow-opacity)}.mantine-datatable-scroll-area-shadow-behind{z-index:0}.mantine-datatable-scroll-area-bottom-shadow{z-index:5;left:0;right:0;height:calc(var(--mantine-spacing-xs)/2);background:var(--mantine-datatable-shadow-background-bottom);bottom:var(--mantine-datatable-footer-height);opacity:var(--mantine-datatable-bottom-shadow-opacity)}}@layer mantine-datatable;@layer mantine-datatable;@layer mantine-datatable;@layer mantine-datatable;@layer mantine-datatable;@layer mantine-datatable;@layer mantine-datatable;@layer mantine-datatable;@layer mantine-datatable;@layer mantine-datatable;@font-face{font-family:Noto Sans Sinhala;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-sinhala-sinhala-400-normal-B-I-Ey6b.woff2) format("woff2"),url(/assets/noto-sans-sinhala-sinhala-400-normal-C8XOyZMO.woff) format("woff");unicode-range:U+0964-0965,U+0D81-0DF4,U+1CF2,U+200C-200D,U+25CC,U+111E1-111F4}@font-face{font-family:Noto Sans Sinhala;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-sinhala-latin-ext-400-normal-DX3cjHFh.woff2) format("woff2"),url(/assets/noto-sans-sinhala-latin-ext-400-normal-CP5rVHFU.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Noto Sans Sinhala;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-sinhala-latin-400-normal-CewS1QCZ.woff2) format("woff2"),url(/assets/noto-sans-sinhala-latin-400-normal-CqMwo2i3.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Sinhala;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-sinhala-sinhala-500-normal-jksuUY-V.woff2) format("woff2"),url(/assets/noto-sans-sinhala-sinhala-500-normal-D2ebDhBt.woff) format("woff");unicode-range:U+0964-0965,U+0D81-0DF4,U+1CF2,U+200C-200D,U+25CC,U+111E1-111F4}@font-face{font-family:Noto Sans Sinhala;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-sinhala-latin-ext-500-normal-B8PHRMY9.woff2) format("woff2"),url(/assets/noto-sans-sinhala-latin-ext-500-normal-DTuWA2hs.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Noto Sans Sinhala;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-sinhala-latin-500-normal-CrMHrb4z.woff2) format("woff2"),url(/assets/noto-sans-sinhala-latin-500-normal-Un7_n1B0.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Sinhala;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-sinhala-sinhala-600-normal-Ds44rdly.woff2) format("woff2"),url(/assets/noto-sans-sinhala-sinhala-600-normal-DJCf5vdU.woff) format("woff");unicode-range:U+0964-0965,U+0D81-0DF4,U+1CF2,U+200C-200D,U+25CC,U+111E1-111F4}@font-face{font-family:Noto Sans Sinhala;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-sinhala-latin-ext-600-normal-KywLvIv6.woff2) format("woff2"),url(/assets/noto-sans-sinhala-latin-ext-600-normal-BZzCGw3A.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Noto Sans Sinhala;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-sinhala-latin-600-normal-D6FNRLlM.woff2) format("woff2"),url(/assets/noto-sans-sinhala-latin-600-normal-BdFTtdOd.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Sinhala;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-sinhala-sinhala-700-normal-DAhmXSVd.woff2) format("woff2"),url(/assets/noto-sans-sinhala-sinhala-700-normal-uhAc9xwn.woff) format("woff");unicode-range:U+0964-0965,U+0D81-0DF4,U+1CF2,U+200C-200D,U+25CC,U+111E1-111F4}@font-face{font-family:Noto Sans Sinhala;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-sinhala-latin-ext-700-normal-DcWahW2s.woff2) format("woff2"),url(/assets/noto-sans-sinhala-latin-ext-700-normal-CNBMxhwx.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Noto Sans Sinhala;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-sinhala-latin-700-normal-Ccpti-OH.woff2) format("woff2"),url(/assets/noto-sans-sinhala-latin-700-normal-B07LXaDZ.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Tamil;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-tamil-tamil-400-normal-cIr4vgaa.woff2) format("woff2"),url(/assets/noto-sans-tamil-tamil-400-normal-Bt0_HtAo.woff) format("woff");unicode-range:U+0964-0965,U+0B82-0BFA,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:Noto Sans Tamil;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-tamil-latin-ext-400-normal-DcqX8bzT.woff2) format("woff2"),url(/assets/noto-sans-tamil-latin-ext-400-normal-9ZDdQipz.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Noto Sans Tamil;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-tamil-latin-400-normal-Dkj4wjWb.woff2) format("woff2"),url(/assets/noto-sans-tamil-latin-400-normal-1qF9FKsw.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Tamil;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-tamil-tamil-500-normal-BVAU6dDX.woff2) format("woff2"),url(/assets/noto-sans-tamil-tamil-500-normal-kgdGEYEI.woff) format("woff");unicode-range:U+0964-0965,U+0B82-0BFA,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:Noto Sans Tamil;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-tamil-latin-ext-500-normal-D1E65EXs.woff2) format("woff2"),url(/assets/noto-sans-tamil-latin-ext-500-normal-BvBQRG08.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Noto Sans Tamil;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-tamil-latin-500-normal-B85SNjNu.woff2) format("woff2"),url(/assets/noto-sans-tamil-latin-500-normal-Bmar6CM2.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Tamil;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-tamil-tamil-600-normal-CL0EX-O6.woff2) format("woff2"),url(/assets/noto-sans-tamil-tamil-600-normal-Bi7KqQ7x.woff) format("woff");unicode-range:U+0964-0965,U+0B82-0BFA,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:Noto Sans Tamil;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-tamil-latin-ext-600-normal-C6IvHLZe.woff2) format("woff2"),url(/assets/noto-sans-tamil-latin-ext-600-normal-70OeVqCb.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Noto Sans Tamil;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-tamil-latin-600-normal-Olp8itr_.woff2) format("woff2"),url(/assets/noto-sans-tamil-latin-600-normal-B-l4EPsz.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Tamil;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-tamil-tamil-700-normal-bO3kIbVG.woff2) format("woff2"),url(/assets/noto-sans-tamil-tamil-700-normal-DJ6s4VRX.woff) format("woff");unicode-range:U+0964-0965,U+0B82-0BFA,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:Noto Sans Tamil;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-tamil-latin-ext-700-normal-D3zsJ9GH.woff2) format("woff2"),url(/assets/noto-sans-tamil-latin-ext-700-normal-C9NFjJpX.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Noto Sans Tamil;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-tamil-latin-700-normal-CmYis2Dp.woff2) format("woff2"),url(/assets/noto-sans-tamil-latin-700-normal-exbT8wdj.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
