.demo-workspace{font-family:var(--font-ui);line-height:1.8}.demo-workspace *{box-sizing:border-box}.demo-workspace button,.demo-workspace input,.demo-workspace select{font:inherit}.demo-workspace button{cursor:pointer}.demo-workspace a{color:#006f5c}.demo-workspace .client-topbar a{color:#fff}.demo-workspace .client-sidebar-brand img{width:110px;height:72px}.demo-workspace .client-navigation a{font-size:14px;color:#e7ede9}.demo-workspace .client-navigation a[aria-current=page]{background:#2b3832;border-inline-start:4px solid #d9b766;color:#fff}.demo-workspace .client-navigation a[aria-disabled=true]{opacity:.5}.demo-workspace .client-main{padding-bottom:20px}.demo-banner{padding:15px 20px;background:#edf3df;border:1px solid #cddbbc;border-radius:5px;color:#36532c;display:flex;flex-direction:column;gap:4px;margin-bottom:18px;font-size:12px}.demo-banner strong{font-size:14px}.demo-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:18px;font-size:13px}.demo-toolbar label{display:flex;align-items:center;gap:9px}.demo-toolbar select{width:auto;min-width:130px}.demo-workspace button,.demo-workspace select,.demo-workspace input{border:1px solid #aec5b8;border-radius:4px;background:#fff;color:#204739;padding:8px 13px;min-height:42px}.demo-workspace button.primary{background:#12694f;border-color:#12694f;color:#fff}.demo-workspace input{width:100%;font-size:16px}.demo-workspace h1{font-size:25px;margin:0 0 15px;color:#163e32}.demo-workspace h2{font-size:19px;margin:0 0 12px;color:#163e32}.demo-workspace h3{font-size:16px;margin:0 0 10px}.demo-workspace p{margin:0 0 14px}.demo-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.demo-card{padding:23px;background:#fff;border:1px solid #d4e0d6;border-radius:6px}.demo-card p{font-size:13px;color:#597064}.demo-card a{font-size:13px}.demo-stat{font-size:29px;color:#236b50;font-weight:750;display:block}.demo-table-wrap{width:100%;overflow-x:auto;background:#fff;border:1px solid #d5e1d7;border-radius:5px}.demo-workspace table{width:100%;border-collapse:collapse;font-size:13px;white-space:nowrap}.demo-workspace th,.demo-workspace td{text-align:start;border-bottom:1px solid #e0e8e1;padding:13px 17px}.demo-workspace th{background:#edf3ee;font-weight:650}.demo-message{font-size:13px;color:#5b5d29;background:#f5f3e7;padding:10px;border-radius:4px}.demo-message:empty{display:none}.demo-buttons{display:flex;flex-wrap:wrap;gap:12px;margin-block:18px}.demo-role-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.demo-role-grid label{display:flex;align-items:center;gap:12px;margin-block:10px;font-size:14px}.demo-role-grid input{width:18px;height:18px;min-height:18px}.demo-role-grid select{width:100%}.demo-disclosure{margin-top:25px!important;font-size:11px;color:#657466}.demo-workspace .client-footer{font-size:11px}.demo-workspace dialog{font-family:var(--font-ui);border:1px solid #bbcfc0;border-radius:7px;padding:26px;width:min(94vw,480px);max-height:90vh;color:#264d3b;background:#fff}.demo-workspace dialog::backdrop{background:#102d20aa}.demo-workspace dialog label{display:grid;gap:6px;font-size:14px;margin-block:13px}.demo-workspace dialog p{font-size:12px}.demo-pay-notice{padding:18px;border-inline-start:3px solid #b9a159;background:#f7f3e7;font-size:13px}.demo-workspace :focus-visible{outline:3px solid #b39749;outline-offset:3px}.demo-chip{display:inline-block;padding:3px 10px;background:#eef3e9;border-radius:20px;color:#486248;font-size:11px}.demo-workspace .sample-claims-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:15px}
@media(max-width:900px){.demo-workspace .client-top-title>button{display:block}.demo-workspace .client-sidebar{display:none}.demo-workspace .client-sidebar.demo-open{display:block;width:min(80vw,270px)}.demo-workspace main.client-main{width:100%;margin-inline:0;padding:22px 18px 0}.demo-grid{grid-template-columns:1fr}.demo-role-grid{grid-template-columns:1fr}.demo-workspace .client-topbar{padding-inline:12px;gap:9px;font-size:11px}.demo-workspace .client-topbar strong{font-size:12px}.demo-workspace .client-top-actions>span{display:none}.demo-workspace .client-top-actions{gap:8px}.demo-workspace .demo-toolbar{align-items:start}.demo-workspace .demo-toolbar>span{display:none}.demo-workspace h1{font-size:23px}.demo-workspace .client-main{margin-top:44px}.demo-workspace .sample-claims-head{align-items:start;flex-direction:column}}
.report-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-block:24px}.report-kpis article{background:white;border:1px solid #cbdcd3;border-radius:8px;padding:18px}.report-kpis span,.report-kpis em{display:block;font-size:12px;font-style:normal;color:#536b61}.report-kpis strong{display:block;font-size:28px;color:#174e3b;margin-block:12px}.report-kpis small{font-size:12px;font-weight:400}.report-columns{display:grid;grid-template-columns:1fr 1fr;gap:18px}.report-summary{background:#f0f5ed}.report-bar{display:grid;grid-template-columns:110px 1fr 40px;align-items:center;gap:12px;margin-block:20px;font-size:12px}.report-bar meter{width:100%;height:18px;accent-color:#247752}.report-caption{font-size:11px;color:#5a6d61}@media(max-width:800px){.report-kpis{grid-template-columns:1fr 1fr}.report-columns{grid-template-columns:1fr}}@media(max-width:400px){.report-kpis{gap:8px}.report-kpis article{padding:12px}.report-kpis strong{font-size:23px}.report-bar{grid-template-columns:90px 1fr 32px;gap:6px}}