@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500&display=swap";@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@300;400;500;600;700;800&family=DM+Mono:wght@400;500&display=swap";:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74c3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-toast-width:320px;--toastify-toast-background:#fff;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error)}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0, 0, var(--toastify-z-index));width:var(--toastify-toast-width);box-sizing:border-box;color:#fff;padding:4px;position:fixed}.Toastify__toast-container--top-left{top:1em;left:1em}.Toastify__toast-container--top-center{top:1em;left:50%;transform:translate(-50%)}.Toastify__toast-container--top-right{top:1em;right:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;transform:translate(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (width<=480px){.Toastify__toast-container{width:100vw;margin:0;padding:0;left:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:0;transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:0;transform:translate(0)}.Toastify__toast-container--rtl{right:0;left:initial}}.Toastify__toast{min-height:var(--toastify-toast-min-height);box-sizing:border-box;max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);cursor:default;z-index:0;direction:ltr;border-radius:4px;justify-content:space-between;margin-bottom:1rem;padding:8px;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 10px #0000001a,0 2px 15px #0000000d}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{flex:auto;align-items:center;margin:auto 0;padding:6px;display:flex}.Toastify__toast-body>div:last-child{word-break:break-word;flex:1}.Toastify__toast-icon{-webkit-margin-end:10px;flex-shrink:0;width:20px;margin-inline-end:10px;display:flex}.Toastify--animate{animation-duration:.7s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}@media only screen and (width<=480px){.Toastify__toast{border-radius:0;margin-bottom:0}}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;cursor:pointer;opacity:.7;background:0 0;border:none;outline:none;align-self:flex-start;padding:0;transition:all .3s}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;width:14px;height:16px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{width:100%;height:5px;z-index:var(--toastify-z-index);opacity:.7;transform-origin:0;position:absolute;bottom:0;left:0}.Toastify__progress-bar--animated{animation:linear forwards Toastify__trackProgress}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:100%}.Toastify__spinner{box-sizing:border-box;border:2px solid;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);border-radius:100%;width:20px;height:20px;animation:.65s linear infinite Toastify__spin}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate(3000px)}60%{opacity:1;transform:translate(-25px)}75%{transform:translate(10px)}90%{transform:translate(-5px)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate(-20px)}to{opacity:0;transform:translate(2000px)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate(-3000px)}60%{opacity:1;transform:translate(25px)}75%{transform:translate(-10px)}90%{transform:translate(5px)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate(20px)}to{opacity:0;transform:translate(-2000px)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(3000px)}60%{opacity:1;transform:translateY(-20px)}75%{transform:translateY(10px)}90%{transform:translateY(-5px)}to{transform:translate(0,0)}}@keyframes Toastify__bounceOutUp{20%{transform:translateY(-10px)}40%,45%{opacity:1;transform:translateY(20px)}to{opacity:0;transform:translateY(-2000px)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(-3000px)}60%{opacity:1;transform:translateY(25px)}75%{transform:translateY(-10px)}90%{transform:translateY(5px)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translateY(10px)}40%,45%{opacity:1;transform:translateY(-20px)}to{opacity:0;transform:translateY(2000px)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{opacity:0;animation-timing-function:ease-in;transform:perspective(400px)rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px)rotateX(-20deg)}60%{opacity:1;transform:perspective(400px)rotateX(10deg)}80%{transform:perspective(400px)rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:perspective(400px)}30%{opacity:1;transform:perspective(400px)rotateX(-20deg)}to{opacity:0;transform:perspective(400px)rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{visibility:visible;transform:translate(110%)}to{transform:translate(0,0)}}@keyframes Toastify__slideInLeft{0%{visibility:visible;transform:translate(-110%)}to{transform:translate(0,0)}}@keyframes Toastify__slideInUp{0%{visibility:visible;transform:translateY(110%)}to{transform:translate(0,0)}}@keyframes Toastify__slideInDown{0%{visibility:visible;transform:translateY(-110%)}to{transform:translate(0,0)}}@keyframes Toastify__slideOutRight{0%{transform:translate(0,0)}to{visibility:hidden;transform:translate(110%)}}@keyframes Toastify__slideOutLeft{0%{transform:translate(0,0)}to{visibility:hidden;transform:translate(-110%)}}@keyframes Toastify__slideOutDown{0%{transform:translate(0,0)}to{visibility:hidden;transform:translateY(500px)}}@keyframes Toastify__slideOutUp{0%{transform:translate(0,0)}to{visibility:hidden;transform:translateY(-500px)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.custom-datepicker .MuiOutlinedInput-root{padding:5px 15px 5px 0}.facility-Status-table-container{background-color:#f5f5f5;justify-content:center;align-items:center;min-height:10vh;margin-top:35px;padding:20px;display:flex}.table-paper{border:1px solid #e0e0e0;border-radius:4px;width:100%;overflow-x:auto;box-shadow:0 0 5px #0000001a}.custom-table{border-collapse:collapse;min-width:500px}.table-header-row{background-color:#f0f0f0}.table-header-cell{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#333!important;text-align:left!important;border-bottom:1px solid #ccc!important;padding:10px 15px!important;font-weight:600!important}.table-data-row{background-color:#fff}.table-data-row:nth-of-type(odd){background-color:#fdfdfd}.table-data-row:hover{background-color:#f5f5f5}.table-data-cell{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-align:left!important;border-bottom:1px solid #eee!important;padding:8px 15px!important}.table-data-row:last-child .table-data-cell{border-bottom:none!important}@media (width<=600px){.facility-Status-table-container{padding:10px}.table-paper{box-shadow:none;border:none}.table-header-cell,.table-data-cell{padding:8px 10px!important;font-size:.75rem!important}.custom-table{min-width:400px}}.layoutDialogueBox{background-color:#fff;border-radius:8px;padding:32px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 24px #0000003d}:root{--urx-primary:#1976d2;--urx-primary-dark:#1565c0;--urx-success:#2e7d32;--urx-error:#d32f2f;--urx-warning:#ed6c02;--urx-neutral:#666;--urx-text:#333;--urx-text-muted:#616161;--urx-border:#e0e0e0;--urx-border-soft:#f0f0f0;--urx-bg-page:#fafafa;--urx-bg-header:#f8f9fa;--urx-bg-footer:#f5f5f5;--urx-bg-card:#fff;--urx-chip-info-bg:#e3f2fd;--urx-chip-info-border:#90caf9;--urx-chip-error-bg:#ffebee;--urx-chip-error-border:#ef5350;--urx-chip-warn-bg:#fff3e0;--urx-chip-warn-border:#ff9800;--urx-chip-muted-bg:#f5f5f5;--urx-chip-muted-border:#9e9e9e;--urx-radius:8px;--urx-radius-sm:4px}.urx-root{gap:8px;display:flex}.urx-file-input{display:none}.urx-dialog-paper{border-radius:var(--urx-radius);box-shadow:0 8px 32px #0000001f}.urx-dialog-title{background-color:var(--urx-bg-header);border-bottom:1px solid var(--urx-border);justify-content:space-between;align-items:center;gap:12px;padding:20px 24px 16px;font-size:1.1rem;font-weight:600;display:flex}.urx-dialog-content{background-color:var(--urx-bg-page);min-height:300px;padding:24px}.urx-dialog-actions{border-top:1px solid var(--urx-border);flex-direction:column;align-items:stretch;padding:0}.urx-icon-btn{border-radius:var(--urx-radius-sm);border:1px solid #0000003b}.urx-icon-btn:hover{background-color:#0000000a;border-color:#000000de}.urx-console{background-color:var(--urx-bg-card);border:1px solid var(--urx-border);border-radius:var(--urx-radius-sm);white-space:pre-wrap;max-height:400px;padding:16px;font-family:monospace;font-size:.9rem;line-height:1.6;overflow:auto}.urx-console__empty{color:var(--urx-neutral);font-style:italic}.urx-line{border-bottom:1px solid var(--urx-border-soft);color:var(--urx-text);margin-bottom:8px;padding-bottom:8px}.urx-line:last-child{border-bottom:none}.urx-line--error{color:var(--urx-error)}.urx-line--warning{color:var(--urx-warning)}.urx-line--success{color:var(--urx-success)}.urx-claim-id{color:var(--urx-primary);font-weight:500}.urx-group{margin:16px 0 8px}.urx-group__label{margin-bottom:8px;font-weight:600}.urx-group__label--success{color:var(--urx-success)}.urx-group__label--failed{color:var(--urx-error)}.urx-group__label--duplicate{color:var(--urx-warning)}.urx-group__label--notEligible{color:var(--urx-neutral)}.urx-chips{flex-wrap:wrap;gap:8px;display:flex}.urx-chip{border-radius:var(--urx-radius-sm);color:var(--urx-primary);cursor:pointer;padding:4px 8px;text-decoration:underline}.urx-chip:hover{color:var(--urx-primary-dark)}.urx-chip--success{background-color:var(--urx-chip-info-bg);border:1px solid var(--urx-chip-info-border)}.urx-chip--failed{background-color:var(--urx-chip-error-bg);border:1px solid var(--urx-chip-error-border)}.urx-chip--duplicate{background-color:var(--urx-chip-warn-bg);border:1px solid var(--urx-chip-warn-border)}.urx-chip--notEligible{background-color:var(--urx-chip-muted-bg);border:1px solid var(--urx-chip-muted-border)}.urx-note{background-color:var(--urx-bg-footer);border-top:1px solid var(--urx-border);align-items:flex-start;gap:12px;padding:16px;display:flex}.urx-note__icon{color:#757575;flex-shrink:0;margin-top:2px;font-size:20px}.urx-note__text{color:var(--urx-text-muted);flex-wrap:wrap;align-items:center;gap:4px;font-size:.85rem;font-weight:600;line-height:1.5;display:flex}.urx-batch-chip{border-radius:var(--urx-radius-sm);background-color:var(--urx-chip-info-bg);border:1px solid var(--urx-chip-info-border);color:var(--urx-primary);align-items:center;gap:4px;padding:2px 8px;font-weight:700;display:inline-flex}.urx-batch-chip__copy{width:18px;height:18px;color:var(--urx-primary);padding:2px}.urx-batch-chip__copy:hover{color:var(--urx-primary-dark);background-color:#bbdefb}.urx-buttons{justify-content:flex-end;align-items:center;gap:12px;padding:16px;display:flex}.urx-btn{border-radius:var(--urx-radius-sm);text-transform:none;padding:6px 24px}.urx-btn--primary{min-width:100px;box-shadow:0 2px 8px #00000026}.urx-btn--primary.urx-btn--wide{min-width:200px}.urx-btn--primary .urx-spinner{color:#fff}.metadata-datepicker{width:100%}.metadata-datepicker .Mui-disabled{opacity:1;-webkit-text-fill-color:#000!important;color:#000!important}.metadata-datepicker .MuiOutlinedInput-root.Mui-disabled .MuiOutlinedInput-notchedOutline{border-color:#000!important}.metadata-datepicker .MuiInputLabel-root.Mui-disabled,.metadata-datepicker .MuiSvgIcon-root{color:#000!important}.metadata-datepicker-input .MuiInputBase-input.Mui-disabled{-webkit-text-fill-color:#000;color:#000;opacity:1}.metadata-datepicker-input .MuiFormLabel-root.Mui-disabled{color:#000;opacity:1}.metadata-datepicker-input .MuiOutlinedInput-notchedOutline,.metadata-datepicker-input .MuiOutlinedInput-root.Mui-disabled .MuiOutlinedInput-notchedOutline{border-color:#000}.metadata-datepicker-input .MuiSvgIcon-root{color:#000}.container{background-color:#fff;border:1px solid #000;border-radius:20px;width:90%;max-width:500px;margin:20px auto;padding:30px;font-family:Arial,sans-serif;transition:transform .2s ease-in-out;box-shadow:0 4px 12px #0000001a}.container:hover{transform:scale(1.01)}.radio-group label{cursor:pointer;border-radius:6px;margin-bottom:10px;padding:8px 12px;transition:background-color .3s;display:block}.radio-group label:hover{background-color:#f0f0f0}.workflow-box{margin-top:20px}.role-options-box{background-color:#fafafa;border:1px solid #aaa;border-radius:10px;margin-top:20px;padding:15px;box-shadow:0 2px 8px #6464641a}.save-btn{color:#fff;cursor:pointer;background-color:#6a32f7;border:none;border-radius:10px;margin-top:20px;padding:10px 20px;transition:background-color .3s,transform .2s;box-shadow:0 4px 10px #6a32f74d}.save-btn:hover{background-color:#5a28dc;transform:scale(1.03)}.fullscreen-overlay{-webkit-backdrop-filter:blur(4px);z-index:2000;background-color:#0000004d;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.select2__menu{z-index:9!important}.select2__single-value{font-size:12px;font-weight:500}.error{color:red}.MuiInputBase-input.Mui-disabled{-webkit-text-fill-color:#000!important;color:#000!important;opacity:1!important}.MuiInputLabel-root.Mui-disabled{color:#000!important;opacity:1!important}.MuiOutlinedInput-root.Mui-disabled .MuiOutlinedInput-notchedOutline{border-color:#000!important}.MuiPickersOutlinedInput-root.Mui-disabled .MuiInputBase-input{-webkit-text-fill-color:#000!important;color:#000!important;opacity:1!important}.MuiDataGrid-columnSeparator{color:#000!important;stroke:#000!important}.form-container{background-color:#fff;border-radius:16px;width:100%;padding:2rem;transition:all .3s ease-in-out;box-shadow:0 8px 24px #0000001a}.form-container:hover{box-shadow:0 12px 32px #00000026}.form-title{text-align:center;color:#1976d2;margin-bottom:1.5rem;font-weight:700}.submit-btn{background-color:#1976d2;border-radius:8px;margin-top:1.5rem;padding:.75rem;font-weight:600;transition:background-color .3s}.submit-btn:hover{background-color:#115293}.file-status-container{background-color:#f9f9f9;min-height:100vh}.topbar{background-color:#fff;border-bottom:1px solid #ccc;padding:16px}.logo{font-weight:700}.table-wrapper{overflow-x:auto}.level-heading{margin:16px 0}.redRow{background-color:#efbbbb;border-bottom:2.5px solid #fff}.greenRow{background-color:#dcfedc;border-bottom:2.5px solid #fff}.orangeRow{background-color:#fdffc0;border-bottom:2.5px solid #fff}.pinkRow{background-color:#ffdefe;border-bottom:2.5px solid #fff}.fullWidthLayout{flex-direction:column;width:99vw;max-width:100vw;height:90vh;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:10px 24px;display:flex;overflow:hidden}.zoom-container{transform-origin:0 0;width:143%;height:200px;padding:24px;transform:scale(.7)}.dynamic-year-group{color:#0d47a1;background:linear-gradient(#e3f2fd,#f5f9ff);border-bottom:2px solid #1976d2;font-weight:700}.dynamic-month-header{color:#0d47a1;background-color:#f7fbff;border-right:1px solid #e3f2fd;font-weight:600}.dynamic-month-cell{background-color:#fff;border-right:1px solid #f0f4ff;font-weight:500}.MuiDataGrid-row:hover .dynamic-month-cell{background-color:#eef5ff}.year-start-column{border-left:3px solid #1976d2}.box-container{background-color:#f8f9fa;border-radius:4px;justify-content:space-between;align-items:center;margin-bottom:16px;padding:8px;display:flex;overflow:hidden}.resub-datagrid{width:100%;height:100%}.resub-datagrid .MuiDataGrid-columnHeaders{color:#000;background-color:#f5f5f5;border-bottom:2px solid #000;font-size:14px;font-weight:700}.resub-datagrid .MuiDataGrid-cell{border-bottom:1px solid #0003;padding-left:8px;padding-right:8px;font-size:14px;font-weight:700}.resub-datagrid .MuiDataGrid-row:last-child .MuiDataGrid-cell{border-bottom:1px solid #0003}.resub-datagrid .MuiDataGrid-filterIcon{display:none}.resub-datagrid .MuiDataGrid-columnHeader{position:relative;overflow:visible!important}.resub-datagrid .MuiDataGrid-columnHeaderTitleContainer,.resub-datagrid .MuiDataGrid-columnHeaderTitleContainerContent{overflow:visible!important}.resub-datagrid .MuiDataGrid-columnHeaderTitle{text-overflow:unset;white-space:nowrap;overflow:visible}.resub-datagrid .MuiDataGrid-columnHeader .MuiDataGrid-iconButtonContainer{margin-left:2px;visibility:visible!important;width:28px!important}.resub-datagrid .MuiDataGrid-columnHeader:not(.MuiDataGrid-columnHeader--sorted) .MuiDataGrid-sortIcon{opacity:0}.resub-datagrid .MuiDataGrid-columnHeader:hover .MuiDataGrid-sortIcon,.resub-datagrid .MuiDataGrid-columnHeader--sorted .MuiDataGrid-sortIcon{opacity:1}.resub-datagrid .MuiDataGrid-cell[data-field=action]{overflow:visible!important}.resub-datagrid .MuiDataGrid-row.locked-row{opacity:.6;cursor:not-allowed;background-color:#f5f5f5!important}.resub-datagrid .MuiDataGrid-row.locked-row .MuiDataGrid-cell{font-weight:400;color:#9e9e9e!important}.resub-datagrid .MuiDataGrid-row.locked-row .MuiCheckbox-root{opacity:.5;display:none!important}.resub-datagrid .MuiDataGrid-row.active-locked-row{opacity:.8;background-color:#e3f2fd!important}.resub-datagrid .MuiDataGrid-row.active-locked-row .MuiDataGrid-cell{font-weight:700;color:#424242!important}.resub-datagrid .MuiDataGrid-row.active-locked-row .MuiCheckbox-root{opacity:.6}.resub-floating-box{z-index:1100;cursor:default;flex-direction:column;gap:10px;display:flex;position:fixed;bottom:24px;right:24px}.bi-dashboard-root{--bi-font-family:"IBM Plex Sans", system-ui, sans-serif;--bi-font-mono:"IBM Plex Mono", ui-monospace, monospace;--bi-font-size-base:13px;--bi-font-size-sm:11px;--bi-font-size-xs:10px;--bi-font-size-chart-val:10px;--bi-font-size-chart-lbl:10px;--bi-font-weight-label:600;--bi-font-weight-title:700;--bi-font-weight-value:700;--bi-font-weight-kpi:800;--bi-panel-padding:14px 14px 12px;--bi-panel-title-margin:10px;--bi-chart-area-padding-top:8px;--bi-radius-sm:6px;--bi-radius-md:10px;--bi-radius-lg:14px;--bi-paid:#16a34a;--bi-paid-hover:#15803d;--bi-paid-light:#dcfce7;--bi-rejected:#dc2626;--bi-rejected-hover:#b91c1c;--bi-rejected-light:#fee2e2;--bi-pending:#d97706;--bi-pending-hover:#b45309;--bi-pending-light:#fef3c7;--bi-billed:#2563eb;--bi-billed-hover:#1d4ed8;--bi-billed-light:#dbeafe;--bi-resubmitted:#0f766e;--bi-resubmitted-hover:#115e59;--bi-resubmitted-light:#ccfbf1;--bi-not-resubmitted:#6b7280;--bi-not-resubmitted-light:#f3f4f6;--bi-chart-revenue:#2563eb;--bi-chart-claims:#2563eb;--bi-chart-rejection:#dc2626;--bi-chart-pending:#d97706;--bi-chart-success:#16a34a;--bi-chart-warning:#d97706;--bi-chart-info:#2563eb;--bi-chart-neutral:#94a3b8;--bi-rev-grad-1:#93c5fd;--bi-rev-grad-2:#60a5fa;--bi-rev-grad-3:#3b82f6;--bi-rev-grad-4:#2563eb;--bi-hp-excellent:#16a34a;--bi-hp-good:#3b82f6;--bi-hp-fair:#d97706;--bi-hp-below:#dc2626;--bi-hp-poor:#7f1d1d;--bi-heatmap-0:#eff6ff;--bi-heatmap-1:#bfdbfe;--bi-heatmap-2:#60a5fa;--bi-heatmap-3:#2563eb;--bi-heatmap-4:#1e3a8a;--bi-selection-bg:#dbeafe;--bi-selection-border:#2563eb;--bi-selection-text:#1d4ed8;--bi-revenue-bar:#93c5fd;--bi-revenue-bar-hover:#60a5fa;--bi-revenue-bar-selected:#2563eb;--bi-tat-0:#16a34a;--bi-tat-1:#4ade80;--bi-tat-2:#d97706;--bi-tat-3:#ea580c;--bi-tat-4:#dc2626;--bi-tat-5:#7f1d1d;--bi-diag-acute:#2563eb;--bi-diag-chronic:#d97706;--bi-diag-congenital:#7c3aed;--bi-diag-unspecified:#6b7280;--bi-diag-not-defined:#64748b;--bi-rej-sev-0:#dc2626;--bi-rej-sev-1:#ea580c;--bi-rej-sev-2:#eab308;--bi-rej-sev-3:#16a34a;--bi-gradient-brand:linear-gradient(135deg, #2563eb 0%, #3b82f6 100%);--bi-gradient-surface:linear-gradient(180deg, #fff 0%, #f8fafc 100%);--bi-primary:var(--bi-billed);--bi-primary-hover:var(--bi-billed-hover);--bi-primary-active:#1e40af;--bi-secondary:#6b7280;--bi-accent:#4f46e5;--bi-success:var(--bi-paid);--bi-warning:var(--bi-pending);--bi-danger:var(--bi-rejected);--bi-info:var(--bi-billed);--bi-primary-bg:var(--bi-billed-light);--bi-success-bg:var(--bi-paid-light);--bi-warning-bg:var(--bi-pending-light);--bi-danger-bg:var(--bi-rejected-light);--bi-info-bg:var(--bi-billed-light);--teal:var(--bi-resubmitted);--teal2:var(--bi-resubmitted-hover);--teal-bg:var(--bi-resubmitted-light);--red:var(--bi-rejected);--red-bg:var(--bi-rejected-light);--blue:var(--bi-billed);--blue-bg:var(--bi-billed-light);--olive:var(--bi-paid);--olive-bg:var(--bi-paid-light);--gray:var(--bi-not-resubmitted);--bg:#f8fafc;--white:#fff;--bi-surface-sidebar:#fff;--bi-surface-card:#fff;--bi-surface-elevated:#fff;--bi-surface-input:#fff;--bi-surface-hover:#f1f5f9;--bi-surface-active:#dbeafe;--light:#f1f5f9;--border:#e2e8f0;--bi-border-strong:#cbd5e1;--bi-divider:#e2e8f0;--text:#0f172a;--bi-text-secondary:#475569;--muted:#64748b;--bi-text-disabled:#94a3b8;--shadow:0 2px 8px #0f172a0f;--bi-shadow-hover:0 4px 16px #0f172a1a;--bi-shadow-elevated:0 12px 40px #0f172a1f;--bi-shadow-selected:0 0 0 1px #2563eb, 0 4px 12px #2563eb2e;--bi-glass:#ffffffd9;--bi-backdrop:#0f172a6b;--bi-bar-default:#cbd5e1;--bi-bar-active:var(--bi-billed);--bi-bar-dim-opacity:.28;--bi-bar-label-color:var(--text);--bi-bar-muted-color:var(--muted);--bi-pill-active-border:var(--bi-billed);--bi-pill-active-bg:var(--bi-billed-light);--bi-pill-active-color:var(--bi-billed-hover);--bi-kpi-billed:var(--bi-billed);--bi-kpi-paid:var(--bi-paid);--bi-kpi-rejected:var(--bi-rejected);--bi-kpi-pending:var(--bi-pending);--bi-kpi-rpct:#4f46e5;--bi-kpi-resub:var(--bi-resubmitted);--bi-kpi-not-resub:var(--bi-not-resubmitted);--bi-sidebar-bg:#fff;--bi-sidebar-border:#e2e8f0;--bi-sidebar-item:#475569;--bi-sidebar-item-hover-bg:#f1f5f9;--bi-sidebar-item-active-bg:#dbeafe;--bi-sidebar-item-active-text:#2563eb;--bi-sidebar-section:#64748b;--bi-focus-ring:0 0 0 2px #fff, 0 0 0 4px #2563eb}.bi-dashboard-root[data-theme=dark]{--bi-primary:#60a5fa;--bi-primary-hover:#93c5fd;--bi-primary-active:#3b82f6;--bi-secondary:#94a3b8;--bi-accent:#818cf8;--bi-success:#4ade80;--bi-warning:#fbbf24;--bi-danger:#f87171;--bi-info:#60a5fa;--bi-paid:#4ade80;--bi-rejected:#f87171;--bi-pending:#fbbf24;--bi-billed:#60a5fa;--bi-resubmitted:#2dd4bf;--bi-not-resubmitted:#94a3b8;--bi-primary-bg:#60a5fa24;--bi-success-bg:#4ade801f;--bi-warning-bg:#fbbf241f;--bi-danger-bg:#f871711f;--teal:var(--bi-resubmitted);--red:var(--bi-rejected);--blue:var(--bi-billed);--olive:var(--bi-paid);--gray:var(--bi-not-resubmitted);--bg:#0f172a;--white:#1e293b;--bi-surface-sidebar:#1e293b;--bi-surface-card:#1e293b;--bi-surface-elevated:#334155;--bi-surface-input:#1e293b;--bi-surface-hover:#334155;--bi-surface-active:#1e3a5f;--light:#334155;--border:#334155;--bi-border-strong:#475569;--bi-divider:#334155;--text:#f1f5f9;--bi-text-secondary:#cbd5e1;--muted:#94a3b8;--bi-text-disabled:#64748b;--shadow:0 2px 8px #00000052;--bi-shadow-hover:0 4px 16px #0006;--bi-shadow-elevated:0 16px 48px #00000073;--bi-bar-default:#475569;--bi-pill-active-color:#93c5fd;--bi-heatmap-0:#1e293b;--bi-heatmap-1:#1e3a8a;--bi-heatmap-2:#2563eb;--bi-heatmap-3:#60a5fa;--bi-sidebar-bg:#1e293b;--bi-sidebar-border:#334155;--bi-sidebar-item:#cbd5e1;--bi-sidebar-item-hover-bg:#334155;--bi-sidebar-item-active-bg:#2563eb33;--bi-sidebar-item-active-text:#93c5fd}@media (width<=599px){.bi-dashboard-root{--bi-font-size-base:12px;--bi-font-size-chart-val:9px;--bi-font-size-chart-lbl:9px;--bi-panel-padding:10px 10px 8px}}@media (width>=900px){.bi-dashboard-root{--bi-font-size-chart-val:10px;--bi-font-size-chart-lbl:10px;--bi-panel-padding:14px 14px 12px}}.bi-dashboard-root *,.bi-dashboard-root :before,.bi-dashboard-root :after{box-sizing:border-box}.bi-dashboard-root{--bar-ins:var(--bi-cat-1,#2f6f8e);--bar-pay:var(--bi-cat-2,#2b5fd4);background:var(--bg);color:var(--text);min-height:100vh;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:13px}.bi-dashboard-root::-webkit-scrollbar{width:5px;height:5px}.bi-dashboard-root::-webkit-scrollbar-track{background:var(--bg)}.bi-dashboard-root::-webkit-scrollbar-thumb{background:#c5cdd8;border-radius:4px}.bi-dashboard-root .hdr{background:var(--white);border-bottom:2px solid var(--border);z-index:300;min-height:46px;box-shadow:var(--shadow);justify-content:space-between;align-items:center;gap:12px;padding:0 16px 0 20px;display:flex;position:sticky;top:0}.bi-dashboard-root .hdr .active-filters{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.bi-dashboard-root .bi-filter-strip-host.active-filters{flex:1;min-width:0;max-width:100%;position:relative;overflow:hidden}.bi-dashboard-root .bi-filter-strip{flex-direction:row;align-items:center;gap:8px;width:100%;min-width:0;max-width:100%;display:flex}.bi-dashboard-root .bi-filter-strip__summary{border:1px solid var(--border);background:var(--light);min-width:0;font:inherit;text-align:left;cursor:pointer;color:var(--text);border-radius:6px;flex-flow:row;flex:auto;align-items:baseline;gap:8px;margin:0;padding:4px 8px;transition:border-color .15s,background .15s;display:flex}.bi-dashboard-root .bi-filter-strip__summary:hover{background:var(--white);border-color:#c5cdd8}.bi-dashboard-root .bi-filter-strip__label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);flex-shrink:0;font-size:10px;font-weight:700}.bi-dashboard-root .bi-filter-strip__value{min-width:0;color:var(--text);white-space:nowrap;text-overflow:ellipsis;flex:auto;font-size:12px;font-weight:500;overflow:hidden}.bi-dashboard-root .bi-filter-strip__alert{text-overflow:ellipsis;white-space:nowrap;background:var(--red-bg);max-width:140px;color:var(--red);cursor:pointer;border:none;border-radius:4px;flex-shrink:0;margin:0;padding:2px 8px;font-size:11px;font-weight:600;overflow:hidden}.bi-dashboard-root .bi-filter-strip__loading{color:var(--muted);flex-shrink:0;font-size:11px;font-style:italic}.bi-dashboard-root .bi-filter-active-clear-btn.MuiIconButton-root{color:var(--muted);flex-shrink:0;margin:-4px -6px -4px 2px}.bi-dashboard-root .bi-filter-active-clear-btn.MuiIconButton-root:hover{color:var(--red);background:var(--red-bg)}.MuiBackdrop-root.bi-filter-dialog-backdrop{background-color:var(--bi-backdrop,#121a246b);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.bi-filter-dialog-paper.MuiPaper-root{--text:var(--bi-text,#121a24);--muted:var(--bi-bar-muted-color,#6b7789);--border:var(--bi-border,#e2e6ec);--bg:var(--bi-bg,#f4f6f8);--white:var(--bi-surface-card,#fff);--light:var(--bi-light,#eef1f4);--teal:var(--bi-primary,#2b5fd4);--teal-bg:var(--bi-primary-bg,#2b5fd41a);--red:var(--bi-danger,#c2413c);--red-bg:var(--bi-danger-bg,#c2413c17);--shadow:var(--bi-shadow,0 1px 2px #121a240a, 0 4px 16px #121a240f);border-radius:var(--bi-radius-lg,14px);border:1px solid var(--border);box-shadow:var(--bi-shadow-elevated,0 12px 40px #121a241a);font-family:var(--bi-font-family,"IBM Plex Sans", system-ui, sans-serif);max-width:520px;overflow:hidden}.bi-filter-dialog-paper--form.MuiPaper-root{max-width:min(640px,100vw - 32px)}.bi-filter-dialog-content--form.MuiDialogContent-root{padding:18px 22px 22px!important}.bi-filter-dialog-title.MuiDialogTitle-root{border-bottom:1px solid var(--border);background:linear-gradient(135deg, #2b5fd40f 0%, var(--white) 42%, var(--white) 100%);margin:0;padding:0!important}.bi-filter-dialog-title-row{justify-content:space-between;align-items:flex-start;gap:12px 16px;padding:16px 18px 14px 20px;display:flex}.bi-filter-dialog-title-text{flex:1;min-width:0}.bi-filter-dialog-title-tools{flex-direction:row;flex-shrink:0;align-items:center;gap:2px;display:flex}.bi-filter-dialog-heading{letter-spacing:-.02em;color:var(--text);margin:0 0 4px;font-size:18px;font-weight:700;line-height:1.25}.bi-filter-dialog-sub{color:var(--muted);margin:0;font-size:12px;font-weight:500;line-height:1.35}.bi-filter-dialog-clear-btn.MuiIconButton-root{color:var(--muted);flex-shrink:0;margin:0}.bi-filter-dialog-clear-btn.MuiIconButton-root:hover{color:var(--red);background:var(--red-bg)}.bi-filter-dialog-close{color:var(--muted);flex-shrink:0;margin-top:-4px;margin-right:-8px}.bi-filter-dialog-close:hover{color:var(--text);background:#0000000f}.bi-filter-dialog-content.MuiDialogContent-root{background:var(--bg);padding:22px 22px 12px!important}.bi-filter-modal-alerts{flex-direction:column;gap:10px;margin-bottom:18px;display:flex}.bi-filter-modal-banner{border-left:4px solid #0000;border-radius:10px;padding:11px 14px 11px 16px;font-size:12px;font-weight:500;line-height:1.45}.bi-filter-modal-banner--err{color:var(--red);background:var(--red-bg);border-left-color:var(--red)}.bi-filter-modal-banner--muted{color:var(--muted);background:var(--white);border:1px solid var(--border);border-left-width:4px;border-left-color:var(--teal)}.bi-filter-modal-panel{background:var(--white);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:12px;padding:0;overflow:hidden}.bi-filter-modal-rows{margin:0;padding:8px 0 4px;list-style:none}.bi-filter-modal-row{align-items:stretch;gap:0;margin:0;padding:12px 16px 12px 0;display:flex}.bi-filter-modal-row+.bi-filter-modal-row{border-top:1px solid var(--border)}.bi-filter-modal-row-accent{background:linear-gradient(180deg, var(--teal) 0%, #5d87ff73 100%);border-radius:0 4px 4px 0;flex-shrink:0;align-self:stretch;width:4px;min-height:48px;margin-right:14px}.bi-filter-modal-row-main{flex-direction:column;flex:1;align-items:stretch;gap:8px;min-width:0;display:flex}.bi-filter-modal-row-label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:700;line-height:1.2}.bi-filter-modal-row-cell{flex:1;align-items:flex-start;width:100%;min-width:0;display:flex}.bi-filter-modal-panel--plain{box-shadow:none;border-radius:8px}.bi-filter-modal-panel--plain .bi-filter-modal-rows{padding:0}.bi-filter-modal-row--plain{grid-template-columns:minmax(96px,34%) 1fr;align-items:start;gap:6px 14px;margin:0;padding:10px 16px;list-style:none;display:grid}.bi-filter-modal-row--plain+.bi-filter-modal-row--plain{border-top:1px solid var(--border)}.bi-filter-modal-name{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:600;line-height:1.35}.bi-filter-modal-field{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:flex}.bi-filter-modal-val{min-width:0;color:var(--text);word-break:break-word;flex:auto;font-size:13px;font-weight:500;line-height:1.4}.bi-filter-modal-reset{font:inherit;color:var(--teal);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;flex-shrink:0;margin:0;padding:2px 0;font-size:12px;font-weight:600;text-decoration:underline}.bi-filter-modal-reset:hover{color:var(--text)}.bi-filter-modal-chip.MuiChip-root{border-radius:10px}.bi-filter-dialog-actions.MuiDialogActions-root{border-top:1px solid var(--border);background:var(--white);justify-content:flex-end;padding:16px 22px 20px!important}.bi-filter-dialog-done-btn.MuiButton-contained{background-color:var(--teal);color:#fff;text-transform:none;min-width:108px;box-shadow:none;border-radius:10px;padding:8px 28px;font-weight:600}.bi-filter-dialog-done-btn.MuiButton-contained:hover{background-color:var(--bi-primary-hover,#4070dc);filter:none;box-shadow:0 4px 14px #2b5fd447}.bi-filter-dialog-cancel-btn.MuiButton-outlined{text-transform:none;border-color:var(--border);color:var(--text);border-radius:10px;padding:8px 20px;font-weight:600}.bi-filter-dialog-cancel-btn.MuiButton-outlined:hover{border-color:var(--bi-primary,#2b5fd4);background:var(--teal-bg);color:var(--bi-pill-active-color,#1e4a9e)}.bi-analytics-filter-panel{width:100%;font-family:var(--bi-font-family,"IBM Plex Sans", system-ui, sans-serif)}.bi-analytics-filter-panel--embedded{min-width:0}.bi-analytics-filter-fields{width:100%}.bi-analytics-filter-panel .MuiFormLabel-root,.bi-analytics-filter-panel .MuiInputLabel-root{color:var(--muted,#6b7789);letter-spacing:.02em;font-size:12px;font-weight:600}.bi-analytics-filter-panel .MuiOutlinedInput-root{background:var(--white,#fff);border-radius:10px;font-size:13px;transition:border-color .15s,box-shadow .15s}.bi-analytics-filter-panel .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--bi-border-strong,#d0d6de)}.bi-analytics-filter-panel .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--bi-primary,#2b5fd4);border-width:1.5px}.bi-analytics-filter-panel .MuiOutlinedInput-root.Mui-focused{box-shadow:0 0 0 3px var(--bi-primary-bg,#2b5fd41f)}.bi-analytics-filter-panel .MuiOutlinedInput-root.Mui-disabled{background:var(--light,#eef1f4)}.bi-analytics-filter-panel .MuiCheckbox-root.Mui-checked{color:var(--bi-primary,#2b5fd4)}.bi-analytics-filter-actions{border-top:1px solid var(--border,#e2e6ec);margin-top:4px;padding-top:16px}.bi-drill-modal-root{justify-content:center;align-items:center;padding:16px;display:flex}.bi-drill-modal-paper{border-radius:var(--bi-radius-lg,14px);border:1px solid var(--border,#e2e6ec);background:var(--white,#fff);width:min(780px,100vw - 32px);max-height:min(88vh,720px);box-shadow:var(--bi-shadow-elevated,0 12px 40px #121a241f);outline:none;margin:auto;padding:22px 24px 24px;position:relative;overflow-y:auto}.bi-drill-modal-header{margin-bottom:0}.bi-drill-modal-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--muted,#6b7789);margin:0;font-size:10px;font-weight:700;line-height:1.2}.bi-drill-modal-title{letter-spacing:-.02em;color:var(--text,#121a24);margin:6px 0 0;font-size:20px;font-weight:700;line-height:1.25}.bi-drill-modal-divider{border-color:var(--border,#e2e6ec)!important;margin:18px 0!important}.bi-drill-modal-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}@media (width<=599px){.bi-drill-modal-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.bi-drill-modal-kpi.MuiPaper-outlined{background:linear-gradient(135deg, var(--light,#eef1f4) 0%, var(--white,#fff) 100%);box-shadow:none;border-left-style:solid;border-radius:10px;padding:12px 14px;border-left-width:4px!important}.bi-drill-modal-kpi-lbl{color:var(--muted,#6b7789);margin-bottom:4px;font-size:11px;font-weight:600;display:block}.bi-drill-modal-kpi-val{font-size:18px;font-weight:700;font-family:var(--bi-font-mono,"IBM Plex Mono", monospace);line-height:1.15;display:block}.bi-drill-modal-rej-row{margin-bottom:0!important}.bi-drill-modal-rej-lbl{color:var(--muted,#6b7789);font-size:13px;font-weight:500}.bi-drill-modal-section-title{color:var(--text,#121a24);letter-spacing:.02em;margin:0 0 12px;font-size:13px;font-weight:700}.bi-drill-modal-table-wrap{border:1px solid var(--border,#e2e6ec);background:var(--bg,#f4f6f8);border-radius:10px;overflow-x:auto}.bi-drill-modal-table{background:var(--white,#fff)}.bi-drill-modal-th{letter-spacing:.06em;text-transform:uppercase;background:var(--light,#eef1f4);color:var(--muted,#6b7789)!important;border-bottom:2px solid var(--border,#e2e6ec)!important;font-size:10px!important;font-weight:700!important}.bi-drill-modal-td{font-family:var(--bi-font-mono,"IBM Plex Mono", monospace);border-bottom:1px solid var(--bi-divider,#eceff3)!important;font-size:12px!important}.bi-drill-modal-td--month{font-family:var(--bi-font-family,"IBM Plex Sans", system-ui, sans-serif)!important;font-weight:600!important}.bi-drill-modal-td--billed{color:var(--bi-primary,#2b5fd4)!important}.bi-drill-modal-td--paid{color:var(--bi-success,#047857)!important}.bi-drill-modal-td--rejected{color:var(--bi-danger,#c2413c)!important}.bi-drill-modal-td--pending{color:var(--bi-warning,#b45309)!important}.bi-drill-modal-tr:hover .bi-drill-modal-td{background:var(--bi-surface-hover,#eef1f4)}.bi-dashboard-root .hdr-right{flex-shrink:0;align-items:center;gap:12px;display:flex}.bi-dashboard-root .hdr-filters{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bi-dashboard-root .hdr-dd{align-items:center;gap:6px;display:flex}.bi-dashboard-root .hdr-dd-lbl{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:700}.bi-dashboard-root .hdr-dd-sel{border:1px solid var(--border);min-width:0;max-width:140px;color:var(--text);background:var(--white) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='5'%3E%3Cpath d='M0 0l5 5 5-5z' fill='%237a8ba0'/%3E%3C/svg%3E") no-repeat right 7px center;appearance:none;cursor:pointer;border-radius:4px;padding:4px 22px 4px 8px;font-family:inherit;font-size:11px;font-weight:600}.bi-dashboard-root .hdr-dd-sel:focus{border-color:var(--teal);outline:none}.bi-dashboard-root .hdr-dd-sel:disabled{opacity:.5;cursor:not-allowed}.bi-dashboard-root .hdr-dd-sel.hdr-dd-sel--mult{background-image:none;align-self:flex-start;max-width:220px;min-height:52px;padding-right:8px}.bi-dashboard-root .hdr-dd--fg{align-items:flex-start}.bi-dashboard-root .fp:disabled,.bi-dashboard-root .vbtn:disabled{opacity:.45;cursor:not-allowed}.bi-dashboard-root .bi-filter-err{color:#c0392b;font-weight:600}.bi-dashboard-root .bi-filter-loading{color:var(--muted);font-style:italic}.bi-filter-popover-paper{border:1px solid #e2e8f0}.bi-dashboard-root .bi-filter-fab{z-index:3200;background:var(--bi-primary,#2b5fd4);color:#fff;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:56px;min-width:56px;height:56px;padding:0;transition:transform .18s,box-shadow .18s,background .18s;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 4px 16px #2b5fd461,0 2px 10px #121a241a}.bi-dashboard-root .bi-filter-fab:hover{background:var(--bi-primary-hover,#4070dc);transform:scale(1.05);box-shadow:0 6px 20px #2b5fd46b,0 3px 12px #121a241f}.bi-dashboard-root .bi-filter-fab:focus-visible{outline:none;box-shadow:0 0 0 3px #fffffff2,0 0 0 5px #2b5fd473}.bi-dashboard-root .bi-filter-fab-icon{color:#fff!important}.bi-dashboard-root .bi-filter-fab .MuiSvgIcon-root{color:#fff}.bi-dashboard-root .bi-filter-fab-host{max-height:0;margin:0;padding:0;font-size:0;line-height:0;overflow:visible}.bi-dashboard-root .bi-filter-fab-host--popover-open .bi-filter-fab{visibility:hidden;pointer-events:none}.bi-dashboard-root .bi-filter-fab-host--popover-open .bi-filter-fab:focus-visible{box-shadow:none}.bi-filter-popover-paper .bi-filter-panel{font-family:var(--bi-font-family,"IBM Plex Sans", system-ui, sans-serif);color:var(--text,#121a24);background:var(--white,#fff);flex-direction:column;min-width:min(400px,100vw - 28px);max-width:min(480px,100vw - 16px);max-height:min(88vh,720px);font-size:13px;display:flex}.bi-filter-popover-paper .bi-filter-head{background:linear-gradient(135deg, #2b5fd40f 0%, var(--white,#fff) 55%);border-bottom:1px solid var(--border,#e2e6ec);flex-shrink:0;padding:16px 18px 14px}.bi-filter-popover-paper .bi-filter-title{letter-spacing:-.02em;color:#0f172a;margin:0 0 8px;font-size:16px;font-weight:700;line-height:1.25}.bi-filter-popover-paper .bi-filter-hint{color:#64748b;margin:0;font-size:12px;line-height:1.5}.bi-filter-popover-paper .bi-filter-hint strong{color:#334155;font-weight:600}.bi-filter-popover-paper .bi-filter-body{flex-direction:column;flex:1;gap:18px;padding:16px 18px 18px;display:flex;overflow-y:auto}.bi-filter-popover-paper .bi-filter-section{flex-direction:column;gap:8px;display:flex}.bi-filter-popover-paper .bi-filter-label{letter-spacing:.06em;text-transform:uppercase;color:#64748b;font-size:11px;font-weight:700;line-height:1.3;display:block}.bi-filter-popover-paper .bi-filter-req{color:#d94f4f;font-weight:800}.bi-filter-popover-paper .bi-filter-lock{letter-spacing:0;text-transform:none;color:#94a3b8;font-size:11px;font-weight:500}.bi-filter-popover-paper .bi-filter-micro{color:#94a3b8;margin:0;font-size:11px;line-height:1.4}.bi-filter-popover-paper .bi-filter-select{box-sizing:border-box;color:#0f172a;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;width:100%;margin:0;padding:9px 11px;font-family:inherit;font-size:12px;line-height:1.4;transition:border-color .15s,box-shadow .15s}.bi-filter-popover-paper .bi-filter-select:hover:not(:disabled){border-color:#94a3b8}.bi-filter-popover-paper .bi-filter-select:focus{border-color:#7890d2;outline:none;box-shadow:0 0 0 3px #5d87ff38}.bi-filter-popover-paper .bi-filter-select:disabled{opacity:.55;cursor:not-allowed;color:#64748b;background:#f1f5f9}.bi-filter-popover-paper .bi-filter-select--multi{cursor:default;min-height:120px;padding:6px 8px;line-height:1.35}.bi-filter-popover-paper .bi-filter-select--multi option{padding:4px 2px}.bi-dashboard-root .logo{align-items:center;gap:8px;display:flex}.bi-dashboard-root .bi-datamed-logo{object-fit:contain;background:#0a0a0a;border-radius:6px;width:40px;height:40px;display:block}.bi-dashboard-root .view-toggle{background:var(--light);border-radius:6px;gap:4px;padding:3px;display:flex}.bi-dashboard-root .vbtn{cursor:pointer;letter-spacing:1.2px;text-transform:uppercase;color:var(--muted);background:0 0;border:none;border-radius:4px;padding:5px 14px;font-family:inherit;font-size:11px;font-weight:700;transition:all .15s}.bi-dashboard-root .vbtn.active{background:var(--white);color:var(--teal);box-shadow:0 1px 4px #0000001a}.bi-dashboard-root .active-filters{color:var(--muted);background:var(--light);border:1px solid var(--border);border-radius:4px;padding:3px 8px;font-size:10px}.bi-dashboard-root .kpi-bar{box-shadow:none;background:0 0;border:none;flex-wrap:wrap;align-items:stretch;gap:6px;margin:0 12px 6px;padding:0;display:flex}.bi-dashboard-root .kpi{cursor:default;border-radius:var(--bi-radius-md,10px);border:1px solid var(--border);border-top:3px solid var(--bi-kpi-accent,var(--border));background:var(--white);min-width:86px;box-shadow:var(--shadow);flex:92px;padding:10px 12px 10px 14px;transition:box-shadow .15s,border-color .15s;position:relative}.bi-dashboard-root .kpi--billed{--bi-kpi-accent:var(--bi-kpi-billed)}.bi-dashboard-root .kpi--paid{--bi-kpi-accent:var(--bi-kpi-paid)}.bi-dashboard-root .kpi--rejected{--bi-kpi-accent:var(--bi-kpi-rejected)}.bi-dashboard-root .kpi--pending{--bi-kpi-accent:var(--bi-kpi-pending)}.bi-dashboard-root .kpi--rpct{--bi-kpi-accent:var(--bi-kpi-rpct)}.bi-dashboard-root .kpi--resub{--bi-kpi-accent:var(--bi-kpi-resub)}.bi-dashboard-root .kpi--not-resub{--bi-kpi-accent:var(--bi-kpi-not-resub)}.bi-dashboard-root .kpi:hover{box-shadow:var(--bi-shadow-hover,var(--shadow));border-color:var(--bi-border-strong,var(--border))}.bi-dashboard-root .kpi-num{font-size:23px;font-weight:800;font-family:var(--bi-font-mono,"IBM Plex Mono", monospace);line-height:1.08}.bi-dashboard-root .kpi-num--billed{color:var(--bi-kpi-billed)}.bi-dashboard-root .kpi-num--paid{color:var(--bi-kpi-paid)}.bi-dashboard-root .kpi-num--rejected{color:var(--bi-kpi-rejected)}.bi-dashboard-root .kpi-num--pending{color:var(--bi-kpi-pending)}.bi-dashboard-root .kpi-num--rpct{color:var(--bi-kpi-rpct)}.bi-dashboard-root .kpi-num--resub{color:var(--bi-kpi-resub)}.bi-dashboard-root .kpi-num--not-resub{color:var(--bi-kpi-not-resub)}.bi-dashboard-root .kpi-lbl{color:var(--muted);letter-spacing:.02em;text-transform:uppercase;margin-top:3px;font-size:10px;font-weight:600}.bi-dashboard-root .frow{background:linear-gradient(180deg, var(--white) 0%, var(--bi-surface-sidebar,#fafbfc) 100%);border:1px solid var(--border);border-radius:var(--bi-radius-md,10px);box-shadow:var(--shadow);flex-direction:column;gap:12px;margin:8px 12px 4px;padding:12px 16px 10px;display:flex}@media (width>=900px){.bi-dashboard-root .frow{flex-flow:row;justify-content:space-between;align-items:flex-start}}.bi-dashboard-root .fgroup{border-right:none;flex-direction:column;flex:1;align-items:flex-start;gap:6px;min-width:0;margin-right:0;padding-right:0;display:flex}@media (width>=900px){.bi-dashboard-root .fgroup--year{flex:none;max-width:340px}.bi-dashboard-root .fgroup--month{flex:0 auto;align-items:flex-end;min-width:0;max-width:calc(100% - 360px)}.bi-dashboard-root .fgroup--month .pill-row{justify-content:flex-end}}.bi-dashboard-root .pill-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.bi-dashboard-root .pill-row--months{gap:5px}.bi-dashboard-root .flabel{font-size:var(--bi-font-size-xs,10px);color:var(--bi-bar-muted-color,#5a6a7e);text-transform:uppercase;letter-spacing:.06em;font-weight:var(--bi-font-weight-title,700)}.bi-dashboard-root .fp{background:var(--white);border:1px solid var(--border);cursor:pointer;font-family:var(--bi-font-family,inherit);font-size:var(--bi-font-size-sm,11px);font-weight:var(--bi-font-weight-label,600);color:var(--text);white-space:nowrap;border-radius:6px;padding:5px 11px;transition:background .15s,border-color .15s,color .15s}.bi-dashboard-root .fp.active{border-color:var(--bi-pill-active-border,var(--teal));background:var(--bi-pill-active-bg,var(--teal-bg));color:var(--bi-pill-active-color,#2d4080);box-shadow:0 0 0 1px var(--bi-pill-active-border,var(--teal));font-weight:700}.bi-dashboard-root .fp:hover:not(.active){background:var(--light);color:var(--text);border-color:#c5cdd8}.bi-dashboard-root .layout{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:12px;padding:12px 16px 20px;display:grid}.bi-dashboard-root .panel--r1a,.bi-dashboard-root .panel--r1b{grid-column:span 12}.bi-dashboard-root .layout-stack-col{box-sizing:border-box;flex-direction:column;grid-column:span 12;align-self:stretch;gap:14px;min-width:0;padding:0 6px;display:flex}.bi-dashboard-root .layout-stack-col>.panel{flex-direction:column;flex:1 1 0;min-width:0;min-height:0;display:flex}.bi-dashboard-root .layout-stack-col>.panel.panel--matrix-compact{flex:none;min-height:auto;overflow:visible}.bi-dashboard-root .layout-stack-col .panel--matrix-compact>.ptitle,.bi-dashboard-root .layout-stack-col .panel--matrix-compact>.mhdr{flex-shrink:0}.bi-dashboard-root .layout-stack-col .panel--matrix-compact .matrix-body{flex:none;min-height:auto;overflow:visible}.bi-dashboard-root .layout-stack-col>.panel.panel--diagnosis-stack{flex:auto;min-height:0}.bi-dashboard-root .layout-stack-col .panel--diagnosis-stack>.ptitle,.bi-dashboard-root .layout-stack-col .panel--diagnosis-stack>.diag-lbl-row{flex-shrink:0}.bi-dashboard-root .layout-stack-col .panel--diagnosis-stack .diag-outer{flex:auto;height:auto;min-height:32px}.bi-dashboard-root .panel--triple-1,.bi-dashboard-root .panel--triple-2,.bi-dashboard-root .panel--triple-3{grid-column:span 12}.bi-dashboard-root .panel--full{grid-column:1/-1}.bi-dashboard-root .panel--monthly-rev{padding:var(--bi-panel-padding,12px 12px 10px);flex-direction:column;min-height:0;display:flex}.bi-dashboard-root .panel--monthly-rev .ptitle,.bi-dashboard-root .bi-panel-title{margin-bottom:var(--bi-panel-title-margin,10px);font-weight:var(--bi-font-weight-title,700);color:var(--bi-bar-muted-color,#5a6a7e);letter-spacing:.06em;flex-shrink:0}.bi-dashboard-root .panel--monthly-rev .mbars,.bi-dashboard-root .bi-chart-bars{height:auto;min-height:118px;max-height:168px;margin-top:var(--bi-chart-area-padding-top,6px);flex:auto;align-items:flex-end;gap:4px;padding-top:10px;padding-bottom:2px}.bi-dashboard-root .panel--monthly-rev .mbar-val,.bi-dashboard-root .bi-chart-val{font-size:var(--bi-font-size-chart-val,10px);font-weight:var(--bi-font-weight-value,700);color:var(--bi-bar-label-color,var(--text));margin-bottom:4px;line-height:1.2}.bi-dashboard-root .panel--monthly-rev .mbar-lbl,.bi-dashboard-root .bi-chart-lbl{font-size:var(--bi-font-size-chart-lbl,10px);font-weight:var(--bi-font-weight-label,600);color:var(--bi-bar-muted-color,#5a6a7e);margin-top:4px}.bi-dashboard-root .mbar-col.dim .mbar-rect,.bi-dashboard-root .bi-bar-col.dim .bi-bar-rect{opacity:var(--bi-bar-dim-opacity,.32);background:var(--bi-bar-default,#9aafc0)}.bi-dashboard-root .mbar-col.dim .mbar-val,.bi-dashboard-root .mbar-col.dim .mbar-lbl,.bi-dashboard-root .bi-bar-col.dim .bi-chart-val,.bi-dashboard-root .bi-bar-col.dim .bi-chart-lbl{opacity:.4}.bi-dashboard-root .mbar-col.act .mbar-val,.bi-dashboard-root .bi-bar-col.act .bi-chart-val{color:var(--bi-pill-active-color,#2d4080)}.bi-dashboard-root .panel--monthly-rev .mbar-rect,.bi-chart-focus-modal .panel--monthly-rev .mbar-rect{box-sizing:border-box;border:2px solid #0000;border-radius:3px 3px 0 0;width:60%}.bi-dashboard-root .panel--monthly-rev .mbar-rect.act,.bi-chart-focus-modal .panel--monthly-rev .mbar-rect.act{border-color:var(--bi-billed,#2563eb);opacity:1;box-shadow:var(--bi-shadow-selected)}.bi-dashboard-root .panel--monthly-rev .mbar-col.dim .mbar-rect,.bi-dashboard-root .panel--monthly-rev .mbar-rect.dim,.bi-chart-focus-modal .panel--monthly-rev .mbar-col.dim .mbar-rect,.bi-chart-focus-modal .panel--monthly-rev .mbar-rect.dim{background:var(--bi-bar-default,#b8c4d0);opacity:var(--bi-bar-dim-opacity,.45);border-color:#0000}.bi-dashboard-root .panel--monthly-rev .mbar-rect.dim:hover,.bi-chart-focus-modal .panel--monthly-rev .mbar-rect.dim:hover{filter:brightness(1.06)}.bi-dashboard-root .panel--monthly-rev .mbar-rect.act:hover,.bi-chart-focus-modal .panel--monthly-rev .mbar-rect.act:hover{filter:brightness(1.08)}.bi-dashboard-root .panel.panel--matrix-compact{overflow:auto visible}.bi-dashboard-root .panel--matrix-compact .mhdr{margin-bottom:2px;padding-left:34px}.bi-dashboard-root .panel--matrix-compact .mhdr-cell{letter-spacing:0;padding:2px 1px;font-size:7px}.bi-dashboard-root .panel--matrix-compact .mrow{gap:1px;margin-bottom:1px}.bi-dashboard-root .panel--matrix-compact .myr{width:32px;padding:2px;font-size:9px}.bi-dashboard-root .panel--matrix-compact .mcell{height:18px;font-size:8px}.bi-dashboard-root .layout-stack-col .panel--matrix-compact .mrow{margin-bottom:2px}.bi-dashboard-root .layout-stack-col .panel--matrix-compact .mcell{height:22px;min-height:22px;font-size:8.5px}.bi-dashboard-root .layout-stack-col .panel--matrix-compact .mhdr{margin-bottom:4px;padding-left:38px}.bi-dashboard-root .layout-stack-col .panel--matrix-compact .myr{width:36px;padding:4px 3px;font-size:10px}@media (width>=900px){.bi-dashboard-root .panel--r1a,.bi-dashboard-root .panel--r1b{grid-column:span 4}.bi-dashboard-root .layout-stack-col{grid-column:span 4;min-height:100%}.bi-dashboard-root .panel--triple-1,.bi-dashboard-root .panel--triple-2,.bi-dashboard-root .panel--triple-3{grid-column:span 4}}.bi-dashboard-root .panel{background:var(--bi-surface-card,#fff);border:1px solid var(--border,#e2e8f0);border-radius:var(--bi-radius-md,10px);padding:var(--bi-panel-padding,14px);box-shadow:var(--shadow,0 2px 8px #0f172a0f);transition:box-shadow .2s,border-color .2s;overflow:hidden}.bi-dashboard-root .panel:hover{box-shadow:var(--bi-shadow-hover,var(--shadow));border-color:var(--bi-border-strong,var(--border))}.bi-dashboard-root .ptitle{font-size:var(--bi-font-size-xs,10px);font-weight:var(--bi-font-weight-title,700);color:var(--bi-bar-muted-color,#5a6a7e);letter-spacing:.06em;text-transform:uppercase;margin-bottom:var(--bi-panel-title-margin,10px);justify-content:space-between;align-items:center;gap:8px;display:flex}.bi-dashboard-root .bi-ptitle-badge{background:var(--teal-bg);color:var(--bi-pill-active-color,#1e4a9e);text-transform:none;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;border-radius:10px;max-width:55%;padding:2px 9px;font-size:9px;font-weight:700;overflow:hidden}.bi-dashboard-root .bi-ptitle-badge--risk{background:var(--red-bg);color:var(--red)}.bi-dashboard-root .claim-dist-inner{align-items:center;gap:16px;display:flex}.bi-dashboard-root .claim-donut-canvas{flex-shrink:0;margin:0 auto;display:block}.bi-dashboard-root .claim-sbar-list{flex-direction:column;flex:1;justify-content:center;gap:7px;min-width:0;padding-top:0;display:flex}.bi-dashboard-root .claim-sbar-row{align-items:center;gap:8px;display:flex}.bi-dashboard-root .claim-sbar-lbl{color:var(--text);flex-shrink:0;width:88px;font-size:10.5px;font-weight:600}.bi-dashboard-root .claim-sbar-track{background:var(--light);border-radius:6px;flex:1;height:10px;overflow:hidden}.bi-dashboard-root .claim-sbar-fill{border-radius:6px;height:100%;transition:width .45s}.bi-dashboard-root .claim-sbar-pct{color:var(--text);text-align:right;flex-shrink:0;width:40px;min-width:40px;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:700}.bi-dashboard-root .panel--triple-3 .claim-dist-inner{flex-direction:column;align-items:stretch;gap:10px}.bi-dashboard-root .panel--triple-3 .claim-donut-canvas{align-self:center}.bi-dashboard-root .panel--triple-3 .claim-sbar-list{padding-top:0}@media (width>=1400px){.bi-dashboard-root .panel--triple-3 .claim-dist-inner{flex-direction:row;align-items:center;gap:16px}.bi-dashboard-root .panel--triple-3 .claim-sbar-list{justify-content:center;padding-top:60px}}.bi-dashboard-root .rej-svc-row{border-radius:3px;align-items:center;gap:6px;padding:0 2px;display:flex}.bi-dashboard-root .rej-svc-row.act{box-shadow:none;background:var(--teal-bg)}.bi-dashboard-root .rej-svc-list .rej-svc-row{cursor:default}.bi-dashboard-root .rej-svc-list .rej-svc-row:hover{background:0 0}.bi-dashboard-root .rej-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:12px;display:grid}.bi-dashboard-root .rej-tile{text-align:center;border:1px solid var(--border);border-radius:9px;padding:8px 6px}.bi-dashboard-root .rej-tile--consult{background:var(--bi-primary-bg)}.bi-dashboard-root .rej-tile--consult .rej-tile-val{color:var(--bi-primary)}.bi-dashboard-root .rej-tile--lab{background:var(--bi-warning-bg)}.bi-dashboard-root .rej-tile--lab .rej-tile-val{color:var(--bi-warning)}.bi-dashboard-root .rej-tile--proc{background:var(--red-bg)}.bi-dashboard-root .rej-tile--proc .rej-tile-val{color:var(--red)}.bi-dashboard-root .rej-tile--rad{background:#6b5b951a}.bi-dashboard-root .rej-tile--rad .rej-tile-val{color:var(--bi-cat-4,#6b5b95)}.bi-dashboard-root .rej-tile-val{font-variant-numeric:tabular-nums;font-size:15px;font-weight:800;line-height:1.1}.bi-dashboard-root .rej-tile-lbl{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin-top:3px;font-size:9px;font-weight:600}.bi-dashboard-root .ptitle button{font:inherit;background:0 0;border:none;padding:0}.bi-dashboard-root .ptitle span,.bi-dashboard-root .ptitle button{color:var(--teal);cursor:pointer;font-size:9px;font-weight:500}.bi-dashboard-root .ptitle span:hover,.bi-dashboard-root .ptitle button:hover{text-decoration:underline}.bi-dashboard-root .hbar-list{flex-direction:column;gap:3px;display:flex}.bi-dashboard-root .hbar-row{cursor:pointer;border-radius:3px;align-items:center;gap:6px;padding:3px 4px;transition:background .12s;display:flex}.bi-dashboard-root .hbar-row:hover{background:var(--light)}.bi-dashboard-root .hbar-row.sel{background:var(--teal-bg)}.bi-dashboard-root .hbar-row.dim{opacity:.28}.bi-dashboard-root .hname{font-size:var(--bi-font-size-sm,11px);font-weight:var(--bi-font-weight-label,600);color:var(--text);text-align:right;white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;width:74px;overflow:hidden}.bi-dashboard-root .htrack{background:var(--light);border-radius:2px;flex:1;height:14px;position:relative;overflow:hidden}.bi-dashboard-root .hfill{border-radius:2px;height:100%;transition:width .4s}.bi-dashboard-root .hval{font-size:var(--bi-font-size-chart-val,10px);font-weight:var(--bi-font-weight-value,700);color:var(--bi-bar-label-color,var(--text));width:42px;font-family:var(--bi-font-mono,"IBM Plex Mono", monospace);text-align:right;flex-shrink:0}.bi-dashboard-root .dd-pair{gap:8px;margin-bottom:10px;display:flex}.bi-dashboard-root .dd-wrap{flex:1}.bi-dashboard-root .dd-lbl{color:var(--muted);letter-spacing:.5px;text-transform:uppercase;margin-bottom:3px;font-size:9px;font-weight:700}.bi-dashboard-root .dd-sel{border:1px solid var(--border);width:100%;color:var(--text);background:var(--white) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='5'%3E%3Cpath d='M0 0l5 5 5-5z' fill='%237a8ba0'/%3E%3C/svg%3E") no-repeat right 8px center;appearance:none;cursor:pointer;border-radius:4px;padding:5px 26px 5px 8px;font-family:inherit;font-size:11px}.bi-dashboard-root .dd-sel:focus{border-color:var(--teal);outline:none}.bi-dashboard-root .mbars{align-items:flex-end;gap:3px;height:90px;margin-top:4px;display:flex}.bi-dashboard-root .mbar-col{cursor:pointer;flex-direction:column;flex:1;align-items:center;display:flex}.bi-dashboard-root .mbar-val{font-size:var(--bi-font-size-chart-val,10px);font-weight:var(--bi-font-weight-value,700);color:var(--bi-bar-label-color,var(--text));font-family:var(--bi-font-mono,"IBM Plex Mono", monospace);white-space:nowrap;margin-bottom:4px}.bi-dashboard-root .mbar-rect,.bi-dashboard-root .bi-bar-rect{background:var(--bi-bar-default,#9aafc0);border-radius:2px 2px 0 0;width:100%;min-height:3px;transition:all .2s}.bi-dashboard-root .mbar-rect.act,.bi-dashboard-root .bi-bar-rect.act{background:var(--bi-bar-active,var(--teal))}.bi-dashboard-root .mbar-rect:hover{filter:brightness(1.1)}.bi-dashboard-root .mbar-lbl{font-size:var(--bi-font-size-chart-lbl,10px);font-weight:var(--bi-font-weight-label,600);color:var(--bi-bar-muted-color,#5a6a7e);text-align:center;margin-top:4px}.bi-dashboard-root .diag-lbl-row{flex-wrap:wrap;gap:12px;margin-bottom:6px;display:flex}.bi-dashboard-root .dlbl{cursor:pointer;font-size:10px;font-weight:700;transition:opacity .15s}.bi-dashboard-root .dlbl.dim{opacity:.3}.bi-dashboard-root .diag-outer{cursor:pointer;border-radius:3px;height:26px;display:flex;overflow:hidden}.bi-dashboard-root .dseg{color:#fff;justify-content:center;align-items:center;font-size:10px;font-weight:700;transition:flex .4s,opacity .2s;display:flex}.bi-dashboard-root .dseg.dim{opacity:.25}.bi-dashboard-root .dseg:hover{filter:brightness(1.08)}.bi-dashboard-root .panel--diagnosis-compact{flex:none;padding:6px 8px 5px}.bi-dashboard-root .panel--diagnosis-compact .bi-ptitle-row{margin-bottom:4px}.bi-dashboard-root .panel--diagnosis-compact .diag-outer--single{flex-shrink:0;height:30px;min-height:30px;max-height:30px}.bi-dashboard-root .panel--diagnosis-compact .dseg{white-space:nowrap;flex-direction:row;gap:3px;padding:0 5px;font-size:8px;line-height:1;overflow:hidden}.bi-dashboard-root .panel--diagnosis-compact .dseg-lbl{text-overflow:ellipsis;opacity:.95;font-weight:600;overflow:hidden}.bi-dashboard-root .panel--diagnosis-compact .dseg-pct{flex-shrink:0;font-weight:800}.bi-dashboard-root .layout>.bi-chart-focus-tile--diag-category{grid-column:1/-1;align-self:start}.bi-dashboard-root .layout>.bi-chart-focus-tile--diag-category .panel{flex:none;min-height:0}.bi-dashboard-root .panel--triple-1{flex-direction:column;min-height:0;display:flex}.bi-dashboard-root .panel--triple-1 .bi-ptitle-row{flex-shrink:0}.bi-dashboard-root .panel--triple-1 .tat-bars{flex:none}.bi-dashboard-root .tat-bars{align-items:flex-end;gap:5px;height:90px;margin-top:6px;display:flex}.bi-dashboard-root .tat-col{cursor:pointer;flex-direction:column;flex:1;justify-content:flex-end;align-items:stretch;min-width:0;height:100%;display:flex}.bi-dashboard-root .tat-col .tat-val,.bi-dashboard-root .tat-col .tat-lbl{align-self:center}.bi-dashboard-root .tat-val{color:var(--text);margin-bottom:3px;font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:600}.bi-dashboard-root .tat-bar{border-radius:2px 2px 0 0;width:100%;min-height:3px;transition:height .35s}.bi-dashboard-root .tat-bar.dim{opacity:.28}.bi-dashboard-root .tat-bar.act{filter:brightness(1.08);box-shadow:var(--bi-shadow-selected,0 0 0 2px var(--bi-billed));outline:2px solid var(--bi-billed);outline-offset:1px}.bi-dashboard-root .hp-seg.act{box-shadow:var(--bi-shadow-selected,inset 0 0 0 2px var(--bi-billed));filter:brightness(1.06)}.bi-dashboard-root .tat-lbl{color:var(--muted);text-align:center;margin-top:3px;font-size:8px;line-height:1.25}.bi-dashboard-root .panel--triple-1 .tat-bars{margin-top:auto;margin-bottom:auto}.bi-dashboard-root .mhdr{gap:2px;margin-bottom:4px;padding-left:42px;display:flex}.bi-dashboard-root .mhdr-cell{color:var(--muted);text-align:center;letter-spacing:.3px;cursor:pointer;white-space:nowrap;border-radius:3px;flex:1;padding:3px 0;font-size:9px;font-weight:700;transition:all .12s}.bi-dashboard-root .mhdr-cell:hover{background:var(--light);color:var(--text)}.bi-dashboard-root .mhdr-cell.act{background:var(--bi-billed-light);color:var(--bi-billed);font-weight:700}.bi-dashboard-root .mrow{align-items:center;gap:2px;margin-bottom:2px;display:flex}.bi-dashboard-root .myr{cursor:pointer;border-radius:3px;flex-shrink:0;width:40px;padding:3px 4px;font-size:10px;font-weight:700;transition:all .12s}.bi-dashboard-root .myr:hover{background:var(--light)}.bi-dashboard-root .myr.act{color:var(--bi-billed);background:var(--bi-billed-light)}.bi-dashboard-root .mcell{cursor:pointer;color:#fff;border-radius:3px;flex:1;justify-content:center;align-items:center;height:22px;font-size:9px;font-weight:700;transition:opacity .2s,transform .15s;display:flex}.bi-dashboard-root .mcell:hover{transform:scaleY(1.05)}.bi-dashboard-root .mcell.dim{opacity:.2}.bi-dashboard-root .mcell.act{box-shadow:var(--bi-shadow-selected);outline:2px solid var(--bi-billed);outline-offset:-1px;z-index:1}.bi-dashboard-root .mcell.empty{cursor:default;background:0 0!important}.bi-dashboard-root .mcell.empty:hover{transform:none}.bi-dashboard-root .hp-rows{flex-direction:column;gap:8px;display:flex}.bi-dashboard-root .hp-row{align-items:center;gap:8px;display:flex}.bi-dashboard-root .hp-name{width:72px;color:var(--text);white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;font-size:11px;font-weight:700;overflow:hidden}.bi-dashboard-root .hp-segs{border-radius:3px;flex:1;gap:1px;height:26px;display:flex;overflow:hidden}.bi-dashboard-root .hp-seg{color:#fff;cursor:pointer;justify-content:center;align-items:center;font-size:9px;font-weight:700;transition:flex .4s,opacity .2s;display:flex}.bi-dashboard-root .hp-seg:hover{filter:brightness(1.1)}.bi-dashboard-root .hp-seg.dim{opacity:.25}.bi-dashboard-root .hp-legend{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.bi-dashboard-root .hp-li{color:var(--muted);cursor:pointer;align-items:center;gap:4px;font-size:10px;display:flex}.bi-dashboard-root .hp-li-dot{border-radius:2px;flex-shrink:0;width:9px;height:9px}.bi-dashboard-root .drill-overlay{z-index:5000;background:#00000073;justify-content:center;align-items:center;display:none;position:fixed;inset:0}.bi-dashboard-root .drill-overlay.open{display:flex}.bi-dashboard-root .drill-box{background:var(--white);border-radius:8px;width:680px;max-width:95vw;max-height:88vh;animation:.2s bi-slideUp;overflow-y:auto;box-shadow:0 20px 60px #00000040}@keyframes bi-slideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.bi-dashboard-root .drill-hdr{border-bottom:1px solid var(--border);background:var(--white);z-index:1;justify-content:space-between;align-items:center;padding:16px 20px;display:flex;position:sticky;top:0}.bi-dashboard-root .drill-title{color:var(--text);font-size:14px;font-weight:700}.bi-dashboard-root .drill-sub{color:var(--muted);margin-top:2px;font-size:11px}.bi-dashboard-root .drill-close{background:var(--light);cursor:pointer;width:28px;height:28px;color:var(--muted);border:none;border-radius:50%;justify-content:center;align-items:center;font-size:16px;transition:all .15s;display:flex}.bi-dashboard-root .drill-close:hover{background:var(--red-bg);color:var(--red)}.bi-dashboard-root .drill-body{padding:16px 20px}.bi-dashboard-root .drill-kpis{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:14px;display:grid}.bi-dashboard-root .dk{background:var(--light);border-left:3px solid #0000;border-radius:6px;padding:10px 12px}.bi-dashboard-root .dk-val{font-family:IBM Plex Mono,monospace;font-size:16px;font-weight:700}.bi-dashboard-root .dk-lbl{color:var(--muted);margin-top:2px;font-size:10px}.bi-dashboard-root .drill-table{border-collapse:collapse;width:100%;font-size:11px}.bi-dashboard-root .drill-table th{border-bottom:2px solid var(--border);color:var(--muted);letter-spacing:.5px;text-transform:uppercase;text-align:left;white-space:nowrap;padding:7px 10px;font-size:10px}.bi-dashboard-root .drill-table td{border-bottom:1px solid var(--light);color:var(--text);vertical-align:middle;padding:7px 10px}.bi-dashboard-root .drill-table tr:hover td{background:var(--light)}.bi-dashboard-root .tag{border-radius:10px;padding:2px 7px;font-size:9px;font-weight:700;display:inline-block}.bi-dashboard-root .tag-g{color:var(--teal);background:#5d87ff24}.bi-dashboard-root .tag-r{color:var(--red);background:#d94f4f1f}.bi-dashboard-root .tag-b{color:var(--blue);background:#2d6be41f}.bi-dashboard-root .tag-o{color:var(--olive);background:#6b8c3a1f}@media (width<=599px){.bi-dashboard-root .mbars{min-height:88px;max-height:120px}.bi-dashboard-root .panel--monthly-rev .mbars,.bi-dashboard-root .panel--monthly-rev .bi-chart-bars{min-height:100px;max-height:132px;padding-top:8px}.bi-dashboard-root .panel--monthly-rev .mbar-val,.bi-dashboard-root .panel--monthly-rev .mbar-lbl{font-size:9px}.bi-dashboard-root .fp{padding:6px 10px;font-size:11px}.bi-dashboard-root.bi-dashboard--compact .panel--monthly-rev .mbars{min-height:92px;max-height:108px}}.bi-dashboard-root .layout>.bi-chart-focus-tile{flex-direction:column;min-width:0;display:flex}.bi-dashboard-root .layout-row-rev-hp{grid-column:1/-1;grid-template-columns:1fr;align-items:stretch;gap:12px;min-width:0;display:grid}@media (width>=900px){.bi-dashboard-root .layout-row-rev-hp{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.bi-dashboard-root .layout-row-rev-hp>.bi-chart-focus-tile{flex-direction:column;min-width:0;display:flex}.bi-dashboard-root .layout-row-rev-hp>.bi-chart-focus-tile--revhp-monthly.bi-chart-focus-tile--focus-over-panel{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-self:stretch;width:100%;min-width:0;display:grid}.bi-dashboard-root .layout-row-rev-hp>.bi-chart-focus-tile--revhp-monthly>.panel.panel--monthly-rev{box-sizing:border-box;grid-area:1/1;width:100%;min-width:0;max-width:100%}.bi-dashboard-root .layout-row-rev-hp>.bi-chart-focus-tile--revhp-monthly>.bi-chart-focus-tile__float{z-index:5;grid-area:1/1;place-self:start end;width:max-content;height:max-content;margin:6px 10px 0 0;position:relative;top:auto;right:auto}.bi-dashboard-root .layout-row-rev-hp>.bi-chart-focus-tile--revhp-monthly .ptitle{padding-right:36px}.bi-dashboard-root .layout-row-rev-hp>.bi-chart-focus-tile--revhp-hp .panel.panel--hp{width:100%;max-width:100%}.bi-dashboard-root .layout>.bi-chart-focus-tile--grid-r1a,.bi-dashboard-root .layout>.bi-chart-focus-tile--grid-r1b,.bi-dashboard-root .layout>.bi-chart-focus-tile--grid-r1c{flex-direction:column;grid-column:span 12;align-self:stretch;min-height:0;display:flex}.bi-dashboard-root .layout>.bi-chart-focus-tile--grid-diag{flex-direction:column;grid-column:1/-1;align-self:stretch;display:flex}.bi-dashboard-root .layout>.bi-chart-focus-tile--grid-r1a>.panel.panel--r1a,.bi-dashboard-root .layout>.bi-chart-focus-tile--grid-r1b>.panel.panel--r1b,.bi-dashboard-root .layout>.bi-chart-focus-tile--grid-r1c>.panel.panel--matrix-compact{flex-direction:column;flex:auto;min-height:0;display:flex}.bi-dashboard-root .layout>.bi-chart-focus-tile--grid-r1a .hbar-list,.bi-dashboard-root .layout>.bi-chart-focus-tile--grid-r1b .hbar-list{scrollbar-width:thin;flex:auto;min-height:0;overflow-y:auto}.bi-dashboard-root .layout>.bi-chart-focus-tile--grid-r1a .ptitle,.bi-dashboard-root .layout>.bi-chart-focus-tile--grid-r1b .ptitle{flex-shrink:0}@media (width>=768px){.bi-dashboard-root.bi-dashboard--compact .layout>.bi-chart-focus-tile--grid-r1a,.bi-dashboard-root.bi-dashboard--compact .layout>.bi-chart-focus-tile--grid-r1b,.bi-dashboard-root.bi-dashboard--compact .layout>.bi-chart-focus-tile--grid-r1c{grid-column:span 4}}.bi-dashboard-root .layout-row-four-charts{scrollbar-width:thin;grid-column:1/-1;grid-template-columns:repeat(3,minmax(200px,1fr));align-items:stretch;gap:12px;min-width:0;padding-bottom:2px;display:grid;overflow:auto visible}.bi-dashboard-root .layout-row-four-charts::-webkit-scrollbar{height:6px}.bi-dashboard-root .layout-row-four-charts::-webkit-scrollbar-thumb{background:#c5cdd8;border-radius:4px}.bi-dashboard-root .layout-row-four-charts>.bi-chart-focus-tile{flex-direction:column;min-width:0;display:flex}.bi-dashboard-root .layout-row-four-charts>.bi-chart-focus-tile .panel{flex-direction:column;flex:auto;min-height:0;display:flex}.bi-dashboard-root .layout-row-four-charts>.bi-chart-focus-tile--row4-rej .panel.panel--triple-2{min-height:0;overflow:hidden}.bi-dashboard-root .layout-row-four-charts>.bi-chart-focus-tile--row4-rej .rej-svc-list{scrollbar-width:thin;flex:auto;min-height:0;overflow-y:auto}.bi-dashboard-root .layout-row-four-charts>.bi-chart-focus-tile--row4-rej .rej-tiles{flex:none;margin-top:8px}.bi-dashboard-root .layout-row-four-charts>.bi-chart-focus-tile--row4-claim .claim-dist-inner{flex:auto;min-height:0}.bi-dashboard-root .layout-row-four-charts>.bi-chart-focus-tile--row4-tat .panel.panel--triple-1{align-items:stretch;min-height:0}.bi-dashboard-root .layout-row-four-charts>.bi-chart-focus-tile--row4-tat .ptitle{flex-shrink:0}.bi-dashboard-root .layout-row-four-charts>.bi-chart-focus-tile--row4-tat .tat-bars{box-sizing:border-box;flex:none;align-items:flex-end;width:100%;max-width:none;height:108px;min-height:108px;max-height:108px;margin:auto 0}.bi-dashboard-root .layout-row-four-charts>.bi-chart-focus-tile--row4-tat .tat-col{flex:1 1 0;min-width:0;max-width:none}.bi-dashboard-root.bi-dashboard--compact .layout-row-four-charts>.bi-chart-focus-tile--row4-tat .tat-bars{height:92px;min-height:92px;max-height:92px}.bi-dashboard-root .layout-row-rev-hp>.bi-chart-focus-tile--revhp-hp .panel.panel--hp{align-items:center}.bi-dashboard-root .layout-row-rev-hp>.bi-chart-focus-tile--revhp-hp .hp-rows{flex:auto;justify-content:center;width:100%;margin-left:auto;margin-right:auto}.bi-dashboard-root .layout-row-rev-hp>.bi-chart-focus-tile--revhp-hp .hp-legend{justify-content:center;width:100%;max-width:360px;margin-left:auto;margin-right:auto}.bi-dashboard-root .layout-stack-col>.bi-chart-focus-tile{flex-direction:column;min-width:0;display:flex}.bi-dashboard-root .layout-stack-col>.bi-chart-focus-tile--stack-matrix{flex:none}.bi-dashboard-root .layout-stack-col>.bi-chart-focus-tile--stack-diag{flex:auto;min-height:0}.bi-dashboard-root .layout-stack-col>.bi-chart-focus-tile--stack-diag .panel{flex-direction:column;flex:auto;min-height:0;display:flex}.bi-dashboard-root .layout-stack-col>.bi-chart-focus-tile--stack-diag .diag-outer{flex:auto;min-height:24px}.bi-chart-focus-tile{position:relative}.bi-chart-focus-tile:not(.bi-chart-focus-tile--headerless) .ptitle{cursor:zoom-in;padding-right:18px}.bi-chart-focus-tile__float{z-index:4;line-height:0;position:absolute;top:0;right:0}.bi-chart-focus-btn{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;margin:0;padding:1px;font-size:14px;line-height:0;display:inline-flex}.bi-chart-focus-btn:hover{color:var(--teal)}.bi-chart-focus-btn:focus-visible{outline:2px solid var(--teal);outline-offset:1px}.bi-chart-focus-btn .MuiSvgIcon-root{font-size:1em}.bi-chart-focus-dialog-close{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:2px;line-height:0;display:inline-flex}.bi-chart-focus-dialog-close:hover{color:var(--text)}.bi-chart-focus-dialog-close:focus-visible{outline:2px solid var(--teal);outline-offset:1px}.bi-chart-focus-dialog-title-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;padding-right:8px;overflow:hidden}.bi-chart-focus-dialog-paper.MuiPaper-root{border-radius:var(--bi-radius-lg,14px);border:1px solid var(--border,#e2e6ec);background:var(--bg,#f4f6f8);width:100%;max-width:100%;height:auto;max-height:min(560px,82vh);box-shadow:var(--bi-shadow-elevated,0 12px 40px #121a241f);flex-direction:column;margin:0;display:flex;overflow:hidden}.bi-chart-focus-dialog-paper--fullscreen.MuiPaper-root{background:var(--bg,#f4f6f8);border:none;border-radius:0;width:100%;max-width:100%;height:100%;max-height:100%;margin:0}.bi-chart-focus-dialog-paper--fullscreen .bi-chart-focus-dialog-title.MuiDialogTitle-root{flex-shrink:0;font-size:15px;padding:16px 20px!important}.bi-chart-focus-dialog-paper--fullscreen .bi-chart-focus-dialog-body.MuiDialogContent-root,.bi-chart-focus-dialog-paper--fullscreen .MuiDialogContent-root{flex:auto;justify-content:flex-start;align-items:stretch;min-height:0;overflow:auto;padding:12px 20px 20px!important}.bi-chart-focus-modal--fullscreen{flex-direction:column;flex:auto;justify-content:flex-start;align-items:stretch;width:100%;height:100%;min-height:0;display:flex}.bi-chart-focus-modal--fullscreen .panel{height:100%;min-height:0;box-shadow:var(--shadow);flex-direction:column;flex:auto;padding:14px 18px 16px;display:flex;overflow:auto}.bi-chart-focus-modal--fullscreen .panel>.ptitle:first-child{display:none}.bi-chart-focus-modal--fullscreen .panel--monthly-rev{justify-content:center}.bi-chart-focus-modal--fullscreen .panel--monthly-rev .mbars{flex:none;align-items:flex-end;gap:6px;height:auto;min-height:min(420px,100dvh - 200px);max-height:none;margin-top:auto;margin-bottom:auto;padding-top:12px}.bi-chart-focus-modal--fullscreen .panel--monthly-rev .mbar-val,.bi-chart-focus-modal--fullscreen .panel--monthly-rev .mbar-lbl{font-size:11px}.bi-chart-focus-modal--fullscreen .panel--monthly-rev .mbar-rect{width:72%}.bi-chart-focus-modal--fullscreen .panel--triple-1 .tat-bars{flex:none;align-items:flex-end;gap:8px;height:auto;min-height:min(380px,100dvh - 220px);max-height:none;margin-top:auto;margin-bottom:auto;padding-top:0}.bi-chart-focus-modal--fullscreen .panel--triple-1 .tat-val{font-size:11px}.bi-chart-focus-modal--fullscreen .panel--triple-1 .tat-lbl{font-size:10px;line-height:1.3}.bi-chart-focus-modal--fullscreen .hbar-list{scrollbar-width:thin;flex:auto;gap:8px;min-height:120px;padding-right:4px;overflow-y:auto}.bi-chart-focus-modal--fullscreen .hbar-row{gap:10px;padding:6px 8px}.bi-chart-focus-modal--fullscreen .hname{text-align:left;width:min(240px,32%);font-size:12px}.bi-chart-focus-modal--fullscreen .htrack{border-radius:4px;height:18px}.bi-chart-focus-modal--fullscreen .hval{width:52px;font-size:11px}.bi-chart-focus-modal--fullscreen .panel--hp .hp-rows{flex:auto;justify-content:center;gap:28px;width:100%;max-width:840px;margin:0 auto;padding:12px 0}.bi-chart-focus-modal--fullscreen .panel--hp .hp-segs{border-radius:6px;height:52px}.bi-chart-focus-modal--fullscreen .panel--hp .hp-seg{font-size:11px}.bi-chart-focus-modal--fullscreen .panel--hp .hp-name{width:96px;font-size:13px}.bi-chart-focus-modal--fullscreen .panel--hp .hp-li{font-size:15px}.bi-chart-focus-modal--fullscreen .panel--hp .hp-legend{flex-shrink:0;justify-content:center;gap:14px;margin-top:16px}.bi-chart-focus-modal--fullscreen .panel--matrix-compact{overflow:auto}.bi-chart-focus-modal--fullscreen .panel--matrix-compact .mhdr{margin-bottom:8px;padding-left:52px}.bi-chart-focus-modal--fullscreen .panel--matrix-compact .mhdr-cell{padding:6px 4px;font-size:10px}.bi-chart-focus-modal--fullscreen .panel--matrix-compact .myr{width:48px;padding:6px 4px;font-size:12px}.bi-chart-focus-modal--fullscreen .panel--matrix-compact .mcell{height:36px;min-height:36px;font-size:11px}.bi-chart-focus-modal--fullscreen .panel--diagnosis-stack .diag-lbl-row{flex-shrink:0;gap:12px;margin-bottom:10px}.bi-chart-focus-modal--fullscreen .panel--diagnosis-stack .dlbl{font-size:11px}.bi-chart-focus-modal--fullscreen .panel--diagnosis-stack .diag-outer{border-radius:6px;flex:auto;height:auto;min-height:64px;max-height:min(120px,20vh)}.bi-chart-focus-modal--fullscreen .panel--diagnosis-stack .dseg{font-size:12px}.bi-chart-focus-modal--fullscreen .panel--triple-3 .claim-dist-inner{flex-direction:row;flex:auto;justify-content:center;align-items:center;gap:40px;min-height:200px;padding:12px 0;display:flex}.bi-chart-focus-modal--fullscreen .panel--triple-3 .claim-sbar-list{flex:1;justify-content:center;gap:12px;min-width:200px;max-width:420px;padding-top:0}.bi-chart-focus-modal--fullscreen .panel--triple-3 .claim-sbar-lbl{width:auto;min-width:88px;font-size:12px}.bi-chart-focus-modal--fullscreen .panel--triple-3 .claim-sbar-track{height:14px}.bi-chart-focus-modal--fullscreen .panel--triple-2{min-height:0}.bi-chart-focus-modal--fullscreen .panel--triple-2 .rej-svc-list{flex:auto;min-height:0;overflow-y:auto}.bi-chart-focus-modal--fullscreen .panel--triple-2 .rej-tiles{flex-shrink:0;gap:10px;margin-top:16px}.bi-chart-focus-modal--fullscreen .panel--triple-2 .rej-tile{padding:12px 10px}.bi-chart-focus-modal--fullscreen .panel--triple-2 .rej-tile-val{font-size:18px}.bi-chart-focus-dialog-title.MuiDialogTitle-root{border-bottom:1px solid var(--border,#e2e6ec);background:linear-gradient(135deg, #2b5fd412 0%, var(--white,#fff) 50%);color:var(--text,#121a24);justify-content:space-between;align-items:center;gap:12px;margin:0;font-size:14px;font-weight:700;display:flex;padding:14px 18px!important}.bi-chart-focus-dialog-paper .MuiDialogContent-root.bi-chart-focus-dialog-body,.bi-chart-focus-dialog-paper .MuiDialogContent-root{box-sizing:border-box;flex-direction:column;flex:auto;justify-content:center;align-items:stretch;min-height:0;display:flex;overflow:auto}.bi-dashboard-root.bi-dashboard--compact{font-size:12px}.bi-dashboard-root.bi-dashboard--compact .hdr{min-height:44px;padding:0 10px 0 14px}.bi-dashboard-root.bi-dashboard--compact .layout{gap:8px;padding:6px 8px 10px}.bi-dashboard-root.bi-dashboard--compact .layout-row-rev-hp,.bi-dashboard-root.bi-dashboard--compact .layout-row-four-charts{gap:8px}.bi-dashboard-root.bi-dashboard--compact .panel{padding:8px 8px 9px}.bi-dashboard-root.bi-dashboard--compact .ptitle{margin-bottom:5px}.bi-dashboard-root.bi-dashboard--compact .panel--monthly-rev .mbars{min-height:92px;max-height:108px;margin-top:4px}.bi-dashboard-root.bi-dashboard--compact .mbars{height:68px;margin-top:2px}.bi-dashboard-root.bi-dashboard--compact .tat-bars{height:68px;margin-top:4px}.bi-dashboard-root.bi-dashboard--compact .hbar-row{gap:4px;padding:2px}.bi-dashboard-root.bi-dashboard--compact .htrack{height:11px}.bi-dashboard-root.bi-dashboard--compact .hname{width:62px;font-size:10px}.bi-dashboard-root.bi-dashboard--compact .panel--r1a,.bi-dashboard-root.bi-dashboard--compact .panel--r1b{padding:5px 6px 4px}.bi-dashboard-root.bi-dashboard--compact .panel--r1a .ptitle,.bi-dashboard-root.bi-dashboard--compact .panel--r1b .ptitle{margin-bottom:2px}.bi-dashboard-root.bi-dashboard--compact .layout>.bi-chart-focus-tile--grid-r1a .hbar-list,.bi-dashboard-root.bi-dashboard--compact .layout>.bi-chart-focus-tile--grid-r1b .hbar-list{gap:0}.bi-dashboard-root.bi-dashboard--compact .panel--r1a .hbar-row,.bi-dashboard-root.bi-dashboard--compact .panel--r1b .hbar-row{gap:2px;min-height:0;padding:0 2px}.bi-dashboard-root.bi-dashboard--compact .panel--r1a .htrack,.bi-dashboard-root.bi-dashboard--compact .panel--r1b .htrack{height:6px}.bi-dashboard-root.bi-dashboard--compact .panel--r1a .hname,.bi-dashboard-root.bi-dashboard--compact .panel--r1b .hname{cursor:default;width:52px;font-size:8px;line-height:2}.bi-dashboard-root.bi-dashboard--compact .panel--r1a .hval,.bi-dashboard-root.bi-dashboard--compact .panel--r1b .hval{width:32px;font-size:8px;line-height:1.15}.bi-dashboard-root.bi-dashboard--compact .kpi-bar{gap:4px;margin:4px 8px}.bi-dashboard-root.bi-dashboard--compact .kpi{border-radius:6px;min-width:78px;padding:3px 8px}.bi-dashboard-root.bi-dashboard--compact .kpi-num{font-size:22px;line-height:1.06}.bi-dashboard-root.bi-dashboard--compact .kpi-lbl{margin-top:2px;font-size:9px}.bi-dashboard-root.bi-dashboard--compact .layout-stack-col{align-self:stretch;gap:6px;min-height:0;padding:0 2px}.bi-dashboard-root.bi-dashboard--compact .panel--matrix-compact .mcell{height:17px;min-height:17px;font-size:7.5px}.bi-dashboard-root.bi-dashboard--compact .layout-stack-col .panel--matrix-compact{padding:5px 6px 4px}.bi-dashboard-root.bi-dashboard--compact .layout-stack-col .panel--matrix-compact>.ptitle{margin-bottom:2px}.bi-dashboard-root.bi-dashboard--compact .layout-stack-col .panel--matrix-compact .mhdr{margin-bottom:2px;padding-left:30px}.bi-dashboard-root.bi-dashboard--compact .layout-stack-col .panel--matrix-compact .mhdr-cell{padding:0 1px;font-size:6px}.bi-dashboard-root.bi-dashboard--compact .layout-stack-col .panel--matrix-compact .mrow{gap:1px;margin-bottom:0}.bi-dashboard-root.bi-dashboard--compact .layout-stack-col .panel--matrix-compact .mcell{height:14px;min-height:14px;font-size:7px}.bi-dashboard-root.bi-dashboard--compact .layout-stack-col .panel--matrix-compact .myr{width:26px;padding:1px 2px;font-size:8px}.bi-dashboard-root.bi-dashboard--compact .layout-stack-col .panel--diagnosis-stack{flex-direction:column;flex:auto;min-height:0;padding:5px 6px 4px;display:flex}.bi-dashboard-root.bi-dashboard--compact .layout-stack-col .panel--diagnosis-stack>.ptitle{flex-shrink:0;margin-bottom:2px}.bi-dashboard-root.bi-dashboard--compact .layout-stack-col .panel--diagnosis-stack .diag-lbl-row{flex-shrink:0;gap:4px;margin-bottom:2px}.bi-dashboard-root.bi-dashboard--compact .layout-stack-col .panel--diagnosis-stack .dlbl{font-size:8px;line-height:1.2}.bi-dashboard-root.bi-dashboard--compact .layout-stack-col .panel--diagnosis-stack .diag-outer{flex-shrink:0;height:14px;min-height:14px}.bi-dashboard-root.bi-dashboard--compact .layout-stack-col .panel--diagnosis-stack .dseg{font-size:7px}.bi-dashboard-root.bi-dashboard--compact .layout-stack-col>.bi-chart-focus-tile--stack-diag .diag-outer{flex:none;height:14px;min-height:14px}.bi-dashboard-root.bi-dashboard--compact .diag-outer,.bi-dashboard-root.bi-dashboard--compact .hp-segs{height:22px}.bi-dashboard-root.bi-dashboard--compact .rej-tiles{gap:4px;margin-top:8px}.bi-dashboard-root.bi-dashboard--compact .rej-tile{padding:5px 4px}.bi-dashboard-root.bi-dashboard--compact .rej-tile-val{font-size:13px}@media (width>=768px){.bi-dashboard-root.bi-dashboard--compact .layout-stack-col{grid-column:span 4;min-height:0}}.bi-dashboard-root .hinfo-btn:not(.hinfo-btn--eye){border:1px solid var(--border);background:var(--white);width:18px;height:18px;color:var(--muted);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;margin-left:6px;font-size:10px;font-weight:700;display:flex}.bi-dashboard-root .hinfo-btn:not(.hinfo-btn--eye):hover{background:var(--teal-bg);color:var(--teal)}.bi-dashboard-root .hbar-row{gap:8px}.bi-dashboard-root .hinfo-btn{flex-shrink:0}.bi-dashboard-body{flex-direction:column;width:100%;display:flex}.bi-filter-sidebar{background:#fafafa;border-bottom:1px solid #e5e7eb;border-right:none;flex-direction:row;flex-shrink:0;align-items:center;gap:12px;width:100%;height:auto;padding:8px 16px;display:flex;overflow:auto visible}.bi-filter-sidebar-title{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;border-bottom:none;border-right:1px solid #e5e7eb;margin-bottom:0;margin-right:4px;padding:0 8px 0 0;font-size:11px;font-weight:600}.bi-dashboard-content{flex:1;width:100%;overflow-y:auto}.bi-filter-sidebar .view-toggle{align-self:center;margin-left:4px}.vbtn{height:32px;padding:0 10px;font-size:12px}@media (width<=900px){.bi-dashboard-root .layout,.bi-dashboard-root .layout-row-rev-hp,.bi-dashboard-root .layout-row-four-charts{flex-direction:column;gap:12px;display:flex}.bi-chart-focus-tile{width:100%;max-width:100%}.bi-chart-focus-tile .panel{width:100%;min-width:0}.hbar-list{overflow-x:auto}.panel{padding:10px!important}}.bi-chart-download-btn{width:24px;height:24px;color:var(--bi-primary,#2b5fd4);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;padding:3px;transition:all .2s;display:inline-flex}.bi-chart-download-btn:hover{background:#2b5fd414;border-color:#2b5fd424}.bi-chart-download-btn--inline{width:24px;height:24px}.bi-dashboard-root{--bi-filter-active-ring:0 0 0 2px var(--bi-primary-bg), 0 0 0 3px var(--bi-primary)}.bi-dashboard-root .vbtn{font-weight:700;transition:background .15s,color .15s,box-shadow .15s}.bi-dashboard-root .vbtn:hover:not(.active){color:var(--text);background:#fff9}.bi-dashboard-root .vbtn:focus-visible{box-shadow:var(--bi-filter-active-ring);outline:none}.bi-dashboard-root .vbtn.active{background:var(--white);color:var(--bi-primary-active,#1e4a9e);font-weight:800;box-shadow:0 1px 4px #0000001f}.bi-chart-tooltip-popper.MuiTooltip-tooltip{background-color:var(--bi-surface-elevated,#fff);color:var(--text,#1f2937);border:1px solid var(--bi-border-strong,#e2e8f0);border-radius:var(--bi-radius-sm,6px);letter-spacing:.01em;max-width:min(260px,100vw - 24px);padding:6px 10px;font-size:11px;font-weight:500;line-height:1.4;box-shadow:0 4px 12px #00000014}.bi-chart-tooltip-popper .MuiTooltip-arrow{color:var(--bi-surface-elevated,#fff)!important}.bi-chart-tooltip{padding:7px 10px;line-height:1.25}.bi-chart-tooltip__title{color:var(--text);margin-bottom:4px;font-size:12px;font-weight:700}.bi-chart-tooltip__row{justify-content:space-between;gap:12px;display:flex}.bi-chart-tooltip__key{color:var(--muted);font-weight:600}.bi-chart-tooltip__val{font-family:var(--bi-font-mono,"IBM Plex Mono", monospace);text-align:right;font-weight:700}.bi-chart-tooltip-popper--interactive.MuiTooltip-tooltip,.bi-chart-tooltip-popper--interactive .bi-chart-tooltip--interactive{-webkit-user-select:text;user-select:text;cursor:text}.bi-chart-tooltip-popper--interactive .bi-chart-tooltip__val,.bi-chart-tooltip-popper--interactive .bi-chart-tooltip__title{-webkit-user-select:text;user-select:text}.bi-chart-tooltip__val-only{font-family:var(--bi-font-mono,"IBM Plex Mono", monospace);letter-spacing:.01em;white-space:nowrap;font-size:12px;font-weight:700}.bi-chart-tooltip-trigger{width:100%;display:block}.bi-dashboard-root .mhdr-cell.act,.bi-dashboard-root .myr.act{font-weight:800}.bi-dashboard-root .claim-sbar-row{cursor:pointer;border-radius:4px;padding:2px 4px;transition:background .12s}.bi-dashboard-root .claim-sbar-row:hover{background:var(--bi-surface-hover,#eef1f4)}.bi-dashboard-root .claim-sbar-row.dim{opacity:.38}.bi-dashboard-root .claim-sbar-row.dim .claim-sbar-lbl,.bi-dashboard-root .claim-sbar-row.dim .claim-sbar-pct{color:var(--muted)}.bi-dashboard-root .claim-sbar-row.dim .claim-sbar-fill{opacity:.45}.bi-dashboard-root .claim-sbar-row:focus-visible,.bi-dashboard-root .rej-svc-row:focus-visible,.bi-dashboard-root .hbar-row:focus-visible,.bi-dashboard-root .mbar-col:focus-visible{box-shadow:var(--bi-filter-active-ring);outline:none}.bi-dashboard-root .rej-svc-row.act{background:var(--bi-primary-bg);border-radius:4px}.bi-dashboard-root .rej-tile[role=button]{cursor:pointer;transition:opacity .2s,outline-color .2s,transform .15s}.bi-dashboard-root .rej-tile[role=button]:hover:not(.dim){transform:translateY(-1px)}.bi-dashboard-root .rej-tile.act{outline:2px solid var(--bi-selection-border,#2563eb);outline-offset:-1px;box-shadow:var(--bi-shadow-selected,0 0 0 1px #2563eb40)}.bi-dashboard-root .rej-svc-row.dim{opacity:var(--bi-bar-dim-opacity,.38)}.bi-dashboard-root .rej-svc-row.dim .hfill{background:var(--bi-bar-default,#b8c4d0)!important}.bi-dashboard-root .rej-svc-row.dim .hname,.bi-dashboard-root .rej-svc-row.dim .hval{color:var(--bi-bar-muted-color,#94a3b8)}.bi-dashboard-root .rej-tile.dim{opacity:.42;filter:grayscale(.35)}.bi-dashboard-root .rej-tile.dim .rej-tile-val,.bi-dashboard-root .rej-tile.dim .rej-tile-lbl{color:var(--bi-bar-muted-color,#94a3b8)}.bi-dashboard-root .rej-svc-list .rej-svc-row[role=button],.bi-chart-interactive{cursor:pointer}.bi-dashboard-root .hinfo-btn{border:1px solid var(--bi-primary);background:var(--white);width:18px;height:18px;color:var(--bi-primary);cursor:pointer;border-radius:50%;flex-shrink:0;font-size:10px;font-weight:800;line-height:1;transition:background .12s,transform .12s}.bi-dashboard-root .hinfo-btn:hover{background:var(--bi-primary);color:#fff;transform:scale(1.05)}.bi-chart-focus-dialog-paper--fullscreen .MuiDialogContent-root{overflow:auto!important}.bi-chart-focus-modal--fullscreen .bi-chart-tooltip-popper{z-index:6000}@media (width<=900px){.bi-dashboard-root .layout{grid-template-columns:1fr!important}.bi-dashboard-root .layout-row-four-charts{flex-direction:column}.bi-dashboard-root .view-toggle{flex-wrap:wrap;max-width:100%}.bi-dashboard-root .vbtn{padding:5px 10px;font-size:10px}}@media (width<=600px){.bi-dashboard-root{font-size:12px}.bi-dashboard-root .hname{width:56px;font-size:9px}.bi-dashboard-root .panel--matrix-compact .mhdr-cell,.bi-dashboard-root .panel--matrix-compact .mcell{padding:2px;font-size:8px}}@media (width>=1920px){.bi-dashboard-root.bi-dashboard--compact .layout{max-width:2400px;margin:0 auto}}.bi-dashboard-root .bi-ptitle-row{justify-content:space-between;align-items:center;gap:8px;min-height:26px;margin-bottom:8px;padding-right:0;display:flex}.bi-dashboard-root .bi-ptitle-row--inline{justify-content:space-between;align-items:center;width:100%;display:flex}.bi-dashboard-root .bi-ptitle-row--inline .bi-ptitle-actions{align-items:center;gap:8px;margin-left:auto;padding-left:8px;display:flex}.bi-dashboard-root .bi-ptitle-row--inline .ptitle{flex:auto;min-width:0;line-height:1.2}.bi-dashboard-root .bi-ptitle-row .ptitle{flex:auto;min-width:0;margin-bottom:0}.bi-dashboard-root .bi-ptitle-actions{flex-shrink:0;align-items:center;gap:6px;margin-left:auto;padding-left:6px;display:inline-flex}.bi-chart-focus-tile--inline-actions .bi-ptitle-row{padding-right:0}.bi-chart-focus-tile--inline-actions .bi-chart-clear-btn{z-index:auto;height:24px;margin:0;padding:4px 8px;position:static;top:auto;right:auto}.bi-chart-focus-tile--inline-actions .ptitle{padding-right:0}.bi-chart-focus-tile--inline-actions .bi-chart-focus-btn--inline{border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;padding:4px;display:inline-flex}.bi-chart-focus-tile--inline-actions .bi-chart-focus-btn--inline:hover{background:#2b5fd414}.bi-chart-focus-tile:not(.bi-chart-focus-tile--inline-actions) .bi-ptitle-row{padding-right:30px}.bi-chart-focus-tile .panel{position:relative}.bi-chart-focus-tile:not(.bi-chart-focus-tile--inline-actions) .bi-chart-clear-btn{z-index:5;margin:0;position:absolute;top:8px;right:55px}.bi-chart-focus-tile--focus-over-panel:not(.bi-chart-focus-tile--inline-actions) .bi-chart-clear-btn{top:6px;right:60px}.bi-dashboard-root .bi-chart-clear-btn{color:var(--bi-primary,#2b5fd4);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background-color:#0000;border:1px solid #0000;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:4px 8px;font-size:11px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.bi-dashboard-root .bi-chart-clear-btn:hover{text-underline-offset:3px;background-color:#2b5fd414;border-color:#2b5fd433;text-decoration:underline}.bi-dashboard-root .bi-chart-clear-btn:active{background-color:#2b5fd426;border-color:#2b5fd44d}.bi-dashboard-root .bi-chart-clear-btn:focus{outline:none;box-shadow:0 0 0 2px #2b5fd44d}.bi-dashboard-root .bi-chart-clear-btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.bi-dashboard-root .bi-chart-clear-btn:hover{color:var(--bi-primary-active,#1e4a9e);background:0 0}.bi-dashboard-root .htrack--hover,.bi-dashboard-root .claim-sbar-track--hover{cursor:pointer;flex:1;min-width:0}.bi-dashboard-root .mbar-rect--hover,.bi-dashboard-root .tat-bar--hover{cursor:pointer;width:100%;min-width:0}.bi-dashboard-root .tat-bar--hover{border-radius:2px 2px 0 0;flex-shrink:0}.bi-dashboard-root .rej-svc-list{place-content:flex-start;gap:0!important}.bi-dashboard-root .rej-svc-list .rej-svc-row{flex:none;gap:3px;min-height:0;line-height:1.05;padding:5px 2px!important}.bi-dashboard-root .rej-svc-list .htrack{height:9px}.bi-dashboard-root .rej-svc-list .hname{font-size:10px;line-height:1.8}.bi-dashboard-root .rej-svc-list .hval{width:36px;font-size:9px;line-height:1.05}.bi-dashboard-root .rej-svc-list .bi-chart-tooltip-trigger{flex:1;align-items:center;min-width:0;line-height:0;display:flex}.bi-dashboard-root .hbar-row-wrap{align-items:center;gap:4px;width:100%;display:flex}.bi-dashboard-root .hbar-row-wrap .hbar-row--filter{flex:1;min-width:0}.bi-dashboard-root .hbar-list--top10{flex-direction:column;flex:1;gap:2px;min-height:0;display:flex;overflow:hidden auto}.bi-dashboard-root .panel--top10-ins,.bi-dashboard-root .panel--top10-pay{flex-direction:column;min-height:0;display:flex}.bi-dashboard-root .layout>.bi-chart-focus-tile--grid-r1a .panel--top10-ins .hbar-list--top10,.bi-dashboard-root .layout>.bi-chart-focus-tile--grid-r1b .panel--top10-pay .hbar-list--top10{max-height:172px}.bi-dashboard-root.bi-dashboard--compact .layout>.bi-chart-focus-tile--grid-r1a .panel--top10-ins .hbar-list--top10,.bi-dashboard-root.bi-dashboard--compact .layout>.bi-chart-focus-tile--grid-r1b .panel--top10-pay .hbar-list--top10{max-height:148px}.bi-dashboard-root .hinfo-btn--eye{border-radius:0;justify-content:center;align-items:center;width:16px;min-width:16px;height:16px;margin-left:2px;padding:0;display:inline-flex;box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important}.bi-dashboard-root .hinfo-btn--eye:hover{color:var(--bi-primary,#2b5fd4);background:0 0!important;transform:none!important}.bi-dashboard-root .hinfo-btn--eye:focus,.bi-dashboard-root .hinfo-btn--eye:focus-visible{box-shadow:none!important;outline:none!important}.bi-dashboard-root .hinfo-btn--eye .hinfo-btn__icon,.bi-dashboard-root .hinfo-btn--eye .MuiSvgIcon-root{width:13px;height:13px;font-size:13px!important}.bi-dashboard-root .rej-svc-row .hval-pct{color:var(--muted);margin-top:-1px;font-size:8px;font-weight:600;line-height:1;display:block}.bi-chart-focus-modal--fullscreen .rej-svc-list{gap:1px!important}.bi-chart-focus-modal--fullscreen .rej-svc-list .rej-svc-row{gap:6px;padding:2px 4px!important}.bi-chart-focus-modal--fullscreen .rej-svc-list .htrack{height:12px}.bi-dashboard-root .mrow--dim{opacity:.38}.bi-dashboard-root .mrow--dim .myr,.bi-dashboard-root .mrow--dim .mcell{opacity:.55}.bi-dashboard-root .mrow--dim .mcell:not(.empty){filter:grayscale(.55)}.bi-dashboard-root .bi-chart-focus-tile--revhp-hp{flex-direction:column;height:100%;min-height:0;display:flex}.bi-dashboard-root .bi-chart-focus-tile--revhp-hp .panel--hp-stretch{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.bi-dashboard-root .panel--hp-stretch .hp-rows--stretch{flex-direction:column;flex:1;justify-content:space-evenly;gap:10px;min-height:0;display:flex}.bi-dashboard-root .layout-row-rev-hp>.bi-chart-focus-tile--revhp-hp{align-self:stretch}.bi-dashboard-root .bi-chart-empty{color:var(--muted);margin:0;padding:8px 4px;font-size:11px}.bi-dashboard-root .claim-sbar-row.act{box-shadow:none;outline:2px solid var(--bi-primary);outline-offset:1px;background:0 0}.bi-dashboard-root{--bi-selection-bg:#dbeafe;--bi-selection-border:#2563eb;--bi-selection-text:#1d4ed8;--bi-revenue-bar:#93c5fd;--bi-revenue-bar-hover:#60a5fa;--bi-revenue-bar-selected:#2563eb;--bi-denial-bar:#dc2626;--bi-denial-bar-hover:#ef4444;--bi-denial-bar-selected:#b91c1c;--bi-hbar-fill:#93c5fd;--bi-hbar-fill-selected:#2563eb;--bi-space-card:24px;--bi-space-chart-header:16px;--bi-space-chart-body:16px;--bi-space-grid:16px;--bi-space-section:24px}.bi-dashboard-root .ptitle,.bi-dashboard-root .bi-ptitle-row{font-weight:600}.bi-dashboard-root .flabel,.bi-dashboard-root .mbar-lbl,.bi-dashboard-root .bi-chart-lbl,.bi-dashboard-root .mhdr-cell,.bi-dashboard-root .tat-lbl{font-weight:500}.bi-dashboard-root .kpi-num,.bi-dashboard-root .hval,.bi-dashboard-root .mbar-val,.bi-dashboard-root .bi-chart-val{font-weight:700}.bi-dashboard-root .layout{gap:var(--bi-space-grid);padding:var(--bi-space-section) var(--bi-space-card)}.bi-dashboard-root .panel{padding:var(--bi-space-card)}.bi-dashboard-root .ptitle,.bi-dashboard-root .bi-ptitle-row{margin-bottom:var(--bi-space-chart-header)}.bi-dashboard-root .mbars,.bi-dashboard-root .hp-rows,.bi-dashboard-root .matrix-body,.bi-dashboard-root .hbar-list--top10,.bi-dashboard-root .tat-bars{margin-top:var(--bi-space-chart-body)}.bi-dashboard-root .layout-stack-col{gap:var(--bi-space-section)}.bi-dashboard-root .bi-selectable.act,.bi-dashboard-root .fp.active,.bi-dashboard-root .vbtn.active{border-color:var(--bi-selection-border);font-weight:600;background:var(--bi-selection-bg)!important;color:var(--bi-selection-text)!important}.bi-dashboard-root .fp.active{box-shadow:0 0 0 1px var(--bi-selection-border)}.bi-dashboard-root .bi-selectable.act{outline:2px solid var(--bi-selection-border);outline-offset:-1px;box-shadow:var(--bi-shadow-selected)}.bi-dashboard-root .mbar-rect.bi-bar-rect--revenue,.bi-chart-focus-modal .mbar-rect.bi-bar-rect--revenue{background:var(--bi-revenue-bar);border:2px solid #0000;border-radius:3px 3px 0 0;transition:background .2s,border-color .2s,transform .15s,box-shadow .15s}.bi-dashboard-root .mbar-rect.bi-bar-rect--revenue:hover,.bi-chart-focus-modal .mbar-rect.bi-bar-rect--revenue:hover{background:var(--bi-revenue-bar-hover);transform:translateY(-1px)}.bi-dashboard-root .mbar-rect.bi-bar-rect--revenue.act,.bi-chart-focus-modal .mbar-rect.bi-bar-rect--revenue.act{box-shadow:var(--bi-shadow-selected);background:var(--bi-revenue-bar-selected)!important;border-color:var(--bi-selection-border)!important}.bi-dashboard-root .mbar-col.dim .mbar-rect.bi-bar-rect--revenue,.bi-chart-focus-modal .mbar-col.dim .mbar-rect.bi-bar-rect--revenue{background:var(--bi-bar-default);opacity:var(--bi-bar-dim-opacity,.35)}.bi-dashboard-root .mbar-rect.bi-bar-rect--denial,.bi-chart-focus-modal .mbar-rect.bi-bar-rect--denial{background:var(--bi-denial-bar);border:2px solid #0000;border-radius:3px 3px 0 0;transition:background .2s,border-color .2s,transform .15s,box-shadow .15s}.bi-dashboard-root .mbar-rect.bi-bar-rect--denial:hover,.bi-chart-focus-modal .mbar-rect.bi-bar-rect--denial:hover{background:var(--bi-denial-bar-hover);transform:translateY(-1px)}.bi-dashboard-root .mbar-rect.bi-bar-rect--denial.act,.bi-chart-focus-modal .mbar-rect.bi-bar-rect--denial.act{box-shadow:var(--bi-shadow-selected);background:var(--bi-denial-bar-selected)!important;border-color:var(--bi-denial-bar-selected)!important}.bi-dashboard-root .mbar-col.dim .mbar-rect.bi-bar-rect--denial,.bi-chart-focus-modal .mbar-col.dim .mbar-rect.bi-bar-rect--denial{background:var(--bi-bar-default);opacity:var(--bi-bar-dim-opacity,.35)}.bi-dashboard-root .mbar-col.act .mbar-val,.bi-dashboard-root .mbar-col.act .mbar-lbl{color:var(--bi-selection-text);font-weight:700}.bi-dashboard-root .hbar-list--top10{gap:6px}.bi-dashboard-root .hbar-list--top10 .hbar-row-wrap{min-height:22px}.bi-dashboard-root .hbar-row--filter .htrack{border-radius:3px;height:18px}.bi-dashboard-root .hbar-row--filter .hfill{border-radius:3px;transition:width .35s,background .15s;background:var(--bi-hbar-fill)!important}.bi-dashboard-root .hbar-row--filter:hover:not(.sel){background:#f8fafc}.bi-dashboard-root .hbar-row--filter.sel{background:var(--bi-selection-bg);border-left:4px solid var(--bi-selection-border);border-radius:4px;margin-left:-4px;padding-left:8px}.bi-dashboard-root .hbar-row--filter.sel .hname{color:var(--bi-selection-text);font-weight:600}.bi-dashboard-root .hbar-row--filter.sel .hfill{background:var(--bi-hbar-fill-selected)!important}.bi-dashboard-root .hbar-row--filter.sel .hval{color:var(--bi-selection-text);font-weight:700}.bi-dashboard-root .panel--hp .hp-segs{border-radius:10px;height:20px;min-height:20px}.bi-dashboard-root .panel--hp .hp-seg{letter-spacing:.02em;text-shadow:0 1px 1px #0f172a33;font-size:11px;font-weight:700}.bi-dashboard-root .panel--hp .hp-name{width:80px;font-size:12px;font-weight:600}.bi-dashboard-root .panel--hp .hp-legend{gap:14px 18px;margin-top:14px}.bi-dashboard-root .panel--hp .hp-legend--top{margin-top:0;margin-bottom:12px}.bi-dashboard-root .panel--hp .hp-li{color:var(--bi-text-secondary);border-radius:4px;gap:6px;padding:4px 8px;font-size:12px;font-weight:500;transition:background .12s}.bi-dashboard-root .panel--hp .hp-li:hover{background:var(--bi-surface-hover)}.bi-dashboard-root .panel--hp .hp-li.act{background:var(--bi-selection-bg);color:var(--bi-selection-text);outline:1px solid var(--bi-selection-border);font-weight:600}.bi-dashboard-root .panel--hp .hp-li-dot{border-radius:3px;width:11px;height:11px}.bi-dashboard-root .panel--hp .hp-seg.act{box-shadow:var(--bi-shadow-selected);outline-offset:-2px;z-index:1;outline:2px solid #fff}.bi-dashboard-root .panel--matrix-compact .mhdr-cell{padding:4px 2px;font-size:9px;font-weight:600}.bi-dashboard-root .panel--matrix-compact .mcell{border:1px solid #0000;border-radius:3px;height:26px;font-size:9px;font-weight:600}.bi-dashboard-root .panel--matrix-compact .mcell:hover:not(.empty){z-index:2;transform:scale(1.04);box-shadow:0 2px 8px #0f172a1f}.bi-dashboard-root .panel--matrix-compact .myr{font-size:11px;font-weight:600}.bi-chart-tooltip-popper.MuiTooltip-tooltip{max-width:min(280px,100vw - 24px);color:#0f172a!important;background:#fff!important;border:1px solid #e2e8f0!important;padding:10px 12px!important;font-size:12px!important;box-shadow:0 4px 16px #0f172a1f!important}.bi-chart-tooltip__context{color:#64748b;border-top:1px solid #e2e8f0;margin-top:6px;padding-top:6px;font-size:10px;font-weight:500}.bi-chart-tooltip__val--muted{color:#64748b;font-size:11px}.bi-chart-tooltip__metric-row{border-left:3px solid #0000;align-items:center;gap:8px;margin-bottom:6px;padding-left:8px;display:flex}.bi-chart-tooltip__metric-dot{border-radius:2px;flex-shrink:0;width:8px;height:8px}.bi-chart-tooltip__metric-name{color:#0f172a;font-size:12px;font-weight:700}.bi-chart-tooltip__subtitle{color:#64748b;margin-bottom:4px;font-size:11px;font-weight:500}.bi-chart-focus-dialog-paper--fullscreen .panel{padding:var(--bi-space-card);min-height:0}.bi-chart-focus-dialog-paper--fullscreen .panel--monthly-rev .mbars{align-items:flex-end;height:min(52vh,420px)}.bi-chart-focus-dialog-paper--fullscreen .panel--hp .hp-segs{height:48px;min-height:48px}.bi-chart-focus-dialog-paper--fullscreen .panel--hp .hp-seg{font-size:13px}.bi-chart-focus-dialog-paper--fullscreen .panel--hp .hp-legend{gap:16px 24px}.bi-chart-focus-dialog-paper--fullscreen .panel--hp .hp-li{font-size:13px}.bi-chart-focus-dialog-paper--fullscreen .hbar-list--top10 .htrack{height:22px}.bi-chart-focus-dialog-paper--fullscreen .hbar-list--top10{gap:8px;max-height:none!important}.bi-chart-focus-dialog-paper--fullscreen .panel--matrix-compact .mcell{height:36px;font-size:11px}.bi-chart-focus-dialog-paper--fullscreen .panel--matrix-compact .mhdr-cell{font-size:11px}.bi-chart-focus-dialog-paper--fullscreen .tat-bars{min-height:280px}.bi-chart-focus-dialog-paper--fullscreen .bi-chart-focus-dialog-body,.bi-chart-focus-dialog-paper--fullscreen .bi-chart-focus-modal{padding:16px 24px 32px;overflow:auto}.bi-dashboard-root .panel:hover{box-shadow:0 4px 16px #0f172a14}.bi-dashboard-root .bi-chart-empty{text-align:center;padding:16px;font-weight:500}@media (width<=900px){.bi-dashboard-root{--bi-space-card:16px;--bi-space-section:16px}.bi-dashboard-root .panel--hp .hp-segs{height:30px;min-height:30px}.bi-dashboard-root .panel--hp .hp-legend{gap:10px 12px}.bi-dashboard-root .panel--hp .hp-li{font-size:11px}}@media (width<=600px){.bi-dashboard-root .hbar-row--filter .htrack{height:16px}.bi-dashboard-root .panel--matrix-compact .mcell{height:22px;font-size:8px}}.bi-drill-dialog-paper.MuiPaper-root{--text:var(--bi-text,#121a24);--muted:var(--bi-bar-muted-color,#6b7789);--border:var(--bi-border,#e2e6ec);--bg:var(--bi-bg,#f4f6f8);--white:var(--bi-surface-card,#fff);--light:var(--bi-light,#eef1f4);--bi-drill-modal-size:80vw;width:var(--bi-drill-modal-size);height:var(--bi-drill-modal-size);border-radius:var(--bi-radius-lg,14px);border:1px solid var(--border);max-height:80vh;box-shadow:var(--bi-shadow-elevated,0 12px 40px #121a241f);font-family:var(--bi-font-family,"IBM Plex Sans", system-ui, sans-serif);flex-direction:column;display:flex;overflow:hidden}.bi-drill-dialog-title.MuiDialogTitle-root{border-bottom:1px solid var(--border);background:linear-gradient(135deg, #2b5fd412 0%, var(--white) 48%, var(--white) 100%);flex-shrink:0;margin:0;padding:0!important}.bi-drill-dialog-title-row{justify-content:space-between;align-items:flex-start;gap:12px 16px;padding:18px 20px 16px;display:flex}.bi-drill-dialog-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0;font-size:10px;font-weight:700;line-height:1.2}.bi-drill-dialog-heading{letter-spacing:-.02em;color:var(--text);margin:6px 0 0;font-size:22px;font-weight:700;line-height:1.2}.bi-drill-dialog-sub{color:var(--muted);margin:6px 0 0;font-size:12px;font-weight:500;line-height:1.35}.bi-drill-dialog-content.MuiDialogContent-root{background:var(--bg);flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden;padding:20px 22px 22px!important}.bi-drill-dialog-kpis{flex-shrink:0;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}@media (width<=1100px){.bi-drill-dialog-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=599px){.bi-drill-dialog-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.bi-drill-dialog-kpi.MuiPaper-outlined{background:linear-gradient(135deg, var(--light) 0%, var(--white) 100%);box-shadow:none;border-left-style:solid;border-radius:10px;padding:12px 14px;border-left-width:4px!important}.bi-drill-dialog-kpi-lbl{color:var(--muted);margin-bottom:4px;font-size:11px;font-weight:600;display:block}.bi-drill-dialog-kpi-val{font-size:18px;font-weight:700;font-family:var(--bi-font-mono,"IBM Plex Mono", monospace);line-height:1.15;display:block}.bi-drill-dialog-rej-row{flex-shrink:0;align-items:center;gap:8px;margin-bottom:18px;display:flex}.bi-drill-dialog-rej-lbl{color:var(--muted);font-size:13px;font-weight:500}.bi-drill-dialog-section-title{color:var(--text);letter-spacing:.02em;flex-shrink:0;margin:0 0 10px;font-size:13px;font-weight:700}.bi-drill-dialog-table-wrap{border:1px solid var(--border);background:var(--white);border-radius:10px;flex:auto;min-height:0;overflow:auto}.bi-drill-dialog-table{border-collapse:collapse;width:100%;min-width:920px}.bi-drill-dialog-table thead{z-index:1;position:sticky;top:0}.bi-drill-dialog-th{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);text-align:right;border-bottom:2px solid var(--border);background:var(--light);white-space:nowrap;padding:10px 12px;font-size:10px;font-weight:700}.bi-drill-dialog-th--month{z-index:2;text-align:left;position:sticky;left:0}.bi-drill-dialog-td{font-size:12px;font-family:var(--bi-font-mono,"IBM Plex Mono", monospace);border-bottom:1px solid var(--bi-divider,#eceff3);text-align:right;white-space:nowrap;padding:9px 12px}.bi-drill-dialog-td--month{z-index:1;font-family:var(--bi-font-family,"IBM Plex Sans", system-ui, sans-serif);text-align:left;background:var(--white);font-weight:600;position:sticky;left:0}.bi-drill-dialog-tr:hover .bi-drill-dialog-td,.bi-drill-dialog-tr:hover .bi-drill-dialog-td--month{background:var(--bi-surface-hover,#eef1f4)}.bi-drill-dialog-td--billed{color:var(--bi-primary,#2b5fd4)}.bi-drill-dialog-td--paid{color:var(--bi-success,#047857)}.bi-drill-dialog-td--rejected{color:var(--bi-danger,#c2413c)}.bi-drill-dialog-td--pending{color:var(--bi-warning,#b45309)}.bi-drill-dialog-td--resub{color:var(--metric-resub,#0f766e)}.bi-drill-dialog-td--not-resub{color:var(--metric-not-resub,#6b7280)}.bi-drill-dialog-td--claims,.bi-drill-dialog-td--arr{color:var(--text)}.bi-drill-dialog-tr--total .bi-drill-dialog-td{background:var(--light);border-top:2px solid var(--border);border-bottom:none;font-weight:700}.bi-drill-dialog-tr--total .bi-drill-dialog-td--month{background:var(--light)}.bi-drill-dialog-empty{text-align:center;color:var(--muted);padding:28px 16px;font-size:13px}.last-sync-badge{color:#16a34a;white-space:nowrap;-webkit-user-select:none;user-select:none;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:99px;align-items:center;gap:5px;padding:3px 8px 3px 10px;font-size:11px;font-weight:500;display:inline-flex}.last-sync-badge:has(.last-sync-dot--expired){color:#ea580c;background:#fff7ed;border-color:#fed7aa}.last-sync-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.last-sync-dot--live{background:#22c55e;animation:2.5s ease-in-out infinite syncPulse}.last-sync-dot--expired{background:#f97316}@keyframes syncPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.75)}}.last-sync-label{font-size:11px}.last-sync-btn{opacity:.7;color:inherit!important;padding:2px!important}.last-sync-btn:hover{opacity:1;background:0 0!important}.bi-loader-root{background:linear-gradient(135deg,#f0f4ff 0%,#faf5ff 50%,#f0fdf4 100%);justify-content:center;align-items:center;width:100%;height:calc(100vh - 56px);display:flex;position:relative;overflow:hidden}.bi-loader-blob{filter:blur(60px);opacity:.35;border-radius:50%;animation:6s ease-in-out infinite blobFloat;position:absolute}.bi-loader-blob--1{background:#c7d2fe;width:300px;height:300px;animation-delay:0s;top:-60px;left:-60px}.bi-loader-blob--2{background:#ddd6fe;width:250px;height:250px;animation-delay:2s;bottom:-40px;right:-40px}.bi-loader-blob--3{background:#a7f3d0;width:200px;height:200px;animation-delay:4s;top:40%;left:55%}@keyframes blobFloat{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-20px)scale(1.05)}}.bi-loader-card{z-index:1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffbf;border:1px solid #ffffffe6;border-radius:24px;flex-direction:column;align-items:center;gap:16px;min-width:340px;padding:48px 56px;display:flex;position:relative;box-shadow:0 8px 40px #6366f11f,0 2px 8px #0000000f}.bi-loader-icon-wrap{justify-content:center;align-items:center;width:72px;height:72px;display:flex;position:relative}.bi-loader-pulse-ring{opacity:0;border:2px solid #6366f1;border-radius:50%;animation:2s ease-out infinite pulseRing;position:absolute;inset:0}.bi-loader-pulse-ring--2{animation-delay:.8s}@keyframes pulseRing{0%{opacity:.6;transform:scale(.8)}to{opacity:0;transform:scale(1.8)}}.bi-loader-icon{font-size:36px;animation:.3s cubic-bezier(.34,1.56,.64,1) iconPop}@keyframes iconPop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.bi-loader-title{color:#1e1b4b;letter-spacing:-.02em;font-size:18px;font-weight:700}.bi-loader-step{color:#6b7280;text-align:center;min-height:20px;font-size:13px}.bi-loader-dots{text-align:left;width:18px;display:inline-block}.bi-loader-bar-track{background:#e5e7eb;border-radius:99px;width:220px;height:4px;overflow:hidden}.bi-loader-bar-fill{background:linear-gradient(90deg,#6366f1,#a78bfa,#6366f1) 0 0/200% 100%;border-radius:99px;width:100%;height:100%;animation:1.8s linear infinite barShimmer}@keyframes barShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.bi-loader-stepdots{gap:6px;margin-top:4px;display:flex}.bi-loader-stepdot{background:#e5e7eb;border-radius:50%;width:6px;height:6px;transition:background .3s,transform .3s}.bi-loader-stepdot--active{background:#6366f1;transform:scale(1.4)}.ah-top{background:var(--sf);border-bottom:1px solid var(--b1);flex-shrink:0;box-shadow:0 2px 8px #0000000d}.ah-krow{border-bottom:1px solid var(--b1);flex-wrap:wrap;display:flex}.ah-kc{border-right:1px solid var(--b1);cursor:default;flex:1;min-width:100px;padding:10px 14px;transition:background .15s;position:relative;overflow:hidden}.ah-kc:last-child{border-right:none}.ah-kc:hover{background:var(--s2)}.ah-kc:after{content:"";border-radius:2px 2px 0 0;height:2.5px;position:absolute;bottom:0;left:14px;right:14px}.ah-kt:after{background:linear-gradient(90deg, var(--teal), var(--t2))}.ah-kp:after{background:linear-gradient(90deg, var(--grn), var(--gr2))}.ah-kd:after{background:linear-gradient(90deg, var(--red), var(--r2))}.ah-kpe:after{background:linear-gradient(90deg, var(--gold), var(--g2))}.ah-kr:after{background:linear-gradient(90deg, var(--pur), var(--p2))}.ah-krs:after{background:linear-gradient(90deg, var(--blue), var(--b2c))}.ah-knr:after{background:linear-gradient(90deg, var(--gold), var(--g2))}.ah-kv{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:18px;font-weight:800;line-height:1}.ah-kl{color:var(--t4x);text-transform:uppercase;letter-spacing:.08em;margin-top:3px;font-size:9px;font-weight:700}.ah-kdl{margin-top:2px;font-size:9px;font-weight:600}.ah-du{color:#15803d}.ah-dd{color:var(--r2)}.ah-dn{color:var(--t4x)}.ah-cvt{color:var(--teal)}.ah-cvg{color:var(--grn)}.ah-cvr{color:var(--r2)}.ah-cvgo{color:var(--gold)}.ah-cvb{color:var(--b2c)}.ah-cvp{color:var(--p2)}.ah-frow{flex-wrap:wrap;align-items:center;gap:6px;padding:5px 15px;display:flex}.ah-chip{cursor:pointer;background:var(--s2);color:var(--t3x);border:1.5px solid var(--b1);-webkit-user-select:none;user-select:none;border-radius:20px;padding:3px 10px;font-family:inherit;font-size:10.5px;font-weight:600;transition:all .15s}.ah-chip:hover{border-color:var(--t2);color:var(--teal)}.ah-chip.active{background:var(--t3);border-color:var(--t4);color:var(--teal)}.ah-fsep{background:var(--b2);flex-shrink:0;width:1px;height:18px}.ah-fsel{background:var(--s2);border:1.5px solid var(--b1);color:var(--t2x);cursor:pointer;border-radius:8px;outline:none;padding:4px 10px;font-family:inherit;font-size:10.5px;font-weight:600}.ah-fsel:focus{border-color:var(--t2)}.ah-ptit{color:var(--s4l);letter-spacing:.04em;margin-left:auto;font-size:11px;font-weight:700}.ah-cnt{background:var(--bg);flex:1;padding:14px 16px 28px;overflow-y:auto}.ah-cnt .bi-chart-focus-tile{width:100%;min-width:0}.ah-g{gap:12px;display:grid}.ah-g2{grid-template-columns:1fr 1fr}.ah-g4{grid-template-columns:repeat(4,1fr)}@media (width<=1100px){.ah-g4{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.ah-g2,.ah-g4{grid-template-columns:1fr}}.ah-mb{margin-bottom:12px}.ah-card{background:var(--sf);border:1px solid var(--b1);border-radius:var(--card-r);box-shadow:var(--sh);padding:14px;position:relative;overflow:hidden}.ah-card.at{border-top:3px solid var(--t2)}.ah-card.ar{border-top:3px solid var(--r2)}.ah-card.ag{border-top:3px solid var(--g2)}.ah-card.ab{border-top:3px solid var(--b2c)}.ah-card.ap{border-top:3px solid var(--p2)}.ah-card.agr{border-top:3px solid var(--gr2)}.ah-card.as2{border-top:3px solid var(--slate)}.ah-ct{letter-spacing:.08em;text-transform:uppercase;color:var(--t3x);justify-content:space-between;align-items:center;gap:8px;margin-bottom:11px;font-size:10px;font-weight:700;display:flex}.ah-badge{white-space:nowrap;border-radius:10px;padding:2px 9px;font-size:9px;font-weight:700}.ah-bt{background:var(--t3);color:var(--teal)}.ah-br{background:var(--r3);color:var(--r2)}.ah-bg{background:var(--g3);color:var(--gold)}.ah-bb{background:var(--b3c);color:var(--blue)}.ah-bgy{background:var(--s3);color:var(--t3x)}.ah-bp{background:var(--p3);color:var(--p2)}.ah-sc{background:var(--sf);border:1px solid var(--b1);border-radius:var(--card-r);box-shadow:var(--sh);flex-direction:column;gap:3px;padding:13px 15px;display:flex;position:relative;overflow:hidden}.ah-sc:after{content:"";opacity:.07;border-radius:50%;width:80px;height:80px;position:absolute;top:-18px;right:-18px}.ah-sct{border-left:4px solid var(--teal)}.ah-sct:after{background:var(--teal)}.ah-sct .ah-scv{color:var(--teal)}.ah-scr{border-left:4px solid var(--r2)}.ah-scr:after{background:var(--r2)}.ah-scr .ah-scv{color:var(--r2)}.ah-scg{border-left:4px solid var(--g2)}.ah-scg:after{background:var(--g2)}.ah-scg .ah-scv{color:var(--gold)}.ah-scb{border-left:4px solid var(--b2c)}.ah-scb:after{background:var(--b2c)}.ah-scb .ah-scv{color:var(--b2c)}.ah-scgr{border-left:4px solid var(--gr2)}.ah-scgr:after{background:var(--gr2)}.ah-scgr .ah-scv{color:var(--grn)}.ah-scp{border-left:4px solid var(--p2)}.ah-scp:after{background:var(--p2)}.ah-scp .ah-scv{color:var(--p2)}.ah-scl{color:var(--t3x);text-transform:uppercase;letter-spacing:.07em;font-size:9.5px;font-weight:600}.ah-scv{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:21px;font-weight:800;line-height:1.1}.ah-scd{margin-top:2px;font-size:9.5px;font-weight:600}.ah-mt{align-items:flex-end;gap:2px;height:24px;margin-top:7px;display:flex}.ah-mtb{border-radius:2px 2px 0 0;flex:1;min-height:2px;transition:height .4s}.ah-bc{flex-direction:column;gap:4.5px;display:flex}.ah-brow{align-items:center;gap:7px;display:flex}.ah-blbl{color:var(--t2x);text-align:right;white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;width:90px;font-size:10px;font-weight:600;overflow:hidden}.ah-btrk{background:var(--s3);cursor:pointer;border-radius:4px;flex:1;height:15px;overflow:hidden}.ah-bval{color:var(--t3x);text-align:right;flex-shrink:0;width:44px;font-family:DM Mono,ui-monospace,monospace;font-size:9.5px;font-weight:700}.ah-cc{align-items:flex-end;gap:4px;display:flex}.ah-cw{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;display:flex}.ah-cb{cursor:pointer;border-radius:4px 4px 0 0;width:100%;min-height:2px;transition:height .55s cubic-bezier(.4,0,.2,1)}.ah-cval{color:var(--t3x);margin-bottom:2px;font-family:DM Mono,ui-monospace,monospace;font-size:8px;font-weight:700}.ah-clbl{color:var(--t4x);text-align:center;margin-top:4px;font-size:7.5px;font-weight:600;line-height:1.2}.ah-sbar{flex-direction:column;gap:20px;display:flex}.ah-sbi{align-items:center;gap:8px;display:flex}.ah-sbil{color:var(--t2x);flex-shrink:0;font-size:10.5px;font-weight:600}.ah-sbit{background:var(--s3);border-radius:6px;flex:1;height:10px;overflow:hidden}.ah-sbif{border-radius:6px;height:100%;transition:width .55s cubic-bezier(.4,0,.2,1)}.ah-sbip{color:var(--t2x);text-align:right;flex-shrink:0;width:32px;font-family:DM Mono,ui-monospace,monospace;font-size:11px;font-weight:700}.ah-tw{border:1px solid var(--b1);border-radius:9px;overflow:auto}.ah-dt{border-collapse:collapse;width:100%;font-size:11.5px}.ah-dt th{background:var(--s2);color:var(--t3x);text-align:left;text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--b1);white-space:nowrap;z-index:1;padding:8px 11px;font-size:9.5px;font-weight:700;position:sticky;top:0}.ah-dt th.ah-nr,.ah-dt td.ah-nr{text-align:right}.ah-dt td{border-bottom:1px solid var(--b1);color:var(--t2x);white-space:nowrap;padding:6.5px 11px}.ah-dt tbody tr:last-child td{border-bottom:none}.ah-dt tbody tr:hover td{background:var(--t3)}.ah-dt .ah-tft td{background:var(--s2);color:var(--tx);border-top:2px solid var(--b2);font-weight:700}.ah-mono{font-family:DM Mono,ui-monospace,monospace;font-size:11px}.ah-ct2{color:var(--teal);font-weight:700}.ah-cr2{color:var(--r2);font-weight:700}.ah-cg2{color:var(--gold);font-weight:700}.ah-cbold{color:var(--tx);font-weight:700}.ah-cgr2{color:var(--grn);font-weight:700}.ah-cb2{color:var(--b2c);font-weight:700}.ah-tag{white-space:nowrap;border-radius:10px;align-items:center;padding:2px 9px;font-size:9px;font-weight:700;display:inline-flex}.ah-ta{background:var(--t3);color:var(--teal)}.ah-trj{background:var(--r3);color:var(--r2)}.ah-tpn{background:var(--g3);color:var(--gold)}.ah-tup{background:var(--s3);color:var(--t3x)}.ah-tpa{background:var(--p3);color:var(--p2)}.ah-inp{background:var(--s2);border:1.5px solid var(--b1);color:var(--tx);border-radius:8px;outline:none;width:100%;padding:7px 12px;font-family:inherit;font-size:12px;font-weight:500;transition:all .15s}.ah-inp:focus{border-color:var(--t2);background:#fff}.ah-btn{cursor:pointer;border:none;border-radius:8px;padding:7px 15px;font-family:inherit;font-size:12px;font-weight:700;transition:all .15s}.ah-btnp{background:var(--teal);color:#fff}.ah-btng{background:var(--s2);border:1.5px solid var(--b1);color:var(--t2x)}.ah-dnt{align-items:center;gap:14px;display:flex}.ah-dleg{flex-direction:column;gap:6px;display:flex}.ah-dli{color:var(--t2x);align-items:center;gap:7px;font-size:11px;font-weight:500;display:flex}.ah-dld{border-radius:50%;flex-shrink:0;width:10px;height:10px}.ah-dlv{color:var(--tx);margin-left:auto;font-family:DM Mono,ui-monospace,monospace;font-size:12px;font-weight:800}.ah-buba{align-items:flex-end;gap:6px;min-height:90px;padding:4px 0 2px;display:flex;overflow-x:auto}.ah-bubi{flex-direction:column;flex-shrink:0;align-items:center;display:flex}.ah-bubc{color:#fff;text-align:center;border-radius:50%;justify-content:center;align-items:center;font-size:8.5px;font-weight:700;line-height:1.2;display:flex}.ah-bubl{color:var(--t3x);text-align:center;max-width:44px;margin-top:3px;font-size:7.5px;font-weight:600}.ah-hstack{border-radius:6px;height:26px;margin:8px 0;display:flex;overflow:hidden}.ah-hss{color:#fff;justify-content:center;align-items:center;min-width:2px;font-size:9px;font-weight:700;transition:flex .5s;display:flex}.ah-sdiv{align-items:center;gap:8px;margin:14px 0 10px;display:flex}.ah-sdiv-line{background:var(--b1);flex:1;height:1px}.ah-sdiv h4{color:var(--t3x);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;font-size:10.5px;font-weight:700}.ah-dsr-grid{grid-template-columns:260px 1fr;gap:12px;margin-bottom:12px;display:grid}@media (width<=900px){.ah-dsr-grid{grid-template-columns:1fr}}.bi-dashboard-root .monthly-revenue-bars .hbar-row--filter:not(.sel):not(.dim) .hfill{background:linear-gradient(90deg, var(--teal,#5d87ff), var(--t2,#7ca8ff))!important}.bi-dashboard-root .monthly-revenue-bars .hbar-row--filter.sel .hfill{background:var(--bi-hbar-fill-selected,#2563eb)!important}.bi-dashboard-root .monthly-revenue-bars .hbar-row--filter.dim .hfill{background:var(--bi-hbar-fill,#93c5fd)!important}.monthly-revenue-page{--monthly-revenue-chart-min-h:276px;--monthly-revenue-hbar-list-h:172px}.monthly-revenue-page .ah-g2{align-items:stretch}.monthly-revenue-page .ah-g2>.bi-chart-focus-tile{min-height:var(--monthly-revenue-chart-min-h);flex-direction:column;height:100%;display:flex}.monthly-revenue-page .bi-chart-focus-tile>.panel.monthly-revenue-bars{flex-direction:column;flex:auto;height:100%;min-height:0;display:flex}.monthly-revenue-page .monthly-revenue-bars .bi-ptitle-row{flex-shrink:0}.monthly-revenue-page .monthly-revenue-bars .hbar-list--top10{min-height:var(--monthly-revenue-hbar-list-h);max-height:var(--monthly-revenue-hbar-list-h);scrollbar-width:thin;flex:auto;overflow-y:auto}.monthly-revenue-page .panel--focus-view.monthly-revenue-bars .hbar-list--top10{flex:auto;min-height:0;max-height:none}.monthly-revenue-matrix__hdr{cursor:pointer;font:inherit;color:inherit;background:0 0;border:none;padding:0;font-weight:400}.monthly-revenue-matrix .ah-dt tr.ah-row--filter.sel td{background:var(--bi-selection-bg,#e8efff);font-weight:600}.monthly-revenue-matrix__hdr{cursor:pointer;font:inherit;border:none;padding:0;font-weight:500;color:inherit!important;background:0 0!important}.monthly-revenue-matrix__hdr--sel{font-weight:700;text-decoration:underline}.monthly-revenue-matrix__hdr:hover{text-decoration:underline}.monthly-revenue-matrix__row{cursor:pointer}.monthly-revenue-matrix .ah-dt thead th.mr-col-facility{color:#6b7280!important;background:#f3f4f6!important}.monthly-revenue-matrix .ah-dt thead th.mr-col-payer{color:#0f766e!important;background:#e7f8f5!important}.monthly-revenue-matrix .ah-dt thead th.mr-col-total{color:#2563eb!important;background:#e8efff!important}.monthly-revenue-matrix .ah-dt tbody td.mr-col-facility{font-weight:600;color:#374151!important;background:#fafafa!important}.monthly-revenue-matrix .ah-dt tbody td.mr-col-payer{font-weight:600;color:#0f766e!important;background:#f4fcfb!important}.monthly-revenue-matrix .ah-dt tbody td.mr-col-total{font-weight:700;color:#2563eb!important;background:#f5f8ff!important}.monthly-revenue-matrix .ah-tft td.mr-col-facility{font-weight:700;color:#374151!important;background:#f3f4f6!important}.monthly-revenue-matrix .ah-tft td.mr-col-payer{font-weight:700;color:#0f766e!important;background:#e7f8f5!important}.monthly-revenue-matrix .ah-tft td.mr-col-total{font-weight:700;color:#2563eb!important;background:#e8efff!important}.monthly-revenue-matrix .ah-dt tr.ah-row--filter:hover:not(.sel) td{box-shadow:inset 0 0 0 9999px #0000000a}.monthly-revenue-matrix .ah-dt tr.ah-row--filter.sel td{font-weight:600;box-shadow:inset 0 0 0 9999px #2563eb14}.monthly-revenue-matrix .ah-dt tr.ah-row--filter.dim td{opacity:.35}.monthly-revenue-matrix .ah-dt thead th{z-index:2;position:sticky;top:0}.ah-scope{--bg:#eef2f7;--sf:#fff;--s2:#f7f9fc;--s3:#eef2f7;--b1:#dde3ed;--b2:#c8d0de;--teal:#5d87ff;--t2:#7ca8ff;--t3:#e8efff;--t4:#c4d7ff;--red:#a8192e;--r2:#cc2040;--r3:#fdedf0;--gold:#8a5c00;--g2:#c07d00;--g3:#fff8e6;--blue:#5d87ff;--b2c:#7ca8ff;--b3c:#e8efff;--pur:#5b20c0;--p2:#7c3aed;--p3:#f2effe;--grn:#0f6b2f;--gr2:#16a34a;--gr3:#e8faf0;--slate:#334155;--tx:#0d1b2a;--t2x:#1e3048;--t3x:#536070;--t4x:#8a9ab0;--s4l:#94a3b8;--s5l:#cbd5e1;--sh:0 1px 4px #0000000f, 0 1px 2px #0000000a;--card-r:13px;color:var(--tx);box-sizing:border-box;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:12.5px}.ah-scope *,.ah-scope :before,.ah-scope :after{box-sizing:border-box}.ah-bc{flex-direction:column;gap:6px;width:100%;display:flex}.ah-brow{grid-template-columns:110px 1fr 56px;align-items:center;gap:8px;height:22px;display:grid}.ah-blbl{color:var(--t2,#475569);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.ah-btrk{background:#0000000f;border-radius:6px;height:10px;position:relative;overflow:hidden}.ah-bfil{border-radius:6px;height:100%;transition:width .3s}.ah-bval{text-align:right;color:var(--t1,#1e293b);white-space:nowrap;font-size:11px;font-weight:700}.ah-bc--focus{max-height:none;overflow-y:auto}.ah-bc--focus .ah-brow{height:34px}.ah-bc--focus .ah-blbl,.ah-bc--focus .ah-bval{font-size:13px}.ah-bc--focus .ah-btrk{height:14px}.ah-ft{background:linear-gradient(90deg, var(--teal,#5d87ff), var(--t2,#7ca8ff))}.ah-fr{background:linear-gradient(90deg, var(--red,#a8192e), var(--r2,#cc2040))}.ah-fg{background:linear-gradient(90deg, var(--gold,#8a5c00), var(--g2,#c07d00))}.ah-fb{background:linear-gradient(90deg, var(--blue,#5d87ff), var(--b2c,#7ca8ff))}.ah-fgr{background:linear-gradient(90deg, var(--grn,#0f6b2f), var(--gr2,#16a34a))}.ah-fp{background:linear-gradient(90deg, var(--pur,#5b20c0), var(--gold,#8a5c00))}.ah-fs{background:linear-gradient(90deg,#334155,#64748b)}.ah-hstack{background:#0000000a;border-radius:6px;width:100%;height:28px;display:flex;overflow:hidden}.ah-hss{color:#fff;white-space:nowrap;justify-content:center;align-items:center;min-width:0;height:100%;font-size:9px;font-weight:700;transition:flex-grow .3s;display:flex;overflow:hidden}.ah-hss:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.ah-hss:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}.ah-focus .ah-hstack{height:38px}.ah-focus .ah-hss{font-size:11px}.bi-dashboard-root .ah-brow--filter{border-radius:4px;padding:0 2px;transition:opacity .2s,background .15s}.bi-dashboard-root .ah-brow--filter:hover:not(.sel){background:#f8fafc}.bi-dashboard-root .ah-brow.dim{opacity:var(--bi-bar-dim-opacity,.28)}.bi-dashboard-root .ah-brow.sel{background:var(--bi-selection-bg,var(--teal-bg,#e8efff));border-left:4px solid var(--bi-selection-border,var(--teal,#5d87ff));margin-left:-2px;padding-left:6px}.bi-dashboard-root .ah-brow.sel .ah-blbl,.bi-dashboard-root .ah-brow.sel .ah-bval{color:var(--bi-selection-text,var(--teal,#5d87ff));font-weight:700}.bi-chart-focus-modal .ah-brow.dim{opacity:var(--bi-bar-dim-opacity,.28)}.bi-dashboard-root .ah-dt tr.ah-row--filter{cursor:pointer;transition:opacity .2s,background .15s}.bi-dashboard-root .ah-dt tr.ah-row--filter:hover:not(.sel){background:#f8fafc}.bi-dashboard-root .ah-dt tr.ah-row--filter.dim{opacity:var(--bi-bar-dim-opacity,.28)}.bi-dashboard-root .ah-dt tr.ah-row--filter.sel{background:var(--bi-selection-bg,#e8efff)}.bi-dashboard-root .ah-dt tr.ah-row--filter.sel td{font-weight:600}.bi-chart-focus-modal--fullscreen .panel--r1a,.bi-chart-focus-modal--fullscreen .panel--r1b,.bi-chart-focus-modal--fullscreen .panel--full,.bi-chart-focus-modal--fullscreen .panel--diagnosis-stack{min-height:min(70vh,640px)}.bi-chart-focus-modal--fullscreen .panel--r1a .hbar-list--top10:not(.hbar-list--scroll-10),.bi-chart-focus-modal--fullscreen .panel--r1b .hbar-list--top10:not(.hbar-list--scroll-10){flex:auto;min-height:min(58vh,520px);overflow-y:auto;max-height:none!important}.bi-chart-focus-modal--fullscreen .ah-bc--focus{min-height:200px}.bi-chart-focus-modal--fullscreen .panel--full .ah-tw:not(.clinician-perf-table__scroll){flex:auto;min-height:min(58vh,520px);max-height:none!important}.bi-chart-focus-modal--fullscreen .clinician-perf-table .clinician-perf-table__scroll{overflow-y:auto;min-height:unset!important;max-height:calc(var(--clinician-perf-head-h) + var(--clinician-perf-visible-rows) * var(--clinician-perf-row-h))!important;flex:0 auto!important}.bi-chart-focus-modal--fullscreen .panel--diagnosis-stack .rej-svc-list,.bi-chart-focus-modal--fullscreen .panel--triple-2 .rej-svc-list{flex:auto;min-height:min(50vh,480px);overflow-y:auto;max-height:none!important}.bi-chart-focus-modal--fullscreen .panel--monthly-rev .mbars{min-height:min(52vh,420px)}.denial-management-page{--denial-chart-min-h:300px;--denial-bar-track-h:150px;--denial-bar-col-w:34px;--denial-bar-fill-w:88%}.denial-management-page .ah-g2{align-items:stretch}.denial-management-page .ah-g2>.layout-row-rev-hp{min-height:var(--denial-chart-min-h);grid-column:1/-1;grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=900px){.denial-management-page .ah-g2>.layout-row-rev-hp{grid-template-columns:1fr}}.denial-management-page .ah-g2>.bi-chart-focus-tile,.denial-management-page .layout-row-rev-hp>.bi-chart-focus-tile,.denial-management-page>.bi-chart-focus-tile{min-height:var(--denial-chart-min-h);flex-direction:column;height:100%;display:flex}.denial-management-page .bi-chart-focus-tile>.panel{flex-direction:column;flex:auto;height:100%;min-height:0;display:flex}.denial-management-page .bi-chart-focus-tile .bi-ptitle-row,.denial-management-page .bi-chart-focus-tile .diag-lbl-row{flex-shrink:0}.denial-management-page .activity-type-tabs{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.denial-management-page .activity-type-tabs .dlbl{border:1px solid var(--bi-pill-border,#d4dce6);background:var(--bi-pill-bg,#fff);color:var(--text,#374151);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;padding:6px 14px;font-size:12px;font-weight:700;line-height:1.25;transition:background .15s,border-color .15s,color .15s,opacity .15s,box-shadow .15s}.denial-management-page .activity-type-tabs .dlbl:hover:not(.dim):not(.act){background:var(--light,#f8fafc);border-color:#c5cdd8}.denial-management-page .activity-type-tabs .dlbl.act{border-color:var(--bi-pill-active-border,var(--teal,#14b8a6));background:var(--bi-pill-active-bg,#14b8a624);color:var(--bi-pill-active-color,#0f766e);box-shadow:0 0 0 1px var(--bi-pill-active-border,#14b8a673);opacity:1}.denial-management-page .activity-type-tabs .dlbl.dim{opacity:.42;color:var(--bi-bar-muted-color,#94a3b8)}.denial-management-page .activity-type-tabs .dlbl:focus-visible{outline:2px solid var(--bi-selection-border,#2563eb);outline-offset:2px}.denial-management-page .bi-chart-focus-tile .hbar-list--top10:not(.hbar-list--scroll-10),.denial-management-page .bi-chart-focus-tile .rej-svc-list,.denial-management-page .bi-chart-focus-tile .ah-bc{flex:auto;min-height:0;overflow-y:auto;max-height:none!important}.denial-management-page .bi-chart-focus-tile .hbar-list--scroll-10{--denial-scroll-visible-rows:10;--denial-scroll-row-h:22px;--denial-scroll-row-gap:6px;scrollbar-width:thin;flex:none;overflow-y:auto;max-height:calc(var(--denial-scroll-visible-rows) * var(--denial-scroll-row-h) + (var(--denial-scroll-visible-rows) - 1) * var(--denial-scroll-row-gap))!important}.denial-management-page .bi-chart-focus-tile .hbar-list--scroll-10 .ah-bc{overflow:visible;max-height:none!important}.denial-management-page .panel--focus-view .hbar-list--scroll-10{--denial-scroll-row-h:34px}.summary-page .bi-chart-focus-tile .hbar-list--scroll-10{--denial-scroll-visible-rows:10;--denial-scroll-row-h:22px;--denial-scroll-row-gap:6px;scrollbar-width:thin;flex:none;overflow-y:auto;max-height:calc(var(--denial-scroll-visible-rows) * var(--denial-scroll-row-h) + (var(--denial-scroll-visible-rows) - 1) * var(--denial-scroll-row-gap))!important}.summary-page .bi-chart-focus-tile .hbar-list--scroll-10 .ah-bc{overflow:visible;max-height:none!important}.summary-page .panel--focus-view .hbar-list--scroll-10{--denial-scroll-row-h:34px}.ins-summary-matrix-wrap{flex-direction:column;min-height:0;display:flex}.ins-summary-matrix__scroll{border-bottom:none;border-radius:9px 9px 0 0;flex:0 auto;overflow:auto}.ins-summary-matrix__foot{border-top:none;border-radius:0 0 9px 9px;flex-shrink:0;overflow:hidden}.ins-summary-matrix__foot .ah-dt{margin-top:-1px}.ins-summary-matrix__table{table-layout:fixed;min-width:720px}.ins-summary-matrix__col-name{width:34%}.ins-summary-matrix__col-metric{width:13.2%}.ins-summary-matrix__scroll .ah-dt th{z-index:2;position:sticky;top:0}.outstanding-report-page .bi-chart-focus-tile .hbar-list--scroll-10{--denial-scroll-visible-rows:10;--denial-scroll-row-h:22px;--denial-scroll-row-gap:6px;scrollbar-width:thin;flex:none;overflow-y:auto;max-height:calc(var(--denial-scroll-visible-rows) * var(--denial-scroll-row-h) + (var(--denial-scroll-visible-rows) - 1) * var(--denial-scroll-row-gap))!important}.outstanding-report-page .bi-chart-focus-tile .hbar-list--scroll-10 .ah-bc{overflow:visible;max-height:none!important}.outstanding-report-page .panel--focus-view .hbar-list--scroll-10{--denial-scroll-row-h:34px}.collection-by-date-page .bi-chart-focus-tile .hbar-list--scroll-10{--denial-scroll-visible-rows:10;--denial-scroll-row-h:22px;--denial-scroll-row-gap:6px;scrollbar-width:thin;flex:none;overflow-y:auto;max-height:calc(var(--denial-scroll-visible-rows) * var(--denial-scroll-row-h) + (var(--denial-scroll-visible-rows) - 1) * var(--denial-scroll-row-gap))!important}.collection-by-date-page .bi-chart-focus-tile .hbar-list--scroll-10 .ah-bc{overflow:visible;max-height:none!important}.collection-by-date-page .panel--focus-view .hbar-list--scroll-10{--denial-scroll-row-h:34px}.reconciliation-page .bi-chart-focus-tile .hbar-list--scroll-10{--denial-scroll-visible-rows:10;--denial-scroll-row-h:22px;--denial-scroll-row-gap:6px;scrollbar-width:thin;flex:none;overflow-y:auto;max-height:calc(var(--denial-scroll-visible-rows) * var(--denial-scroll-row-h) + (var(--denial-scroll-visible-rows) - 1) * var(--denial-scroll-row-gap))!important}.reconciliation-page .bi-chart-focus-tile .hbar-list--scroll-10 .ah-bc{overflow:visible;max-height:none!important}.reconciliation-page .panel--focus-view .hbar-list--scroll-10{--denial-scroll-row-h:34px}.recon-approval-table-wrap{flex-direction:column;min-height:0;display:flex}.recon-approval-table__xscroll{flex:auto;min-height:0;overflow:auto hidden}.recon-approval-table__inner{min-width:1680px}.recon-approval-table__scroll{border-bottom:none;border-radius:9px 9px 0 0;overflow:hidden auto}.recon-approval-table__foot{border-top:none;border-radius:0 0 9px 9px;flex-shrink:0;overflow:hidden}.recon-approval-table__foot .ah-dt{margin-top:-1px}.recon-approval-col-tag{width:150px}.recon-approval-col-metric{width:calc(4.7619% - 7.14286px)}.reconciliation-page .recon-approval-table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;min-width:1680px}.reconciliation-page .recon-approval-table th,.reconciliation-page .recon-approval-table td{border-bottom:1px solid #ffffff1f;border-right:1px solid #ffffff24}.reconciliation-page .recon-approval-table thead th{background:var(--s2);color:var(--t3x);letter-spacing:.04em;border-bottom-color:var(--b1);font-size:10px}.reconciliation-page .recon-approval-table thead tr:first-child th{z-index:4;text-align:center;top:0}.reconciliation-page .recon-approval-table thead tr:nth-child(2) th{z-index:3;top:33px}.reconciliation-page .recon-approval-table thead th[rowspan]{text-align:left;z-index:5}.reconciliation-page .recon-approval-table .recon-approval-table__group{text-transform:none;font-weight:800}.reconciliation-page .recon-approval-table .recon-approval-table__group--not{color:var(--teal)}.reconciliation-page .recon-approval-table .recon-approval-table__group--resub{color:var(--grn)}.reconciliation-page .recon-approval-table .recon-approval-table__group--total{color:var(--r2)}.reconciliation-page .recon-approval-table tbody td{background:var(--sf);color:var(--t2x)}.reconciliation-page .recon-approval-table tbody tr:nth-child(2n) td{background:var(--s2)}.reconciliation-page .recon-approval-table tbody tr:hover td{background:var(--t3)}.reconciliation-page .recon-approval-table .ah-tag{border:1px solid var(--b1)}.reconciliation-page .recon-approval-table .ah-mono{color:inherit}.bi-chart-focus-modal--fullscreen .panel--r1a .hbar-list--scroll-10,.bi-chart-focus-modal--fullscreen .panel--r1b .hbar-list--scroll-10{--denial-scroll-visible-rows:10;--denial-scroll-row-h:34px;--denial-scroll-row-gap:6px;flex:auto;min-height:min(58vh,520px);overflow-y:auto;max-height:min(58vh,520px)!important}.bi-chart-focus-modal--fullscreen .panel--focus-view .hbar-list--scroll-10{--denial-scroll-row-h:34px}.denial-management-page .bi-chart-focus-tile .rej-tiles{flex-shrink:0;margin-top:auto}.denial-management-page .bi-chart-focus-tile .claim-dist-inner{flex:auto;min-height:0;overflow:auto}.denial-management-page .bi-chart-focus-tile .mbars:not(.bi-chart-bars){flex:auto;align-items:flex-end;min-height:0}.denial-management-page .bi-chart-focus-tile .panel--monthly-denial .mbars{flex:none;align-items:stretch}.denial-management-page .panel--monthly-denial{justify-content:center;align-items:stretch}.denial-management-page .monthly-denial-bars-wrap{width:100%;height:auto;min-height:calc(var(--denial-bar-track-h) + 40px);box-sizing:border-box;flex:auto;justify-content:stretch;align-items:flex-end;max-height:none;margin:auto 0;padding:4px 10px 0;display:flex;overflow:auto hidden}.denial-management-page .panel--monthly-denial .mbars,.bi-dashboard-root .denial-management-page .panel--monthly-denial .mbars{width:100%;max-width:100%;height:auto;min-height:unset;flex:none;justify-content:space-between;align-items:stretch;gap:14px;max-height:none;margin:0 auto;padding:0 6px;display:flex}.denial-management-page .panel--monthly-denial .mbar-col,.bi-dashboard-root .denial-management-page .panel--monthly-denial .mbar-col{flex-direction:column;justify-content:flex-end;align-items:center;display:flex;flex:0 0 var(--denial-bar-col-w)!important;width:var(--denial-bar-col-w)!important;min-width:var(--denial-bar-col-w)!important;max-width:var(--denial-bar-col-w)!important}.denial-management-page .panel--monthly-denial .mbar-track{flex:0 0 var(--denial-bar-track-h);width:100%;height:var(--denial-bar-track-h);justify-content:center;align-items:flex-end;display:flex}.denial-management-page .panel--monthly-denial .mbar-rect,.bi-dashboard-root .denial-management-page .panel--monthly-denial .mbar-rect,.bi-chart-focus-modal .panel--monthly-denial .mbar-rect{max-width:var(--denial-bar-col-w);box-sizing:border-box;min-width:0;width:100%!important}.denial-management-page .panel--monthly-denial .mbar-col.act .mbar-val,.denial-management-page .panel--monthly-denial .mbar-col.act .mbar-lbl,.bi-chart-focus-modal .panel--monthly-denial .mbar-col.act .mbar-val,.bi-chart-focus-modal .panel--monthly-denial .mbar-col.act .mbar-lbl{color:var(--bi-denial-bar-selected,#b91c1c)}.bi-chart-focus-modal--fullscreen .panel--monthly-rev.panel--monthly-denial{--denial-bar-track-h:min(46vh, 400px);--denial-bar-col-w:72px;--denial-bar-fill-w:100%;flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:0;display:flex}.bi-chart-focus-modal--fullscreen .panel--monthly-rev.panel--monthly-denial .monthly-denial-bars-wrap{flex:none;justify-content:center;align-items:flex-end;width:100%;max-height:none;margin:0;padding:12px 24px 16px;height:auto!important;min-height:unset!important}.bi-chart-focus-modal--fullscreen .panel--monthly-rev.panel--monthly-denial .mbar-track{flex-basis:var(--denial-bar-track-h);height:var(--denial-bar-track-h)}.bi-chart-focus-modal--fullscreen .panel--monthly-rev.panel--monthly-denial .mbars{justify-content:center;align-items:stretch;gap:12px;max-width:min(960px,100%);margin:0 auto;padding-top:0;width:100%!important;min-height:unset!important;flex:none!important;height:auto!important}.bi-chart-focus-modal--fullscreen .panel--monthly-rev.panel--monthly-denial .mbar-col{flex:0 0 var(--denial-bar-col-w)!important;width:var(--denial-bar-col-w)!important;min-width:var(--denial-bar-col-w)!important;max-width:var(--denial-bar-col-w)!important}.bi-chart-focus-modal--fullscreen .panel--monthly-rev.panel--monthly-denial .mbar-rect{width:100%!important;max-width:var(--denial-bar-col-w)!important;min-width:48px!important}.denial-management-page .bi-chart-focus-tile .ah-tw{flex:auto;min-height:0;overflow:auto;max-height:none!important}.clinician-perf-table{--clinician-perf-visible-rows:10;--clinician-perf-head-h:34px;--clinician-perf-row-h:29px;flex-direction:column;min-height:0;display:flex}.clinician-perf-table__scroll{max-height:calc(var(--clinician-perf-head-h) + var(--clinician-perf-visible-rows) * var(--clinician-perf-row-h));scrollbar-width:thin;border-bottom:none;border-radius:9px 9px 0 0;flex:0 auto;overflow:auto}.clinician-perf-table__foot{border-top:none;border-radius:0 0 9px 9px;flex-shrink:0;overflow:hidden}.clinician-perf-table__foot .ah-dt{margin-top:-1px}.clinician-perf-table__table{table-layout:fixed;width:100%;min-width:720px}.clinician-perf-col-name{width:30%}.clinician-perf-col-metric{width:10%}.clinician-perf-table .ah-dt th{z-index:2;position:sticky;top:0}.ah-dt th.clinician-perf-th--billed{color:#1d4ed8!important;background:#dbeafe!important}.ah-dt td.clinician-perf-td--billed{font-weight:700;color:#1d4ed8!important;background:#eff6ff!important}.ah-dt th.clinician-perf-th--paid{color:#15803d!important;background:#dcfce7!important}.ah-dt td.clinician-perf-td--paid{font-weight:700;color:#15803d!important;background:#f0fdf4!important}.ah-dt th.clinician-perf-th--rejected,.ah-dt th.clinician-perf-th--rpct{color:#b91c1c!important;background:#fecaca!important}.ah-dt td.clinician-perf-td--rejected,.ah-dt td.clinician-perf-td--rpct{font-weight:700;color:#dc2626!important;background:#fef2f2!important}.ah-dt th.clinician-perf-th--med{color:#0f766e!important;background:#ccfbf1!important}.ah-dt td.clinician-perf-td--med{font-weight:700;color:#0f766e!important;background:#f0fdfa!important}.ah-dt th.clinician-perf-th--tech{color:#475569!important;background:#e2e8f0!important}.ah-dt td.clinician-perf-td--tech{font-weight:700;color:#475569!important;background:#f8fafc!important}.ah-dt th.clinician-perf-th--arr{color:#b45309!important;background:#fde68a!important}.ah-dt td.clinician-perf-td--arr{font-weight:700;color:#b45309!important;background:#fffbeb!important}.ah-dt tbody tr:hover td{box-shadow:inset 0 0 0 9999px #0000000f}.denial-management-page .clinician-perf-table-wrap{width:100%}.denial-management-page .clinician-perf-table-wrap .clinician-perf-table{min-height:0}.denial-management-page .clinician-perf-table__scroll.ah-tw,.denial-management-page .bi-chart-focus-tile .clinician-perf-table__scroll.ah-tw{flex:0 auto;overflow-y:auto;max-height:calc(var(--clinician-perf-head-h) + var(--clinician-perf-visible-rows) * var(--clinician-perf-row-h))!important}.denial-management-page .clinician-perf-table__foot.ah-tw{flex:none;overflow:hidden}.ah-brow--stacked .ah-btrk{cursor:pointer;height:18px}.ah-bstack{border-radius:4px;height:100%;display:flex;overflow:hidden}.ah-bseg{min-width:1px;height:100%;transition:width .25s}.ah-bseg.ah-fr{background:#f04c5e}.ah-bseg.ah-fg{background:#34c38f}.ah-bseg.ah-fa{background:#f6a609}.ah-legend{opacity:.85;flex-wrap:wrap;gap:14px;padding:6px 10px 10px;font-size:11px;display:flex}.ah-legend-item{align-items:center;gap:5px;display:inline-flex}.ah-legend-dot{border-radius:2px;width:10px;height:10px;display:inline-block}.ah-legend-dot.ah-fg{background:var(--ah-fg,#22c55e)}.ah-legend-dot.ah-fa{background:var(--ah-fa,#f59e0b)}.ah-legend-dot.ah-fr{background:var(--ah-fr,#ef4444)}.ah-sbi.sel{background:#0000000a;border-radius:6px}.ah-sbi.dim{opacity:.45}.ah-sbi{transition:opacity .15s}.ah-sc.sel{outline:2px solid}.ah-sc.dim{opacity:.45}.ah-sc{transition:opacity .15s}.denial-management-page .rej-tile[role=button]{cursor:pointer;transition:opacity .2s,outline-color .2s,transform .15s}.denial-management-page .rej-tile[role=button]:hover:not(.dim){transform:translateY(-1px)}.denial-management-page .rej-tile.act{outline:2px solid var(--bi-selection-border,#2563eb);outline-offset:-1px;box-shadow:var(--bi-shadow-selected,0 0 0 1px #2563eb40)}.denial-management-page .rej-tile.dim{opacity:.42;filter:grayscale(.35)}.denial-management-page .rej-tile.dim .rej-tile-val,.denial-management-page .rej-tile.dim .rej-tile-lbl{color:var(--bi-bar-muted-color,#94a3b8)}.denial-management-page .rej-svc-row.dim .hfill{background:var(--bi-bar-default,#b8c4d0)!important}.denial-management-page .rej-svc-row.dim .hname,.denial-management-page .rej-svc-row.dim .hval{color:var(--bi-bar-muted-color,#94a3b8)}.denial-management-page .rej-svc-list .rej-svc-row[role=button],.bi-chart-focus-modal .rej-tile[role=button]{cursor:pointer}.bi-chart-focus-modal .rej-tile.act{outline:2px solid var(--bi-selection-border,#2563eb);outline-offset:-1px}.bi-chart-focus-modal .rej-tile.dim{opacity:.42}.ra-report-page .ra-report-paired-charts{align-items:stretch}.ra-report-page .ra-report-paired-charts>.bi-chart-focus-tile{flex-direction:column;height:100%;min-height:220px;display:flex}.ra-report-page .ra-report-paired-charts .panel--ra-paired{flex-direction:column;flex:auto;height:100%;min-height:0;display:flex}.ra-report-page .ra-report-paired-charts .panel--ra-paired .bi-ptitle-row{flex-shrink:0}.ra-report-page .ra-report-paired-charts .panel--ra-paired .ah-sbar,.ra-report-page .ra-report-paired-charts .panel--ra-paired .ah-g--ra-resubmitted{flex:auto;min-height:0}.ra-report-page .ra-report-paired-charts .panel--ra-paired .ah-sbar{justify-content:center}.ra-report-page .panel--ra-paired .ah-g--ra-resubmitted{grid-template-columns:1fr 1fr;grid-auto-rows:1fr;align-content:stretch;gap:8px;height:100%;display:grid}.ra-report-page .panel--ra-paired .ah-g--ra-resubmitted .ah-sc{justify-content:center;height:100%;min-height:72px;padding:10px}.ra-resub-subtitle{color:var(--t4x);margin:-8px 0 10px;font-size:10px;font-weight:500}.ra-resub-card{gap:4px;position:relative}.ra-resub-card__rank{letter-spacing:.04em;text-transform:uppercase;background:var(--s3);color:var(--t3x);border-radius:999px;align-self:flex-start;padding:2px 7px;font-size:9px;font-weight:800;line-height:1.3;display:inline-flex}.ra-resub-card--leader .ra-resub-card__rank{background:var(--teal-bg,#ccfbf1);color:var(--teal,#0f766e)}.ra-resub-card--leader{outline:1px solid #0f766e33}.ra-resub-empty{text-align:center;opacity:.6;grid-column:1/-1;padding:16px;font-size:12px}.bi-chart-focus-modal--fullscreen .panel--ra-paired .ah-g--ra-resubmitted{grid-template-columns:repeat(4,1fr);grid-auto-rows:auto}.ra-report-page>.bi-chart-focus-tile--ra-metrics{flex:none;align-self:start;height:auto}.ra-report-page>.bi-chart-focus-tile--ra-metrics .panel--ra-insurance{flex:none;height:auto;min-height:0}.bi-dashboard-root .panel--ra-insurance,.bi-chart-focus-modal .panel--ra-insurance{--ra-insurance-visible-rows:8;--ra-insurance-row-height:26px;--ra-insurance-row-gap:8px}.bi-dashboard-root .panel--ra-insurance .hp-rows--scroll,.bi-chart-focus-modal .panel--ra-insurance .hp-rows--scroll{min-height:0;max-height:calc(var(--ra-insurance-visible-rows) * var(--ra-insurance-row-height) + (var(--ra-insurance-visible-rows) - 1) * var(--ra-insurance-row-gap));justify-content:flex-start;gap:var(--ra-insurance-row-gap);flex:0 auto;padding-right:4px;overflow-y:auto}.bi-dashboard-root .panel--ra-insurance .hp-rows--scroll .hp-row,.bi-chart-focus-modal .panel--ra-insurance .hp-rows--scroll .hp-row{min-height:var(--ra-insurance-row-height);flex-shrink:0}.bi-dashboard-root .panel--ra-insurance .hp-rows--scroll .hp-row.dim,.bi-chart-focus-modal .panel--ra-insurance .hp-rows--scroll .hp-row.dim{opacity:.42;filter:grayscale(.35)}.bi-dashboard-root .panel--ra-insurance .hp-rows--scroll .hp-row.sel,.bi-chart-focus-modal .panel--ra-insurance .hp-rows--scroll .hp-row.sel{opacity:1}.bi-dashboard-root .panel--ra-insurance .hp-rows--scroll .hp-row .hp-name,.bi-chart-focus-modal .panel--ra-insurance .hp-rows--scroll .hp-row .hp-name{cursor:pointer}.bi-chart-focus-modal--fullscreen .panel--ra-insurance{--ra-insurance-row-height:52px;--ra-insurance-row-gap:12px}.recon-approval-table th:nth-child(2),.recon-approval-table th:nth-child(9),.recon-approval-table th:nth-child(16){color:#2563eb!important;background:#e8efff!important}.recon-approval-table td:nth-child(2),.recon-approval-table td:nth-child(9),.recon-approval-table td:nth-child(16){font-weight:600;color:#2563eb!important;background:#f5f8ff!important}.recon-approval-table td:nth-child(3),.recon-approval-table td:nth-child(10),.recon-approval-table td:nth-child(17){font-weight:600;color:#16a34a!important;background:#f3fcf7!important}.recon-approval-table td:nth-child(4),.recon-approval-table td:nth-child(11),.recon-approval-table td:nth-child(18){font-weight:600;color:#dc2626!important;background:#fff6f7!important}.recon-approval-table td:nth-child(5),.recon-approval-table td:nth-child(12),.recon-approval-table td:nth-child(19){font-weight:600;color:#d97706!important;background:#fffcf2!important}.recon-approval-table td:nth-child(6),.recon-approval-table td:nth-child(13),.recon-approval-table td:nth-child(20){font-weight:600;color:#b91c1c!important;background:#fef2f2!important}.recon-approval-table td:nth-child(7),.recon-approval-table td:nth-child(14),.recon-approval-table td:nth-child(21){font-weight:700;color:#dc2626!important;background:#fdeced!important}.recon-approval-table td:nth-child(8),.recon-approval-table td:nth-child(15),.recon-approval-table td:nth-child(22){font-weight:700;color:#dc2626!important;background:#fff8f8!important}.recon-approval-table__group--total,.recon-approval-table thead tr:nth-child(2) th:first-child,.recon-approval-table thead tr:nth-child(2) th:nth-child(8),.recon-approval-table thead tr:nth-child(2) th:nth-child(15){color:#2563eb!important;background:#e8efff!important}.recon-approval-table thead tr:nth-child(2) th:nth-child(2),.recon-approval-table thead tr:nth-child(2) th:nth-child(9),.recon-approval-table thead tr:nth-child(2) th:nth-child(16){color:#16a34a!important;background:#e8faf0!important}.recon-approval-table thead tr:nth-child(2) th:nth-child(3),.recon-approval-table thead tr:nth-child(2) th:nth-child(10),.recon-approval-table thead tr:nth-child(2) th:nth-child(17){color:#dc2626!important;background:#fdeff2!important}.recon-approval-table thead tr:nth-child(2) th:nth-child(4),.recon-approval-table thead tr:nth-child(2) th:nth-child(11),.recon-approval-table thead tr:nth-child(2) th:nth-child(18){color:#d97706!important;background:#fff8e6!important}.recon-approval-table thead tr:nth-child(2) th:nth-child(5),.recon-approval-table thead tr:nth-child(2) th:nth-child(12),.recon-approval-table thead tr:nth-child(2) th:nth-child(19){color:#b91c1c!important;background:#fef2f2!important}.recon-approval-table thead tr:nth-child(2) th:nth-child(6),.recon-approval-table thead tr:nth-child(2) th:nth-child(13),.recon-approval-table thead tr:nth-child(2) th:nth-child(20){color:#dc2626!important;background:#fdeced!important}.recon-approval-table thead tr:nth-child(2) th:nth-child(7),.recon-approval-table thead tr:nth-child(2) th:nth-child(14),.recon-approval-table thead tr:nth-child(2) th:nth-child(21){color:#dc2626!important;background:#fff7f8!important}.recon-approval-table__group--not{color:#4f46e5!important;background:#eef2ff!important}.recon-approval-table__group--resub{color:#0f766e!important;background:#ecfdf5!important}.recon-approval-table__group--total{color:#2563eb!important;background:#eff6ff!important}.ah-dt th.sum-col-claims{color:#6b7280!important;background:#f3f4f6!important}.ah-dt td.sum-col-claims{color:#4b5563!important;background:#fafafa!important}.ah-dt th.sum-col-arr{color:#7c3aed!important;background:#f3e8ff!important}.ah-dt td.sum-col-arr{font-weight:600;color:#7c3aed!important;background:#faf5ff!important}.ah-dt th.sum-col-net{color:#2563eb!important;background:#e8efff!important}.ah-dt td.sum-col-net{font-weight:600;color:#2563eb!important;background:#f5f8ff!important}.ah-dt th.sum-col-paid{color:#16a34a!important;background:#e8faf0!important}.ah-dt td.sum-col-paid{font-weight:600;color:#16a34a!important;background:#f3fcf7!important}.ah-dt th.sum-col-rej{color:#dc2626!important;background:#fdedf0!important}.ah-dt td.sum-col-rej{font-weight:600;color:#dc2626!important;background:#fff6f7!important}.ah-dt th.sum-col-pend{color:#d97706!important;background:#fff8e6!important}.ah-dt td.sum-col-pend{font-weight:600;color:#d97706!important;background:#fffcf2!important}.ah-dt th.sum-col-medrej{color:#b91c1c!important;background:#fef2f2!important}.ah-dt td.sum-col-medrej{font-weight:600;color:#b91c1c!important;background:#fff5f5!important}.ah-dt th.sum-col-techrej{color:#dc2626!important;background:#fdeced!important}.ah-dt td.sum-col-techrej{font-weight:600;color:#dc2626!important;background:#fff6f7!important}.ah-dt th.sum-col-rpct{color:#dc2626!important;background:#fff7f8!important}.ah-dt td.sum-col-rpct{font-weight:700;color:#dc2626!important;background:#fff9f9!important}.ah-dt th.ins-col-claims{color:#6b7280!important;background:#f3f4f6!important}.ah-dt td.ins-col-claims{color:#4b5563!important;background:#fafafa!important}.ah-dt th.ins-col-arr{color:#7c3aed!important;background:#f3e8ff!important}.ah-dt td.ins-col-arr{font-weight:600;color:#7c3aed!important;background:#faf5ff!important}.ah-dt th.ins-col-net{color:#2563eb!important;background:#e8efff!important}.ah-dt td.ins-col-net{font-weight:600;color:#2563eb!important;background:#f5f8ff!important}.ah-dt th.ins-col-paid{color:#16a34a!important;background:#e8faf0!important}.ah-dt td.ins-col-paid{font-weight:600;color:#16a34a!important;background:#f3fcf7!important}.ah-dt th.ins-col-rej{color:#dc2626!important;background:#fdedf0!important}.ah-dt td.ins-col-rej{font-weight:600;color:#dc2626!important;background:#fff6f7!important}.cl-activity-scroll{max-width:100%;max-height:520px;overflow:auto}.cl-activity-table{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%}.cl-activity-table th,.cl-activity-table td{text-overflow:ellipsis;max-width:280px;overflow:hidden}.cl-activity-table tfoot td{z-index:2;background:var(--s2);color:var(--tx);border-top:2px solid var(--b2);font-weight:700;position:sticky;bottom:0;box-shadow:0 -3px 8px #00000014}.panel.panel--col-payers,.panel.panel--col-resub,.panel.panel--col-matrix,.panel.panel--top10-pay.panel--col-payers{flex-direction:column;height:100%;min-height:0;display:flex}.collection-by-date-page .bi-chart-focus-tile--revhp-hp{flex-direction:column;min-height:0;display:flex}.collection-by-date-page .bi-chart-focus-tile--revhp-hp .panel--col-resub{flex:1;min-height:0}.collection-by-date-page .bi-chart-focus-tile .bi-ptitle-row,.collection-by-date-page .bi-chart-focus-tile .panel>.bi-ptitle-row:first-child{padding-right:0}.panel.panel--col-payers .bi-ptitle-row,.panel.panel--col-resub .bi-ptitle-row,.panel.panel--col-matrix .bi-ptitle-row{margin-bottom:4px}.col-by-date-bars{justify-content:space-between;align-items:flex-end;gap:10px;padding:0 6px}.col-by-date-bars .ah-cw{flex:1 1 0;min-width:0;max-width:56px}.col-by-date-bars .ah-cb{border-radius:6px 6px 0 0;width:min(100%,40px);min-width:32px;transition:height .45s cubic-bezier(.4,0,.2,1),background .2s,opacity .2s}.col-by-date-bars .ah-cval{white-space:nowrap;font-size:9px}.col-by-date-bars .ah-clbl{text-overflow:ellipsis;max-width:100%;font-size:8px;overflow:hidden}.ah-cw--selected .ah-cb{outline:2px solid var(--blue,#5d87ff);outline-offset:2px;box-shadow:0 0 0 1px #5d87ff40}.ah-cw--dimmed .ah-cb{opacity:.55}.ah-cw--dimmed .ah-cval,.ah-cw--dimmed .ah-clbl,.ah-cval--dimmed,.ah-clbl--dimmed{color:var(--t4x,#94a3b8)}.ah-cw[role=button]:hover:not(.ah-cw--dimmed) .ah-cb{filter:brightness(1.05)}.ah-sc--selected{outline:2px solid var(--blue,#5d87ff);box-shadow:0 0 0 1px #5d87ff33}.ah-sc--dimmed{opacity:.38;filter:grayscale(.85);background:var(--s3,#eef2f7)!important}.ah-sc--dimmed .ah-scl,.ah-sc--dimmed .ah-scv{color:var(--t4x,#94a3b8)!important}.ah-dleg--dimmed{opacity:.45}.ah-dleg--dimmed .ah-dlv,.ah-dleg--dimmed .ah-dli{color:var(--t4x,#94a3b8)}.col-by-date-legend-item{cursor:pointer;border-radius:6px;margin:-4px -6px;padding:4px 6px;transition:opacity .2s,background .2s}.col-by-date-legend-item:hover:not(.col-by-date-legend-item--dimmed){background:#5d87ff14}.col-by-date-legend-item--selected{background:#5d87ff1f;outline:1px solid #5d87ff59}.col-by-date-legend-item--dimmed{opacity:.45}.col-by-date-legend-item--dimmed .ah-dlv{color:var(--t4x,#94a3b8)}.col-by-date-donut-canvas{cursor:pointer;flex-shrink:0}.col-by-date-resub-body{flex-direction:column;flex:1;gap:6px;min-height:0;margin-top:4px;display:flex}.col-by-date-donut--centered{flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:6px;min-height:0}.col-by-date-donut-legend{flex-flow:wrap;justify-content:center;gap:6px 12px}.col-by-date-donut-legend .ah-dli{font-size:10px}.col-by-date-donut-legend .ah-dlv{font-size:11px}.col-by-date-contributors{flex:none;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;max-height:86px;display:grid}.col-by-date-contributors .ah-sc{cursor:pointer;gap:1px;min-height:0;padding:4px 6px}.col-by-date-contributors .ah-scl{white-space:nowrap;text-overflow:ellipsis;font-size:8px;line-height:1.2;overflow:hidden}.col-by-date-contributors .ah-scv{font-size:11px;line-height:1.1}.col-by-date-contributor--empty{cursor:default;opacity:.45}.bi-chart-focus-modal--fullscreen .col-by-date-bars{height:min(52vh,480px)!important}.bi-chart-focus-modal--fullscreen .col-by-date-bars .ah-cb{width:min(100%,52px);min-width:40px}.bi-chart-focus-modal--fullscreen .col-by-date-donut canvas{width:220px!important;height:220px!important}.bi-chart-focus-modal--fullscreen .col-by-date-contributors{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;max-width:720px;margin-inline:auto}.bi-chart-focus-modal--fullscreen .col-by-date-contributors .ah-sc{padding:12px 14px}.bi-chart-focus-modal--fullscreen .col-by-date-contributors .ah-scl{font-size:11px}.bi-chart-focus-modal--fullscreen .col-by-date-contributors .ah-scv{font-size:18px}.bi-chart-focus-modal--fullscreen .col-by-date-matrix__scroll{max-height:min(72vh,640px)!important}.col-by-date-matrix-wrap{flex-direction:column;min-height:0;display:flex}.col-by-date-matrix__scroll{border-bottom:none;border-radius:9px 9px 0 0;flex:0 auto;overflow:auto}.col-by-date-matrix__foot{border-top:none;border-radius:0 0 9px 9px;flex-shrink:0;overflow:hidden}.col-by-date-matrix__foot .ah-dt{margin-top:-1px}.col-by-date-matrix__table{table-layout:fixed;min-width:960px}.col-matrix-hdr{cursor:pointer;font:inherit;color:inherit;background:0 0;border:none;padding:0;font-weight:400}.col-matrix-hdr--sel{color:var(--bi-selection-text,#1d4ed8);font-weight:700;text-decoration:underline}.col-matrix-hdr:hover{text-decoration:underline}.col-by-date-matrix__row{cursor:pointer}.col-by-date-matrix__scroll .ah-dt tr.ah-row--filter:hover:not(.sel) td{box-shadow:inset 0 0 0 9999px #0000000f}.col-by-date-matrix__scroll .ah-dt tr.ah-row--filter.dim td{opacity:var(--bi-bar-dim-opacity,.28)}.col-by-date-matrix__scroll .ah-dt tr.ah-row--filter.sel td{background:var(--bi-selection-bg,#e8efff);font-weight:600}.col-by-date-matrix__scroll .ah-dt th{z-index:2;position:sticky;top:0}.bi-chart-focus-modal--fullscreen .panel.panel--col-payers,.bi-chart-focus-modal--fullscreen .panel.panel--col-resub,.bi-chart-focus-modal--fullscreen .panel.panel--col-matrix{height:100%;min-height:0}.col-by-date-matrix__table th:nth-child(2){color:#16a34a!important;background:#e8faf0!important}.col-by-date-matrix__table td:nth-child(2){color:#16a34a!important;background:#f3fcf7!important}.col-by-date-matrix__table th:nth-child(3){color:#d97706!important;background:#fff8e6!important}.col-by-date-matrix__table td:nth-child(3){color:#d97706!important;background:#fffcf4!important}.col-by-date-matrix__table th:nth-child(4){color:#0f766e!important;background:#e7f8f5!important}.col-by-date-matrix__table td:nth-child(4){color:#0f766e!important;background:#f4fcfb!important}.col-by-date-matrix__table th:nth-child(5){color:#6b7280!important;background:#edf0f3!important}.col-by-date-matrix__table td:nth-child(5){color:#6b7280!important;background:#f8fafb!important}.col-by-date-matrix__table th:nth-child(6){color:#dc2626!important;background:#fdedf0!important}.col-by-date-matrix__table td:nth-child(6){color:#dc2626!important;background:#fff7f8!important}.col-by-date-matrix__table th:nth-child(7){color:#dc2626!important;background:#fdeced!important}.col-by-date-matrix__table td:nth-child(7){color:#b91c1c!important;background:#fff6f7!important}.col-by-date-matrix__table th:nth-child(8){color:#2563eb!important;background:#e8efff!important}.col-by-date-matrix__table td:nth-child(8){font-weight:700;color:#2563eb!important;background:#f4f7ff!important}.dsr-legend-item{cursor:pointer;border-radius:6px;padding:2px 4px;transition:background .15s}.dsr-summary-cards{grid-template-columns:repeat(5,1fr)}@media (width<=1400px){.dsr-summary-cards{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.dsr-summary-cards{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.dsr-summary-cards{grid-template-columns:1fr}}.dsr-page .dsr-paired-charts{align-items:stretch}.dsr-page .dsr-paired-charts>.bi-chart-focus-tile{flex-direction:column;height:100%;min-height:280px;display:flex}.dsr-page .dsr-paired-charts .panel--dsr-paired{flex-direction:column;flex:auto;height:100%;min-height:0;display:flex}.dsr-page .dsr-paired-charts .panel--dsr-paired .bi-ptitle-row{flex-shrink:0}.dsr-page .panel--dsr-resub.panel--dsr-paired .dsr-donut{flex-direction:column;flex:auto;justify-content:center;min-height:0;display:flex}.dsr-page .panel--dsr-resub.panel--dsr-paired .dsr-pct-tiles{flex-shrink:0}.dsr-page .panel--dsr-volume.panel--dsr-paired{overflow:visible}.dsr-page .panel--dsr-volume.panel--dsr-paired .dsr-line-wrap{flex:auto;align-items:flex-end;min-height:0;padding-bottom:4px;display:flex;overflow:visible}.dsr-page .panel--dsr-volume.panel--dsr-paired .dsr-line-canvas{flex:none;width:100%;min-height:200px}.dsr-legend-item:hover:not(.dsr-legend-item--dimmed){background:#5d87ff14}.dsr-legend-item--selected{background:#2563eb1f;font-weight:600}.dsr-legend-item--dimmed{opacity:.55}.dsr-pct-tile--selected{outline-offset:1px;outline:2px solid #2563eb}.dsr-pct-tile--dimmed{opacity:.55}.dsr-aging-subtitle{color:var(--t4x);margin:-8px 0 10px;font-size:10px;font-weight:500}.panel--dsr-aging,.panel--os-claims-detail{flex-direction:column;min-height:0;display:flex}.dsr-aging-table-wrap{flex-direction:column;flex:1;min-height:0;display:flex}.dsr-aging-table__scroll{border-bottom:none;border-radius:9px 9px 0 0;flex:0 auto;overflow:auto}.dsr-aging-table__foot{border-top:none;border-radius:0 0 9px 9px;flex-shrink:0;overflow:hidden}.dsr-aging-table__foot .ah-dt{margin-top:-1px}.dsr-aging-table__table{table-layout:fixed;min-width:100%}.dsr-aging-table__scroll .ah-dt th{z-index:2;position:sticky;top:0}.dsr-bucket-hdr.sel{background:#2563eb1f}.dsr-bucket-hdr.dim{opacity:.45}.dsr-cell--selected{font-weight:700;background:#2563eb1f!important}.dsr-cell--dimmed{opacity:.45}.bi-chart-focus-modal--fullscreen .panel--dsr-resub .dsr-donut-canvas{width:220px!important;height:220px!important}.bi-chart-focus-modal--fullscreen .panel--dsr-volume .dsr-line-canvas{min-height:320px;height:320px!important}.bi-chart-focus-modal--fullscreen .panel--dsr-aging .dsr-aging-table__scroll,.bi-chart-focus-modal--fullscreen .panel--dsr-perf .dsr-perf-table__scroll,.bi-chart-focus-modal--fullscreen .panel--os-claims-detail .os-claims-detail-table__scroll{max-height:min(72vh,640px)!important}.dsr-perf-table-wrap{flex-direction:column;min-height:0;display:flex}.dsr-perf-table__scroll{border-bottom:none;border-radius:9px 9px 0 0;flex:0 auto;overflow:auto}.dsr-perf-table__foot{border-top:none;border-radius:0 0 9px 9px;flex-shrink:0;overflow:hidden}.dsr-perf-table__foot .ah-dt{margin-top:-1px}.dsr-perf-table__table{table-layout:fixed;width:100%}.dsr-perf-table__scroll .ah-dt th{z-index:2;position:sticky;top:0}.dsr-perf-table-wrap .dsr-perf-status-col{text-align:center;vertical-align:middle}.dsr-perf-table-wrap .dsr-perf-status-col .ah-tag{justify-content:center}.dsr-perf-tag--current{color:#15803d;background:#dcfce7}.dsr-perf-tag--historical{color:#c2410c;background:#ffedd5}.os-claims-detail-table-wrap{flex-direction:column;flex:1;min-height:0;display:flex}.os-claims-detail-table__scroll{border-bottom:none;border-radius:9px 9px 0 0;flex:0 auto;overflow:auto}.os-claims-detail-table__foot{border-top:none;border-radius:0 0 9px 9px;flex-shrink:0;overflow:auto hidden}.os-claims-detail-table__foot .ah-dt{margin-top:-1px}.os-claims-detail-table__table{table-layout:fixed;min-width:1120px}.os-claims-detail-table__scroll .ah-dt th{z-index:2;position:sticky;top:0}.os-claims-detail-table__scroll .ah-dt th,.os-claims-detail-table__scroll .ah-dt td,.os-claims-detail-table__foot .ah-dt td{white-space:nowrap;font-size:10px}.os-claims-detail-table__scroll .ah-dt th:first-child,.os-claims-detail-table__scroll .ah-dt td:first-child,.os-claims-detail-table__foot .ah-dt td:first-child{white-space:normal;min-width:128px}.panel--os-by-age{flex-direction:column;display:flex}.panel--os-by-age .dsr-os-by-age-wrap{flex:none}.dsr-os-by-age-subtitle{color:var(--t4x);margin:-8px 0 8px;font-size:10px;font-weight:500}.dsr-os-by-age-wrap{background:linear-gradient(#94a3b812 0%,#94a3b803 100%);border:1px solid #94a3b833;border-radius:10px;flex:none;width:100%;padding:8px 10px 2px;position:relative;overflow:hidden}.dsr-os-by-age-svg{width:100%;height:100%;max-height:100%;display:block}.bi-chart-focus-modal--fullscreen .panel--os-by-age{justify-content:flex-start}.bi-chart-focus-modal--fullscreen .panel--os-by-age .dsr-os-by-age-wrap{flex:none;max-height:min(42vh,320px)}.bi-chart-focus-modal--fullscreen .panel--os-by-age .dsr-os-by-age-svg{max-height:min(42vh,320px)}.outstanding-report-page .panel--os-by-age .dsr-os-by-age-wrap{max-height:200px}.dsr-os-by-age-point{outline:none}.dsr-os-by-age-point--selected text,.dsr-os-by-age-point--hover text{fill:var(--tx)}.dsr-os-by-age-point--dimmed{opacity:.45}.dsr-os-by-age-point--hover circle:last-of-type{filter:brightness(1.08)}.dsr-os-by-age-hover-tip{z-index:3;pointer-events:none;background:var(--sf,#fff);border:1px solid #94a3b847;border-radius:8px;min-width:140px;padding:8px 10px;position:absolute;transform:translate(-50%,calc(-100% - 10px));box-shadow:0 8px 20px #0f172a1f}.dsr-os-by-age-hover-tip .bi-chart-tooltip__title{font-size:11px}.dsr-os-by-age-hover-tip .bi-chart-tooltip__row,.dsr-os-by-age-hover-tip .bi-chart-tooltip__context{font-size:10px}.dsr-os-by-age-point:focus-visible circle:last-of-type{stroke:var(--b2c);stroke-width:2px}.outstanding-report-page__filter-row{align-items:flex-start;display:flex}.os-age-filter-bar{flex-wrap:wrap;align-items:center;gap:12px;padding:8px 12px;display:flex}.os-age-filter-bar__title{white-space:nowrap;opacity:.85;font-size:13px;font-weight:600}.os-age-filter-bar__chips{flex-wrap:wrap;flex:1;gap:8px;display:flex}.os-age-chip{border:1px solid var(--ah-border,#d0d5dd);background:var(--ah-chip-bg,#f9fafb);color:var(--ah-text,#344054);cursor:pointer;white-space:nowrap;border-radius:999px;padding:4px 12px;font-size:12px;line-height:1.4;transition:background .15s,border-color .15s,color .15s}.os-age-chip:hover{border-color:var(--ah-accent,#2e90fa)}.os-age-chip.is-selected{background:var(--ah-accent,#2e90fa);border-color:var(--ah-accent,#2e90fa);color:#fff;font-weight:600}.outstanding-line-items{border-radius:8px;width:100%;margin:2px 0 10px}.panel--os-claims-detail .os-claims-detail-grid,.panel--os-claims-detail .os-claims-detail-grid .MuiDataGrid-root{width:100%}.outstanding-line-items__title{color:var(--t2);margin-bottom:6px;font-size:10px;font-weight:700}.outstanding-line-items__scroll{border:1px solid var(--b1);border-radius:8px;overflow:auto}.outstanding-line-items__table{table-layout:fixed;min-width:1480px}.outstanding-line-items__scroll .ah-dt th{z-index:2;position:sticky;top:0}.outstanding-line-items__scroll .ah-dt th,.outstanding-line-items__scroll .ah-dt td{white-space:nowrap;font-size:10px}.dsr-os-by-age-wrap{width:100%}.ah-dt th.dsr-col-sub{color:#2563eb!important;background:#e8efff!important}.ah-dt td.dsr-col-sub{font-weight:600;color:#2563eb!important;background:#f5f8ff!important}.ah-dt th.dsr-col-paid{color:#16a34a!important;background:#e8faf0!important}.ah-dt td.dsr-col-paid{font-weight:600;color:#16a34a!important;background:#f3fcf7!important}.ah-dt th.dsr-col-rej{color:#dc2626!important;background:#fdedf0!important}.ah-dt td.dsr-col-rej{font-weight:600;color:#dc2626!important;background:#fff6f7!important}.ah-dt th.dsr-col-pend{color:#d97706!important;background:#fff8e6!important}.ah-dt td.dsr-col-pend{font-weight:600;color:#d97706!important;background:#fffcf2!important}.ah-dt th.dsr-col-rpct{color:#dc2626!important;background:#fdeff2!important}.ah-dt td.dsr-col-rpct{font-weight:700;color:#dc2626!important;background:#fff8f8!important}.dsr-perf-table-wrap .ah-dt tbody tr:hover:not(.sel) td{box-shadow:inset 0 0 0 9999px #0000000d}.MuiDataGrid-columnHeader.os-col-facility,.MuiDataGrid-columnHeader.os-col-submitted{background:#e8efff!important}.MuiDataGrid-columnHeader.os-col-facility .MuiDataGrid-columnHeaderTitle,.MuiDataGrid-columnHeader.os-col-submitted .MuiDataGrid-columnHeaderTitle{font-weight:700;color:#2563eb!important}.MuiDataGrid-cell.os-col-facility,.MuiDataGrid-cell.os-col-submitted{color:#2563eb!important;background:#f5f8ff!important}.MuiDataGrid-columnHeader.os-col-insurer{background:#e8faf0!important}.MuiDataGrid-columnHeader.os-col-insurer .MuiDataGrid-columnHeaderTitle{font-weight:700;color:#16a34a!important}.MuiDataGrid-cell.os-col-insurer{color:#16a34a!important;background:#f3fcf7!important}.MuiDataGrid-columnHeader.os-col-payer{background:#e7f8f5!important}.MuiDataGrid-columnHeader.os-col-payer .MuiDataGrid-columnHeaderTitle{font-weight:700;color:#0f766e!important}.MuiDataGrid-cell.os-col-payer{color:#0f766e!important;background:#f4fcfb!important}.MuiDataGrid-columnHeader.os-col-age{background:#fdedf0!important}.MuiDataGrid-columnHeader.os-col-age .MuiDataGrid-columnHeaderTitle{font-weight:700;color:#dc2626!important}.MuiDataGrid-cell.os-col-age{font-weight:600;color:#dc2626!important;background:#fff6f7!important}.MuiDataGrid-columnHeader.os-col-pending{background:#fff8e6!important}.MuiDataGrid-columnHeader.os-col-pending .MuiDataGrid-columnHeaderTitle{font-weight:700;color:#d97706!important}.MuiDataGrid-cell.os-col-pending{font-weight:700;color:#d97706!important;background:#fffcf2!important}.MuiDataGrid-columnHeader.os-col-facilityid,.MuiDataGrid-columnHeader.os-col-patient,.MuiDataGrid-columnHeader.os-col-claim,.MuiDataGrid-columnHeader.os-col-member,.MuiDataGrid-columnHeader.os-col-treatment{background:#f3f4f6!important}.MuiDataGrid-columnHeader.os-col-facilityid .MuiDataGrid-columnHeaderTitle,.MuiDataGrid-columnHeader.os-col-patient .MuiDataGrid-columnHeaderTitle,.MuiDataGrid-columnHeader.os-col-claim .MuiDataGrid-columnHeaderTitle,.MuiDataGrid-columnHeader.os-col-member .MuiDataGrid-columnHeaderTitle,.MuiDataGrid-columnHeader.os-col-treatment .MuiDataGrid-columnHeaderTitle{color:#6b7280!important}.MuiDataGrid-cell.os-col-facilityid,.MuiDataGrid-cell.os-col-patient,.MuiDataGrid-cell.os-col-claim,.MuiDataGrid-cell.os-col-member,.MuiDataGrid-cell.os-col-treatment{color:#4b5563!important;background:#fafafa!important}.MuiDataGrid-row:hover .MuiDataGrid-cell{box-shadow:inset 0 0 0 9999px #0000000a}.chat-float-wrapper{z-index:9999;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;display:flex;position:fixed}.chat-float-wrapper.dragging,.chat-box.dragging{cursor:grabbing;transition:none!important}.chat-float-btn{width:60px;height:60px;cursor:inherit;color:#fff;pointer-events:none;background:linear-gradient(135deg,#5f67ff,#7c3aed);border:none;border-radius:50%;justify-content:center;align-items:center;transition:transform .25s,box-shadow .25s;display:flex;box-shadow:0 8px 20px #0003,0 2px 6px #0000001a}.chat-float-wrapper:hover .chat-float-btn{transform:scale(1.1);box-shadow:0 14px 30px #00000040,0 4px 10px #00000026}.chat-float-wrapper.dragging .chat-float-btn{transform:scale(1.05)}.chat-box{opacity:0;pointer-events:none;z-index:9999;width:340px;height:0;transition:opacity .35s cubic-bezier(.2,.8,.2,1),transform .35s cubic-bezier(.2,.8,.2,1),height .35s cubic-bezier(.2,.8,.2,1);position:fixed;transform:translateY(40px)scale(.97)}.chat-box.open{opacity:1;pointer-events:auto;background:#fff;border-radius:18px;flex-direction:column;height:460px;display:flex;overflow:hidden;transform:translateY(0)scale(1);box-shadow:0 20px 50px #00000040,0 6px 20px #00000026}.chat-header{color:#fff;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:linear-gradient(135deg,#6366f1,#4f46e5);justify-content:space-between;align-items:center;padding:14px 16px;font-size:15px;font-weight:600;display:flex}.chat-box.dragging .chat-header{cursor:grabbing}.chat-close{cursor:pointer;opacity:.8;align-items:center;display:inline-flex}.chat-close:hover{opacity:1}.chat-body{background:#f8fafc;flex-direction:column;flex:1;min-height:0;padding:14px;display:flex;overflow-y:auto}.chat-row{align-items:flex-start;gap:8px;margin-bottom:14px;display:flex}.chat-row.user{justify-content:flex-end}.chat-row.bot{justify-content:flex-start}.chat-bubble{white-space:pre-line;word-break:break-word;border-radius:14px;max-width:78%;padding:12px 14px;font-size:13.5px;line-height:1.55;animation:.25s fadeIn;box-shadow:0 3px 10px #00000014}.chat-msg-avatar{color:#4f46e5;background:#eef2ff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:8px;display:inline-flex}.chat-msg-icon{opacity:.85;flex-shrink:0}.chat-row.user .chat-bubble{color:#fff;background:linear-gradient(135deg,#6366f1,#4f46e5);border-bottom-right-radius:6px}.chat-row.bot .chat-bubble{color:#111;background:#e5e7eb;border-bottom-left-radius:6px}.chat-input-area{background:#fff;border-top:1px solid #eee;flex-shrink:0;padding:10px;display:flex}.chat-input{background:#f1f5f9;border:none;border-radius:10px;outline:none;flex:1;padding:10px;font-size:13.5px}.chat-send-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6366f1,#4f46e5);border:none;border-radius:10px;margin-left:8px;padding:0 16px;font-weight:500;transition:all .2s}.chat-send-btn:hover{opacity:.9}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (width<=480px){.chat-box.open:not(.fullscreen){width:min(340px,100vw - 20px);height:70vh}.chat-float-btn{width:55px;height:55px}.chat-bubble{font-size:13px}}.chat-actions{cursor:pointer;gap:10px;display:flex}.chat-box.fullscreen{z-index:10000;border-radius:20px;flex-direction:column;width:90vw;max-width:900px;height:85vh;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.chat-box.fullscreen.dragging,.chat-box.fullscreen-dragged{transform:none}@keyframes fullscreenPop{0%{opacity:0;transform:translate(-50%,-40%)scale(.95)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.chat-fullscreen{opacity:.8;align-items:center;display:inline-flex}.chat-fullscreen:hover{opacity:1}.chat-tooltip{white-space:nowrap;color:#e2e8f0;opacity:0;pointer-events:none;background:#0f172a;border:1px solid #6366f14d;border-radius:10px;padding:8px 12px;font-size:12px;transition:all .25s;position:absolute;bottom:75px;right:0;transform:translateY(8px);box-shadow:0 6px 16px #0000004d,0 0 6px #6366f140}.chat-tooltip:after{content:"";background:#0f172a;border-bottom:1px solid #6366f14d;border-left:1px solid #6366f14d;width:10px;height:10px;position:absolute;bottom:-5px;right:12px;transform:rotate(45deg)}.chat-float-wrapper:hover .chat-tooltip{opacity:1;transform:translateY(0)}
