@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Space+Grotesk:wght@500;600;700&family=JetBrains+Mono:wght@400;500&display=swap);body,html{font-family:nt-dapper,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Ubuntu,Arial,sans-serif;font-size:16px;font-weight:400;letter-spacing:.5px;line-height:1.5;margin:0;min-height:100vh;padding:0}.css-4jnixx-MuiStack-root>.MuiTextField-root{min-width:400px}.summaryscreen-card-box{background-color:#fff;border:2px solid #3f51b5;border-radius:10px;box-shadow:0 4px 10px #0000001a;justify-content:space-between;width:180px!important}.summaryscreen-table-container{border:1px solid #e1e1e1;border-radius:4px;box-shadow:0 2px 4px #0000001a;margin:.5% auto 0;overflow-x:auto;position:relative;text-align:center;width:99%}.boxes-containerappoinments{background-color:#fff;display:flex;justify-content:flex-start;margin-bottom:5%;margin-left:1%}.table-containerappoinments{overflow:auto}.discharge-type-dropdown{align-items:center;display:flex;gap:5px;justify-content:space-between;margin-top:1%}.discharge-type-dropdown label{font-size:1rem}.discharge-type-dropdown .MuiTextField-root{flex:1 1}.table-carecordinatepopup{margin-top:3%!important;width:100%}.css-165mck1,.css-z3c6am-MuiFormControl-root-MuiTextField-root{border:0;display:inline-flex;flex-direction:column;margin:0;min-width:0;padding:0;position:relative;vertical-align:top;width:100%!important}.screen-header-container{align-items:center;display:flex;justify-content:space-between;margin-left:.5%}.screen-header-title{align-items:center;color:#0b1130;display:flex;gap:8px}.screen-header-icon{align-items:center;background-color:#e6ecff;border-radius:12px;color:#2e5eff;display:flex;flex:0 0 auto;height:42px;justify-content:center;width:42px}.screen-header-text{align-items:center}.screen-header-text,.screen-header-title-text-container{display:flex;flex-direction:column}.screen-header-title-text{color:#0b1130;font-family:Space Grotesk,system-ui,sans-serif!important;font-size:26px;letter-spacing:-.02em;margin:0!important;text-align:left}.screen-header-subtext{color:#646b8a;font-family:JetBrains Mono,ui-monospace,monospace!important;font-size:11px;letter-spacing:.04em;text-align:left}.screen-header-button-container{align-items:center;display:flex;flex:0 0 auto;font-family:Hanken Grotesk,system-ui,sans-serif!important;gap:8px;justify-content:center;margin-right:.5%}.screen-header-calendar-button{align-items:center;background:#fff!important;border:1px solid #0000;border-color:#c7d0e8!important;border-radius:16px!important;color:#0b1130!important;cursor:pointer;display:inline-flex;font-family:Inter,system-ui,sans-serif!important;font-size:13.5px;font-weight:600;gap:8px;padding:10px 16px}.screen-header-calendar-button:hover{background-color:#eef1fa!important}.screen-header-button{align-items:center;background-color:#2e5eff!important;border:1px solid #0000!important;border-radius:10px!important;color:#fff!important;cursor:pointer;display:inline-flex;font-family:Inter,system-ui,sans-serif!important;font-size:14px!important;font-weight:600!important;padding:10px 16px!important}.screen-header-button:hover{background-color:#2447cc!important}.screen-header-button-outlined{align-items:center!important;background-color:#fff!important;border:1px solid #c7d0e8!important;border-radius:10px!important;color:#0b1130!important;cursor:pointer!important;display:inline-flex!important;font-family:Inter,system-ui,sans-serif!important;font-size:14px!important;font-weight:600!important;padding:10px 16px!important}.screen-header-button-outlined:hover{background-color:#eef1fa!important}.screen-kpi-cards-container{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:5px}.screen-kpi-card{grid-column-gap:12px;align-items:start;background:#fff;border:1.5px solid #2e5eff;border-radius:12px;box-shadow:0 1px 2px #0b11300f;color:inherit;column-gap:12px;display:grid;grid-template-columns:minmax(0,1fr) 38px;grid-template-rows:auto auto auto;margin:1%;min-width:0;padding:16px 18px;text-align:left;text-decoration:none}.screen-kpi-card .screen-kpi-card-header{color:#4a5372!important;font-family:Inter,system-ui,sans-serif!important;font-size:14px;font-weight:600;grid-column:1;grid-row:1;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.screen-kpi-card .screen-kpi-card-value{font-feature-settings:"tnum";color:#10162e!important;font-family:Space Grotesk,system-ui,sans-serif!important;font-size:32px;font-weight:700;grid-column:1;grid-row:2;letter-spacing:-.02em;line-height:34px;margin-top:6px;white-space:nowrap}.screen-kpi-card-icon-size{height:18px!important;width:18px!important}.screen-kpi-card .screen-kpi-card-icon{align-items:center;background:#e6ecff;border-radius:10px;color:#2e5eff;display:flex;grid-column:2;grid-row:1/3;height:38px;justify-content:center;width:38px}.screen-kpi-card .screen-kpi-card-footer-falt-color{color:#848cab!important}.screen-kpi-card .screen-kpi-card-footer{color:#4a5372!important;font-family:Inter,system-ui,sans-serif!important;font-size:12px;font-weight:500;grid-column:1/3;grid-row:3;line-height:16px;margin-top:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.screen-table-pannel{background:#fff;border:1px solid #dde3f0;border-radius:20px;box-shadow:0 10px 30px -16px #0b113038,0 2px 6px -2px #0b11300f;margin:.2%;overflow:hidden}.screen-table-pannel-title-container{background:#fff}.screen-table-pannel-title-header{align-items:center;background:#eef1fa;border-bottom:1px solid #dde3f0;display:flex;flex-wrap:wrap;gap:12px;padding:12px 16px;row-gap:8px}.screen-table-pannel-title{align-items:center;color:#5c6172!important;display:inline-flex;font-family:Space Grotesk,system-ui,sans-serif!important;font-size:14.5px;font-weight:600;gap:8px;white-space:nowrap}.screen-table-pannel-title-count{color:#848cab!important;font-family:JetBrains Mono,ui-monospace,monospace!important;font-size:11.5px!important;white-space:nowrap!important}.screen-table-wrapper{overflow:auto}.summaryscreen-table-box{height:calc(100vh - 300px)!important;min-height:320px!important;width:100%!important}.text-pill-container-nocolor{border-radius:9999px!important;display:inline-flex!important;font-size:13px!important;font-weight:500!important;gap:6px!important;height:50%!important;justify-content:center!important;max-width:100%!important;padding:2px 14px!important;text-overflow:ellipsis!important;white-space:nowrap!important}.avatar-container,.text-pill-container-nocolor{align-items:center!important;overflow:hidden!important}.avatar-container{display:flex!important;gap:8px!important;width:100%!important}.avatar-image-name{background-color:#dee3ef!important;color:#002050!important}.avatar-image-doctor-name,.avatar-image-name{font-size:11px!important;font-size:12px!important;font-weight:600!important;height:30px!important;width:30px!important}.avatar-image-doctor-name{background-color:#daeef4!important;color:#0e8fb0!important}.avatar-beside-value{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.screen-status-button-group-container{align-self:flex-start;background:#eef1fa;border:1px solid #dde3f0;border-radius:999px;display:flex!important;gap:2px;justify-content:flex-start!important;margin:0 0 1% .2%!important;margin-bottom:18px;padding:4px;width:-webkit-fit-content!important;width:fit-content!important}.screen-status-button-group-container .screen-status-button{background:#0000!important;border:none!important;border-radius:999px!important;color:#4a5372!important;cursor:pointer!important;display:inline-flex!important;font-family:Inter,system-ui,sans-serif!important;font-size:13px!important;font-weight:600!important;gap:7px!important;padding:10px 25px!important}.screen-status-button-group-container .screen-status-button.active{background:#2e5eff!important;color:#fff!important}.denials-urgent-pill{height:24px!important}.all-buttons{align-items:center!important;border:1px solid #0000!important;border-radius:10px!important;cursor:pointer!important;display:inline-flex!important;font-family:Inter,system-ui,sans-serif!important;font-size:13.5px!important;font-weight:600!important;gap:8px!important;padding:10px 16px!important;text-transform:none!important}.all-buttons.button-outline{border-radius:9px!important;font-size:12.5px!important;padding:8px 13px!important}.all-buttons.button-outline-small{border-radius:9px!important;font-size:12.5px!important;padding:4px 7px!important}.all-buttons.button-cancel{background:#fff!important;border-color:#c7d0e8!important;color:#0b1130!important}.all-buttons.button-cancel:hover{background:#eef1fa!important}.all-buttons.button-save{background:#2e5eff!important;color:#fff!important}.all-buttons.button-save:hover{background:#2447cc!important}:root{--cc-primary-blue:#0a7aff;--cc-primary-blue-hover:#0560d1;--cc-text-navy:#0a1a2f;--cc-light-grey:#f5f7fa;--cc-white:#fff;--cc-border-light:#e8eef5;--cc-text-light:#6b7a91;--cc-background:#fafbfc;--cc-spacing-xs:4px;--cc-spacing-sm:8px;--cc-spacing-md:16px;--cc-spacing-lg:24px;--cc-spacing-xl:32px;--cc-spacing-2xl:48px;--cc-radius-sm:4px;--cc-radius-md:6px;--cc-radius-lg:8px;--cc-radius-full:9999px;--cc-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;--cc-font-weight-normal:400;--cc-font-weight-medium:500;--cc-font-weight-bold:700;--cc-shadow-sm:0 1px 2px #0000000d;--cc-shadow-md:0 2px 8px #00000014;--cc-shadow-lg:0 4px 12px #0000001a}body{background-color:#fafbfc;background-color:var(--cc-background);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-family:var(--cc-font-family);font-weight:400;font-weight:var(--cc-font-weight-normal)}body,h1,h2,h3,h4,h5,h6{color:#0a1a2f;color:var(--cc-text-navy);padding:0}h1,h2,h3,h4,h5,h6{font-weight:700;font-weight:var(--cc-font-weight-bold);margin:0}h1{font-size:32px;line-height:40px}h2{font-size:24px;line-height:32px}h3{font-size:20px;line-height:28px}h4{font-size:16px;line-height:24px}p{line-height:22px;margin:0}.cc-btn,p{font-size:14px}.cc-btn{align-items:center;border:none;border-radius:6px;border-radius:var(--cc-radius-md);cursor:pointer;display:inline-flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-family:var(--cc-font-family);font-weight:700;font-weight:var(--cc-font-weight-bold);justify-content:center;outline:none;padding:8px 16px;padding:var(--cc-spacing-sm) var(--cc-spacing-md);transition:all .2s ease}.cc-btn-primary{background-color:#0a7aff;background-color:var(--cc-primary-blue);color:#fff;color:var(--cc-white)}.cc-btn-primary:hover{background-color:#0560d1;background-color:var(--cc-primary-blue-hover);box-shadow:0 2px 8px #00000014;box-shadow:var(--cc-shadow-md);transform:translateY(-1px)}.cc-btn-primary:active{box-shadow:0 1px 2px #0000000d;box-shadow:var(--cc-shadow-sm);transform:translateY(0)}.cc-btn-secondary{background-color:#fff;background-color:var(--cc-white);border:1px solid #0a7aff;border:1px solid var(--cc-primary-blue);color:#0a7aff;color:var(--cc-primary-blue)}.cc-btn-secondary:hover{background-color:#f5f7fa;background-color:var(--cc-light-grey)}.cc-card{background-color:#fff;background-color:var(--cc-white);border:1px solid #e8eef5;border:1px solid var(--cc-border-light);border-radius:8px;border-radius:var(--cc-radius-lg);box-shadow:0 1px 2px #0000000d;box-shadow:var(--cc-shadow-sm);padding:24px;padding:var(--cc-spacing-lg);transition:all .2s ease}.cc-card:hover{box-shadow:0 2px 8px #00000014;box-shadow:var(--cc-shadow-md)}.cc-card-rounded{border-radius:8px;border-radius:var(--cc-radius-lg)}.cc-card-oval{align-items:center;aspect-ratio:1;border-radius:50%;display:flex;justify-content:center}.cc-table-container{border:1px solid #e8eef5;border:1px solid var(--cc-border-light);border-radius:8px;border-radius:var(--cc-radius-lg);overflow-x:auto;width:100%}.cc-table{background-color:#fff;background-color:var(--cc-white);border-collapse:collapse;font-size:14px;width:100%}.cc-table thead{background-color:#0a7aff;background-color:var(--cc-primary-blue);color:#fff;color:var(--cc-white)}.cc-table thead th{border:none;font-weight:700;font-weight:var(--cc-font-weight-bold);padding:16px;padding:var(--cc-spacing-md);text-align:left}.cc-table tbody tr{border-bottom:1px solid #e8eef5;border-bottom:1px solid var(--cc-border-light);transition:background-color .2s ease}.cc-table tbody tr:nth-child(odd){background-color:#f5f7fa;background-color:var(--cc-light-grey)}.cc-table tbody tr:hover{background-color:#e8f0ff}.cc-table tbody td{color:#0a1a2f;color:var(--cc-text-navy);padding:16px;padding:var(--cc-spacing-md)}.cc-page-container{background-color:#fafbfc;background-color:var(--cc-background);margin:0 auto;max-width:1400px;min-height:calc(100vh - 80px);padding:48px;padding:var(--cc-spacing-2xl)}.cc-page-header{align-items:center;display:flex;gap:24px;gap:var(--cc-spacing-lg);justify-content:space-between;margin-bottom:48px;margin-bottom:var(--cc-spacing-2xl)}.cc-page-title{color:#0a1a2f;color:var(--cc-text-navy);font-size:32px;font-weight:700;font-weight:var(--cc-font-weight-bold);margin:0}.cc-content-section{background-color:#fff;background-color:var(--cc-white);border:1px solid #e8eef5;border:1px solid var(--cc-border-light);border-radius:8px;border-radius:var(--cc-radius-lg);box-shadow:0 1px 2px #0000000d;box-shadow:var(--cc-shadow-sm);margin-bottom:48px;margin-bottom:var(--cc-spacing-2xl);padding:24px;padding:var(--cc-spacing-lg)}.cc-widgets-container{align-items:flex-start;display:flex;flex-wrap:wrap;gap:48px;gap:var(--cc-spacing-2xl);justify-content:center}.cc-widget{flex:0 1 400px}.cc-chart-placeholder{align-items:center;background-color:#f5f7fa;background-color:var(--cc-light-grey);border:2px dashed #e8eef5;border:2px dashed var(--cc-border-light);border-radius:8px;border-radius:var(--cc-radius-lg);color:#6b7a91;color:var(--cc-text-light);display:flex;font-size:14px;justify-content:center;margin-top:16px;margin-top:var(--cc-spacing-md);min-height:300px}.cc-widget-label{color:#0a1a2f;color:var(--cc-text-navy);font-size:16px;font-weight:700;font-weight:var(--cc-font-weight-bold);margin-bottom:16px;margin-bottom:var(--cc-spacing-md)}.cc-text-center,.cc-widget-label{text-align:center}.cc-text-light{color:#6b7a91;color:var(--cc-text-light);font-size:13px}.cc-mt-lg{margin-top:24px;margin-top:var(--cc-spacing-lg)}.cc-mb-lg{margin-bottom:24px;margin-bottom:var(--cc-spacing-lg)}.cc-p-lg{padding:24px;padding:var(--cc-spacing-lg)}@media (max-width:768px){.cc-page-container{padding:24px;padding:var(--cc-spacing-lg)}.cc-page-header{align-items:flex-start;flex-direction:column}.cc-page-title{font-size:24px}.cc-widgets-container{align-items:stretch;flex-direction:column}.cc-widget{flex:1 1}.cc-table{font-size:12px}.cc-table tbody td,.cc-table thead th{padding:8px;padding:var(--cc-spacing-sm)}}.card-text{display:inline;margin-right:10px}.cancel-icon{height:10px}.card-text{white-space:nowrap}.table-containertask{border:1px solid #e1e1e1;border-radius:4px;box-shadow:0 2px 4px #0000001a;margin:0 auto;text-align:center;width:98%}.table{margin-top:1%;text-align:center}.table-header{justify-content:space-between;margin-bottom:10px}.buttons-container{align-items:center;display:flex;justify-content:flex-end;margin:0 auto;width:95%}.buttons-container>*{margin-left:5px}.boxes-containertask{background-color:#fff;display:flex;justify-content:flex-start;margin-left:1%}.boxtask{background-color:#fff;border:1px solid rgba(0,0,0,.175);border-radius:10px;flex:1 1;margin-top:.5%;max-width:10%;padding:1%}.cardtask{--bs-card-border-radius:0.8rem}.card-texttask{font-weight:500!important;margin:auto}.comment-title,.form .userImg,.hr-style,.imgdefault,.no-comDiv,.optionIcon,.replyBtn{display:none!important}.overlay{display:flex;flex-direction:column;font-family:Noto Sans,sans-serif;padding:0!important}.task-cards-container{display:flex;gap:10px;justify-content:flex-start;line-height:5;margin-left:1%;margin-top:.5%}.task-card-box{align-items:center;background-color:#fff;border:2px solid #3f51b5;border-radius:10px;box-shadow:0 4px 10px #0000001a;display:flex;justify-content:space-between;padding:10px;width:180px!important}.content{padding-top:10px}.row{display:flex;gap:10px}.mat-form-field{width:100%}.App{margin:20px}.datatable-custom{border:2px solid #ccc;border-radius:8px;font-family:Arial,sans-serif;overflow:hidden}.datatable-custom th{background-color:#3c352d;color:#ffd369;padding:10px;text-align:left}.datatable-custom tbody tr:nth-child(2n){background-color:#f2f2f2}.datatable-custom td{border-bottom:1px solid #ddd;padding:10px}.datatable-custom td:last-child{border-right:none;width:10%}.datatable-custom tbody tr:hover{background-color:#e0e0e0}.book-icon,.cancel-icon{color:#ffd369;font-size:.6rem}.circle-container{align-items:center;background-color:#3c352d;border-radius:50%;display:flex;height:17px;justify-content:center;width:17px}.icon-button{background:none;border:none;cursor:pointer;padding:0}.example-spacer{flex:1 1 auto}.search-fixed{position:fixed;right:12px;top:0;width:190px;z-index:1000}.line{line-height:10px}a{color:#fff;font-size:13px;padding:10px}.main-body{margin:0 auto;max-width:1348px;padding-top:20px}.fit{flex-direction:column;width:98vw}.addButton{margin-right:1px}.acolor{color:#006100}.scolor{color:#9c5700;font-size:1.5rem}.rcolor,.rfont{color:#9c0006}.sfont{color:#9c5700}.afont{color:#006100}.rleft{margin-left:13px}.custom-snackbar,.success-toast{background-color:green;color:#fff}.rebc{background-color:#3c352d;color:#ffd369}.rebcicon{color:#3c352d}.card.mb-3{border-radius:10px;margin-top:10px}.btn-add,.btn-refresh{float:right;font-size:2rem;margin-right:5px}.col.col-lg-4 .d-flex.justify-content-end{position:relative}.card{border:1px solid #ddd;box-shadow:0 4px 8px #0000001a}.card-body{padding:1rem}.card{margin:5% auto auto;max-width:400px;width:90%}.fit{display:flex;justify-content:center}form{margin:5px;padding:5px}.card h3{margin-bottom:10px}label{display:block;margin-bottom:5px}.table-container{background-color:#fff}.tableprior{margin-top:.5%;text-align:center}.table-containerprior{border:1px solid #e1e1e1;border-radius:4px;box-shadow:0 2px 4px #0000001a;margin:.5% auto 0;text-align:center;width:99%}.prior-search-input{width:200px}.prior-add-container{gap:10px;margin-bottom:1%}.prior-table-header{background-color:#f5f5f5}.pagination{display:flex;justify-content:flex-end}.prior-card-box{align-items:center;border:2px solid #3f51b5;border-radius:10px;justify-content:space-between;padding:10px;width:180px!important}.prior-card-box,.prior-flex-container{background-color:#fff;box-shadow:0 4px 10px #0000001a;display:flex}.prior-flex-container{flex:1 1;flex-direction:column}.text1{margin-top:10px}.text3{margin-right:auto}.text4{font-size:10px;margin-left:auto}.prior-h3{display:flex;margin-left:5%;text-align:start}.prior-cards-container{display:flex;gap:10px;justify-content:flex-start;line-height:5;margin-left:.5%;margin-top:.5%}.contacts-info,.hospital-info,.patient-info{border:.1px solid #a9a9a9;display:flex;margin-left:20px;margin-right:20px}.contact-Dialog{gap:10px}.prior-import{-webkit-margin-before:auto;margin-block-start:auto;margin-left:60%;margin-top:3%}.inputField{margin-bottom:1%!important}.test{height:10px}.section-1-row-2{margin-bottom:1%!important}.section-1-row-2,.start-end-date{display:flex;gap:10px;justify-content:flex-start}.start-end-date{border-color:#000!important;margin-bottom:10px}.table-containerforFHIR{border:1px solid #e1e1e1;border-radius:4px;box-shadow:0 2px 4px #0000001a}.stepper-container{flex-direction:column}.stepper-container,.stepper-step{align-items:flex-start;display:flex}.stepper-step{margin-bottom:24px;position:relative}.stepper-left{flex-direction:column;margin-right:8px;position:relative}.stepper-dot,.stepper-left{align-items:center;display:flex}.stepper-dot{background-color:grey;border-radius:50%;color:#fff;font-size:12px;font-weight:600;height:24px;justify-content:center;width:24px;z-index:2}.stepper-dot.active{animation:pulse 2s infinite;background-color:orange}.stepper-dot.completed{background-color:green}.stepper-label{margin-top:2px}.stepper-line{animation:growLine .8s linear forwards;border-left:2px dotted grey;height:calc(100% + 24px);left:50%;position:absolute;top:24px;transform:translateX(-50%);z-index:1}.stepper-line.completed{border-left:2px solid green;height:calc(100% + 24px)}.stepper-line.growing{animation:growLine .8s linear forwards;border-color:orange}@keyframes growLine{0%{height:0}to{height:calc(100% + 24px)}}@keyframes pulse{0%{box-shadow:0 0 0 0 #ffa500b3}70%{box-shadow:0 0 0 10px #ffa50000}to{box-shadow:0 0 0 0 #ffa50000}}.box-container3uploaddocument{background-color:#fff;border-radius:1%;box-shadow:0 0 10px #0000001a;margin:0;padding:10px;width:68%}.outer-box{gap:10%!important;justify-content:space-around;width:80.5%!important}.table1{border-collapse:collapse}.box2middle{border-radius:10px;display:flex;flex-wrap:nowrap;justify-content:center;width:100%}.box-container3middle,.box-container4middle{background-color:#fff;border-radius:1%;box-shadow:0 0 10px #0000001a;margin:1%;padding:10px;width:40%}.title-patientdetails1ndrow1nbox{display:flex;font-size:16px;justify-content:space-between;margin-bottom:1.5%}.disp-flex{display:flex;gap:30px}.table1 td{border-bottom:1px solid #c1c1c1}.box-container4util{background-color:#fff;border-radius:1%;box-shadow:0 0 10px #0000001a;display:flex;flex-direction:column;margin:1%;padding:10px;width:40%}.title-containerutil{display:flex;font-size:14px;font-weight:700;justify-content:space-between;margin-bottom:1.5%}.box-container4middlepriorauthdetails{background-color:#fff;border-radius:1%;box-shadow:0 0 10px #0000001a;margin:0;padding:10px;width:92%}.title-priorauthdetails2ndrow2nbox{display:flex;font-size:16px;font-weight:700;margin-bottom:1.5%}.box2middledetails{border-radius:10px;display:flex;flex-wrap:nowrap;justify-content:center;width:100%}.title-details1ndrow1nbox{background-color:#fff;border-radius:1%;box-shadow:0 0 10px #0000001a;display:flex;font-size:16px;justify-content:space-between;margin-bottom:1.5%;padding:10px;width:68%}.big-box-container{display:flex;flex-wrap:wrap;justify-content:center}.outer-box{background-color:#fff;border-radius:1%;box-shadow:0 0 10px #0000001a;display:flex;gap:5%;margin:1%;padding:25px;width:55%}.table1{display:table;height:90%;margin:0 auto;width:auto}.table1 td:first-child{padding-right:50px}.table1 tr:not(:last-child) td{border-bottom:1px solid #c1c1c1}.table-container .table1{border-collapse:collapse;width:100%}.box2{border-radius:10px;display:flex;flex-wrap:nowrap;justify-content:center;width:100%}.box-container4D{background-color:#fff;border-radius:1%;box-shadow:0 0 10px #0000001a;margin:1%;padding:10px;width:40%}@media (max-width:768px){.small-box-container{width:calc(100% - 20px)}}.StatusAndComment-sec{display:flex;flex-direction:column}.flex-container{align-items:center;display:flex;flex-direction:row;gap:10px;max-width:800px;width:100%}.selectField{width:200px}.denials-cards-container{display:flex;gap:10px;justify-content:flex-start;line-height:5;margin-left:1.2%}.denials-card-box{align-items:center;background-color:#fff;border:2px solid #3f51b5;border-radius:10px;box-shadow:0 4px 10px #0000001a;display:flex;justify-content:space-between;padding:10px;width:180px!important}.table-denials{border:1px solid #e1e1e1;border-radius:4px;box-shadow:0 2px 4px #0000001a;margin:0 auto;text-align:center;width:98%}.entity-highlight{background-color:#ff0;font-weight:700}.entity-category{background-color:#fcf}.entity-category,.entity-status{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.entity-status{background-color:#cff}.entity-recommendation{background-color:#ffe5cc}.entity-failed_reason,.entity-recommendation{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.entity-failed_reason{background-color:#cfc}.highlighted-text{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:10px}.card-container{display:flex;gap:2%}.boxes-containerdiscahrge{background-color:#fff;display:flex;justify-content:flex-start;margin-bottom:5%;margin-left:1%}.table-containerdiscahrge{border:1px solid #e1e1e1;border-radius:4px;box-shadow:0 2px 4px #0000001a;margin:.5% auto 0;text-align:center;width:98%}.comment-sec{margin-top:20px}.table-carecordinatepopup{border:1px solid #e1e1e1;border-radius:4px;box-shadow:0 2px 4px #0000001a;margin:0 auto;text-align:center;width:98%}.boxes-containeruserlist{background-color:#fff;display:flex;justify-content:flex-start;margin-left:1%}.userlist-cards-container{display:flex;flex-wrap:wrap;justify-content:flex-start;line-height:5;margin:10px}.table-containerappoinments{box-shadow:0 2px 4px #0000001a;text-align:center;width:98%}.table-containerappoinments,.table-containeruserlist{border:1px solid #e1e1e1;border-radius:4px;margin:.5% auto 0}.table-containeruserlist{max-width:99%;position:relative}.adduserlist-section-1-row-2{display:flex;gap:10px;justify-content:flex-start;margin-bottom:1%!important}.user-list-btn-container{margin-right:8px;margin-top:5%}.userlist-card-box{align-items:center;border-radius:4px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:row;justify-content:space-between;line-height:1.5;margin:5px;padding:5px;width:185px}.card-txt-big{font-size:20px;font-weight:700}.card-txt-small{font-size:12px}.bg-color-skyblue{background-color:#b2e5e5!important}.bg-color-lightgreen{background-color:#c3f4c3!important}.care-coordination-box-container4middlehca{width:98%!important}.box-container3middlehca-hl7{background-color:#fff;border-radius:1%;box-shadow:0 0 10px #0000001a;margin:0;padding:10px;width:98%!important}.back-button{margin-right:111%!important}.boxes-containeruserrole{display:flex;justify-content:flex-start;margin-left:1%}.outer-box-userrole{background-color:#fff;border-radius:1%;box-shadow:0 0 10px #0000001a;margin:1%;padding:15px}.outer-box-userrole-flex{display:flex;gap:10%!important;justify-content:space-around}.box-container2-boxuserrole{background-color:#fff;border-radius:1%;box-shadow:0 0 10px #0000001a;width:40%}.table-containeruserrole{border:1px solid #e1e1e1;border-radius:4px;box-shadow:0 2px 4px #0000001a;margin:0 auto;text-align:center;width:98%}.adduserrole-popup-info{border:.1px solid #a9a9a9;margin-left:20px;margin-right:20px}.table-user-detail{display:table;margin:0 auto;width:auto}.adduserlist-popup-info{gap:5px;justify-content:space-between;margin-bottom:1%}.user-role-user-details-block{align-items:center;display:flex;justify-content:space-between;padding:10px 0}.user-role-user-details-label{flex-grow:1;font-size:18px;font-weight:400;text-align:left}.edit-user-details-r8-container{background-color:#fff;border-radius:1%;box-shadow:0 0 10px #0000001a;margin:1%;padding:15px;width:30%}.patientlist-cards-container{display:flex;gap:10px;justify-content:flex-start;line-height:5;margin-left:1.2%}.patientlist-card-box{align-items:center;background-color:#fff;border:2px solid #3f51b5;border-radius:10px;box-shadow:0 4px 10px #0000001a;display:flex;justify-content:space-between;padding:10px;width:180px!important}.table-patientlist{border:1px solid #e1e1e1;border-radius:4px;box-shadow:0 2px 4px #0000001a;margin:0 auto;text-align:center;width:98%}.patient-list-search-input{width:200px}.patient-list-add-container{gap:10px;margin-bottom:1%}.patient-list-table-header{background-color:#f5f5f5}.patient-list-flex-container{background-color:#fff;box-shadow:0 4px 10px #0000001a;display:flex;flex:1 1;flex-direction:column}.patient-list-contacts-info,.patient-list-hospital-info,.patient-list-patient-info{border:.1px solid #a9a9a9;display:flex;margin-left:20px;margin-right:20px}.patient-list-contact-Dialog{gap:10px}.patient-list-header{display:flex;margin-right:20px}.patient-list-import{-webkit-margin-before:auto;display:flex;margin-block-start:auto;margin-left:60%;margin-top:3%}.datepicker-wrapper .MuiFormControl-root{padding-top:-1px!important}.patient-list-section-1-row-2{display:flex;gap:10px;justify-content:flex-start;margin-bottom:1%!important}.patient-list-start-end-date{border-color:#000!important;display:flex;gap:10px;justify-content:flex-start;margin-bottom:10px}.patient-list-table-container{background-color:#fff}label{height:auto!important;line-height:1!important;overflow:visible!important}.table-container{border:1px solid #e1e1e1;border-radius:4px;box-shadow:0 2px 4px #0000001a;margin:0 auto;padding:20px;text-align:center;width:97%}.prior-header{display:flex;margin-right:20px}.prior-import{display:flex;margin-left:auto;margin-top:auto}.contact-Dialog{gap:20px}.box-shadow{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.datepicker-wrapper .MuiFormControl-root,.dtpicker-DOb{min-width:400px!important}.sitename-right{color:#1976d2;flex-shrink:0;font-size:20px;font-weight:700;white-space:nowrap}.noshow-cards-container{display:flex;gap:10px;justify-content:flex-start;line-height:5;margin-left:1.2%}.noshow-card-box{align-items:center;background-color:#fff;border:2px solid #3f51b5;border-radius:10px;box-shadow:0 4px 10px #0000001a;display:flex;justify-content:space-between;padding:10px;width:180px!important}.table-noshow{border:1px solid #e1e1e1;border-radius:4px;box-shadow:0 2px 4px #0000001a;margin:0 auto;text-align:center;width:98%}.tablenoshow{background-color:#fff!important;margin-top:1%;text-align:center}.noshow-table-container{border:1px solid #e1e1e1;border-radius:4px;box-shadow:0 2px 4px #0000001a;margin:0 auto;text-align:center;width:98%}.table-loader-overlay{align-items:center;background:#ffffffd9;display:flex;inset:0;justify-content:center;pointer-events:all;position:absolute;z-index:800}.table-loader-box{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;flex-direction:column;gap:8px;padding:12px 16px}.table-loader-spinner{height:80px;object-fit:contain;width:80px}.table-loader-text{color:#666;font-family:Quicksand,sans-serif;font-size:13px;font-weight:500;margin-top:6px}.table-containerworkflow{border:1px solid #e1e1e1;border-radius:4px;box-shadow:0 2px 4px #0000001a;margin:0 auto;text-align:center;width:98%}.tableworkflow{text-align:center}.table-headerworkflow{align-items:center;justify-content:space-between;margin-bottom:10px}.buttons-containerworkflow{align-items:center;display:flex;justify-content:flex-end;margin:0 auto;width:95%}.buttons-containerworkflow>*{margin-left:5px}.css-1c2i806-MuiFormLabel-root-MuiInputLabel-root,.css-1mf6u8l-MuiSvgIcon-root-MuiSelect-icon,.css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon,.hidden-label{display:none!important}.name-container{align-items:flex-end;display:flex;justify-content:flex-start;margin:0 auto 0 1%}.boxes-containerworkflow{display:flex;justify-content:flex-start;margin-left:1%}.boxworkflow{background-color:#fff;border:1px solid rgba(0,0,0,.175);border-radius:10px;padding:1%}.boxworkflow,.filter{flex:1 1;margin-top:.5%;max-width:10%}.filter{align-items:flex-end;align-self:baseline;display:inline-flex;gap:10px;justify-content:flex-start;margin-left:20.5%;text-align:justify}div.fNLvxm{display:block}.cardworkflow{--bs-card-border-radius:0.8rem}.card-textworkflow{font-weight:500!important;margin:auto}.comment-details{display:flex;flex-direction:column;height:100%}.top{display:flex;flex:1 1}.divider{border-right:1px solid #ccc;height:100%;margin:0 10px}.bottom{flex:1 1}.css-hyum1k-MuiToolbar-root{min-height:0!important}.MuiTableHead-root .MuiTableCell-head[data-testid=task_id]{text-transform:lowercase}.editicon:hover{color:#1976d2}.workflow-cards-container{display:flex;gap:10px;justify-content:flex-start;line-height:5;margin-left:1%;margin-top:.5%}.workflow-card-box{align-items:center;background-color:#fff;border:2px solid #3f51b5;border-radius:10px;box-shadow:0 4px 10px #0000001a;display:flex;justify-content:space-between;padding:10px;width:180px!important}.emaildraft-cards-container{display:flex;gap:10px;justify-content:flex-start;line-height:5;margin-left:1.2%}.emaildraft-card-box{align-items:center;background-color:#fff;border:2px solid #3f51b5;border-radius:10px;box-shadow:0 4px 10px #0000001a;display:flex;justify-content:space-between;padding:10px;width:180px!important}.table-containeremaildraft{border:1px solid #e1e1e1;border-radius:4px;box-shadow:0 2px 4px #0000001a;margin:0 auto;text-align:center;width:98%}.table-headeremaildraft{align-items:center;justify-content:space-between;margin-bottom:10px}.buttons-containeremaildraft{align-items:center;display:flex;justify-content:flex-end;margin:0 auto;width:95%}.buttons-containeremaildraft>*{margin-left:5px}.hca-cards-container{display:flex;gap:10px;justify-content:flex-start;line-height:5;margin-left:1.2%}.hca-card-box{align-items:center;background-color:#fff;border:2px solid #3f51b5;border-radius:10px;box-shadow:0 4px 10px #0000001a;display:flex;justify-content:space-between;padding:10px;width:180px!important}.tableemaildraft{margin-top:.5%;text-align:center}.table-hca{border:1px solid #e1e1e1;border-radius:4px;box-shadow:0 2px 4px #0000001a;margin:0 auto;text-align:center;width:98%}.clickable-text{color:blue}.hover-highlight{border-bottom:2px solid blue;color:blue}.back-button{background:none;border:none;cursor:pointer;left:10px;position:static;top:10px;z-index:999}.arrow-icon{transform:rotate(-90deg)}.big-box-containerhca{display:flex;flex-wrap:wrap;justify-content:center}.boxmiddle,.uploaddocumentboxlast,.utilizationboxmiddle{background-color:#fff!important;border-radius:1%;box-shadow:0 0 10px #0000001a!important;margin:1%;padding:10px;width:83%}.big-box{border-radius:10px;display:flex;flex-wrap:wrap;justify-content:Normal}.box-container2{background-color:#fff;border-radius:1%;box-shadow:0 0 10px #0000001a;margin:1%;padding:30px;width:20%}.table-container table{border-collapse:collapse;width:100%}.table{margin:0 auto;width:auto}.table td:first-child{padding-right:50px}.table tr:not(:last-child) td{border-bottom:1px solid #c1c1c1}.table1hca{border-collapse:collapse;display:table;height:90%;margin:0 auto;width:auto}.table1hca td:first-child{padding-right:50px}.table1hca tr:not(:last-child) td{border-bottom:1px solid #c1c1c1}.table-container .table1hca{border-collapse:collapse;width:100%}.table1hca td{border-bottom:1px solid #c1c1c1}.table2{border-collapse:collapse;display:table;height:90%;width:auto}.table2 td:first-child{padding-right:50px}.table2 tr:not(:last-child) td{border-bottom:1px solid #c1c1c1}.table-container .table2{border-collapse:collapse;width:100%}.table3{display:table;height:90%;width:auto}.table3 td:first-child{padding-right:50px}.table3 tr:not(:last-child) td{border-bottom:1px solid #c1c1c1}.table-container .table3{border-collapse:collapse;width:100%}.box2middlehca{border-radius:10px;display:flex;flex-wrap:nowrap;gap:10px;justify-content:center;width:100%}.box-container3,.box-container4{background-color:#fff;border-radius:1%;box-shadow:0 0 10px #0000001a;margin:1%;padding:10px;width:40%}.First-Row-boxhca{width:90.5%!important}.First-Row-boxhca,.outer-boxhca{background-color:#fff;border-radius:1%;box-shadow:0 0 10px #0000001a;display:flex;gap:10%!important;justify-content:space-around;margin:.5%;padding:4px}.outer-boxhca{width:83.5%!important}.box-container3middlehca{background-color:#fff;width:68%}.box-container3middlehca,.box-container4middlehca{border-radius:1%;box-shadow:0 0 10px #0000001a;margin:0;padding:10px}.box-container4middlehca{width:22%}.box2hca{border-radius:10px;display:flex;flex-wrap:nowrap;gap:10px;justify-content:center;width:100%}.box-container3hca,.box-container4hca{background-color:#fff;border-radius:1%;box-shadow:0 0 10px #0000001a;margin-top:.5%;padding:10px;width:40.4%}.box-container4hca{display:flex;flex-direction:column}.table tr{border:1%;display:table-row;line-height:2;vertical-align:inherit}.billingcode1{border:1px solid #e5dcdc;box-shadow:0 0 3px #0000001a;padding:inherit;padding-left:3%;padding-top:2%}.billingcode2{align-content:center;padding-bottom:3%;padding-left:2%;padding-top:2%}.billingcode3{border:1px solid #e5dcdc;box-shadow:0 0 3px #0000001a;padding:2%}.billingcode4{align-items:baseline;display:flex;flex-direction:row;justify-content:space-between}.side-by-side>div{width:50%}.status-sec{margin-top:20px;text-align:start}.status-sec-text{font-weight:500;margin-bottom:20px}.step.active{background-color:#fff;color:#ffd369}.stepper-header{margin-bottom:20px;text-align:start}.step{background-color:#ccc;border:1px solid #999;border-radius:8px;flex:0 0 auto;padding:10px;position:relative;text-align:center;width:30%}.comment-sec{text-align:start}.btn-blue{background-color:#0d99ff;color:#fff;font-size:10px}.update-btn-component{margin-top:20px}.table-contact{text-align:left!important;text-align:initial!important}.disp-flexhca{display:flex;gap:30px}.table2 td{border-bottom:1px solid #c1c1c1}.First-Row-box-title1-containerutilhca,.First-Row-box-title2-containerutilhca{display:flex;font-size:14px;font-weight:700;justify-content:space-between;margin-bottom:1.5%}.title-containerutilhca{font-size:14px;font-weight:700;margin-bottom:1.5%}.title-hcs2ndrow2nbox{font-size:16px}.title-hcs2ndrow1stbox,.title-hcs2ndrow2nbox{display:flex;font-weight:700;justify-content:space-between;margin-bottom:1.5%}.title-hcs2ndrow1stbox{font-size:14px}.button-containerutil{text-align:end}.form-containerutil{display:flex;flex-direction:column;gap:15px}.form-grouputil{align-items:center;display:flex;gap:10px}.text-fieldutil{flex:1 1;min-width:150px}.checkbox-containerutil{align-items:center;display:flex;width:3.3%}.link-container{align-items:flex-start;display:flex;justify-content:space-around}.link-column{display:flex;flex-direction:column}.link-item{align-items:center;display:flex;margin:5px 0}.dot{color:#000;margin-right:5px}.link{color:blue;text-decoration:underline}.arrow-circle-left,.arrow-circle-right{height:24px;width:24px}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}.WebChatContainer{bottom:1%;left:70%;position:absolute;right:1%;top:1%}#WACContainer.WACContainer .HideWebChat{display:none}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#reportContainer{background:#eaeaea;color:#6e6e6e;font:lighter 40px Segoe UI;height:90vh;min-width:100%;text-align:center;width:100%}@media only screen and (max-width:1333.33px){#reportContainer{height:90vh}}iframe{border:none}.logout-button{background-color:#1f304c;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-top:5%;padding:8px 16px;transition:background-color .3s ease}.logout-button:hover{background-color:#0d1c2f}.home-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:5%;padding:20px}.home-card{flex-basis:calc(25% - 20px);flex-grow:1;flex-shrink:1;max-width:245px;min-width:200px}.card-content{background-color:#f3f6ff;border:1px solid #1e88e5;width:250px}.card-content,.name-icon-box{align-items:center;display:flex;flex-direction:column;justify-content:center}.name-icon-box{background-color:#1e88e5;border-radius:5px;color:#fff;margin-bottom:10px;padding:10px}.icon{font-size:50px;margin-bottom:5px}.patinet-flow-icon-color,.rcm-icon-color{color:#156082}.name-text{font-size:16px;font-weight:700;text-align:center}.chevron-box{align-items:center;display:flex;justify-content:center;padding:10px}.chevron-icon{color:#fff;font-size:24px}.card-link{color:inherit;text-decoration:none}.card-link:hover{cursor:pointer;opacity:.9}@media (max-width:1200px){.home-card{flex-basis:calc(33.33% - 20px);flex-grow:1;flex-shrink:1;max-width:280px}}@media (max-width:992px){.home-card{flex-basis:calc(50% - 20px);flex-grow:1;flex-shrink:1;max-width:300px}.card-content{width:100%}}@media (max-width:576px){.home-container{margin-top:10%;padding:10px}.home-card{flex:1 1 100%;max-width:100%;min-width:0;min-width:auto}.card-content{width:100%}}.home-container-table{display:flex;justify-content:center;margin-top:2%;padding:0 20px 40px}.home-table-paper{border-radius:12px!important;box-shadow:0 6px 18px #00000014!important;overflow:hidden;width:70%}.home-table-head th{background-color:#1e88e5;color:#fff;font-size:14px;font-weight:600;padding:14px}.home-table-body td{color:#333;font-size:14px;padding:12px}.home-table-body tr:nth-child(2n){background-color:#f7f9fc}.home-table-body tr:hover{background-color:#e3f2fd;transition:background-color .2s ease-in-out}.status{border-radius:12px;display:inline-block;font-size:12px;font-weight:600;padding:4px 10px;text-align:center}.status.pending{background-color:#fff3cd;color:#856404}.status.in-progress{background-color:#cce5ff;color:#004085}.status.completed{background-color:#d4edda;color:#155724}@media (max-width:768px){.home-container-table{padding:0 10px 30px}.home-table-body td,.home-table-head th{font-size:13px;padding:10px}}.table-header{align-items:center;display:flex;gap:8px}.table-header-icon{font-size:16px}.alertsview-card-container{display:flex;gap:10px;justify-content:flex-start;line-height:5;margin-left:1.2%}.alertsview-card-box{align-items:center;background-color:#fff;border:2px solid #3f51b5;border-radius:10px;box-shadow:0 4px 10px #0000001a;display:flex;justify-content:space-between;padding:10px;width:180px!important}.table-container-alertsview{border:1px solid #e1e1e1;border-radius:4px;box-shadow:0 2px 4px #0000001a;margin:.5% auto 0;overflow:auto;text-align:center;width:98%}.payer-rules-page{background-color:#fafbfc;box-sizing:border-box;min-height:calc(100vh - 80px);padding:24px 32px 40px;text-align:left}.pr-page-header{align-items:flex-start;display:flex;gap:24px;justify-content:space-between;margin-bottom:20px}.pr-kicker{color:#e91e8c;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.pr-kicker,.pr-title{font-weight:700;margin:0 0 8px}.pr-title{color:#0a1a2f;font-size:28px;line-height:1.2}.pr-subtitle{color:#6b7a91;font-size:14px;line-height:1.5;margin:0;max-width:720px}.pr-header-actions{display:flex;flex-shrink:0;flex-wrap:wrap;gap:10px}.pr-btn{align-items:center;border-radius:8px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:600;gap:8px;padding:8px 14px;transition:background-color .15s ease,border-color .15s ease}.pr-btn-outline{background:#fff;border:1px solid #d8e0ea;color:#0a1a2f}.pr-btn-outline:hover{background:#f5f7fa}.pr-btn-primary{background:#0a7aff;border:1px solid #0a7aff;color:#fff}.pr-btn-primary:hover{background:#0560d1;border-color:#0560d1}.pr-insight-banner{align-items:flex-start;background:linear-gradient(90deg,#f3efff,#f8f5ff);border:1px solid #e8e0ff;border-radius:10px;display:flex;gap:14px;margin-bottom:24px;padding:16px 18px}.pr-insight-icon{align-items:center;background:#7c5cff;border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:16px;height:36px;justify-content:center;width:36px}.pr-insight-label{color:#7c5cff;font-size:10px;font-weight:700;letter-spacing:.06em;margin:0 0 4px;text-transform:uppercase}.pr-insight-text{color:#3d4a5c;font-size:14px;line-height:1.5;margin:0}.pr-section-header{align-items:center;display:flex;gap:10px;margin-bottom:4px}.pr-section-icon{color:#e91e8c;font-size:18px}.pr-section-title{color:#0a1a2f;font-size:16px;font-weight:700;margin:0}.pr-section-meta{color:#6b7a91;font-size:13px;margin:0 0 16px 28px}.pr-panel{background:#fff;border:1px solid #e8eef5;border-radius:10px;box-shadow:0 1px 2px #0000000a;overflow:hidden}.pr-toolbar{align-items:center;border-bottom:1px solid #e8eef5;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:14px 18px}.pr-tab{border-bottom:2px solid #0a1a2f;color:#0a1a2f;font-size:14px;font-weight:700;padding-bottom:4px}.pr-toolbar-left{align-items:center;display:flex;flex-wrap:wrap;gap:20px}.pr-search-wrap{min-width:220px;position:relative}.pr-search-icon{color:#9aa8bc;font-size:14px;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.pr-search-input{border:1px solid #d8e0ea;border-radius:8px;box-sizing:border-box;font-family:inherit;font-size:14px;padding:8px 12px 8px 34px;width:100%}.pr-search-input:focus{border-color:#0a7aff;outline:none}.pr-toolbar-actions{display:flex;gap:8px}.pr-icon-btn{align-items:center;background:#fff;border:1px solid #d8e0ea;border-radius:8px;color:#5a6b82;cursor:pointer;display:inline-flex;height:36px;justify-content:center;width:36px}.pr-icon-btn:hover{background:#f5f7fa}.pr-table-wrap{overflow-x:auto}.pr-table{border-collapse:collapse;font-size:14px;width:100%}.pr-table thead th{background:#fff;border-bottom:1px solid #e8eef5;color:#9aa8bc;font-size:11px;font-weight:700;letter-spacing:.04em;padding:12px 16px;text-align:left;text-transform:uppercase;white-space:nowrap}.pr-table tbody td{border-bottom:1px solid #eef2f7;color:#0a1a2f;padding:14px 16px;vertical-align:middle}.pr-table tbody tr:last-child td{border-bottom:none}.pr-table tbody tr:hover{background:#fafcff}.pr-payer-name{color:#0a1a2f;font-weight:700}.pr-filing-cell{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.pr-pill{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:600;gap:4px;padding:2px 8px;white-space:nowrap}.pr-pill-default{background:#eef1f6;color:#6b7a91}.pr-pill-override{background:#e8f0ff;color:#0a7aff}.pr-pill-success{background:#e6f7ed;color:#1a7f4b}.pr-pill-warning{background:#fff4e5;color:#c76a00}.pr-pill-danger{background:#fdecea;color:#c62828}.pr-muted,.pr-updated{color:#6b7a91}.pr-updated{font-size:13px}.pr-row-action{align-items:center;background:#fff;border:1px solid #d8e0ea;border-radius:8px;color:#5a6b82;cursor:pointer;display:inline-flex;height:32px;justify-content:center;width:32px}.pr-row-action:hover{background:#f5f7fa;color:#0a7aff}.pr-row-action:focus-visible{outline:2px solid #0a7aff;outline-offset:2px}.pr-details-cell{text-align:center}.pr-drawer-backdrop{background:#0a1a2f52;display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:1300}.pr-details-drawer{animation:pr-drawer-enter .18s ease-out;background:#fff;box-shadow:-8px 0 28px #0a1a2f29;display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:100%;overflow:hidden;width:min(640px,100%)}.pr-drawer-header{align-items:flex-start;border-bottom:1px solid #e8eef5;display:flex;gap:20px;justify-content:space-between;padding:20px}.pr-drawer-kicker{color:#e91e8c;font-size:11px;font-weight:700;margin:0 0 8px;text-transform:uppercase}.pr-drawer-title{color:#0a1a2f;font-size:20px;line-height:1.35;margin:0}.pr-drawer-status{align-items:center;background:#e6f7ed;border-radius:999px;color:#1a7f4b;display:inline-flex;font-size:12px;font-weight:700;gap:6px;margin-top:10px;padding:4px 10px}.pr-drawer-status.draft{background:#fff4e5;color:#c76a00}.pr-drawer-close{align-items:center;background:#0000;border:0;border-radius:6px;color:#64748b;cursor:pointer;display:inline-flex;flex:0 0 36px;font-size:16px;height:36px;justify-content:center;width:36px}.pr-drawer-close:hover{background:#f1f5f9;color:#0a1a2f}.pr-drawer-close:focus-visible{outline:2px solid #0a7aff;outline-offset:2px}.pr-drawer-body{overflow-y:auto;padding:22px 20px 28px}.pr-drawer-insight{align-items:flex-start;background:#f0f3fb;border:1px solid #dce4f5;border-radius:10px;display:flex;gap:12px;margin-bottom:24px;padding:14px}.pr-drawer-insight-icon{align-items:center;background:#5355f5;border-radius:8px;color:#fff;display:flex;flex:0 0 34px;height:34px;justify-content:center;width:34px}.pr-drawer-insight p{color:#26334a;font-size:14px;line-height:1.5;margin:0}.pr-drawer-section{margin:0}.pr-drawer-section-title{color:#8996b4;font-size:11px;font-weight:700;letter-spacing:.08em;margin:0 0 12px;text-transform:uppercase}.pr-drawer-fields-panel{background:#fff;border:1px solid #dce4f5;border-radius:10px;display:flex;flex-direction:column;gap:18px;padding:18px}.pr-drawer-field{color:#334155;display:flex;flex-direction:column;font-size:13px;font-weight:600;gap:8px}.pr-drawer-field input,.pr-drawer-field textarea{background:#fff;border:1px solid #cbd5e1;border-radius:6px;box-sizing:border-box;color:#0a1a2f;font:inherit;font-weight:400;padding:10px 12px;width:100%}.pr-drawer-field textarea{line-height:1.5;min-height:120px;resize:vertical}.pr-drawer-field input::placeholder,.pr-drawer-field textarea::placeholder{color:#94a3b8}.pr-drawer-field input:focus-visible,.pr-drawer-field textarea:focus-visible{border-color:#0a7aff;outline:2px solid #0a7aff;outline-offset:1px}.pr-drawer-footer{background:#f0f3fb;border-top:1px solid #dce4f5;display:flex;gap:10px;justify-content:flex-end;padding:14px 20px}.pr-drawer-cancel,.pr-drawer-save{background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#0a1a2f;cursor:pointer;font:inherit;font-size:14px;font-weight:600;min-width:74px;padding:9px 16px}.pr-drawer-save{background:#315dff;border-color:#315dff;color:#fff}.pr-drawer-cancel:hover{background:#f8fafc}.pr-drawer-save:hover{background:#2449d8;border-color:#2449d8}.pr-drawer-cancel:focus-visible,.pr-drawer-save:focus-visible{outline:2px solid #0a7aff;outline-offset:2px}@keyframes pr-drawer-enter{0%{opacity:.7;transform:translateX(16px)}to{opacity:1;transform:translateX(0)}}.pr-footer-note{align-items:flex-start;color:#7c8aa3;display:flex;font-size:13px;gap:8px;line-height:1.5;margin-top:16px;padding:0 4px}.pr-footer-note svg{color:#9aa8bc;flex-shrink:0;margin-top:2px}@media (max-width:768px){.payer-rules-page{padding:16px}.pr-page-header{flex-direction:column}.pr-details-drawer,.pr-header-actions{width:100%}}.organization-defaults-page{background-color:#fafbfc;box-sizing:border-box;min-height:calc(100vh - 80px);padding:24px 32px 40px;text-align:left}.od-kicker{color:#e91e8c;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.od-kicker,.od-title{font-weight:700;margin:0 0 8px}.od-title{color:#0a1a2f;font-size:28px;line-height:1.2}.od-subtitle{color:#6b7a91;font-size:14px;line-height:1.5;margin:0 0 32px;max-width:820px}.od-section{margin-bottom:36px}.od-section-header{align-items:flex-start;display:flex;gap:12px;margin-bottom:6px}.od-section-icon-wrap{align-items:center;border-radius:8px;display:flex;flex-shrink:0;font-size:16px;height:32px;justify-content:center;width:32px}.od-section-icon-wrap.pink{background:#fce4f3;color:#e91e8c}.od-section-icon-wrap.sparkle{background:#f3efff;color:#7c5cff}.od-section-icon-wrap.mail{background:#fce4f3;color:#e91e8c}.od-section-title{color:#0a1a2f;font-size:16px;font-weight:700;line-height:1.3;margin:0 0 4px}.od-section-meta{color:#6b7a91;font-size:13px;line-height:1.45;margin:0 0 20px}.od-section-meta.indented{margin-left:44px}.od-defaults-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.od-setting-card{background:#fff;border:1px solid #e8eef5;border-radius:10px;box-shadow:0 1px 2px #0000000a;display:flex;flex-direction:column;min-height:100%;padding:18px 18px 16px}.od-setting-card-head{align-items:center;display:flex;gap:10px;margin-bottom:14px}.od-card-icon{align-items:center;border-radius:8px;display:flex;flex-shrink:0;font-size:16px;height:36px;justify-content:center;width:36px}.od-card-icon.blue{background:#e8f0ff;color:#0a7aff}.od-card-icon.orange{background:#fff4e5;color:#c76a00}.od-card-icon.red{background:#fdecea;color:#c62828}.od-setting-card-title{color:#0a1a2f;font-size:14px;font-weight:700;line-height:1.35;margin:0}.od-stepper{align-items:stretch;background:#fff;border:1px solid #d8e0ea;border-radius:8px;display:flex;margin-bottom:12px;overflow:hidden}.od-stepper-btn{background:#f5f7fa;border:none;color:#5a6b82;cursor:pointer;flex-shrink:0;font-family:inherit;font-size:18px;width:40px}.od-stepper-btn:hover{background:#eef2f7}.od-stepper-value{align-items:center;color:#0a1a2f;display:flex;flex:1 1;font-size:15px;font-weight:600;gap:6px;justify-content:center;min-width:0;padding:8px 10px}.od-stepper-unit{color:#6b7a91;font-size:14px;font-weight:500;white-space:nowrap}.od-setting-desc{color:#6b7a91;font-size:13px;line-height:1.5;margin:auto 0 0}.od-toggle-panel{background:#fff;border:1px solid #e8eef5;border-radius:10px;box-shadow:0 1px 2px #0000000a;overflow:hidden}.od-toggle-row{align-items:center;border-bottom:1px solid #eef2f7;display:flex;gap:24px;justify-content:space-between;padding:18px 20px}.od-toggle-row:last-child{border-bottom:none}.od-toggle-copy{flex:1 1;min-width:0}.od-toggle-label{color:#0a1a2f;font-size:14px;font-weight:700;line-height:1.35;margin:0 0 4px}.od-toggle-desc{color:#6b7a91;font-size:13px;line-height:1.5;margin:0}.od-switch{flex-shrink:0;height:24px;position:relative;width:44px}.od-switch input{height:0;opacity:0;position:absolute;width:0}.od-switch-slider{background-color:#d8e0ea;border-radius:999px;cursor:pointer;inset:0;position:absolute;transition:background-color .2s ease}.od-switch-slider:before{background-color:#fff;border-radius:50%;bottom:3px;box-shadow:0 1px 2px #0000001f;content:"";height:18px;left:3px;position:absolute;transition:transform .2s ease;width:18px}.od-switch input:checked+.od-switch-slider{background-color:#0a7aff}.od-switch input:checked+.od-switch-slider:before{transform:translateX(20px)}.od-switch input:focus-visible+.od-switch-slider{outline:2px solid #0a7aff;outline-offset:2px}.od-footer-note{align-items:flex-start;color:#7c8aa3;display:flex;font-size:13px;gap:8px;line-height:1.5;margin-top:8px;padding:0 4px}.od-footer-note svg{color:#9aa8bc;flex-shrink:0;margin-top:2px}@media (max-width:1100px){.od-defaults-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.organization-defaults-page{padding:16px}.od-defaults-grid{grid-template-columns:1fr}.od-section-meta.indented{margin-left:0}.od-toggle-row{align-items:flex-start;flex-direction:column}.od-switch{align-self:flex-end}}.routing-teams-page{background-color:#fafbfc;box-sizing:border-box;min-height:calc(100vh - 80px);padding:24px 32px 40px;text-align:left}.rt-kicker{color:#e91e8c;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.rt-kicker,.rt-title{font-weight:700;margin:0 0 8px}.rt-title{color:#0a1a2f;font-size:28px;line-height:1.2}.rt-subtitle{color:#6b7a91;font-size:14px;line-height:1.5;margin:0 0 32px;max-width:820px}.rt-section{margin-bottom:36px}.rt-section-header{align-items:flex-start;display:flex;gap:12px;margin-bottom:14px}.rt-section-icon-wrap{align-items:center;border-radius:8px;display:flex;flex-shrink:0;font-size:16px;height:32px;justify-content:center;width:32px}.rt-section-icon-wrap.pink{background:#fce4f3;color:#e91e8c}.rt-section-title{color:#0a1a2f;font-size:16px;font-weight:700;line-height:1.3;margin:0 0 4px}.rt-section-meta{color:#6b7a91;font-size:13px;line-height:1.45;margin:0}.rt-section-meta.inline{margin-top:0}.rt-panel{background:#fff;border:1px solid #e8eef5;border-radius:10px;box-shadow:0 1px 2px #0000000a;overflow:hidden}.rt-assignment-fields{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));padding:20px 20px 16px}.rt-field-label{color:#0a1a2f;display:block;font-size:13px;font-weight:600;margin-bottom:8px}.rt-select{-webkit-appearance:none;appearance:none;background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath fill='%236b7a91' d='M1.41 0 6 4.58 10.59 0 12 1.41l-6 6-6-6z'/%3E%3C/svg%3E") no-repeat right 12px center;border:1px solid #d8e0ea;border-radius:8px;color:#0a1a2f;cursor:pointer;font-family:inherit;font-size:14px;padding:10px 36px 10px 12px;width:100%}.rt-select:focus{border-color:#0a7aff;outline:2px solid #0a7aff;outline-offset:1px}.rt-skip-caseload-row{align-items:center;background:#eef4fb;border-radius:8px;display:flex;gap:24px;justify-content:space-between;margin:0 12px 12px;padding:16px 20px}.rt-toggle-copy{flex:1 1;min-width:0}.rt-toggle-label{color:#0a1a2f;font-size:14px;font-weight:700;line-height:1.35;margin:0 0 4px}.rt-toggle-desc{color:#6b7a91;font-size:13px;line-height:1.5;margin:0}.rt-switch{flex-shrink:0;height:24px;position:relative;width:44px}.rt-switch input{height:0;opacity:0;position:absolute;width:0}.rt-switch-slider{background-color:#d8e0ea;border-radius:999px;cursor:pointer;inset:0;position:absolute;transition:background-color .2s ease}.rt-switch-slider:before{background-color:#fff;border-radius:50%;bottom:3px;box-shadow:0 1px 2px #0000001f;content:"";height:18px;left:3px;position:absolute;transition:transform .2s ease;width:18px}.rt-switch input:checked+.rt-switch-slider{background-color:#0a7aff}.rt-switch input:checked+.rt-switch-slider:before{transform:translateX(20px)}.rt-team-toolbar{align-items:center;border-bottom:1px solid #eef2f7;display:flex;gap:16px;justify-content:space-between;padding:16px 20px}.rt-team-toolbar-title{color:#0a1a2f;font-size:15px;font-weight:700;margin:0}.rt-btn{align-items:center;border-radius:8px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:600;gap:8px;padding:8px 14px;transition:background-color .15s ease,border-color .15s ease}.rt-btn-outline{background:#fff;border:1px solid #d8e0ea;color:#0a1a2f}.rt-btn-outline:hover{background:#f5f7fa}.rt-table-wrap{overflow-x:auto}.rt-team-table{border-collapse:collapse;min-width:720px;width:100%}.rt-team-table thead th{background:#fafbfc;border-bottom:1px solid #eef2f7;color:#9aa8bc;font-size:11px;font-weight:700;letter-spacing:.06em;padding:12px 20px;text-align:left;text-transform:uppercase}.rt-team-table tbody td{border-bottom:1px solid #eef2f7;color:#0a1a2f;font-size:14px;padding:16px 20px;vertical-align:middle}.rt-team-table tbody tr:last-child td{border-bottom:none}.rt-teammate-cell{gap:12px}.rt-avatar,.rt-teammate-cell{align-items:center;display:flex}.rt-avatar{border-radius:8px;flex-shrink:0;font-size:13px;font-weight:700;height:36px;justify-content:center;width:36px}.rt-avatar.blue{background:#e8f0ff;color:#0a7aff}.rt-avatar.violet{background:#f0ebff;color:#7c5cff}.rt-avatar.teal{background:#e6f7f2;color:#0d9488}.rt-avatar.rose{background:#fce4f3;color:#e91e8c}.rt-teammate-name{color:#0a1a2f;font-weight:700}.rt-role-cell{color:#3d4a5c}.rt-caseload{font-weight:700}.rt-caseload-warn{color:#c76a00}.rt-caseload-ok{color:#0d9488}.rt-caseload-max,.rt-caseload-sep{color:#6b7a91;font-weight:500}.rt-service-type-tags{display:flex;flex-wrap:wrap;gap:8px}.rt-service-type-tag{background:#f0f3f7;border:1px solid #e8eef5;border-radius:6px;color:#3d4a5c;display:inline-block;font-size:13px;line-height:1.35;padding:4px 10px}.rt-col-action{text-align:right;width:48px}.rt-icon-btn{background:#0000;border:none;border-radius:6px;color:#9aa8bc;cursor:pointer;font-size:15px;line-height:1;padding:6px}.rt-icon-btn:hover{background:#f5f7fa;color:#5a6b82}.rt-icon-btn:focus-visible{outline:2px solid #0a7aff;outline-offset:2px}.rt-drawer-backdrop{background:#0a1a2f52;display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:1300}.rt-details-drawer{animation:rt-drawer-enter .18s ease-out;background:#fff;box-shadow:-8px 0 28px #0a1a2f29;display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:100%;overflow:hidden;width:min(640px,100%)}.rt-drawer-header{align-items:flex-start;border-bottom:1px solid #e8eef5;display:flex;gap:20px;justify-content:space-between;padding:20px}.rt-drawer-kicker{color:#e91e8c;font-size:11px;font-weight:700;margin:0 0 8px;text-transform:uppercase}.rt-drawer-title{color:#0a1a2f;font-size:20px;line-height:1.35;margin:0}.rt-drawer-status{background:#e6f7ed;border-radius:999px;color:#1a7f4b;font-size:12px;font-weight:700;gap:6px;margin-top:10px;padding:4px 10px}.rt-drawer-close,.rt-drawer-status{align-items:center;display:inline-flex}.rt-drawer-close{background:#0000;border:0;border-radius:6px;color:#64748b;cursor:pointer;flex:0 0 36px;font-size:16px;height:36px;justify-content:center;width:36px}.rt-drawer-close:hover{background:#f1f5f9;color:#0a1a2f}.rt-drawer-cancel:focus-visible,.rt-drawer-close:focus-visible,.rt-drawer-save:focus-visible{outline:2px solid #0a7aff;outline-offset:2px}.rt-drawer-body{overflow-y:auto;padding:22px 20px 28px}.rt-drawer-insight{align-items:flex-start;background:#f0f3fb;border:1px solid #dce4f5;border-radius:10px;display:flex;gap:12px;margin-bottom:24px;padding:14px}.rt-drawer-insight-icon{align-items:center;background:#5355f5;border-radius:8px;color:#fff;display:flex;flex:0 0 34px;height:34px;justify-content:center;width:34px}.rt-drawer-insight p{color:#26334a;font-size:14px;line-height:1.5;margin:0}.rt-drawer-section-title{color:#8996b4;font-size:11px;font-weight:700;letter-spacing:.08em;margin:0 0 12px;text-transform:uppercase}.rt-drawer-fields-panel{background:#fff;border:1px solid #dce4f5;border-radius:10px;display:flex;flex-direction:column;gap:18px;padding:18px}.rt-drawer-field-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.rt-drawer-field{color:#334155;display:flex;flex-direction:column;font-size:13px;font-weight:600;gap:8px}.rt-drawer-field input,.rt-drawer-field textarea{background:#fff;border:1px solid #cbd5e1;border-radius:6px;box-sizing:border-box;color:#0a1a2f;font:inherit;font-weight:400;padding:10px 12px;width:100%}.rt-drawer-field textarea{line-height:1.5;min-height:120px;resize:vertical}.rt-drawer-field input:focus-visible,.rt-drawer-field textarea:focus-visible{border-color:#0a7aff;outline:2px solid #0a7aff;outline-offset:1px}.rt-drawer-footer{background:#f0f3fb;border-top:1px solid #dce4f5;display:flex;gap:10px;justify-content:flex-end;padding:14px 20px}.rt-drawer-cancel,.rt-drawer-save{background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#0a1a2f;cursor:pointer;font:inherit;font-size:14px;font-weight:600;min-width:74px;padding:9px 16px}.rt-drawer-save{background:#315dff;border-color:#315dff;color:#fff}.rt-drawer-cancel:hover{background:#f8fafc}.rt-drawer-save:hover{background:#2449d8;border-color:#2449d8}@keyframes rt-drawer-enter{0%{opacity:.7;transform:translateX(16px)}to{opacity:1;transform:translateX(0)}}.rt-sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.rt-footer-note{align-items:flex-start;color:#7c8aa3;display:flex;font-size:13px;gap:8px;line-height:1.5;margin-top:8px;padding:0 4px}.rt-footer-note svg{color:#9aa8bc;flex-shrink:0;margin-top:2px}@media (max-width:768px){.routing-teams-page{padding:16px}.rt-assignment-fields{grid-template-columns:1fr}.rt-skip-caseload-row{align-items:flex-start;flex-direction:column;margin:0 12px 12px}.rt-switch{align-self:flex-end}.rt-team-toolbar{align-items:flex-start;flex-direction:column}.rt-details-drawer{width:100%}.rt-drawer-field-row{grid-template-columns:1fr}}.classification-rules-page{background-color:#fafbfc;box-sizing:border-box;min-height:calc(100vh - 80px);padding:24px 32px 40px;text-align:left}.cr-kicker{color:#e91e8c;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.cr-kicker,.cr-title{font-weight:700;margin:0 0 8px}.cr-title{color:#0a1a2f;font-size:28px;line-height:1.2}.cr-subtitle{color:#6b7a91;font-size:14px;line-height:1.5;margin:0 0 32px;max-width:820px}.cr-section{margin-bottom:20px}.cr-section-header{align-items:flex-start;display:flex;gap:12px;margin-bottom:14px}.cr-section-icon-wrap{align-items:center;border-radius:8px;display:flex;flex-shrink:0;font-size:16px;height:32px;justify-content:center;width:32px}.cr-section-icon-wrap.pink{background:#fce4f3;color:#e91e8c}.cr-section-title{color:#0a1a2f;font-size:16px;font-weight:700;line-height:1.3;margin:0 0 4px}.cr-section-meta{color:#6b7a91;font-size:13px;line-height:1.45;margin:0}.cr-section-meta.inline{max-width:720px}.cr-panel{background:#fff;border:1px solid #e8eef5;border-radius:10px;box-shadow:0 1px 2px #0000000a;overflow:hidden}.cr-table-wrap{overflow-x:auto}.cr-table{border-collapse:collapse;font-size:14px;min-width:760px;width:100%}.cr-table thead th{background:#fafbfc;border-bottom:1px solid #e8eef5;color:#9aa8bc;font-size:11px;font-weight:700;letter-spacing:.04em;padding:12px 16px;text-align:left;text-transform:uppercase;white-space:nowrap}.cr-table tbody td{border-bottom:1px solid #eef2f7;color:#0a1a2f;padding:14px 16px;vertical-align:middle}.cr-table tbody tr:last-child td{border-bottom:none}.cr-table tbody tr:hover{background:#fafcff}.cr-classification-cell{align-items:center;display:flex;gap:12px;min-width:240px}.cr-rule-icon{align-items:center;border-radius:10px;display:flex;flex-shrink:0;font-size:18px;height:40px;justify-content:center;width:40px}.cr-rule-icon.amber{background:#fff4e5;color:#c76a00}.cr-rule-icon.violet{background:#f0ebff;color:#7c5cff}.cr-rule-icon.slate{background:#f0f3f7;color:#5a6b82}.cr-rule-icon.teal{background:#e6f7f2;color:#0d9488}.cr-rule-icon.rose{background:#fdecea;color:#c62828}.cr-rule-icon.pink{background:#fce4f3;color:#e91e8c}.cr-rule-icon.indigo{background:#eef0ff;color:#4f46e5}.cr-rule-title{color:#0a1a2f;font-size:15px;font-weight:700;line-height:1.35;margin:0}.cr-badge{align-items:center;border-radius:6px;display:inline-flex;font-size:12px;font-weight:600;gap:5px;line-height:1.2;padding:3px 8px}.cr-badge svg{font-size:11px}.cr-badge-review{background:#fff4e5;color:#c76a00}.cr-badge-auto{background:#e6f7ef;color:#0d7a4d}.cr-rule-match{color:#6b7a91;font-size:13px;line-height:1.5;margin:0}.cr-switch{display:inline-block;flex-shrink:0;height:24px;position:relative;width:44px}.cr-switch input{height:0;opacity:0;position:absolute;width:0}.cr-switch-slider{background-color:#cbd5e1!important;border:1px solid #aebdcd;border-radius:999px;box-sizing:border-box;cursor:pointer;display:block;height:24px;inset:0;position:absolute;transition:background-color .2s ease;width:44px}.cr-switch-slider:before{background-color:#fff;border-radius:50%;bottom:3px;box-shadow:0 1px 2px #0000001f;content:"";height:18px;left:3px;position:absolute;transition:transform .2s ease;width:18px}.cr-switch input:checked+.cr-switch-slider,.cr-switch.is-on .cr-switch-slider{background-color:#0a7aff!important;border-color:#0a7aff}.cr-switch input:checked+.cr-switch-slider:before,.cr-switch.is-on .cr-switch-slider:before{transform:translateX(20px)}.cr-switch input:focus-visible+.cr-switch-slider{outline:2px solid #0a7aff;outline-offset:2px}.cr-footer-note{align-items:flex-start;color:#7c8aa3;display:flex;font-size:13px;gap:8px;line-height:1.5;margin-top:16px;max-width:900px;padding:0 4px}.cr-footer-note svg{color:#9aa8bc;flex-shrink:0;margin-top:2px}@media (max-width:768px){.classification-rules-page{padding:16px}.cr-switch{margin-left:auto}}.data-sources-page{background-color:#fafbfc;box-sizing:border-box;min-height:calc(100vh - 80px);padding:24px 32px 40px;text-align:left}.ds-page-header{align-items:flex-start;display:flex;gap:24px;justify-content:space-between;margin-bottom:20px}.ds-kicker{color:#e91e8c;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.ds-kicker,.ds-title{font-weight:700;margin:0 0 8px}.ds-title{color:#0a1a2f;font-size:28px;line-height:1.2}.ds-subtitle{color:#6b7a91;font-size:14px;line-height:1.5;margin:0;max-width:720px}.ds-header-actions{flex-shrink:0}.ds-btn{align-items:center;border-radius:8px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:600;gap:8px;padding:8px 14px;transition:background-color .15s ease,border-color .15s ease}.ds-btn-primary{background:#0a7aff;border:1px solid #0a7aff;color:#fff}.ds-btn-primary:hover{background:#0560d1;border-color:#0560d1}.ds-btn-outline{background:#fff;border:1px solid #d8e0ea;color:#0a1a2f}.ds-btn-outline:hover{background:#f5f7fa}.ds-btn-sm{font-size:13px;padding:6px 10px}.ds-spin{animation:ds-spin-keyframes .8s linear infinite}@keyframes ds-spin-keyframes{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ds-insight-banner{align-items:flex-start;background:linear-gradient(90deg,#f3efff,#f8f5ff);border:1px solid #e8e0ff;border-radius:10px;display:flex;gap:14px;margin-bottom:20px;padding:16px 18px}.ds-insight-icon{align-items:center;background:#7c5cff;border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:16px;height:36px;justify-content:center;width:36px}.ds-insight-label{color:#7c5cff;font-size:10px;font-weight:700;letter-spacing:.06em;margin:0 0 4px;text-transform:uppercase}.ds-insight-text{color:#3d4a5c;font-size:14px;line-height:1.5;margin:0}.ds-stats-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:28px}.ds-stat-card{background:#fff;border:1px solid #e8eef5;border-radius:10px;box-shadow:0 1px 2px #0000000a;padding:16px 18px;position:relative}.ds-stat-icon{align-items:center;border-radius:8px;display:flex;font-size:14px;height:32px;justify-content:center;position:absolute;right:14px;top:14px;width:32px}.ds-stat-icon.blue{background:#e8f0ff;color:#0a7aff}.ds-stat-icon.green{background:#e6f7ef;color:#0d7a4d}.ds-stat-icon.red{background:#fdecea;color:#c62828}.ds-stat-icon.amber{background:#fff4e5;color:#c76a00}.ds-stat-label{color:#6b7a91;font-size:13px;margin:0 0 8px;padding-right:36px}.ds-stat-value{color:#0a1a2f;font-size:26px;font-weight:700;line-height:1.1;margin:0 0 4px}.ds-stat-meta{color:#9aa8bc;font-size:12px;margin:0}.ds-section{margin-bottom:28px}.ds-section-header{align-items:flex-start;display:flex;gap:12px;margin-bottom:14px}.ds-section-icon-wrap{align-items:center;border-radius:8px;display:flex;flex-shrink:0;font-size:16px;height:32px;justify-content:center;width:32px}.ds-section-icon-wrap.pink{background:#fce4f3;color:#e91e8c}.ds-section-title{color:#0a1a2f;font-size:16px;font-weight:700;line-height:1.3;margin:0 0 4px}.ds-section-meta{color:#6b7a91;font-size:13px;line-height:1.45;margin:0}.ds-section-meta.inline{max-width:820px}.ds-panel{background:#fff;border:1px solid #e8eef5;border-radius:10px;box-shadow:0 1px 2px #0000000a;overflow:hidden}.ds-table-wrap{overflow-x:auto}.ds-table{border-collapse:collapse;min-width:960px;width:100%}.ds-table thead th{background:#fafbfc;border-bottom:1px solid #eef2f7;color:#9aa8bc;font-size:11px;font-weight:700;letter-spacing:.06em;padding:12px 16px;text-align:left;text-transform:uppercase}.ds-table tbody td{border-bottom:1px solid #eef2f7;color:#3d4a5c;font-size:14px;padding:14px 16px;vertical-align:middle}.ds-table tbody tr:last-child td{border-bottom:none}.ds-row-attention{background:#fffbf5}.ds-source-cell{align-items:center;display:flex;gap:10px}.ds-source-icon{align-items:center;border-radius:8px;display:flex;flex-shrink:0;font-size:14px;height:32px;justify-content:center;width:32px}.ds-source-icon.blue{background:#e8f0ff;color:#0a7aff}.ds-source-icon.green{background:#e6f7ef;color:#0d7a4d}.ds-source-icon.red{background:#fdecea;color:#c62828}.ds-source-icon.violet{background:#f0ebff;color:#7c5cff}.ds-source-icon.amber{background:#fff4e5;color:#c76a00}.ds-source-name{color:#0a1a2f;font-weight:700}.ds-status{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:600;gap:5px;padding:4px 10px;white-space:nowrap}.ds-status svg{font-size:11px}.ds-status-connected{background:#e6f7ef;color:#0d7a4d}.ds-status-attention{background:#fff4e5;color:#c76a00}.ds-last-result-neutral{color:#6b7a91}.ds-last-result-error{color:#c76a00;font-weight:600}.ds-col-action{text-align:right;white-space:nowrap;width:120px}.ds-sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.ds-activity-panel{padding:8px 0}.ds-activity-list{list-style:none;margin:0;padding:0 20px}.ds-activity-item{border-left:2px solid #e8eef5;display:flex;gap:14px;margin-left:14px;padding:16px 0 16px 8px;position:relative}.ds-activity-item.last{border-left-color:#0000}.ds-activity-icon{align-items:center;background:#fff;border:2px solid #e8eef5;border-radius:50%;display:flex;flex-shrink:0;font-size:14px;height:32px;justify-content:center;margin-left:-25px;width:32px}.ds-activity-icon.blue{color:#0a7aff}.ds-activity-icon.green{color:#0d7a4d}.ds-activity-icon.red{color:#c62828}.ds-activity-icon.violet{color:#7c5cff}.ds-activity-icon.amber{color:#c76a00}.ds-activity-text{color:#0a1a2f;font-size:14px;font-weight:700;line-height:1.4;margin:0 0 4px}.ds-activity-time{color:#9aa8bc;font-size:13px;margin:0}.ds-footer-note{align-items:flex-start;color:#7c8aa3;display:flex;font-size:13px;gap:8px;line-height:1.5;margin-top:8px;max-width:900px;padding:0 4px}.ds-footer-note svg{color:#9aa8bc;flex-shrink:0;margin-top:2px}@media (max-width:1100px){.ds-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.data-sources-page{padding:16px}.ds-page-header{flex-direction:column}.ds-stats-grid{grid-template-columns:1fr}}.vob-dashboard-container{min-height:100vh;width:100%}@media (max-width:768px){.vob-dashboard-container{padding:10px}}.meturnity-events-container{min-height:100vh;width:100%}@media (max-width:768px){.meturnity-events-container{padding:10px}}.vob-dashboard-container{padding:1%}@media (max-width:768px){.vob-dashboard-container{padding:.5%}}.referral-dashboard-container{padding:1%}@media (max-width:768px){.referral-dashboard-container{padding:.5%}}.care-coordination-container{height:100vh}.title-carecoord1ndrow1nbox{display:flex;font-size:16px;justify-content:space-between;margin-bottom:1.5%}.care-coordination-box-container4middlehca{background-color:#fff;border-radius:1%;margin:0;padding:10px;width:98.7%!important}.title-carecoordination2ndrow{display:flex;font-size:16px;font-weight:700;justify-content:space-between;margin-bottom:.5%}.box-container4middlehca{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:8px;width:23%}.title-containerutilhca{align-items:center;display:flex;justify-content:space-between;margin-bottom:1%;margin-top:1%}.compact-table .MuiTableRow-root{height:20px!important}.compact-table .MuiTableCell-root{font-size:.875rem;padding:4px 8px!important}.compact-table .MuiTableCell-head{font-size:.875rem;padding:6px 8px!important}.summaryscreen-header-back-button{align-items:center;display:flex;gap:7px;justify-content:flex-start;margin-left:.6%;margin-top:1%}.summaryscreen-header-back-button-text{align-items:center;background:none;border:none;color:#2447cc;cursor:pointer;display:flex;font-family:Quicksand,sans-serif!important;font-weight:600;gap:7px;justify-content:flex-start;padding:0}.summaryscreen-header-back-button-text:hover{color:#2e5eff}.summaryscreen-status-badge{align-items:center!important;border-radius:999px!important;display:inline-flex!important;font-weight:600!important;gap:6px!important;padding:4px 10px!important;white-space:nowrap!important}.workflow-container-grid{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) 350px;margin-left:.5%;margin-right:.5%;margin-top:2%}@media (max-width:1240px){.workflow-container-grid{grid-template-columns:212px minmax(0,1fr)}}.workflow-stepper{background:#fff;border:1px solid #ece2d2;border-radius:20px;padding:10px;position:-webkit-sticky;position:sticky;top:76px}.workflow-stepper-header{color:#8c8c82;font-family:Quicksand,sans-serif!important;font-size:11px;letter-spacing:.08em;padding:6px 10px 8px;text-align:start;text-transform:uppercase}.workflow-stepper-steps{padding:2px 6px 0}.stepper-step-row{align-items:center;border-radius:12px;display:flex;gap:10px;padding:7px 8px;transition:background .15s}.stepper-step-row--clickable{cursor:pointer}.stepper-step-row--clickable:hover:not(.stepper-step-row--selected){background:#f5f5f0}.stepper-step-row--selected{background:#ebf7f5}.stepper-circle{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:11px;font-weight:700;height:26px;justify-content:center;width:26px}.stepper-circle--active{background:#0f9e92;color:#fff}.stepper-circle--upcoming{background:#fff;border:1.5px solid #d4d4cc;color:#9e9e96}.stepper-circle--completed{background:#def2ef;color:#0f9e92}.stepper-connector-wrap{display:flex;height:12px;padding-left:20px}.stepper-connector{background:#e4e4dc;border-radius:1px;height:100%;width:2px}.stepper-connector--completed{background:#0f9e92}.stepper-step-name{color:#6e6e66;font-size:13px;font-weight:500;line-height:1.35}.stepper-step-name--active{color:#1a1a14;font-weight:700}.stepper-progress-section{display:flex;flex-direction:column;gap:6px;padding:10px 14px}.stepper-progress-track{background:#e4e4dc;border-radius:999px;height:4px;overflow:hidden}.stepper-progress-fill{background:#0f9e92;border-radius:999px;height:100%;transition:width .4s ease}.stepper-progress-label{color:#9e9e96;font-family:Quicksand,sans-serif!important;font-size:11px;letter-spacing:.08em;text-align:start;text-transform:uppercase}.workflow-step-content-panel{background:#fff;border:1px solid #ece2d2;border-radius:20px;box-shadow:0 1px 2px #0020500f;min-height:300px;padding:20px 22px}.workflow-step-content-header{align-items:flex-start;display:flex;gap:13px;margin-bottom:16px;text-align:start}.workflow-step-content-header-icon{align-items:center;border-radius:11px;display:flex;flex:0 0 auto;height:38px;justify-content:center;width:38px}.workflow-step-content-header .workflow-step-content-label{color:#8c8c82;font-family:Quicksand,sans-serif!important;font-size:10.5px;letter-spacing:.06em;margin-bottom:3px;text-transform:uppercase}.workflow-step-content-header .workflow-step-content-header-text{font-family:Quicksand,sans-serif!important;font-size:20px;line-height:1.2;margin:0}.workflow-step-content-header .workflow-step-content-subtext{color:#5c6172;font-size:13px;line-height:1.5;margin-top:3px}.workflow-left-panel{display:flex;flex-direction:column;gap:14px;position:-webkit-sticky;position:sticky;top:76px}.workflow-left-pannel-card{background:#fff;border:1px solid #dde3f0;border-radius:12px;padding:15px 16px}.workflow-left-pannel-card .h4-card-header{align-items:center!important;color:#0b1130!important;display:flex!important;font-family:Quicksand,sans-serif!important;font-size:14px!important;gap:8px!important;margin:0 0 11px!important}.patient-details-card-content{grid-gap:9px 14px!important;display:grid!important;font-size:13.5px!important;gap:9px 14px!important;grid-template-columns:120px 1fr!important;text-align:start!important}.patient-details-card-content .details-key{color:#848cab!important;font-family:Quicksand,sans-serif!important;font-size:9.5px!important;letter-spacing:.05em!important;padding-top:1px!important;text-transform:uppercase!important}.patient-details-card-content .details-value{color:#10162e!important;font-weight:500!important}.h-line{background:#ece2d2;height:1px;margin:12px 0}.patient-moneydetails-card-content{grid-gap:9px 16px;align-items:center;display:grid;font-size:14px;gap:9px 16px;grid-template-columns:1fr auto}.patient-moneydetails-card-content .moneydetails-key{color:#5c6172}.patient-moneydetails-card-content .moneydetails-value{font-feature-settings:"tnum"!important;color:#002050!important;font-family:Quicksand,sans-serif!important;font-variant-numeric:tabular-nums!important;font-weight:600!important;text-align:right!important}.patient-moneydetails-card-content .moneydetails-total-key{color:#002050!important;font-size:15px!important;font-weight:700!important}.patient-moneydetails-card-content .moneydetails-total-value{color:#c24e86!important;font-size:15px!important;font-weight:700!important}.assignedto-person{align-items:center;display:flex;gap:9px}.assignedto-avatar{align-items:center;border-radius:50%;display:inline-flex;flex:0 0 auto;font-size:10.5px;font-weight:700;height:27px;justify-content:center;width:27px}.assignedto-avatar-ai{background:linear-gradient(135deg,#0f9e92,#1fc98a);color:#fff}.assignedto-avatar-human{background:#ebe7fa;color:#6b57c9}.assignedto-person-name{color:#002050;font-size:13px;font-weight:600;line-height:1.3}.assignedto-person-role{color:#8c8c82;font-size:11.5px;line-height:1.3}.comments-card-content{display:flex;flex-direction:column;gap:14px;margin-bottom:16px}.comment-item{align-items:flex-start;display:flex;gap:11px}.comment-body{flex:1 1;min-width:0}.comment-header{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:4px}.comment-header .comment-header-name{color:#002050;font-size:13px;font-weight:700}.comment-header .comment-header-timestamp{color:#8c8c82;font-family:Quicksand,sans-serif!important;font-size:11px}.comment-text{background:#fefbf4;border:1px solid #ece2d2;border-radius:12px;color:#1b2237;font-size:14px;line-height:1.55;padding:10px 13px}.appointment-chart-encounter-sheet{border:1px solid #ece2d2;border-radius:14px;overflow:hidden}.appointment-sheet-section{border-bottom:1px solid #ece2d2}.appointment-sheet-section .appointment-sheet-section-header{align-items:center;background:#fefbf4!important;color:#5c6172!important;display:flex;font-family:Quicksand,sans-serif!important;font-size:12px;gap:9px;letter-spacing:.07em;padding:10px 15px;text-transform:uppercase}.appointment-sheet-section .appointment-sheet-section-header .appointment-sheet-section-header-righttext{margin-left:auto}.appointment-sheet-section-header-righttext-pill{align-items:center;background:#daeef4;border-radius:999px;color:#0e8fb0;display:inline-flex;font-family:Hanken Grotesk,system-ui,sans-serif!important;font-size:11px;font-weight:700;gap:5px;padding:2px 8px}.appointment-sheet-body{padding:15px}.appointment-sheet-row{grid-gap:11px 20px;align-items:start;display:grid;font-size:15px;gap:11px 20px;grid-template-columns:auto 1fr auto 1fr;text-align:start}.appointment-sheet-row .appointment-sheet-row-key{color:#8c8c82!important;font-family:Quicksand,sans-serif!important;font-size:10.5px;letter-spacing:.05em;padding-top:2px;text-transform:uppercase}.appointment-sheet-row .appointment-sheet-row-value{font-family:Quicksand,sans-serif!important;font-weight:600}.insurance-sheet-row{grid-gap:11px 20px;align-items:start;display:grid;font-size:15px;gap:11px 20px;grid-template-columns:auto 1fr auto 1fr;text-align:start}.insurance-sheet-row .appointment-sheet-row-key{color:#8c8c82!important;font-family:Quicksand,sans-serif!important;font-size:10.5px;letter-spacing:.05em;padding-top:2px;text-transform:uppercase}.insurance-sheet-row .appointment-sheet-row-value{font-family:Quicksand,sans-serif!important;font-weight:600}.chart-section-header{align-items:center;color:#8c8c82;display:flex;font-family:Quicksand,sans-serif!important;font-size:12px;gap:1%;letter-spacing:.07em;margin:1%;text-transform:uppercase}.chart-notes-list{align-items:flex-start;background:#fff;border:1px solid #ece2d2;border-radius:12px;cursor:pointer;display:flex;gap:11px;margin-bottom:9px;padding:12px 14px}.chart-notes-list:not(.chart-notes-list-selected):hover{background:#fefbf4}.chart-notes-list-selected{background:#def2ef;border-color:#0f9e92}.chart-notes-list .box{align-items:center;background:#fff;border:1.5px solid #ded2be;border-radius:6px;color:#0000;display:flex;flex:0 0 auto;height:19px;justify-content:center;margin-top:1px;width:19px}.chart-notes-list.chart-notes-list-selected .box{background:#0f9e92;border-color:#0f9e92;color:#fff}.chart-notes-list .chart-notes-list-content{flex:1 1;min-width:0}.chart-notes-list .chart-notes-list-content-header{align-items:center;display:flex;flex-wrap:wrap;gap:9px;margin-bottom:4px}.chart-notes-list .chart-notes-list-content-header-text{color:#002050;font-size:14.5px;font-weight:700}.chart-notes-list .chart-notes-list-content-header-timestamp{color:#8c8c82;font-family:Quicksand,sans-serif!important;font-size:12px}.chart-notes-list .chart-notes-list-content-body{color:#5c6172;font-size:13px;line-height:1.55;text-align:start}.chart-notes-list-content-body b{font-weight:700!important}.calculation-notes{align-items:flex-start;background:#e3ecfb;border:1px solid #cfe0f8;border-radius:11px;color:#5c6172;display:flex;font-size:12.5px;gap:9px;line-height:1.5;margin-top:12px;padding:10px 12px}.calculation-notes .calculation-notes-icon{color:#2a6fe0;flex:0 0 auto;height:15px;margin-top:1px;width:15px}.appointment-chart-encounter-sheet-footer{align-items:center;border-top:1px solid #ece2d2;display:flex;flex-wrap:wrap;gap:10px;margin:1%;padding-top:16px}.appointment-chart-encounter-sheet-footer .sp{margin-left:auto}.recommended-codes-sheet{border:1px solid #ece2d2;border-radius:14px;margin-top:1%;overflow:hidden}.recommended-codes-sheet .recommended-codes-sheet-header{align-items:center;background:#fefbf4!important;color:#5c6172!important;display:flex;font-family:Quicksand,sans-serif!important;font-size:12px;gap:9px;letter-spacing:.07em;padding:10px 15px;text-transform:uppercase}.recommended-codes-sheet .recommended-codes-sheet-header .recommended-codes-sheet-header-righttext{margin-left:auto}.recommended-codes-sheet-header-righttext-pill{align-items:center;background:#daeef4;border-radius:999px;color:#0e8fb0;display:inline-flex;font-family:Hanken Grotesk,system-ui,sans-serif!important;font-size:11px;font-weight:700;gap:5px;padding:2px 8px}.recommended-codes-sheet-body{padding:0 15px 0 0}.recommended-codes-table{border-collapse:collapse;font-size:13px;white-space:nowrap;width:100%}.recommended-codes-table-header th{background:#fefbf4!important;color:#5c6172;font-family:Quicksand,sans-serif!important;font-size:11px;letter-spacing:.07em;text-transform:uppercase}.recommended-codes-table .recommended-codes-table-cell-code{border-collapse:collapse;font-size:13px;width:100%}.recommended-codes-table td{border-bottom:1px solid #ece2d2!important;padding:10px!important;vertical-align:middle!important}.recommended-codes-table .recommended-codes-table-cell-codetype{color:#8c8c82;font-family:Quicksand,sans-serif!important;font-size:10px;letter-spacing:.04em;margin-top:6px}.recommended-codes-table .recommended-codes-table-cell-description{color:#1b2237;min-width:190px;white-space:normal}.recommended-codes-table .recommended-codes-table-cell-payer-rule{color:#5c6172;font-size:11.5px;line-height:1.45;max-width:230px;white-space:normal}.recommended-codes-table-cell-disposition{background:#efeeea;border-radius:10px;display:inline-flex;padding:3px}.recommended-codes-table-cell-disposition button{align-items:center;background:none;border:none;border-radius:8px;color:#5c6172;cursor:pointer;display:inline-flex;font-family:Hanken Grotesk,system-ui,sans-serif!important;font-size:12.5px;font-weight:600;gap:6px;padding:7px 13px}.code-status-pill{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:4px 10px;white-space:nowrap}.recommended-codes-add-row{grid-gap:9px;align-items:end;border-top:1px dashed #ded2be;display:grid;gap:9px;grid-template-columns:110px 1fr 96px 74px auto;margin-top:13px;padding-top:14px}.recommended-codes-add-button{border-radius:9px!important;font-size:13px!important;padding:7px 12px!important}.recommended-codes-sheet-footer{align-items:center;border-top:1px solid #ece2d2;display:flex;flex-wrap:wrap;gap:10px;margin:1%;padding-top:16px}.recommended-codes-sheet-footer .sp{margin-left:auto}.summaryscreen-header{align-items:center;display:flex;justify-content:space-between;margin-left:.5%}.summaryscreen-header-title{align-items:center;color:#002025;display:flex;gap:8px}.summaryscreen-header-icon{align-items:center;background-color:#e6ecff;border-radius:12px;color:#2e5eff;display:flex;flex:0 0 auto;height:42px;justify-content:center;width:42px}.summaryscreen-header-text{align-items:center}.summaryscreen-header-text,.summaryscreen-header-title-text-container{display:flex;flex-direction:column}.summaryscreen-header-title-text{color:#002025;font-family:Quicksand,sans-serif!important;font-size:26px;letter-spacing:-.02em;margin:0!important;text-align:start}.summaryscreen-header-subtext{color:#8c8c82;font-family:Quicksand,sans-serif!important;font-size:11px;letter-spacing:.04em;text-align:left}.summaryscreen-header-button-container{align-items:center;display:flex;flex:0 0 auto;font-family:Hanken Grotesk,system-ui,sans-serif!important;gap:8px;justify-content:center;margin-right:.5%}.summaryscreen-header-button{align-items:center;background-color:#0f9e92!important;border:1px solid #0000!important;border-radius:10px!important;color:#fff!important;cursor:pointer;display:inline-flex;font-size:14px!important;font-weight:600!important;padding:10px 16px!important}.summaryscreen-header-button:hover{background-color:#0c8079!important}.summaryscreen-header-button-outlined{align-items:center!important;background-color:#fff!important;border:1px solid #ded2be!important;border-radius:10px!important;color:#002050!important;cursor:pointer!important;display:inline-flex!important;font-size:14px!important;font-weight:600!important;padding:10px 16px!important}.summaryscreen-header-button-outlined:hover{background-color:#fefbf4!important}.summaryscreen-container{display:flex;flex:1 1;flex-direction:column;gap:10px;margin:30px 30px 0}.summaryscreen-cards-container{display:flex;gap:10px;justify-content:flex-start;margin-left:.5%;margin-top:.5%}.summaryscreen-card-box{align-items:center;background-color:#fff!important;display:flex;justify-content:space-between!important;padding:10px;width:200px!important}.submission-history{width:100%}.submission-history-step{align-items:flex-start;display:flex;min-height:48px;text-align:left}.submission-history-circle{align-items:center;align-self:center;border-radius:50%;display:flex;height:30px;justify-content:center;margin-right:14px;min-width:30px;width:30px;z-index:1}.submission-history-circle--completed{background-color:#dff7e8;color:#27ae60}.submission-history-circle--pending{background-color:#e3f6fa;color:#20a8c2}.submission-history-circle--denied{background-color:#fde8e7;color:#d9534f}.submission-history-circle--approved,.submission-history-circle--submitted{background-color:#dff7e8;color:#27ae60}.submission-history-circle--default{background-color:#e3ecfb;color:#2a6fe0}.submission-history-content{flex:1 1;min-width:0}.submission-history-title{color:#111827;font-size:16px;font-weight:600;line-height:30px;margin-bottom:-5px}.submission-history-description{color:#718096;font-size:13px;line-height:18px;margin-top:-1px}.submission-history-connector-wrap{display:flex;height:22px;margin-left:14px}.submission-history-connector{background-color:#d9e1e8;width:1px}.status-alert{align-items:center;border:1px solid;border-radius:14px;display:flex;gap:10px;margin-bottom:1%;padding:10px}.status-alert-icon{border:1px;border-radius:5px;padding:5px}.status-alert-content{display:flex;flex-direction:column;gap:1px;text-align:left}.status-alert-header{color:#002025;font-size:17px;font-weight:600}.status-alert-subtext{color:#4a5372;font-size:13px;margin-top:2px}.workflow-horizontal-stepper{background:#fff;border:1px solid #ece2d2;border-radius:20px;box-shadow:0 1px 2px #0020500f;padding:0 20px}.workflow-steps{align-items:center;display:flex;width:50%}.workflow-step{flex-shrink:0;gap:10px}.workflow-step,.workflow-step-circle{align-items:center;cursor:pointer;display:flex}.workflow-step-circle{background-color:#e8e8e0;border-radius:50%;color:#8c8c82;font-size:16px;font-weight:700;height:40px;justify-content:center;min-width:40px;transition:all .3s ease;width:40px}.workflow-step-circle.active{background-color:#0f9e92;color:#fff}.workflow-step-circle svg{height:18px;width:18px}.workflow-step-label{color:#8c8c82;cursor:pointer;font-size:14px;font-weight:500;transition:all .3s ease;white-space:nowrap}.workflow-step-label.active{color:#0f9e92;font-weight:700}.workflow-connector{background-color:#e8e8e0;flex:1 1;height:2px;margin:0 16px;transition:background-color .3s ease}.workflow-connector.completed{background-color:#0f9e92}.workflow-step-count,.workflow-title{color:#8c8c82;font-size:11px;font-weight:600;letter-spacing:.05em;margin-bottom:6px;margin-left:.5%;margin-top:6px;text-align:left;text-transform:uppercase}.executive-dashboard{--executive-ink:#172b4d;--executive-muted:#7890b2;--executive-line:#e1e1e1;--executive-surface:#fff;--executive-canvas:#f5f5f5;--executive-primary:#3f51b5;--executive-primary-soft:#e8ecff;--executive-red:#d9364f;--executive-orange:#d97706;--executive-green:#168a4a;--executive-teal:#13a5b7;background:var(--executive-canvas);color:var(--executive-ink);font-family:Quicksand,sans-serif;font-size:16px;font-weight:400;letter-spacing:.5px;line-height:1.5;min-height:calc(100vh - 62px);padding:20px 1% 40px;text-align:left}.executive-dashboard,.executive-dashboard *,.executive-dashboard :after,.executive-dashboard :before{box-sizing:border-box}.executive-dashboard .metric-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:25px}.executive-dashboard .data-card,.executive-dashboard .metric-card,.executive-dashboard .pipeline-panel,.executive-dashboard .wide-card{background-color:var(--executive-surface);border:1px solid var(--executive-line);border-radius:10px;box-shadow:0 2px 4px #0000001a}.executive-dashboard .metric-card{min-height:150px;padding:18px 20px 16px}.executive-dashboard .metric-top{align-items:center;color:#43597b;display:flex;font-weight:700;gap:12px;justify-content:space-between}.executive-dashboard .metric-top svg{background-color:var(--executive-primary-soft);border-radius:10px;color:var(--executive-primary);flex:0 0 auto;height:42px;padding:11px;width:42px}.executive-dashboard .metric-card:nth-child(3) .metric-top svg{background-color:#ffe7eb;color:var(--executive-red)}.executive-dashboard .metric-card:nth-child(5) .metric-top svg{background-color:#e2f5ea;color:var(--executive-green)}.executive-dashboard .metric-card>strong{color:#000b33;display:block;font-size:34px;font-weight:700;line-height:1.1;margin-top:12px}.executive-dashboard .metric-card p{align-items:center;color:var(--executive-muted);display:flex;font-size:14px;font-weight:700;gap:6px;margin:8px 0 0}.executive-dashboard .metric-card p.positive{color:var(--executive-green)}.executive-dashboard .metric-card p.negative{color:var(--executive-red)}.executive-dashboard .executive-section-heading{align-items:center;display:flex;gap:14px;margin:24px 0 12px}.executive-dashboard .section-icon{background-color:var(--executive-primary-soft);border-radius:10px;color:var(--executive-primary);display:grid;flex:0 0 auto;font-size:22px;height:42px;place-items:center;width:42px}.executive-dashboard .executive-section-heading h2{color:#000b33;font-size:22px;font-weight:700;line-height:1.15;margin:0}.executive-dashboard .executive-section-heading p{color:var(--executive-muted);font-size:15px;margin:2px 0 0}.executive-dashboard .pipeline-panel{padding:22px 24px 18px}.executive-dashboard .pipeline-bar{background-color:#e8edf6;border-radius:12px;display:flex;height:24px;overflow:hidden}.executive-dashboard .pipeline-bar span:first-child{background-color:var(--executive-teal)}.executive-dashboard .pipeline-bar span:nth-child(2){background-color:var(--executive-orange)}.executive-dashboard .pipeline-bar span:nth-child(3){background-color:var(--executive-primary)}.executive-dashboard .pipeline-bar span:nth-child(4){background-color:var(--executive-red)}.executive-dashboard .pipeline-legend{color:#526986;display:flex;flex-wrap:wrap;font-size:14px;gap:12px 22px;margin-top:16px}.executive-dashboard .pipeline-legend span{align-items:center;display:flex;gap:8px}.executive-dashboard .pipeline-legend i{border-radius:4px;height:13px;width:13px}.executive-dashboard .pipeline-legend b{color:var(--executive-ink)}.executive-dashboard .teal{background-color:var(--executive-teal)}.executive-dashboard .orange{background-color:var(--executive-orange)}.executive-dashboard .purple{background-color:var(--executive-primary)}.executive-dashboard .red{background-color:var(--executive-red)}.executive-dashboard .two-column{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.executive-dashboard .data-card,.executive-dashboard .wide-card{overflow:hidden}.executive-dashboard .data-card h3,.executive-dashboard .wide-card h3{background-color:#f5f5f5;border-bottom:1px solid var(--executive-line);color:#000b33;font-size:16px;font-weight:700;margin:0;padding:14px 20px}.executive-dashboard .ranked-list{padding:16px 22px 12px}.executive-dashboard .rank-row{grid-gap:9px;align-items:center;border-bottom:1px solid #edf1f7;display:grid;font-size:14px;gap:9px;grid-template-columns:22px minmax(130px,1fr) minmax(120px,1.45fr) 56px;min-height:38px}.executive-dashboard .rank-row:last-child{border-bottom:0}.executive-dashboard .rank-number{color:#8b9bb7;text-align:center}.executive-dashboard .rank-row strong{color:#000b33;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.executive-dashboard .rank-row b{color:var(--executive-ink);font-size:14px;text-align:right}.executive-dashboard .rank-track{background-color:#edf1f9;border-radius:10px;height:10px;overflow:hidden}.executive-dashboard .rank-track span{background-color:var(--executive-primary);border-radius:inherit;display:block;height:100%}.executive-dashboard .denial-row .rank-track span{background-color:var(--executive-red)}.executive-dashboard .denial-row .rank-track span.risk-medium{background-color:var(--executive-orange)}.executive-dashboard .denial-row .rank-track span.risk-low{background-color:var(--executive-green)}.executive-dashboard .card-title-row{align-items:center;display:flex;justify-content:space-between}.executive-dashboard .card-title-row span{align-items:center;color:#7184a4;display:flex;font-size:14px;gap:7px;margin-right:24px}.executive-dashboard .table-scroll{overflow-x:auto}.executive-dashboard table{border-collapse:collapse;min-width:760px;width:100%}.executive-dashboard th{background-color:#f5f5f5;color:#7b8eaf;font-size:11px;font-weight:700;letter-spacing:1px;padding:14px 18px;text-align:left;white-space:nowrap}.executive-dashboard td{border-top:1px solid var(--executive-line);color:#526886;font-size:15px;padding:12px 18px;white-space:nowrap}.executive-dashboard .detail-card td:first-child,.executive-dashboard td strong{color:var(--executive-ink)}.executive-dashboard .detail-card td:nth-child(2),.executive-dashboard .detail-card td:nth-child(3){text-align:center}.executive-dashboard .detail-card td:nth-child(4){color:var(--executive-red)}.executive-dashboard .rate-dot{background-color:currentColor;border-radius:8px;display:inline-block;height:8px;margin-right:10px;vertical-align:middle;width:50px}.executive-dashboard .provider-table td:first-child{align-items:center;display:flex;gap:10px}.executive-dashboard .code-table tbody tr.risk-high,.executive-dashboard .provider-table tbody tr.risk-high{background-color:#fff1f3;border-left:4px solid var(--executive-red)}.executive-dashboard .code-table tbody tr.risk-medium,.executive-dashboard .provider-table tbody tr.risk-medium{background-color:#fff8ed;border-left:4px solid var(--executive-orange)}.executive-dashboard .avatar{background-color:var(--executive-primary-soft);border-radius:50%;color:var(--executive-primary);display:grid;flex:0 0 auto;font-size:12px;font-weight:800;height:31px;place-items:center;width:31px}.executive-dashboard .rate-line{background-color:var(--executive-green);border-radius:7px;display:inline-block;height:8px;margin-right:10px;vertical-align:middle;width:54px}.executive-dashboard .rate-line.risk-medium{background-color:var(--executive-orange)}.executive-dashboard .rate-line.risk-high{background-color:var(--executive-red)}.executive-dashboard .code-table code{background-color:#f0f3fa;border:1px solid #d5deef;border-radius:8px;color:var(--executive-ink);font-family:inherit;font-weight:700;padding:4px 8px}.executive-dashboard .dashboard-footnote{align-items:center;border-top:1px solid var(--executive-line);color:var(--executive-muted);display:flex;font-size:14px;gap:8px;margin-top:28px;padding-top:18px}@media (max-width:1100px){.executive-dashboard .metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.executive-dashboard .two-column{grid-template-columns:1fr}}@media (max-width:720px){.executive-dashboard{padding:16px 12px 32px}.executive-dashboard .metric-grid{grid-template-columns:1fr}.executive-dashboard .metric-card{min-height:130px}.executive-dashboard .metric-card>strong{font-size:30px}.executive-dashboard .pipeline-panel{padding:17px}.executive-dashboard .pipeline-legend{grid-gap:9px;display:grid;gap:9px}.executive-dashboard .executive-section-heading h2{font-size:19px}.executive-dashboard .card-title-row{align-items:flex-start;flex-direction:column}.executive-dashboard .card-title-row span{margin:0 20px 12px}.executive-dashboard .dashboard-footnote{align-items:flex-start}}.drawer-header{flex-direction:column;justify-content:left;text-align:left}.drawer-header-patient-name{font-size:20px;font-weight:700}.drawer-header-patient-details-subtext{color:gray;font-size:13px}.drawer-header-patient-status{display:flex;flex-direction:row;gap:12px}.assignment-status-box{background-color:#fff;border:1px solid #d3d3d3;border-radius:6px;box-sizing:border-box;display:flex;flex-direction:column;font-size:12px;gap:12px;margin-top:12px;padding:16px;width:100%}.assignment-status-box .MuiTextField-root{flex:1 1;min-width:0}.drawer-content{display:flex;flex-direction:column;margin-top:20px}.authorization-details-box,.notes-box,.referral-details-box{background-color:#fff;border:1px solid #d3d3d3;border-radius:6px;margin-top:10px;padding:16px}.detail-row{grid-gap:12px;align-items:start;display:grid;font-size:14px;gap:12px;grid-template-columns:100px minmax(0,1fr);padding:8px 0}.detail-label{color:#333;font-weight:600;white-space:nowrap}.detail-row span:last-child{overflow-wrap:anywhere}.activity-box{background-color:#fff;border:1px solid #d3d3d3;border-radius:6px;margin-top:10px;padding:16px}.activity-step{grid-column-gap:12px;column-gap:12px;display:grid;grid-template-columns:34px minmax(0,1fr);min-height:70px;position:relative}.activity-marker{align-items:center;background-color:#d9eaf7;border-radius:50%;color:#0d47a1;display:flex;height:34px;justify-content:center;width:34px;z-index:1}.activity-marker-astra{background-color:#e6e6fa;color:#6a1b9a}.activity-marker-assigned{background-color:#c6efce;color:#006100}.activity-line{background-color:#d3d3d3;bottom:0;left:16px;position:absolute;top:34px;width:2px}.activity-content{min-width:0;padding-bottom:10px}.activity-title{color:#333;font-size:14px;font-weight:700}.activity-description{color:#333;font-size:13px;font-weight:700;margin-top:4px;overflow-wrap:anywhere}.activity-confidence,.activity-date,.activity-status{background-color:#f3f3f3;border-radius:4px;color:#666;display:inline-block;font-size:12px;margin-top:6px;padding:3px 7px}.simple-document-box{background-color:#fff;border:1px solid #d3d3d3;border-radius:6px;margin-top:10px;padding:14px 16px}.simple-document-title{color:#333;font-size:14px;font-weight:700}.simple-document-date{color:#666;display:row;font-size:12px;margin-top:5px;padding-left:11px}a.simple-document-title{color:#0d47a1;cursor:pointer;text-decoration:none}a.simple-document-title:hover{text-decoration:underline}.newintakeentrycontainer{width:min(760px,95vw)}.newintakeentryheader{border-bottom:2px solid #dde3f0;padding:20px}.newintakeentrybody{display:flex;flex:1 1;flex-direction:column;gap:18px;overflow-y:auto;padding:18px 22px 0}.intake-entry-mode-toggle{background:#eef1fa;border:1px solid #dde3f0;border-radius:999px;display:inline-flex;gap:2px;margin-bottom:16px;padding:4px}.intake-mode-btn{background-color:initial!important;border-radius:999px!important;box-shadow:none!important;color:#4a5372!important;font-weight:600!important;padding:8px 16px!important;text-transform:none!important}.intake-mode-btn.active{background-color:#1c54f5!important;color:#fff!important}.upload-dropzone{background:#eef1fa;border:1.5px dashed #c7d0e8;border-radius:12px;cursor:pointer;padding:32px 16px;text-align:center;transition:border-color .15s ease,background .15s ease}.upload-dropzone.active,.upload-dropzone:hover{background-color:#eef1fb;border-color:#1c54f5}.upload-dropzone.uploaded{background-color:#dff6e6;border-color:#16a34a}.upload-dropzone-icon{color:#8b93b8;font-size:26px;margin-bottom:10px}.upload-dropzone-title{color:#0b1130;font-size:14px;font-weight:700;margin-bottom:4px}.upload-dropzone-subtext{color:#6b7290;font-size:13px}.upload-dropzone-browse{color:#1c54f5;cursor:pointer;text-decoration:underline}.uploaded-file-card{align-items:center;background-color:#f7f9ff;border:1px solid #d8dcec;border-radius:10px;display:flex;gap:12px;margin-top:12px;padding:14px 16px}.uploaded-file-icon{color:#1c54f5;font-size:20px}.uploaded-file-info{flex:1 1;min-width:0}.uploaded-file-name{color:#0b1130;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uploaded-file-size{color:#8b93b8;font-size:12px}.fax-container{border-bottom:1px solid #dde3f0;gap:9px;margin:22px 0 4px;padding-bottom:8px}.fax-container,.faxicon{align-items:center;display:flex}.faxicon{background:#e6ecff;border-radius:8px;color:#2e5eff;flex:0 0 auto;height:26px;justify-content:center;width:26px}.fax-label{color:#0b1130;font-size:16px;font-weight:700;margin:0}.file-upload-and-manual-entry-seperation{align-items:center;display:flex;gap:12px;margin:26px 0 18px}.left-seperation-line{background:#dde3f0;flex:1 1;height:1px}.seperation-text{color:#848cab;font-size:14px}.right-seperation-line{background:#dde3f0;flex:1 1;height:1px}.manual-entry-form{align-items:center;border-bottom:1px solid #dde3f0;display:flex;gap:9px;margin:22px 0 4px;padding-bottom:8px}.patienticon{align-items:center;background:#e6ecff;border-radius:8px;color:#2e5eff;display:flex;flex:0 0 auto;height:26px;justify-content:center;width:26px}.manual-entry-label{color:#0b1130;font-size:16px;font-weight:700;margin:0}.patientdataentry{flex-wrap:wrap;gap:6px}.patient-data-entry-toggle{align-items:center;display:flex;gap:10px;margin:2% 0 0}.patient-type-btn{border-radius:999px!important;box-shadow:none!important;font-weight:600!important;padding:8px 18px!important;text-transform:none!important;white-space:nowrap}.patient-type-btn.existing-btn{background-color:#eef1fb!important;color:#4a5372!important}.patient-type-btn.existing-btn.active{background-color:#1c54f5!important;color:#fff!important}.patient-type-btn.new-btn{background-color:#eef1fb!important;color:#4a5372!important}.patient-type-btn.new-btn.active{background-color:#1c54f5!important;color:#fff!important}.patient-details-form{margin:3% 0 0}.form-row{display:flex;gap:16px;margin-bottom:14px}.form-row .form-field,.form-row-three .form-field{flex:1 1}.form-label{color:#0b1130;display:block;font-size:13px;font-weight:700;margin-bottom:6px}.form-label-hint{color:#8b93b8;font-weight:400}.required-asterisk{color:#d32f2f}.source-referral-header{align-items:center;border-top:1px solid #eef1fb;display:flex;justify-content:space-between;margin-bottom:12px;padding-top:16px}.source-referral-title{align-items:center;color:#0b1130;display:flex;font-weight:700;gap:8px}.referral-chip{align-items:center;background-color:#eef1fb;border-radius:999px;color:#1c54f5;display:flex;font-size:13px;font-weight:600;gap:6px;padding:4px 12px}.source-options{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 16px}.source-btn{background-color:#fff!important;border:1px solid #d8dcec!important;border-radius:999px!important;box-shadow:none!important;color:#4a5372!important;font-weight:600!important;padding:6px 14px!important;text-transform:none!important}.source-btn.active{background-color:#2b3245!important;border-color:#2b3245!important;color:#fff!important}.case-details-form{align-items:center;border-bottom:1px solid #dde3f0;display:flex;gap:9px;margin:0 0 4px;padding-bottom:8px}.case-details-label{color:#0b1130;font-size:16px;font-weight:700;margin:0}.caseicon{align-items:center;background:#e6ecff;border-radius:8px;color:#2e5eff;display:flex;flex:0 0 auto;height:26px;justify-content:center;width:26px}.case-details-content{display:flex;flex-direction:column;gap:11px;margin-bottom:3%;margin-top:2%}.case-details-item{color:#0b1130;display:block;font-size:13px;font-weight:700;gap:6px;margin-bottom:6px}.casetype-btn.health-btn{background-color:#eef1fb!important;color:#4a5372!important}.casetype-btn.health-btn.active{background-color:#1c54f5!important;color:#fff!important}.casetype-btn.acute-btn{background-color:#eef1fb!important;color:#4a5372!important}.casetype-btn.acute-btn.active{background-color:#1c54f5!important;color:#fff!important}.priority-options{display:flex;gap:8px}.priority-btn{background-color:#fff!important;border:1px solid #d8dcec!important;border-radius:999px!important;box-shadow:none!important;color:#4a5372!important;display:flex;font-weight:600!important;padding:6px 14px!important;text-transform:none!important}.priority-btn.Urgentactive{background-color:#dc3545!important;border-color:#dc3545!important;color:#fff!important}.priority-btn.Highactive{background-color:#d97706!important;border-color:#d97706!important;color:#fff!important}.priority-btn.Mediumactive{background-color:#0ea5b7!important;border-color:#0ea5b7!important;color:#fff!important}.priority-btn.Lowactive{background-color:#848cab!important;border-color:#848cab!important;color:#fff!important}.casetype-options{display:flex;gap:8px}.casetype-btn{background-color:#fff!important;border:1px solid #d8dcec!important;border-radius:999px!important;box-shadow:none!important;color:#4a5372!important;font-weight:600!important;padding:6px 14px!important;text-transform:none!important}.casetype-btn.active{background-color:#2b3245!important;border-color:#2b3245!important;color:#fff!important}.insurance-details-form{align-items:center;border-bottom:1px solid #dde3f0;display:flex;gap:9px;margin:0 0 2%;padding-bottom:8px}.insurance-details-label{color:#0b1130;font-size:16px;font-weight:700;margin:0}.insuranceicon{align-items:center;background:#e6ecff;border-radius:8px;color:#2e5eff;display:flex;flex:0 0 auto;height:26px;justify-content:center;width:26px}.insurance-details-content{display:flex;flex-direction:column;gap:11px;margin-bottom:1%}.insurance-details-item{color:#0b1130;display:block;font-size:13px;font-weight:700;gap:6px;margin-bottom:6px}.run-vob-btn{background-color:#fff!important;border:1px solid #d8dcec!important;border-radius:8px!important;box-shadow:none!important;color:#0b1130!important;font-weight:600!important;margin-top:4px!important;padding:8px 16px!important;text-transform:none!important;width:50%!important}.run-vob-btn:hover{background-color:#f0f4ff!important}.assign-to{color:#0b1130;display:block;font-size:13px;font-weight:700;margin-bottom:6px}.assign-to .form-label-hint{color:#848cab;font-weight:500;margin-left:4px}.newintakeentryfooter{align-items:center;background-color:#fff;border-top:1px solid #dde3f0;bottom:0;display:flex;flex:0 0 auto;gap:10px;justify-content:flex-end;padding:16px 20px;position:-webkit-sticky;position:sticky}.cancel-btn{background-color:#fff!important;border:1px solid #d8dcec!important;border-radius:8px!important;color:#0b1130!important}.cancel-btn,.create-intake-btn{box-shadow:none!important;font-weight:600!important;padding:8px 20px!important;text-transform:none!important}.create-intake-btn{background-color:#1c54f5!important;border-radius:8px!important;color:#fff!important}.analyzed-fields-box{background-color:#f7f9ff;border:1px solid #d8dcec;border-radius:10px;margin-top:12px;padding:14px 16px}.subscription-data-list{margin:0;padding-left:22px}.subscription-data-entry{color:#333;font-size:14px;line-height:1.5;padding:6px 0}.subscription-data-entry::marker{color:#555}.analyzed-field-row{grid-gap:12px;display:grid;font-size:13px;gap:12px;grid-template-columns:160px minmax(0,1fr);padding:6px 0}.analyzed-field-label{color:#4a5372;font-weight:600}.analyzed-field-value{color:#0b1130;overflow-wrap:anywhere}.Textfieldcolor .MuiInputBase-input,.Textfieldcolor .MuiSelect-select{color:#0b1130!important}.Textfieldcolor .MuiInputBase-input.Mui-disabled,.Textfieldcolor .MuiOutlinedInput-input.Mui-disabled,.Textfieldcolor .MuiSelect-select.Mui-disabled{-webkit-text-fill-color:#0b1130!important;color:#0b1130!important;opacity:1!important}.fax-agent-panel-content{background:linear-gradient(180deg,#f1ebff,#fff 130px);border:1px solid #f1ebff;border-radius:14px;margin-top:12px;padding:14px 16px}.fax-agent-panel-header{align-items:center;display:flex;gap:10px;margin-bottom:12px}.fax-agent-panel-header-icon{align-items:center;background:linear-gradient(135deg,#2e5eff,#7c4dff);border-radius:8px;color:#fff;display:flex;flex:0 0 auto;height:26px;justify-content:center;width:26px}.fax-agent-panel-header-title{color:#0b1130;font-size:13.5px;font-weight:700}.fax-agent-panel-header-subtext{color:#848cab;font-size:11.5px;margin-top:1px}.fax-agent-live-steps{background-color:#f7f9ff;border-radius:10px;display:flex;flex-direction:column;margin-top:12px;padding:14px 16px}.live-steps-list{list-style:none;margin:0;padding:0}.live-step-item{align-items:flex-start;color:#333;display:flex;font-size:14px;gap:10px;padding:7px 0;position:relative}.step-dot{background-color:#28a745;border-radius:50%;height:9px;margin-top:5px;min-width:9px;width:9px}.live-step-item.loading .step-dot{animation:liveStepPulse 1.2s ease-in-out infinite;background-color:#28a745}@keyframes liveStepPulse{0%{box-shadow:0 0 0 0 #28a74566;opacity:.5;transform:scale(1)}50%{box-shadow:0 0 0 6px #28a7451a;opacity:1;transform:scale(1.4)}to{box-shadow:0 0 0 0 #28a74500;opacity:.5;transform:scale(1)}}.step-message{line-height:1.5}.intake-admission-dashboard .weekly-admits .intake-payer-risk-header .weekly-admits-search-wrap{align-items:center;background:#fff;border:1px solid #c5cff0;border-radius:9px;box-sizing:border-box;color:#64769b;display:flex;flex:0 1 375px;gap:8px;margin-left:auto;min-width:220px;padding:0 12px}.intake-admission-dashboard .weekly-admits .weekly-admits-search{background:#0000;border:0;color:#071b42;flex:1 1;font:inherit;height:40px;min-width:0;outline:0;padding:0}.intake-admission-dashboard .weekly-admits .weekly-admits-search-wrap:focus-within{outline:2px solid #345bff;outline-offset:2px}.intake-admission-dashboard .weekly-admits .weekly-admits-search-icon{flex:0 0 auto;height:16px;width:16px}.admissions-data-drawer{background:#fff;color:#141b3d}.admissions-data-header{align-items:flex-start;border-bottom:1px solid #d9e0f4;display:flex;gap:12px;justify-content:space-between;padding:14px}.admissions-data-content h4,.admissions-data-header small{color:#68759c;font:10px Courier New,monospace;letter-spacing:0}.admissions-data-header h3{font-size:16px;margin:6px 0 2px}.admissions-data-header p{color:#566389;font-size:12px;margin:0}.admissions-data-content{padding:0 14px 20px}.admissions-data-content h4{font-weight:400;margin:10px 0}.admissions-data-table-wrap{border:1px solid #d9e0f4;border-radius:8px;margin-bottom:20px;overflow-x:auto}.admissions-data-drawer table{border-collapse:collapse;font-size:13px;width:100%}.admissions-data-drawer td,.admissions-data-drawer th{border-bottom:1px solid #d9e0f4;padding:13px;text-align:right;white-space:nowrap}.admissions-data-drawer th:first-child{text-align:left}.admissions-data-drawer thead th{background:#eef1fa;color:#566389;font:10px Courier New,monospace;text-transform:uppercase}.admissions-data-drawer td{font-family:Courier New,monospace}.admissions-data-drawer td span{color:#566389}.admissions-data-drawer tbody tr:last-child>*{border-bottom:0}.admissions-data-drawer tbody tr:hover{background:#eef1fa}.admissions-data-change{background:#eef1fa;border-radius:12px;display:inline-block;font-weight:600;padding:4px 10px}.intake-range-picker{padding:12px 16px}.intake-range-picker-calendars{display:flex;gap:16px}.intake-range-picker-label{color:#64769b;font-size:13px;padding:0 8px 4px}.intake-range-picker-footer{align-items:center;border-top:1px solid #eef0f4;display:flex;font-size:13px;justify-content:space-between;padding-top:10px}.intake-range-picker-footer>div{display:flex;gap:8px}.intake-admission-dashboard .intake-admission-header{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin:0 1%}.intake-admission-dashboard .intake-admission-headerleft{align-items:center;display:flex;gap:12px}.intake-admission-dashboard .intake-admission-headericon{align-items:center;background-color:#eaf0ff;border-radius:10px;color:#2e5eff;display:flex;flex-shrink:0;font-size:20px;height:44px;justify-content:center;width:44px}.intake-admission-dashboard .intake-admission-headertext{font-size:26px;font-weight:700;text-align:left}.intake-admission-dashboard .intake-admission-headerdescription{color:#6b7280;font-size:13px;margin-top:2px}.intake-admission-dashboard .intake-admission-headerright{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.intake-admission-dashboard .intake-period-toggle{background-color:#f3f4f6;border-radius:20px;display:flex;padding:3px}.intake-admission-dashboard .intake-period-toggle-btn{border-radius:20px!important;color:#4b5563!important;font-weight:600!important;min-width:80px!important;padding:4px 16px!important;text-transform:none!important}.intake-admission-dashboard .intake-period-toggle-btn.active{background-color:#2e5eff!important;border-color:#2e5eff!important;color:#fff!important}.intake-admission-dashboard .intake-date-range-btn{background-color:#fff!important;border:1px solid #d1d5db!important;border-radius:20px!important;color:#111827!important;font-weight:600!important;padding:6px 16px!important;text-transform:none!important}.intake-admission-dashboard .intake-admission-cards{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:12px 1% 0}.intake-admission-dashboard .intake-admission-card{align-items:center;background-color:#fff;border:1px solid #d3d3d3;border-radius:8px;display:flex;gap:12px;justify-content:space-between;padding:16px}.intake-admission-dashboard .intake-admission-card-value{color:#333;font-size:24px;font-weight:700}.intake-admission-dashboard .intake-admission-card-label{color:#666;font-size:13px;margin-top:4px}.intake-admission-dashboard .intake-admission-card-change{border-radius:4px;display:inline-block;font-size:12px;font-weight:600;margin-top:8px;padding:3px 7px}.intake-admission-dashboard .intake-admission-card-icon{align-items:center;border-radius:50%;display:flex;font-size:18px;height:42px;justify-content:center;width:42px}.intake-admission-dashboard .intake-admission-card-change.neutral,.intake-admission-dashboard .intake-admission-card-icon.neutral{background-color:#d9eaf7;color:#0d47a1}.intake-admission-dashboard .intake-admission-card-change.positive,.intake-admission-dashboard .intake-admission-card-icon.positive{background-color:#c6efce;color:#006100}.intake-admission-dashboard .intake-admission-charts-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1.6fr 1fr;margin:12px 1% 0}.intake-admission-dashboard .intake-chart-panel{background-color:#fff;border:1px solid #e2e5ec;border-radius:12px;overflow:hidden}.intake-admission-dashboard .intake-chart-panel-header{align-items:center;background-color:#eef1fb;display:flex;justify-content:space-between;padding:14px 18px}.intake-admission-dashboard .intake-chart-panel-title{align-items:center;color:#111827;display:flex;font-size:15px;font-weight:700;gap:8px}.intake-admission-dashboard .intake-chart-panel-subtitle{color:#6b7280;font-size:12px;font-weight:500;margin-left:6px}.intake-admission-dashboard .intake-chart-data-btn{background-color:#fff!important;border:1px solid #d1d5db!important;border-radius:20px!important;color:#111827!important;font-size:13px!important;font-weight:600!important;padding:4px 14px!important;text-transform:none!important}.intake-admission-dashboard .intake-chart-legend{align-items:center;color:#374151;display:flex;font-size:13px;gap:20px;padding:14px 18px 0}.intake-admission-dashboard .intake-legend-dot{border-radius:2px;display:inline-block;height:10px;margin-right:6px;width:10px}.intake-admission-dashboard .intake-admissions-dot{background-color:#2e3fe0}.intake-admission-dashboard .intake-discharges-dot{background-color:#434a5e}.intake-admission-dashboard .intake-chart-body{padding:10px 10px 20px}.intake-admission-dashboard .referral-outcome-stackbar{border-radius:6px;display:flex;height:10px;margin:18px 18px 0;overflow:hidden}.intake-admission-dashboard .referral-outcome-legend{display:flex;flex-direction:column;gap:12px;padding:16px 18px 20px}.intake-admission-dashboard .referral-outcome-legend-row{align-items:center;color:#111827;display:flex;font-size:14px}.intake-admission-dashboard .referral-outcome-legend-label{flex:1 1;text-align:left}.intake-admission-dashboard .referral-outcome-legend-count{font-weight:700;margin-right:10px;min-width:30px;text-align:right}.intake-admission-dashboard .referral-outcome-legend-percent{color:#6b7280;min-width:36px;text-align:right}.intake-admission-dashboard .intake-risk-section{color:#071b42;margin:24px 1% 0;text-align:left}.intake-admission-dashboard .intake-risk-heading{color:#64769b;font:400 12px Courier New,monospace;letter-spacing:0;margin:0 0 14px;text-transform:uppercase}.intake-admission-dashboard .intake-risk-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.intake-admission-dashboard .intake-risk-grid .intake-chart-panel{border-color:#dce3f3;border-radius:24px;box-shadow:0 3px 6px #182a4610,0 12px 28px #182a4608;min-width:0}.intake-admission-dashboard .intake-risk-grid .intake-chart-panel-header{background:#eef1fa;border-bottom:1px solid #dce3f3;box-sizing:border-box;gap:12px;min-height:72px;padding:14px 22px}.intake-admission-dashboard .intake-risk-grid .intake-chart-panel-title{color:#071b42;flex-wrap:wrap;font-size:17px;gap:10px;min-width:0}.intake-admission-dashboard .intake-risk-grid .intake-chart-panel-title>svg{color:#667391;flex-shrink:0}.intake-admission-dashboard .intake-risk-data-btn{background:#fff;border:1px solid #c5cff0;border-radius:12px;color:#071b42;flex-shrink:0;font-size:15px;min-width:96px;padding:7px 14px;text-transform:none}.intake-admission-dashboard .intake-risk-legend{display:flex;flex-wrap:wrap;gap:18px;padding:20px 22px 0}.intake-admission-dashboard .intake-risk-legend span{align-items:center;display:inline-flex;gap:9px}.intake-admission-dashboard .intake-risk-legend i{border-radius:4px;height:13px;width:13px}.intake-admission-dashboard .intake-risk-chart{box-sizing:border-box;height:292px;padding:8px 20px 18px}.intake-admission-dashboard .intake-risk-line-chart{height:336px;padding-top:28px}.intake-admission-dashboard .intake-risk-chart .recharts-cartesian-axis-tick-value{font-family:Courier New,monospace}.intake-admission-dashboard .intake-payer-risk{background-color:#fff;border:1px solid #dce3f3;border-radius:24px;color:#071b42;margin:20px 1% 0;overflow:hidden;text-align:left}.intake-admission-dashboard .intake-payer-risk .intake-payer-risk-footer,.intake-admission-dashboard .intake-payer-risk .intake-payer-risk-header{align-items:center;background-color:#eef1fa;display:flex;gap:10px;padding:12px 18px}.intake-admission-dashboard .intake-payer-risk .intake-payer-risk-header h2{font-size:16px;margin:0}.intake-admission-dashboard .intake-payer-risk .intake-payer-risk-table{border-collapse:collapse;width:100%}.intake-admission-dashboard .intake-payer-risk .intake-payer-risk-table td,.intake-admission-dashboard .intake-payer-risk .intake-payer-risk-table th{border-top:1px solid #dce3f3;font-size:14px;padding:12px 16px;text-align:right}.intake-admission-dashboard .intake-payer-risk .intake-payer-risk-table th:first-child,.intake-admission-dashboard .intake-payer-risk .intake-payer-risk-table th:last-child{text-align:left}.intake-admission-dashboard .intake-payer-risk .intake-payer-risk-table thead{background-color:#eef1fa;color:#64769b;font-size:12px;text-transform:uppercase}.intake-admission-dashboard .intake-payer-risk .intake-payer-risk-score{align-items:center;display:flex;gap:10px}.intake-admission-dashboard .intake-payer-risk .intake-payer-risk-track{background-color:#eef1fa;border-radius:6px;flex-shrink:0;height:7px;overflow:hidden;width:100px}.intake-admission-dashboard .intake-payer-risk .payer-risk-high{--risk-color:#ce2038;--risk-bg:#fde2e7;background-color:#fcf6ef}.intake-admission-dashboard .intake-payer-risk .payer-risk-medium{--risk-color:#a04b0b;--risk-bg:#fcebd3}.intake-admission-dashboard .intake-payer-risk .payer-risk-low{--risk-color:#15783d;--risk-bg:#def5e6}.intake-admission-dashboard .intake-payer-risk .payer-risk-high>th{box-shadow:inset 4px 0 #df850b}.intake-admission-dashboard .intake-payer-risk .intake-payer-risk-track>span{background-color:var(--risk-color);border-radius:inherit;display:block;font-size:12px;height:100%}.intake-admission-dashboard .intake-payer-risk .intake-payer-risk-badge{align-items:center;background-color:var(--risk-bg);border-radius:20px;color:var(--risk-color);display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:4px 10px;white-space:nowrap}.intake-admission-dashboard .intake-payer-risk .intake-payer-risk-badge>svg{flex-shrink:0;font-size:13px}.intake-admission-dashboard .weekly-admits .weekly-admits-filters{display:flex;gap:8px;padding:14px 18px}.intake-admission-dashboard .weekly-admits .weekly-admits-filters .MuiButton-root{border:1px solid #c5cff0;border-radius:20px;color:#304c80;padding:5px 14px;text-transform:none}.intake-admission-dashboard .weekly-admits .weekly-admits-filters .active{background-color:#345bff;border-color:#345bff;color:#fff}.intake-admission-dashboard .weekly-admits .weekly-admits-table{border-collapse:collapse;text-align:left;width:100%}.intake-admission-dashboard .weekly-admits .weekly-admits-table td,.intake-admission-dashboard .weekly-admits .weekly-admits-table th{border-top:1px solid #dce3f3;font-size:14px;font-weight:400;padding:14px 18px}.intake-admission-dashboard .weekly-admits .weekly-admits-table thead{background-color:#eef1fa;border-top:1px solid #dce3f3;color:#64769b;font-size:14px;padding:12px 16px;text-align:left}.intake-admission-dashboard .weekly-admits .weekly-admits-table thead th{color:#64769b;font-size:12px}.intake-admission-dashboard .weekly-admits .payer-risk-high{background-color:#fff}.intake-admission-dashboard .weekly-admits .payer-risk-high>th{box-shadow:none}.intake-admission-dashboard .weekly-admits .weekly-admits-table .highlighted{background-color:#fcf6ef}.intake-admission-dashboard .weekly-admits .highlighted>th{box-shadow:inset 4px 0 #df850b}.intake-admission-dashboard .weekly-admits .weekly-admits-notes,.intake-admission-dashboard .weekly-admits .weekly-admits-patient{align-items:center;background:#0000;border:0;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:10px;padding:0;text-align:left}.intake-admission-dashboard .weekly-admits .weekly-admits-avatar{background-color:#e6ecff;border-radius:50%;color:#2450ed;display:grid;flex-shrink:0;font-size:12px;font-weight:700;height:34px;place-items:center;width:34px}.intake-admission-dashboard .weekly-admits small{color:#64769b;display:block;font-size:12px;margin-top:4px}.intake-admission-dashboard .weekly-admits .weekly-admits-ur{align-items:center;background-color:#fcebd3;border-radius:20px;color:#a04b0b;display:inline-flex;font-size:12px;gap:6px;padding:4px 10px}.intake-admission-dashboard .weekly-admits .weekly-admits-footer,.intake-admission-dashboard .weekly-admits .weekly-admits-footer>div{align-items:center;display:flex;gap:10px}.intake-admission-dashboard .weekly-admits .weekly-admits-footer{background-color:#eef1fa;border-top:1px solid #dce3f3;color:#52668e;font-size:13px;justify-content:space-between;padding:12px 18px}.intake-admission-dashboard .weekly-admits .weekly-admits-footer select{background-color:#eef1fa;border:1px solid #c5cff0;border-radius:8px;color:#071b42;font:inherit;margin-left:12px;padding:6px 10px}.intake-admission-dashboard .weekly-admits button:focus-visible{outline:2px solid #345bff;outline-offset:3px}.intake-admission-dashboard .referral-trends-row{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));margin:20px 1% 0}.intake-admission-dashboard .referral-trends-row .intake-chart-panel{border-color:#dce3f3;border-radius:24px;min-width:0}.intake-admission-dashboard .referral-trends-row .intake-chart-panel-header{border-bottom:1px solid #dce3f3;box-sizing:border-box;gap:12px;min-height:72px}.intake-admission-dashboard .referral-trends-row .intake-chart-panel-title{color:#071b42;flex-wrap:wrap}.intake-admission-dashboard .referral-trends-row .intake-chart-data-btn{flex-shrink:0}.intake-admission-dashboard .referral-trends-chart{box-sizing:border-box;height:320px;padding:12px 16px}.intake-admission-dashboard .referral-declined-chart{height:280px}.intake-admission-dashboard .referral-trends-legend{align-items:center;box-sizing:border-box;color:#071b42;display:flex;font-size:13px;gap:16px;height:40px;padding:0 20px}.intake-admission-dashboard .referral-trends-legend>span{align-items:center;display:inline-flex}.intake-admission-dashboard .referral-trends-chart .recharts-cartesian-axis-tick-value{font-family:Courier New,monospace}.intake-admission-dashboard .admission-breakdown-row{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));margin:20px 1% 0}.intake-admission-dashboard .admission-breakdown-row .admission-breakdown-panel{background-color:#fff;border:1px solid #dce3f3;border-radius:24px;box-shadow:0 3px 8px #182a4610;min-width:0;overflow:hidden}.intake-admission-dashboard .admission-breakdown-row .admission-breakdown-header{align-items:center;background-color:#eef1fa;border-bottom:1px solid #dce3f3;box-sizing:border-box;display:flex;gap:12px;justify-content:space-between;min-height:72px;padding:14px 20px}.intake-admission-dashboard .admission-breakdown-row .admission-breakdown-title{align-items:center;color:#071b42;display:flex;flex-wrap:wrap;gap:10px;text-align:left}.intake-admission-dashboard .admission-breakdown-row .admission-breakdown-title h2{font-size:16px;font-weight:700;margin:0}.intake-admission-dashboard .admission-breakdown-row .admission-breakdown-title>svg{color:#667391;flex-shrink:0}.intake-admission-dashboard .admission-breakdown-row .admission-breakdown-title>span{color:#52668e;font-family:Courier New,monospace;font-size:12px}.intake-admission-dashboard .admission-breakdown-row .admission-breakdown-data-btn{background-color:#fff;border:1px solid #c5cff0;border-radius:10px;color:#071b42;flex-shrink:0;padding:6px 14px;text-transform:none}.intake-admission-dashboard .admission-breakdown-row .admission-breakdown-legend{align-items:center;box-sizing:border-box;color:#071b42;display:flex;flex-wrap:wrap;font-size:13px;gap:16px;min-height:44px;padding:10px 20px}.intake-admission-dashboard .admission-breakdown-row .admission-breakdown-legend>span{align-items:center;display:inline-flex;gap:8px}.intake-admission-dashboard .admission-breakdown-row .admission-breakdown-legend i{border-radius:3px;flex-shrink:0;height:13px;width:13px}.intake-admission-dashboard .admission-breakdown-row .admission-breakdown-chart{box-sizing:border-box;height:280px;padding:0 16px 16px}.intake-admission-dashboard .admission-breakdown-row .recharts-cartesian-axis-tick-value{font-family:Courier New,monospace}.intake-admission-dashboard .prior-auth-trends-row{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));margin:20px 1% 0}.intake-admission-dashboard .prior-auth-trends-row .intake-chart-panel{border-color:#dce3f3;border-radius:24px;box-shadow:0 3px 8px #182a4610;min-width:0}.intake-admission-dashboard .prior-auth-trends-row .intake-chart-panel-header{background-color:#eef1fa;border-bottom:1px solid #dce3f3;box-sizing:border-box;gap:12px;min-height:72px;padding:14px 20px}.intake-admission-dashboard .prior-auth-trends-row .intake-chart-panel-title{color:#071b42;flex-wrap:wrap;min-width:0;text-align:left}.intake-admission-dashboard .prior-auth-trends-row .intake-chart-panel-title>svg{color:#667391;flex-shrink:0}.intake-admission-dashboard .prior-auth-trends-row .intake-chart-data-btn{flex-shrink:0}.intake-admission-dashboard .prior-auth-trends-row .prior-auth-trends-legend{align-items:center;box-sizing:border-box;color:#071b42;display:flex;font-size:13px;gap:18px;height:44px;padding:0 20px}.intake-admission-dashboard .prior-auth-trends-row .prior-auth-trends-legend>span{align-items:center;display:inline-flex;gap:8px}.intake-admission-dashboard .prior-auth-trends-row .prior-auth-trends-legend i{border-radius:3px;height:13px;width:13px}.intake-admission-dashboard .prior-auth-trends-row .prior-auth-approved-dot{background-color:#15783d}.intake-admission-dashboard .prior-auth-trends-row .prior-auth-denied-dot{background-color:#ce2038}.intake-admission-dashboard .prior-auth-trends-row .prior-auth-trends-spacer{height:44px}.intake-admission-dashboard .prior-auth-trends-row .prior-auth-trends-chart{box-sizing:border-box;height:280px;padding:0 16px 16px}.intake-admission-dashboard .prior-auth-trends-row .recharts-cartesian-axis-tick-value{font-family:Courier New,monospace}.intake-admission-dashboard .intake-discharge-denial-row{grid-gap:20px;color:#071b42;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));margin:20px 1% 0;text-align:left}.intake-admission-dashboard .intake-discharge-denial-row .intake-chart-panel{border-color:#dce3f3;border-radius:24px;box-shadow:0 3px 8px #182a4610;min-width:0}.intake-admission-dashboard .intake-discharge-denial-row .intake-chart-panel-header{background-color:#eef1fa;border-bottom:1px solid #dce3f3;box-sizing:border-box;gap:12px;min-height:72px;padding:14px 20px}.intake-admission-dashboard .intake-discharge-denial-row .intake-chart-panel-title{color:#071b42;flex-wrap:wrap;min-width:0}.intake-admission-dashboard .intake-discharge-denial-row .intake-chart-panel-title>svg{color:#667391;flex-shrink:0}.intake-admission-dashboard .intake-discharge-denial-row .intake-chart-data-btn{flex-shrink:0}.intake-admission-dashboard .intake-discharge-denial-row .discharge-disposition-legend{box-sizing:border-box;display:flex;flex-wrap:wrap;font-size:13px;gap:14px 18px;min-height:76px;padding:18px 20px}.intake-admission-dashboard .intake-discharge-denial-row .discharge-disposition-legend>span{align-items:center;display:inline-flex;gap:8px}.intake-admission-dashboard .intake-discharge-denial-row .discharge-disposition-legend i{border-radius:3px;flex-shrink:0;height:13px;width:13px}.intake-admission-dashboard .intake-discharge-denial-row .discharge-disposition-chart{box-sizing:border-box;height:300px;padding:0 16px 18px}.intake-admission-dashboard .intake-discharge-denial-row .recharts-cartesian-axis-tick-value{font-family:Courier New,monospace}.intake-admission-dashboard .intake-discharge-denial-row .denial-reasons-body{padding:20px}.intake-admission-dashboard .intake-discharge-denial-row .denial-reasons-list{display:flex;flex-direction:column;gap:16px}.intake-admission-dashboard .intake-discharge-denial-row .denial-reason-label{display:flex;font-size:14px;gap:12px;justify-content:space-between;margin-bottom:7px}.intake-admission-dashboard .intake-discharge-denial-row .denial-reason-track{background-color:#eef1fa;border-radius:6px;height:9px;overflow:hidden}.intake-admission-dashboard .intake-discharge-denial-row .denial-reason-fill{border-radius:inherit;height:100%}.intake-admission-dashboard .intake-discharge-denial-row .denial-reasons-insight{align-items:flex-start;background-color:#eef1fa;border:1px solid #dce3f3;border-radius:8px;display:flex;gap:14px;margin-top:20px;padding:16px}.intake-admission-dashboard .intake-discharge-denial-row .denial-reasons-insight-icon{background-color:#6250ff;border-radius:8px;color:#fff;display:grid;flex-shrink:0;font-size:18px;height:36px;place-items:center;width:36px}.intake-admission-dashboard .intake-discharge-denial-row .denial-reasons-insight p{font-size:14px;line-height:1.6;margin:0 0 10px}.intake-admission-dashboard .intake-discharge-denial-row .denial-reasons-confidence{align-items:center;background-color:#def5e6;border-radius:20px;color:#15783d;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:4px 10px}.intake-admission-dashboard .intake-discharge-denial-row .discharge-denial-data{grid-column:1/-1;overflow-x:auto}.intake-admission-dashboard .intake-discharge-denial-row .discharge-denial-data table{background-color:#fff;border-collapse:collapse;font-size:13px;width:100%}.intake-admission-dashboard .intake-discharge-denial-row .discharge-denial-data td,.intake-admission-dashboard .intake-discharge-denial-row .discharge-denial-data th{border-bottom:1px solid #dce3f3;padding:12px 16px;text-align:left}.intake-admission-dashboard .intake-auth-payer-panel{background-color:#fff;border:1px solid #dce3f3;border-radius:24px;box-shadow:0 3px 8px #182a4610;color:#071b42;margin:20px 1% 0;overflow:hidden;text-align:left}.intake-admission-dashboard .intake-auth-payer-panel .auth-payer-header{align-items:center;background-color:#eef1fa;display:flex;gap:12px;padding:14px 18px}.intake-admission-dashboard .intake-auth-payer-panel .auth-payer-header h2{font-size:16px;font-weight:700;margin:0}.intake-admission-dashboard .intake-auth-payer-panel .auth-payer-header>svg{color:#667391;flex-shrink:0;font-size:18px}.intake-admission-dashboard .intake-auth-payer-panel .auth-payer-header>span{color:#52668e;font-family:Courier New,monospace;font-size:12px}.intake-admission-dashboard .intake-auth-payer-panel .auth-payer-table{font-feature-settings:"tnum";border-collapse:collapse;font-size:14px;font-variant-numeric:tabular-nums;table-layout:fixed;width:100%}.intake-admission-dashboard .intake-auth-payer-panel .auth-payer-table td,.intake-admission-dashboard .intake-auth-payer-panel .auth-payer-table th{border-top:1px solid #dce3f3;padding:15px 18px;text-align:right}.intake-admission-dashboard .intake-auth-payer-panel .auth-payer-table thead th{background-color:#eef1fa;color:#64769b;font-size:11px;font-weight:400}.intake-admission-dashboard .intake-auth-payer-panel .auth-payer-table th:first-child{text-align:left;width:30%}.intake-admission-dashboard .intake-auth-payer-panel .auth-payer-table th:nth-child(5){text-align:left;width:26%}.intake-admission-dashboard .intake-auth-payer-panel .auth-payer-table tbody th{font-weight:700;overflow-wrap:break-word}.intake-admission-dashboard .intake-auth-payer-panel .auth-payer-table tbody tr:first-child{background-color:#eef1fa}.intake-admission-dashboard .intake-auth-payer-panel .auth-payer-table .auth-payer-flagged{background-color:#fcf6ef}.intake-admission-dashboard .intake-auth-payer-panel .auth-payer-flagged>th{box-shadow:inset 4px 0 #df850b}.intake-admission-dashboard .intake-auth-payer-panel .auth-payer-rate{align-items:center;display:flex;gap:18px}.intake-admission-dashboard .intake-auth-payer-panel .auth-payer-track{background-color:#eef1fa;border-radius:6px;flex:1 1;height:8px;min-width:0;overflow:hidden}.intake-admission-dashboard .intake-auth-payer-panel .auth-payer-fill{border-radius:inherit;height:100%}.intake-admission-dashboard .intake-auth-payer-panel .auth-payer-rate>span{min-width:52px;text-align:right}.intake-admission-dashboard .intake-monthly-scorecard{background-color:#fff;border:1px solid #dce3f3;border-radius:24px;box-shadow:0 3px 8px #182a4610;color:#071b42;margin:20px 1% 0;overflow:hidden;text-align:left}.intake-admission-dashboard .intake-monthly-scorecard .scorecard-header{align-items:center;background-color:#eef1fa;display:flex;gap:12px;padding:16px 18px}.intake-admission-dashboard .intake-monthly-scorecard .scorecard-header h2{font-size:16px;font-weight:700;margin:0}.intake-admission-dashboard .intake-monthly-scorecard .scorecard-header>svg{color:#667391;font-size:16px}.intake-admission-dashboard .intake-monthly-scorecard .scorecard-table{font-feature-settings:"tnum";border-collapse:collapse;font-size:14px;font-variant-numeric:tabular-nums;table-layout:fixed;width:100%}.intake-admission-dashboard .intake-monthly-scorecard .scorecard-table td,.intake-admission-dashboard .intake-monthly-scorecard .scorecard-table th{border-top:1px solid #dce3f3;padding:16px 18px;text-align:right}.intake-admission-dashboard .intake-monthly-scorecard .scorecard-table thead th{background-color:#eef1fa;color:#64769b;font-size:11px;font-weight:400}.intake-admission-dashboard .intake-monthly-scorecard .scorecard-table th:first-child{text-align:left;width:28%}.intake-admission-dashboard .intake-monthly-scorecard .scorecard-latest,.intake-admission-dashboard .intake-monthly-scorecard .scorecard-table tbody th{font-weight:700}.intake-admission-dashboard .intake-monthly-scorecard .scorecard-highlighted{background-color:#eef1fa}.intake-admission-dashboard .intake-monthly-scorecard .scorecard-change{border-radius:20px;display:inline-block;font-size:12px;font-weight:600;padding:5px 12px;white-space:nowrap}.intake-admission-dashboard .intake-monthly-scorecard .scorecard-change.neutral{background-color:#eef1fa;color:#52668e}.intake-admission-dashboard .intake-monthly-scorecard .scorecard-change.positive{background-color:#def5e6;color:#15783d}.intake-admission-dashboard .intake-unassigned-panel{background-color:#fff;border:1px solid #dce3f3;border-radius:24px;box-shadow:0 3px 8px #182a4610;color:#071b42;margin:20px 1% 0;overflow:hidden;text-align:left}.intake-admission-dashboard .intake-unassigned-panel .unassigned-intake-header{align-items:center;background-color:#eef1fa;display:flex;gap:16px;justify-content:space-between;padding:14px 20px}.intake-admission-dashboard .intake-unassigned-panel .unassigned-intake-title{align-items:center;display:flex;gap:10px}.intake-admission-dashboard .intake-unassigned-panel .unassigned-intake-title h2{font-size:16px;font-weight:700;margin:0}.intake-admission-dashboard .intake-unassigned-panel .unassigned-intake-title>svg{color:#667391;flex-shrink:0;font-size:18px}.intake-admission-dashboard .intake-unassigned-panel .unassigned-workbench-btn{background-color:#fff;border:1px solid #c5cff0;border-radius:10px;color:#071b42;flex-shrink:0;font-size:13px;font-weight:600;padding:6px 14px;text-transform:none}.intake-admission-dashboard .intake-unassigned-panel .unassigned-intake-table{border-collapse:collapse;font-size:14px;width:100%}.intake-admission-dashboard .intake-unassigned-panel .unassigned-intake-table td,.intake-admission-dashboard .intake-unassigned-panel .unassigned-intake-table th{border-top:1px solid #dce3f3;padding:16px 18px;text-align:left}.intake-admission-dashboard .intake-unassigned-panel .unassigned-intake-table thead th{background-color:#eef1fa;color:#64769b;font-size:11px;font-weight:400;text-transform:uppercase}.intake-admission-dashboard .intake-unassigned-panel .unassigned-heading-label{align-items:center;display:inline-flex;gap:8px}.intake-admission-dashboard .intake-unassigned-panel .unassigned-intake-table tbody th{font-family:Courier New,monospace;font-weight:700;white-space:nowrap}.intake-admission-dashboard .intake-unassigned-panel .unassigned-waiting{font-family:Courier New,monospace;white-space:nowrap}.intake-admission-dashboard .intake-unassigned-panel .unassigned-classification{background-color:#eef1fa;border:1px solid #dce3f3;border-radius:14px;color:#52668e;display:inline-block;font-size:12px;font-weight:600;padding:3px 10px}.intake-admission-dashboard .intake-unassigned-panel .unassigned-badge{align-items:center;border-radius:20px;display:inline-flex;font-size:12px;font-weight:600;gap:8px;padding:5px 12px;white-space:nowrap}.intake-admission-dashboard .intake-unassigned-panel .unassigned-badge>svg{flex-shrink:0;font-size:14px}.intake-admission-dashboard .intake-unassigned-panel .unassigned-badge-info,.intake-admission-dashboard .intake-unassigned-panel .unassigned-badge-medium{background-color:#dcf3f6;color:#087b91}.intake-admission-dashboard .intake-unassigned-panel .unassigned-badge-high,.intake-admission-dashboard .intake-unassigned-panel .unassigned-badge-warning{background-color:#fcebd3;color:#a04b0b}.intake-admission-dashboard .intake-unassigned-panel .unassigned-badge-urgent{background-color:#fde2e7;color:#ce2038}.intake-admission-dashboard .intake-unassigned-panel .unassigned-badge-success{background-color:#def5e6;color:#15783d}.intake-admission-dashboard .intake-unassigned-panel .unassigned-priority-high{background-color:#fcf6ef}.intake-admission-dashboard .intake-unassigned-panel .unassigned-priority-high>th{box-shadow:inset 4px 0 #df850b}.intake-admission-dashboard .intake-unassigned-panel .unassigned-priority-urgent{background-color:#fcf1f3}.intake-admission-dashboard .intake-unassigned-panel .unassigned-priority-urgent>th{box-shadow:inset 4px 0 #ce2038}.claims-analytics-dashboard .control-box-select select{background:#0000;border:none;color:inherit;cursor:pointer;font:inherit;outline:none;width:100%}.claims-analytics-dashboard .control-box[role=button]{cursor:pointer}.claims-analytics-dashboard .control-box[role=button]:hover{border-color:#156082;color:#156082}.claims-analytics-mainheader-placeholder{align-items:center;display:flex;justify-content:space-between;margin:10px;padding:10px}.claims-analytics-mainheader-text{display:flex;flex-direction:column}.claims-analytics-mainheader-subtext{color:#db2777;font-size:11px;font-weight:600;letter-spacing:.1rem;text-align:left}.claims-analytics-mainheader-title{font-size:26px;font-weight:700;text-align:left}.claims-analytics-mainheader-button{align-items:center;display:flex;flex:0 0 auto;gap:8px;justify-content:center}.claims-analytics-dashboard .claims-analytics-cards{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:10px}.claims-analytics-dashboard .claims-analytics-card{align-items:center;background-color:#fff;border:1px solid #d3d3d3;border-radius:8px;display:flex;gap:12px;justify-content:space-between;padding:16px}.claims-analytics-dashboard .claims-analytics-card-value{color:#333;font-size:24px;font-weight:700}.claims-analytics-dashboard .claims-analytics-card-label{color:#666;font-size:13px;margin-top:4px}.claims-analytics-dashboard .claims-analytics-card-change{border-radius:4px;display:inline-block;font-size:12px;font-weight:600;margin-top:8px;padding:3px 7px}.claims-analytics-dashboard .claims-analytics-card-icon{align-items:center;border-radius:50%;display:flex;font-size:18px;height:42px;justify-content:center;width:42px}.claims-analytics-dashboard .claims-analytics-card-change.neutral,.claims-analytics-dashboard .claims-analytics-card-icon.neutral{background-color:#d9eaf7;color:#0d47a1}.claims-analytics-dashboard .claims-analytics-card-change.positive,.claims-analytics-dashboard .claims-analytics-card-icon.positive{background-color:#c6efce;color:#006100}.claims-analytics-dashboard .claims-analytics-card-change.negative,.claims-analytics-dashboard .claims-analytics-card-icon.negative{background-color:#fbe1e4;color:#dc3545}.claims-analytics-dashboard .claims-analytics-card-change.warning,.claims-analytics-dashboard .claims-analytics-card-icon.warning{background-color:#ffeb9c;color:#9c5700}.claims-analytics-header{text-align:left}.claims-analytics-sec-header{align-items:center;display:flex;gap:12px;margin:10px;padding:10px}.claims-analytics-root-causes{background-color:#fff;border:1px solid #d3d3d3;border-radius:8px;display:flex;flex-direction:column;gap:16px;margin:10px;padding:20px}.claims-analytics-root-cause{padding:16px 0;text-align:left}.claims-analytics-root-cause+.claims-analytics-root-cause{border-top:1px solid #e0e0e0}.claims-analytics-record-content{align-items:flex-start;display:flex;gap:12px}.claims-analytics-record-id{align-items:center;background:#fce4f1;border-radius:10px;color:#db2777;display:flex;flex:0 0 auto;font-family:Space Grotesk,system-ui,sans-serif!important;font-size:14px;font-weight:700;height:34px;justify-content:center;width:34px}.claims-analytics-text-content{flex:1 1;min-width:0}.claims-analytics-text-content h3{color:#333;font-size:17px;font-weight:700;line-height:1.4;margin:0 0 8px;text-align:left}.claims-analytics-text-content p{color:#666;font-size:14px;line-height:1.5;margin:0;overflow-wrap:break-word}.claims-analytics-recommended-fix{background-color:#f5f8fa;border-left:4px solid #156082;border-radius:4px;color:#333;line-height:1.5;margin-top:16px;padding:14px}.claims-analytics-recommended-fix strong{color:#156082}.claims-analytics-recommended-fix span{margin-left:4px}.claims-analytics-payers{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.claims-analytics-payers span{background-color:#e8f1f8;border-radius:4px;color:#156082;font-size:12px;font-weight:600;padding:5px 10px}@media (max-width:600px){.claims-analytics-root-causes{margin:8px;padding:14px}.claims-analytics-record-content{gap:8px}.claims-analytics-text-content h3{font-size:15px}}.claims-analytics-root-causes-title{color:#333;font-size:20px;margin:0 0 16px;text-align:left}.claims-analytics-third-header{align-items:center;display:flex;gap:12px;margin:10px;padding:10px}.payers-flag-intake{background-color:#fff;border:1px solid #d3d3d3;border-radius:8px;display:flex;flex-direction:column;gap:16px;margin:10px;padding:20px}.payer-flagged-intake+.payer-flagged-intake{border-top:1px solid #e0e0e0}.payer-flagged-intake{background:linear-gradient(180deg,#fbe1e4,#fff 55%);border:1.5px solid #fbe1e4;border-radius:14px;padding:16px 0;text-align:left}.payer-flagged-intake-content{align-items:flex-start;display:flex;gap:12px}.payers-flag-intake-recordid{align-items:center;align-self:center;background:#dc3545;border-radius:9px;color:#fff;display:flex;flex:0 0 auto;font-family:Space Grotesk,system-ui,sans-serif!important;font-size:14px;font-weight:700;height:30px;justify-content:center;width:30px}.payers-flag-intake-textcontent{margin-left:0}.payers-flag-intake-wstat{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;margin-top:16px;text-align:left}.payers-flag-intake-wstat-item{display:flex;flex-direction:column;gap:1%}.claims-analytics-fourth-header{align-items:center;display:flex;gap:12px;margin:10px;padding:10px}.claims-denialsrate-payerdetails{background-color:#fff;border:1px solid #d3d3d3;border-radius:8px;display:flex;flex-direction:column;gap:16px;margin:10px;padding:20px}.claims-denialsrate-payerdetails-content{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.payerdetails-panel-content{padding:18px 20px 20px;text-align:left}.payerdetails-panel-name{color:#0b1130;font-size:16px;font-weight:700;margin:0 0 16px}.payerdetails-panel-stats{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.payerdetails-stat-item{align-items:center;background:#f8fafc;border-radius:8px;display:flex;justify-content:space-between;padding:10px 12px}.payerdetails-stat-label{color:#64748b;font-size:13px;font-weight:500}.payerdetails-stat-value{color:#0b1130;font-size:14px;font-weight:700}.payerdetails-panel-reason{background-color:#f5f8fa;border-left:4px solid #156082;border-radius:4px;color:#333;font-size:13px;line-height:1.5;padding:12px 14px}.payerdetails-panel-reason strong{color:#156082}.denialrate-panel,.payerdetails-panel{background:#fff;border:1px solid #dde3f0;border-radius:20px;box-shadow:0 10px 30px -16px #0b113038,0 2px 6px -2px #0b11300f;overflow:hidden}.denialrate-panel-header,.payerdetails-panel-header{align-items:center;background:#eef1fa;border-bottom:1px solid #dde3f0;display:flex;gap:10px;padding:12px 16px}.denialrate-panel .denialrate-panel-header-text,.payerdetails-panel .payerdetails-panel-header-text{color:#0b1130;font-size:13.5px;font-weight:700}.denialrate-panel-content{padding:18px 20px 20px}.denialrate-card-container{background:#fff;border-radius:16px;box-shadow:0 1px 3px #0000000d}.denialrate-panel-title{color:#0b1130;font-size:16px;font-weight:600;margin:0 0 24px}.denialrate-panel-chart{height:280px;width:100%}.denialrate-axis-label{fill:#1e293b;font-size:14px;font-weight:500}.denialrate-index-num{fill:#94a3b8;font-weight:400}.denialrate-bar-value{fill:#0f172a;font-size:14px;font-weight:600}.claims-analytics-fifth-header,.claims-analytics-sixth-header{align-items:center;display:flex;gap:12px;margin:10px;padding:10px}.codes-issues-table-container{padding:0}.codes-issues-table-container th{background-color:#eef1fa;font-weight:600}.codes-issues-table-container tr{width:10%}.codes-issues-table-container td,.codes-issues-table-container th{font-size:13px;padding:11px 14px}.codes-issues-table-container tr:hover{background-color:#eef1fa;font-weight:600}.claims-analytics-seventh-header{align-items:center;display:flex;gap:12px;margin:10px;padding:10px}.denial-rate-bar-wrapper{align-items:center;display:flex;gap:8px;min-width:120px}.denial-rate-bar-track{background-color:#e5e7eb;border-radius:3px;flex:1 1;height:6px;overflow:hidden}.denial-rate-bar-fill{border-radius:3px;height:100%;transition:width .3s ease}.denial-rate-bar-label{flex-shrink:0;font-size:12px;font-weight:700;min-width:34px;text-align:right}.card-container{flex-shrink:0}.sitename-center{color:#1976d2;font-size:20px;font-weight:700;left:50%;position:absolute;transform:translateX(-50%)}.claims-drawer-header{align-items:flex-start;border-bottom:1px solid #dde3f0;display:flex;gap:12px;padding:18px 22px 10px}.claims-drawer-header-subtext{color:#4a5372;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase}.claims-drawer-header-claim-number{color:#0b1130;font-size:16px;font-weight:700}.claims-drawer-header-status{display:flex;flex-wrap:wrap;gap:6px}.claims-drawer-body{display:flex;flex:1 1;flex-direction:column;gap:18px;overflow-y:auto;padding:18px 22px 10px}.claims-drawer-body-header{color:#848cab;font-size:10.5px;letter-spacing:.08em;margin-bottom:10px;text-transform:uppercase}.claims-drawer-body-header-actions{align-items:center;display:flex;justify-content:space-between;width:100%}.claims-drawer-details-card{background:#fff;border:1px solid #dde3f0;border-radius:12px;padding:14px 16px}.claims-drawer-details-card-keys-values{grid-gap:9px 14px;display:grid;font-size:15px;gap:9px 14px;grid-template-columns:132px 1fr}.claims-drawer-details-card-keys-values .claims-drawer-details-card-key{color:#848cab;font-size:12px;letter-spacing:.05em;padding-top:1px;text-transform:uppercase}.claims-drawer-details-card-keys-values .claims-drawer-details-card-value{color:#10162e;font-weight:600}.claims-drawer-claim-line-details-card{background:#fff;border:1px solid #dde3f0;border-radius:12px;padding:14px 16px}.claims-drawer-claim-line-details-table{border:1px solid #d9e0ef;border-radius:8px;overflow-x:auto;width:100%}.claims-drawer-claim-line-details-table table{border-collapse:collapse;font-size:14px;min-width:550px;white-space:nowrap;width:100%}.claims-drawer-claim-line-details-table th{background-color:#eef2fa;border-bottom:1px solid #d9e0ef;color:#64728f;font-size:12px;font-weight:500;height:44px;letter-spacing:.8px;padding:0 16px;text-align:left;text-transform:uppercase}.claims-drawer-claim-line-details-table td{border-bottom:1px solid #d9e0ef;color:#1f2940;font-size:14px;height:50px;padding:0 16px}.claims-drawer-claim-line-details-table tbody tr:last-child td{border-bottom:none}.claims-drawer-claim-line-details-table tbody tr:nth-child(2n){background-color:#f8faff}.claims-drawer-footer{background:#eef1fa;border-top:1px solid #dde3f0;bottom:0;display:flex;gap:10px;justify-content:flex-end;padding:14px 22px;position:-webkit-sticky;position:sticky}.claim-denial-drawer{--cdd-progress:#7c3aed;--cdd-navy:#1e293b;--cdd-muted:#64748b;--cdd-rose-tint:#fde2e7;--cdd-border:#e5e8ec;--cdd-astra:#2e5eff;--cdd-astra-tint:#efe7fd;--cdd-amber:#d97706;--cdd-amber-tint:#fcebd3;--cdd-error:#d54545fb;--cdd-error-tint:#fcc3cad2;--cdd-blue:#2563eb;--cdd-blue-tint:#dbeafe;--cdd-success:#25b159;--cdd-success-tint:#d1fae5;--cdd-flame:#f97316;--cdd-flame-tint:#ffe8d6;inset:0;pointer-events:none;position:fixed;text-align:left;visibility:hidden;z-index:200}.claim-denial-drawer.is-open{pointer-events:auto;visibility:visible}.claim-denial-drawer *{box-sizing:border-box}.claim-denial-drawer .ic{display:inline-block;height:1em;vertical-align:-.125em;width:1em}.claim-denial-drawer .cdd-backdrop{background:#0f172a73;inset:0;opacity:0;position:absolute;transition:opacity .2s ease}.claim-denial-drawer.is-open .cdd-backdrop{opacity:1}.claim-denial-drawer .cdd-panel{background:#fff;box-shadow:-8px 0 24px #0f172a2e;color:var(--cdd-navy);display:flex;flex-direction:column;height:100%;position:absolute;right:0;top:0;transform:translateX(100%);transition:transform .2s ease;width:50%}.claim-denial-drawer.is-open .cdd-panel{transform:translateX(0)}@media (prefers-reduced-motion:reduce){.claim-denial-drawer .cdd-backdrop,.claim-denial-drawer .cdd-panel{transition-duration:10ms}}@media (max-width:640px){.claim-denial-drawer .cdd-panel{width:100vw}}.claim-denial-drawer .cdd-header{align-items:flex-start;border-bottom:1px solid var(--cdd-border);display:flex;flex:none;gap:12px;justify-content:space-between;padding:20px 24px}.claim-denial-drawer .cdd-eyebrow{color:var(--cdd-muted);font-size:12px;text-transform:uppercase}.claim-denial-drawer .cdd-header h2{color:var(--cdd-navy);font-size:16px;font-weight:700;margin:4px 0 10px}.claim-denial-drawer .cdd-badges{display:flex;flex-wrap:wrap;gap:8px}.claim-denial-drawer .cdd-badge{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:3px 10px}.claim-denial-drawer .cdd-badge.amber{background:var(--cdd-amber-tint);color:var(--cdd-amber)}.claim-denial-drawer .cdd-badge.red{background:var(--cdd-error-tint);color:var(--cdd-error)}.claim-denial-drawer .cdd-close{background:#fff;border:1px solid var(--cdd-border);border-radius:8px;cursor:pointer;flex:none;height:28px;width:28px}.claim-denial-drawer .cdd-body{display:flex;flex:1 1;flex-direction:column;gap:18px;overflow-y:auto;padding:20px 24px}.claim-denial-drawer .cdd-card{border:1px solid var(--cdd-border);border-radius:12px;padding:14px 16px}.claim-denial-drawer .cdd-label{color:var(--cdd-muted);display:block;font-size:12px;margin-bottom:6px;text-transform:uppercase}.claim-denial-drawer .cdd-label.section{margin-bottom:10px}.claim-denial-drawer .cdd-astra{background:var(--cdd-astra-tint);border-color:#0000;display:flex;gap:12px}.claim-denial-drawer .cdd-astra-ic{align-items:center;background:#fff;border-radius:50%;color:var(--cdd-astra);display:flex;flex:none;height:32px;justify-content:center;width:32px}.claim-denial-drawer .cdd-astra-txt{font-size:13px;line-height:1.6}.claim-denial-drawer .cdd-astra-txt p{margin:0 0 8px}.claim-denial-drawer .cdd-astra-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.claim-denial-drawer .cdd-confirm-feedback{color:var(--cdd-astra);font-size:12px;font-weight:600}.claim-denial-drawer .cdd-window{align-items:center;background:var(--cdd-error-tint);border-color:#0000;display:flex;gap:16px}.claim-denial-drawer .cdd-window-big{align-items:center;display:flex;flex-direction:column;min-width:72px}.claim-denial-drawer .cdd-window-big .num{color:var(--cdd-error);font-size:28px;font-weight:700;line-height:1}.claim-denial-drawer .cdd-window-big .sub{color:var(--cdd-error);font-size:12px}.claim-denial-drawer .cdd-window-track-wrap{flex:1 1}.claim-denial-drawer .cdd-window-track{background:#dc35452e;border-radius:999px;height:8px;margin-bottom:6px;overflow:hidden}.claim-denial-drawer .cdd-window-track i{background:var(--cdd-error);border-radius:999px;display:block;height:100%}.claim-denial-drawer .cdd-window-used{color:var(--cdd-error);font-size:12px;font-weight:600}.claim-denial-drawer .cdd-packet{align-items:center;display:flex;gap:12px}.claim-denial-drawer .cdd-packet-ic{align-items:center;background:var(--cdd-blue-tint);border-radius:10px;color:var(--cdd-blue);display:flex;flex:none;font-size:18px;height:36px;justify-content:center;width:36px}.claim-denial-drawer .cdd-packet-txt{flex:1 1;font-size:13px}.claim-denial-drawer .cdd-packet-title{font-weight:700}.claim-denial-drawer .cdd-packet-desc{color:var(--cdd-muted)}.claim-denial-drawer .cdd-packet-error{color:var(--cdd-error);font-size:12px;margin-top:4px}.claim-denial-drawer .cdd-packet-success{color:#16a34a;font-size:12px;margin-top:4px}.claim-denial-drawer .cdd-grid2{display:flex;flex-direction:column;gap:14px}.claim-denial-drawer .cdd-field{display:flex;flex-direction:column;gap:4px}.claim-denial-drawer select,.claim-denial-drawer textarea{border:1px solid var(--cdd-border);border-radius:8px;color:var(--cdd-navy);font-family:inherit;font-size:13px;padding:8px 10px}.claim-denial-drawer textarea{resize:vertical;width:100%}.claim-denial-drawer .cdd-dl{grid-gap:8px 12px;display:grid;font-size:13px;gap:8px 12px;grid-template-columns:140px 1fr;margin:0}.claim-denial-drawer .cdd-dl dt{color:var(--cdd-muted)}.claim-denial-drawer .cdd-dl dd{margin:0}.claim-denial-drawer .cdd-current-classification{font-size:13px;font-weight:600;margin-bottom:12px}.claim-denial-drawer .cdd-failtext{background:#f3f4f6;border-radius:8px;color:var(--cdd-muted);font-size:12px;line-height:1.6;margin-top:6px;overflow-wrap:anywhere;padding:12px}.claim-denial-drawer .cdd-timeline{list-style:none;margin:0;padding:0}.claim-denial-drawer .cdd-timeline li{display:flex;gap:12px;padding-bottom:18px;position:relative}.claim-denial-drawer .cdd-timeline li:not(.is-last):before{background:var(--cdd-progress);bottom:0;content:"";left:13px;position:absolute;top:28px;width:2px}.claim-denial-drawer .cdd-tl-ic{align-items:center;border-radius:50%;color:#fff;display:flex;flex:none;height:28px;justify-content:center;width:28px;z-index:1}.claim-denial-drawer .cdd-tl-ic.receipt{background:var(--cdd-rose-tint);color:var(--cdd-error)}.claim-denial-drawer .cdd-tl-ic.resubmitted{background:var(--cdd-blue-tint);color:var(--cdd-blue)}.claim-denial-drawer .cdd-tl-ic.resolved{background:var(--cdd-success-tint);color:var(--cdd-success)}.claim-denial-drawer .cdd-tl-ic.sparkle{background:var(--cdd-astra-tint);color:var(--cdd-astra)}.claim-denial-drawer .cdd-tl-ic.user{background:var(--cdd-amber-tint);color:var(--cdd-amber)}.claim-denial-drawer .cdd-tl-ic.flame{background:var(--cdd-error-tint);color:var(--cdd-error)}.claim-denial-drawer .cdd-tl-ic.check-circle{background:var(--cdd-success-tint);color:var(--cdd-success)}.claim-denial-drawer .cdd-tl-txt{font-size:13px}.claim-denial-drawer .cdd-tl-date{color:var(--cdd-muted);font-size:12px;margin-top:2px}.claim-denial-drawer .cdd-footer{align-items:center;border-top:1px solid var(--cdd-border);display:flex;flex:none;gap:10px;justify-content:flex-end;padding:16px 24px}.claim-denial-drawer .cdd-save-error{color:var(--cdd-error);font-size:12px;margin-right:auto}.claim-denial-drawer .btn{align-items:center;border:1px solid #0000;border-radius:8px;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:8px 14px}.claim-denial-drawer .btn.ghost{background:#fff;border-color:var(--cdd-border);color:var(--cdd-navy)}.claim-denial-drawer .btn.Confirm{border-color:var(--cdd-astra)}.claim-denial-drawer .btn.Confirm,.claim-denial-drawer .btn.primary{background:var(--cdd-astra);color:#fff}.claim-denial-drawer .btn:disabled{cursor:not-allowed;opacity:.6}.rpm-overlay{--rpm-accent:#2e5eff;--rpm-accent-tint:#e7ecff;--rpm-navy:#1e293b;--rpm-muted:#64748b;--rpm-border:#e5e8ec;--rpm-amber:#d97706;--rpm-amber-tint:#fcebd3;--rpm-green:#16a34a;--rpm-green-tint:#dcf3ef;--rpm-surface:#f8f9fb;align-items:center;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;text-align:left;z-index:300}.rpm-overlay *{box-sizing:border-box}.rpm-overlay .ic{display:inline-block;height:1em;vertical-align:-.125em;width:1em}.rpm-overlay.is-open .rpm-backdrop{animation:rpm-backdrop-enter .5s ease-out both}.rpm-overlay.is-open .rpm-modal{animation:rpm-modal-enter .5s cubic-bezier(.2,.8,.2,1) both;transform-origin:center}.rpm-overlay.is-closing{pointer-events:none}.rpm-overlay.is-closing .rpm-backdrop{animation:rpm-backdrop-exit .5s ease-in both}.rpm-overlay.is-closing .rpm-modal{animation-duration:1s;animation-timing-function:ease-in-out}@keyframes rpm-modal-enter{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes rpm-modal-exit{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(8px) scale(.98)}}@keyframes rpm-backdrop-enter{0%{opacity:0}to{opacity:1}}@keyframes rpm-backdrop-exit{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce),print{.rpm-overlay .rpm-backdrop,.rpm-overlay .rpm-modal{animation:none!important;transform:none!important}}.rpm-backdrop{background:#0f172a73;inset:0;position:absolute}.rpm-modal{background:#f1f3f6;border-radius:12px;box-shadow:0 20px 60px #0f172a59;display:flex;flex-direction:column;max-height:min(90vh,900px);max-width:800px;overflow:hidden;position:relative;width:100%}@media (max-width:640px){.rpm-overlay{padding:0}.rpm-modal{border-radius:0;max-height:100vh;width:100%}}.rpm-toolbar{align-items:center;background:#fff;border-bottom:1px solid var(--rpm-border);color:var(--rpm-navy);display:flex;flex:none;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:14px 20px}.rpm-toolbar-title{font-size:15px;font-weight:700}.rpm-toolbar-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.rpm-btn{align-items:center;border:1px solid #0000;border-radius:8px;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:8px 14px}.rpm-btn.ghost{background:#fff;border-color:var(--rpm-border);color:var(--rpm-navy)}.rpm-btn.primary{background:var(--rpm-accent);border-color:var(--rpm-accent);color:#fff}.rpm-btn:disabled{cursor:not-allowed;opacity:.6}.rpm-close{align-items:center;background:#fff;border:1px solid var(--rpm-border);border-radius:8px;color:var(--rpm-navy);cursor:pointer;display:inline-flex;height:32px;justify-content:center;width:32px}.rpm-pdf-error{background:#fbe1e4;color:#b42318;flex:none;font-size:13px;padding:8px 20px}.rpm-scroll{background:var(--rpm-surface);flex:1 1 auto;min-height:0;overflow-y:auto;padding:20px}.rpm-page{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0f172a14;color:var(--rpm-navy);font-size:13px;line-height:1.6;margin:0;max-width:none;overflow-x:hidden;padding:32px;width:100%}@media (max-width:640px){.rpm-page{padding:20px}}.rpm-letterhead{align-items:flex-start;border-bottom:2px solid var(--rpm-border);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:20px;padding-bottom:16px}.rpm-brand{color:var(--rpm-navy);font-size:20px;font-weight:700}.rpm-accent{color:var(--rpm-accent)}.rpm-letterhead-meta{color:var(--rpm-muted);font-size:12px;line-height:1.5;text-align:right}.rpm-h1{color:var(--rpm-navy);font-size:21px;font-weight:700;margin:0 0 4px}.rpm-muted{color:var(--rpm-muted)}.rpm-ref{font-size:13px;margin-bottom:20px}.rpm-summary{background:var(--rpm-surface);border:1px solid var(--rpm-border);border-collapse:initial;border-radius:10px;border-spacing:0;margin-bottom:24px;max-width:100%;min-width:0;overflow:hidden;table-layout:fixed;width:100%}.rpm-summary-col-label,.rpm-summary-col-value{width:50%}.rpm-summary td{border-bottom:1px solid var(--rpm-border);box-sizing:border-box;overflow-wrap:break-word;padding:10px 18px;vertical-align:top;word-break:break-word}.rpm-summary tr:last-child td{border-bottom:none}.rpm-summary td:first-child{color:var(--rpm-muted);font-weight:500}.rpm-summary td:last-child{background:#fff;font-weight:600}.rpm-badge{background:var(--rpm-amber-tint);border-radius:999px;color:var(--rpm-amber);display:inline-block;font-size:12px;font-weight:700;max-width:100%;overflow-wrap:break-word;padding:3px 12px;white-space:normal;word-break:break-word}.rpm-section{background:var(--rpm-surface);border:1px solid var(--rpm-border);border-radius:10px;margin-bottom:20px;padding:16px 18px}.rpm-h2{border-left:3px solid var(--rpm-accent);font-size:13px;font-weight:700;letter-spacing:.04em;margin:0 0 10px;padding-left:10px;text-transform:uppercase}.rpm-body,.rpm-h2{color:var(--rpm-navy)}.rpm-body{margin:0}.rpm-box{word-wrap:break-word;background:#fff;border:1px solid var(--rpm-border);border-radius:8px;color:var(--rpm-muted);padding:12px 14px}.rpm-checklist{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.rpm-checklist li{align-items:flex-start;background:#fff;border:1px solid var(--rpm-border);border-radius:8px;display:flex;gap:10px;padding:10px 12px}.rpm-check-ic{color:var(--rpm-green);flex:none;margin-top:2px}.rpm-letter{background:#fff;border:1px solid var(--rpm-border);border-radius:8px;color:var(--rpm-navy);overflow-wrap:break-word;padding:16px;white-space:pre-wrap;word-break:break-word}.rpm-footer{border-top:1px solid var(--rpm-border);color:var(--rpm-muted);font-size:11px;margin-top:20px;padding-top:14px}@media print{body *{visibility:hidden!important}.rpm-page,.rpm-page *{visibility:visible!important}.rpm-backdrop,.rpm-pdf-error,.rpm-toolbar{display:none!important}.rpm-overlay{padding:0!important;position:static!important}.rpm-modal{background:#f1f3f6;border-radius:12px;box-shadow:0 20px 60px #0f172a59;display:flex;flex-direction:column;max-height:min(90vh,900px);max-width:800px;min-width:0;overflow:hidden;position:relative;width:100%}.rpm-scroll{background:none!important;overflow:visible!important;padding:0!important}.rpm-page{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0f172a14;color:var(--rpm-navy);font-size:13px;line-height:1.6;margin:0;max-width:none;min-width:0;overflow-x:hidden;padding:32px;width:100%}.rpm-checklist li,.rpm-h2,.rpm-section,.rpm-summary,.rpm-summary tr{break-inside:avoid;page-break-inside:avoid}}.pf-page{background:#f5f7fb;box-sizing:border-box;color:#17213b;font-family:Inter,Space Grotesk,sans-serif;min-height:100vh;padding:0 30px 40px;width:100%}.pf-header{box-sizing:border-box;flex-wrap:wrap;height:auto;justify-content:space-between;min-height:75px;padding:10px 0;width:100%}.pf-header,.pf-header-left{align-items:center;display:flex;gap:12px}.pf-header-left{flex:0 0 auto;justify-content:flex-start;text-align:left}.pf-page-icon{align-items:center;background:#e7edff;border-radius:12px;color:#315df5;display:flex;flex:0 0 40px;height:40px;justify-content:center;width:40px}.pf-page-icon svg{height:20px;width:20px}.pf-title-block{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;min-width:0;text-align:left}.pf-title-block h1{color:#111b35;font-family:Space Grotesk,sans-serif;font-size:24px;font-weight:700;line-height:27px;margin:0;text-align:left}.pf-subtitle{color:#61708b;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;line-height:10px;margin-top:4px;white-space:nowrap}.pf-header-controls{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-start;min-width:0}.pf-period-toggle{align-items:center;display:flex;gap:5px}.pf-period-toggle button{background:#fff;border:1px solid #cbd4e6;border-radius:20px;color:#40506e;cursor:pointer;font-family:Inter,Space Grotesk,sans-serif;font-size:12px;font-weight:600;height:30px;padding:0 15px}.pf-period-toggle button.active{background:#315df5;border-color:#315df5;color:#fff}.ag-chip{align-items:center;background:#f1ebff;border:1px solid #e2d6ff;border-radius:999px;box-sizing:border-box;color:#475569;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:Inter,Space Grotesk,sans-serif;font-size:11px;font-weight:500;gap:5px;height:32px;justify-content:center;line-height:1;padding:0 10px;transition:border-color .2s ease,background .2s ease;white-space:nowrap}.ag-chip:hover{background:#ebe1ff;border-color:#6d3ff0}.ag-spark{align-items:center;color:#7c3aed;display:inline-flex;flex-shrink:0;justify-content:center}.ag-spark svg{display:block;height:15px;width:15px}.ag-chip b{color:#0f172a;font-weight:650}.ag-chip-n{align-items:center;background:#6d3ff0;border-radius:5px;color:#fff;display:inline-flex;font-size:10px;font-weight:600;justify-content:center;line-height:1;padding:4px 6px;white-space:nowrap}.pf-date-range{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;padding-right:15px;position:static;text-align:center;top:5px}.pf-date-range,.pf-export-button{align-items:center;display:flex;height:35px;justify-content:center}.pf-export-button{background:#315df5;border:1px solid #cbd4e6;border-radius:11px;box-sizing:border-box;color:#fff;cursor:pointer;font-family:Inter,Arial,sans-serif;font-size:13px;font-weight:600;gap:5px;min-width:114px;padding:0 17px}.pf-export-button svg{flex-shrink:0}.pf-tabs{align-items:stretch;border-bottom:1px solid #d9dfeb;box-sizing:border-box;gap:8px}.pf-tab,.pf-tabs{display:flex;height:40px}.pf-tab{align-items:center;background:#0000;border:0;color:#59677f;cursor:pointer;font-family:Inter,Space Grotesk,sans-serif;font-size:13px;font-weight:600;gap:9px;margin:0;padding:0 14px}.pf-tab svg{flex-shrink:0}.pf-tab.active{border-bottom:2px solid #2447cc;color:#2447cc}.pf-tab:hover{color:#0d0d0e}.pf-step-placeholder{background:#fff;border:1px solid #dce2ed;border-radius:17px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;margin-top:20px;min-height:80px;padding:0 22px}.pf-step-placeholder strong{color:#18243d;font-size:15px}.pf-step-placeholder span{color:#718099;font-size:12px;margin-top:5px}.pf-dashboard{display:flex;flex-direction:column;gap:16px;margin-top:20px;width:100%}.kpi-grid-inpatient{grid-gap:14px;grid-template-columns:repeat(5,minmax(0,1fr))}.kpi-grid,.kpi-grid-inpatient{display:grid;gap:14px;margin-bottom:0;width:100%}.kpi-grid{grid-gap:14px;grid-template-columns:repeat(6,minmax(0,1fr))}.kpi-card{background:#fff;border:1px solid #2e5eff!important;border-radius:15px;box-sizing:border-box;min-width:0;padding:15px 16px}.kpi-card-content{align-items:center;display:flex;gap:12px;justify-content:space-between;width:100%}.kpi-label{color:#4a5372;font-family:Space Grotesk,system-ui,sans-serif;font-size:13px;font-weight:600;line-height:14px}.kpi-label,.kpi-value{text-align:left!important}.kpi-value{color:#18243d;font-family:Space Grotesk,sans-serif;font-size:34px;font-weight:700;line-height:30px;margin-top:6px}.kpi-meta{color:#7a879d;font-family:Inter,sans-serif;font-size:11.5px;font-weight:500;line-height:14px;margin-top:5px;text-align:left!important}.kpi-card-content{position:relative}.kpi-icon{align-items:center;background:#eef2ff;border-radius:10px;color:#315df5;display:flex;flex:0 0 36px;height:36px;justify-content:center;width:36px}.kpi-icon,.occupancy-icon{position:absolute;right:0;top:0}.kpi-icon svg{display:block}.warning-text{color:#a56a00}.danger-text{color:#c73c4b}.occupancy-kpi .kpi-meta{font-weight:600}.kpi-grid .approval-kpi{border:1px solid #a8d8ba!important}.approval-kpi .kpi-meta,.expiring-kpi .kpi-meta,.past-auth-kpi .kpi-meta{font-weight:600}.cc-briefing{background:#fff;border:1px solid #dfd4ff;border-radius:25px;box-shadow:0 5px 15px #2719570f;color:#17203d;font-family:inherit;margin:20px 0 24px;overflow:hidden;width:100%}.cc-briefing,.cc-briefing *,.cc-briefing :after,.cc-briefing :before{box-sizing:border-box}.cc-briefing-header{align-items:center;background:#f0f2fc;border-bottom:1px solid #e1e4f2;display:flex;gap:18px;justify-content:space-between;min-height:72px;padding:12px 20px}.cc-header-left{align-items:center;display:flex;flex-wrap:wrap;gap:12px;min-width:0}.cc-header-sparkle{color:#7444ff;flex-shrink:0;font-size:16px!important}.cc-header-title{color:#17203d;font-size:13px;font-weight:700;white-space:nowrap}.cc-header-meta{color:#66708f;font-family:SFMono-Regular,Consolas,monospace;font-size:10px;letter-spacing:.15px}.cc-regenerate-btn{align-items:center;background:#fff;border:1px solid #c8d0f0;border-radius:12px;color:#17203d;cursor:pointer;display:inline-flex;flex-shrink:0;font:inherit;font-size:14px;font-weight:600;gap:10px;justify-content:center;min-height:42px;padding:0 16px;transition:background .2s ease,border-color .2s ease}.cc-regenerate-btn svg{color:#7044ff;font-size:15px}.cc-regenerate-btn:hover{background:#f8f6ff;border-color:#a995ff}.cc-briefing-content{grid-gap:26px;align-items:start;display:grid;gap:26px;grid-template-columns:minmax(0,1fr) 374px;padding:20px 23px}.cc-insights{align-items:stretch;display:flex;flex-direction:column;justify-content:flex-start;min-width:0}.cc-insight{grid-column-gap:14px;align-items:start!important;column-gap:14px;display:grid;grid-template-columns:30px minmax(0,1fr);justify-items:stretch;margin:0 0 15px;text-align:left!important;width:100%}.cc-insight-number{align-items:center;align-self:start;background:#f0eaff;border-radius:50%;color:#7546ff;display:flex;flex-shrink:0;font-size:13px;font-weight:700;height:30px;justify-content:center;justify-self:start;margin-top:1px;width:30px}.cc-insight-content{align-items:flex-start!important;align-self:start;display:flex;flex-direction:column;justify-content:flex-start!important;justify-self:stretch;margin:0;min-width:0}.cc-insight-content,.cc-insight-content p{padding:0;text-align:left!important;width:100%}.cc-insight-content p{color:#18213d;display:block;font-size:12px;font-weight:400;line-height:1.55;margin:1px 0 3px}.cc-insight-content strong{color:#121a35;font-weight:750}.cc-insight-link{align-items:center;align-self:flex-start!important;background:#0000;border:0;color:#2449ee;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:650;gap:3px;justify-content:flex-start!important;line-height:1.5;margin:0;padding:0;text-align:left!important}.cc-insight-link svg{flex-shrink:0;font-size:18px;margin-left:-3px}.cc-insight-link:hover{color:#6438d8;text-decoration:underline}.cc-ask-row{align-items:center;border-top:1px dashed #d9def0;display:flex;flex-wrap:wrap;gap:9px;margin-top:6px;padding-top:17px}.cc-ask-label{color:#7680a1;font-family:SFMono-Regular,Consolas,monospace;font-size:11px;letter-spacing:1.2px;margin-right:3px;white-space:nowrap}.cc-question-btn{align-items:center;background:#fff;border:1px solid #c9d0ef;border-radius:22px;color:#202947;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;gap:6px;justify-content:center;min-height:35px;padding:6px 13px;transition:background .2s ease,border-color .2s ease;white-space:nowrap}.cc-question-btn svg{color:#7444ff;font-size:14px}.cc-question-btn:hover{background:#f5f1ff;border-color:#aa95ff}.cc-week-summary{border-left:1px solid #dce1f3;min-width:0;padding-left:25px}.cc-summary-title{color:#737d9f;font-family:SFMono-Regular,Consolas,monospace;font-size:11px;letter-spacing:1.4px;margin:1px 0 10px}.cc-summary-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.cc-summary-card{align-items:flex-start;background:#eef1fb;border-radius:13px;display:flex;flex-direction:column;gap:5px;justify-content:flex-start;min-height:98px;padding:15px 15px 12px}.cc-summary-card strong{color:#121a36;font-size:25px;font-weight:650;line-height:1.1}.cc-summary-card span{color:#56617f;font-size:12px;line-height:1.35;max-width:130px}.cc-summary-card-purple{background:#f0eaff}@media (max-width:1100px){.cc-briefing-content{gap:20px;grid-template-columns:minmax(0,1fr) 300px}.cc-week-summary{padding-left:18px}.cc-question-btn{text-align:left;white-space:normal}}@media (max-width:800px){.cc-briefing-content{gap:22px;grid-template-columns:minmax(0,1fr)}.cc-week-summary{border-left:none;border-top:1px solid #dce1f3;padding:20px 0 0}.cc-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-summary-card{min-height:85px}}@media (max-width:560px){.cc-briefing{border-radius:17px}.cc-briefing-header{align-items:flex-start;flex-direction:column;padding:15px}.cc-header-left{gap:8px}.cc-header-title{font-size:15px}.cc-header-meta{font-size:11px;padding-left:27px;width:100%}.cc-regenerate-btn{align-self:flex-end;min-height:37px}.cc-briefing-content{padding:17px 14px}.cc-insight{align-items:start!important;column-gap:12px;grid-template-columns:30px minmax(0,1fr)}.cc-insight-content{align-items:flex-start!important;justify-content:flex-start!important;text-align:left!important}.cc-insight-content p{margin-top:1px;text-align:left!important}.cc-insight-link{align-self:flex-start!important;justify-content:flex-start!important;text-align:left!important}.cc-ask-row{align-items:stretch}.cc-ask-label{margin-bottom:2px;width:100%}.cc-question-btn{border-radius:10px;justify-content:flex-start;width:100%}.cc-summary-grid{gap:9px}.cc-summary-card{min-height:82px;padding:12px}.cc-summary-card strong{font-size:22px}}.dashboard-grid{grid-column-gap:16px;grid-row-gap:20px;column-gap:16px;display:grid;margin-bottom:0;row-gap:20px;width:100%}.dashboard-grid.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-grid .span-2{grid-column:span 2}.dashboard-card{background:#fff;border:1px solid #dce2ed;border-radius:17px;box-sizing:border-box;min-width:0;overflow:hidden;padding:17px 18px}.card-header{background:#eef1fa;border-bottom:1px solid #edf0f5;border-top-left-radius:17px;border-top-right-radius:17px;box-sizing:border-box;gap:12px;justify-content:space-between;margin:-17px -18px 8px;padding:10px 18px;width:calc(100% + 36px)}.card-header,.card-title-group{align-items:center;display:flex}.card-title-group{gap:8px;min-width:0}.card-title-icon{align-items:center;background:#eef2f7;border-radius:7px;color:#53627a;display:flex;flex:0 0 28px;height:28px;justify-content:center;margin:0;width:28px}.card-title-icon svg{display:block}.card-title-inline{align-items:center;display:flex;gap:8px;min-width:0}.card-title-inline h2{color:#18243d;font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:700;line-height:20px;margin:0;white-space:nowrap}.card-title-inline span{color:#7a879d;font-family:JetBrains Mono,monospace;font-size:10px;line-height:20px;margin:0;white-space:nowrap}.chart-data-button{background:#fff;border:1px solid #dfe4ec;border-radius:7px;color:#080808;cursor:pointer;flex:0 0 auto;gap:0;height:35px;overflow:hidden;padding:0;transition:background .15s ease,border-color .15s ease,color .15s ease;width:70px}.chart-data-button,.chart-data-icon{align-items:center;box-sizing:border-box;display:flex;justify-content:center}.chart-data-icon{flex:0 0 32px;height:33px;width:32px}.chart-data-icon svg{display:block;height:18px;width:18px}.chart-data-text{align-items:center;box-sizing:border-box;display:flex;font-family:Inter,JetBrains Mono,monospace;font-size:12px;font-weight:600;height:33px;justify-content:center;line-height:1;min-width:32px;padding:0 4px}.chart-data-button:hover{background:#f8fafc;border-color:#cfd6e2;color:#344054}.chart-data-button:active{background:#f2f4f7}.chart-data-button:focus-visible{outline:2px solid #98a2b3;outline-offset:2px}.chart-container{box-sizing:border-box;min-width:0;width:100%}.chart-container .echarts-for-react{width:100%!important}.data-table-wrap{overflow-x:auto;width:100%}.pf-data-table{border-collapse:collapse;font-family:Inter,sans-serif;font-size:11px;width:100%}.pf-data-table th{background:#eef1fa;border-bottom:1px solid #dce2ed;color:#66748d;font-size:9.5px;font-weight:700;padding:9px 10px;text-align:left;white-space:nowrap}.pf-data-table td{border-bottom:1px solid #edf0f5;color:#35435e;padding:10px;white-space:nowrap}.pf-data-table tbody tr:last-child td{border-bottom:0}.pf-data-table tbody tr:hover{background:#fafbfe}.danger-number{color:#c73c4b;font-weight:700}.risk-badge{align-items:center;border-radius:10px;display:inline-flex;font-size:9px;font-weight:600;justify-content:center;min-width:48px;padding:4px 8px}.risk-badge.high{background:#fdebec;color:#c73c4b}.risk-badge.medium{background:#fff5df;color:#a56a00}.risk-badge.low{background:#eaf8f0;color:#168653}.outpatient-kpis{margin-bottom:0}.drawer-overlay{background:#141d3033;inset:0;position:fixed;z-index:9998}.chart-data-drawer{border-left:1px solid #dce2ed;box-shadow:-8px 0 28px #141e321f;box-sizing:border-box;max-width:90vw;width:470px}.drawer-header{align-items:center;border-bottom:1px solid #dce2ed;box-sizing:border-box;display:flex;gap:12px;justify-content:space-between;min-height:70px;padding:15px 18px}.drawer-header>div:first-child{min-width:0}.drawer-header h2{color:#18243d;font-family:Space Grotesk,sans-serif;font-size:16px;font-weight:700;line-height:21px;margin:0}.drawer-header span{color:#7a879d;display:block;font-family:JetBrains Mono,monospace;font-size:9px;margin-top:4px}.drawer-close{align-items:center;background:#fff;border:1px solid #dce2ed;border-radius:8px;color:#718099;cursor:pointer;display:flex;flex:0 0 30px;height:30px;justify-content:center;padding:0;width:30px}.drawer-close:hover{background:#f5f7fb;color:#18243d}.drawer-body{flex:1 1;min-height:0;overflow-y:auto;padding:18px}@media (max-width:1200px){.pf-header-controls{gap:10px}.pf-date-selector{width:200px}.kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-grid.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:950px){.pf-header{align-items:flex-start;flex-direction:column;gap:18px;height:auto;padding:18px 0}.pf-header-controls{flex-wrap:wrap;width:100%}}@media (max-width:850px){.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid.grid-3{grid-template-columns:minmax(0,1fr)}.dashboard-grid .span-2{grid-column:span 1}}@media (max-width:650px){.pf-page{padding-left:15px;padding-right:15px}.pf-header-left{width:100%}.pf-subtitle{white-space:normal}.pf-header-controls{width:100%}.pf-date-selector{flex:1 1}.pf-tabs{overflow-x:auto}.pf-tab{white-space:nowrap}}@media (max-width:600px){.kpi-grid{grid-template-columns:minmax(0,1fr)}.chart-data-drawer{max-width:100%;width:100%}}@media print{body,html{background:#fff!important;height:auto!important;margin:0!important;padding:0!important;width:100%!important}body *{visibility:hidden!important}.pf-page,.pf-page *{visibility:visible!important}.pf-page{background:#fff!important;box-sizing:border-box!important;left:0!important;margin:0!important;min-height:auto!important;padding:0 20px 30px!important;position:absolute!important;top:0!important;width:100%!important}.pf-header-controls{display:none!important}.pf-header{border-bottom:1px solid #d9dfeb!important;height:auto!important;padding:15px 0!important;width:100%!important}.pf-header,.pf-tabs{display:flex!important}.pf-step-placeholder{display:none!important}.pf-page>*{break-inside:avoid;page-break-inside:avoid}.chart-data-button,.chart-data-drawer,.drawer-overlay{display:none!important}.dashboard-card,.dashboard-grid,.kpi-card{break-inside:avoid!important;page-break-inside:avoid!important}.data-table-wrap{overflow:visible!important}*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}}.auth-status-legend{display:flex;flex-direction:column;gap:9px;margin:8px 8px 0}.auth-status-item{align-items:center;display:flex;min-height:18px;width:100%}.auth-status-dot{border-radius:2px;flex:0 0 9px;height:9px;margin-right:8px;width:9px}.auth-status-name{color:#667085;flex:1 1;font-family:Inter,system-ui,sans-serif;font-size:12px;line-height:16px;text-align:left;white-space:nowrap}.auth-status-count{color:#18243d;width:32px}.auth-status-count,.auth-status-percent{font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:600;text-align:right}.auth-status-percent{color:#667085;width:38px}.authorization-title-inline{align-items:flex-start;display:flex;flex-direction:column;gap:2px}.authorization-title-inline h2,.authorization-title-inline span{margin:0}.kpi-loading-icon{animation:kpiRefreshSpin 1s linear infinite;color:#1f3864}@keyframes kpiRefreshSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.pf-date-selector.month{justify-content:center;min-width:220px}.pf-month-dropdown{display:inline-block;position:relative}.pf-date-selector.month{align-items:center;display:inline-flex;gap:6px;justify-content:flex-start;min-width:0;white-space:nowrap;width:auto}.pf-month-dropdown-menu{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 8px 24px #0f172a1f;left:0;max-height:320px;min-width:220px;overflow-y:auto;padding:5px;position:absolute;top:calc(100% + 6px);z-index:1000}.pf-month-option{background:#0000;border:none;border-radius:6px;color:#334155;cursor:pointer;display:block;font-size:14px;padding:9px 12px;text-align:left;width:100%}.pf-month-option:hover{background:#f1f5f9}.pf-month-option.active{background:#eef2ff;color:#2447cc;font-weight:600}.chart-drawer-overlay{background:#0f172a38;inset:0;position:fixed;z-index:9998}.chart-data-drawer{animation:chartDrawerIn .22s ease-out;background:#fff;box-shadow:-12px 0 35px #0f172a29;display:flex;flex-direction:column;height:100vh;position:fixed;right:0;top:0;width:min(720px,92vw);z-index:9999}.chart-drawer-header{align-items:center;border-bottom:1px solid #e7ebf2;display:flex;gap:20px;justify-content:space-between;min-height:76px;padding:18px 22px}.chart-drawer-header h2{color:#17213b;font-size:18px;font-weight:700;line-height:1.3;margin:0}.chart-drawer-header span{color:#7a8498;display:block;font-size:12px;margin-top:5px}.chart-drawer-close{align-items:center;background:#0000;border:0;border-radius:8px;color:#69758b;cursor:pointer;display:flex;font-size:25px;height:34px;justify-content:center;line-height:1;width:34px}.chart-drawer-close:hover{background:#f1f4f8;color:#17213b}.chart-drawer-body{flex:1 1;min-height:0;overflow:auto;padding:20px 22px}.chart-data-table-wrapper{overflow-x:auto;width:100%}.chart-data-table{border-collapse:collapse;font-size:13px;width:100%}.chart-data-table th{background:#f7f9fc;border-bottom:1px solid #dfe5ee;color:#566178;font-size:11px;font-weight:700;padding:11px 12px;position:-webkit-sticky;position:sticky;text-align:left;top:0;white-space:nowrap;z-index:1}.chart-data-table td{border-bottom:1px solid #edf0f5;color:#29344d;padding:11px 12px;white-space:nowrap}.chart-data-table tbody tr:hover{background:#f8faff}.chart-no-data{align-items:center;color:#7a8498;display:flex;font-size:13px;justify-content:center;min-height:180px}@keyframes chartDrawerIn{0%{transform:translateX(100%)}to{transform:translateX(0)}}@media (max-width:700px){.chart-data-drawer{width:100vw}.chart-drawer-body,.chart-drawer-header{padding:16px}}.rc-modal,.rc-page{--rc-ink:#1e293b;--rc-muted:#64748b;--rc-border:#e5e8ec;--rc-astra:#2e5eff;--rc-surface:#f6f8fb;color:var(--rc-ink);font:13px/1.5 Inter,sans-serif;text-align:left}.rc-modal,.rc-modal *,.rc-page,.rc-page *{box-sizing:border-box}.rc-page{background:var(--rc-surface);min-width:0;padding:24px;width:100%}.rc-modal button,.rc-page button{cursor:pointer;font:inherit}.rc-modal button:focus-visible,.rc-page button:focus-visible,.rc-table-scroll:focus-visible{outline:3px solid #a6b8ff;outline-offset:3px}.rc-icon{flex:none;height:16px;vertical-align:middle;width:16px}.rc-page-header{align-items:center;display:flex;gap:18px;justify-content:space-between;margin-bottom:20px}.rc-title-group{align-items:center;display:flex;gap:12px}.rc-title-icon{background:#e7ecff;border-radius:12px;color:var(--rc-astra);display:grid;height:50px;place-items:center;width:50px}.rc-page-header h1{font:700 28px/1.25 Space Grotesk,sans-serif;letter-spacing:-.7px;margin:0}.rc-page-header p{color:var(--rc-muted);margin:4px 0 0}.rc-period-label{color:var(--rc-muted);flex-wrap:wrap;font-size:12px;gap:9px}.rc-period-label,.rc-viewbar{align-items:center;display:flex}.rc-viewbar{gap:12px;justify-content:space-between;margin-bottom:20px}.rc-viewbar>span{color:#8491a3;font-size:11px}.rc-segment{display:inline-flex;gap:8px}.rc-segment button{align-items:center;background:#fff;border:1px solid var(--rc-border);border-radius:999px;box-sizing:border-box;color:#718096;display:inline-flex;font-weight:600;height:38px;padding:0 20px;text-transform:capitalize}.rc-segment button:hover:not([aria-pressed=true]){border-color:#a6b8ff;color:var(--rc-astra)}.rc-segment button[aria-pressed=true]{background:var(--rc-astra);border-color:var(--rc-astra);box-shadow:0 1px 4px #10234612;color:#fff}.carechord-status-pill{align-items:center;background:#f4efff;border:1px solid #ddd2ff;border-radius:999px;cursor:pointer;display:inline-flex;font:inherit;gap:7px;height:38px;margin:0;padding:0 6px 0 14px;transition:background .15s ease,border-color .15s ease,transform .15s ease;-webkit-user-select:none;user-select:none;width:-webkit-fit-content;width:fit-content}.carechord-status-pill:hover{background:#eee7ff;border-color:#cbbcff;transform:translateY(-1px)}.carechord-status-pill:focus-visible{outline:2px solid #7047eb80;outline-offset:2px}.carechord-status-icon{color:#7047eb;flex:none;height:16px;width:16px}.carechord-status-name{color:#171a33;font-size:15px;font-weight:700;white-space:nowrap}.carechord-status-state{color:#69677a;font-size:14px;font-weight:400;white-space:nowrap}.carechord-review-count{align-items:center;background:#7647e8;border-radius:999px;display:inline-flex;font-size:13px;font-weight:700;height:28px;justify-content:center;padding:0 12px;white-space:nowrap}.carechord-target-highlight{box-shadow:0 0 0 4px #7047eb14;outline:2px solid #7047eb59}.rc-kpi-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:20px}.rc-kpi{background:#fff;border:1px solid var(--rc-border);border-radius:10px;box-shadow:0 2px 4px #0000001a;margin-top:0;min-width:0;padding:16px 18px;text-align:left}button.rc-kpi:hover{border-color:#a6b8ff}.rc-kpi-top{align-items:center;color:var(--rc-muted);display:flex;font-size:12px;gap:8px;justify-content:space-between}.rc-kpi-icon{background:var(--rc-tint);border-radius:8px;color:var(--rc-tone);display:grid;height:30px;place-items:center;width:30px}.rc-kpi>strong{display:block;font:700 30px/1.25 Space Grotesk,sans-serif;letter-spacing:-.8px;margin:10px 0 8px}.rc-kpi-bottom{align-items:center;color:#8793a5;display:flex;flex-wrap:wrap;font-size:15px;gap:6px}.rc-kpi-bottom>.rc-icon{height:13px;margin-left:auto;width:13px}.rc-grid{grid-gap:16px;display:grid;gap:16px;margin-bottom:16px}.rc-grid-three,.rc-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.rc-span-two{grid-column:span 2}.rc-grid-risk-monthly{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1200px){.rc-grid-risk-monthly{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.rc-grid-risk-monthly{grid-template-columns:1fr}}.rcm-migration-predict-row{align-items:stretch}.rcm-migration-predict-row>*{min-width:0}@media (max-width:900px){.rc-grid-two.rcm-migration-predict-row{grid-template-columns:1fr}}.rc-panel{background:#fff;border:1px solid var(--rc-border);border-radius:10px;box-shadow:0 2px 4px #0000001a;min-width:0;overflow:hidden}.rc-page>.rc-panel{margin-top:16px}.rc-panel-header{align-items:flex-start;background:#eceffb;border-bottom:1px solid #edf0f4;display:flex;gap:12px;justify-content:space-between;min-height:70px;padding:16px 18px}.rc-panel-header h2{align-items:center;display:flex;font-size:15px;font-weight:650;gap:7px;line-height:1.3;margin:0}.rc-panel-header h2 .rc-icon{color:#8692a5;margin-top:0}.rc-panel-header p{color:#8c97a8;font-size:12px;margin:4px 0 0}.rc-header-controls{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.rc-date-filter{align-items:center;background:#fff;border:1px solid var(--rc-border);border-radius:7px;box-sizing:border-box;color:var(--rc-muted);display:inline-flex;font-size:12px;gap:6px;height:38px;margin-top:10px;padding:0 12px}.rc-date-filter input[type=date]{background:none;border:0;color:var(--rc-ink);font:inherit}.rc-panel-tools{align-items:center;display:flex;flex:none;gap:6px;margin-top:0}.rc-panel-link-button{align-items:center;background:#fff;border:1px solid var(--rc-border);border-radius:6px;color:#4a5d8a;display:inline-flex;font-size:11px;font-weight:600;gap:5px;margin-top:0;padding:5px 10px;white-space:nowrap}.rc-panel-link-button:hover{background:#f1f5ff;border-color:#a6b8ff;color:var(--rc-astra)}.rc-panel-link-button .rc-icon{height:12px;width:12px}.rc-icon-button{align-items:center;background:#fff;border:1px solid var(--rc-border);border-radius:6px;color:#0d2b54;display:inline-flex;flex:none;font-weight:650;height:28px;justify-content:center;margin-top:5px;width:28px}.rc-icon-button:hover{background:#f1f5ff;color:var(--rc-astra)}.rc-icon-button .rc-icon{height:13px;width:13px}.rc-panel-body{font-size:15px;padding:18px}.rc-panel-body.rc-flush{padding:0}.rc-chart{height:250px;min-width:0;width:100%}.rc-grid-three .rc-chart{height:220px}.rc-chart .rc-echart{height:100%!important;width:100%}.rc-tone-astra{--rc-tone:#2e5eff;--rc-tint:#e7ecff}.rc-tone-error{--rc-tone:#dc5265;--rc-tint:#fce9ed}.rc-tone-warning{--rc-tone:#d69a3c;--rc-tint:#fdf1df}.rc-tone-success{--rc-tone:#279b73;--rc-tint:#e6f6ef}.rc-tone-info{--rc-tone:#4c91d3;--rc-tint:#e8f2fc}.rc-tone-indigo{--rc-tone:#8873d5;--rc-tint:#f0ebfd}.rc-tone-slate{--rc-tone:#99a5ba;--rc-tint:#eef1f6}.rc-text-success{color:#218a67!important}.rc-text-error{color:#c33e55!important}.rc-text-slate{color:#748299!important}.rc-badge{align-items:center;background:var(--rc-tint);border-radius:999px;color:var(--rc-tone);display:inline-flex;font-size:10px;font-weight:600;gap:5px;padding:3px 9px;white-space:nowrap}.rc-badge .rc-icon{height:12px;width:12px}.rc-bar-list{display:flex;flex-direction:column;font-size:15px;gap:18px;list-style:none;margin:0;padding:0}.rc-bar-row{display:flex;gap:12px;justify-content:space-between;margin-bottom:7px}.rc-bar-row>div{align-items:baseline;display:flex;gap:6px;min-width:0}.rc-bar-row span{color:#526177;font-weight:500;white-space:nowrap}.rc-bar-row small{color:#8b96a8;display:inline;font-size:10px;margin-top:0}.rc-bar-row strong{font-feature-settings:"tnum";color:#40516b;font-size:14px;font-variant-numeric:tabular-nums;white-space:nowrap}.rc-progress{-webkit-appearance:none;appearance:none;background:#edf0f5;border:0;border-radius:8px;color:var(--rc-tone);display:block;height:8px;overflow:hidden;width:100%}.rc-progress::-webkit-progress-bar{background:#edf0f5}.rc-progress::-webkit-progress-value{background:var(--rc-tone);border-radius:8px}.rc-progress::-moz-progress-bar{background:var(--rc-tone);border-radius:8px}.rc-panel-note{color:#7b879b;font-size:11px;margin:16px 0 0}.rc-panel-note b{color:var(--rc-ink)}.rc-agent-note{align-items:flex-start;background:#f1ecfd;border:1px solid #e9e1fb;border-radius:9px;color:#75638e;display:flex;gap:10px;margin:16px 0 0;padding:14px}.rc-agent-note>.rc-icon{color:#9576ca;margin-top:2px}.rc-agent-label{align-items:center;color:#795d9f;display:flex;flex-wrap:wrap;font-size:11px;font-weight:600;gap:8px}.rc-agent-label span{border:1px solid #dfd3f2;border-radius:4px;font-size:8px;font-weight:400;padding:1px 5px}.rc-agent-note p{font-size:11px;line-height:1.7;margin:5px 0 0}.rc-table-scroll{max-width:100%;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;position:relative;scrollbar-color:#c5cddb #f5f7fa;scrollbar-width:thin;width:100%}.rc-table{border-collapse:collapse;font-size:11px;text-align:left;width:100%}.rc-table td,.rc-table th{border-bottom:1px solid #edf0f4;font-size:13px;padding:12px 15px;vertical-align:middle;white-space:nowrap}.rc-table thead th{background:#f9fafc;color:#8894a7;font-size:12px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.rc-table tbody th{color:#40516a;font-weight:600}.rc-table tbody td{color:#0e0e0e}.rc-table tbody tr:last-child>*{border-bottom:0}.rc-table tbody tr:hover{background:#f4f7fd}.rc-row-error{background:#fff8fa}.rc-row-warning{background:#fffdf6}.rc-payer-table{min-width:760px}.rc-appeals-table{min-width:1080px}.rc-number,.rc-right{text-align:right}.rc-mono,.rc-number{font-feature-settings:"tnum";font-family:JetBrains Mono,monospace;font-size:13px;font-variant-numeric:tabular-nums}.rc-muted{color:#1d1d1d!important}.rc-rate{align-items:center;display:flex;gap:8px;min-width:95px}.rc-rate progress{width:55px}.rc-rate>span{font-size:10px;min-width:34px;text-align:right}.rc-person{align-items:center;display:inline-flex;font-size:10px;gap:7px;white-space:nowrap}.rc-person>span{background:#eeebf8;border-radius:50%;color:#8e7aad;display:grid;font-size:8px;height:23px;place-items:center;width:23px}.rc-text-button{background:none;border:0;color:#546fd0;font-weight:600!important;padding:0}.rc-text-button:hover{text-decoration:underline}.rc-scorecard{min-width:1280px}.rc-scorecard th:first-child{background:#fff;box-shadow:1px 0 #e5e8ec;left:0;position:-webkit-sticky;position:sticky;z-index:1}.rc-scorecard thead th:first-child{background:#f9fafc}.rc-current-month{background:#eef3ff;font-weight:600}.rc-empty{color:var(--rc-muted);padding:15px}.rc-button{align-items:center;background:#fff;border:1px solid var(--rc-border);border-radius:999px;border-radius:7px;box-sizing:border-box;color:var(--rc-ink);display:inline-flex;font-size:12px!important;font-weight:600!important;gap:6px;height:38px;justify-content:center;padding:9px 14px}.rc-button-primary{background:var(--rc-astra);border-color:var(--rc-astra);color:#fff}.rcm-revenue-tab{align-items:center;border-bottom:2px solid #0000;color:#64748b;display:inline-flex;font-size:13px;font-weight:600;padding:14px 16px;text-decoration:none;white-space:nowrap}.rcm-revenue-tab.is-active{border-bottom-color:#2e5eff;color:#2e5eff}.rc-details-button{font-size:11px;font-weight:600;gap:5px;padding:0 10px;width:auto}@media (max-width:1200px){.rc-page{padding:20px}.rc-kpi-grid{gap:10px}.rc-kpi{margin-top:0;padding:14px}.rc-panel-header{color:#d1d9f3;padding:14px}.rc-grid-three .rc-panel-tools{align-items:flex-end;flex-direction:column}}@media (max-width:980px){.rc-page-header{align-items:flex-start;flex-direction:column}.rc-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.rc-grid-three{grid-template-columns:repeat(2,minmax(0,1fr))}.rc-grid-three>.rc-panel:last-child:not(.rc-span-two){grid-column:1/-1}}@media (max-width:680px){.rc-page{padding:16px 12px}.rc-page-header h1{font-size:25px}.rc-period-label{font-size:10px}.rc-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rc-kpi-grid>:last-child{grid-column:1/-1}.rc-kpi>strong{font-size:27px}.rc-grid-three,.rc-grid-two{grid-template-columns:minmax(0,1fr)}.rc-span-two{grid-column:auto}.rc-panel-header{flex-wrap:wrap;gap:8px}.rc-panel-header h2{font-size:15px}.rc-grid-three .rc-panel-tools{flex-direction:row}.rc-panel-body{padding:14px}.rc-chart{height:250px}.rc-viewbar>span{font-size:9px}}.rc-asof{color:#8491a3;font:400 11px JetBrains Mono,monospace;white-space:nowrap}.rcm-mono{font-feature-settings:"tnum";font-family:JetBrains Mono,monospace;font-variant-numeric:tabular-nums}.rcm-full{margin-bottom:16px}.rcm-briefing{background:#fff;border:1px solid var(--rc-border);border-left:4px solid var(--rc-astra);border-radius:10px;box-shadow:0 2px 4px #0000001a;margin-bottom:20px;padding:18px 20px}.rcm-briefing-label{align-items:center;color:var(--rc-astra);display:flex;font-size:11px;font-weight:700;gap:8px;letter-spacing:.04em;text-transform:uppercase}.rcm-briefing-label span{border:1px solid #c9d5ff;border-radius:4px;font-size:8px;font-weight:500;padding:1px 5px}.rcm-briefing-headline{font:600 16px/1.4 Space Grotesk,sans-serif;margin:8px 0 6px}.rcm-briefing-list{color:#526177;font-size:13px;margin:0 0 12px;padding-left:18px}.rcm-briefing-questions{display:flex;flex-wrap:wrap;gap:8px}.rcm-briefing-questions button{background:#fff;border:1px solid var(--rc-border);border-radius:999px;color:#4a5d8a;font-size:12px;font-weight:600;height:32px;padding:0 14px}.rcm-briefing-questions button:hover{border-color:#a6b8ff;color:var(--rc-astra)}.rcm-briefing-questions button[aria-pressed=true]{background:var(--rc-astra);border-color:var(--rc-astra);color:#fff}.rcm-briefing-answer{color:#40516b;font-size:13px;margin:12px 0 0;min-height:20px}.rcm-risk{margin-top:8px}.rcm-risk-heading{align-items:center;display:flex;gap:16px;justify-content:space-between;margin:8px 0 16px}.rcm-risk-heading h2{font:700 20px/1.3 Space Grotesk,sans-serif;margin:0}.rcm-risk-heading p{color:var(--rc-muted);font-size:12px;margin:2px 0 0}.rcm-tier-legend{display:flex;gap:6px}.rcm-badge-score{margin-left:4px}.rcm-matrix .rcm-matrix-group{text-align:center}.rcm-cell{color:#748299;text-align:right}.rcm-cell b{display:block;font-size:13px;font-weight:500}.rcm-cell small{font-size:10px}.rcm-diagonal{background:#f1f5ff}.rcm-diagonal b{color:var(--rc-ink);font-size:16px;font-weight:700}.rcm-risk-stack{display:flex;flex-direction:column;gap:20px;margin-bottom:16px}.rc-panel.discharge-accounts-card{background:#fff;border:1px solid #d7dfed;border-radius:16px;box-shadow:0 4px 12px #192a460d,0 1px 3px #192a460a;overflow:hidden;width:100%}.discharge-accounts-header{align-items:center;background:#f0f3f9;border-bottom:1px solid #d8dfec;display:flex;gap:7px;height:40px;padding:0 14px}.discharge-accounts-icon{color:#66738d;flex:none;height:12px;width:12px}.discharge-accounts-title{color:#111a33;font-size:12px;font-weight:700;line-height:1;margin:0;white-space:nowrap}.discharge-accounts-meta{color:#66738d;font:400 9px/1 Roboto Mono,JetBrains Mono,SFMono-Regular,Consolas,monospace;letter-spacing:.03em;white-space:nowrap}.discharge-accounts-card .discharge-accounts-route{height:22px;margin:0 0 0 auto;width:22px}.discharge-accounts-toolbar{align-items:center;background:#fff;border-bottom:1px solid #d9e0ec;display:flex;flex-wrap:wrap;gap:6px 14px;min-height:50px;padding:0 12px}.discharge-accounts-filters{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.discharge-accounts-card .discharge-filter-btn{align-items:center;background:#fff;border:1px solid #c7d3e6;border-radius:999px;color:#243451;display:inline-flex;font-size:13px;font-weight:500;height:25px;line-height:1;margin-top:0;padding:0 10px;white-space:nowrap}.discharge-accounts-card .discharge-filter-btn:hover{background:#f7f9fd}.discharge-accounts-card .discharge-filter-count{color:#697895;margin-left:4px}.discharge-accounts-card .discharge-filter-btn.active,.discharge-accounts-card .discharge-filter-btn.active:hover{background:#315efb;border-color:#0000;color:#fff;font-weight:600}.discharge-accounts-card .discharge-filter-btn.active .discharge-filter-count{color:#fff}.discharge-accounts-hint{align-items:center;color:#56647e;display:flex;font-size:12px;gap:4px;margin-left:auto}.discharge-accounts-hint svg{flex:none;height:10px;width:10px}.discharge-table-scroll{overflow-x:auto;width:100%}.discharge-accounts-table{border-collapse:initial;border-spacing:0;min-width:1100px;table-layout:fixed;width:100%}.discharge-accounts-table thead th{background:#f0f3f9;border-bottom:1px solid #d8dfec;color:#66728c;font:500 14px/1 Roboto Mono,JetBrains Mono,SFMono-Regular,Consolas,monospace;height:34px;padding:0 10px;text-align:left;text-transform:uppercase;vertical-align:middle;white-space:nowrap}.discharge-accounts-table td.is-right,.discharge-accounts-table th.is-right{text-align:right}.discharge-accounts-card .discharge-sort-btn{align-items:center;background:none;border:0;color:inherit;display:inline-flex;font:inherit;gap:3px;letter-spacing:inherit;margin:0;padding:0;text-transform:inherit}.discharge-sort-icon{color:#a9b4c8;font-size:7px}.discharge-accounts-table tbody td{border-bottom:1px solid #dce3ed;color:#101932;font-size:12px;height:52px;line-height:1.25;overflow:hidden;padding:6px 10px;vertical-align:middle}.discharge-accounts-table tbody tr:last-child td{border-bottom:0}.discharge-accounts-table tbody tr{background:#fff;cursor:pointer;transition:background .14s ease}.discharge-accounts-table tbody tr:hover{background:#f8faff}.discharge-accounts-table tbody tr:focus-visible{outline:2px solid #a6b8ff;outline-offset:-2px}.discharge-accounts-table tbody tr.discharge-priority-row{background:#fff3f4}.discharge-accounts-table tbody tr.discharge-priority-row:hover{background:#ffecee}.discharge-accounts-table tbody tr.discharge-priority-row>td:first-child{box-shadow:inset 3px 0 0 #f2475a}.discharge-accounts-table tbody tr.is-selected,.discharge-accounts-table tbody tr.is-selected:hover{background:#f2ebf3}.discharge-patient-cell{align-items:center;display:flex;gap:8px}.discharge-patient-avatar{align-items:center;background:#e8eeff;border-radius:50%;color:#315dd8;display:flex;flex:none;font-size:12px;font-weight:700;height:28px;justify-content:center;width:28px}.discharge-patient-info{min-width:0}.discharge-patient-name{color:#111a32;font-size:12px;font-weight:700;line-height:1.15;white-space:nowrap}.discharge-patient-meta{color:#60708c;font-size:10px;line-height:1.25;margin-top:1px;white-space:nowrap}.discharge-payer{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.discharge-payer-missing{align-items:center;background:#ffefd9;border-radius:999px;color:#9b5507;display:inline-flex;font-size:12px;font-weight:600;gap:3px;height:20px;padding:0 8px;white-space:nowrap}.discharge-payer-missing svg{height:9px;width:9px}.discharge-balance,.discharge-date{font-feature-settings:"tnum";color:#121b32;font-family:Roboto Mono,JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.discharge-balance{color:#10192f}.discharge-muted{color:#9aa5b8}.discharge-claim-pill,.discharge-risk-pill{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:600;gap:3px;height:20px;justify-content:center;padding:0 8px;white-space:nowrap}.discharge-risk-pill svg{flex:none;height:9px;width:9px}.discharge-risk-high{background:#fde2e6;color:#db3548}.discharge-risk-medium{background:#ffebcf;color:#a45a08}.discharge-risk-low{background:#dcf5e7;color:#187545}.discharge-claim-neutral,.discharge-risk-unscored{background:#edf1f8;color:#58647f}.discharge-claim-denied{background:#ffe3e7;color:#df2941}.discharge-claim-progress{background:#daf3f5;color:#08788b}.discharge-claim-warning{background:#ffecd3;color:#a65705}.discharge-risk-cell{align-items:flex-start;display:flex;flex-direction:column;gap:2px}.discharge-risk-change{font-size:12px;font-weight:600;line-height:1.1;white-space:nowrap}.discharge-risk-change-up{color:#eb3348}.discharge-risk-change-down{color:#169352}.discharge-notes-top{color:#172038}.discharge-notes-top svg{height:9px;width:9px}.discharge-notes-meta{color:#60708b;margin-top:1px}@media (max-width:980px){.discharge-accounts-header,.discharge-accounts-toolbar{padding-left:10px;padding-right:10px}.discharge-accounts-hint{margin-left:0}}.discharge-notes-top{align-items:center;color:#162039;display:flex;font-size:12px;gap:3px}.discharge-notes-top svg{flex:none;height:14px;width:14px}.discharge-notes-restricted{align-items:center;display:inline-flex;gap:3px}.discharge-notes-restricted svg{color:#8d98ad}.discharge-notes-meta{color:#586985;font-size:12px;margin-top:2px;white-space:nowrap}@media (max-width:980px){.discharge-accounts-header,.discharge-accounts-toolbar{padding-left:12px;padding-right:12px}.discharge-accounts-hint{margin-left:0}}.rcm-notes{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.rc-kpi-loading{opacity:.5;pointer-events:none}.rcm-note{background:#fff;border:1px solid #edf0f4;border-radius:8px;display:flex;flex-direction:column;gap:4px;padding:12px 14px;text-align:left;width:100%}.rcm-note:hover{background:#f8faff;border-color:#a6b8ff}.rcm-note-head{color:#8491a3;display:flex;flex-wrap:wrap;font-size:11px;gap:10px}.rcm-note-head .rcm-mono{color:var(--rc-astra);font-weight:500}.rcm-note-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#40516b;display:-webkit-box;font-size:13px;overflow:hidden}.rcm-note-author{color:#8491a3;font-size:11px}.latest-notes-card{background:#fff;border:1px solid #d7dfed;border-radius:14px;box-shadow:0 2px 8px #192a460a;overflow:hidden;width:100%}.latest-notes-header{align-items:center;background:#f0f3f9;border-bottom:1px solid #d8dfec;display:flex;gap:7px;height:37px;padding:0 14px}.latest-notes-icon{color:#66738d;flex:none;height:11px;width:11px}.latest-notes-title{color:#10192f;font-size:14px;font-weight:700;line-height:1;margin:0;white-space:nowrap}.latest-notes-meta{color:#63708b;font:400 12px/1 Roboto Mono,JetBrains Mono,SFMono-Regular,Consolas,monospace;white-space:nowrap}.latest-notes-body{padding:12px 12px 10px}.latest-notes-view-row{align-items:center;display:flex;gap:8px}.latest-notes-view-label{color:#586681;font-size:12px}.latest-notes-view-select{background:#fff;border:1px solid #bdc9dd;border-radius:5px;color:#10192f;font-size:12px;height:24px;min-width:155px;padding:0 8px}.latest-notes-demo{align-items:center;border:1px solid #cad4e5;border-radius:5px;color:#68758f;display:inline-flex;font:400 12px/1 Roboto Mono,JetBrains Mono,SFMono-Regular,Consolas,monospace;height:18px;padding:0 5px}.latest-notes-visibility{color:#55637e;font-size:12px;margin:8px 0 7px}.latest-notes-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.latest-notes-grid>li{display:flex;min-width:0}.latest-notes-card .latest-note-card{background:#fff;border:1px solid #ccd7e8;border-radius:7px;display:flex;flex-direction:column;min-height:78px;padding:8px;text-align:left;width:100%}.latest-notes-card .latest-note-card:hover{background:#fbfcff;border-color:#abbad2}.latest-note-head{align-items:center;display:flex;gap:4px;min-width:0}.latest-note-author{color:#111930;font-size:12px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.latest-note-category,.latest-note-source{align-items:center;display:inline-flex;flex:none;font-size:12px;height:16px;padding:0 5px;white-space:nowrap}.latest-note-source{background:#e9edf6;border-radius:5px;color:#111930;font-weight:700}.latest-note-category{background:#fff;border:1px solid #cad5e7;border-radius:999px;color:#5e6b85}.latest-note-date{color:#5f6d87;flex:none;font:400 12px/1 Roboto Mono,JetBrains Mono,SFMono-Regular,Consolas,monospace;margin-left:auto}.latest-note-body{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#111930;display:-webkit-box;font-size:12px;line-height:1.3;margin-top:5px;overflow:hidden}.latest-note-account{align-items:center;color:#60708b;display:flex;font-size:12px;gap:4px;margin-top:auto;padding-top:5px;white-space:nowrap}.latest-note-account svg{flex:none;height:8px;width:8px}@media (max-width:1280px){.latest-notes-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.latest-notes-grid{grid-template-columns:minmax(0,1fr)}}.carechord-insight{grid-column-gap:9px;align-items:start;background:#f0f3fa;border:1px solid #d6deed;border-radius:10px;column-gap:9px;display:grid;grid-template-columns:25px minmax(0,1fr) auto;min-height:85px;padding:9px 10px;width:100%}.carechord-insight-icon{align-items:center;background:#5148ff;border-radius:6px;color:#fff;display:flex;height:23px;justify-content:center;width:23px}.carechord-insight-icon svg{height:11px;width:11px}.carechord-insight-body p{color:#111a32;font-size:12px;line-height:1.4;margin:0}.carechord-confidence{align-items:center;background:#d9f4f5;border-radius:999px;color:#087989;display:inline-flex;font-size:12px;font-weight:600;gap:4px;height:19px;margin-top:6px;padding:0 8px}.carechord-confidence svg{height:9px;width:9px}.carechord-insight .carechord-insight-action{align-self:end;background:#315efb;border:none;border-radius:7px;color:#fff;font-size:12px;font-weight:700;height:27px;padding:0 11px;white-space:nowrap}.carechord-insight .carechord-insight-action:hover{background:#274fd8}@media (max-width:900px){.carechord-insight{grid-template-columns:25px minmax(0,1fr);row-gap:8px}.carechord-insight .carechord-insight-action{grid-column:2;justify-self:start}}.rcm-insight{align-items:flex-start;background:#f1ecfd;border:1px solid #e9e1fb;border-radius:10px;color:#5d4b78;display:flex;gap:12px;margin:0 0 16px;padding:16px}.rcm-insight>div{flex:1 1;min-width:0}.rcm-insight-label{color:#795d9f;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.rcm-insight p{font-size:13px;margin:6px 0 0}.rcm-insight .rcm-insight-hint{color:#8a78a6;font-size:11px}@media (max-width:1100px){.rcm-insight,.rcm-risk-heading{align-items:flex-start;flex-direction:column}}.risk-migration-card{background:#fafbfe;border:1px solid #dfe4ef;border-radius:20px;box-shadow:0 1px 3px #1e293b0f;color:#1b2a4a;overflow:hidden;width:100%}.risk-migration-header{align-items:center;background:#eef0fa;border-bottom:1px solid #dfe4ef;display:flex;gap:10px;min-height:56px;padding:0 20px}.risk-migration-header-icon{color:#6b7a99;flex:none;height:18px;width:18px}.risk-migration-title{color:#1b2a4a;font-size:17px;font-weight:600;line-height:1.3;margin:0}.risk-migration-meta{color:#7a88a6;font:400 13px JetBrains Mono,monospace;letter-spacing:.02em;margin-left:6px}.risk-migration-table{background:#fff;border-collapse:collapse;min-width:640px;table-layout:fixed;width:100%}.risk-migration-table td,.risk-migration-table th{border-bottom:1px solid #dfe4ef;font-size:14px;padding:14px 20px;text-align:right;vertical-align:middle;white-space:nowrap}.risk-migration-table th:first-child{text-align:left}.risk-migration-table thead th{background:#f5f7fc;color:#7a88a6;font:500 11px JetBrains Mono,monospace;letter-spacing:.1em;padding-bottom:10px;padding-top:10px;text-transform:uppercase}.risk-migration-table tbody tr:last-child>*{border-bottom:0}.risk-migration-badge{align-items:center;border-radius:999px;display:inline-flex;font-size:14px;font-weight:600;gap:7px;height:30px;padding:0 14px}.risk-migration-badge svg{height:14px;width:14px}.risk-migration-badge--high{background:#fde8ec;color:#c8283f}.risk-migration-badge--medium{background:#fdf0dc;color:#a0620f}.risk-migration-badge--low{background:#e0f5ea;color:#1c7a47}.risk-migration-cell{align-items:baseline;display:inline-flex;gap:8px;white-space:nowrap}.risk-migration-count{font-feature-settings:"tnum";color:#1b2a4a;font:500 15px JetBrains Mono,monospace;font-variant-numeric:tabular-nums}.risk-migration-count--same{font-weight:700}.risk-migration-percent{color:#7a88a6;font-size:12px}.risk-migration-total{font-feature-settings:"tnum";color:#1b2a4a;font:700 15px JetBrains Mono,monospace;font-variant-numeric:tabular-nums}.risk-migration-insight{align-items:flex-start;background:#eef0fa;border-top:1px solid #dfe4ef;display:flex;gap:9px;padding:12px 20px}.risk-migration-insight-icon{color:#7a88a6;flex:none;height:15px;margin-top:3px;width:15px}.risk-migration-insight p{color:#6b7a99;font-size:14px;line-height:1.4;margin:0}@media (max-width:980px){.risk-migration-header{padding:0 16px}.risk-migration-table td,.risk-migration-table th{padding:12px 14px}.risk-migration-count,.risk-migration-total{font-size:16px}.risk-migration-percent{font-size:14px}.risk-migration-insight{padding:10px 16px}}.carechord-activity-layout{grid-gap:10px;align-items:stretch;display:grid;gap:10px;grid-template-columns:minmax(0,2.05fr) minmax(270px,1fr);margin-top:16px}.carechord-review-panel,.carechord-today-panel{background:#fff;border:1px solid #d7dfec;border-radius:14px;box-shadow:0 4px 12px #192a460d,0 1px 3px #192a460a;min-width:0;overflow:hidden}.carechord-today-panel{display:flex;flex-direction:column}.carechord-review-header,.carechord-today-header{align-items:center;background:#f0f3f9;border-bottom:1px solid #d8dfec;display:flex;flex:none;gap:6px;height:39px;padding:0 12px}.carechord-review-header{gap:5px;padding:0 10px}.carechord-header-icon{color:#64718c;flex:none;height:11px;width:11px}.carechord-review-title,.carechord-today-title{color:#111a33;font-size:15px;font-weight:700;line-height:1;margin:0;white-space:nowrap}.carechord-review-title{font-size:14px}.carechord-review-meta,.carechord-today-meta{color:#64718c;font:400 12px/1 Roboto Mono,JetBrains Mono,SFMono-Regular,Consolas,monospace;letter-spacing:.03em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.carechord-review-meta{color:#687590;font-size:12px}.carechord-activity-list{list-style:none;margin:0;padding:0}.carechord-activity-row{grid-column-gap:8px;align-items:start;border-bottom:1px solid #dce3ed;column-gap:8px;display:grid;grid-template-columns:18px minmax(0,1fr) auto;margin:10px;min-height:58px;padding:8px 12px}.carechord-activity-row:last-child{border-bottom:0}.carechord-activity-icon{align-items:center;border-radius:4px;display:flex;height:25px;justify-content:center;width:25px}.carechord-activity-icon svg{height:14px;width:14px}.carechord-activity-icon--awaiting{background:#efe9ff;color:#7444df}.carechord-activity-icon--failed{background:#ffe2e6;color:#db3247}.carechord-activity-icon--completed{background:#dcf5e7;color:#187546}.carechord-activity-content{margin-left:4px;min-width:0}.carechord-activity-title{color:#10192f;font-size:12px;font-weight:700;line-height:1.25}.carechord-activity-description{color:#5f6e89;font-size:12px;line-height:1.3;margin-top:2px}.carechord-activity-statuses{display:flex;flex-wrap:wrap;gap:4px;margin-top:5px}.carechord-activity-steps{color:#50607d;font-size:12px;line-height:1.4;margin:6px 0 0;padding-left:14px}.carechord-activity-side{min-width:62px;text-align:right}.carechord-activity-time{color:#62708a;display:block;font:400 12px/1 Roboto Mono,JetBrains Mono,SFMono-Regular,Consolas,monospace}.carechord-today-panel .carechord-show-steps{align-items:center;background:none;border:0;color:#315bd8;display:inline-flex;font-size:12px;font-weight:600;gap:2px;margin-top:13px;padding:0}.carechord-show-steps svg{height:8px;width:8px}.carechord-badge{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:600;gap:3px;height:17px;padding:0 6px;white-space:nowrap}.carechord-badge svg{flex:none;height:10px;width:10px}.carechord-badge-purple{background:#eee8ff;color:#7444df}.carechord-badge-violet{background:#efe8ff;color:#7345dc}.carechord-badge-green{background:#dcf5e7;color:#187546}.carechord-badge-cyan{background:#d9f3f4;color:#08798a}.carechord-badge-red{background:#ffe2e6;color:#db3247}.carechord-review-controls{align-items:center;display:flex;gap:5px;padding:9px 10px 6px}.carechord-review-label{color:#596781;font-size:12px}.carechord-review-select{background:#fff;border:1px solid #bcc9dd;border-radius:4px;color:#111a33;font-size:12px;height:23px;min-width:155px;padding:0 7px}.carechord-review-demo{align-items:center;border:1px solid #cad4e5;border-radius:4px;color:#68758f;display:inline-flex;font:400 12px/1 Roboto Mono,JetBrains Mono,SFMono-Regular,Consolas,monospace;height:17px;padding:5px}.carechord-review-count{color:#fff;font-size:12px;margin:10px;padding:0 10px}.carechord-review-list{display:flex;flex-direction:column;gap:7px;list-style:none;margin:0;padding:0 10px 10px}.carechord-review-card{background:linear-gradient(180deg,#f0f3f9 0,#fbfaff 25%,#fbfaff);border:1px solid #cdbdff;border-radius:8px;padding:8px}.carechord-review-card-title{color:#11182f;font-size:12px;font-weight:700;line-height:1.25;margin:0 0 5px}.carechord-review-account{align-items:center;color:#5c6984;display:flex;flex-wrap:wrap;font-size:12px;gap:4px}.carechord-review-account svg{flex:none;height:12px;width:12px}.carechord-review-payer{margin-left:auto}.carechord-review-panel .carechord-review-link{background:none;border:0;color:#315bd8;font-size:12px;font-weight:600;margin-top:0;padding:0}.carechord-review-link:hover{text-decoration:underline}.carechord-review-statuses{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.carechord-review-statuses .carechord-badge{font-size:10px;height:20px}.carechord-review-why{align-items:flex-start;color:#50607d;display:flex;font-size:12px;gap:4px;line-height:1.35;margin:6px 0 0}.carechord-review-why svg{color:#7444df;flex:none;height:15px;margin-top:1px;width:15px}.carechord-review-actions{display:flex;gap:5px;margin-top:8px}.carechord-review-panel .carechord-approve-btn,.carechord-review-panel .carechord-override-btn{align-items:center;border-radius:5px;display:inline-flex;font-size:14px;gap:3px;height:35px;padding:0 10px}.carechord-review-panel .carechord-approve-btn{background:#315efb;border:none;color:#fff;font-weight:500}.carechord-review-panel .carechord-approve-btn:hover:not(:disabled){background:#274fd8}.carechord-review-panel .carechord-approve-btn:disabled{background:#aebff5;cursor:not-allowed;opacity:.75}.carechord-review-panel .carechord-override-btn{background:#fff;border:1px solid #c9d3e3;color:#5c6981;font-weight:600}.carechord-review-panel .carechord-override-btn:hover{background:#f7f9fd}.carechord-review-actions svg{height:15px;width:15px}.carechord-review-signoff{align-items:center;color:#68758e;display:flex;font-size:12px;gap:3px;margin-top:5px}.carechord-review-signoff svg{height:8px;width:8px}@media (max-width:900px){.carechord-activity-layout{grid-template-columns:1fr}}.denial-analytics-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:16px}.denial-chart-card{background:#fff;border:1px solid #dde3f0;border-radius:20px;box-shadow:0 6px 16px #1e2d4b0d,0 1px 3px #1e2d4b08;display:flex;flex-direction:column;height:350px;min-height:350px;min-width:0;overflow:hidden}.denial-chart-header{align-items:center;background:#eef1fa;border-bottom:1px solid #dde3f0;display:flex;flex:none;height:78px;justify-content:space-between;min-height:78px;padding:0 17px}.denial-chart-header-left{align-items:center;display:flex;flex:1 1;gap:8px;min-width:0}.denial-chart-title-wrap{display:flex;flex-direction:column;justify-content:center;min-width:0}.denial-chart-icon{align-items:center;color:#64718d;display:flex;flex:none;justify-content:center}.denial-chart-icon .rc-icon{height:15px;width:15px}.denial-chart-title{color:#11182f;font-size:14px;font-weight:600;line-height:1.2;margin:0;white-space:nowrap}.denial-chart-meta{color:#63708b;display:block;font-family:Roboto Mono,SFMono-Regular,Consolas,monospace;font-size:9px;line-height:1.2;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.denial-chart-data-btn{align-items:center;background:#fff;border:1px solid #c6d0e6;border-radius:10px;color:#11182f;display:inline-flex;flex:none;font-size:13px;font-weight:600;gap:8px;height:34px;justify-content:center;padding:0 13px}.denial-chart-data-btn:hover{background:#f9faff;border-color:#abb9d2}.denial-chart-data-btn .rc-icon{height:16px;width:16px}.denial-chart-content{flex:1 1;min-height:0;padding:16px 18px 14px}.denial-chart-content--legend{padding-bottom:12px;padding-top:12px}.denial-chart-legend{align-items:center;display:flex;flex-wrap:nowrap;gap:18px;justify-content:flex-start;list-style:none;margin:0 0 8px;padding:0;white-space:nowrap}.denial-chart-legend-item{align-items:center;color:#202a42;display:inline-flex;font-size:12px;gap:7px}.denial-chart-legend-marker{border-radius:3px;flex:none;height:10px;width:10px}.denial-chart-body{height:100%;min-width:0;width:100%}.denial-chart-body--single{height:235px}.denial-chart-body--legend{height:220px}.denial-chart-body .rc-chart{height:100%}.denial-chart-empty{color:#63708b;display:grid;height:100%;margin:0;place-items:center}@media (max-width:1100px){.denial-chart-legend{flex-wrap:wrap;gap:6px 15px;height:auto}.denial-chart-body--legend{flex:1 1;height:auto;min-height:220px}.denial-chart-content--legend{display:flex;flex-direction:column}}@media (max-width:1000px){.denial-analytics-grid{grid-template-columns:1fr}}.rc-week-scorecard{background:#fff;border:1px solid #dde3f0;border-radius:20px;box-shadow:0 6px 16px #1e2d4b0d,0 1px 3px #1e2d4b08;margin-bottom:16px;overflow:hidden;width:100%}.rc-week-scorecard-header{background:#eef1fa;border-bottom:1px solid #dde3f0;padding:16px 18px 14px}.rc-week-scorecard-heading{align-items:center;display:flex;gap:9px}.rc-week-scorecard-icon{color:#65718c;display:flex}.rc-week-scorecard-icon .rc-icon{height:15px;width:15px}.rc-week-scorecard-title{color:#11182f;font-size:18px;font-weight:600;line-height:1.2;margin:0}.rc-week-scorecard-meta{color:#62708b;font-family:Roboto Mono,SFMono-Regular,Consolas,monospace;font-size:12px;letter-spacing:.03em;margin:7px 0 0}.rc-week-scorecard-scroll{overflow-x:auto;width:100%}.rc-week-scorecard-table{border-collapse:collapse;min-width:1000px;table-layout:fixed;width:100%}.rc-week-scorecard-table thead tr{background:#f0f3fa;height:45px}.rc-week-scorecard-table thead th{border-bottom:1px solid #d8dfec;color:#61708c;font-family:Roboto Mono,SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:500;letter-spacing:.12em;padding:0 18px;text-align:center;text-transform:uppercase;white-space:nowrap}.rc-week-scorecard-table thead th.rc-week-scorecard-metric-head{text-align:left}.rc-week-scorecard-table tbody tr{background:#fff;border-bottom:1px solid #dde3f0;height:58px}.rc-week-scorecard-table tbody tr:last-child{border-bottom:0}.rc-week-scorecard-table tbody td,.rc-week-scorecard-table tbody th{padding:0 18px;vertical-align:middle}.rc-week-scorecard-metric{color:#141d36;font-size:16px;font-weight:600;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.rc-week-scorecard-value{font-feature-settings:"tnum";color:#172038;font-family:Roboto Mono,SFMono-Regular,Consolas,monospace;font-size:16px;font-variant-numeric:tabular-nums;font-weight:400;text-align:center;white-space:nowrap}.rc-week-scorecard-value.rc-week-scorecard-current{color:#11182f;font-weight:700}.rc-week-scorecard-delta-cell{text-align:center}.rc-week-scorecard-delta{font-feature-settings:"tnum";align-items:center;border-radius:999px;display:inline-flex;font-size:13px;font-variant-numeric:tabular-nums;font-weight:700;height:30px;justify-content:center;min-width:54px;padding:0 12px;white-space:nowrap}.rc-week-scorecard-delta-neutral{background:#eef1f8;color:#61708c}.rc-week-scorecard-delta-bad{background:#fce2e5;color:#d72c40}.rc-week-scorecard-delta-good{background:#ddf4e7;color:#187548}.rc-week-scorecard-empty{color:#63708b;height:120px;text-align:center}.rc-ar-chart-container{height:250px;min-height:250px;position:relative;width:100%}.rc-ar-chart-container>div{height:100%!important;width:100%!important}.rc-chart-empty{align-items:center;color:#718096;display:flex;font-size:13px;height:100%;justify-content:center;width:100%}@media (max-width:900px){.rc-ar-chart-container{height:260px;min-height:260px}}@media (min-width:981px){.rcm-risk>.rc-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.rcm-risk>.rc-grid-three>.rc-panel:last-child{grid-column:auto}}.week-selector{display:inline-block;position:relative}.week-selector-trigger{align-items:center;background:#fff;border:1px solid #c7d2fe;border-radius:14px;box-shadow:none;color:#0f172a;cursor:pointer;display:inline-flex;font:inherit;font-size:16px;font-weight:600;height:50px;justify-content:space-between;max-width:100%;padding:0 20px;width:275px}.week-selector-trigger:hover{border-color:#a5b4fc}.week-selector-trigger:focus-visible{outline:3px solid #a6b8ff;outline-offset:2px}.week-selector-label{font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.week-selector-chevron{color:#64748b;flex:none;height:16px;margin-left:12px;transition:transform .16s ease;width:16px}.week-selector-trigger[aria-expanded=true] .week-selector-chevron{transform:rotate(180deg)}.week-selector-list{animation:week-selector-in .16s ease both;background:#fff;border:1px solid #e5e8ec;border-radius:12px;box-shadow:0 16px 40px #0f172a24;left:0;list-style:none;margin:0;max-height:280px;min-width:100%;overflow-y:auto;padding:6px;position:absolute;top:calc(100% + 6px);z-index:50}@keyframes week-selector-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.week-selector-list{animation:none}.week-selector-chevron{transition:none}}.week-selector-option{align-items:center;border-radius:8px;color:#1e293b;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:10px;justify-content:space-between;padding:10px 12px;white-space:nowrap}.week-selector-option.is-active{background:#f1f5ff}.week-selector-option.is-selected{background:#e7ecff;color:#2e5eff;font-weight:600}.week-selector-check{color:#2e5eff;flex:none;height:14px;width:14px}@media (max-width:680px){.week-selector-trigger{width:100%}.week-selector-list{left:0;min-width:0;right:0}}.rcm-month-filter{display:inline-block;position:relative}.rcm-month-filter-trigger{align-items:center;background:#fff;border:1px solid #c7d2fe;border-radius:14px;box-shadow:none;color:#0f172a;cursor:pointer;display:inline-flex;font:inherit;font-size:16px;font-weight:600;gap:12px;height:50px;justify-content:space-between;max-width:100%;padding:0 20px;width:246px}.rcm-month-filter-trigger:hover{border-color:#a5b4fc}.rcm-month-filter-trigger:focus-visible{outline:3px solid #a6b8ff;outline-offset:2px}.rcm-month-filter-label{font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rcm-month-filter-chevron{color:#64748b;flex:none;height:16px;transition:transform .16s ease;width:16px}.rcm-month-filter-trigger[aria-expanded=true] .rcm-month-filter-chevron{transform:rotate(180deg)}.rcm-month-filter-list{animation:rcm-month-filter-in .16s ease both;background:#fff;border:1px solid #c7d2fe;border-radius:12px;box-shadow:0 16px 40px #0f172a24;left:0;list-style:none;margin:0;max-height:280px;max-width:360px;min-width:100%;overflow-y:auto;padding:6px;position:absolute;top:calc(100% + 6px);width:-webkit-max-content;width:max-content;z-index:50}@keyframes rcm-month-filter-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.rcm-month-filter-list{animation:none}.rcm-month-filter-chevron{transition:none}}.rcm-month-filter-option{align-items:center;border-radius:8px;color:#1e293b;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:10px;justify-content:space-between;padding:10px 12px;white-space:nowrap}.rcm-month-filter-option.is-active{background:#f1f5ff}.rcm-month-filter-option.is-selected{background:#e7ecff;color:#2e5eff;font-weight:600}.rcm-month-filter-check{color:#2e5eff;flex:none;height:14px;width:14px}@media (max-width:680px){.rcm-month-filter-trigger{width:100%}.rcm-month-filter-list{left:0;max-width:none;min-width:0;right:0;width:auto}}.rcm-cc{--cc-ink:#1d2a4b;--cc-muted:#74829f;--cc-purple:#7a5ad8;--cc-lavender:#efecfb;--cc-border:#e3e7f4;--cc-blue:#2f5bea;--cc-mono:"Roboto Mono","JetBrains Mono",ui-monospace,monospace;background:#fff;border:1px solid var(--cc-border);border-radius:24px;box-shadow:0 2px 10px #1d2a4b0d;color:var(--cc-ink);font-family:Inter,system-ui,sans-serif;font-size:12px;margin-bottom:20px;overflow:hidden;text-align:left;width:100%}.rcm-cc,.rcm-cc *,.rcm-cc :after,.rcm-cc :before{box-sizing:border-box}.rcm-cc button{cursor:pointer;font:inherit}.rcm-cc button:focus-visible{outline:3px solid #b8c7ff;outline-offset:2px}.rcm-cc-header{background:#f4f6fc;border-bottom:1px solid var(--cc-border);gap:12px 16px;justify-content:space-between;min-height:72px;padding:12px 24px}.rcm-cc-header,.rcm-cc-header-main{align-items:center;display:flex;flex-wrap:wrap}.rcm-cc-header-main{gap:4px 12px;min-width:0}.rcm-cc-header-icon{color:var(--cc-purple);height:18px;width:18px}.rcm-cc-header h2{font-size:17px;font-weight:600;line-height:1.3;margin:0}.rcm-cc-meta{color:var(--cc-muted);font:400 13px/1.4 var(--cc-mono);letter-spacing:.02em}.rcm-cc-regenerate{align-items:center;background:#fff;border:1px solid #d5dbec;border-radius:12px;color:var(--cc-ink);display:inline-flex;font-weight:600;gap:8px;height:42px;padding:0 16px;transition:background .15s,border-color .15s}.rcm-cc-regenerate svg{color:var(--cc-purple);height:16px;width:16px}.rcm-cc-regenerate:hover{background:#f8f9fd;border-color:#b9c3de}.rcm-cc-body{display:grid;grid-template-columns:minmax(0,1fr) 375px}.rcm-cc-body.is-single{grid-template-columns:minmax(0,1fr)}.rcm-cc-insights{min-width:0;padding:22px 28px 24px 24px}.rcm-cc-list{display:flex;flex-direction:column;gap:22px;list-style:none;margin:0 0 22px;padding:0}.rcm-cc-item{align-items:flex-start;display:flex;gap:14px}.rcm-cc-badge{background:var(--cc-lavender);border-radius:50%;color:var(--cc-purple);display:grid;flex-shrink:0;font-size:14px;font-weight:600;height:30px;place-items:center;width:30px}.rcm-cc-item-body{min-width:0}.rcm-cc-item-body p{font-size:14px;font-weight:400;line-height:1.6;margin:0;overflow-wrap:anywhere}.rcm-cc-item-body strong{font-weight:700}.rcm-cc-action{align-items:center;background:#0000;border:0;border-radius:4px;color:var(--cc-blue);display:inline-flex;font-size:15px;font-weight:600;gap:2px;margin-top:2px;padding:0}.rcm-cc-action svg{height:16px;transition:transform .15s;width:16px}.rcm-cc-action:hover{text-decoration:underline}.rcm-cc-action:hover svg{transform:translateX(2px)}.rcm-cc-ask{border-top:1px dashed #d5dbec;padding-top:18px}.rcm-cc-label{color:var(--cc-muted);font:400 11px/1.4 var(--cc-mono);letter-spacing:.14em;margin:0 0 12px;text-transform:uppercase}.rcm-cc-chips{display:flex;flex-wrap:wrap;gap:10px}.rcm-cc-chip{align-items:center;background:#fff;border:1px solid #d5dbec;border-radius:999px;color:var(--cc-ink);display:inline-flex;font-size:14px;gap:8px;min-height:34px;padding:6px 14px;text-align:left;transition:background .15s,border-color .15s}.rcm-cc-chip svg{color:var(--cc-purple);flex:none;height:14px;width:14px}.rcm-cc-chip:hover,.rcm-cc-chip[aria-pressed=true]{background:#faf9ff;border-color:#b9a9ee}.rcm-cc-answer{background:#f7f5fd;border-radius:12px;color:#40516b;font-size:14px;line-height:1.55;margin:14px 0 0;padding:12px 14px}.rcm-cc-summary{border-left:1px solid var(--cc-border);padding:24px}.rcm-cc-stats{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.rcm-cc-stat{background:#f4f6fb;border-radius:14px;display:flex;flex-direction:column;font-size:14px;gap:8px;justify-content:space-between;min-height:100px;padding:14px}.rcm-cc-stat.is-accent{background:var(--cc-lavender)}.rcm-cc-stat strong{font:600 20px/1.1 var(--cc-mono)}.rcm-cc-stat span{color:#5d6b88;font-size:14px;line-height:1.3}@media (max-width:900px){.rcm-cc-body{grid-template-columns:minmax(0,1fr)}.rcm-cc-summary{border-left:0;border-top:1px solid var(--cc-border)}}@media (max-width:560px){.rcm-cc{border-radius:18px}.rcm-cc-header{padding:14px 16px}.rcm-cc-meta{flex-basis:100%}.rcm-cc-insights,.rcm-cc-summary{padding:18px 16px}.rcm-cc-item-body p{font-size:16px}}@media (prefers-reduced-motion:reduce){.rcm-cc *{transition:none!important}}.rc-modal{display:grid;inset:0;padding:24px;place-items:center;position:fixed;z-index:1000}.rc-modal-backdrop{background:#0f172a73;inset:0;position:absolute}.rc-modal-panel{background:#fff;border:1px solid #e5e8ec;border-radius:14px;box-shadow:0 24px 80px #0f172a33;display:flex;flex-direction:column;max-height:calc(100dvh - 48px);min-width:0;outline:none;overflow:hidden;position:relative;width:min(800px,100%)}.rc-modal-header{align-items:center;border-bottom:1px solid var(--rc-border);display:flex;gap:15px;justify-content:space-between;padding:20px 24px}.rc-modal-header h2{font:600 20px/1.3 Space Grotesk,sans-serif;margin:0}.rc-modal-body{min-height:0;overflow-y:auto;padding:24px}.rc-modal-footer{background:#f9fafc;border-top:1px solid var(--rc-border);display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;padding:16px 24px}.rc-modal-footer,.rc-modal-header{flex:none}.rc-appeal-summary{align-items:center;background:#f7f5fd;border-radius:9px;display:flex;gap:12px;justify-content:space-between;margin-bottom:22px;padding:15px}.rc-appeal-summary strong{font-size:24px}.rc-detail-list{grid-gap:15px;display:grid;gap:15px;grid-template-columns:125px minmax(0,1fr);margin:0}.rc-detail-list dt{color:var(--rc-muted)}.rc-detail-list dd{margin:0;overflow-wrap:anywhere}.rc-modal-note{background:#fdf4e6;border-radius:8px;color:#956b2e;font-size:12px;margin:22px 0 0;padding:12px}.rc-modal.is-open .rc-modal-backdrop{animation:rc-backdrop-in .5s ease-out both}.rc-modal.is-open .rc-modal-panel{animation:rc-modal-in .8s cubic-bezier(.22,.7,.24,1) both}.rc-modal.is-closing .rc-modal-backdrop{animation:rc-backdrop-out .3s ease-in both}.rc-modal.is-closing .rc-modal-panel{animation:rc-modal-out .3s ease-in both;pointer-events:none}.rc-modal-drawer{align-items:stretch;display:flex;justify-content:flex-end;padding:0}.rc-modal-drawer .rc-modal-panel{border-bottom:0;border-radius:0;border-right:0;border-top:0;height:100%;max-height:100dvh}.rc-modal-drawer.is-open .rc-modal-panel{animation:rc-drawer-in .4s cubic-bezier(.22,.7,.24,1) both;animation:rc-drawer-in var(--rc-drawer-open-ms,.4s) cubic-bezier(.22,.7,.24,1) both}.rc-modal-drawer.is-closing .rc-modal-panel{animation:rc-drawer-out .3s ease-in both;animation:rc-drawer-out var(--rc-drawer-close-ms,.3s) ease-in both;pointer-events:none}@keyframes rc-drawer-in{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes rc-drawer-out{0%{transform:translateX(0)}to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.rc-modal-drawer .rc-modal-panel{animation:none!important;transform:none!important}}.rc-chart-drawer{--rc-drawer-open-ms:400ms;--rc-drawer-close-ms:300ms;--rc-drawer-lavender:#eef0fc;--rc-drawer-lavender-border:#e3e6fb}.rc-chart-drawer .rc-modal-panel{max-width:100vw;min-width:480px;width:min(50vw,940px)}.rc-chart-drawer .rc-modal-header{border-bottom:1px solid var(--rc-drawer-lavender-border);padding:20px 28px}.rc-chart-drawer-heading{display:flex;flex-direction:column;gap:4px;min-width:0}.rc-chart-drawer-eyebrow{color:var(--rc-muted);font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.12em;margin:0;text-transform:uppercase}.rc-chart-drawer-title{color:var(--rc-ink);font:700 20px/1.3 Space Grotesk,sans-serif;margin:0}.rc-chart-drawer-subtitle{color:var(--rc-muted);font-size:12.5px;margin:0}.rc-chart-drawer .rc-modal-body{display:flex;flex-direction:column;gap:24px}.rc-drawer-section-label{color:var(--rc-muted);font-size:11px;font-weight:700;letter-spacing:.04em;margin:0 0 10px;text-transform:uppercase}.rc-drawer-table-card{border:1px solid var(--rc-drawer-lavender-border);border-radius:10px;overflow:hidden}.rc-drawer-table{border-collapse:collapse;font-size:12px;width:100%}.rc-drawer-table thead th{background:var(--rc-drawer-lavender);color:#5b6475;font-size:10px;font-weight:600;letter-spacing:.03em;padding:10px 16px;text-align:left;text-transform:uppercase}.rc-drawer-table tbody td,.rc-drawer-table thead th{border-bottom:1px solid var(--rc-drawer-lavender-border)}.rc-drawer-table tbody td{background:#fff;color:var(--rc-ink);padding:12px 16px;vertical-align:middle}.rc-drawer-table tbody tr:last-child td{border-bottom:0}.rc-drawer-table .rc-right{text-align:right}.rc-drawer-table .rc-mono{font-feature-settings:"tnum";font-family:JetBrains Mono,monospace;font-variant-numeric:tabular-nums}.rc-drawer-series-name{font-weight:700}.rc-drawer-pill{background:var(--rc-drawer-lavender);border-radius:999px;color:#5e6584;display:inline-block;font-size:11px;font-weight:600;padding:2px 9px}.rc-drawer-muted-date{color:var(--rc-muted);font-size:10.5px;margin-left:4px}.rc-drawer-table-tall tbody tr{height:53px}.rc-drawer-day{font-weight:700;text-align:left}.rc-drawer-total-row td{background:#fafbff}.rc-drawer-footnote{color:var(--rc-muted);font-size:11.5px;margin:10px 2px 0}.rc-chart-drawer .rc-modal-footer{padding:16px 28px}.rc-chart-drawer .rc-modal-footer .rc-button{height:50px;padding:0 18px}@media (max-width:680px){.rc-chart-drawer .rc-modal-panel{min-width:0;width:100%}.rc-chart-drawer .rc-modal-footer{flex-wrap:wrap}.rc-chart-drawer .rc-modal-footer .rc-button{flex:1 1 160px}}@keyframes rc-modal-in{0%{opacity:0;transform:translateY(18px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes rc-modal-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(10px) scale(.98)}}@keyframes rc-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes rc-backdrop-out{0%{opacity:1}to{opacity:0}}@media (max-width:600px){.rc-modal{padding:12px}.rc-modal-panel{max-height:calc(100dvh - 24px)}.rc-modal-body,.rc-modal-header{padding:18px}.rc-modal-header h2{font-size:17px}.rc-detail-list{grid-template-columns:90px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.rc-modal .rc-modal-backdrop,.rc-modal .rc-modal-panel{animation:none!important;transform:none!important}}.rcm-account-drawer .rc-modal-panel{min-width:380px;width:min(520px,100vw)}.rcm-account-heading{display:flex;flex-direction:column;gap:2px;min-width:0}.rcm-account-eyebrow{color:var(--rc-muted);font:400 10px JetBrains Mono,monospace;letter-spacing:.12em;text-transform:uppercase}.rcm-account-title{font:700 20px/1.3 Space Grotesk,sans-serif}.rcm-account-id{color:var(--rc-astra);font:500 12px JetBrains Mono,monospace}.rcm-account-drawer .rc-modal-body{display:flex;flex-direction:column;gap:22px}.rcm-account-section h3{color:var(--rc-muted);font-size:11px;font-weight:700;letter-spacing:.04em;margin:0 0 10px;text-transform:uppercase}.rcm-detail-list{grid-gap:10px 15px;display:grid;gap:10px 15px;grid-template-columns:130px minmax(0,1fr);margin:0}.rcm-detail-list dt{color:var(--rc-muted)}.rcm-detail-list dd{margin:0;overflow-wrap:anywhere}.rcm-account-hint{background:#f7f5fd;border-radius:8px;color:#75638e;display:flex;font-size:12px;gap:6px;margin:12px 0 0;padding:10px 12px}.rcm-account-notes{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.rcm-account-notes li{border:1px solid #edf0f4;border-radius:8px;padding:12px 14px}.rcm-account-notes p{margin:6px 0 0;overflow-wrap:anywhere;white-space:pre-wrap}.rcm-account-drawer .rcm-note-head{color:#8491a3;display:flex;flex-wrap:wrap;font-size:11px;gap:10px}body{margin:0}hr.solid{border-top:0 solid #888686;margin:auto;width:80%}.container{text-align:center}.nav{align-items:flex-start;align-self:center;background-color:#f3f6ff;color:#253858;display:flex;justify-content:space-between;padding:.6rem}.site-title{color:#1976d2;font-size:20px;font-weight:700}.nav ul{display:flex;gap:1rem;list-style:none;margin:0;padding:0}.nav a{align-items:center;color:inherit;display:flex;font-size:15px;font-weight:700;height:100%;padding:.25rem;text-decoration:none}.underlined{border-bottom:2px solid #1976d2;color:#1976d2}