body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#webpack-dev-server-client-overlay-div,iframe#webpack-dev-server-client-overlay{display:none}.ag-root-wrapper-body.ag-layout-normal.ag-focus-managed{height:100%;width:100%}.full-screen-div{height:100vh;width:100vw}#root,.full-screen-div,body,html{height:100%;margin:0;padding:0;width:100%}body{background-color:#f2f2f2;margin:0;padding:0}.skip-link{background-color:#1565c0;border-radius:0 0 4px 0;color:#fff;font-weight:600;height:1px;left:-10000px;overflow:hidden;padding:.75rem 1rem;position:absolute;text-decoration:none;top:auto;width:1px;z-index:1300}.skip-link:focus,.skip-link:focus-visible{height:auto;left:0;outline:2px solid #fff;outline-offset:2px;overflow:visible;position:fixed;top:0;width:auto}[role=button]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #1565c0;outline-offset:2px}.App{display:flex}main{background-color:#fff;flex-grow:1;min-width:0}.wrapper{box-sizing:border-box;max-width:100%;min-width:0;padding:20px;width:100%}.form-field{padding:10px 0}li.MuiBreadcrumbs-li{text-transform:capitalize}a.MuiLink-underlineNone{margin:5px;padding:5px}button.MuiButton-root{min-width:auto}svg{vertical-align:text-bottom}.panel{padding:20px 0}.form-field label{display:block}.MuiDialogActions-root.create-edit-dialog{justify-content:flex-end}header.MuiPaper-root{background-color:#0c6ba5;background-color:var(--rk-top-bar-bg,#0c6ba5);box-shadow:none}.sideitem a{color:#fff;text-decoration:none}h1{font-family:Roboto;font-size:30px;font-weight:600;letter-spacing:.14289847016334534px;line-height:35px;text-align:left}h1 a{text-decoration:none}h1:after{background:linear-gradient(77deg,#007eb3,#009cd1 47%,#fff);content:"";display:inline-block;height:1px;left:0;position:relative;width:100%}.loaderContainer{background:#efefef;bottom:0;display:flex;height:100%;position:fixed;right:0;top:0;width:100%;z-index:1}.loader{align-items:center;background:#0000;box-sizing:border-box;display:flex;height:100px;justify-content:center;margin:auto;padding:20px;width:100px}.wrapper .MuiBox-root{padding:0}table.MuiTable-root{margin-top:20px}main .MuiTableContainer-root{box-shadow:none;overflow-x:overlay;width:100%}td.title{font-weight:700}td.MuiTableCell-root{border:none}::-webkit-scrollbar{width:40px}::-webkit-scrollbar-track{background:#353535}::-webkit-scrollbar-thumb{background:#007eb3}::-webkit-scrollbar-thumb:hover{background:#005b90}li.MuiBreadcrumbs-li a{text-decoration:none}ul{margin:0;padding:0}#reactSchedulerOutsideWrapper{inset:100px;margin-top:100px;position:static}.leftCol{float:left;padding-right:10px;width:50%}.rightCol{float:right;overflow:hidden;padding:10px;width:50%}.MuiDialog-container .MuiPaper-root{max-width:-webkit-fit-content;max-width:fit-content}.css-1hdyuqk-MuiPaper-root-MuiAlert-root{margin-top:50px}.App a{text-decoration:none}.wrapper p{color:#000000a6}ul{margin-left:20px}.fc-direction-ltr .fc-daygrid-event.fc-event-end,.fc-direction-rtl .fc-daygrid-event.fc-event-start{text-wrap:wrap}img.auth-brand-logo,img.logo{box-sizing:border-box}img.auth-brand-logo{display:block;height:auto;margin:0 auto 1.25rem;object-fit:contain;padding:0;width:min(420px,calc(100vw - 48px))}img.logo.small{margin-left:0;padding:8px 14px 8px 20px;width:10%}.rightCol .MuiPaper-root{background-color:#fff!important;box-shadow:none!important}.survey.responses button{margin-left:10px}.MuiDataGrid-main{min-height:500px}.data-grid-viewport{align-content:flex-start;align-items:flex-start;background-color:#fff;display:flex;flex-direction:row;flex-wrap:wrap;gap:0;height:calc(100vh - 332px);margin:0;min-height:300px;min-width:0;padding:0;width:100%}.data-grid-viewport.data-grid-viewport--auto-height{height:auto;min-height:0}.data-grid-viewport.data-grid-viewport--auto-height.rk-card{overflow:visible}.data-grid-viewport.data-grid-viewport--auto-height>.data-grid-quick-search-wrap{flex:0 1 auto;height:auto}.data-grid-viewport.data-grid-viewport--auto-height>.data-grid-quick-search-wrap .MuiDataGrid-root{flex:0 1 auto;height:auto!important}.data-grid-viewport.data-grid-viewport--auto-height .MuiDataGrid-footerContainer{position:relative;z-index:1}.data-grid-viewport>.MuiButton-root{flex:0 0 auto;width:auto}.data-grid-viewport .MuiDataGrid-root,.data-grid-viewport>.data-grid-quick-search-wrap{flex:1 1 100%;min-height:0;min-width:0;width:100%}.data-grid-viewport>.data-grid-quick-search-wrap{align-self:stretch;background-color:#fff;display:flex;flex-direction:column;gap:0}.framework-list-page{display:flex;flex-direction:column;height:calc(100vh - 104px);min-height:0}.framework-list-page .framework-list.data-grid-viewport{flex:1 1 auto;height:auto;min-height:0}.framework-list.data-grid-viewport .MuiDataGrid-root{display:flex;flex-direction:column;height:100%;min-height:0}.framework-list.data-grid-viewport .MuiDataGrid-main{flex:1 1 auto;min-height:0}.data-grid-viewport>.data-grid-quick-search-wrap .MuiDataGrid-root{flex:1 1 auto;height:100%;min-height:0}.data-grid-viewport .MuiDataGrid-main{min-height:0}.data-grid-viewport .MuiDataGrid-cell,.data-grid-viewport .MuiDataGrid-cell .rk-truncate-inner{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.data-grid-viewport .MuiDataGrid-cell .rk-truncate-inner{display:block;max-width:100%}.MuiTabs-root,.data-grid-viewport .MuiDataGrid-footerContainer{background-color:#fff}.MuiTabs-root{box-shadow:none}.quill-editor-container{margin-bottom:1rem;position:relative}.quill-editor{border:1px solid #ccc;border-radius:4px;height:auto;min-height:120px;overflow:visible}.ql-toolbar.ql-snow{background:#fff;border-bottom:1px solid #ccc;position:relative;z-index:1}.ql-editor{overflow-y:visible;user-select:text;-webkit-user-select:text}.ql-container.ql-snow,.ql-editor{height:auto!important;min-height:4.5rem;pointer-events:auto}.ql-container.ql-snow{border:none}.MuiDialog-root .form-field-rich-text .ql-container.ql-snow,.MuiDialog-root .form-field-rich-text .ql-editor,.MuiDialog-root .form-field-rich-text .quill-editor{max-height:none;overflow:visible}.multiline-text-field-editor{height:auto;min-height:max(120px,calc(6rem + 42px));min-height:max(120px,calc(var(--multiline-editor-min-rows, 4)*1.5rem + 42px))}.multiline-text-field-editor .ql-container.ql-snow,.multiline-text-field-editor .ql-editor{min-height:6rem;min-height:calc(var(--multiline-editor-min-rows, 4)*1.5rem)}.rich-text-editor-label-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:4px}.rich-text-editor-label{display:block;margin-bottom:0}.rich-text-ai-preview{background:#fafafa;border:1px solid #e0e0e0;border-radius:4px;max-height:320px;overflow-y:auto;padding:12px}.quill-editor-container--error .quill-editor{border-color:#d32f2f}.multiline-text-field--full-width{width:100%}.multiline-text-field--margin-normal{margin-bottom:8px;margin-top:16px}.multiline-text-field--margin-dense{margin-bottom:4px;margin-top:8px}.project-description-html{line-height:1.5;max-width:100%;overflow-wrap:break-word}.project-description-html img{height:auto;max-width:100%}.project-description-html p{margin:0 0 .5em}.project-description-html ol,.project-description-html ul{margin:0 0 .5em;padding-left:1.5em}.project-description-html h1,.project-description-html h2,.project-description-html h3{font-weight:600;margin:0 0 .5em}.project-description-html h1{font-size:1.5rem}.project-description-html h2{font-size:1.25rem}.project-description-html h3{font-size:1.1rem}#_hj_feedback_container,[class*=_hj-][class*=__styles__widget]{z-index:1150!important}body:has(.MuiModal-root:not([aria-hidden=true])) #_hj_feedback_container,body:has(.MuiModal-root:not([aria-hidden=true])) [class*=_hj-][class*=__styles__widget]{pointer-events:none!important;visibility:hidden!important}:root{--rk-nav-width-expanded:240px;--rk-nav-width-collapsed:64px;--rk-top-bar-height:44px;--rk-brand-blue:#0c6ba5;--rk-brand-blue-dark:#0a5f94;--rk-brand-blue-hover:#096897;--rk-brand-blue-light:#3d8fbf;--rk-top-bar-bg:var(--rk-brand-blue);--rk-top-bar-bg-dark:var(--rk-brand-blue-dark);--rk-navy-deep:#061421;--rk-navy:#1e2430;--rk-navy-mid:#2a3a4f;--rk-navy-accent:#3f8ed0;--rk-navy-surface:#eef2f7;--rk-navy-surface-strong:#e4eaf2;--rk-nav-bg:var(--rk-navy);--rk-nav-text:#e8eaed;--rk-nav-muted:#9aa3b2;--rk-nav-hover-bg:#3f8ed024;--rk-nav-active-bg:#3f8ed038;--rk-nav-active-accent:var(--rk-navy-accent);--rk-page-bg:#f2f2f2;--rk-surface:#fff;--rk-border:#0000001f;--rk-border-width:1px;--rk-border-strong:#d8dee6;--rk-border-interactive:var(--rk-brand-blue);--rk-section-header-bg:var(--rk-navy-surface);--rk-section-title-color:var(--rk-navy-deep);--rk-link-color:var(--rk-navy-mid);--rk-link-hover-color:var(--rk-navy-deep);--rk-btn-primary-bg:var(--rk-brand-blue);--rk-btn-primary-hover:var(--rk-brand-blue-hover);--rk-page-title-size:24px;--rk-page-title-weight:700;--rk-page-title-line-height:1.25;--rk-page-title-letter-spacing:0;--rk-page-title-color:var(--rk-navy-deep);--rk-page-subtitle-size:13px;--rk-page-subtitle-line-height:1.45;--rk-page-subtitle-color:#475569;--rk-page-subtitle-gap:4px;--rk-page-header-margin-bottom:16px;--rk-page-breadcrumb-gap:8px;--rk-section-title-size:11px;--rk-section-title-weight:700;--rk-section-title-line-height:1.4;--rk-section-title-letter-spacing:0.08em;--rk-section-header-min-height:40px;--rk-section-empty-min-height:48px;--rk-row-height:32px;--rk-row-pad-y:4px;--rk-row-pad-x:12px;--rk-row-pad-y-mobile:6px;--rk-card-radius:4px;--rk-dashboard-section-gap:8px;--rk-dashboard-card-pad:12px;--rk-kpi-label-color:#64748b;--rk-kpi-subtitle-color:#6b7280;--rk-kpi-value-size:2.5rem;--rk-kpi-tile-min-height:112px;--rk-scroll-thumb:#c4cad4;--rk-scroll-thumb-hover:#a8b0bc;--rk-scroll-thumb-idle:#0000;--rk-scroll-track:#0000;--rk-chip-neutral-bg:#eef1f5;--rk-chip-neutral-text:#475569;--rk-chip-neutral-border:#d8dee6;--rk-chip-date-bg:#e8f4fc;--rk-chip-date-text:var(--rk-brand-blue);--rk-chip-date-border:#0c6ba538;--rk-table-header-bg:var(--rk-section-header-bg);--rk-table-min-width:320px;--rk-col-selection-width:48px;--rk-col-name-width:28%;--rk-col-status-width:14%;--rk-col-owner-width:18%;--rk-col-date-width:12%;--rk-col-numeric-width:10%;--rk-col-type-width:14%;--rk-col-actions-width:88px;--rk-table-empty-min-height:120px;--rk-filter-input-height:36px;--rk-filter-input-padding-x:10px;--rk-filter-input-radius:var(--rk-card-radius);--rk-filter-input-border:var(--rk-border-strong);--rk-filter-input-border-hover:var(--rk-navy-mid);--rk-filter-input-border-focus:var(--rk-brand-blue);--rk-filter-input-font-size:0.875rem;--rk-filter-placeholder-color:#94a3b8;--rk-filter-label-size:11px;--rk-filter-label-weight:700;--rk-filter-label-letter-spacing:0.06em;--rk-filter-label-color:var(--rk-section-title-color);--rk-filter-field-gap:4px;--rk-filter-fields-gap:10px 12px;--rk-filter-form-gap:12px;--rk-filter-actions-gap:8px;--rk-filter-columns:5;--rk-filter-active-bg:#0c6ba50a}.rk-breadcrumb,.wrapper .MuiBreadcrumbs-root{display:none!important}.main-dashboard-header-row .rk-page-title,.main-dashboard-header-row .summmaryDash.rk-page-title,.rk-page-title,.rk-page-title.MuiTypography-h4,.rk-page-title.MuiTypography-root,.wrapper h1.rk-page-title{color:#061421;color:var(--rk-page-title-color);font-family:Roboto,Helvetica,Arial,sans-serif;font-size:24px!important;font-size:var(--rk-page-title-size)!important;font-weight:700!important;font-weight:var(--rk-page-title-weight)!important;letter-spacing:0;letter-spacing:var(--rk-page-title-letter-spacing);line-height:1.25;line-height:var(--rk-page-title-line-height);margin:0;max-width:100%;min-width:0;overflow-wrap:anywhere;word-break:break-word}.rk-page-title:after,.wrapper h1.rk-page-title:after{display:none}.rk-page-subtitle{color:#475569;color:var(--rk-page-subtitle-color);font-family:Roboto,Helvetica,Arial,sans-serif;font-size:13px;font-size:var(--rk-page-subtitle-size);font-weight:400;line-height:1.45;line-height:var(--rk-page-subtitle-line-height);margin:4px 0 0;margin:var(--rk-page-subtitle-gap) 0 0;max-width:100%}.rk-section-header{max-width:100%;min-width:0}.rk-section-title,.rk-section-title.MuiTypography-root,.wrapper .rk-section-title,.wrapper h2.rk-section-title,.wrapper h3.rk-section-title{color:#061421;color:var(--rk-section-title-color);font-family:Roboto,Helvetica,Arial,sans-serif;font-size:11px!important;font-size:var(--rk-section-title-size)!important;font-weight:700!important;font-weight:var(--rk-section-title-weight)!important;letter-spacing:.08em;letter-spacing:var(--rk-section-title-letter-spacing);line-height:1.4;line-height:var(--rk-section-title-line-height);margin:0;max-width:100%;min-width:0;overflow-wrap:anywhere;text-transform:uppercase;white-space:normal;word-break:break-word}.rk-section-title--truncate,.rk-section-title.rk-truncate-title{overflow:hidden;overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;word-break:normal}.rk-section-empty{align-items:center;box-sizing:border-box;display:flex;min-height:48px;min-height:var(--rk-section-empty-min-height)}.rk-card,.rk-card.MuiPaper-root{background-color:#fff;background-color:var(--rk-surface);border:1px solid #d8dee6;border:var(--rk-border-width) solid var(--rk-border-strong);border-radius:4px;border-radius:var(--rk-card-radius);box-shadow:none;box-sizing:border-box}.rk-card+.rk-card{margin-top:8px;margin-top:var(--rk-dashboard-section-gap)}.rk-card--interactive{transition:border-color .15s ease}.rk-card--interactive:focus-within,.rk-card--interactive:hover{border-color:#0c6ba5;border-color:var(--rk-border-interactive)}.rk-card--bleed,.rk-no-outline{background-color:initial}.rk-card .MuiPaper-root.rk-flush-nested,.rk-card .MuiTableContainer-root.rk-flush-nested,.rk-card .rk-flush-nested,.rk-card--bleed,.rk-collapse .MuiPaper-root.rk-flush-nested,.rk-collapse .MuiTableContainer-root.rk-flush-nested,.rk-collapse .rk-flush-nested,.rk-flush-nested,.rk-no-outline{border:none!important;border-radius:0;box-shadow:none}.rk-dashboard-section{margin-bottom:0!important;margin-top:8px!important;margin-top:var(--rk-dashboard-section-gap)!important}.rk-collapse.MuiAccordion-root{background:#fff;background:var(--rk-surface);border:1px solid #d8dee6;border:var(--rk-border-width) solid var(--rk-border-strong);border-radius:4px;border-radius:var(--rk-card-radius);box-shadow:none;box-sizing:border-box;overflow:hidden}.rk-collapse.MuiAccordion-root:before{display:none}.rk-collapse .MuiAccordionSummary-root{background-color:#eef2f7;background-color:var(--rk-section-header-bg);padding-left:12px;padding-right:12px}.rk-collapse .MuiAccordionSummary-root,.rk-collapse .MuiAccordionSummary-root.Mui-expanded{min-height:40px;min-height:var(--rk-section-header-min-height)}.rk-collapse .MuiAccordionSummary-content{margin:6px 0;min-width:0}.rk-collapse .MuiAccordionSummary-content .rk-section-header{flex:1 1 auto;min-width:0}.rk-collapse .MuiAccordionSummary-content .MuiTypography-root.rk-section-title,.rk-collapse .MuiAccordionSummary-content .rk-section-title{color:#061421;color:var(--rk-section-title-color);font-size:11px!important;font-size:var(--rk-section-title-size)!important;font-weight:700!important;font-weight:var(--rk-section-title-weight)!important;letter-spacing:.08em;letter-spacing:var(--rk-section-title-letter-spacing);line-height:1.4;line-height:var(--rk-section-title-line-height);text-transform:uppercase}.rk-collapse .MuiAccordionDetails-root:empty,.rk-collapse .MuiAccordionDetails-root>.rk-section-empty{min-height:48px;min-height:var(--rk-section-empty-min-height)}.rk-collapse .MuiAccordionDetails-root{border-top:1px solid #0000001f;border-top:1px solid var(--rk-border);padding:12px}.rk-filter-bar{align-items:flex-end;background:#fff;background:var(--rk-surface);border:1px solid #d8dee6;border:var(--rk-border-width) solid var(--rk-border-strong);border-radius:4px;border-radius:var(--rk-card-radius);box-sizing:border-box;display:flex;flex-wrap:wrap;gap:8px 12px;padding:10px 12px}.rk-filter-bar .rk-filter-actions{align-items:center;display:flex;gap:8px;gap:var(--rk-filter-actions-gap);margin-left:auto}.btns-top-list,.rk-documents-list-actions,.rk-documents-list-toolbar,.rk-list-actions,.rk-list-toolbar,.rk-users-list-actions,.rk-users-list-toolbar,.rk-workflows-list-actions,.rk-workflows-list-toolbar{align-items:center;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start;margin-left:0}.btns-top-list,.rk-documents-list-toolbar,.rk-list-toolbar,.rk-users-list-toolbar,.rk-workflows-list-toolbar{gap:12px;margin-bottom:0;width:100%}.btns-top-list>.rk-list-quick-search,.rk-list-actions>.rk-list-quick-search,.rk-list-toolbar>.rk-list-quick-search{order:10}.data-grid-viewport,.data-grid-viewport:has(>.data-grid-quick-search-wrap){gap:0;padding-top:0}.data-grid-viewport>.data-grid-quick-search-wrap{justify-content:flex-start;margin:0;padding:0}.data-grid-viewport>.data-grid-quick-search-wrap>.MuiBox-root{margin:0;padding:0}.rk-standard-datagrid .MuiDataGrid-main{margin-top:0}.rk-standard-datagrid .MuiDataGrid-columnHeaders{border-bottom-width:1px;margin-bottom:0}.rk-standard-datagrid .MuiDataGrid-row:first-of-type{margin-top:0}.rk-documents-list-actions,.rk-list-actions,.rk-users-list-actions,.rk-workflows-list-actions{max-width:100%;width:auto}.btns-top-list>.MuiButton-contained.btn.secondary,.btns-top-list>.MuiButton-contained.delete,.btns-top-list>.MuiButton-contained.secondary,.btns-top-list>.MuiButton-root.delete,.rk-documents-delete-btn.MuiButton-root,.rk-list-delete-btn.MuiButton-root,.rk-users-delete-btn.MuiButton-root,.rk-workflows-delete-btn.MuiButton-root,body.rk-redesign-active .btns-top-list>.MuiButton-contained:not(.addBtn),body.rk-redesign-active .data-grid-viewport>.MuiButton-contained.delete,body.rk-redesign-active .data-grid-viewport>.MuiButton-contained.secondary{background-color:#fff!important;background-color:var(--rk-surface)!important;border:1px solid #d8dee6!important;border:1px solid var(--rk-border-strong)!important;border-radius:4px;border-radius:var(--rk-card-radius);box-shadow:none!important;color:#9aa3b2!important;font-size:14px;font-weight:600;min-height:36px;padding:6px 14px;text-transform:none!important}.btns-top-list>.MuiButton-contained.delete:hover,.btns-top-list>.MuiButton-contained.secondary:hover,.btns-top-list>.MuiButton-root.delete:hover,.rk-documents-delete-btn.MuiButton-root:hover,.rk-list-delete-btn.MuiButton-root:hover,.rk-users-delete-btn.MuiButton-root:hover,.rk-workflows-delete-btn.MuiButton-root:hover,body.rk-redesign-active .btns-top-list>.MuiButton-contained:not(.addBtn):hover,body.rk-redesign-active .data-grid-viewport>.MuiButton-contained.delete:hover,body.rk-redesign-active .data-grid-viewport>.MuiButton-contained.secondary:hover{background-color:#fdecea!important;border-color:#c62828!important;color:#c62828!important}.btns-top-list>.MuiButton-contained.delete.Mui-disabled,.btns-top-list>.MuiButton-contained.secondary.Mui-disabled,.btns-top-list>.MuiButton-root.delete.Mui-disabled,.rk-documents-delete-btn.MuiButton-root.Mui-disabled,.rk-list-delete-btn.MuiButton-root.Mui-disabled,.rk-users-delete-btn.MuiButton-root.Mui-disabled,.rk-workflows-delete-btn.MuiButton-root.Mui-disabled,body.rk-redesign-active .btns-top-list>.MuiButton-contained:not(.addBtn).Mui-disabled,body.rk-redesign-active .data-grid-viewport>.MuiButton-contained.delete.Mui-disabled,body.rk-redesign-active .data-grid-viewport>.MuiButton-contained.secondary.Mui-disabled{background-color:#fff!important;background-color:var(--rk-surface)!important;border-color:#d8dee6!important;border-color:var(--rk-border-strong)!important;color:#00000042!important}.btns-top-list>.MuiButton-outlined,.btns-top-list>.MuiButton-root.addBtn,.rk-documents-add-btn.MuiButton-root,.rk-list-add-btn.MuiButton-root,.rk-users-add-btn.MuiButton-root,.rk-workflows-add-btn.MuiButton-root,body.rk-redesign-active .data-grid-viewport>.MuiButton-outlined:not([data-testid*=import]):not([data-testid*=update]):not([data-testid*=copy]){background-color:#0c6ba5!important;background-color:var(--rk-btn-primary-bg)!important;border:1px solid #0c6ba5!important;border:1px solid var(--rk-btn-primary-bg)!important;border-radius:4px;border-radius:var(--rk-card-radius);box-shadow:none!important;color:#fff!important;font-size:14px;font-weight:600;min-height:36px;padding:6px 14px;text-transform:none!important}.btns-top-list>.MuiButton-outlined:hover,.btns-top-list>.MuiButton-root.addBtn:hover,.rk-documents-add-btn.MuiButton-root:hover,.rk-list-add-btn.MuiButton-root:hover,.rk-users-add-btn.MuiButton-root:hover,.rk-workflows-add-btn.MuiButton-root:hover,body.rk-redesign-active .data-grid-viewport>.MuiButton-outlined:not([data-testid*=import]):not([data-testid*=update]):not([data-testid*=copy]):hover{background-color:#096897!important;background-color:var(--rk-btn-primary-hover)!important;border-color:#096897!important;border-color:var(--rk-btn-primary-hover)!important;box-shadow:none!important;color:#fff!important}.rk-list-suggest-btn.MuiButton-root{background-color:#fff!important;background-color:var(--rk-surface)!important;border-color:#0c6ba559!important;border-radius:4px;border-radius:var(--rk-card-radius);box-shadow:none!important;color:#0c6ba5!important;color:var(--rk-brand-blue)!important;font-size:14px;font-weight:500;min-height:36px;padding:6px 14px;text-transform:none!important}.rk-list-suggest-btn.MuiButton-root:hover{background-color:#0c6ba50f!important;border-color:#0c6ba5!important;border-color:var(--rk-brand-blue)!important;color:#096897!important;color:var(--rk-brand-blue-hover)!important}.audit-tests-list-toolbar.rk-list-toolbar,.baseline-list-toolbar.rk-list-toolbar,.cap-poam-list-toolbar.rk-list-toolbar,.control-list-toolbar.rk-list-toolbar,.risk-list-toolbar.rk-list-toolbar,.survey-list-toolbar.rk-list-toolbar,.task-list-toolbar.rk-list-toolbar,.wbs-list-toolbar.rk-list-toolbar{align-items:center}.task-list-toolbar.rk-list-toolbar{flex-direction:row;flex-wrap:nowrap;width:100%}.task-list-toolbar .rk-list-quick-search.MuiFormControl-root{flex:0 1 280px;max-width:280px;min-width:200px;width:280px}.cap-poam-list-toolbar .cap-poam-import-excel-btn{margin-right:0}.audit-tests-list-toolbar .rk-audit-test-suggestions-panel:not(.rk-audit-test-suggestions-panel--open),.risk-list-toolbar .rk-risk-suggestions-panel:not(.rk-risk-suggestions-panel--open),.survey-list-toolbar .rk-survey-suggestions-panel:not(.rk-survey-suggestions-panel--open),.wbs-list-toolbar .rk-wbs-suggestions-panel:not(.rk-wbs-suggestions-panel--open){max-width:100%;width:auto}.audit-tests-list-toolbar .rk-audit-test-suggestions-panel--open,.risk-list-toolbar .rk-risk-suggestions-panel--open,.survey-list-toolbar .rk-survey-suggestions-panel--open,.wbs-list-toolbar .rk-wbs-suggestions-panel--open{flex:1 1 100%;order:3;width:100%}.audit-tests-list-toolbar .btns-top-list,.baseline-list-toolbar .btns-top-list,.cap-poam-list-toolbar .btns-top-list,.control-list-toolbar .btns-top-list,.risk-list-toolbar .btns-top-list,.survey-list-toolbar .btns-top-list,.task-list-toolbar .btns-top-list,.wbs-list-toolbar .btns-top-list{margin-bottom:0;width:auto}.btns-top-list .rk-list-quick-search.MuiFormControl-root,.data-grid-quick-search-wrap>.rk-list-quick-search.MuiFormControl-root,.rk-documents-list-actions .MuiFormControl-root,.rk-list-actions .rk-list-quick-search.MuiFormControl-root,.rk-list-quick-search.MuiFormControl-root,.rk-users-list-actions .MuiFormControl-root,.rk-workflows-list-actions .MuiFormControl-root{flex:0 1 auto;margin:0;max-width:100%;min-width:220px;width:280px}.data-grid-quick-search-wrap>.rk-list-quick-search .MuiOutlinedInput-root,.rk-documents-list-actions .MuiOutlinedInput-root,.rk-list-quick-search .MuiOutlinedInput-root,.rk-users-list-actions .MuiOutlinedInput-root,.rk-workflows-list-actions .MuiOutlinedInput-root{background-color:#fff;background-color:var(--rk-surface);border-radius:4px;border-radius:var(--rk-card-radius);min-height:36px}.data-grid-quick-search-wrap>.rk-list-quick-search .MuiOutlinedInput-notchedOutline,.rk-documents-list-actions .MuiOutlinedInput-notchedOutline,.rk-list-quick-search .MuiOutlinedInput-notchedOutline,.rk-users-list-actions .MuiOutlinedInput-notchedOutline,.rk-workflows-list-actions .MuiOutlinedInput-notchedOutline{border-color:#d8dee6;border-color:var(--rk-border-strong)}.data-grid-quick-search-wrap>.rk-list-quick-search .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.rk-documents-list-actions .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.rk-list-quick-search .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.rk-users-list-actions .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.rk-workflows-list-actions .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#2a3a4f;border-color:var(--rk-navy-mid)}.data-grid-quick-search-wrap>.rk-list-quick-search .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,.rk-documents-list-actions .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,.rk-list-quick-search .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,.rk-users-list-actions .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,.rk-workflows-list-actions .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#0c6ba5;border-color:var(--rk-brand-blue);border-width:1px}.data-grid-quick-search-wrap>.rk-list-quick-search .MuiInputBase-input::placeholder,.rk-documents-list-actions .MuiInputBase-input::placeholder,.rk-list-quick-search .MuiInputBase-input::placeholder,.rk-users-list-actions .MuiInputBase-input::placeholder,.rk-workflows-list-actions .MuiInputBase-input::placeholder{color:#9aa3b2;opacity:1}body.rk-redesign-active .data-grid-viewport{align-content:flex-start;justify-content:flex-start}body.rk-redesign-active .data-grid-viewport>.MuiButton-root{margin:0 0 4px}body.rk-redesign-active .data-grid-quick-search-wrap{align-items:flex-start}@media (max-width:767px){.btns-top-list,.rk-documents-list-actions,.rk-documents-list-toolbar,.rk-list-actions,.rk-list-toolbar,.rk-users-list-actions,.rk-users-list-toolbar,.rk-workflows-list-actions,.rk-workflows-list-toolbar,.task-list-toolbar.rk-list-toolbar{align-items:stretch;flex-direction:column;flex-wrap:wrap;width:100%}.btns-top-list .rk-list-quick-search.MuiFormControl-root,.data-grid-quick-search-wrap>.rk-list-quick-search.MuiFormControl-root,.rk-documents-list-actions .MuiFormControl-root,.rk-list-actions .rk-list-quick-search.MuiFormControl-root,.rk-list-quick-search.MuiFormControl-root,.rk-users-list-actions .MuiFormControl-root,.rk-workflows-list-actions .MuiFormControl-root,.task-list-toolbar .rk-list-quick-search.MuiFormControl-root{flex:0 0 auto;max-width:none;min-width:0;width:100%}}.rk-table .MuiTable-root,.rk-table table,.wrapper .rk-table .MuiTable-root{min-width:min(100%,320px);min-width:min(100%,var(--rk-table-min-width));table-layout:fixed;width:100%}.rk-row-pad-y .MuiTableCell-root,.rk-table .MuiTableCell-root{box-sizing:border-box;height:32px;height:var(--rk-row-height);line-height:1.35;padding-bottom:4px;padding-bottom:var(--rk-row-pad-y);padding-top:4px;padding-top:var(--rk-row-pad-y);padding-inline:12px;padding-inline:var(--rk-row-pad-x);vertical-align:middle}.rk-row-pad-y .MuiTableCell-root.rk-cell--wrap,.rk-table .MuiTableCell-root.rk-cell--wrap{height:auto;line-height:1.4;min-height:32px;min-height:var(--rk-row-height);white-space:normal}.rk-standard-datagrid .MuiDataGrid-columnHeaders{max-height:32px!important;max-height:var(--rk-row-height)!important;min-height:32px!important;min-height:var(--rk-row-height)!important}.rk-standard-datagrid .MuiDataGrid-cell,.rk-standard-datagrid .MuiDataGrid-columnHeader{box-sizing:border-box;line-height:1.35;padding-bottom:4px;padding-bottom:var(--rk-row-pad-y);padding-top:4px;padding-top:var(--rk-row-pad-y);padding-inline:12px;padding-inline:var(--rk-row-pad-x)}.rk-standard-datagrid .MuiDataGrid-row{min-height:32px;min-height:var(--rk-row-height)}.data-grid-viewport.data-grid-viewport--auto-height.rk-card,.project-view-page .data-grid-viewport.data-grid-viewport--auto-height.rk-card,.rk-standard-datagrid .MuiDataGrid-autoHeight:has(.MuiDataGrid-overlay) .MuiDataGrid-main{overflow:visible}.data-grid-viewport--auto-height .MuiDataGrid-autoHeight:has(.MuiDataGrid-overlay) .MuiDataGrid-main{min-height:120px;min-height:var(--rk-table-empty-min-height,120px)}.MuiDataGrid-overlay .loading-spinner-wrapper,.data-grid-viewport--auto-height .MuiDataGrid-overlay,.rk-standard-datagrid .MuiDataGrid-overlay{min-height:120px;min-height:var(--rk-table-empty-min-height,120px)}@media (max-width:767px){.rk-row-pad-y .MuiTableCell-root,.rk-standard-datagrid .MuiDataGrid-cell,.rk-standard-datagrid .MuiDataGrid-columnHeader,.rk-table .MuiTableCell-root{padding-bottom:6px;padding-bottom:var(--rk-row-pad-y-mobile);padding-top:6px;padding-top:var(--rk-row-pad-y-mobile)}}.rk-table .rk-truncate-title,.rk-truncate-inner,.rk-truncate-title{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rk-truncate-inner{display:block}.rk-truncate-inner>.MuiLink-root,.rk-truncate-inner>.MuiTypography-root,.rk-truncate-inner>a{display:inline;max-width:100%}.rk-table .MuiTableCell-root.rk-col--flex{max-width:0;width:auto}.rk-table .MuiTableCell-root.rk-col-description,.rk-table td.description{width:auto}.rk-table .MuiTableCell-root.rk-col-selection{max-width:48px;max-width:var(--rk-col-selection-width);min-width:48px;min-width:var(--rk-col-selection-width);padding-inline:8px;width:48px;width:var(--rk-col-selection-width)}.rk-table .MuiTableCell-root.rk-col-name{width:28%;width:var(--rk-col-name-width)}.rk-table .MuiTableCell-root.rk-col-status{white-space:nowrap;width:14%;width:var(--rk-col-status-width)}.rk-table .MuiTableCell-root.rk-col-type{width:14%;width:var(--rk-col-type-width)}.rk-table .MuiTableCell-root.rk-col-numeric{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap;width:10%;width:var(--rk-col-numeric-width)}.rk-table .MuiTableCell-root.rk-col-actions{max-width:88px;max-width:var(--rk-col-actions-width);min-width:88px;min-width:var(--rk-col-actions-width);text-align:end;white-space:nowrap;width:88px;width:var(--rk-col-actions-width)}.rk-table .MuiTable-root.rk-table--few-cols .MuiTableCell-root.rk-col-description,.rk-table .MuiTable-root.rk-table--few-cols .MuiTableCell-root.rk-col-name{min-width:160px}.rk-standard-table .rk-standard-table__state-row .MuiTableCell-root{height:auto;min-height:120px;min-height:var(--rk-table-empty-min-height);padding-block:16px;vertical-align:middle}.rk-standard-table .rk-standard-table__empty{display:block}.rk-scroll,.rk-scroll .MuiTableContainer-root,.wrapper.rk-scroll,body.rk-redesign-active,main.rk-scroll{scrollbar-color:#0000 #0000;scrollbar-color:var(--rk-scroll-thumb-idle) var(--rk-scroll-track);scrollbar-width:thin}body.rk-redesign-active:focus-within,body.rk-redesign-active:hover{scrollbar-color:#c4cad4 #0000;scrollbar-color:var(--rk-scroll-thumb) var(--rk-scroll-track)}body.rk-redesign-active .rk-scroll .MuiTableContainer-root:not(:hover):not(:focus-within),body.rk-redesign-active .rk-scroll:not(:hover):not(:focus-within),body.rk-redesign-active .wrapper.rk-scroll:not(:hover):not(:focus-within),body.rk-redesign-active main.rk-scroll:not(:hover):not(:focus-within){scrollbar-color:#0000 #0000;scrollbar-color:var(--rk-scroll-thumb-idle) var(--rk-scroll-track)}.rk-scroll .MuiTableContainer-root:focus-within,.rk-scroll .MuiTableContainer-root:hover,.rk-scroll:focus-within,.rk-scroll:hover,.wrapper.rk-scroll:focus-within,.wrapper.rk-scroll:hover,main.rk-scroll:focus-within,main.rk-scroll:hover{scrollbar-color:#c4cad4 #0000;scrollbar-color:var(--rk-scroll-thumb) var(--rk-scroll-track)}.rk-scroll .MuiTableContainer-root::-webkit-scrollbar,.rk-scroll::-webkit-scrollbar,.wrapper.rk-scroll::-webkit-scrollbar,body.rk-redesign-active ::-webkit-scrollbar{height:8px;width:8px}.rk-scroll .MuiTableContainer-root::-webkit-scrollbar-track,.rk-scroll::-webkit-scrollbar-track,.wrapper.rk-scroll::-webkit-scrollbar-track,body.rk-redesign-active ::-webkit-scrollbar-track{background:#0000;background:var(--rk-scroll-track)}.rk-scroll .MuiTableContainer-root::-webkit-scrollbar-thumb,.rk-scroll::-webkit-scrollbar-thumb,.wrapper.rk-scroll::-webkit-scrollbar-thumb,body.rk-redesign-active ::-webkit-scrollbar-thumb{background:#0000;background:var(--rk-scroll-thumb-idle);border-radius:4px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.rk-scroll .MuiTableContainer-root:focus-within::-webkit-scrollbar-thumb,.rk-scroll .MuiTableContainer-root:hover::-webkit-scrollbar-thumb,.rk-scroll:focus-within::-webkit-scrollbar-thumb,.rk-scroll:hover::-webkit-scrollbar-thumb,.wrapper.rk-scroll:focus-within::-webkit-scrollbar-thumb,.wrapper.rk-scroll:hover::-webkit-scrollbar-thumb,body.rk-redesign-active :focus-within::-webkit-scrollbar-thumb,body.rk-redesign-active :hover::-webkit-scrollbar-thumb,body.rk-redesign-active:focus-within::-webkit-scrollbar-thumb,body.rk-redesign-active:hover::-webkit-scrollbar-thumb,main.rk-scroll:focus-within::-webkit-scrollbar-thumb,main.rk-scroll:hover::-webkit-scrollbar-thumb{background:#c4cad4;background:var(--rk-scroll-thumb)}.rk-scroll .MuiTableContainer-root::-webkit-scrollbar-thumb:hover,.rk-scroll::-webkit-scrollbar-thumb:hover,.wrapper.rk-scroll::-webkit-scrollbar-thumb:hover,body.rk-redesign-active ::-webkit-scrollbar-thumb:hover{background:#a8b0bc;background:var(--rk-scroll-thumb-hover)}@media print{.rk-scroll,.rk-scroll .MuiTableContainer-root,.wrapper.rk-scroll,body.rk-redesign-active,body.rk-redesign-active *,main.rk-scroll{scrollbar-color:#0000 #0000!important;scrollbar-width:none!important}.rk-scroll .MuiTableContainer-root::-webkit-scrollbar,.rk-scroll::-webkit-scrollbar,.wrapper.rk-scroll::-webkit-scrollbar,body.rk-redesign-active ::-webkit-scrollbar,main.rk-scroll::-webkit-scrollbar{background:#0000!important;display:none!important;height:0!important;width:0!important}.rk-collapse .MuiCollapse-root{height:auto!important;min-height:0!important;overflow:visible!important;visibility:visible!important}.rk-collapse .MuiCollapse-wrapper,.rk-collapse .MuiCollapse-wrapperInner{height:auto!important}.rk-collapse .MuiAccordionDetails-root{display:block!important;visibility:visible!important}}.header.rk-top-bar-height,.header.rk-topbar-height{box-sizing:border-box;flex-shrink:0;overflow:visible;position:relative;width:100%;z-index:1100}.header.rk-top-bar-height .MuiAppBar-root,.header.rk-top-bar-height .MuiPaper-root.MuiAppBar-root,.header.rk-topbar-height .MuiAppBar-root,.header.rk-topbar-height .MuiPaper-root.MuiAppBar-root{background-color:#0c6ba5!important;background-color:var(--rk-top-bar-bg)!important;box-shadow:none;height:44px!important;height:var(--rk-top-bar-height)!important;max-height:44px;max-height:var(--rk-top-bar-height);min-height:44px!important;min-height:var(--rk-top-bar-height)!important;overflow:visible}.header.rk-top-bar-height .MuiToolbar-root,.header.rk-topbar-height .MuiToolbar-root{align-items:center;gap:4px;height:44px!important;height:var(--rk-top-bar-height)!important;max-height:44px;max-height:var(--rk-top-bar-height);min-height:44px!important;min-height:var(--rk-top-bar-height)!important;overflow:visible;padding-bottom:0!important;padding-right:12px!important;padding-top:0!important}.header.rk-top-bar-height .rk-top-nav-actions,.header.rk-topbar-height .rk-top-nav-actions{align-items:center;flex-shrink:0;height:44px;height:var(--rk-top-bar-height);overflow:visible}.header.rk-top-bar-height .rk-top-nav-actions .MuiBadge-root,.header.rk-topbar-height .rk-top-nav-actions .MuiBadge-root{overflow:visible}.header.rk-top-bar-height .rk-top-nav-actions .MuiBadge-badge,.header.rk-topbar-height .rk-top-nav-actions .MuiBadge-badge{bottom:4px!important;font-size:.625rem;font-weight:700;height:16px;line-height:16px;min-width:16px;padding:0 4px;right:4px!important;top:auto!important;transform:scale(1) translate(25%,25%)!important;transform-origin:100% 100%!important}.header.rk-top-bar-height img.logo.small,.header.rk-topbar-height img.logo.small{display:block;flex-shrink:0;height:28px!important;margin:0!important;max-height:28px;max-width:140px;object-fit:contain;padding:0 12px 0 16px!important;width:auto!important}.header.rk-top-bar-height .header-quick-search-input,.header.rk-topbar-height .header-quick-search-input{height:32px!important;max-height:32px;min-height:32px!important}.header.rk-top-bar-height .header-quick-search-input .MuiInputBase-input,.header.rk-topbar-height .header-quick-search-input .MuiInputBase-input{padding-bottom:0!important;padding-top:0!important}.header.rk-top-bar-height .MuiIconButton-root,.header.rk-topbar-height .MuiIconButton-root{box-sizing:border-box;height:44px;min-height:44px;min-width:44px;padding:10px;width:44px}.header.rk-top-bar-height .MuiSvgIcon-root,.header.rk-top-bar-height .rk-top-nav-icon,.header.rk-topbar-height .MuiSvgIcon-root,.header.rk-topbar-height .rk-top-nav-icon{height:22px;width:22px}.header.rk-top-bar-height [role=search],.header.rk-topbar-height [role=search]{align-items:center;display:flex;margin-right:8px;max-height:44px;max-height:var(--rk-top-bar-height)}.header.rk-top-bar-height .rk-top-nav-actions .MuiIconButton-root,.header.rk-top-bar-height .rk-top-nav-actions .MuiSvgIcon-root,.header.rk-top-bar-height .rk-top-nav-actions .rk-top-nav-icon,.header.rk-topbar-height .rk-top-nav-actions .MuiIconButton-root,.header.rk-topbar-height .rk-top-nav-actions .MuiSvgIcon-root,.header.rk-topbar-height .rk-top-nav-actions .rk-top-nav-icon{margin:0!important}body.rk-redesign-active .rk-app-shell{align-items:stretch;display:flex;min-height:calc(100vh - 44px);min-height:calc(100vh - var(--rk-top-bar-height));width:100%}body.rk-redesign-active .rk-main-shell{display:flex;flex:1 1 auto;flex-direction:column;min-height:calc(100vh - 44px);min-height:calc(100vh - var(--rk-top-bar-height));min-width:0}body.rk-redesign-active .rk-main-content{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;min-width:0}body.rk-redesign-active .rk-nav{align-self:stretch}.rk-nav,body.rk-redesign-active .rk-nav{min-height:calc(100vh - 44px);min-height:calc(100vh - var(--rk-top-bar-height))}.rk-nav{background-color:#1e2430;background-color:var(--rk-nav-bg);box-sizing:border-box;color:#e8eaed;color:var(--rk-nav-text);display:flex;flex-direction:column;flex-shrink:0;padding-top:8px;transition:width .25s ease-in-out;width:240px;width:var(--rk-nav-width-expanded)}.rk-nav.is-collapsed{width:64px;width:var(--rk-nav-width-collapsed)}.rk-nav-toggle{align-items:center;align-self:flex-start;background:#0000;border:none;color:#9aa3b2;color:var(--rk-nav-muted);cursor:pointer;display:flex;justify-content:center;padding:10px 16px}.rk-nav-item,.rk-nav-toggle:hover{color:#e8eaed;color:var(--rk-nav-text)}.rk-nav-item{align-items:center;border-left:3px solid #0000;box-sizing:border-box;display:flex;gap:12px;min-height:44px;padding:10px 16px;text-decoration:none}.rk-nav-item:hover{background-color:#3f8ed024;background-color:var(--rk-nav-hover-bg);text-decoration:none}.rk-nav-item.is-active{background-color:#3f8ed038;background-color:var(--rk-nav-active-bg);border-left-color:#3f8ed0;border-left-color:var(--rk-nav-active-accent)}.rk-nav-item .rk-nav-icon{flex-shrink:0;height:20px;object-fit:contain;width:20px}.rk-nav-item .rk-nav-label{font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rk-nav.is-collapsed .rk-nav-label{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.rk-nav.is-collapsed .rk-nav-item{justify-content:center;padding-left:0;padding-right:0}.rk-nav-item.MuiLink-root,.rk-nav-item.MuiTypography-root{color:#e8eaed;color:var(--rk-nav-text)}.rk-page-header{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px;justify-content:space-between;margin-bottom:16px;margin-bottom:var(--rk-page-header-margin-bottom);min-height:36px;min-width:0;width:100%}.rk-page-header-text{align-items:flex-start;display:flex;flex:1 1 auto;flex-direction:column;max-width:100%;min-width:0}.rk-page-header .rk-page-title{flex:1 1 auto;line-height:1.25;line-height:var(--rk-page-title-line-height)}.rk-page-header-actions{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;gap:6px;justify-content:flex-end}.rk-detail-edit-toggle-row{justify-content:flex-start}.rk-page-header-actions:has(.rk-detail-edit-toggle-row){justify-content:flex-start!important}.rk-page-header:has(.rk-detail-edit-toggle-row){justify-content:flex-start!important}.rk-detail-view-page-header{align-items:flex-start!important;flex-direction:column!important;justify-content:flex-start!important}@media (min-width:900px){.rk-page-header,.rk-page-header-actions{flex-wrap:nowrap}}.rk-status-pill{border-radius:12px;display:inline-block;font-size:12px;font-weight:600;line-height:1.5;padding:2px 10px;white-space:nowrap}.rk-status-pill--overdue{background:#fdecea;color:#c62828}.rk-status-pill--in-progress{background:#fff3e0;color:#bf360c}.rk-status-pill--complete,.rk-status-pill--open{background:#e8f5e9;color:#2e7d32}.rk-status-pill--info{background:#eef2f7;background:var(--rk-navy-surface);color:#061421;color:var(--rk-navy-deep)}.rk-table .rk-notification-description,.rk-table .rk-notification-description .MuiLink-root{font-weight:600}.rk-table .MuiTableCell-root.rk-col-date,.rk-table .MuiTableCell-root.rk-col-owner,.rk-table .MuiTableHead-root .MuiTableCell-root.rk-col-date,.rk-table .MuiTableHead-root .MuiTableCell-root.rk-col-owner{text-align:end;white-space:nowrap}.rk-table .MuiTableCell-root.rk-col-owner,.rk-table .MuiTableHead-root .MuiTableCell-root.rk-col-owner{width:18%;width:var(--rk-col-owner-width)}.rk-table .MuiTableCell-root.rk-col-date,.rk-table .MuiTableHead-root .MuiTableCell-root.rk-col-date{width:12%;width:var(--rk-col-date-width)}.rk-notifications-list .MuiTableContainer-root{border-top:1px solid #0000001f;border-top:1px solid var(--rk-border)}.rk-project-chip{border-radius:16px;font-size:13px}.rk-project-chip.is-selected{background-color:#061421;background-color:var(--rk-navy-deep);color:#fff}.rk-project-workflow-tabs.MuiAppBar-root{background:#0000;box-shadow:none;margin-bottom:12px}.rk-project-workflow-tabs .project-tabs-bar{background:#fff;background:var(--rk-surface);border:1px solid #d8dee6;border:1px solid var(--rk-border-strong);border-radius:4px;border-radius:var(--rk-card-radius);overflow:hidden}.rk-project-workflow-tabs .MuiTabs-root{min-height:44px}.rk-project-workflow-tabs .MuiTab-root{font-size:13px;font-weight:600;min-height:44px;text-transform:none;transition:background-color .15s ease}@media (hover:hover){.rk-project-workflow-tabs .MuiTab-root:not(.Mui-selected):not(.Mui-disabled):hover{background-color:#3f8ed024;background-color:var(--rk-nav-hover-bg)}}.rk-project-workflow-tabs .MuiTab-root.Mui-selected{color:#061421;color:var(--rk-section-title-color)}.rk-project-workflow-tabs .MuiTabs-indicator{background-color:#061421;background-color:var(--rk-section-title-color);height:3px}.project-snapshot-selected-projects a{color:#2a3a4f;color:var(--rk-link-color);font-size:13px;font-weight:600;text-decoration:none}.project-snapshot-selected-projects a:hover{color:#061421;color:var(--rk-link-hover-color);text-decoration:underline}body.rk-redesign-active,body.rk-redesign-active main{background-color:#f2f2f2;background-color:var(--rk-page-bg)}body.rk-redesign-active .wrapper{padding:12px 16px}body.rk-redesign-active .wrapper .MuiPaper-root.MuiPaper-elevation0,body.rk-redesign-active .wrapper .MuiPaper-root.MuiPaper-outlined{border:1px solid #d8dee6;border:var(--rk-border-width) solid var(--rk-border-strong);border-radius:4px;border-radius:var(--rk-card-radius);box-shadow:none;box-sizing:border-box}body.rk-redesign-active .wrapper .MuiPaper-root.risk-side-metric-card,body.rk-redesign-active .wrapper .MuiPaper-root.rk-card--bleed,body.rk-redesign-active .wrapper .MuiPaper-root.rk-flush-nested,body.rk-redesign-active .wrapper .MuiPaper-root.rk-no-outline,body.rk-redesign-active .wrapper .MuiTableContainer-root.rk-flush-nested{border:none;box-shadow:none}body.rk-redesign-active .wrapper .rk-card>.MuiTableContainer-root.MuiPaper-root,body.rk-redesign-active .wrapper .rk-collapse .MuiAccordionDetails-root>.MuiTableContainer-root.MuiPaper-root,body.rk-redesign-active .wrapper .rk-collapse>.MuiCollapse-root .MuiTableContainer-root.MuiPaper-root{border:none;border-radius:0;box-shadow:none}body.rk-redesign-active .wrapper .MuiTable-root{table-layout:fixed}body.rk-redesign-active .wrapper .MuiTableBody-root .MuiTableCell-root{padding-bottom:4px;padding-bottom:var(--rk-row-pad-y);padding-top:4px;padding-top:var(--rk-row-pad-y)}body.rk-redesign-active .header .MuiAppBar-root,body.rk-redesign-active .header .MuiPaper-root.MuiAppBar-root{background-color:#0c6ba5!important;background-color:var(--rk-top-bar-bg)!important;box-shadow:none;color:#fff}body.rk-redesign-active .header .header-quick-search-input{background-color:#00000038!important;border-color:#ffffff8c!important;color:#fff}body.rk-redesign-active .main-dashboard-page .main-dashboard-header-row{align-items:center;min-height:36px}body.rk-redesign-active .main-dashboard-page .main-dashboard-header-row .MuiButton-root{min-height:32px;padding-bottom:4px;padding-top:4px;white-space:nowrap}body.rk-redesign-active .main-dashboard-page button.projectWizardBtn{padding-bottom:4px;padding-top:4px}body.rk-redesign-active .MuiButton-containedPrimary:not(.Mui-disabled),body.rk-redesign-active .projectWizardBtn.MuiButton-contained,body.rk-redesign-active .rk-btn-primary.MuiButton-contained{background:#0c6ba5!important;background:var(--rk-btn-primary-bg)!important;box-shadow:none;color:#fff!important}body.rk-redesign-active .MuiButton-containedPrimary:not(.Mui-disabled):hover,body.rk-redesign-active .projectWizardBtn.MuiButton-contained:hover,body.rk-redesign-active .rk-btn-primary.MuiButton-contained:hover{background:#096897!important;background:var(--rk-btn-primary-hover)!important;box-shadow:none}body.rk-redesign-active .main-dashboard-page a:not(.MuiChip-root):not(.MuiButton-root){color:#2a3a4f;color:var(--rk-link-color)}body.rk-redesign-active .main-dashboard-page a:not(.MuiChip-root):not(.MuiButton-root):hover{color:#061421;color:var(--rk-link-hover-color)}body.rk-redesign-active .main-dashboard-page .project-wizard-card{gap:8px;gap:var(--rk-dashboard-section-gap)}body.rk-redesign-active .main-dashboard-page .left-card-wizard{background-color:initial;padding:0}body.rk-redesign-active .main-dashboard-page .rk-card.MuiPaper-root:not(.main-performance-insights):not(.rk-collapse){padding:12px;padding:var(--rk-dashboard-card-pad)}body.rk-redesign-active .main-dashboard-page h2.rk-dashboard-section{padding:0}body.rk-redesign-active .main-dashboard-page h2.projectSnap.rk-section-title{margin:8px 0 2px;margin:var(--rk-dashboard-section-gap) 0 2px}body.rk-redesign-active .main-dashboard-page .project-snapshot-header{margin-top:8px;margin-top:var(--rk-dashboard-section-gap)}body.rk-redesign-active .main-dashboard-page .project-snapshot-count{display:block;font-size:12px;line-height:1.4;margin:0 0 4px}body.rk-redesign-active .main-dashboard-page .main-performance-insights.rk-collapse>.MuiAccordionSummary-root{background-color:#eef2f7;background-color:var(--rk-section-header-bg);border-bottom:1px solid #d8dee6;border-bottom:1px solid var(--rk-border-strong);padding:10px 16px}body.rk-redesign-active .main-dashboard-page .main-performance-insights.rk-collapse>.MuiAccordionDetails-root{background:#fff;background:var(--rk-surface,#fff);padding:12px 16px 16px!important}body.rk-redesign-active .main-dashboard-page .cost-analysis-section.rk-collapse>.MuiAccordionSummary-root{background-color:#eef2f7;background-color:var(--rk-section-header-bg);border-bottom:1px solid #d8dee6;border-bottom:1px solid var(--rk-border-strong);padding:10px 16px}body.rk-redesign-active .main-dashboard-page .cost-analysis-section.rk-collapse>.MuiAccordionDetails-root{background:#fff;background:var(--rk-surface,#fff);padding:12px 16px 16px!important}body.rk-redesign-active .main-dashboard-page .bu-schedule-timeline.rk-collapse>.MuiAccordionSummary-root{background-color:#eef2f7;background-color:var(--rk-section-header-bg);border-bottom:1px solid #d8dee6;border-bottom:1px solid var(--rk-border-strong);padding:10px 16px}body.rk-redesign-active .main-dashboard-page .bu-schedule-timeline.rk-collapse>.MuiAccordionDetails-root{background:#fff;background:var(--rk-surface,#fff);padding:12px 16px 16px!important}body.rk-redesign-active .main-dashboard-page .cost-analysis-section .MuiAlert-root{margin-bottom:12px;padding:10px 12px!important}.cost-analysis-section .MuiAccordionSummary-root .MuiLink-root{color:#0c6ba5!important;color:var(--rk-brand-blue,#0c6ba5)!important}.cost-analysis-section .rk-cost-project-row{margin-bottom:12px}.cost-analysis-section .rk-cost-project-label{color:#061421;color:var(--rk-navy-deep);font-size:.875rem;font-weight:600;line-height:1.4;margin:0}.cost-analysis-section .rk-cost-chart-heading{color:#061421;color:var(--rk-section-title-color);font-size:11px;font-size:var(--rk-section-title-size);font-weight:700;letter-spacing:.08em;line-height:1.4;margin:0 0 10px;text-transform:uppercase}.cost-analysis-section .rk-cost-chart-frame{border:1px solid #d8dee6;border:1px solid var(--rk-border-strong);border-radius:4px;border-radius:var(--rk-card-radius);box-sizing:border-box;min-width:0;padding:8px 12px 4px;width:100%}.rk-performance-kpi-row{margin:0 0 12px;width:100%}.rk-performance-kpi-grid{grid-gap:12px;align-items:stretch;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}@media (max-width:899px){.rk-performance-kpi-grid{grid-template-columns:minmax(0,1fr)}}.main-performance-insights .MuiBox-root.rk-performance-kpi-tile,.rk-performance-kpi-tile,.wrapper .MuiBox-root.rk-performance-kpi-tile{align-items:flex-start;background:#fff;background:var(--rk-surface,#fff);border:1px solid #d8dee6;border:1px solid var(--rk-border-strong,#d8dee6);border-radius:4px;border-radius:var(--rk-card-radius,4px);box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;min-height:112px;min-height:var(--rk-kpi-tile-min-height);min-width:0;overflow:visible;padding:20px}.main-performance-insights .rk-performance-kpi-value,.main-performance-insights .rk-performance-kpi-value--grade,.rk-performance-kpi-value,.rk-performance-kpi-value--grade{color:#0c6ba5!important;color:var(--rk-brand-blue,#0c6ba5)!important;font-size:2.5rem!important;font-size:var(--rk-kpi-value-size)!important;font-weight:700!important;letter-spacing:-.02em;line-height:1!important;margin:6px 0 0!important}.main-performance-insights .rk-performance-kpi-value--grade,.rk-performance-kpi-value--grade{font-size:2.5rem!important;font-size:var(--rk-kpi-value-size)!important}.main-performance-insights .rk-performance-kpi-tile .rk-section-title,.rk-performance-kpi-card-title{color:#64748b!important;color:var(--rk-kpi-label-color)!important;font-size:11px!important;font-size:var(--rk-section-title-size)!important;font-weight:700!important;letter-spacing:.08em;line-height:1.3!important;margin:0!important;text-transform:uppercase}.main-performance-insights .rk-performance-kpi-subtitle,.rk-performance-kpi-subtitle{color:#6b7280!important;color:var(--rk-kpi-subtitle-color)!important;font-size:.6875rem!important;line-height:1.4!important;margin:8px 0 0!important}body.rk-redesign-active .main-dashboard-page .metrics-section{margin-bottom:0;margin-top:.5rem}body.rk-redesign-active .main-dashboard-page .metrics-section-title{color:#061421;color:var(--rk-section-title-color);font-size:11px!important;font-size:var(--rk-section-title-size)!important;font-weight:700!important;font-weight:var(--rk-section-title-weight)!important;letter-spacing:.08em;letter-spacing:var(--rk-section-title-letter-spacing);line-height:1.4;line-height:var(--rk-section-title-line-height);margin-bottom:.35rem;text-transform:uppercase}body.rk-redesign-active .main-dashboard-page .carousel-charts .projectTitle a{color:#2a3a4f;color:var(--rk-link-color);font-size:1.125rem}body.rk-redesign-active .main-dashboard-page .carousel-charts a:not(.MuiChip-root){color:#2a3a4f;color:var(--rk-link-color)}body.rk-redesign-active .main-dashboard-page .carousel-charts .tile{border-color:#d8dee6;border-color:var(--rk-border-strong);padding:8px}body.rk-redesign-active .main-dashboard-page .charts-grid{gap:8px}body.rk-redesign-active .main-dashboard-page .project-snapshot-selected-projects{background-color:initial!important;margin-bottom:0!important;padding:0!important}body.rk-redesign-active .main-dashboard-page .project-snapshot-meta.rk-card{background-color:#fff!important;background-color:var(--rk-surface,#fff)!important;border-color:#d8dee6!important;border-color:var(--rk-border-strong)!important;padding:12px 14px!important}body.rk-redesign-active .main-dashboard-page .project-snapshot-framework-chip{font-size:12px}body.rk-redesign-active .main-dashboard-page .project-snapshot-project-link{color:#2a3a4f;color:var(--rk-link-color);font-weight:600;text-decoration:none}body.rk-redesign-active .main-dashboard-page .project-snapshot-project-link:hover{color:#061421;color:var(--rk-link-hover-color);text-decoration:underline}body.rk-redesign-active .main-dashboard-page .MuiAlert-root{padding-bottom:4px;padding-top:4px}body.rk-redesign-active .main-dashboard-page .MuiAlert-root+.MuiAlert-root{margin-top:6px}.main-performance-insights.rk-collapse .MuiAccordionSummary-root{border-bottom:1px solid #d8dee6;border-bottom:1px solid var(--rk-border-strong);flex-direction:row-reverse;justify-content:flex-end}.main-performance-insights.rk-collapse .MuiAccordionSummary-content{margin-left:8px}.main-performance-insights.rk-collapse .MuiAccordionSummary-expandIconWrapper{color:#2a3a4f;color:var(--rk-navy-mid,#2a3a4f);transform:rotate(-90deg)}.main-performance-insights.rk-collapse .MuiAccordionSummary-expandIconWrapper.Mui-expanded{transform:rotate(0deg)}.main-performance-insights .MuiAccordionSummary-root .MuiLink-root{color:#0c6ba5!important;color:var(--rk-brand-blue,#0c6ba5)!important}.main-performance-insights .rk-performance-health-toggle .MuiToggleButton-root.Mui-selected{background-color:#0c6ba514;border-color:#0c6ba5;border-color:var(--rk-brand-blue);color:#0c6ba5;color:var(--rk-brand-blue)}.main-performance-insights .rk-performance-history .MuiTab-root.Mui-selected{color:#0c6ba5;color:var(--rk-brand-blue)}.main-performance-insights .MuiBox-root.rk-performance-history,.rk-performance-history,.wrapper .MuiBox-root.rk-performance-history{border-top:1px solid #d8dee6;border-top:1px solid var(--rk-border-strong);box-sizing:border-box;margin-top:16px;padding-top:14px}.rk-filter-form{display:flex;flex-direction:column;gap:12px;gap:var(--rk-filter-form-gap);width:100%}.rk-filter-fields{grid-gap:10px 12px;grid-gap:var(--rk-filter-fields-gap);display:grid;gap:10px 12px;gap:var(--rk-filter-fields-gap);grid-template-columns:repeat(5,minmax(0,1fr));grid-template-columns:repeat(var(--rk-filter-columns),minmax(0,1fr));width:100%}.rk-filter-toolbar{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;width:100%}.rk-filter-field{min-width:0}.rk-filter-field-wrap{display:flex;flex-direction:column;gap:4px;gap:var(--rk-filter-field-gap);min-width:0}.rk-filter-field-wrap--active .MuiOutlinedInput-root{background-color:#0c6ba50a;background-color:var(--rk-filter-active-bg)}.rk-filter-field-wrap--active .MuiOutlinedInput-notchedOutline{border-color:#0c6ba5;border-color:var(--rk-filter-input-border-focus)}.rk-filter-field-wrap--active .rk-filter-field-label{color:#0c6ba5;color:var(--rk-brand-blue)}.rk-filter-field-dependent-hint{color:#475569;color:var(--rk-page-subtitle-color);font-size:.7rem;line-height:1.3}.rk-filter-field-wrap--dependent{-webkit-border-start:2px solid #3d8fbf;-webkit-border-start:2px solid var(--rk-brand-blue-light);-webkit-padding-start:8px;border-inline-start:2px solid #3d8fbf;border-inline-start:2px solid var(--rk-brand-blue-light);padding-inline-start:8px}.rk-filter-field-header{min-height:24px}.rk-filter-field-label{color:#061421;color:var(--rk-filter-label-color);font-size:11px;font-size:var(--rk-filter-label-size);font-weight:700;font-weight:var(--rk-filter-label-weight);letter-spacing:.06em;letter-spacing:var(--rk-filter-label-letter-spacing);text-transform:uppercase}.rk-filter-field-reset.MuiButton-text{color:#0c6ba5;color:var(--rk-brand-blue);font-size:.75rem;line-height:1.2}.rk-filter-field-reset.MuiButton-text:hover{background:#0c6ba514}.rk-filter-field-reset.Mui-disabled{color:#9aa3b2;color:var(--rk-nav-muted)}.rk-filter-bar .MuiOutlinedInput-root,.rk-filter-form .MuiOutlinedInput-root{background-color:#fff;background-color:var(--rk-surface);border-radius:4px;border-radius:var(--rk-filter-input-radius);box-sizing:border-box;font-size:.875rem;font-size:var(--rk-filter-input-font-size);min-height:36px;min-height:var(--rk-filter-input-height)}.rk-filter-bar .MuiOutlinedInput-notchedOutline,.rk-filter-form .MuiOutlinedInput-notchedOutline{border-color:#d8dee6;border-color:var(--rk-filter-input-border)}.rk-filter-bar .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.rk-filter-form .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#2a3a4f;border-color:var(--rk-filter-input-border-hover)}.rk-filter-bar .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,.rk-filter-form .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#0c6ba5;border-color:var(--rk-filter-input-border-focus);border-width:1px}.rk-filter-bar .MuiOutlinedInput-input,.rk-filter-form .MuiOutlinedInput-input{box-sizing:border-box;font-size:.875rem;font-size:var(--rk-filter-input-font-size);padding-bottom:8px;padding-top:8px;padding-inline:10px;padding-inline:var(--rk-filter-input-padding-x)}.rk-filter-bar .MuiInputBase-input::placeholder,.rk-filter-form .MuiInputBase-input::placeholder{color:#94a3b8;color:var(--rk-filter-placeholder-color);opacity:1}.rk-filter-bar .MuiSelect-select,.rk-filter-form .MuiSelect-select{align-items:center;box-sizing:border-box;display:flex;min-height:34px;min-height:calc(var(--rk-filter-input-height) - 2px)}.rk-filter-form .rk-filter-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;gap:var(--rk-filter-actions-gap);justify-content:flex-end}.rk-filter-clear-all.MuiButton-outlined{background:#fff;background:var(--rk-surface);border-color:#2a3a4f;border-color:var(--rk-navy-mid);color:#061421;color:var(--rk-navy-deep);font-weight:600;min-height:36px;min-height:var(--rk-filter-input-height)}.rk-filter-clear-all.MuiButton-outlined:hover{background:#0c6ba50f;border-color:#0c6ba5;border-color:var(--rk-brand-blue);color:#0c6ba5;color:var(--rk-brand-blue)}.rk-filter-actions .rk-btn-primary.MuiButton-contained,.rk-filter-bar .rk-btn-primary.MuiButton-contained,.rk-filter-form .rk-btn-primary.MuiButton-contained{min-height:36px;min-height:var(--rk-filter-input-height)}.risk-filter-summary-chip.MuiChip-root,.rk-filter-summary-chip.MuiChip-root{max-width:160px}.risk-filter-summary-chip .MuiChip-label,.rk-filter-summary-chip .MuiChip-label{overflow:hidden;text-overflow:ellipsis}.rk-filter-accordion.rk-collapse .MuiAccordionDetails-root.rk-filter-accordion-details{padding-top:0}body.rk-redesign-active .main-dashboard-page .rk-filter-actions{border-top:1px solid #0000001f;border-top:1px solid var(--rk-border);margin-top:4px;padding-top:4px;width:100%}@media (max-width:1199px){.rk-filter-fields{--rk-filter-columns:3}}@media (max-width:899px){.rk-filter-fields{--rk-filter-columns:1}.rk-filter-toolbar{align-items:stretch;flex-direction:column}.rk-filter-toolbar .rk-filter-actions{justify-content:flex-end;width:100%}}.rk-table .MuiTableHead-root .MuiTableCell-root{background:#eef2f7;background:var(--rk-section-header-bg);border-bottom:1px solid #d8dee6;border-bottom:1px solid var(--rk-border-strong);color:#061421;color:var(--rk-section-title-color);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.rk-table .MuiTableBody-root .MuiTableRow-root:nth-of-type(2n){background-color:#eef2f7;background-color:var(--rk-navy-surface)}.bu-schedule-timeline.rk-collapse .MuiAccordionSummary-root,.cost-analysis-section.rk-collapse .MuiAccordionSummary-root,.main-dashboard-notifications.rk-collapse .MuiAccordionSummary-root,.program-metrics-by-program.rk-collapse .MuiAccordionSummary-root{background-color:#eef2f7;background-color:var(--rk-section-header-bg);border-bottom:1px solid #d8dee6;border-bottom:1px solid var(--rk-border-strong);flex-direction:row-reverse;justify-content:flex-end}.bu-schedule-timeline.rk-collapse .MuiAccordionSummary-content,.cost-analysis-section.rk-collapse .MuiAccordionSummary-content,.main-dashboard-notifications.rk-collapse .MuiAccordionSummary-content,.program-metrics-by-program.rk-collapse .MuiAccordionSummary-content{margin-left:8px}.bu-schedule-timeline.rk-collapse .MuiAccordionSummary-expandIconWrapper,.cost-analysis-section.rk-collapse .MuiAccordionSummary-expandIconWrapper,.main-dashboard-notifications.rk-collapse .MuiAccordionSummary-expandIconWrapper,.program-metrics-by-program.rk-collapse .MuiAccordionSummary-expandIconWrapper{color:#2a3a4f;color:var(--rk-navy-mid);transform:rotate(-90deg)}.bu-schedule-timeline.rk-collapse .MuiAccordionSummary-expandIconWrapper.Mui-expanded,.cost-analysis-section.rk-collapse .MuiAccordionSummary-expandIconWrapper.Mui-expanded,.main-dashboard-notifications.rk-collapse .MuiAccordionSummary-expandIconWrapper.Mui-expanded,.program-metrics-by-program.rk-collapse .MuiAccordionSummary-expandIconWrapper.Mui-expanded{transform:rotate(0deg)}.rk-cost-kpi-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:20px;width:100%}.cost-analysis-section .MuiBox-root.rk-cost-kpi-tile,.rk-cost-kpi-tile,.wrapper .MuiBox-root.rk-cost-kpi-tile{align-items:flex-start;border-radius:4px;border-radius:var(--rk-card-radius);box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;min-height:112px;min-height:var(--rk-kpi-tile-min-height);min-width:0;padding:12px 16px 16px}.cost-analysis-section .rk-cost-kpi-tile .rk-cost-kpi-label,.rk-cost-kpi-label{font-size:11px;font-size:var(--rk-section-title-size);font-weight:700;letter-spacing:.08em;line-height:1.3;margin:0;text-transform:uppercase}.rk-cost-kpi-tile--solid-green{background:#2e7d32;color:#fff}.rk-cost-kpi-tile--solid-green .rk-cost-kpi-label{color:#ffffffeb}.rk-cost-kpi-tile--solid-blue{background:#0c6ba5;background:var(--rk-brand-blue);color:#fff}.rk-cost-kpi-tile--solid-blue .rk-cost-kpi-label{color:#ffffffeb}.rk-cost-kpi-tile--outline{background:#fff;background:var(--rk-surface);border:1px solid #d8dee6;border:1px solid var(--rk-border-strong)}.rk-cost-kpi-tile--outline .rk-cost-kpi-label{color:#64748b;color:var(--rk-kpi-label-color)}.cost-analysis-section .rk-cost-kpi-value,.rk-cost-kpi-value{font-size:2.5rem;font-size:var(--rk-kpi-value-size);font-weight:700;letter-spacing:-.02em;line-height:1;margin:6px 0 0}.rk-cost-kpi-tile--solid-blue .rk-cost-kpi-value,.rk-cost-kpi-tile--solid-green .rk-cost-kpi-value{color:#fff}.rk-cost-kpi-value--blue{color:#0c6ba5;color:var(--rk-brand-blue)}.rk-cost-kpi-value--green{color:#2e7d32}@media (max-width:1199px){.rk-cost-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:699px){.rk-cost-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:479px){.rk-cost-kpi-grid{grid-template-columns:minmax(0,1fr)}}.notifications-page{max-width:100%;min-width:0;width:100%}.notifications-performance-layout{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1.05fr) minmax(320px,1.1fr);width:100%}.notifications-performance-charts,.notifications-performance-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.notifications-performance-charts{min-width:0}.notifications-donut-card{height:100%;min-width:0}.notifications-donut-card .apexcharts-legend{max-width:100%;overflow:visible}.notifications-donut-card .apexcharts-legend-series{white-space:nowrap}.notifications-approval-list{background:#fff;background:var(--rk-surface,#fff);border:1px solid #0000001f;border:1px solid var(--rk-border);border-radius:4px;border-radius:var(--rk-card-radius,6px);display:flex;flex-direction:column;overflow:hidden}.notifications-approval-row{align-items:center;border-bottom:1px solid #0000001f;border-bottom:1px solid var(--rk-border);display:flex;gap:16px;justify-content:space-between;padding:14px 16px}.notifications-approval-row:last-child{border-bottom:none}.notifications-approval-row:nth-child(2n){background:#eef2f7;background:var(--rk-navy-surface,#f8fafc)}.notifications-approval-row__title{color:#061421;color:var(--rk-navy-deep,#0f172a)}@media (max-width:1199px){.notifications-performance-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:699px){.notifications-performance-charts,.notifications-performance-grid{grid-template-columns:minmax(0,1fr)}}.notifications-performance-card{min-height:96px}.notifications-queue-tabs .MuiTab-root{font-size:13px;font-weight:600;min-height:40px;text-transform:none}.notifications-queue-tabs .MuiTabs-indicator{background-color:#0c6ba5;background-color:var(--rk-brand-blue);height:3px}.notifications-entity-pill.MuiChip-root{border-radius:16px;font-weight:600}.notifications-entity-pill--active.MuiChip-root{background-color:#0c6ba5;background-color:var(--rk-brand-blue);color:#fff}.notifications-dashboard-section.rk-collapse .MuiAccordionSummary-root,.notifications-filters.rk-collapse .MuiAccordionSummary-root{background-color:#eef2f7;background-color:var(--rk-section-header-bg);border-bottom:1px solid #d8dee6;border-bottom:1px solid var(--rk-border-strong);flex-direction:row-reverse;justify-content:flex-end}.notifications-dashboard-section.rk-collapse .MuiAccordionSummary-content,.notifications-filters.rk-collapse .MuiAccordionSummary-content{margin-left:8px}.notifications-dashboard-section.rk-collapse .MuiAccordionSummary-expandIconWrapper,.notifications-filters.rk-collapse .MuiAccordionSummary-expandIconWrapper{color:#2a3a4f;color:var(--rk-navy-mid);transform:rotate(-90deg)}.notifications-dashboard-section.rk-collapse .MuiAccordionSummary-expandIconWrapper.Mui-expanded,.notifications-filters.rk-collapse .MuiAccordionSummary-expandIconWrapper.Mui-expanded{transform:rotate(0deg)}.rk-entity-type-pill{border-radius:12px;display:inline-block;font-size:12px;font-weight:600;line-height:1.5;padding:2px 10px;text-transform:lowercase;white-space:nowrap}.rk-entity-type-pill--assessment{background:#e3f2fd;color:#1565c0}.rk-entity-type-pill--risk{background:#fce4ec;color:#c2185b}.rk-entity-type-pill--task{background:#e8f5e9;color:#2e7d32}.rk-entity-type-pill--cap-poam{background:#e0f2f1;color:#00695c}.rk-entity-type-pill--audit-test{background:#f3e5f5;color:#6a1b9a}.rk-entity-type-pill--audit-evidence{background:#fff3e0;color:#ef6c00}.rk-entity-type-pill--other{background:#eef2f7;background:var(--rk-navy-surface);color:#061421;color:var(--rk-navy-deep)}body.rk-redesign-active .notifications-page .rk-filter-actions{border-top:1px solid #0000001f;border-top:1px solid var(--rk-border);margin-top:4px;padding-top:4px;width:100%}.tasks-page{max-width:100%;min-width:0;width:100%}.tasks-page-header{margin-bottom:8px;margin-bottom:var(--rk-dashboard-section-gap)}.tasks-filters.rk-collapse .MuiAccordionSummary-root{background-color:#eef2f7;background-color:var(--rk-section-header-bg);border-bottom:1px solid #d8dee6;border-bottom:1px solid var(--rk-border-strong);flex-direction:row-reverse;justify-content:flex-end}.tasks-filters.rk-collapse .MuiAccordionSummary-content{margin-left:8px}.tasks-filters.rk-collapse .MuiAccordionSummary-expandIconWrapper{color:#2a3a4f;color:var(--rk-navy-mid);transform:rotate(-90deg)}.tasks-filters.rk-collapse .MuiAccordionSummary-expandIconWrapper.Mui-expanded{transform:rotate(0deg)}body.rk-redesign-active .tasks-page .rk-filter-actions{border-top:1px solid #0000001f;border-top:1px solid var(--rk-border);margin-top:4px;padding-top:4px;width:100%}.tasks-calendar-card.rk-card{overflow:hidden;padding:0}.tasks-calendar-toolbar{background:#fff;background:var(--rk-surface);border-bottom:1px solid #d8dee6;border-bottom:1px solid var(--rk-border-strong);padding:10px 12px}.tasks-calendar-range-title{color:#061421;color:var(--rk-navy-deep);font-size:14px;font-weight:700;margin:0}.tasks-calendar-grid{padding:0 8px 12px}.tasks-list-section.rk-card{margin-top:8px;margin-top:var(--rk-dashboard-section-gap);padding:12px;padding:var(--rk-dashboard-card-pad)}.tasks-list-section .taskList--embedded{margin-top:0}.tasks-list-section .tasks-title{display:none}.governance-page{max-width:100%;min-width:0;width:100%}.governance-page-header{margin-bottom:8px;margin-bottom:var(--rk-dashboard-section-gap)}.governance-dashboard-section.rk-collapse .MuiAccordionSummary-root,.governance-filters.rk-collapse .MuiAccordionSummary-root{background-color:#eef2f7;background-color:var(--rk-section-header-bg);border-bottom:1px solid #d8dee6;border-bottom:1px solid var(--rk-border-strong);flex-direction:row-reverse;justify-content:flex-end}.governance-dashboard-section.rk-collapse .MuiAccordionSummary-content,.governance-filters.rk-collapse .MuiAccordionSummary-content{margin-left:8px}.governance-dashboard-section.rk-collapse .MuiAccordionSummary-expandIconWrapper,.governance-filters.rk-collapse .MuiAccordionSummary-expandIconWrapper{color:#2a3a4f;color:var(--rk-navy-mid);transform:rotate(-90deg)}.governance-dashboard-section.rk-collapse .MuiAccordionSummary-expandIconWrapper.Mui-expanded,.governance-filters.rk-collapse .MuiAccordionSummary-expandIconWrapper.Mui-expanded{transform:rotate(0deg)}body.rk-redesign-active .governance-page .rk-filter-actions{border-top:none;margin-top:0;padding-top:0;width:auto}.governance-filter-form{gap:10px}.governance-filter-toolbar,.rk-filter-toolbar.governance-filter-toolbar{align-items:flex-end;display:flex;gap:12px;justify-content:space-between;width:100%}.governance-filter-fields-primary.rk-filter-fields{flex:1 1 auto;min-width:0}.governance-filter-actions.rk-filter-actions{flex:0 0 auto;padding-bottom:2px}.governance-filter-fields-dates.rk-filter-fields{grid-template-columns:repeat(2,minmax(0,1fr));max-width:520px}.governance-filter-fields.rk-filter-fields{--rk-filter-columns:4}@media (max-width:1199px){.governance-filter-fields.rk-filter-fields{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:899px){.governance-filter-fields.rk-filter-fields{grid-template-columns:minmax(0,1fr)}.governance-filter-toolbar{align-items:stretch;flex-direction:column}.governance-filter-actions.rk-filter-actions{justify-content:flex-end;width:100%}}.governance-performance-kpi-grid .rk-performance-kpi-tile.governance-kpi-tile,.wrapper .governance-performance-kpi-grid .MuiBox-root.rk-performance-kpi-tile.governance-kpi-tile{align-items:center!important;justify-content:flex-start;min-height:168px;padding:16px 20px 18px;position:relative;text-align:center}.governance-kpi-info-btn,.governance-page [data-testid=governance-improvement-suggestions-link]{display:none!important}.governance-kpi-card-title{box-sizing:border-box;padding:0 24px;text-align:center;width:100%}.governance-kpi-body{align-items:center;display:flex;flex:1 1;justify-content:center;min-height:88px;width:100%}.governance-kpi-subtitle{margin-top:8px!important;text-align:center!important;width:100%}.governance-grade-circle{align-items:center;border-radius:50%;box-shadow:0 2px 8px #0000001f;color:#fff;display:flex;font-size:2.5rem;font-weight:700;height:96px;justify-content:center;line-height:1;width:96px}.governance-kpi-percent{font-size:2.5rem!important;font-size:var(--rk-kpi-value-size)!important;font-weight:700!important;letter-spacing:-.02em;line-height:1!important;margin:0!important}.governance-kpi-percent--rating.governance-kpi-percent--poor{color:#c62828!important}.governance-kpi-percent--rating.governance-kpi-percent--warn{color:#ef6c00!important}.governance-kpi-percent--rating.governance-kpi-percent--good{color:#2e7d32!important}.governance-kpi-percent--rating.governance-kpi-percent--neutral{color:#6b7280!important;color:var(--rk-kpi-subtitle-color)!important}.governance-kpi-percent--oversight{color:#0c6ba5!important;color:var(--rk-brand-blue,#0c6ba5)!important}.governance-oversight-score-row{margin:0}.governance-oversight-owl{display:block;height:52px;object-fit:contain;width:52px}.governance-progress-tabs .MuiTab-root{color:#2a3a4f;color:var(--rk-navy-mid);font-size:.875rem;opacity:1}.governance-data-tabs .MuiTab-root.Mui-selected,.governance-progress-tabs .MuiTab-root.Mui-selected{color:#0c6ba5;color:var(--rk-brand-blue)}.governance-progress-tabs .MuiTabs-indicator{background-color:#0c6ba5;background-color:var(--rk-brand-blue);height:2px}.governance-progress-chart-wrap{min-width:0;width:100%}.governance-progress-snapshots-caption{color:#6b7280!important;color:var(--rk-kpi-subtitle-color)!important;display:block;font-size:.75rem;font-style:italic;margin-top:8px}.governance-control-metrics-summary{display:flex;flex-direction:column;gap:14px;padding:4px 0;width:100%}.governance-control-metrics-summary-row{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:minmax(160px,240px) minmax(0,1fr) auto;width:100%}.governance-control-metrics-summary-label{color:#061421;color:var(--rk-navy-deep);font-size:.875rem;font-weight:500;line-height:1.35}.governance-control-metrics-summary-bar-track{background:#eef2f7;background:var(--rk-navy-surface);border-radius:2px;height:18px;min-width:0;overflow:hidden}.governance-control-metrics-summary-bar-fill{background:#0c6ba5;background:var(--rk-brand-blue);border-radius:2px;height:100%;min-width:0;transition:width .2s ease}.governance-control-metrics-summary-value{font-feature-settings:"tnum";color:#061421;color:var(--rk-navy-deep);font-size:.875rem;font-variant-numeric:tabular-nums;font-weight:700;min-width:4rem;text-align:right}@media (max-width:699px){.governance-control-metrics-summary-row{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto}.governance-control-metrics-summary-bar-track{grid-column:1/-1}}.governance-metric-card.rk-card{border-color:#d8dee6;border-color:var(--rk-border-strong);box-shadow:none}.governance-metric-card-body{align-items:center;display:flex;flex:1 1;justify-content:center}.governance-metric-card-body,.governance-metric-chart{align-self:stretch;min-width:0;width:100%}.governance-metric-chart .apexcharts-canvas,.governance-metric-chart .apexcharts-svg{width:100%!important}.governance-metric-card--controls{background-color:#0c6ba5!important;background-color:var(--rk-brand-blue)!important;border-color:#0c6ba5!important;border-color:var(--rk-brand-blue)!important;color:#fff!important}.governance-metric-card--controls .MuiIconButton-root,.governance-metric-card--controls .governance-metric-card-stat-stack .MuiTypography-root,.governance-metric-card--controls .governance-metric-card-title{color:#fff!important}.governance-control-metrics-details .MuiPaper-outlined,.governance-control-metrics-details .rk-card{border-color:#d8dee6;border-color:var(--rk-border-strong);box-shadow:none}.governance-framework-usage-trends-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.governance-framework-trend-card{border-color:#d8dee6;border-color:var(--rk-border-strong);box-shadow:none;min-width:0;padding:12px 14px 8px}.governance-framework-trend-label{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#061421;color:var(--rk-navy-deep);display:-webkit-box;line-height:1.3;min-height:2.6em;overflow:hidden}@media (max-width:1199px){.governance-framework-usage-trends-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:699px){.governance-framework-usage-trends-grid{grid-template-columns:minmax(0,1fr)}}.governance-control-family-trends-grid{grid-gap:14px;align-items:stretch;display:grid;gap:14px;grid-auto-rows:106px;grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.governance-control-family-trend-card,.governance-control-family-trend-card.MuiPaper-root{background:#fff;border:1px solid #d8dee6;border-color:var(--rk-border-strong);border-radius:10px;box-shadow:none;box-sizing:border-box;display:flex;flex-direction:column;gap:6px;height:106px;margin:0;max-height:106px;min-height:106px;min-width:0;overflow:hidden;padding:10px 12px 12px}.governance-control-family-trend-header{display:flex;flex:0 0 2.4em;flex-direction:column;height:2.4em;justify-content:flex-start;min-width:0;overflow:hidden}.governance-control-family-trend-label{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#061421;color:var(--rk-navy-deep);display:-webkit-box;font-size:.6875rem;font-weight:700;letter-spacing:.01em;line-height:1.2;margin:0;overflow:hidden;text-align:left}.governance-control-family-trend-chart-wrap{display:block;flex:0 0 48px;height:48px;line-height:0;max-height:48px;min-width:0;overflow:hidden;width:100%}.governance-control-family-sparkline{font-size:0;height:48px;line-height:0;max-height:48px;min-width:0;overflow:hidden;position:relative;width:100%}.governance-control-family-sparkline>div{height:48px!important;max-height:48px!important;overflow:hidden!important}.governance-control-family-sparkline .apexcharts-canvas,.governance-control-family-sparkline .apexcharts-inner,.governance-control-family-sparkline .apexcharts-svg,.governance-control-family-sparkline foreignObject{height:48px!important;max-height:48px!important;width:100%!important}.governance-control-family-sparkline .apexcharts-line,.governance-control-family-sparkline .apexcharts-line-series path{stroke-width:3px!important}.governance-control-family-framework-tabs .MuiTab-root{color:#64748b;color:var(--rk-text-muted,#64748b)}.governance-control-family-framework-tabs .MuiTab-root.Mui-selected{color:#061421;color:var(--rk-navy-deep)}.governance-control-family-trends-tabpanel{min-width:0;width:100%}.governance-cap-poam-metrics-grid{width:100%}.governance-cap-poam-metrics-grid>.MuiGrid-item{display:flex}.governance-cap-poam-chart-card{border-color:#d8dee6;border-color:var(--rk-border-strong);box-shadow:none;display:flex;flex:1 1 auto;flex-direction:column;gap:8px;min-width:0;padding:14px 14px 10px}.governance-cap-poam-chart-title{color:#061421;color:var(--rk-navy-deep);margin:0}.governance-cap-poam-chart{min-width:0;width:100%}.governance-cap-poam-chart .apexcharts-canvas,.governance-cap-poam-chart .apexcharts-svg{width:100%!important}.governance-cap-poam-chart .apexcharts-bar-series path{fill:#0c6ba5!important;fill:var(--rk-brand-blue)!important}@media (max-width:1199px){.governance-control-family-trends-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:899px){.governance-control-family-trends-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:479px){.governance-control-family-trends-grid{grid-template-columns:minmax(0,1fr)}}.risk-page{max-width:100%;min-width:0;width:100%}.risk-page-header{margin-bottom:8px;margin-bottom:var(--rk-dashboard-section-gap)}.risk-page-notice{margin-bottom:8px!important}.risk-page-controls{display:flex;flex-direction:column;gap:8px;margin-bottom:8px;margin-bottom:var(--rk-dashboard-section-gap);width:100%}.risk-framework-field{max-width:220px;min-width:0;width:100%}.risk-framework-field .MuiInputBase-root{background:#fff;background:var(--rk-surface,#fff)}.risk-filters.rk-collapse{border:1px solid #d8dee6;border:1px solid var(--rk-border-strong);border-radius:4px;border-radius:var(--rk-card-radius);box-shadow:none;max-width:100%;min-width:0;overflow:hidden;width:100%}.risk-dashboard-section.rk-collapse .MuiAccordionSummary-root,.risk-filters.rk-collapse .MuiAccordionSummary-root{background-color:#eef2f7;background-color:var(--rk-section-header-bg);border-bottom:1px solid #d8dee6;border-bottom:1px solid var(--rk-border-strong);flex-direction:row-reverse;justify-content:flex-end;min-height:40px;padding:0 12px}.risk-filters.rk-collapse .MuiAccordionSummary-root.Mui-expanded{min-height:40px}.risk-dashboard-section.rk-collapse .MuiAccordionSummary-content,.risk-filters.rk-collapse .MuiAccordionSummary-content{margin:8px 0 8px 8px}.risk-dashboard-section.rk-collapse .MuiAccordionSummary-expandIconWrapper,.risk-filters.rk-collapse .MuiAccordionSummary-expandIconWrapper{color:#2a3a4f;color:var(--rk-navy-mid);transform:rotate(-90deg)}.risk-dashboard-section.rk-collapse .MuiAccordionSummary-expandIconWrapper.Mui-expanded,.risk-filters.rk-collapse .MuiAccordionSummary-expandIconWrapper.Mui-expanded{transform:rotate(0deg)}.risk-filters-panel{border-top:1px solid #d8dee6;border-top:1px solid var(--rk-border-strong);padding:0 12px 12px!important}.risk-filter-summary-row{align-content:center}.risk-filter-summary-separator{color:#9aa3b2;color:var(--rk-nav-muted);font-size:.875rem;line-height:1;-webkit-user-select:none;user-select:none}.risk-filter-summary-chip{max-width:140px}.risk-filter-summary-chip .MuiChip-label{overflow:hidden;text-overflow:ellipsis}.risk-filter-clear-all-header{margin-left:auto}body.rk-redesign-active .risk-page .rk-filter-actions{border-top:1px solid #0000001f;border-top:1px solid var(--rk-border);margin-top:4px;padding-top:4px;width:100%}.risk-filter-fields.rk-filter-fields{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:1199px){.risk-filter-fields.rk-filter-fields{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:899px){.risk-filter-fields.rk-filter-fields{grid-template-columns:minmax(0,1fr)}}.risk-performance-kpi-grid .rk-performance-kpi-tile.risk-kpi-tile,.wrapper .risk-performance-kpi-grid .MuiBox-root.rk-performance-kpi-tile.risk-kpi-tile{align-items:center!important;justify-content:flex-start;min-height:168px;padding:16px 20px 18px;position:relative;text-align:center}.risk-kpi-info-btn{color:#64748b!important;color:var(--rk-kpi-label-color)!important;padding:4px!important;position:absolute!important;right:6px;top:6px}.risk-kpi-card-title{box-sizing:border-box;padding:0 24px;text-align:center;width:100%}.risk-kpi-body{align-items:center;display:flex;flex:1 1;justify-content:center;min-height:88px;width:100%}.risk-kpi-subtitle{margin-top:8px!important;text-align:center!important;width:100%}.risk-kpi-status{font-size:2.5rem!important;font-size:var(--rk-kpi-value-size)!important;font-weight:700!important;letter-spacing:-.02em;line-height:1!important;margin:0!important}.risk-kpi-status--poor{color:#c62828!important}.risk-kpi-status--warn{color:#ef6c00!important}.risk-kpi-status--good{color:#2e7d32!important}.risk-kpi-status--neutral{color:#6b7280!important;color:var(--rk-kpi-subtitle-color)!important}.risk-kpi-percent{font-size:2.5rem!important;font-size:var(--rk-kpi-value-size)!important;font-weight:700!important;letter-spacing:-.02em;line-height:1!important;margin:0!important}.risk-kpi-percent--score{color:#0c6ba5!important;color:var(--rk-brand-blue,#0c6ba5)!important}.risk-page .risk-side-metric-card.MuiPaper-root,.risk-side-metric-card,.wrapper .risk-page .MuiPaper-root.risk-side-metric-card{border:none!important;border-radius:4px;border-radius:var(--rk-card-radius);box-shadow:none!important;color:#fff;padding:16px 18px}.risk-count-card,.risk-page .risk-count-card.MuiPaper-root,.wrapper .risk-page .MuiPaper-root.risk-count-card{background-color:#0074a6!important}.risk-analysis-progress-card,.risk-page .risk-analysis-progress-card.MuiPaper-root,.wrapper .risk-page .MuiPaper-root.risk-analysis-progress-card{background-color:#28a6db!important}.risk-side-metric-card .rk-section-title{color:#fffffff2!important;letter-spacing:.08em}.risk-side-metric-card .MuiSvgIcon-root{color:#fff;opacity:.95}.risk-side-metric-value,.wrapper .risk-page .risk-side-metric-card .risk-side-metric-value,.wrapper .risk-page .risk-side-metric-card p.risk-side-metric-value{color:#fff!important;font-size:2rem;font-weight:700;line-height:1.1;margin:12px 0 0}.risk-progress-tabs .MuiTab-root.Mui-selected{color:#0c6ba5;color:var(--rk-brand-blue)}.risk-bowtie-metrics-details .MuiPaper-outlined,.risk-bowtie-metrics-details .risk-bowtie-chart-card{border-color:#d8dee6;border-color:var(--rk-border-strong);box-shadow:none}.risk-bowtie-chart-card .rk-section-title{letter-spacing:.06em}.risk-status-pill--active{background:#e3f2fd!important;color:#0c6ba5!important;color:var(--rk-brand-blue,#0c6ba5)!important}.risk-bowtie-metric-card{height:100%;min-height:112px}.risk-bowtie-progress-card{width:100%}.risk-dashboard-risks-table .rk-status-pill{text-transform:none}@media (max-width:899px){.risk-page .risk-framework-field{max-width:100%}}.compliance-page{max-width:100%;min-width:0;width:100%}.rk-breadcrumb--compliance{align-items:center;color:#64748b;color:var(--rk-kpi-label-color);display:flex!important;flex-wrap:wrap;font-size:12px;gap:4px;line-height:1.4;margin:0 0 8px}.rk-breadcrumb--compliance .rk-breadcrumb-link{color:#2a3a4f;color:var(--rk-link-color);font-weight:500;text-decoration:none}.rk-breadcrumb--compliance .rk-breadcrumb-link:hover{color:#061421;color:var(--rk-link-hover-color);text-decoration:underline}.rk-breadcrumb--compliance .rk-breadcrumb-separator{color:#64748b;color:var(--rk-kpi-label-color)}.rk-breadcrumb--compliance .rk-breadcrumb-current{color:#061421;color:var(--rk-navy-deep);font-weight:600}.compliance-page-header{margin-bottom:8px;margin-bottom:var(--rk-dashboard-section-gap)}.compliance-page-notice{margin-bottom:8px!important}.compliance-dashboard-section.rk-collapse .MuiAccordionSummary-root,.compliance-filters.rk-collapse .MuiAccordionSummary-root{background-color:#eef2f7;background-color:var(--rk-section-header-bg);border-bottom:1px solid #d8dee6;border-bottom:1px solid var(--rk-border-strong);flex-direction:row-reverse;justify-content:flex-end;min-height:40px;padding:0 12px}.compliance-filters.rk-collapse .MuiAccordionSummary-root.Mui-expanded{min-height:40px}.compliance-dashboard-section.rk-collapse .MuiAccordionSummary-content,.compliance-filters.rk-collapse .MuiAccordionSummary-content{margin:8px 0 8px 8px}.compliance-dashboard-section.rk-collapse .MuiAccordionSummary-expandIconWrapper,.compliance-filters.rk-collapse .MuiAccordionSummary-expandIconWrapper{color:#2a3a4f;color:var(--rk-navy-mid);transform:rotate(-90deg)}.compliance-dashboard-section.rk-collapse .MuiAccordionSummary-expandIconWrapper.Mui-expanded,.compliance-filters.rk-collapse .MuiAccordionSummary-expandIconWrapper.Mui-expanded{transform:rotate(0deg)}body.rk-redesign-active .compliance-page .rk-filter-actions{border-top:none;margin-top:0;padding-top:0;width:auto}.compliance-filter-form{gap:10px}.compliance-filter-toolbar,.rk-filter-toolbar.compliance-filter-toolbar{align-items:flex-end;display:flex;gap:12px;justify-content:space-between;width:100%}.compliance-filter-fields-primary.rk-filter-fields{flex:1 1 auto;min-width:0}.compliance-filter-actions.rk-filter-actions{flex:0 0 auto;padding-bottom:2px}.compliance-filter-fields-dates.rk-filter-fields{grid-template-columns:repeat(2,minmax(0,1fr));max-width:520px}.compliance-filter-fields.rk-filter-fields{--rk-filter-columns:4}.compliance-filter-summary-row{align-content:center}.compliance-filter-summary-separator{color:#9aa3b2;color:var(--rk-nav-muted);font-size:.875rem;line-height:1;-webkit-user-select:none;user-select:none}.compliance-filter-summary-chip{max-width:140px}.compliance-filter-summary-chip .MuiChip-label{overflow:hidden;text-overflow:ellipsis}@media (max-width:1199px){.compliance-filter-fields.rk-filter-fields{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:899px){.compliance-filter-fields.rk-filter-fields{grid-template-columns:minmax(0,1fr)}.compliance-filter-toolbar{align-items:stretch;flex-direction:column}.compliance-filter-actions.rk-filter-actions{justify-content:flex-end;width:100%}.compliance-filter-fields-dates.rk-filter-fields{max-width:none}}.compliance-kpi-row{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center;padding:4px 0 8px;width:100%}.compliance-kpi-circle{align-items:center;border-radius:50%;box-shadow:0 2px 8px #0000001f;box-sizing:border-box;color:#fff;display:flex;font-weight:700;height:96px;justify-content:center;padding:0 6px;text-align:center;width:96px}.compliance-kpi-label{font-size:.75rem!important;font-weight:600!important;line-height:1.3!important}.compliance-kpi-info-btn,.compliance-kpi-label{color:#64748b!important;color:var(--rk-kpi-label-color)!important}.compliance-portfolio-charts-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:4px;width:100%}.compliance-portfolio-chart-column{background:#0000;border:none;min-width:0}.compliance-portfolio-chart-panel{background:#0000;border:none;box-shadow:none;box-sizing:border-box;height:100%;min-height:200px;padding:0}.compliance-portfolio-chart-panel .apexcharts-canvas,.compliance-portfolio-chart-panel .apexcharts-inner,.compliance-portfolio-chart-panel .apexcharts-svg{background:#0000!important}.compliance-portfolio-chart-panel .apexcharts-grid line,.compliance-portfolio-chart-panel .apexcharts-grid-borders line{stroke:#0000!important}.compliance-portfolio-chart-title{letter-spacing:.06em}@media (max-width:1199px){.compliance-portfolio-charts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:699px){.compliance-portfolio-charts-grid{gap:20px;grid-template-columns:minmax(0,1fr)}}.compliance-progress-tabs .MuiTab-root.Mui-selected{color:#0c6ba5;color:var(--rk-brand-blue)}.compliance-dashboard-section.rk-collapse>.MuiAccordionDetails-root{background:#fff;background:var(--rk-surface,#fff);padding:12px 16px 16px!important}.compliance-data-table .MuiTableHead-root .MuiTableCell-root{background:#eef2f7;background:var(--rk-section-header-bg);color:#061421;color:var(--rk-navy-deep);font-weight:700}.compliance-coverage-cell{max-width:220px;min-width:140px}.compliance-coverage-bar{background-color:#e8ecf0;border-radius:4px;flex:1 1 auto;height:8px!important}.compliance-coverage-bar .MuiLinearProgress-bar{background-color:#0c6ba5;background-color:var(--rk-brand-blue);border-radius:4px}.compliance-severity{font-size:.8125rem;font-weight:600}.compliance-severity--high{color:#c62828}.compliance-severity--medium{color:#ed6c02}.compliance-severity--low{color:#2e7d32}.compliance-severity--unknown{color:#64748b;color:var(--rk-kpi-label-color)}.compliance-data-table .rk-status-pill--overdue{background:#fdecea;color:#c62828}.compliance-data-table .rk-status-pill--in-progress{background:#e3f2fd;color:#1565c0}.compliance-data-table .rk-status-pill--complete{background:#e8f5e9;color:#2e7d32}.compliance-table-pagination{width:100%}.audit-readiness-page{max-width:100%;min-width:0;width:100%}.rk-breadcrumb--audit-readiness{align-items:center;color:#64748b;color:var(--rk-kpi-label-color);display:flex!important;flex-wrap:wrap;font-size:12px;gap:4px;line-height:1.4;margin:0 0 8px}.rk-breadcrumb--audit-readiness .rk-breadcrumb-link{color:#2a3a4f;color:var(--rk-link-color);font-weight:500;text-decoration:none}.rk-breadcrumb--audit-readiness .rk-breadcrumb-link:hover{color:#061421;color:var(--rk-link-hover-color);text-decoration:underline}.rk-breadcrumb--audit-readiness .rk-breadcrumb-separator{color:#64748b;color:var(--rk-kpi-label-color)}.rk-breadcrumb--audit-readiness .rk-breadcrumb-current{color:#061421;color:var(--rk-navy-deep);font-weight:600}.audit-readiness-page-header{margin-bottom:16px;margin-bottom:var(--rk-page-header-margin-bottom)}.audit-readiness-page-header .rk-page-subtitle{max-width:52rem}.audit-readiness-page-notice{margin-bottom:8px!important}.audit-readiness-page-header .rk-page-header-actions .MuiButton-outlined{background-color:#fff;background-color:var(--rk-surface,#fff);border-color:#d8dee6;border-color:var(--rk-border-strong);color:#061421;color:var(--rk-navy-deep)}.audit-readiness-page-header .rk-page-header-actions .MuiButton-outlined:hover{background-color:#fff;background-color:var(--rk-surface,#fff);border-color:#0c6ba5;border-color:var(--rk-brand-blue);color:#0c6ba5;color:var(--rk-brand-blue)}.audit-readiness-dashboard-section.rk-collapse .MuiAccordionSummary-root,.audit-readiness-filters.rk-collapse .MuiAccordionSummary-root{background-color:#eef2f7;background-color:var(--rk-section-header-bg);border-bottom:1px solid #d8dee6;border-bottom:1px solid var(--rk-border-strong);flex-direction:row-reverse;justify-content:flex-end;min-height:40px;padding:0 12px}.audit-readiness-dashboard-section.rk-collapse .MuiAccordionSummary-root.Mui-expanded,.audit-readiness-filters.rk-collapse .MuiAccordionSummary-root.Mui-expanded{min-height:40px}.audit-readiness-dashboard-section.rk-collapse .MuiAccordionSummary-content,.audit-readiness-filters.rk-collapse .MuiAccordionSummary-content{margin:8px 0 8px 8px}.audit-readiness-dashboard-section.rk-collapse .MuiAccordionSummary-expandIconWrapper,.audit-readiness-filters.rk-collapse .MuiAccordionSummary-expandIconWrapper{color:#2a3a4f;color:var(--rk-navy-mid);transform:rotate(-90deg)}.audit-readiness-dashboard-section.rk-collapse .MuiAccordionSummary-expandIconWrapper.Mui-expanded,.audit-readiness-filters.rk-collapse .MuiAccordionSummary-expandIconWrapper.Mui-expanded{transform:rotate(0deg)}body.rk-redesign-active .audit-readiness-page .rk-filter-actions{border-top:none;margin-top:0;padding-top:0;width:auto}.audit-readiness-filter-form{gap:10px}.audit-readiness-filter-toolbar,.rk-filter-toolbar.audit-readiness-filter-toolbar{align-items:flex-end;display:flex;gap:12px;justify-content:space-between;width:100%}.audit-readiness-filter-fields-primary.rk-filter-fields{flex:1 1 auto;min-width:0}.audit-readiness-filter-actions.rk-filter-actions{flex:0 0 auto;padding-bottom:2px}.audit-readiness-filter-fields.rk-filter-fields{--rk-filter-columns:6;grid-template-columns:repeat(6,minmax(0,1fr))}.audit-readiness-filter-summary-row{align-content:center}.audit-readiness-filter-summary-separator{color:#9aa3b2;color:var(--rk-nav-muted);font-size:.875rem;line-height:1;-webkit-user-select:none;user-select:none}.audit-readiness-filter-summary-chip{max-width:140px}.audit-readiness-filter-summary-chip .MuiChip-label{overflow:hidden;text-overflow:ellipsis}@media (max-width:1399px){.audit-readiness-filter-fields.rk-filter-fields{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:899px){.audit-readiness-filter-fields.rk-filter-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-readiness-filter-toolbar{align-items:stretch;flex-direction:column}.audit-readiness-filter-actions.rk-filter-actions{justify-content:flex-end;width:100%}}@media (max-width:699px){.audit-readiness-filter-fields.rk-filter-fields{grid-template-columns:minmax(0,1fr)}}.audit-readiness-kpi-row{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center;padding:4px 0 8px;width:100%}.audit-readiness-kpi-circle{align-items:center;border-radius:50%;box-shadow:0 2px 8px #0000001f;box-sizing:border-box;color:#fff;display:flex;font-weight:700;height:96px;justify-content:center;padding:0 6px;text-align:center;width:96px}.audit-readiness-kpi-label{font-size:.75rem!important;font-weight:600!important;line-height:1.3!important}.audit-readiness-kpi-info-btn,.audit-readiness-kpi-label{color:#64748b!important;color:var(--rk-kpi-label-color)!important}.audit-readiness-metric-grid{grid-gap:12px;display:grid;gap:12px;width:100%}.audit-readiness-metric-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.audit-readiness-metric-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1199px){.audit-readiness-metric-grid--four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:699px){.audit-readiness-metric-grid--four,.audit-readiness-metric-grid--two{grid-template-columns:minmax(0,1fr)}}.audit-readiness-metric-card{min-height:88px}.audit-readiness-metric-card-label{font-size:.75rem}.audit-readiness-metric-card-value{font-feature-settings:"tnum";font-size:1.25rem!important;font-variant-numeric:tabular-nums}.audit-readiness-suggestion-alert{border-radius:4px;border-radius:var(--rk-card-radius)}.audit-readiness-detail-tabs .MuiTab-root.Mui-selected,.audit-readiness-page-tabs .MuiTab-root.Mui-selected{color:#0c6ba5;color:var(--rk-brand-blue)}.audit-readiness-trends-panel{background:#fff;background:var(--rk-surface,#fff);border:1px solid #d8dee6;border:1px solid var(--rk-border-strong);border-radius:4px;border-radius:var(--rk-card-radius);box-sizing:border-box;min-width:0}.audit-readiness-dashboard-section.rk-collapse>.MuiAccordionDetails-root{background:#fff;background:var(--rk-surface,#fff);padding:12px 16px 16px!important}.audit-readiness-trends-section .MuiTabs-root{border-bottom:1px solid #d8dee6;border-bottom:1px solid var(--rk-border-strong);margin-bottom:12px}.audit-readiness-trends-tabs .MuiTab-root{font-weight:600;min-height:40px;text-transform:none}.audit-readiness-trends-tabs .MuiTab-root.Mui-selected{color:#0c6ba5;color:var(--rk-brand-blue)}.audit-readiness-trends-caption{color:#64748b!important;color:var(--rk-kpi-label-color)!important}.audit-readiness-practice-area-grid{grid-gap:16px 24px;display:grid;gap:16px 24px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;width:100%}.audit-readiness-practice-area-chart{min-width:0}.audit-readiness-practice-area-chart-title{color:#061421!important;color:var(--rk-navy-deep)!important;font-size:.75rem!important;font-weight:700!important;letter-spacing:.04em!important;margin:0 0 8px!important;text-transform:uppercase!important}.audit-readiness-hbar{display:flex;flex-direction:column;gap:8px;min-width:0;padding:4px 0 2px;width:100%}.audit-readiness-hbar-row{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:minmax(96px,34%) minmax(0,1fr);min-width:0}.audit-readiness-hbar-label{color:#475569!important;font-size:.75rem!important;line-height:1.25!important;margin:0!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audit-readiness-hbar-track{align-items:center;background-image:repeating-linear-gradient(90deg,#0000 0,#0000 calc(25% - 1px),#e2e8f0 calc(25% - 1px),#e2e8f0 25%);display:flex;height:18px;min-width:0;position:relative}.audit-readiness-hbar-fill{border-radius:0;flex-shrink:0;height:100%;min-width:0}.audit-readiness-hbar-value{color:#64748b!important;flex-shrink:0;font-size:.75rem!important;font-weight:600!important;line-height:1!important;margin:0 0 0 8px!important;white-space:nowrap}@media (max-width:899px){.audit-readiness-practice-area-grid{grid-template-columns:minmax(0,1fr)}.audit-readiness-hbar-row{grid-template-columns:minmax(80px,40%) minmax(0,1fr)}}@media print{.audit-readiness-filters,.audit-readiness-page .rk-breadcrumb,.audit-readiness-page .rk-page-header-actions{display:none!important}}.documents-page{max-width:100%;min-width:0;width:100%}.rk-breadcrumb--documents{align-items:center;color:#64748b;color:var(--rk-kpi-label-color);display:flex!important;flex-wrap:wrap;font-size:12px;gap:4px;line-height:1.4;margin:0 0 8px}.rk-breadcrumb--documents .rk-breadcrumb-link{color:#2a3a4f;color:var(--rk-link-color);font-weight:500;text-decoration:none}.rk-breadcrumb--documents .rk-breadcrumb-link:hover{color:#061421;color:var(--rk-link-hover-color);text-decoration:underline}.rk-breadcrumb--documents .rk-breadcrumb-separator{color:#64748b;color:var(--rk-kpi-label-color)}.rk-breadcrumb--documents .rk-breadcrumb-current{color:#061421;color:var(--rk-navy-deep);font-weight:600}.documents-page-header{margin-bottom:8px;margin-bottom:var(--rk-dashboard-section-gap)}.documents-page-header .rk-page-header-actions .MuiButton-outlined{background-color:#fff;background-color:var(--rk-surface,#fff);border-color:#d8dee6;border-color:var(--rk-border-strong);color:#061421;color:var(--rk-navy-deep)}.documents-page-header .rk-page-header-actions .MuiButton-outlined:hover{background-color:#fff;background-color:var(--rk-surface,#fff);border-color:#0c6ba5;border-color:var(--rk-brand-blue);color:#0c6ba5;color:var(--rk-brand-blue)}.documents-page-notice{margin-bottom:8px!important}.documents-dashboard-section.rk-collapse .MuiAccordionSummary-root,.documents-filters.rk-collapse .MuiAccordionSummary-root{background-color:#eef2f7;background-color:var(--rk-section-header-bg);border-bottom:1px solid #d8dee6;border-bottom:1px solid var(--rk-border-strong);min-height:40px;padding:0 12px}.documents-dashboard-section.rk-collapse .MuiAccordionSummary-root.Mui-expanded,.documents-filters.rk-collapse .MuiAccordionSummary-root.Mui-expanded{min-height:40px}.documents-dashboard-section.rk-collapse .MuiAccordionSummary-content,.documents-filters.rk-collapse .MuiAccordionSummary-content{margin:8px 0}.documents-dashboard-section.rk-collapse .MuiAccordionSummary-expandIconWrapper,.documents-filters.rk-collapse .MuiAccordionSummary-expandIconWrapper{color:#2a3a4f;color:var(--rk-navy-mid);margin-right:4px;transform:rotate(-90deg)}.documents-dashboard-section.rk-collapse .MuiAccordionSummary-expandIconWrapper.Mui-expanded,.documents-filters.rk-collapse .MuiAccordionSummary-expandIconWrapper.Mui-expanded{transform:rotate(0deg)}body.rk-redesign-active .documents-page .rk-filter-actions{border-top:1px solid #0000001f;border-top:1px solid var(--rk-border);margin-top:4px;padding-top:4px;width:100%}.documents-filter-fields.rk-filter-fields{grid-template-columns:repeat(6,minmax(0,1fr))}.documents-filter-summary-row{align-content:center}.documents-filter-summary-separator{color:#9aa3b2;color:var(--rk-nav-muted);font-size:.875rem;line-height:1;-webkit-user-select:none;user-select:none}.documents-filter-summary-chip{max-width:140px}.documents-filter-summary-chip .MuiChip-label{overflow:hidden;text-overflow:ellipsis}@media (max-width:1399px){.documents-filter-fields.rk-filter-fields{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:899px){.documents-filter-fields.rk-filter-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:699px){.documents-filter-fields.rk-filter-fields{grid-template-columns:minmax(0,1fr)}}.documents-kpi-row{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center;padding:4px 0 8px;width:100%}.documents-kpi-circle{align-items:center;border-radius:50%;box-shadow:0 2px 8px #0000001f;box-sizing:border-box;color:#fff;display:flex;font-weight:700;height:96px;justify-content:center;padding:0 6px;text-align:center;width:96px}.documents-kpi-label{color:#64748b!important;color:var(--rk-kpi-label-color)!important;font-size:.75rem!important;font-weight:600!important;line-height:1.3!important}.documents-page-tabs .MuiTab-root.Mui-selected{color:#0c6ba5;color:var(--rk-brand-blue)}.documents-data-table .MuiTableCell-head{background:#eef2f7;background:var(--rk-section-header-bg);border-bottom:1px solid #d8dee6;border-bottom:1px solid var(--rk-border-strong);color:#061421;color:var(--rk-section-title-color);font-size:11px;font-size:var(--rk-section-title-size);font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.documents-data-table .MuiTableCell-root{border-bottom:1px solid #0000001f;border-bottom:1px solid var(--rk-border);font-size:13px}.documents-data-table .MuiTableBody-root .MuiTableRow-root{background-color:#fff;background-color:var(--rk-surface,#fff)}.documents-data-table .MuiTableBody-root .MuiTableRow-root:nth-of-type(2n){background-color:#eef2f7;background-color:var(--rk-navy-surface,#f5f8fb)}.documents-data-table .MuiTableRow-hover:hover{background-color:#0c6ba50a!important}.documents-integration-panel{min-width:0;width:100%}.documents-integration-kpi-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.documents-integration-kpi-tile,.documents-page .MuiBox-root.documents-integration-kpi-tile,.wrapper .MuiBox-root.documents-integration-kpi-tile{background:#fff;background:var(--rk-surface,#fff);border:1px solid #d8dee6;border:1px solid var(--rk-border-strong);border-radius:4px;border-radius:var(--rk-card-radius,4px);box-sizing:border-box;display:flex;flex-direction:column;gap:10px;min-height:84px;min-width:0;padding:16px 18px!important}.documents-integration-kpi-label{color:#64748b!important;color:var(--rk-kpi-label-color)!important;font-size:.75rem!important;font-weight:400!important;line-height:1.3!important}.documents-integration-kpi-value{color:#061421;color:var(--rk-navy-deep,#0f172a);font-size:1.5rem!important;font-weight:700!important;line-height:1.25!important;margin-top:2px}.documents-integration-kpi-value--ok{color:#2e7d32!important}.documents-integration-kpi-value--warning{color:#ed6c02!important}.documents-integration-kpi-value--critical{color:#c62828!important}.documents-integration-provider-table{border:1px solid #d8dee6;border:1px solid var(--rk-border-strong);border-radius:4px;border-radius:var(--rk-card-radius,4px);overflow:hidden}.documents-integration-provider-table .MuiTableCell-root{padding-bottom:4px;padding-bottom:var(--rk-row-pad-y);padding-top:4px;padding-top:var(--rk-row-pad-y);padding-inline:12px;padding-inline:var(--rk-row-pad-x)}.documents-integration-charts-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.documents-integration-chart-panel{background:#0000;border:none;box-sizing:border-box;min-width:0;padding:0}.documents-integration-chart-title{color:#061421!important;color:var(--rk-section-title-color)!important;font-size:12px!important;font-weight:700!important;letter-spacing:.04em;margin:0 0 4px!important;text-transform:uppercase}.documents-integration-thresholds{line-height:1.4}@media (max-width:1099px){.documents-integration-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.documents-integration-charts-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:599px){.documents-integration-kpi-grid{grid-template-columns:minmax(0,1fr)}}.documents-data-table .documents-col-name{max-width:0;width:36%}.documents-data-table .documents-col-date,.documents-data-table .documents-col-schedule{white-space:nowrap;width:14%}.documents-data-table .documents-col-quality{white-space:nowrap;width:10%}.documents-data-table .documents-col-practice{max-width:0;width:26%}.documents-data-table .controls-col-name{max-width:0;width:44%}.documents-data-table .controls-col-artifacts{text-align:right;white-space:nowrap;width:16%}.documents-data-table .controls-col-practice{max-width:0;width:40%}.documents-doc-name,.documents-doc-name-link{display:block;max-width:100%}.documents-doc-name-link{color:#0c6ba5;color:var(--rk-brand-blue);font-weight:400}.documents-doc-name-link:hover{color:#061421;color:var(--rk-link-hover-color,#005a80)}.documents-table-pagination{border-top:1px solid #d8dee6;border-top:1px solid var(--rk-border-strong);padding-left:8px;padding-right:8px}.documents-dashboard-section.rk-collapse>.MuiAccordionDetails-root{background:#fff;background:var(--rk-surface,#fff);padding:12px 16px 16px!important}.documents-dashboard-section.documents-table-section.rk-collapse>.MuiAccordionDetails-root{padding:0!important}.documents-page .documents-dashboard-quick-search{max-width:420px}@media print{.documents-filters,.documents-page .rk-breadcrumb,.documents-page .rk-page-header-actions,.documents-page-tabs{display:none!important}}.reporting-page{max-width:100%;min-width:0;width:100%}.reporting-page-header{margin-bottom:8px;margin-bottom:var(--rk-dashboard-section-gap)}.reporting-page-header .rk-page-header-actions .MuiButton-outlined{background-color:#fff;background-color:var(--rk-surface,#fff);border-color:#d8dee6;border-color:var(--rk-border-strong);color:#061421;color:var(--rk-navy-deep)}.reporting-page-header .rk-page-header-actions .MuiButton-outlined:hover{background-color:#fff;background-color:var(--rk-surface,#fff);border-color:#0c6ba5;border-color:var(--rk-brand-blue);color:#0c6ba5;color:var(--rk-brand-blue)}.reporting-page-content,.reporting-pivot-root{min-width:0;width:100%}.reporting-toolbar.rk-filter-bar{align-items:center;margin-bottom:8px;margin-bottom:var(--rk-dashboard-section-gap);padding:10px 12px}.reporting-toolbar .reporting-framework-field{min-width:180px}.reporting-active-report-chip.MuiChip-root{background-color:#eef2f7;background-color:var(--rk-navy-surface);border:1px solid #d8dee6;border:1px solid var(--rk-border-strong);color:#061421;color:var(--rk-navy-deep);font-weight:500;max-width:100%}.reporting-active-report-chip .MuiChip-label{overflow:hidden;text-overflow:ellipsis}.reporting-chart-actions.rk-filter-actions{align-items:center}.reporting-chart-count-summary{margin:0;white-space:nowrap}.reporting-help-caption{color:#64748b;color:var(--rk-kpi-label-color);line-height:1.4}.reporting-dashboard-sections{gap:8px;gap:var(--rk-dashboard-section-gap)}.reporting-charts-section.rk-collapse .MuiAccordionSummary-root,.reporting-pivot-section.rk-collapse .MuiAccordionSummary-root{background-color:#eef2f7;background-color:var(--rk-section-header-bg);border-bottom:1px solid #d8dee6;border-bottom:1px solid var(--rk-border-strong);flex-direction:row-reverse;justify-content:flex-end;min-height:40px;padding:0 12px}.reporting-charts-section.rk-collapse .MuiAccordionSummary-root.Mui-expanded,.reporting-pivot-section.rk-collapse .MuiAccordionSummary-root.Mui-expanded{min-height:40px}.reporting-charts-section.rk-collapse .MuiAccordionSummary-content,.reporting-pivot-section.rk-collapse .MuiAccordionSummary-content{margin:8px 0 8px 8px}.reporting-charts-section.rk-collapse .MuiAccordionSummary-expandIconWrapper,.reporting-pivot-section.rk-collapse .MuiAccordionSummary-expandIconWrapper{color:#2a3a4f;color:var(--rk-navy-mid);transform:rotate(-90deg)}.reporting-charts-section.rk-collapse .MuiAccordionSummary-expandIconWrapper.Mui-expanded,.reporting-pivot-section.rk-collapse .MuiAccordionSummary-expandIconWrapper.Mui-expanded{transform:rotate(0deg)}.reporting-charts-section.rk-collapse>.MuiAccordionDetails-root,.reporting-pivot-section.rk-collapse>.MuiAccordionDetails-root{background:#fff;background:var(--rk-surface,#fff);padding:0}.reporting-pivot-panel{overflow:auto}.reporting-charts-section.rk-collapse.MuiAccordion-root{overflow:visible}.reporting-chart-mosaic-mount{box-sizing:border-box;min-width:0;overflow:visible;position:relative;width:100%}.reporting-charts-layout{position:relative;width:100%}.reporting-charts-layout .reporting-chart-mosaic-mount>*,.reporting-charts-layout .reporting-chart-mosaic-mount>.ag-popup{pointer-events:auto}.reporting-chart-mosaic-mount .ag-chart,.reporting-chart-mosaic-mount .ag-chart-wrapper,.reporting-chart-mosaic-mount .ag-popup{box-sizing:border-box}.reporting-ag-grid .ag-cell-range-chart,.reporting-ag-grid .ag-cell-range-chart-category,.reporting-chart-mosaic-mount .ag-chart-docked-container,.reporting-chart-mosaic-mount .ag-chart-menu,.reporting-chart-mosaic-mount .ag-chart-menu-icon{display:none!important}.reporting-ag-grid-host{background:#0000;display:flex;flex-direction:column;gap:8px;gap:var(--rk-dashboard-section-gap);width:100%}.reporting-ag-grid .ag-root-wrapper{border:none;border-radius:0}.reporting-ag-grid .ag-header-cell-text,.reporting-ag-grid .ag-header-group-cell-label{color:#061421;color:var(--rk-section-title-color);font-size:11px;font-size:var(--rk-section-title-size);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.reporting-ag-grid .ag-header-cell,.reporting-ag-grid .ag-header-group-cell{background-color:#eef2f7;background-color:var(--rk-section-header-bg);border-color:#d8dee6;border-color:var(--rk-border-strong)}.reporting-ag-grid .ag-row{border-color:#0000001f;border-color:var(--rk-border)}.reporting-ag-grid .ag-cell{font-size:13px}.reporting-ag-grid .ag-row-group{font-weight:700}@media (max-width:899px){.reporting-toolbar.rk-filter-bar{align-items:stretch;flex-direction:column}.reporting-toolbar .rk-filter-actions{justify-content:flex-start;margin-left:0;width:100%}.reporting-chart-count-summary{white-space:normal;width:100%}}.system-administration-page{max-width:100%;min-width:0;width:100%}.rk-breadcrumb--system-administration{align-items:center;color:#64748b;color:var(--rk-kpi-label-color);display:flex!important;flex-wrap:wrap;font-size:12px;gap:4px;line-height:1.4;margin:0 0 8px;margin:0 0 var(--rk-page-breadcrumb-gap)}.rk-breadcrumb--system-administration .rk-breadcrumb-link{color:#2a3a4f;color:var(--rk-link-color);font-weight:500;text-decoration:none}.rk-breadcrumb--system-administration .rk-breadcrumb-link:hover{color:#061421;color:var(--rk-link-hover-color);text-decoration:underline}.rk-breadcrumb--system-administration .rk-breadcrumb-separator{color:#64748b;color:var(--rk-kpi-label-color)}.rk-breadcrumb--system-administration .rk-breadcrumb-current{color:#061421;color:var(--rk-navy-deep);font-weight:500}.system-administration-page-header{margin-bottom:16px;margin-bottom:var(--rk-page-header-margin-bottom)}.rk-breadcrumb--risk-tolerance{align-items:center;color:#64748b;color:var(--rk-kpi-label-color);display:flex!important;flex-wrap:wrap;font-size:12px;gap:4px;line-height:1.4;margin:0 0 8px;margin:0 0 var(--rk-page-breadcrumb-gap)}.rk-breadcrumb--risk-tolerance .rk-breadcrumb-link{color:#2a3a4f;color:var(--rk-link-color);font-weight:500;text-decoration:none}.rk-breadcrumb--risk-tolerance .rk-breadcrumb-link:hover{color:#061421;color:var(--rk-link-hover-color);text-decoration:underline}.rk-breadcrumb--risk-tolerance .rk-breadcrumb-separator{color:#64748b;color:var(--rk-kpi-label-color)}.rk-breadcrumb--risk-tolerance .rk-breadcrumb-current{color:#061421;color:var(--rk-navy-deep);font-weight:500}.risk-tolerance-page-header{margin-bottom:16px;margin-bottom:var(--rk-page-header-margin-bottom)}.system-administration-page .sysadcards .sysad-card.rk-card,.system-administration-page .sysadcards .sysad-card.rk-card+.sysad-card.rk-card{margin-top:0}.system-administration-page .sysadcards .sysad-card.rk-card.MuiPaper-root{background-color:#fff;background-color:var(--rk-surface,#fff)}.system-administration-page .sysadcards .sysad-card__action--primary.MuiButton-contained{background-color:#0c6ba5!important;background-color:var(--rk-btn-primary-bg)!important;color:#fff!important}.system-administration-page .sysadcards .sysad-card__action--primary.MuiButton-contained:hover{background-color:#096897!important;background-color:var(--rk-btn-primary-hover)!important}.subscription-page{max-width:100%;min-width:0;width:100%}.rk-breadcrumb--subscription{align-items:center;color:#64748b;color:var(--rk-kpi-label-color);display:flex!important;flex-wrap:wrap;font-size:12px;gap:4px;line-height:1.4;margin:0 0 8px}.rk-breadcrumb--subscription .rk-breadcrumb-link{color:#2a3a4f;color:var(--rk-link-color);font-weight:500;text-decoration:none}.rk-breadcrumb--subscription .rk-breadcrumb-link:hover{color:#061421;color:var(--rk-link-hover-color);text-decoration:underline}.rk-breadcrumb--subscription .rk-breadcrumb-separator{color:#64748b;color:var(--rk-kpi-label-color)}.rk-breadcrumb--subscription .rk-breadcrumb-current{color:#061421;color:var(--rk-navy-deep);font-weight:500}.subscription-dashboard-section.rk-collapse .MuiAccordionSummary-root{background-color:#eef2f7;background-color:var(--rk-section-header-bg);border-bottom:1px solid #d8dee6;border-bottom:1px solid var(--rk-border-strong);flex-direction:row-reverse;justify-content:flex-end;min-height:40px;padding:0 12px}.subscription-dashboard-section.rk-collapse .MuiAccordionSummary-root.Mui-expanded{min-height:40px}.subscription-dashboard-section.rk-collapse .MuiAccordionSummary-content{margin:8px 0 8px 8px}.subscription-dashboard-section.rk-collapse .MuiAccordionSummary-expandIconWrapper{color:#2a3a4f;color:var(--rk-navy-mid);transform:rotate(-90deg)}.subscription-dashboard-section.rk-collapse .MuiAccordionSummary-expandIconWrapper.Mui-expanded{transform:rotate(0deg)}.subscription-page .subscription-dashboard-section.rk-collapse .MuiAccordionDetails-root{background:#fff;background:var(--rk-surface,#fff);border-top:none!important;padding:0!important}.subscription-page .subscription-discount-notice.MuiAlert-root{background-color:#e8f4fc;border:1px solid #0c6ba559;border-radius:4px;border-radius:var(--rk-card-radius)}.subscription-page .subscription-plan-action--primary.MuiButton-contained,.subscription-page .subscription-users-action--primary.MuiButton-contained{background-color:#0c6ba5!important;background-color:var(--rk-btn-primary-bg)!important;color:#fff!important}.subscription-page .subscription-plan-action--primary.MuiButton-contained:hover,.subscription-page .subscription-users-action--primary.MuiButton-contained:hover{background-color:#096897!important;background-color:var(--rk-btn-primary-hover)!important}.project-studio-page{max-width:100%;min-width:0;width:100%}.project-studio-page-header{margin-bottom:8px;margin-bottom:var(--rk-dashboard-section-gap)}.project-studio-page-description{color:#475569;color:var(--rk-page-subtitle-color);font-size:13px;font-size:var(--rk-page-subtitle-size);line-height:1.45;line-height:var(--rk-page-subtitle-line-height);margin:4px 0 0;margin:var(--rk-page-subtitle-gap) 0 0}.rk-breadcrumb--project-studio{align-items:center;color:#64748b;color:var(--rk-kpi-label-color);display:flex!important;flex-wrap:wrap;font-size:12px;gap:4px;line-height:1.4;margin:0 0 8px}.rk-breadcrumb--project-studio .rk-breadcrumb-link{color:#2a3a4f;color:var(--rk-link-color);font-weight:500;text-decoration:none}.rk-breadcrumb--project-studio .rk-breadcrumb-link:hover{color:#061421;color:var(--rk-link-hover-color);text-decoration:underline}.rk-breadcrumb--project-studio .rk-breadcrumb-separator{color:#64748b;color:var(--rk-kpi-label-color)}.rk-breadcrumb--project-studio .rk-breadcrumb-current{color:#061421;color:var(--rk-navy-deep);font-weight:500}.project-studio-filters.rk-collapse .MuiAccordionSummary-root{background-color:#eef2f7;background-color:var(--rk-section-header-bg);border-bottom:1px solid #d8dee6;border-bottom:1px solid var(--rk-border-strong)}.project-studio-filters.rk-collapse .MuiAccordionSummary-content{margin-left:0}.project-studio-filters.rk-collapse .MuiAccordionSummary-expandIconWrapper{color:#2a3a4f;color:var(--rk-navy-mid);margin-right:4px;transform:rotate(-90deg)}.project-studio-filters.rk-collapse .MuiAccordionSummary-expandIconWrapper.Mui-expanded{transform:rotate(0deg)}.project-studio-filter-toolbar{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px;width:100%}.project-studio-page .project-studio-filter-fields{flex:1 1 auto;grid-template-columns:repeat(5,minmax(0,1fr));min-width:0}.project-studio-page .project-studio-filter-field .MuiOutlinedInput-root{background-color:#fff;background-color:var(--rk-surface,#fff)}.project-studio-page .project-studio-filter-field .MuiSelect-select{padding-bottom:8px;padding-top:8px}.project-studio-filter-actions.rk-filter-actions{align-items:center;border-top:none;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-top:0;padding-top:0}body.rk-redesign-active .project-studio-page .project-studio-filter-actions.rk-filter-actions{border-top:none;margin-top:0;padding-top:0;width:auto}@media (max-width:1199px){.project-studio-page .project-studio-filter-fields{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:899px){.project-studio-filter-toolbar{align-items:stretch;flex-direction:column}.project-studio-page .project-studio-filter-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.project-studio-filter-actions.rk-filter-actions{justify-content:flex-end;width:100%}}@media (max-width:599px){.project-studio-page .project-studio-filter-fields{grid-template-columns:minmax(0,1fr)}}.project-studio-dashboard-section.rk-collapse .MuiAccordionSummary-root{background-color:#eef2f7;background-color:var(--rk-section-header-bg);border-bottom:1px solid #d8dee6;border-bottom:1px solid var(--rk-border-strong);min-height:40px;padding:0 12px}.project-studio-dashboard-section.rk-collapse .MuiAccordionSummary-root.Mui-expanded{min-height:40px}.project-studio-dashboard-section.rk-collapse .MuiAccordionSummary-content{margin:8px 0}.project-studio-dashboard-section.rk-collapse .MuiAccordionSummary-expandIconWrapper{color:#2a3a4f;color:var(--rk-navy-mid);margin-right:4px;transform:rotate(-90deg)}.project-studio-dashboard-section.rk-collapse .MuiAccordionSummary-expandIconWrapper.Mui-expanded{transform:rotate(0deg)}.project-studio-page .project-studio-table-section.rk-collapse .MuiAccordionDetails-root{background:#fff;background:var(--rk-surface,#fff);border-top:none!important;padding:0!important}.project-studio-page .project-studio-dashboard-section:not(.project-studio-table-section).rk-collapse .MuiAccordionDetails-root{background:#fff;background:var(--rk-surface,#fff);padding:12px 16px 16px!important}.project-studio-page .project-studio-dashboard-section.project-studio-charts-section:not(.project-studio-table-section).rk-collapse .MuiAccordionDetails-root{padding:8px!important}.project-studio-page .project-studio-project-link{color:#0c6ba5;color:var(--rk-brand-blue,#0c6ba5);font-weight:500;text-decoration:none}.project-studio-page .project-studio-project-link:hover{text-decoration:underline}.project-studio-page .project-studio-table-pagination{border-top:1px solid #0000001f;border-top:1px solid var(--rk-border)}.project-studio-page .project-studio-data-table .MuiTableBody-root .MuiTableRow-root:nth-of-type(2n){background-color:#0f172a05}.project-studio-page .project-studio-new-btn.MuiButton-contained{background-color:#0c6ba5!important;background-color:var(--rk-btn-primary-bg)!important;color:#fff!important}.project-studio-page .project-studio-new-btn.MuiButton-contained:hover{background-color:#096897!important;background-color:var(--rk-btn-primary-hover)!important}.project-studio-page .project-studio-new-wbs-btn.MuiButton-outlined{background-color:#fff!important;border-color:#0c6ba5!important;border-color:var(--rk-brand-blue)!important;color:#0c6ba5!important;color:var(--rk-brand-blue)!important}.project-studio-page .project-studio-new-wbs-btn.MuiButton-outlined:hover{background-color:#0c6ba50f!important}.project-studio-page .project-studio-create-wbs-btn.MuiButton-contained{background-color:#0c6ba5!important;background-color:var(--rk-btn-primary-bg)!important;color:#fff!important}.project-studio-kpi-row{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center;padding:4px 0 8px;width:100%}.project-studio-kpi-circle{align-items:center;border-radius:50%;box-shadow:0 2px 8px #0000001f;box-sizing:border-box;color:#fff;display:flex;font-size:1.35rem;font-weight:700;height:96px;justify-content:center;padding:0 6px;text-align:center;width:96px}.project-studio-kpi-label{color:#64748b!important;color:var(--rk-kpi-label-color)!important;font-size:.75rem!important;font-weight:600!important;line-height:1.3!important}.project-studio-charts-content{box-sizing:border-box;padding:12px 16px 16px}.project-studio-charts-grid{grid-gap:20px;box-sizing:border-box;display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.project-studio-chart-panel{background:#fff;background:var(--rk-surface,#fff);border:1px solid #0000001f;border:1px solid var(--rk-border);border-radius:8px;box-sizing:border-box;min-width:0;padding:20px 22px 22px!important}.project-studio-chart-title{color:#061421;color:var(--rk-navy-deep);font-size:12px!important;font-weight:700!important;letter-spacing:.04em;margin:0 0 16px!important;text-transform:uppercase}.project-studio-donut{align-items:center;display:flex;flex-wrap:wrap;gap:20px;padding:2px 0}.project-studio-donut-ring{flex-shrink:0;height:140px;width:140px}.project-studio-donut-hole,.project-studio-donut-ring{align-items:center;border-radius:50%;display:flex;justify-content:center}.project-studio-donut-hole{background:#fff;flex-direction:column;height:78px;width:78px}.project-studio-donut-total-label{color:#64748b;color:var(--rk-kpi-label-color);font-size:11px;line-height:1.2}.project-studio-donut-total-value{color:#061421;color:var(--rk-navy-deep);font-size:1.25rem;font-weight:700;line-height:1.2}.project-studio-donut-legend{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.project-studio-donut-legend-item{align-items:center;color:#2a3a4f!important;color:var(--rk-navy-mid)!important;display:flex!important;gap:10px;line-height:1.4!important;margin:0!important}.project-studio-donut-swatch{border-radius:2px;flex-shrink:0;height:10px;width:10px}.project-studio-hbar{box-sizing:border-box;display:flex;flex-direction:column;gap:12px;padding:2px 0;width:100%}.project-studio-hbar-row{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:minmax(96px,140px) minmax(0,1fr) 40px}.project-studio-hbar-label{color:#2a3a4f!important;color:var(--rk-navy-mid)!important;font-size:12px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-studio-hbar-track{background:#eef2f6;border-radius:2px;height:14px;overflow:hidden}.project-studio-hbar-fill{border-radius:2px;height:100%;min-width:0}.project-studio-hbar-value{color:#061421!important;color:var(--rk-navy-deep)!important;font-size:12px!important;font-weight:600!important;text-align:right}.project-studio-wbs-management{width:100%}.project-studio-wbs-toolbar{border-bottom:1px solid #0000001f;border-bottom:1px solid var(--rk-border);box-sizing:border-box;padding:16px 16px 12px}.project-studio-wbs-toolbar .project-studio-wbs-suggest-btn.MuiButton-outlined{border-color:#d8dee6;border-color:var(--rk-border-strong);color:#0c6ba5;color:var(--rk-brand-blue)}.project-studio-wbs-toolbar .project-studio-wbs-delete-btn.MuiButton-outlined{border-color:#d8dee6;border-color:var(--rk-border-strong)}.project-studio-wbs-description{max-width:420px;overflow:hidden}@media (max-width:1099px){.project-studio-charts-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:699px){.project-studio-kpi-circle{font-size:1.15rem;height:80px;width:80px}.project-studio-charts-grid{gap:16px}.project-studio-charts-content{padding:10px 12px 12px}.project-studio-chart-panel{padding:16px 18px 18px!important}.project-studio-hbar-row{gap:12px;grid-template-columns:minmax(88px,120px) minmax(0,1fr) 40px}}@media print{.project-studio-page .project-studio-filter-actions,.project-studio-page .project-studio-wbs-toolbar,.project-studio-page .rk-page-header-actions{display:none!important}}.project-view-page{max-width:100%;min-width:0;width:100%}.rk-breadcrumb--project-view{align-items:center;color:#64748b;color:var(--rk-kpi-label-color);display:flex!important;flex-wrap:wrap;font-size:12px;gap:4px;line-height:1.4;margin:0 0 8px}.rk-breadcrumb--project-view .rk-breadcrumb-link{color:#2a3a4f;color:var(--rk-link-color);font-weight:500;text-decoration:none}.rk-breadcrumb--project-view .rk-breadcrumb-link:hover{color:#061421;color:var(--rk-link-hover-color);text-decoration:underline}.rk-breadcrumb--project-view .rk-breadcrumb-separator{color:#64748b;color:var(--rk-kpi-label-color)}.rk-breadcrumb--project-view .rk-breadcrumb-current{color:#061421;color:var(--rk-navy-deep);font-weight:500}.project-view-page-header{margin-bottom:8px;margin-bottom:var(--rk-dashboard-section-gap)}.project-view-page-header .rk-page-header-actions .MuiButton-outlined{background-color:#fff;background-color:var(--rk-surface,#fff);border-color:#d8dee6;border-color:var(--rk-border-strong);color:#061421;color:var(--rk-navy-deep)}.project-view-page-header .rk-page-header-actions .MuiButton-outlined:hover{background-color:#fff;background-color:var(--rk-surface,#fff);border-color:#0c6ba5;border-color:var(--rk-brand-blue);color:#0c6ba5;color:var(--rk-brand-blue)}.project-view-page-header .project-view-edit-btn.MuiButton-contained{background-color:#0c6ba5!important;background-color:var(--rk-btn-primary-bg)!important;color:#fff!important}.project-view-page-header .project-view-edit-btn.MuiButton-contained:hover{background-color:#096897!important;background-color:var(--rk-btn-primary-hover)!important}.project-view-page .project-overview-toolbar{align-items:center;background:#0000;border:none;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:12px;margin:0 0 8px;padding:0;width:100%}.project-view-page .project-overview-toolbar .watch-switch{float:none;margin-right:auto}.project-view-page .project-overview-toolbar .history-btn.MuiButton-contained,.project-view-page .top-btn-group.project-tabs .history-btn.MuiButton-contained{background-color:#0c6ba5!important;background-color:var(--rk-btn-primary-bg)!important;box-shadow:none;color:#fff!important;min-height:32px;text-transform:none}.project-view-page .project-overview-toolbar .history-btn.MuiButton-contained:hover,.project-view-page .top-btn-group.project-tabs .history-btn.MuiButton-contained:hover{background-color:#096897!important;background-color:var(--rk-btn-primary-hover)!important;box-shadow:none}.project-view-page .project-detail-subtabs-row{align-items:stretch;display:flex;flex-direction:column;gap:8px;margin-bottom:12px;min-width:0;width:100%}.project-view-page .project-detail-subtabs-row .project-detail-subtabs{margin-bottom:0;min-width:0;width:100%}.project-view-page .project-detail-subtabs-row .project-sidebar-expand-bar{justify-content:flex-end;margin-bottom:0;max-width:none;width:100%}.project-view-page .project-sidebar-expand-bar{display:flex;justify-content:flex-end}.project-view-page .project-sidebar-expand-btn.MuiButton-outlined{background-color:#fff!important;background-color:var(--rk-surface)!important;border-color:#d8dee6;border-color:var(--rk-border-strong);color:#061421;color:var(--rk-navy-deep);font-size:13px;font-weight:500;justify-content:flex-start;max-width:100%;min-height:36px;padding:8px 12px;text-align:left;text-transform:none;white-space:normal;width:auto}.project-view-page .project-sidebar-expand-btn.MuiButton-outlined:hover{background-color:#fff!important;background-color:var(--rk-surface)!important;border-color:#0c6ba5;border-color:var(--rk-brand-blue);color:#061421;color:var(--rk-navy-deep)}.project-view-page .project-overview-content{box-sizing:border-box;max-width:100%;padding:0!important;width:100%}.project-view-page .project-detail-subtabs.MuiAppBar-root,.project-view-page .project-detail-subtabs.MuiPaper-root{background:#0000!important;background-color:initial!important;border:none;border-radius:0;box-shadow:none;margin-bottom:0}.project-view-page .project-detail-subtabs .MuiTab-root,.project-view-page .project-detail-subtabs .MuiTabs-flexContainer,.project-view-page .project-detail-subtabs .MuiTabs-root,.project-view-page .project-detail-subtabs .MuiTabs-scroller{background:#0000!important;background-color:initial!important}.project-view-page .project-detail-subtabs .MuiTabs-root{border-bottom:1px solid #d8dee6;border-bottom:1px solid var(--rk-border-strong);min-height:40px}.project-view-page .project-detail-subtabs .MuiTab-root{font-size:13px;font-weight:600;min-height:40px;text-transform:none}.project-view-page .project-detail-subtabs .MuiTab-root.Mui-selected{color:#0c6ba5;color:var(--rk-brand-blue)}.project-view-page .project-detail-subtabs .MuiTabs-indicator{background-color:#0c6ba5;background-color:var(--rk-brand-blue);height:3px}.project-view-page .project-sidebar-panel>.MuiAppBar-root{background:#fff!important;background:var(--rk-surface)!important;border:1px solid #d8dee6;border:1px solid var(--rk-border-strong);border-radius:4px;border-radius:var(--rk-card-radius);margin-bottom:12px;overflow:hidden}.project-view-page .project-sidebar-panel>.MuiAppBar-root .MuiTabs-root{min-height:40px}.project-view-page .project-sidebar-panel>.MuiAppBar-root .MuiTab-root{font-size:13px;font-weight:600;min-height:40px;text-transform:none}.project-view-page .project-sidebar-panel>.MuiAppBar-root .MuiTab-root.Mui-selected{color:#0c6ba5;color:var(--rk-brand-blue)}.project-view-page .project-sidebar-panel>.MuiAppBar-root .MuiTabs-indicator{background-color:#0c6ba5;background-color:var(--rk-brand-blue);height:3px}.project-view-page .project-details .project-details-table.MuiPaper-root{background:#fff;background:var(--rk-surface);border:1px solid #d8dee6;border:1px solid var(--rk-border-strong);border-radius:4px;border-radius:var(--rk-card-radius);box-shadow:none;overflow:hidden}.project-view-page .project-details table.project-details-data-table{background:#fff;background:var(--rk-surface);border:none;margin-top:0}.project-view-page .project-details table.project-details-data-table .MuiTableRow-root{background-color:initial}.project-view-page .project-details table.project-details-data-table .MuiTableRow-root:not(:last-child) .MuiTableCell-root{border-bottom:1px solid #d8dee6;border-bottom:1px solid var(--rk-border-strong)}.project-view-page .project-details table.project-details-data-table>tbody>tr>.MuiTableCell-root:first-of-type{background-color:#eef2f7;background-color:var(--rk-section-header-bg);box-sizing:border-box;color:#061421;color:var(--rk-navy-deep);font-size:13px;font-weight:600;max-width:220px;padding:10px 12px;vertical-align:top;width:28%}.project-view-page .project-details table.project-details-data-table>tbody>tr>.MuiTableCell-root:last-of-type{background-color:#fff;background-color:var(--rk-surface);font-size:13px;line-height:1.5;overflow-wrap:break-word;padding:10px 12px;vertical-align:top;word-break:break-word}.project-view-page .project-details .frameworks{background:#fff;background:var(--rk-surface);border:1px solid #d8dee6;border:1px solid var(--rk-border-strong);border-radius:4px;border-radius:var(--rk-card-radius);margin-top:16px;padding:12px 16px}.project-view-page .project-details .frameworks h2{color:#061421;color:var(--rk-section-title-color);font-size:11px;font-size:var(--rk-section-title-size);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.project-view-page .project-history-list{padding:0}.project-view-page .top-btn-group.project-tabs{align-items:center;background:#0000;border:none;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:12px;margin:0 0 8px;padding:0;width:100%}.project-view-page .top-btn-group.project-tabs .watch-switch{float:none;margin-right:auto}.project-view-page .rk-project-workflow-tabs{margin-bottom:8px}.project-view-page .rk-project-workflow-tabs .project-tabs-bar{background:#eef2f7;background:var(--rk-section-header-bg);border:1px solid #d8dee6;border:1px solid var(--rk-border-strong)}.project-view-page .rk-project-workflow-tabs .MuiTab-root.Mui-selected{color:#0c6ba5;color:var(--rk-brand-blue)}.project-view-page .rk-project-workflow-tabs .MuiTabs-indicator{background-color:#0c6ba5;background-color:var(--rk-brand-blue)}@media print{.project-view-page .project-detail-subtabs,.project-view-page .project-detail-subtabs-row,.project-view-page .project-details-toolbar,.project-view-page .project-overview-toolbar,.project-view-page .project-sidebar-expand-bar,.project-view-page .project-view-page-header .rk-page-header-actions,.project-view-page .rk-project-workflow-tabs,.project-view-page .top-btn-group{display:none!important}}.project-control-view-page{max-width:100%;min-width:0;width:100%}.project-control-view-page-header{margin-bottom:16px}.project-control-view-page .project-control-summary-card.MuiPaper-root{background-color:#fff!important;background-color:var(--rk-surface,#fff)!important;border:1px solid #d8dee6;border:1px solid var(--rk-border-strong);border-radius:4px;border-radius:var(--rk-card-radius);box-shadow:none;margin:0 0 20px;overflow:hidden}.project-control-view-page .project-control-summary-card-body{align-items:flex-start;background-color:#fff;background-color:var(--rk-surface,#fff);display:flex;flex-wrap:wrap;gap:24px 32px;padding:20px 24px 16px}.project-control-view-page .project-control-summary-score-col{flex:0 1 220px;min-width:180px}.project-control-view-page .project-control-summary-score-label{color:#64748b;color:var(--rk-kpi-label-color);font-size:11px;font-weight:700;letter-spacing:.06em;margin:0 0 4px;text-transform:uppercase}.project-control-view-page .project-control-summary-score-value{color:#0c6ba5;color:var(--rk-brand-blue);font-size:2rem;font-weight:700;line-height:1.15;margin:0}.project-control-view-page .project-control-summary-last-assessed{color:#64748b;color:var(--rk-kpi-label-color);font-size:13px;margin:6px 0 12px}.project-control-view-page .project-control-summary-badges{display:flex;flex-wrap:wrap;gap:8px}.project-control-view-page .project-control-summary-metrics-col{flex:1 1 280px;min-width:0}.project-control-view-page .project-control-summary-metrics-grid{grid-gap:12px 20px;display:grid;gap:12px 20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.project-control-view-page .project-control-summary-metric-header{align-items:baseline;display:flex;font-size:13px;gap:8px;justify-content:space-between;margin-bottom:6px}.project-control-view-page .project-control-summary-metric-label{color:#061421;color:var(--rk-navy-deep);font-weight:600}.project-control-view-page .project-control-summary-metric-weight{color:#64748b;color:var(--rk-kpi-label-color);font-weight:500}.project-control-view-page .project-control-summary-metric-value{color:#061421;color:var(--rk-navy-deep);font-weight:600;white-space:nowrap}.project-control-view-page .project-control-summary-metric-bar{background:#eef2f7;background:var(--rk-navy-surface,#e8eef3);border-radius:4px;height:8px;overflow:hidden}.project-control-view-page .project-control-summary-metric-bar-fill{background:linear-gradient(90deg,#0c6ba5,#0a5f94);background:linear-gradient(90deg,var(--rk-brand-blue),var(--rk-brand-blue-dark));border-radius:4px;height:100%}.project-control-view-page .project-control-summary-cap-toggle-wrap{background:#eef6fb;border-top:1px solid #d8dee6;border-top:1px solid var(--rk-border-strong)}.project-control-view-page .project-control-summary-cap-toggle{align-items:center;background:#0000;border:none;color:#0c6ba5;color:var(--rk-brand-blue);cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;margin:0;padding:12px 20px;text-align:left;width:100%}.project-control-view-page .project-control-summary-cap-toggle:hover{background:#0c6ba50f;color:#0a5f94;color:var(--rk-brand-blue-dark)}.project-control-view-page .project-control-summary-cap-toggle-icon{font-size:18px!important}.project-control-view-page .project-control-summary-cap-panel{background:#fff;background:var(--rk-surface);padding:0 20px 16px}.project-control-view-page .project-control-cap-poam-panel--embedded .project-control-cap-poam-body{padding:8px 0 0}.project-control-view-page .project-control-main-layout.MuiPaper-root,.project-control-view-page .project-control-main-layout.rk-card{background-color:#fff!important;background-color:var(--rk-surface,#fff)!important;border:1px solid #d8dee6;border:1px solid var(--rk-border-strong);border-radius:4px;border-radius:var(--rk-card-radius);box-shadow:none;margin:0;max-width:100%;min-width:0;overflow:hidden;padding:0;width:100%}.project-control-view-page .project-control-main-layout .project-control-detail-subtabs.MuiAppBar-root{background:#fff!important;background:var(--rk-surface,#fff)!important;border-bottom:1px solid #d8dee6;border-bottom:1px solid var(--rk-border-strong);margin:0;padding:0 8px}.project-control-view-page .project-control-main-layout .project-control-detail-subtabs .MuiTabs-root{border-bottom:none}.project-control-view-page .project-control-main-layout>.project-control-evidence-panel,.project-control-view-page .project-control-main-layout>[role=tabpanel]{background-color:#fff;background-color:var(--rk-surface,#fff);box-sizing:border-box;padding:20px 24px 24px}.project-control-view-page .project-control-summary-tab{padding:0}.project-control-view-page .project-control-summary-section{margin-bottom:20px}.project-control-view-page .project-control-summary-section-title{color:#061421;color:var(--rk-section-title-color);font-size:11px!important;font-size:var(--rk-section-title-size)!important;font-weight:700!important;font-weight:var(--rk-section-title-weight)!important;letter-spacing:.08em;letter-spacing:var(--rk-section-title-letter-spacing);line-height:1.4;line-height:var(--rk-section-title-line-height);margin:0 0 8px;text-transform:uppercase}.project-control-view-page .project-control-summary-section-body{color:#061421;color:var(--rk-navy-deep);font-size:14px;line-height:1.55;margin:0}.project-control-view-page .project-control-summary-section-body--inline{overflow-wrap:anywhere;white-space:normal;word-break:break-word}.project-control-view-page .project-control-summary-actions{margin-top:8px}.project-control-view-page .project-control-linked-accordion.MuiAccordion-root{background:#fff;background:var(--rk-surface);border:1px solid #d8dee6;border:1px solid var(--rk-border-strong);border-radius:4px!important;border-radius:var(--rk-card-radius)!important;box-shadow:none;margin:16px 0 0;overflow:hidden}.project-control-view-page .project-control-linked-accordion:before{display:none}.project-control-view-page .project-control-linked-accordion-title{color:#061421;color:var(--rk-navy-deep);font-size:14px;font-weight:600}.project-control-view-page .project-control-evidence-panel .evidence-assessment--embedded{margin-bottom:8px}.project-control-view-page .project-control-evidence-panel .project-control-linked-accordion .btns-top-list{margin-bottom:12px;margin-top:0}.project-control-view-page .project-control-evidence-panel .project-control-linked-accordion .MuiAccordionDetails-root{padding-top:8px}.project-control-view-page .project-control-details-subtabs.MuiAppBar-root,.project-control-view-page .project-control-related-subtabs.MuiAppBar-root{background:#0000!important;box-shadow:none}@media (max-width:768px){.project-control-view-page .project-control-summary-card-body{flex-direction:column;padding:16px}.project-control-view-page .project-control-summary-score-value{font-size:1.75rem}}.project-control-view-page-header .rk-page-header-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.project-control-view-page-header .rk-page-header-actions .MuiButton-outlined{background-color:#fff;background-color:var(--rk-surface,#fff);border-color:#d8dee6;border-color:var(--rk-border-strong);color:#061421;color:var(--rk-navy-deep)}.project-control-view-page-header .rk-page-header-actions .MuiButton-outlined:hover{background-color:#fff;background-color:var(--rk-surface,#fff);border-color:#0c6ba5;border-color:var(--rk-brand-blue);color:#0c6ba5;color:var(--rk-brand-blue)}.project-control-view-page-header .project-control-edit-btn.MuiButton-contained{background-color:#0c6ba5!important;background-color:var(--rk-btn-primary-bg)!important;color:#fff!important}.project-control-view-page-header .project-control-edit-btn.MuiButton-contained:hover{background-color:#096897!important;background-color:var(--rk-btn-primary-hover)!important}.project-control-view-page .project-control-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin:16px 0 20px;padding:0}.project-control-view-page .project-control-toolbar .project-control-edit-btn.MuiButton-contained{background-color:#0c6ba5!important;background-color:var(--rk-btn-primary-bg)!important;box-shadow:none;color:#fff!important;text-transform:none}.project-control-view-page .project-control-toolbar .project-control-edit-btn.MuiButton-contained:hover{background-color:#096897!important;background-color:var(--rk-btn-primary-hover)!important;box-shadow:none}.project-control-view-page .project-control-toolbar .MuiButton-outlined{background-color:#fff;background-color:var(--rk-surface,#fff);border-color:#d8dee6;border-color:var(--rk-border-strong);color:#061421;color:var(--rk-navy-deep);text-transform:none}.project-control-view-page .project-control-toolbar .MuiButton-outlined:hover{border-color:#0c6ba5;border-color:var(--rk-brand-blue);color:#0c6ba5;color:var(--rk-brand-blue)}.project-control-view-page .project-control-detail-subtabs.MuiAppBar-root,.project-control-view-page .project-control-detail-subtabs.MuiPaper-root{background:#0000!important;background-color:initial!important;border:none;border-radius:0;box-shadow:none;margin-bottom:0}.project-control-view-page .project-control-detail-subtabs .MuiTab-root,.project-control-view-page .project-control-detail-subtabs .MuiTabs-flexContainer,.project-control-view-page .project-control-detail-subtabs .MuiTabs-root,.project-control-view-page .project-control-detail-subtabs .MuiTabs-scroller{background:#0000!important;background-color:initial!important}.project-control-view-page .project-control-detail-subtabs .MuiTabs-root{border-bottom:1px solid #d8dee6;border-bottom:1px solid var(--rk-border-strong);min-height:40px}.project-control-view-page .project-control-detail-subtabs .MuiTab-root{font-size:13px;font-weight:600;min-height:40px;text-transform:none}.project-control-view-page .project-control-detail-subtabs .MuiTab-root.Mui-selected{color:#0c6ba5;color:var(--rk-brand-blue)}.project-control-view-page .project-control-detail-subtabs .MuiTabs-indicator{background-color:#0c6ba5;background-color:var(--rk-brand-blue);height:3px}.project-control-view-page .project-control-sidebar-panel>.MuiAppBar-root{background:#fff!important;background:var(--rk-surface)!important;border:1px solid #d8dee6;border:1px solid var(--rk-border-strong);border-radius:4px;border-radius:var(--rk-card-radius);margin-bottom:12px;overflow:hidden}.project-control-view-page .project-control-sidebar-panel>.MuiAppBar-root .MuiTabs-root{min-height:40px}.project-control-view-page .project-control-sidebar-panel>.MuiAppBar-root .MuiTab-root{font-size:13px;font-weight:600;min-height:40px;text-transform:none}.project-control-view-page .project-control-sidebar-panel>.MuiAppBar-root .MuiTab-root.Mui-selected{color:#0c6ba5;color:var(--rk-brand-blue)}.project-control-view-page .project-control-sidebar-panel>.MuiAppBar-root .MuiTabs-indicator{background-color:#0c6ba5;background-color:var(--rk-brand-blue);height:3px}.project-control-view-page .project-control-details-table.MuiPaper-root{background:#fff;background:var(--rk-surface);border:1px solid #d8dee6;border:1px solid var(--rk-border-strong);border-radius:4px;border-radius:var(--rk-card-radius);box-shadow:none;overflow:hidden}.project-control-view-page table.project-control-data-table{background:#fff;background:var(--rk-surface);border:none;margin-top:0}.project-control-view-page table.project-control-data-table .MuiTableRow-root{background-color:initial}.project-control-view-page table.project-control-data-table .MuiTableRow-root:not(:last-child) .MuiTableCell-root{border-bottom:1px solid #d8dee6;border-bottom:1px solid var(--rk-border-strong)}.project-control-view-page table.project-control-data-table>tbody>tr>.MuiTableCell-root:first-of-type{background-color:#eef2f7;background-color:var(--rk-section-header-bg);box-sizing:border-box;color:#061421;color:var(--rk-navy-deep);font-size:13px;font-weight:600;max-width:220px;padding:10px 12px;vertical-align:top;width:28%}.project-control-view-page table.project-control-data-table>tbody>tr>.MuiTableCell-root:last-of-type{background-color:#fff;background-color:var(--rk-surface);font-size:13px;line-height:1.5;overflow-wrap:break-word;padding:10px 12px;vertical-align:top;word-break:break-word}.project-control-view-page .project-control-cap-poam-panel.MuiPaper-root{background:#fff;background:var(--rk-surface);border:1px solid #d8dee6;border:1px solid var(--rk-border-strong);border-radius:4px;border-radius:var(--rk-card-radius);box-shadow:none;margin:0 0 20px}.project-control-view-page .project-control-cap-poam-header{background:#eef2f7;background:var(--rk-section-header-bg);border-bottom:1px solid #d8dee6;border-bottom:1px solid var(--rk-border-strong);padding:14px 20px}.project-control-view-page .project-control-cap-poam-body{padding:20px 24px 24px}.project-control-view-page .project-control-cap-poam-header-icon{color:#64748b;color:var(--rk-kpi-label-color)}.project-control-view-page .project-control-cap-poam-link{color:#0c6ba5;color:var(--rk-brand-blue);font-size:14px;font-weight:500;line-height:1.55}.project-control-view-page .project-control-cap-poam-link:hover{color:#0a5f94;color:var(--rk-brand-blue-dark)}.project-control-view-page .project-control-cap-poam-row{border-bottom-color:#d8dee6;border-bottom-color:var(--rk-border-strong);gap:20px;padding:14px 0}.project-control-view-page .project-control-cap-poam-list+.project-control-cap-poam-auto-info,.project-control-view-page .project-control-cap-poam-list+.project-control-cap-poam-notice{margin-top:20px}.project-control-view-page .project-control-cap-poam-notice+.project-control-cap-poam-auto-info{margin-top:12px}.project-control-view-page .project-control-cap-poam-auto-info.MuiAlert-root{background-color:#e8f4fc;border:1px solid #0c6ba533;border-radius:4px;border-radius:var(--rk-card-radius);color:#061421;color:var(--rk-navy-deep)}.project-control-view-page .project-control-cap-poam-auto-info .MuiAlert-icon{color:#0c6ba5;color:var(--rk-brand-blue)}.project-control-view-page .project-control-cap-poam-notice.MuiAlert-standardWarning{background-color:#fff8e6;border:1px solid #e6510040;border-radius:4px;border-radius:var(--rk-card-radius)}.project-control-view-page .evidence-assessment{background:#fff;background:var(--rk-surface);border:1px solid #d8dee6;border:1px solid var(--rk-border-strong);border-radius:4px;border-radius:var(--rk-card-radius);max-width:100%;padding:12px;padding:var(--rk-dashboard-card-pad)}.project-control-view-page .audit-score{color:#0c6ba5;color:var(--rk-brand-blue)}.project-control-view-page .metric-bar-fill{background:linear-gradient(90deg,#0c6ba5,#0a5f94);background:linear-gradient(90deg,var(--rk-brand-blue),var(--rk-brand-blue-dark))}@media print{.project-control-view-page .project-control-detail-subtabs,.project-control-view-page .project-control-details-subtabs,.project-control-view-page .project-control-related-subtabs,.project-control-view-page .project-control-summary-actions,.project-control-view-page .project-control-summary-cap-toggle,.project-control-view-page .project-control-toolbar,.project-control-view-page .project-control-view-page-header .rk-page-header-actions{display:none!important}}.project-risk-view-page{max-width:100%;min-width:0;width:100%}.project-risk-view-page-header{margin-bottom:8px;margin-bottom:var(--rk-dashboard-section-gap)}.project-risk-view-page-header .project-risk-edit-btn.MuiButton-contained{background-color:#0c6ba5!important;background-color:var(--rk-btn-primary-bg)!important;box-shadow:none;color:#fff!important}.project-risk-view-page-header .project-risk-edit-btn.MuiButton-contained:hover{background-color:#096897!important;background-color:var(--rk-btn-primary-hover)!important;box-shadow:none}.project-risk-view-page .project-risk-detail-subtabs-row{align-items:stretch;display:flex;flex-direction:column;gap:8px;margin-bottom:12px;min-width:0;width:100%}.project-risk-view-page .project-risk-detail-subtabs-row .project-risk-detail-subtabs{margin-bottom:0;min-width:0;width:100%}.project-risk-view-page .project-risk-detail-subtabs-row .project-risk-sidebar-expand-bar{justify-content:flex-end;margin-bottom:0;max-width:none;width:100%}.project-risk-view-page .project-risk-sidebar-expand-bar{display:flex;justify-content:flex-end}.project-risk-view-page .project-risk-sidebar-expand-btn.MuiButton-outlined{background-color:#fff!important;background-color:var(--rk-surface)!important;border-color:#d8dee6;border-color:var(--rk-border-strong);color:#061421;color:var(--rk-navy-deep);font-size:13px;font-weight:500;justify-content:flex-start;max-width:100%;min-height:36px;padding:8px 12px;text-align:left;text-transform:none;white-space:normal;width:auto}.project-risk-view-page .project-risk-sidebar-expand-btn.MuiButton-outlined:hover{background-color:#fff!important;background-color:var(--rk-surface)!important;border-color:#0c6ba5;border-color:var(--rk-brand-blue);color:#061421;color:var(--rk-navy-deep)}.project-risk-view-page .project-risk-detail-subtabs.MuiAppBar-root,.project-risk-view-page .project-risk-detail-subtabs.MuiPaper-root{background:#0000!important;background-color:initial!important;border:none;border-radius:0;box-shadow:none;margin-bottom:0}.project-risk-view-page .project-risk-detail-subtabs .MuiTab-root,.project-risk-view-page .project-risk-detail-subtabs .MuiTabs-flexContainer,.project-risk-view-page .project-risk-detail-subtabs .MuiTabs-root,.project-risk-view-page .project-risk-detail-subtabs .MuiTabs-scroller{background:#0000!important;background-color:initial!important}.project-risk-view-page .project-risk-detail-subtabs .MuiTabs-root{border-bottom:1px solid #d8dee6;border-bottom:1px solid var(--rk-border-strong);min-height:40px}.project-risk-view-page .project-risk-detail-subtabs .MuiTab-root{font-size:13px;font-weight:600;min-height:40px;text-transform:none}.project-risk-view-page .project-risk-detail-subtabs .MuiTab-root.Mui-selected{color:#0c6ba5;color:var(--rk-brand-blue)}.project-risk-view-page .project-risk-detail-subtabs .MuiTabs-indicator{background-color:#0c6ba5;background-color:var(--rk-brand-blue);height:3px}.project-risk-view-page .project-risk-sidebar-panel>.MuiAppBar-root{background:#fff!important;background:var(--rk-surface)!important;border:1px solid #d8dee6;border:1px solid var(--rk-border-strong);border-radius:4px;border-radius:var(--rk-card-radius);margin-bottom:12px;overflow:hidden}.project-risk-view-page .project-risk-sidebar-panel>.MuiAppBar-root .MuiTabs-root{min-height:40px}.project-risk-view-page .project-risk-sidebar-panel>.MuiAppBar-root .MuiTab-root{font-size:13px;font-weight:600;min-height:40px;text-transform:none}.project-risk-view-page .project-risk-sidebar-panel>.MuiAppBar-root .MuiTab-root.Mui-selected{color:#0c6ba5;color:var(--rk-brand-blue)}.project-risk-view-page .project-risk-sidebar-panel>.MuiAppBar-root .MuiTabs-indicator{background-color:#0c6ba5;background-color:var(--rk-brand-blue);height:3px}.project-risk-view-page .project-risk-details-table.MuiPaper-root{background:#fff;background:var(--rk-surface);border:1px solid #d8dee6;border:1px solid var(--rk-border-strong);border-radius:4px;border-radius:var(--rk-card-radius);box-shadow:none;margin-top:16px;overflow:hidden}.project-risk-view-page table.project-risk-data-table{background:#fff;background:var(--rk-surface);border:none;margin-top:0}.project-risk-view-page table.project-risk-data-table .MuiTableRow-root{background-color:initial}.project-risk-view-page table.project-risk-data-table .MuiTableRow-root:not(:last-child) .MuiTableCell-root{border-bottom:1px solid #d8dee6;border-bottom:1px solid var(--rk-border-strong)}.project-risk-view-page table.project-risk-data-table>tbody>tr>.MuiTableCell-root:first-child{background-color:#eef2f7!important;background-color:var(--rk-section-header-bg)!important;box-sizing:border-box;color:#061421;color:var(--rk-navy-deep);font-size:13px;font-weight:600;max-width:160px;min-width:112px;padding:10px 12px;vertical-align:top;width:160px}.project-risk-view-page table.project-risk-data-table>tbody>tr>.MuiTableCell-root:first-child strong{font-weight:600}.project-risk-view-page table.project-risk-data-table>tbody>tr>.MuiTableCell-root:last-child{background-color:#fff;background-color:var(--rk-surface);font-size:13px;line-height:1.5;overflow-wrap:break-word;padding:10px 12px;vertical-align:top;word-break:break-word}.project-risk-view-page table.project-risk-data-table>tbody>tr>.MuiTableCell-root:last-child a{color:#0c6ba5;color:var(--rk-brand-blue);font-weight:500;text-decoration:none}.project-risk-view-page table.project-risk-data-table>tbody>tr>.MuiTableCell-root:last-child a:hover{color:#0a5f94;color:var(--rk-brand-blue-dark);text-decoration:underline}.project-risk-view-page .barrier-review-schedule-summary,.project-risk-view-page .framework-review-stages,.project-risk-view-page .framework-scheduled-reviews,.project-risk-view-page .risk-review-workflows-panel{background:#fff;background:var(--rk-surface);border:1px solid #d8dee6;border:1px solid var(--rk-border-strong);border-radius:4px;border-radius:var(--rk-card-radius);box-shadow:none;margin-bottom:0;padding:20px 24px}.project-risk-view-page .risk-review-workflows-panel{margin-bottom:0}.project-risk-view-page .framework-review-stages+.barrier-review-schedule-summary,.project-risk-view-page .framework-review-stages+.framework-scheduled-reviews,.project-risk-view-page .framework-scheduled-reviews+.barrier-review-schedule-summary,.project-risk-view-page .risk-review-workflows-panel+.barrier-review-schedule-summary,.project-risk-view-page .risk-review-workflows-panel+.framework-review-stages,.project-risk-view-page .risk-review-workflows-panel+.framework-scheduled-reviews{border-radius:0;border-top:none;margin-top:0}.project-risk-view-page .barrier-review-schedule-summary:only-of-type,.project-risk-view-page .framework-review-stages:only-of-type,.project-risk-view-page .framework-scheduled-reviews:only-of-type,.project-risk-view-page .risk-review-workflows-panel:only-of-type{border-radius:4px;border-radius:var(--rk-card-radius);margin-bottom:16px}.project-risk-view-page .framework-scheduled-reviews+.barrier-review-schedule-summary:last-of-type,.project-risk-view-page .risk-review-workflows-panel+.barrier-review-schedule-summary:last-of-type{border-radius:0 0 4px 4px;border-radius:0 0 var(--rk-card-radius) var(--rk-card-radius);margin-bottom:16px}.project-risk-view-page .barrier-review-schedule-summary:first-of-type:last-of-type,.project-risk-view-page .risk-review-workflows-panel:first-of-type:last-of-type{border-radius:4px;border-radius:var(--rk-card-radius)}.project-risk-view-page .barrier-review-schedule-summary .MuiTypography-subtitle1,.project-risk-view-page .framework-review-stages .MuiTypography-subtitle1,.project-risk-view-page .framework-scheduled-reviews .MuiTypography-subtitle1,.project-risk-view-page .risk-review-workflows-panel .MuiTypography-subtitle1{color:#061421;color:var(--rk-section-title-color);font-size:11px;font-size:var(--rk-section-title-size);font-weight:700;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.project-risk-view-page .risk-review-workflows-panel .MuiButton-contained,.project-risk-view-page .risk-review-workflows-panel .MuiButton-containedPrimary{background-color:#0c6ba5!important;background-color:var(--rk-btn-primary-bg)!important;box-shadow:none;color:#fff!important;text-transform:none}.project-risk-view-page .risk-review-workflows-panel .MuiButton-contained:hover{background-color:#096897!important;background-color:var(--rk-btn-primary-hover)!important}.project-risk-view-page .risk-framework-scores-panel{margin-top:16px}.project-risk-view-page .risk-framework-scores-panel .MuiPaper-root{background:#fff;background:var(--rk-surface)}.project-risk-view-page .framework-adapted-risk-report,.project-risk-view-page .risk-framework-scores-panel .MuiPaper-root{border:1px solid #d8dee6;border:1px solid var(--rk-border-strong);border-radius:4px;border-radius:var(--rk-card-radius);box-shadow:none}.project-risk-view-page .framework-adapted-risk-report{background:#eef2f7;background:var(--rk-navy-surface);margin-top:16px;padding:20px 24px}.project-risk-view-page .framework-adapted-risk-report .MuiTypography-subtitle1{color:#061421;color:var(--rk-section-title-color);font-size:11px;font-size:var(--rk-section-title-size);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.project-risk-view-page .framework-adapted-risk-report .MuiTableContainer-root.MuiPaper-root{background:#fff;background:var(--rk-surface);border:1px solid #d8dee6;border:1px solid var(--rk-border-strong);border-radius:4px;border-radius:var(--rk-card-radius);box-shadow:none;overflow:hidden}.project-risk-view-page .framework-adapted-risk-report .MuiTableHead-root .MuiTableCell-root{background-color:#eef2f7;background-color:var(--rk-table-header-bg);border-bottom:1px solid #d8dee6;border-bottom:1px solid var(--rk-border-strong);color:#061421;color:var(--rk-navy-deep);font-size:12px;font-weight:600}.project-risk-view-page .framework-adapted-risk-report .MuiTableBody-root .MuiTableCell-root{background-color:#fff;background-color:var(--rk-surface);border-bottom:1px solid #d8dee6;border-bottom:1px solid var(--rk-border-strong);font-size:13px}.project-risk-view-page .framework-adapted-risk-report .MuiTableBody-root .MuiTableRow-root:last-child .MuiTableCell-root{border-bottom:none}.project-risk-view-page .rk-status-chip.MuiChip-root{background-color:#eef1f5!important;background-color:var(--rk-chip-neutral-bg)!important;border-color:#d8dee6!important;border-color:var(--rk-chip-neutral-border)!important;color:#475569!important;color:var(--rk-chip-neutral-text)!important}.project-risk-view-page .rk-status-chip.MuiChip-root .MuiChip-label{color:#475569!important;color:var(--rk-chip-neutral-text)!important;font-weight:600}.project-risk-view-page .rk-date-chip.MuiChip-root{background-color:#e8f4fc!important;background-color:var(--rk-chip-date-bg)!important;border:1px solid #0c6ba538;border:1px solid var(--rk-chip-date-border);color:#0c6ba5!important;color:var(--rk-chip-date-text)!important}.project-risk-view-page .rk-date-chip.MuiChip-root .MuiChip-label{color:#0c6ba5!important;color:var(--rk-chip-date-text)!important;font-weight:600}.project-risk-view-page .rk-date-chip--overdue.MuiChip-root{background-color:#ffebee!important;border:1px solid #c6282840;color:#c62828!important}.project-risk-view-page .rk-date-chip--overdue.MuiChip-root .MuiChip-label{color:#c62828!important}.project-risk-view-page .rk-risk-mapping-chip--low{background-color:#e8f4fc!important;color:#1565c0!important}.project-risk-view-page .rk-risk-mapping-chip--low_medium{background-color:#e3f2fd!important;color:#0d47a1!important}.project-risk-view-page .rk-risk-mapping-chip--medium{background-color:#fff3e0!important;color:#e65100!important}.project-risk-view-page .rk-risk-mapping-chip--medium_high{background-color:#f87204!important;color:#fff!important}.project-risk-view-page .rk-risk-mapping-chip--high{background-color:#d32f2f!important;color:#fff!important}.project-risk-view-page .rk-risk-mapping-chip .MuiChip-label{font-weight:600}@media print{.project-risk-view-page .project-risk-detail-subtabs,.project-risk-view-page .project-risk-detail-subtabs-row,.project-risk-view-page .project-risk-sidebar-expand-bar,.project-risk-view-page .project-risk-sidebar-panel>.MuiAppBar-root,.project-risk-view-page .project-risk-view-page-header .rk-page-header-actions,.reporting-help-caption,.reporting-page-header,.reporting-toolbar{display:none!important}.reporting-charts-section.rk-collapse,.reporting-pivot-section.rk-collapse{border:none!important}.reporting-charts-section .MuiAccordionSummary-root,.reporting-pivot-section .MuiAccordionSummary-root{display:none!important}.reporting-charts-section .MuiCollapse-root,.reporting-pivot-section .MuiCollapse-root{height:auto!important;visibility:visible!important}.reporting-charts-section .MuiAccordionDetails-root,.reporting-pivot-section .MuiAccordionDetails-root{display:block!important}}.project-export-view{max-width:100%;min-width:0;width:100%}.project-export-view .project-export-card{box-sizing:border-box;padding:20px 24px 24px}.project-export-view .project-export-section+.project-export-section{margin-top:28px}.project-export-view .project-export-section-header{margin-bottom:12px}.project-export-view .project-export-select-all{background:none;border:none;color:#0c6ba5;color:var(--rk-brand-blue);cursor:pointer;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:13px;font-weight:500;padding:0;text-decoration:none;text-transform:none}.project-export-view .project-export-select-all:hover{color:#096897;color:var(--rk-brand-blue-hover);text-decoration:underline}.project-export-view .project-export-checkbox-grid{margin-bottom:4px}.project-export-view .project-export-checkbox-grid .MuiFormControlLabel-root{align-items:center;margin-left:0;margin-right:0}.project-export-view .project-export-checkbox-grid .MuiFormControlLabel-label{color:#061421;color:var(--rk-navy-deep);font-size:13px}.project-export-view .project-export-help-text{color:#64748b;color:var(--rk-kpi-label-color);display:block;font-size:12px;line-height:1.45;margin:8px 0 16px}.project-export-view .project-export-help-text--after-action{margin-bottom:0;margin-top:12px}.project-export-view .project-export-action-btn.MuiButton-contained{box-shadow:none;font-size:14px;font-weight:600;min-height:40px;text-transform:none;width:100%}.project-export-view .project-export-select.MuiFormControl-root{margin-bottom:12px;width:100%}.project-export-view .project-export-select .MuiInput-root,.project-export-view .project-export-select .MuiSelect-select{color:#061421;color:var(--rk-navy-deep);font-size:13px}.project-export-view .project-export-artifact-picker{margin:16px 0}.project-export-view .project-export-artifact-title{margin-bottom:8px}.project-export-view .project-export-alerts{margin:12px 0}.project-export-view .project-export-alerts .MuiAlert-root+.MuiAlert-root{margin-top:8px}.project-export-view .project-export-history-table.MuiPaper-root{border:1px solid #d8dee6;border:1px solid var(--rk-border-strong);border-radius:4px;border-radius:var(--rk-card-radius);box-shadow:none;overflow:hidden}.project-export-view .project-export-history-table .MuiTablePagination-root{border-top:1px solid #d8dee6;border-top:1px solid var(--rk-border-strong)}.project-export-view .project-export-history-table .MuiTableBody-root .MuiTableRow-root:nth-of-type(2n){background-color:initial}.project-export-view .project-export-history-table .MuiButton-outlined{border-color:#d8dee6;border-color:var(--rk-border-strong);color:#061421;color:var(--rk-navy-deep);font-size:12px;min-height:28px;text-transform:none}.project-export-view .project-export-history-table .MuiButton-outlined:hover{background-color:#fff;background-color:var(--rk-surface);border-color:#0c6ba5;border-color:var(--rk-brand-blue);color:#0c6ba5;color:var(--rk-brand-blue)}@media (max-width:599px){.project-export-view .project-export-card{padding:16px}.project-export-view .project-export-section+.project-export-section{margin-top:24px}}.project-workflow-view-page{max-width:100%;min-width:0;width:100%}.project-workflow-view-page .workflow-designer-view-page-header{margin-bottom:4px}.project-workflow-view-page .rk-workflow-switch-link{align-items:center;color:#0c6ba5;color:var(--rk-brand-blue);display:inline-flex;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:13px;font-weight:500;gap:6px;margin:0 0 16px;text-decoration:none}.project-workflow-view-page .rk-workflow-switch-link:hover{color:#096897;color:var(--rk-brand-blue-hover);text-decoration:underline}.project-workflow-view-page .rk-workflow-switch-link .MuiSvgIcon-root{font-size:18px}.project-workflow-view-page .rk-workflow-stepper.MuiStepper-root{background:#0000;margin:0 0 16px;padding:0}.project-workflow-view-page .rk-workflow-stepper .MuiStepConnector-root{left:calc(-50% + 16px);right:calc(50% + 16px);top:14px}.project-workflow-view-page .rk-workflow-stepper .MuiStepConnector-line{border-color:#d8dee6;border-color:var(--rk-border-strong);border-top-width:1px}.project-workflow-view-page .rk-workflow-stepper .MuiStep-root{padding:0}.project-workflow-view-page .rk-workflow-stepper .MuiStepButton-root{border:1px solid #0000;border-radius:4px;border-radius:var(--rk-card-radius);margin:0;padding:6px 12px;text-transform:none}.project-workflow-view-page .rk-workflow-stepper .MuiStepButton-root.Mui-active{border-color:#0c6ba5;border-color:var(--rk-brand-blue)}.project-workflow-view-page .rk-workflow-stepper .MuiStepLabel-label{color:#64748b;color:var(--rk-kpi-label-color);font-size:13px;font-weight:600}.project-workflow-view-page .rk-workflow-stepper .MuiStepLabel-label.Mui-active{color:#0c6ba5;color:var(--rk-brand-blue)}.project-workflow-view-page .rk-workflow-stepper .MuiStepLabel-label.Mui-completed{color:#061421;color:var(--rk-navy-deep)}.project-workflow-view-page .rk-workflow-stepper .MuiStepIcon-root{color:#d8dee6;color:var(--rk-border-strong);height:28px;width:28px}.project-workflow-view-page .rk-workflow-stepper .MuiStepIcon-root.Mui-active,.project-workflow-view-page .rk-workflow-stepper .MuiStepIcon-root.Mui-completed{color:#0c6ba5;color:var(--rk-brand-blue)}.project-workflow-view-page .rk-workflow-stepper .MuiStepIcon-text{fill:#64748b;fill:var(--rk-kpi-label-color);font-size:12px;font-weight:700}.project-workflow-view-page .rk-workflow-stepper .MuiStepIcon-root.Mui-active .MuiStepIcon-text,.project-workflow-view-page .rk-workflow-stepper .MuiStepIcon-root.Mui-completed .MuiStepIcon-text{fill:#fff}.project-workflow-view-page .rk-workflow-step-nav{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}.project-workflow-view-page .rk-workflow-step-nav .rk-workflow-step-nav-spacer{flex:1 1 auto}.project-workflow-view-page .rk-workflow-step-nav .MuiButton-root{font-weight:600;min-height:36px;text-transform:none}.project-workflow-view-page .rk-workflow-step-nav .MuiButton-outlined{background-color:#fff;background-color:var(--rk-surface);border-color:#d8dee6;border-color:var(--rk-border-strong);color:#061421;color:var(--rk-navy-deep)}.project-workflow-view-page .rk-workflow-step-nav .MuiButton-outlined:hover{background-color:#fff;background-color:var(--rk-surface);border-color:#0c6ba5;border-color:var(--rk-brand-blue);color:#0c6ba5;color:var(--rk-brand-blue)}.project-workflow-view-page .rk-workflow-step-nav .MuiButton-contained{background-color:#0c6ba5!important;background-color:var(--rk-btn-primary-bg)!important;box-shadow:none;color:#fff!important}.project-workflow-view-page .rk-workflow-step-nav .MuiButton-contained:hover{background-color:#096897!important;background-color:var(--rk-btn-primary-hover)!important;box-shadow:none}.project-workflow-view-page .rk-workflow-step-content{min-width:0;width:100%}.project-workflow-view-page .rk-workflow-form-card{box-sizing:border-box;padding:16px 20px 20px}.project-workflow-view-page .rk-workflow-form-card .form-field,.project-workflow-view-page .rk-workflow-form-card .rk-section-title{margin-bottom:16px}.project-workflow-view-page .rk-workflow-form-card .form-field .MuiFormControl-root,.project-workflow-view-page .rk-workflow-form-card .form-field .MuiTextField-root{width:100%}.project-workflow-view-page .rk-workflow-form-card .MuiButton-contained{background-color:#0c6ba5!important;background-color:var(--rk-btn-primary-bg)!important;box-shadow:none;color:#fff!important;font-weight:600;min-height:36px;text-transform:none}.project-workflow-view-page .rk-workflow-form-card .MuiButton-contained:hover{background-color:#096897!important;background-color:var(--rk-btn-primary-hover)!important;box-shadow:none}.project-workflow-view-page .rk-workflow-execute-alert.MuiAlert-root{background-color:#e8f4fc;border:1px solid #0c6ba559;color:#061421;color:var(--rk-navy-deep);margin-bottom:16px}.project-workflow-view-page .rk-workflow-execute-alert .MuiAlert-icon{color:#0c6ba5;color:var(--rk-brand-blue)}.project-workflow-view-page .rk-workflow-execute-card{background-color:#edf9ff;border-color:#0c6ba559;box-sizing:border-box;margin-bottom:16px;padding:16px 20px 20px}.project-workflow-view-page .rk-workflow-execute-card .rk-workflow-execute-status{color:#061421;color:var(--rk-navy-deep);font-size:13px;margin:0 0 16px}.project-workflow-view-page .rk-workflow-execute-actions{display:flex;flex-wrap:wrap;gap:8px}.project-workflow-view-page .rk-workflow-execute-actions .MuiButton-contained{background-color:#0c6ba5!important;background-color:var(--rk-btn-primary-bg)!important;box-shadow:none;color:#fff!important;font-weight:600;min-height:36px;text-transform:none}.project-workflow-view-page .rk-workflow-execute-actions .MuiButton-contained:hover{background-color:#096897!important;background-color:var(--rk-btn-primary-hover)!important;box-shadow:none}.project-workflow-view-page .rk-workflow-execute-actions .MuiButton-outlined{background-color:#fff;background-color:var(--rk-surface);border-color:#d8dee6;border-color:var(--rk-border-strong);color:#061421;color:var(--rk-navy-deep);font-weight:600;min-height:36px;text-transform:none}.project-workflow-view-page .rk-workflow-execute-actions .MuiButton-outlined:hover{background-color:#fff;background-color:var(--rk-surface);border-color:#0c6ba5;border-color:var(--rk-brand-blue);color:#0c6ba5;color:var(--rk-brand-blue)}.project-workflow-view-page .rk-workflow-diagram-panel{background-color:#f2f2f2;background-color:var(--rk-page-bg);border:1px solid #d8dee6;border:1px solid var(--rk-border-strong);border-radius:4px;border-radius:var(--rk-card-radius);box-sizing:border-box;padding:16px}.project-workflow-view-page .workflow-grid{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,2fr) minmax(200px,1fr)}.project-workflow-view-page .workflow-wrap{min-width:0}.project-workflow-view-page .workflow-wrap-side{padding-top:0}.project-workflow-view-page .rk-workflow-stage-card.MuiAccordion-root{background:#fff;background:var(--rk-surface);border:1px solid #d8dee6;border:1px solid var(--rk-border-strong);border-radius:4px;border-radius:var(--rk-card-radius);box-shadow:none;margin-bottom:12px;overflow:hidden}.project-workflow-view-page .rk-workflow-stage-card.MuiAccordion-root:before{display:none}.project-workflow-view-page .rk-workflow-stage-card .MuiAccordionSummary-root{background:#fff;background:var(--rk-surface);border-bottom:1px solid #d8dee6;border-bottom:1px solid var(--rk-border-strong);min-height:48px;padding:0 16px}.project-workflow-view-page .rk-workflow-stage-card .MuiAccordionSummary-root.Mui-expanded{min-height:48px}.project-workflow-view-page .rk-workflow-stage-card .MuiAccordionSummary-content{align-items:center;gap:8px;margin:10px 0}.project-workflow-view-page .rk-workflow-stage-card .rk-workflow-stage-title{color:#061421;color:var(--rk-navy-deep);font-size:13px;font-weight:700;word-break:break-word}.project-workflow-view-page .rk-workflow-stage-card .MuiAccordionDetails-root{padding:16px}.project-workflow-view-page .rk-workflow-stage-card .workflow-form-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:12px}.project-workflow-view-page .rk-workflow-stage-card .workflow-form-row>div:first-child{margin-right:0}.project-workflow-view-page .rk-workflow-stage-actions{display:flex;flex-wrap:wrap;gap:12px 16px;margin-top:8px}.project-workflow-view-page .rk-workflow-link-action.MuiButton-root{background:#0000;border:none;box-shadow:none;color:#0c6ba5;color:var(--rk-brand-blue);font-size:13px;font-weight:500;min-height:auto;min-width:0;padding:0;text-transform:none}.project-workflow-view-page .rk-workflow-link-action.MuiButton-root:hover{background:#0000;color:#096897;color:var(--rk-brand-blue-hover);text-decoration:underline}.project-workflow-view-page .rk-workflow-jump-sidebar{background:#fff;background:var(--rk-surface);border:1px solid #d8dee6;border:1px solid var(--rk-border-strong);border-radius:4px;border-radius:var(--rk-card-radius);margin-top:0;padding:12px;position:-webkit-sticky;position:sticky;top:12px}.project-workflow-view-page .rk-workflow-jump-sidebar .sidebar-callout{color:#061421;color:var(--rk-navy-deep);font-size:13px;font-weight:700;margin:0;padding-bottom:8px}.project-workflow-view-page .rk-workflow-jump-sidebar a{border-top:1px solid #d8dee6;border-top:1px solid var(--rk-border-strong);color:#0c6ba5;color:var(--rk-brand-blue);display:block;font-size:13px;font-weight:500;padding:8px 0;text-decoration:none;word-break:break-word}.project-workflow-view-page .rk-workflow-jump-sidebar a:hover{color:#096897;color:var(--rk-brand-blue-hover);text-decoration:underline}.project-workflow-view-page .rk-workflow-expand-controls{background:#fff;background:var(--rk-surface);border:1px solid #d8dee6;border:1px solid var(--rk-border-strong);border-radius:4px;border-radius:var(--rk-card-radius);margin-top:12px;padding:12px}.project-workflow-view-page .rk-workflow-expand-controls .MuiButton-root{color:#0c6ba5;color:var(--rk-brand-blue);display:block;font-size:13px;font-weight:500;justify-content:flex-start;min-height:auto;padding:4px 0;text-transform:none;width:100%}.project-workflow-view-page .rk-workflow-expand-controls .MuiButton-root:hover{background:#0000;text-decoration:underline}.project-workflow-view-page .rk-workflow-stage-card .child.card{background-color:#eef2f7;background-color:var(--rk-section-header-bg);border:1px solid #d8dee6;border:1px solid var(--rk-border-strong);border-radius:4px;border-radius:var(--rk-card-radius);margin:12px 0;padding:12px}.project-workflow-view-page .workflow-grid button:not(.rk-workflow-link-action):not(.MuiIconButton-root){height:auto;margin:4px 8px 4px 0;padding:6px 12px;text-transform:none}.project-workflow-view-page .workflow-grid .MuiAccordionSummary-root .MuiIconButton-root{height:auto;margin:0;padding:8px;width:auto}.project-workflow-view-page .rk-workflow-tasks-status-card{box-sizing:border-box;padding:16px 20px 20px}.project-workflow-view-page .rk-workflow-tasks-table.MuiTableContainer-root{border:1px solid #d8dee6;border:1px solid var(--rk-border-strong);border-radius:4px;border-radius:var(--rk-card-radius);overflow-x:auto;width:100%}.project-workflow-view-page .rk-workflow-tasks-status-table.MuiTable-root{margin-top:0;table-layout:fixed;width:100%}.project-workflow-view-page .rk-workflow-tasks-status-table .MuiTableCell-root{border-bottom:1px solid #d8dee6;border-bottom:1px solid var(--rk-border-strong);box-sizing:border-box;height:32px;height:var(--rk-row-height);line-height:1.35;overflow:hidden;padding:4px 12px;padding:var(--rk-row-pad-y) var(--rk-row-pad-x);vertical-align:middle}.project-workflow-view-page .rk-workflow-tasks-status-table .MuiTableHead-root .MuiTableCell-root{background-color:#eef2f7;background-color:var(--rk-section-header-bg);color:#061421;color:var(--rk-section-title-color);font-size:11px;font-size:var(--rk-section-title-size);font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.project-workflow-view-page .rk-workflow-tasks-col-complete{width:40px}.project-workflow-view-page .rk-workflow-tasks-col-task{width:34%}.project-workflow-view-page .rk-workflow-tasks-col-type{width:10%}.project-workflow-view-page .rk-workflow-tasks-col-due,.project-workflow-view-page .rk-workflow-tasks-col-status{width:14%}.project-workflow-view-page .rk-workflow-tasks-col-triggers{width:18%}.project-workflow-view-page .rk-workflow-tasks-col-task .MuiLink-root,.project-workflow-view-page .rk-workflow-tasks-col-task .rk-truncate-title{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-workflow-view-page .rk-workflow-tasks-col-task .MuiLink-root{color:#0c6ba5;color:var(--rk-brand-blue);font-weight:500;text-decoration:none}.project-workflow-view-page .rk-workflow-tasks-col-task .MuiLink-root:hover{color:#096897;color:var(--rk-brand-blue-hover);text-decoration:underline}.project-workflow-view-page .workflow-expand.rk-workflow-expand-controls,.project-workflow-view-page .workflow-sidebar.rk-workflow-jump-sidebar{background:#fff;background:var(--rk-surface)}@media (max-width:899px){.project-workflow-view-page .workflow-grid{gap:16px;grid-template-columns:1fr}.project-workflow-view-page .rk-workflow-jump-sidebar{position:static}.project-workflow-view-page .rk-workflow-stage-card .workflow-form-row{grid-template-columns:1fr}}.project-workflow-view-page .workflow-designer-subtitle{color:#64748b;color:var(--rk-kpi-label-color);font-size:13px}.project-workflow-flowchart-view{min-width:0;width:100%}.project-workflow-flowchart-view .project-workflow-sidebar-toggle-row{margin-bottom:12px}.project-workflow-flowchart-view .project-workflow-sidebar-toggle-btn.MuiButton-outlined{background-color:#fff!important;background-color:var(--rk-surface)!important;border-color:#d8dee6;border-color:var(--rk-border-strong);color:#061421;color:var(--rk-navy-deep);font-size:13px;font-weight:500;text-transform:none}.project-workflow-flowchart-view .project-workflow-sidebar-toggle-btn.MuiButton-outlined:hover{background-color:#fff!important;background-color:var(--rk-surface)!important;border-color:#0c6ba5;border-color:var(--rk-brand-blue);color:#0c6ba5;color:var(--rk-brand-blue)}.project-workflow-flowchart-view .rk-workflow-flowchart-meta-card{box-sizing:border-box;margin-bottom:16px;padding:16px 20px 20px}.project-workflow-flowchart-view .rk-workflow-flowchart-dates{display:flex;flex-wrap:wrap;gap:16px 32px;margin-bottom:16px}.project-workflow-flowchart-view .rk-workflow-flowchart-date{color:#061421;color:var(--rk-navy-deep);font-size:13px;margin:0}.project-workflow-flowchart-view .rk-workflow-flowchart-tasks-table.MuiTableContainer-root{border:1px solid #d8dee6;border:1px solid var(--rk-border-strong);border-radius:4px;border-radius:var(--rk-card-radius);overflow-x:auto;width:100%}.project-workflow-flowchart-view .rk-workflow-flowchart-tasks-status-table.MuiTable-root{margin-top:0;table-layout:fixed;width:100%}.project-workflow-flowchart-view .rk-workflow-flowchart-tasks-status-table .MuiTableCell-root{border-bottom:1px solid #d8dee6;border-bottom:1px solid var(--rk-border-strong);box-sizing:border-box;height:32px;height:var(--rk-row-height);line-height:1.35;overflow:hidden;padding:4px 12px;padding:var(--rk-row-pad-y) var(--rk-row-pad-x);vertical-align:middle}.project-workflow-flowchart-view .rk-workflow-flowchart-tasks-status-table .MuiTableHead-root .MuiTableCell-root{background-color:#eef2f7;background-color:var(--rk-section-header-bg);color:#061421;color:var(--rk-section-title-color);font-size:11px;font-size:var(--rk-section-title-size);font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.project-workflow-flowchart-view .rk-workflow-tasks-col-complete{width:56px}.project-workflow-flowchart-view .rk-workflow-tasks-col-task{width:28%}.project-workflow-flowchart-view .rk-workflow-tasks-col-triggers,.project-workflow-flowchart-view .rk-workflow-tasks-col-type{width:16%}.project-workflow-flowchart-view .rk-workflow-tasks-col-due,.project-workflow-flowchart-view .rk-workflow-tasks-col-status{width:14%}.project-workflow-flowchart-view .rk-workflow-tasks-col-task .MuiLink-root,.project-workflow-flowchart-view .rk-workflow-tasks-col-task .rk-truncate-title{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-workflow-flowchart-view .rk-workflow-tasks-col-task .MuiLink-root{color:#0c6ba5;color:var(--rk-brand-blue);font-weight:500;text-decoration:none}.project-workflow-flowchart-view .rk-workflow-tasks-col-task .MuiLink-root:hover{color:#096897;color:var(--rk-brand-blue-hover);text-decoration:underline}.project-workflow-flowchart-view .rk-workflow-diagram-panel{margin-top:0}.project-workflow-flowchart-view .rk-workflow-diagram-panel .workflow-flowchart-readonly,.project-workflow-view-page .rk-workflow-diagram-panel .workflow-flowchart-readonly{width:100%}.project-workflow-flowchart-view .rk-workflow-diagram-panel .diagram-component,.project-workflow-view-page .rk-workflow-diagram-panel .diagram-component{background-color:#f2f2f2;background-color:var(--rk-page-bg);border:none;min-height:420px}.project-workflow-flowchart-view .project-workflow-sidebar-panel.rk-card{background:#fff;background:var(--rk-surface);box-sizing:border-box;padding:12px}.project-workflow-flowchart-view .project-workflow-sidebar-panel .MuiAppBar-root{background:#0000!important;box-shadow:none!important;margin-bottom:8px}.project-workflow-flowchart-view .project-workflow-sidebar-panel .MuiTabs-root{border-bottom:1px solid #d8dee6;border-bottom:1px solid var(--rk-border-strong);min-height:40px}.project-workflow-flowchart-view .project-workflow-sidebar-panel .MuiTab-root{font-size:13px;font-weight:600;min-height:40px;text-transform:none}.project-workflow-flowchart-view .project-workflow-sidebar-panel .MuiTab-root.Mui-selected{color:#0c6ba5;color:var(--rk-brand-blue)}.project-workflow-flowchart-view .project-workflow-sidebar-panel .MuiTabs-indicator{background-color:#0c6ba5;background-color:var(--rk-brand-blue)}.project-workflow-flowchart-view span.executed{color:#2e7d32;font-weight:500}.project-workflow-view-page .rk-workflow-diagram-editor .paletteDiv{background:#fff;background:var(--rk-surface);border:1px solid #d8dee6;border:1px solid var(--rk-border-strong);border-radius:4px;border-radius:var(--rk-card-radius);margin:0 0 12px;min-height:80px}@media (max-width:899px){.project-workflow-flowchart-view .rk-workflow-flowchart-dates{flex-direction:column;gap:8px}}.project-view-page .project-workflows-tab-content{padding:0!important}.project-workflows-list{min-width:0;width:100%}.project-workflows-list .rk-workflows-suggest-btn.MuiButton-root{color:#0c6ba5;color:var(--rk-brand-blue);font-size:13px;font-weight:500;min-width:0;padding:4px 8px;text-transform:none}.project-workflows-list .rk-workflows-suggest-btn.MuiButton-root:hover{background-color:initial;color:#096897;color:var(--rk-brand-blue-hover);text-decoration:underline}.project-workflows-list .workflows-list-grid.data-grid-viewport{background:#fff;background:var(--rk-surface);display:block;height:auto;min-height:0;overflow:visible;padding:0}.project-workflows-list .workflows-list-grid .data-grid-quick-search-wrap{height:auto}.project-workflows-list .workflows-list-grid .MuiDataGrid-root{border:none;height:auto!important;min-height:0}.project-workflows-list .workflows-list-grid .MuiDataGrid-columnHeaders{background-color:#eef2f7;background-color:var(--rk-section-header-bg);border-bottom:1px solid #d8dee6;border-bottom:1px solid var(--rk-border-strong);max-height:32px!important;max-height:var(--rk-row-height)!important;min-height:32px!important;min-height:var(--rk-row-height)!important}.project-workflows-list .workflows-list-grid .MuiDataGrid-columnHeaderTitle{color:#061421;color:var(--rk-section-title-color);font-size:11px;font-size:var(--rk-section-title-size);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.project-workflows-list .workflows-list-grid .MuiDataGrid-cell,.project-workflows-list .workflows-list-grid .MuiDataGrid-columnHeader{border-color:#d8dee6;border-color:var(--rk-border-strong)}.project-workflows-list .workflows-list-grid .MuiDataGrid-row{background-color:#fff;background-color:var(--rk-surface);max-height:32px!important;max-height:var(--rk-row-height)!important;min-height:32px!important;min-height:var(--rk-row-height)!important}.project-workflows-list .workflows-list-grid .MuiDataGrid-row:hover{background-color:#eef2f7;background-color:var(--rk-section-header-bg)}.project-workflows-list .workflows-list-grid .MuiDataGrid-row.Mui-selected{background-color:#f3f4f6!important}.project-workflows-list .workflows-list-grid .MuiDataGrid-row.Mui-selected:hover{background-color:#eceff1!important}.project-workflows-list .workflows-list-grid .MuiDataGrid-row.rk-workflows-grid-row--editing{background-color:#dbeafe!important;box-shadow:inset 4px 0 0 #0c6ba5;box-shadow:inset 4px 0 0 var(--rk-brand-blue)}.project-workflows-list .workflows-list-grid .MuiDataGrid-row.rk-workflows-grid-row--editing:hover{background-color:#cfe2fc!important}.project-workflows-list .workflows-list-grid .MuiDataGrid-row.rk-workflows-grid-row--editing .MuiDataGrid-cell{font-weight:600}.project-workflows-list .rk-workflows-name-cell{min-width:0;width:100%}.project-workflows-list .rk-workflows-editing-badge{align-items:center;background:#e3f2fd;border:1px solid #0c6ba5;border:1px solid var(--rk-brand-blue);border-radius:4px;color:#0c6ba5;color:var(--rk-brand-blue);display:inline-flex;flex-shrink:0;font-size:10px;font-weight:700;letter-spacing:.06em;line-height:1.4;padding:2px 8px;text-transform:uppercase}.project-workflows-list .rk-workflows-action-icon--active.MuiIconButton-root{background-color:#dbeafe!important;color:#0c6ba5!important;color:var(--rk-brand-blue)!important}.project-workflows-list .rk-workflows-editing-header{align-items:center;background:#dbeafe;border:1px solid #0c6ba5;border:1px solid var(--rk-brand-blue);border-radius:6px;color:#061421;color:var(--rk-navy-deep);display:flex;font-size:13px;gap:8px;margin-bottom:12px;padding:10px 14px}.project-workflows-list .rk-workflows-editing-header .MuiSvgIcon-root{color:#0c6ba5;color:var(--rk-brand-blue)}.project-workflows-list .rk-workflows-editing-header-label{flex:1 1;min-width:0}.project-workflows-list .rk-workflows-editing-close.MuiIconButton-root{color:#2a3a4f;color:var(--rk-navy-mid);padding:4px}.project-workflows-list .rk-workflows-editing-close.MuiIconButton-root:hover{background-color:#fff9;color:#0c6ba5;color:var(--rk-brand-blue)}.project-workflows-list .rk-workflows-inline-editor-wrap{margin-top:16px;min-width:0;width:100%}.project-workflows-list .rk-workflows-inline-editor-wrap .rk-workflows-inline-editor{padding-top:0}.project-workflows-list .rk-workflows-inline-editor-wrap .project-workflow-view-page{margin-top:0}.project-workflows-list .workflows-list-grid .MuiDataGrid-cell{color:#061421;color:var(--rk-navy-deep);font-size:13px}.project-workflows-list .workflows-list-grid .rk-workflows-col-name .MuiLink-root{color:#0c6ba5;color:var(--rk-brand-blue);display:block;font-weight:500;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.project-workflows-list .workflows-list-grid .rk-workflows-col-name .MuiLink-root:hover{color:#096897;color:var(--rk-brand-blue-hover);text-decoration:underline}.project-workflows-list .workflows-list-grid .rk-workflows-col-action{padding-right:16px!important}.project-workflows-list .rk-workflows-template-link.MuiButton-root{color:#0c6ba5;color:var(--rk-brand-blue);font-size:12px;font-weight:500;min-width:0;padding:2px 10px 2px 6px;text-transform:none}.project-workflows-list .rk-workflows-template-link.MuiButton-root:hover{background-color:initial;color:#096897;color:var(--rk-brand-blue-hover);text-decoration:underline}.project-workflows-list .rk-workflows-action-icon.MuiIconButton-root{color:#2a3a4f;color:var(--rk-navy-mid);padding:4px}.project-workflows-list .rk-workflows-action-icon.MuiIconButton-root:hover{background-color:initial;color:#0c6ba5;color:var(--rk-brand-blue)}.project-workflows-list .rk-status-pill--inactive{background:#eef1f5;background:var(--rk-chip-neutral-bg);border:1px solid #d8dee6;border:1px solid var(--rk-chip-neutral-border);color:#475569;color:var(--rk-chip-neutral-text)}.project-workflows-list .workflows-list-grid .MuiDataGrid-footerContainer{border-top:1px solid #d8dee6;border-top:1px solid var(--rk-border-strong);min-height:44px}@media (max-width:767px){.project-workflows-list .rk-workflows-list-toolbar{align-items:stretch;flex-direction:column}.project-workflows-list .rk-workflows-list-actions{margin-left:0;width:100%}.project-workflows-list .rk-workflows-list-actions .MuiFormControl-root{max-width:none;width:100%}}.project-view-page .project-documents-tab-content{padding:0!important}.project-documents-list{min-width:0;width:100%}.project-documents-list .rk-documents-wizard-btn.MuiButton-outlined{background-color:#fff;background-color:var(--rk-surface);border-color:#d8dee6;border-color:var(--rk-border-strong);color:#061421;color:var(--rk-navy-deep);font-weight:600;text-transform:none}.project-documents-list .rk-documents-wizard-btn.MuiButton-outlined:hover{background-color:#fff;background-color:var(--rk-surface);border-color:#0c6ba5;border-color:var(--rk-brand-blue);color:#0c6ba5;color:var(--rk-brand-blue)}.project-documents-list .rk-documents-upload-hint{background:#eef2f7;background:var(--rk-section-header-bg);border-left:4px solid #0c6ba5;border-left:4px solid var(--rk-brand-blue);border-radius:4px;color:#061421;color:var(--rk-navy-deep);font-size:13px;line-height:1.5;margin:0 0 12px;max-width:720px;padding:10px 12px}.project-documents-list .rk-documents-loading{display:flex;justify-content:center;padding:48px 0}.project-documents-list .documents-list-grid.data-grid-viewport{background:#fff;background:var(--rk-surface);display:block;height:auto;min-height:0;overflow:visible;padding:0}.project-documents-list .rk-documents-list-grid-header{align-items:center;background-color:#eef2f7;background-color:var(--rk-section-header-bg);border-bottom:1px solid #d8dee6;border-bottom:1px solid var(--rk-border-strong);display:flex;min-height:40px;padding:10px 12px}.project-documents-list .documents-list-grid .data-grid-quick-search-wrap{height:auto}.project-documents-list .documents-list-grid .MuiDataGrid-root{border:none;min-height:0}.project-documents-list .documents-list-grid .MuiDataGrid-columnHeaders{background-color:#eef2f7;background-color:var(--rk-section-header-bg);border-bottom:1px solid #d8dee6;border-bottom:1px solid var(--rk-border-strong);max-height:32px!important;max-height:var(--rk-row-height)!important;min-height:32px!important;min-height:var(--rk-row-height)!important}.project-documents-list .documents-list-grid .MuiDataGrid-columnHeaderTitle{color:#061421;color:var(--rk-section-title-color);font-size:11px;font-size:var(--rk-section-title-size);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.project-documents-list .documents-list-grid .MuiDataGrid-cell,.project-documents-list .documents-list-grid .MuiDataGrid-columnHeader{border-color:#d8dee6;border-color:var(--rk-border-strong)}.project-documents-list .documents-list-grid .MuiDataGrid-row{background-color:#fff;background-color:var(--rk-surface);max-height:none!important;min-height:32px!important;min-height:var(--rk-row-height)!important}.project-documents-list .documents-list-grid .MuiDataGrid-row:hover{background-color:#eef2f7;background-color:var(--rk-section-header-bg)}.project-documents-list .documents-list-grid .MuiDataGrid-row.Mui-selected{background-color:#f3f4f6!important}.project-documents-list .documents-list-grid .MuiDataGrid-row.Mui-selected:hover{background-color:#eceff1!important}.project-documents-list .documents-list-grid .MuiDataGrid-cell{color:#061421;color:var(--rk-navy-deep);font-size:13px}.project-documents-list .documents-list-grid .rk-documents-col-name .MuiLink-root{color:#061421;color:var(--rk-navy-deep);display:block;font-weight:600;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.project-documents-list .documents-list-grid .rk-documents-col-name .MuiLink-root:hover{color:#0c6ba5;color:var(--rk-brand-blue);text-decoration:underline}.project-documents-list .documents-list-grid .rk-documents-col-description{color:#2a3a4f;color:var(--rk-navy-mid)}.project-documents-list .documents-list-grid .rk-documents-col-id{color:#2a3a4f;color:var(--rk-navy-mid);font-weight:500}.project-documents-list .rk-documents-action-icon.MuiIconButton-root{color:#2a3a4f;color:var(--rk-navy-mid);padding:4px}.project-documents-list .rk-documents-action-icon.MuiIconButton-root:hover{background-color:initial;color:#0c6ba5;color:var(--rk-brand-blue)}.project-documents-list .rk-status-pill--inactive{background:#eef1f5;background:var(--rk-chip-neutral-bg);border:1px solid #d8dee6;border:1px solid var(--rk-chip-neutral-border);color:#475569;color:var(--rk-chip-neutral-text)}.project-documents-list .rk-status-pill--no-workflow{color:#64748b;color:var(--rk-kpi-label-color);font-weight:500}.project-documents-list .documents-list-grid .MuiDataGrid-footerContainer{border-top:1px solid #d8dee6;border-top:1px solid var(--rk-border-strong);min-height:44px}@media (max-width:767px){.project-documents-list .rk-documents-list-toolbar{align-items:stretch;flex-direction:column}.project-documents-list .rk-documents-list-actions{width:100%}.project-documents-list .rk-documents-list-actions .MuiFormControl-root{max-width:none;width:100%}}.project-view-page .project-users-tab-content{padding:0!important}.project-users-list{min-width:0;width:100%}.project-users-list .rk-users-loading{display:flex;justify-content:center;padding:48px 0}.project-users-list .users-list-grid.data-grid-viewport{background:#fff;background:var(--rk-surface);display:block;height:auto;min-height:0;overflow:visible;padding:0}.project-users-list .rk-users-list-grid-header{align-items:center;background-color:#eef2f7;background-color:var(--rk-section-header-bg);border-bottom:1px solid #d8dee6;border-bottom:1px solid var(--rk-border-strong);display:flex;min-height:40px;padding:10px 12px}.project-users-list .users-list-grid .data-grid-quick-search-wrap{height:auto}.project-users-list .users-list-grid .MuiDataGrid-root{border:none;min-height:0}.project-users-list .users-list-grid .MuiDataGrid-columnHeaders{background-color:#eef2f7;background-color:var(--rk-section-header-bg);border-bottom:1px solid #d8dee6;border-bottom:1px solid var(--rk-border-strong);max-height:32px!important;max-height:var(--rk-row-height)!important;min-height:32px!important;min-height:var(--rk-row-height)!important}.project-users-list .users-list-grid .MuiDataGrid-columnHeaderTitle{color:#061421;color:var(--rk-section-title-color);font-size:11px;font-size:var(--rk-section-title-size);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.project-users-list .users-list-grid .MuiDataGrid-cell,.project-users-list .users-list-grid .MuiDataGrid-columnHeader{border-color:#d8dee6;border-color:var(--rk-border-strong)}.project-users-list .users-list-grid .MuiDataGrid-row{background-color:#fff;background-color:var(--rk-surface);max-height:none!important;min-height:32px!important;min-height:var(--rk-row-height)!important}.project-users-list .users-list-grid .MuiDataGrid-cell{align-items:center;color:#061421;color:var(--rk-navy-deep);font-size:13px;line-height:1.35}.project-users-list .users-list-grid .MuiDataGrid-cell.rk-users-col-description{align-items:center;overflow:hidden}.project-users-list .users-list-grid .rk-users-description-cell{display:block;line-height:1.35;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.project-users-list .users-list-grid .MuiDataGrid-row:hover{background-color:#eef2f7;background-color:var(--rk-section-header-bg)}.project-users-list .users-list-grid .MuiDataGrid-row.Mui-selected{background-color:#f3f4f6!important}.project-users-list .users-list-grid .MuiDataGrid-row.Mui-selected:hover{background-color:#eceff1!important}.project-users-list .users-list-grid .rk-users-col-name .MuiLink-root{color:#061421;color:var(--rk-navy-deep);display:block;font-weight:600;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.project-users-list .users-list-grid .rk-users-col-name .MuiLink-root:hover{color:#0c6ba5;color:var(--rk-brand-blue);text-decoration:underline}.project-users-list .users-list-grid .rk-users-col-description{color:#2a3a4f;color:var(--rk-navy-mid)}.project-users-list .users-list-grid .rk-users-col-id{color:#2a3a4f;color:var(--rk-navy-mid);font-weight:500}.project-users-list .users-list-grid .rk-users-col-id .rk-users-id-link{color:#2a3a4f;color:var(--rk-navy-mid);font-weight:500;text-decoration:none}.project-users-list .users-list-grid .rk-users-col-id .rk-users-id-link:hover{color:#0c6ba5;color:var(--rk-brand-blue);text-decoration:underline}.project-users-list .rk-users-action-icon.MuiIconButton-root{color:#2a3a4f;color:var(--rk-navy-mid);padding:4px}.project-users-list .rk-users-action-icon.MuiIconButton-root:hover{background-color:initial;color:#0c6ba5;color:var(--rk-brand-blue)}.project-users-list .rk-status-pill--inactive{background:#eef1f5;background:var(--rk-chip-neutral-bg);border:1px solid #d8dee6;border:1px solid var(--rk-chip-neutral-border);color:#475569;color:var(--rk-chip-neutral-text)}.project-users-list .users-list-grid .MuiDataGrid-footerContainer{border-top:1px solid #d8dee6;border-top:1px solid var(--rk-border-strong);min-height:44px}.project-users-list .rk-users-suggested-panel{background:#fff;background:var(--rk-surface);border:1px solid #d8dee6;border:1px solid var(--rk-border-strong);border-radius:4px;margin-top:16px;padding:16px}.project-users-list .rk-users-suggested-panel .MuiTypography-h6{color:#061421;color:var(--rk-navy-deep);font-size:15px;font-weight:700}@media (max-width:767px){.project-users-list .rk-users-list-toolbar{align-items:stretch;flex-direction:column}.project-users-list .rk-users-list-actions{width:100%}.project-users-list .rk-users-list-actions .MuiFormControl-root{max-width:none;width:100%}}.project-evaluation-view-page{max-width:100%;min-width:0;width:100%}.project-evaluation-view-page-header{margin-bottom:8px;margin-bottom:var(--rk-dashboard-section-gap)}.project-evaluation-view-page-header .project-evaluation-edit-btn.MuiButton-contained{background-color:#0c6ba5!important;background-color:var(--rk-btn-primary-bg)!important;box-shadow:none;color:#fff!important}.project-evaluation-view-page-header .project-evaluation-edit-btn.MuiButton-contained:hover{background-color:#096897!important;background-color:var(--rk-btn-primary-hover)!important;box-shadow:none}.project-evaluation-view-page .project-evaluation-sidebar-expand-bar{display:flex;justify-content:flex-end;margin-bottom:12px;width:100%}.project-evaluation-view-page .project-evaluation-sidebar-expand-btn.MuiButton-outlined{background-color:#fff!important;background-color:var(--rk-surface)!important;border-color:#d8dee6;border-color:var(--rk-border-strong);color:#061421;color:var(--rk-navy-deep);font-size:13px;font-weight:500;justify-content:flex-start;max-width:100%;min-height:36px;padding:8px 12px;text-align:left;text-transform:none;white-space:normal;width:auto}.project-evaluation-view-page .project-evaluation-sidebar-expand-btn.MuiButton-outlined:hover{background-color:#fff!important;background-color:var(--rk-surface)!important;border-color:#0c6ba5;border-color:var(--rk-brand-blue);color:#061421;color:var(--rk-navy-deep)}.project-audit-test-view-page .project-audit-test-sidebar-expand-bar{display:flex;justify-content:flex-end;margin-bottom:12px;width:100%}.project-audit-test-view-page .project-audit-test-sidebar-expand-btn.MuiButton-outlined{background-color:#fff!important;background-color:var(--rk-surface)!important;border-color:#d8dee6;border-color:var(--rk-border-strong);color:#061421;color:var(--rk-navy-deep);font-size:13px;font-weight:500;justify-content:flex-start;max-width:100%;min-height:36px;padding:8px 12px;text-align:left;text-transform:none;white-space:normal;width:auto}.project-audit-test-view-page .project-audit-test-sidebar-expand-btn.MuiButton-outlined:hover{background-color:#fff!important;background-color:var(--rk-surface)!important;border-color:#0c6ba5;border-color:var(--rk-brand-blue);color:#061421;color:var(--rk-navy-deep)}.project-cap-poam-view-page .project-cap-poam-sidebar-expand-bar{display:flex;justify-content:flex-end;margin-bottom:12px;width:100%}.project-cap-poam-view-page .project-cap-poam-sidebar-expand-btn.MuiButton-outlined{background-color:#fff!important;background-color:var(--rk-surface)!important;border-color:#d8dee6;border-color:var(--rk-border-strong);color:#061421;color:var(--rk-navy-deep);font-size:13px;font-weight:500;justify-content:flex-start;max-width:100%;min-height:36px;padding:8px 12px;text-align:left;text-transform:none;white-space:normal;width:auto}.project-cap-poam-view-page .project-cap-poam-sidebar-expand-btn.MuiButton-outlined:hover{background-color:#fff!important;background-color:var(--rk-surface)!important;border-color:#0c6ba5;border-color:var(--rk-brand-blue);color:#061421;color:var(--rk-navy-deep)}.project-cap-poam-view-page .project-cap-poam-sidebar-panel>.MuiAppBar-root{background:#fff!important;background:var(--rk-surface)!important;border:1px solid #d8dee6;border:1px solid var(--rk-border-strong);border-radius:4px;border-radius:var(--rk-card-radius);margin-bottom:12px;overflow:hidden}.project-cap-poam-view-page .project-cap-poam-sidebar-panel>.MuiAppBar-root .MuiTabs-root{min-height:40px}.project-cap-poam-view-page .project-cap-poam-sidebar-panel>.MuiAppBar-root .MuiTab-root{font-size:13px;min-height:40px}.project-cap-poam-view-page .project-cap-poam-details-table{background:#fff;background:var(--rk-surface);border:1px solid #d8dee6;border:1px solid var(--rk-border-strong);border-radius:4px;border-radius:var(--rk-card-radius);overflow:hidden}.project-cap-poam-view-page .rk-status-pill--inactive{background:#eef1f5;background:var(--rk-chip-neutral-bg);border:1px solid #d8dee6;border:1px solid var(--rk-chip-neutral-border);color:#475569;color:var(--rk-chip-neutral-text)}.project-audit-test-view-page .project-audit-test-sidebar-panel>.MuiAppBar-root{background:#fff!important;background:var(--rk-surface)!important;border:1px solid #d8dee6;border:1px solid var(--rk-border-strong);border-radius:4px;border-radius:var(--rk-card-radius);margin-bottom:12px;overflow:hidden}.project-audit-test-view-page .project-audit-test-sidebar-panel>.MuiAppBar-root .MuiTabs-root{min-height:40px}.project-audit-test-view-page .project-audit-test-sidebar-panel>.MuiAppBar-root .MuiTab-root{font-size:13px;min-height:40px}.project-evaluation-view-page .project-evaluation-detail-subtabs.MuiAppBar-root,.project-evaluation-view-page .project-evaluation-detail-subtabs.MuiPaper-root{background:#0000!important;background-color:initial!important;border:none;border-radius:0;box-shadow:none;margin-bottom:0}.project-evaluation-view-page .project-evaluation-sidebar-panel>.MuiAppBar-root{background:#fff!important;background:var(--rk-surface)!important;border:1px solid #d8dee6;border:1px solid var(--rk-border-strong);border-radius:4px;border-radius:var(--rk-card-radius);margin-bottom:12px;overflow:hidden}.project-evaluation-view-page .project-evaluation-sidebar-panel>.MuiAppBar-root .MuiTabs-root{min-height:40px}.project-evaluation-view-page .project-evaluation-sidebar-panel>.MuiAppBar-root .MuiTab-root{font-size:13px;font-weight:600;min-height:40px;text-transform:none}.project-evaluation-view-page .project-evaluation-sidebar-panel>.MuiAppBar-root .MuiTab-root.Mui-selected{color:#0c6ba5;color:var(--rk-brand-blue)}.project-evaluation-view-page .project-evaluation-sidebar-panel>.MuiAppBar-root .MuiTabs-indicator{background-color:#0c6ba5;background-color:var(--rk-brand-blue);height:3px}.project-evaluation-view-page .project-evaluation-details-table.MuiPaper-root{background:#fff;background:var(--rk-surface);border:1px solid #d8dee6;border:1px solid var(--rk-border-strong);border-radius:4px;border-radius:var(--rk-card-radius);box-shadow:none;margin-top:0;overflow:hidden}.project-evaluation-view-page table.project-evaluation-data-table{background:#fff;background:var(--rk-surface);border:none;margin-top:0}.project-evaluation-view-page table.project-evaluation-data-table .MuiTableRow-root{background-color:initial}.project-evaluation-view-page table.project-evaluation-data-table .MuiTableRow-root:not(:last-child) .MuiTableCell-root{border-bottom:1px solid #d8dee6;border-bottom:1px solid var(--rk-border-strong)}.project-evaluation-view-page table.project-evaluation-data-table>tbody>tr>.MuiTableCell-root:first-child{background-color:#eef2f7!important;background-color:var(--rk-section-header-bg)!important;box-sizing:border-box;color:#061421;color:var(--rk-navy-deep);font-size:13px;font-weight:600;max-width:160px;min-width:112px;padding:10px 12px;vertical-align:top;width:160px}.project-evaluation-view-page table.project-evaluation-data-table>tbody>tr>.MuiTableCell-root:first-child strong{font-weight:600}.project-evaluation-view-page table.project-evaluation-data-table>tbody>tr>.MuiTableCell-root:last-child{background-color:#fff;background-color:var(--rk-surface);font-size:13px;line-height:1.5;overflow-wrap:break-word;padding:10px 12px;vertical-align:top;word-break:break-word}.project-evaluation-view-page table.project-evaluation-data-table>tbody>tr>.MuiTableCell-root:last-child a{color:#0c6ba5;color:var(--rk-brand-blue);font-weight:500;text-decoration:none}.project-evaluation-view-page table.project-evaluation-data-table>tbody>tr>.MuiTableCell-root:last-child a:hover{color:#0a5f94;color:var(--rk-brand-blue-dark);text-decoration:underline}.project-evaluation-view-page .project-evaluation-keywords-list{margin:0;padding-left:1.25em}.project-view-page .project-controls-tab-content{padding:0!important}.project-controls-list{min-width:0;width:100%}.project-controls-list .rk-controls-loading{display:flex;justify-content:center;padding:48px 0}.project-controls-list .controls-list-grid.data-grid-viewport{background:#fff;background:var(--rk-surface);display:block;height:auto;min-height:0;overflow:visible;padding:0}.project-controls-list .rk-controls-list-grid-header{align-items:center;background-color:#eef2f7;background-color:var(--rk-section-header-bg);border-bottom:1px solid #d8dee6;border-bottom:1px solid var(--rk-border-strong);display:flex;min-height:40px;padding:10px 12px}.project-controls-list .controls-list-grid .data-grid-quick-search-wrap{height:auto}.project-controls-list .controls-list-grid .MuiDataGrid-root{border:none;height:auto!important;min-height:0}.project-controls-list .controls-list-grid .MuiDataGrid-columnHeaders{background-color:#eef2f7;background-color:var(--rk-section-header-bg);border-bottom:1px solid #d8dee6;border-bottom:1px solid var(--rk-border-strong);max-height:32px!important;max-height:var(--rk-row-height)!important;min-height:32px!important;min-height:var(--rk-row-height)!important}.project-controls-list .controls-list-grid .MuiDataGrid-columnHeaderTitle{color:#061421;color:var(--rk-section-title-color);font-size:11px;font-size:var(--rk-section-title-size);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.project-controls-list .controls-list-grid .MuiDataGrid-cell,.project-controls-list .controls-list-grid .MuiDataGrid-columnHeader{border-color:#d8dee6;border-color:var(--rk-border-strong)}.project-controls-list .controls-list-grid .MuiDataGrid-row{background-color:#fff;background-color:var(--rk-surface);max-height:none!important;min-height:32px!important;min-height:var(--rk-row-height)!important}.project-controls-list .controls-list-grid .MuiDataGrid-row:nth-of-type(2n){background-color:#fafbfc}.project-controls-list .controls-list-grid .MuiDataGrid-row:hover{background-color:#eef2f7;background-color:var(--rk-section-header-bg)}.project-controls-list .controls-list-grid .MuiDataGrid-row.Mui-selected{background-color:#f3f4f6!important}.project-controls-list .controls-list-grid .MuiDataGrid-row.Mui-selected:hover{background-color:#eceff1!important}.project-controls-list .controls-list-grid .MuiDataGrid-cell{align-items:center;color:#061421;color:var(--rk-navy-deep);display:flex;font-size:13px;min-width:0}.project-controls-list .controls-list-grid .rk-controls-col-name .MuiLink-root{color:#0c6ba5;color:var(--rk-brand-blue);display:block;font-weight:600;max-width:100%;min-width:0;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;width:100%}.project-controls-list .controls-list-grid .rk-controls-col-name .MuiLink-root:hover{color:#096897;color:var(--rk-brand-blue-hover);text-decoration:underline}.project-controls-list .controls-list-grid .rk-controls-col-description{color:#2a3a4f;color:var(--rk-navy-mid)}.project-controls-list .controls-list-grid .rk-controls-col-description .rich-text-grid-cell,.project-controls-list .controls-list-grid .rk-controls-col-description .rk-truncate-inner{flex:1 1 auto;max-width:100%;min-width:0;width:100%}.project-controls-list .controls-list-grid .rk-controls-col-meta{color:#2a3a4f;color:var(--rk-navy-mid);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-controls-list .controls-list-grid .rk-controls-col-cap .MuiLink-root{color:#0c6ba5;color:var(--rk-brand-blue);display:block;max-width:100%;min-width:0;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;width:100%}.project-controls-list .controls-list-grid .rk-controls-col-cap .MuiLink-root:hover{color:#096897;color:var(--rk-brand-blue-hover);text-decoration:underline}.project-controls-list .controls-list-grid .rk-controls-col-exception .MuiFormControlLabel-root,.project-controls-list .controls-list-grid .rk-controls-col-exception .MuiFormGroup-root{margin:0}.project-controls-list .controls-list-grid .rk-controls-col-action{justify-content:flex-end}.project-controls-list .controls-list-grid .rk-controls-action-cell{justify-content:flex-end;width:100%}.project-controls-list .rk-controls-action-icon.MuiIconButton-root{color:#0c6ba5;color:var(--rk-brand-blue);padding:4px}.project-controls-list .rk-controls-action-icon.MuiIconButton-root:hover{background-color:initial;color:#096897;color:var(--rk-brand-blue-hover)}.project-controls-list .rk-status-pill--inactive{background:#eef1f5;background:var(--rk-chip-neutral-bg);border:1px solid #d8dee6;border:1px solid var(--rk-chip-neutral-border);color:#475569;color:var(--rk-chip-neutral-text)}.project-controls-list .controls-list-grid .MuiDataGrid-footerContainer{border-top:1px solid #d8dee6;border-top:1px solid var(--rk-border-strong);min-height:44px}@media (max-width:767px){.project-controls-list .rk-controls-list-toolbar{align-items:stretch;flex-direction:column}.project-controls-list .rk-controls-list-actions{width:100%}.project-controls-list .rk-controls-list-actions .MuiFormControl-root{max-width:none;width:100%}}.project-view-page .project-audit-tests-tab-content{padding:0!important}.project-audit-tests-list{min-width:0;width:100%}.project-audit-tests-list .rk-audit-tests-loading{display:flex;justify-content:center;padding:48px 0}.project-audit-tests-list .audit-tests-list-grid.data-grid-viewport{background:#fff;background:var(--rk-surface);display:block;height:auto;min-height:0;overflow:visible;padding:0}.project-audit-tests-list .rk-audit-tests-list-grid-header{align-items:center;background-color:#eef2f7;background-color:var(--rk-section-header-bg);border-bottom:1px solid #d8dee6;border-bottom:1px solid var(--rk-border-strong);display:flex;min-height:40px;padding:10px 12px}.project-audit-tests-list .audit-tests-list-grid .data-grid-quick-search-wrap{height:auto}.project-audit-tests-list .audit-tests-list-grid .MuiDataGrid-root{border:none;min-height:0}.project-audit-tests-list .audit-tests-list-grid .MuiDataGrid-columnHeaders{background-color:#eef2f7;background-color:var(--rk-section-header-bg);border-bottom:1px solid #d8dee6;border-bottom:1px solid var(--rk-border-strong);max-height:32px!important;max-height:var(--rk-row-height)!important;min-height:32px!important;min-height:var(--rk-row-height)!important}.project-audit-tests-list .audit-tests-list-grid .MuiDataGrid-columnHeaderTitle{color:#061421;color:var(--rk-section-title-color);font-size:11px;font-size:var(--rk-section-title-size);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.project-audit-tests-list .audit-tests-list-grid .MuiDataGrid-cell,.project-audit-tests-list .audit-tests-list-grid .MuiDataGrid-columnHeader{border-color:#d8dee6;border-color:var(--rk-border-strong)}.project-audit-tests-list .audit-tests-list-grid .MuiDataGrid-row{background-color:#fff;background-color:var(--rk-surface);max-height:none!important;min-height:32px!important;min-height:var(--rk-row-height)!important}.project-audit-tests-list .audit-tests-list-grid .MuiDataGrid-row:hover{background-color:#eef2f7;background-color:var(--rk-section-header-bg)}.project-audit-tests-list .audit-tests-list-grid .MuiDataGrid-row.Mui-selected{background-color:#f3f4f6!important}.project-audit-tests-list .audit-tests-list-grid .MuiDataGrid-row.Mui-selected:hover{background-color:#eceff1!important}.project-audit-tests-list .audit-tests-list-grid .MuiDataGrid-cell{color:#061421;color:var(--rk-navy-deep);font-size:13px}.project-audit-tests-list .audit-tests-list-grid .rk-audit-tests-col-name .MuiLink-root{color:#061421;color:var(--rk-navy-deep);display:block;font-weight:600;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.project-audit-tests-list .audit-tests-list-grid .rk-audit-tests-col-name .MuiLink-root:hover{color:#0c6ba5;color:var(--rk-brand-blue);text-decoration:underline}.project-audit-tests-list .audit-tests-list-grid .rk-audit-tests-col-description{color:#2a3a4f;color:var(--rk-navy-mid)}.project-audit-tests-list .audit-tests-list-grid .rk-audit-tests-col-id{color:#2a3a4f;color:var(--rk-navy-mid);font-weight:500}.project-audit-tests-list .rk-audit-tests-action-icon.MuiIconButton-root{color:#2a3a4f;color:var(--rk-navy-mid);padding:4px}.project-audit-tests-list .rk-audit-tests-action-icon.MuiIconButton-root:hover{background-color:initial;color:#0c6ba5;color:var(--rk-brand-blue)}.project-audit-tests-list .rk-status-pill--inactive{background:#eef1f5;background:var(--rk-chip-neutral-bg);border:1px solid #d8dee6;border:1px solid var(--rk-chip-neutral-border);color:#475569;color:var(--rk-chip-neutral-text)}.project-audit-tests-list .audit-tests-list-grid .MuiDataGrid-footerContainer{border-top:1px solid #d8dee6;border-top:1px solid var(--rk-border-strong);min-height:44px}@media (max-width:767px){.project-audit-tests-list .rk-audit-tests-list-toolbar{align-items:stretch;flex-direction:column}.project-audit-tests-list .rk-audit-tests-list-actions{width:100%}.project-audit-tests-list .rk-audit-tests-list-actions .MuiFormControl-root{max-width:none;width:100%}}.project-view-page .project-cap-poams-tab-content{padding:0!important}.project-cap-poams-list{min-width:0;width:100%}.project-cap-poams-list .rk-cap-poams-loading{display:flex;justify-content:center;padding:48px 0}.project-cap-poams-list .cap-poam-list-grid.data-grid-viewport{background:#fff;background:var(--rk-surface);display:block;height:auto;min-height:0;overflow:visible;padding:0}.project-cap-poams-list .rk-cap-poams-list-grid-header{align-items:center;background-color:#eef2f7;background-color:var(--rk-section-header-bg);border-bottom:1px solid #d8dee6;border-bottom:1px solid var(--rk-border-strong);display:flex;min-height:40px;padding:10px 12px}.project-cap-poams-list .cap-poam-list-grid .data-grid-quick-search-wrap{height:auto}.project-cap-poams-list .cap-poam-list-grid .MuiDataGrid-root{border:none;min-height:0}.project-cap-poams-list .cap-poam-list-grid .MuiDataGrid-columnHeaders{background-color:#eef2f7;background-color:var(--rk-section-header-bg);border-bottom:1px solid #d8dee6;border-bottom:1px solid var(--rk-border-strong);max-height:32px!important;max-height:var(--rk-row-height)!important;min-height:32px!important;min-height:var(--rk-row-height)!important}.project-cap-poams-list .cap-poam-list-grid .MuiDataGrid-columnHeaderTitle{color:#061421;color:var(--rk-section-title-color);font-size:11px;font-size:var(--rk-section-title-size);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.project-cap-poams-list .cap-poam-list-grid .MuiDataGrid-cell,.project-cap-poams-list .cap-poam-list-grid .MuiDataGrid-columnHeader{border-color:#d8dee6;border-color:var(--rk-border-strong)}.project-cap-poams-list .cap-poam-list-grid .MuiDataGrid-row{background-color:#fff;background-color:var(--rk-surface);max-height:none!important;min-height:32px!important;min-height:var(--rk-row-height)!important}.project-cap-poams-list .cap-poam-list-grid .MuiDataGrid-row:hover{background-color:#eef2f7;background-color:var(--rk-section-header-bg)}.project-cap-poams-list .cap-poam-list-grid .MuiDataGrid-row.Mui-selected{background-color:#f3f4f6!important}.project-cap-poams-list .cap-poam-list-grid .MuiDataGrid-row.Mui-selected:hover{background-color:#eceff1!important}.project-cap-poams-list .cap-poam-list-grid .MuiDataGrid-cell{color:#061421;color:var(--rk-navy-deep);font-size:13px}.project-cap-poams-list .cap-poam-list-grid .rk-cap-poams-col-name .MuiLink-root{color:#061421;color:var(--rk-navy-deep);display:block;font-weight:600;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.project-cap-poams-list .cap-poam-list-grid .rk-cap-poams-col-name .MuiLink-root:hover{color:#0c6ba5;color:var(--rk-brand-blue);text-decoration:underline}.project-cap-poams-list .cap-poam-list-grid .rk-cap-poams-col-description{color:#2a3a4f;color:var(--rk-navy-mid)}.project-cap-poams-list .cap-poam-list-grid .rk-cap-poams-col-meta{color:#2a3a4f;color:var(--rk-navy-mid);font-weight:500}.project-cap-poams-list .rk-cap-poams-action-icon.MuiIconButton-root{color:#2a3a4f;color:var(--rk-navy-mid);padding:4px}.project-cap-poams-list .rk-cap-poams-action-icon.MuiIconButton-root:hover{background-color:initial;color:#0c6ba5;color:var(--rk-brand-blue)}.project-cap-poams-list .rk-status-pill--inactive{background:#eef1f5;background:var(--rk-chip-neutral-bg);border:1px solid #d8dee6;border:1px solid var(--rk-chip-neutral-border);color:#475569;color:var(--rk-chip-neutral-text)}.project-cap-poams-list .cap-poam-list-grid .MuiDataGrid-footerContainer{border-top:1px solid #d8dee6;border-top:1px solid var(--rk-border-strong);min-height:44px}@media (max-width:767px){.project-cap-poams-list .rk-cap-poams-list-toolbar{align-items:stretch;flex-direction:column}.project-cap-poams-list .rk-cap-poams-list-actions{width:100%}.project-cap-poams-list .rk-cap-poams-list-actions .MuiFormControl-root{max-width:none;width:100%}}.project-view-page .project-evaluations-tab-content{padding:0!important}.project-evaluations-list{min-width:0;width:100%}.project-evaluations-list .rk-evaluations-loading{display:flex;justify-content:center;padding:48px 0}.project-evaluations-list .evaluations-list-grid.data-grid-viewport{background:#fff;background:var(--rk-surface);display:block;height:auto;min-height:0;overflow:visible;padding:0}.project-evaluations-list .rk-evaluations-list-grid-header{align-items:center;background-color:#eef2f7;background-color:var(--rk-section-header-bg);border-bottom:1px solid #d8dee6;border-bottom:1px solid var(--rk-border-strong);display:flex;min-height:40px;padding:10px 12px}.project-evaluations-list .evaluations-list-grid .data-grid-quick-search-wrap{height:auto}.project-evaluations-list .evaluations-list-grid .MuiDataGrid-root{border:none;min-height:0}.project-evaluations-list .evaluations-list-grid .MuiDataGrid-columnHeaders{background-color:#eef2f7;background-color:var(--rk-section-header-bg);border-bottom:1px solid #d8dee6;border-bottom:1px solid var(--rk-border-strong);max-height:32px!important;max-height:var(--rk-row-height)!important;min-height:32px!important;min-height:var(--rk-row-height)!important}.project-evaluations-list .evaluations-list-grid .MuiDataGrid-columnHeaderTitle{color:#061421;color:var(--rk-section-title-color);font-size:11px;font-size:var(--rk-section-title-size);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.project-evaluations-list .evaluations-list-grid .MuiDataGrid-cell,.project-evaluations-list .evaluations-list-grid .MuiDataGrid-columnHeader{border-color:#d8dee6;border-color:var(--rk-border-strong)}.project-evaluations-list .evaluations-list-grid .MuiDataGrid-row{background-color:#fff;background-color:var(--rk-surface);max-height:none!important;min-height:32px!important;min-height:var(--rk-row-height)!important}.project-evaluations-list .evaluations-list-grid .MuiDataGrid-row:hover{background-color:#eef2f7;background-color:var(--rk-section-header-bg)}.project-evaluations-list .evaluations-list-grid .MuiDataGrid-row.Mui-selected{background-color:#f3f4f6!important}.project-evaluations-list .evaluations-list-grid .MuiDataGrid-row.Mui-selected:hover{background-color:#eceff1!important}.project-evaluations-list .evaluations-list-grid .MuiDataGrid-cell{color:#061421;color:var(--rk-navy-deep);font-size:13px}.project-evaluations-list .evaluations-list-grid .rk-evaluations-col-name .MuiLink-root{color:#061421;color:var(--rk-navy-deep);display:block;font-weight:600;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.project-evaluations-list .evaluations-list-grid .rk-evaluations-col-name .MuiLink-root:hover{color:#0c6ba5;color:var(--rk-brand-blue);text-decoration:underline}.project-evaluations-list .evaluations-list-grid .rk-evaluations-col-description{color:#2a3a4f;color:var(--rk-navy-mid)}.project-evaluations-list .evaluations-list-grid .rk-evaluations-col-id{color:#2a3a4f;color:var(--rk-navy-mid);font-weight:500}.project-evaluations-list .rk-evaluations-action-icon.MuiIconButton-root{color:#2a3a4f;color:var(--rk-navy-mid);padding:4px}.project-evaluations-list .rk-evaluations-action-icon.MuiIconButton-root:hover{background-color:initial;color:#0c6ba5;color:var(--rk-brand-blue)}.project-evaluations-list .evaluations-list-grid .MuiDataGrid-footerContainer{border-top:1px solid #d8dee6;border-top:1px solid var(--rk-border-strong);min-height:44px}@media (max-width:767px){.project-evaluations-list .rk-evaluations-list-toolbar{align-items:stretch;flex-direction:column}.project-evaluations-list .rk-evaluations-list-actions{width:100%}.project-evaluations-list .rk-evaluations-list-actions .MuiFormControl-root{max-width:none;width:100%}}.project-view-page .project-surveys-tab-content{padding:0!important}.project-surveys-list{min-width:0;width:100%}.project-surveys-list .rk-surveys-list-toolbar{justify-content:flex-start}.project-surveys-list .rk-survey-suggestions-panel:not(.rk-survey-suggestions-panel--open){margin-left:auto}.project-surveys-list .rk-surveys-loading{display:flex;justify-content:center;padding:48px 0}.project-surveys-list .surveys-list-grid.data-grid-viewport{background:#fff;background:var(--rk-surface);display:block;height:auto;min-height:0;overflow:visible;padding:0}.project-surveys-list .surveys-list-grid .data-grid-quick-search-wrap{height:auto}.project-surveys-list .surveys-list-grid .MuiDataGrid-root{border:none;height:auto!important;min-height:0}.project-surveys-list .surveys-list-grid .MuiDataGrid-main{overflow:visible}.project-surveys-list .surveys-list-grid .MuiDataGrid-columnHeaders{background-color:#eef2f7;background-color:var(--rk-section-header-bg);border-bottom:1px solid #d8dee6;border-bottom:1px solid var(--rk-border-strong);max-height:32px!important;max-height:var(--rk-row-height)!important;min-height:32px!important;min-height:var(--rk-row-height)!important}.project-surveys-list .surveys-list-grid .MuiDataGrid-columnHeaderTitle{color:#061421;color:var(--rk-section-title-color);font-size:11px;font-size:var(--rk-section-title-size);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.project-surveys-list .surveys-list-grid .MuiDataGrid-cell,.project-surveys-list .surveys-list-grid .MuiDataGrid-columnHeader{border-color:#d8dee6;border-color:var(--rk-border-strong)}.project-surveys-list .surveys-list-grid .MuiDataGrid-row{background-color:#fff;background-color:var(--rk-surface);max-height:none!important;min-height:32px!important;min-height:var(--rk-row-height)!important}.project-surveys-list .surveys-list-grid .MuiDataGrid-row:nth-of-type(2n){background-color:#fafbfc}.project-surveys-list .surveys-list-grid .MuiDataGrid-row:hover{background-color:#eef2f7;background-color:var(--rk-section-header-bg)}.project-surveys-list .surveys-list-grid .MuiDataGrid-row.Mui-selected{background-color:#f3f4f6!important}.project-surveys-list .surveys-list-grid .MuiDataGrid-row.Mui-selected:hover{background-color:#eceff1!important}.project-surveys-list .surveys-list-grid .MuiDataGrid-cell{align-items:center;color:#061421;color:var(--rk-navy-deep);display:flex;font-size:13px}.project-surveys-list .surveys-list-grid .rk-surveys-col-name .MuiLink-root{color:#0c6ba5;color:var(--rk-brand-blue);display:block;font-weight:600;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.project-surveys-list .surveys-list-grid .rk-surveys-col-name .MuiLink-root:hover{color:#096897;color:var(--rk-brand-blue-hover);text-decoration:underline}.project-surveys-list .surveys-list-grid .rk-surveys-col-responses .MuiLink-root{color:#0c6ba5;color:var(--rk-brand-blue);font-weight:500;text-decoration:none}.project-surveys-list .surveys-list-grid .rk-surveys-col-responses .MuiLink-root:hover{color:#096897;color:var(--rk-brand-blue-hover);text-decoration:underline}.project-surveys-list .surveys-list-grid .rk-surveys-col-published{color:#061421;color:var(--rk-navy-deep)}.project-surveys-list .rk-surveys-action-icon.MuiIconButton-root{color:#0c6ba5;color:var(--rk-brand-blue);padding:4px}.project-surveys-list .rk-surveys-action-icon.MuiIconButton-root:hover{background-color:initial;color:#096897;color:var(--rk-brand-blue-hover)}.project-surveys-list .rk-surveys-template-btn.MuiButton-root{color:#0c6ba5;color:var(--rk-brand-blue);font-size:13px;font-weight:500;line-height:1.2;min-width:0;padding:2px 6px;text-transform:none}.project-surveys-list .rk-surveys-template-btn.MuiButton-root:hover{background-color:initial;color:#096897;color:var(--rk-brand-blue-hover);text-decoration:underline}.project-surveys-list .rk-surveys-template-btn .MuiButton-startIcon{margin-right:4px}.project-surveys-list .surveys-list-grid .MuiDataGrid-footerContainer{border-top:1px solid #d8dee6;border-top:1px solid var(--rk-border-strong);min-height:44px}@media (max-width:767px){.project-surveys-list .rk-surveys-list-toolbar{align-items:stretch;flex-direction:column}.project-surveys-list .rk-surveys-list-actions{width:100%}.project-surveys-list .rk-surveys-list-actions .MuiFormControl-root{max-width:none;width:100%}}.project-view-page .project-risks-tab-content{padding:0!important}.project-risks-list{min-width:0;width:100%}.project-risks-list .rk-risks-loading{display:flex;justify-content:center;padding:48px 0}.project-risks-list .risk-list-grid.data-grid-viewport{background:#fff;background:var(--rk-surface);display:block;height:auto;min-height:0;overflow:visible;padding:0}.project-risks-list .rk-risks-list-grid-header{align-items:center;background-color:#eef2f7;background-color:var(--rk-section-header-bg);border-bottom:1px solid #d8dee6;border-bottom:1px solid var(--rk-border-strong);display:flex;min-height:40px;padding:10px 12px}.project-risks-list .risk-list-grid .data-grid-quick-search-wrap{height:auto}.project-risks-list .risk-list-grid .MuiDataGrid-root{border:none;height:auto!important;min-height:0}.project-risks-list .risk-list-grid .MuiDataGrid-columnHeaders{background-color:#eef2f7;background-color:var(--rk-section-header-bg);border-bottom:1px solid #d8dee6;border-bottom:1px solid var(--rk-border-strong);max-height:32px!important;max-height:var(--rk-row-height)!important;min-height:32px!important;min-height:var(--rk-row-height)!important}.project-risks-list .risk-list-grid .MuiDataGrid-columnHeaderTitle{color:#061421;color:var(--rk-section-title-color);font-size:11px;font-size:var(--rk-section-title-size);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.project-risks-list .risk-list-grid .MuiDataGrid-cell,.project-risks-list .risk-list-grid .MuiDataGrid-columnHeader{border-color:#d8dee6;border-color:var(--rk-border-strong)}.project-risks-list .risk-list-grid .MuiDataGrid-row{background-color:#fff;background-color:var(--rk-surface);max-height:none!important;min-height:32px!important;min-height:var(--rk-row-height)!important}.project-risks-list .risk-list-grid .MuiDataGrid-row:nth-of-type(2n){background-color:#fafbfc}.project-risks-list .risk-list-grid .MuiDataGrid-row:hover{background-color:#eef2f7;background-color:var(--rk-section-header-bg)}.project-risks-list .risk-list-grid .MuiDataGrid-row.Mui-selected{background-color:#f3f4f6!important}.project-risks-list .risk-list-grid .MuiDataGrid-row.Mui-selected:hover{background-color:#eceff1!important}.project-risks-list .risk-list-grid .MuiDataGrid-cell{align-items:center;color:#061421;color:var(--rk-navy-deep);display:flex;font-size:13px}.project-risks-list .risk-list-grid .rk-risks-col-name .MuiLink-root{color:#0c6ba5;color:var(--rk-brand-blue);display:block;font-weight:600;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.project-risks-list .risk-list-grid .rk-risks-col-name .MuiLink-root:hover{color:#096897;color:var(--rk-brand-blue-hover);text-decoration:underline}.project-risks-list .risk-list-grid .rk-risks-col-description,.project-risks-list .risk-list-grid .rk-risks-col-meta{color:#2a3a4f;color:var(--rk-navy-mid)}.project-risks-list .risk-list-grid .rk-risks-col-owner .MuiLink-root{color:#0c6ba5;color:var(--rk-brand-blue);display:block;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.project-risks-list .risk-list-grid .rk-risks-col-owner .MuiLink-root:hover{color:#096897;color:var(--rk-brand-blue-hover);text-decoration:underline}.project-risks-list .rk-risks-action-icon.MuiIconButton-root{color:#0c6ba5;color:var(--rk-brand-blue);padding:4px}.project-risks-list .rk-risks-action-icon.MuiIconButton-root:hover{background-color:initial;color:#096897;color:var(--rk-brand-blue-hover)}.project-risks-list .rk-status-pill--inactive{background:#eef1f5;background:var(--rk-chip-neutral-bg);border:1px solid #d8dee6;border:1px solid var(--rk-chip-neutral-border);color:#475569;color:var(--rk-chip-neutral-text)}.project-risks-list .risk-list-grid .MuiDataGrid-footerContainer{border-top:1px solid #d8dee6;border-top:1px solid var(--rk-border-strong);min-height:44px}@media (max-width:767px){.project-risks-list .rk-risks-list-toolbar{align-items:stretch;flex-direction:column}.project-risks-list .rk-risks-list-actions{width:100%}.project-risks-list .rk-risks-list-actions .MuiFormControl-root{max-width:none;width:100%}}.project-view-page .project-assessments-tab-content{padding:0!important}.project-assessments-list{min-width:0;width:100%}.project-assessments-list .rk-assessments-loading{display:flex;justify-content:center;padding:48px 0}.project-assessments-list .rk-assessments-list-toolbar{margin-bottom:8px}.project-assessments-list .rk-assessments-list-actions{width:100%}.project-assessments-list .rk-assessments-list-actions .MuiFormControl-root{flex:1 1 auto;max-width:none;width:100%}.project-assessments-list .rk-assessments-list-help{color:#2a3a4f;color:var(--rk-navy-mid);display:block;font-size:13px;line-height:1.45;margin:0 0 12px}.project-assessments-list .assessment-list-grid.rk-card{background:#fff;background:var(--rk-surface);overflow:hidden;padding:0}.project-assessments-list .rk-assessments-ag-grid.ag-theme-alpine{--ag-border-color:var(--rk-border-strong);--ag-header-background-color:var(--rk-section-header-bg);--ag-odd-row-background-color:#fafbfc;--ag-row-hover-color:var(--rk-section-header-bg);--ag-selected-row-background-color:#f3f4f6;--ag-font-size:13px;--ag-foreground-color:var(--rk-navy-deep);border:none}.project-assessments-list .rk-assessments-ag-grid .ag-root-wrapper{border:none;border-radius:0}.project-assessments-list .rk-assessments-ag-grid .ag-header{border-bottom:1px solid #d8dee6;border-bottom:1px solid var(--rk-border-strong)}.project-assessments-list .rk-assessments-ag-grid .ag-header-cell-text{color:#061421;color:var(--rk-section-title-color);font-size:11px;font-size:var(--rk-section-title-size);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.project-assessments-list .rk-assessments-ag-grid .ag-cell,.project-assessments-list .rk-assessments-ag-grid .ag-header-cell{border-color:#d8dee6;border-color:var(--rk-border-strong)}.project-assessments-list .rk-assessments-ag-grid .ag-row{border-color:#0000001f;border-color:var(--rk-border)}.project-assessments-list .rk-assessments-ag-grid .rk-assessments-col-name .MuiLink-root,.project-assessments-list .rk-assessments-ag-grid .rk-assessments-name-link{color:#0c6ba5;color:var(--rk-brand-blue);font-weight:600;text-decoration:none}.project-assessments-list .rk-assessments-ag-grid .rk-assessments-col-name .MuiLink-root:hover,.project-assessments-list .rk-assessments-ag-grid .rk-assessments-name-link:hover{color:#096897;color:var(--rk-brand-blue-hover);text-decoration:underline}.project-assessments-list .rk-assessments-ag-grid .rk-assessments-col-description,.project-assessments-list .rk-assessments-ag-grid .rk-assessments-col-meta{color:#2a3a4f;color:var(--rk-navy-mid)}.project-assessments-list .rk-assessments-ag-grid .rk-assessments-col-status{align-items:center;display:flex}.project-assessments-list .rk-status-pill--inactive{background:#eef1f5;background:var(--rk-chip-neutral-bg);border:1px solid #d8dee6;border:1px solid var(--rk-chip-neutral-border);color:#475569;color:var(--rk-chip-neutral-text)}.project-assessments-list .rk-assessments-pager{background:#fff;background:var(--rk-surface);border-top:1px solid #d8dee6;border-top:1px solid var(--rk-border-strong);padding:12px 16px}.project-assessments-list .rk-assessments-pager-count{margin-right:4px}.project-assessments-list .rk-assessments-pager-prev.MuiButton-root{background:#fff;background:var(--rk-surface);border-color:#d8dee6;border-color:var(--rk-border-strong);border-radius:6px;color:#061421;color:var(--rk-navy-deep);font-weight:600;min-height:34px;padding-left:10px;padding-right:10px;text-transform:none}.project-assessments-list .rk-assessments-pager-prev.MuiButton-root:hover{background:#fff;background:var(--rk-surface);border-color:#0c6ba5;border-color:var(--rk-brand-blue);color:#0c6ba5;color:var(--rk-brand-blue)}.project-assessments-list .rk-assessments-pager-next.MuiButton-root{color:#0c6ba5;color:var(--rk-brand-blue);font-weight:600;min-height:34px;text-transform:none}.project-assessments-list .rk-assessments-pager-next.MuiButton-root:hover{background:#0000;text-decoration:underline}.project-assessments-list .rk-assessments-page-size{background:#fff;background:var(--rk-surface);border:1px solid #d8dee6;border:1px solid var(--rk-border-strong);border-radius:6px;color:#061421;color:var(--rk-navy-deep);font-size:13px;margin-left:8px;min-height:32px;min-width:100px;padding:4px 8px}@media (max-width:767px){.project-assessments-list .rk-assessments-list-toolbar{align-items:stretch;flex-direction:column}.project-assessments-list .rk-assessments-list-actions{width:100%}.project-assessments-list .rk-assessments-pager{gap:8px}}.project-history-data-list{min-width:0;width:100%}.project-history-data-list .rk-history-loading{display:flex;justify-content:center;padding:48px 0}.project-history-data-list .history-list-grid.data-grid-viewport{background:#fff;background:var(--rk-surface);display:block;height:auto;min-height:0;overflow:visible;padding:0}.project-history-data-list .history-list-grid .MuiDataGrid-root{border:none;height:auto!important;min-height:0}.project-history-data-list .history-list-grid .MuiDataGrid-columnHeaders{background-color:#eef2f7;background-color:var(--rk-section-header-bg);border-bottom:1px solid #d8dee6;border-bottom:1px solid var(--rk-border-strong);max-height:32px!important;max-height:var(--rk-row-height)!important;min-height:32px!important;min-height:var(--rk-row-height)!important}.project-history-data-list .history-list-grid .MuiDataGrid-columnHeaderTitle{color:#061421;color:var(--rk-section-title-color);font-size:11px;font-size:var(--rk-section-title-size);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.project-history-data-list .history-list-grid .MuiDataGrid-cell,.project-history-data-list .history-list-grid .MuiDataGrid-columnHeader{border-color:#d8dee6;border-color:var(--rk-border-strong)}.project-history-data-list .history-list-grid .MuiDataGrid-row{background-color:#fff;background-color:var(--rk-surface);max-height:none!important;min-height:32px!important;min-height:var(--rk-row-height)!important}.project-history-data-list .history-list-grid .MuiDataGrid-row.Mui-even,.project-history-data-list .history-list-grid .MuiDataGrid-row:nth-of-type(2n){background-color:#fafbfc}.project-history-data-list .history-list-grid .MuiDataGrid-row:hover{background-color:#eef2f7;background-color:var(--rk-section-header-bg)}.project-history-data-list .history-list-grid .MuiDataGrid-cell{align-items:center;color:#061421;color:var(--rk-navy-deep);display:flex;font-size:13px}.project-history-data-list .history-list-grid .rk-history-col-item .MuiLink-root,.project-history-data-list .history-list-grid .rk-history-item-link{color:#0c6ba5;color:var(--rk-brand-blue);font-weight:600;text-decoration:none}.project-history-data-list .history-list-grid .rk-history-col-item .MuiLink-root:hover,.project-history-data-list .history-list-grid .rk-history-item-link:hover{color:#096897;color:var(--rk-brand-blue-hover);text-decoration:underline}.project-history-data-list .history-list-grid .rk-history-col-history{color:#2a3a4f;color:var(--rk-navy-mid)}.project-history-data-list .history-list-grid .rk-history-author-link,.project-history-data-list .history-list-grid .rk-history-col-author .MuiLink-root{color:#0c6ba5;color:var(--rk-brand-blue);text-decoration:none}.project-history-data-list .history-list-grid .rk-history-author-link:hover,.project-history-data-list .history-list-grid .rk-history-col-author .MuiLink-root:hover{color:#096897;color:var(--rk-brand-blue-hover);text-decoration:underline}.project-history-data-list .history-list-grid .rk-history-col-updated{font-feature-settings:"tnum";color:#2a3a4f;color:var(--rk-navy-mid);font-variant-numeric:tabular-nums}.project-history-data-list .history-list-grid .MuiDataGrid-footerContainer{border-top:1px solid #d8dee6;border-top:1px solid var(--rk-border-strong);min-height:44px}.project-control-assessment-view-page .project-control-assessment-data-card.MuiPaper-root{background:#fff;background:var(--rk-surface);border:1px solid #d8dee6;border:1px solid var(--rk-border-strong);border-radius:4px;border-radius:var(--rk-card-radius);box-shadow:none;overflow:hidden}.project-control-assessment-view-page table.project-control-assessment-data-table{background:#fff;background:var(--rk-surface);border:none;margin-top:0}.project-control-assessment-view-page table.project-control-assessment-data-table .MuiTableRow-root{background-color:initial}.project-control-assessment-view-page table.project-control-assessment-data-table .MuiTableRow-root:not(:last-child) .MuiTableCell-root{border-bottom:1px solid #d8dee6;border-bottom:1px solid var(--rk-border-strong)}.project-control-assessment-view-page table.project-control-assessment-data-table>tbody>tr>.MuiTableCell-root:first-of-type{background-color:#eef2f7;background-color:var(--rk-section-header-bg);box-sizing:border-box;color:#061421;color:var(--rk-navy-deep);font-size:13px;font-weight:600;max-width:240px;padding:10px 12px;vertical-align:top;width:28%}.project-control-assessment-view-page table.project-control-assessment-data-table>tbody>tr>.MuiTableCell-root:last-of-type{background-color:#fff;background-color:var(--rk-surface);font-size:13px;line-height:1.5;overflow-wrap:break-word;padding:10px 12px;vertical-align:top;word-break:break-word}.project-control-assessment-view-page .rk-assessment-control-link{color:#0c6ba5;color:var(--rk-brand-blue);font-weight:600;text-decoration:none}.project-control-assessment-view-page .rk-assessment-control-link:hover{color:#096897;color:var(--rk-brand-blue-hover);text-decoration:underline}.project-control-assessment-view-page .project-control-assessment-sidebar-expand-bar{display:flex;justify-content:flex-end;margin-bottom:12px;width:100%}.project-control-assessment-view-page .project-control-assessment-sidebar-expand-btn.MuiButton-outlined{background-color:#fff!important;background-color:var(--rk-surface)!important;border-color:#d8dee6;border-color:var(--rk-border-strong);color:#061421;color:var(--rk-navy-deep);font-size:13px;font-weight:500;justify-content:flex-start;max-width:100%;min-height:36px;padding:8px 12px;text-align:left;text-transform:none;white-space:normal;width:auto}.project-control-assessment-view-page .project-control-assessment-sidebar-expand-btn.MuiButton-outlined:hover{background-color:#fff!important;background-color:var(--rk-surface)!important;border-color:#0c6ba5;border-color:var(--rk-brand-blue);color:#061421;color:var(--rk-navy-deep)}.project-control-assessment-view-page .project-control-assessment-detail-subtabs.MuiAppBar-root,.project-control-assessment-view-page .project-control-assessment-detail-subtabs.MuiPaper-root{background:#0000!important;background-color:initial!important;border:none;border-radius:0;box-shadow:none;margin-bottom:0}.project-control-assessment-view-page .project-control-assessment-sidebar-panel>.MuiAppBar-root{background:#fff!important;background:var(--rk-surface)!important;border:1px solid #d8dee6;border:1px solid var(--rk-border-strong);border-radius:4px;border-radius:var(--rk-card-radius);margin-bottom:12px;overflow:hidden}.project-control-assessment-view-page .project-control-assessment-sidebar-panel>.MuiAppBar-root .MuiTabs-root{min-height:40px}.project-control-assessment-view-page .project-control-assessment-sidebar-panel>.MuiAppBar-root .MuiTab-root{font-size:13px;font-weight:600;min-height:40px;text-transform:none}.project-control-assessment-view-page .project-control-assessment-sidebar-panel>.MuiAppBar-root .MuiTab-root.Mui-selected{color:#0c6ba5;color:var(--rk-brand-blue)}.project-control-assessment-view-page .project-control-assessment-sidebar-panel>.MuiAppBar-root .MuiTabs-indicator{background-color:#0c6ba5;background-color:var(--rk-brand-blue);height:3px}.project-control-assessment-view-page #assessment-discussion>.MuiAppBar-root{background:#fff!important;background:var(--rk-surface)!important;border:1px solid #d8dee6;border:1px solid var(--rk-border-strong);border-radius:4px 4px 0 0;border-radius:var(--rk-card-radius) var(--rk-card-radius) 0 0}.project-control-assessment-view-page #assessment-discussion .MuiTab-root.Mui-selected{color:#0c6ba5;color:var(--rk-brand-blue)}.project-control-assessment-view-page #assessment-discussion .MuiTabs-indicator{background-color:#0c6ba5;background-color:var(--rk-brand-blue);height:3px}.project-survey-designer-view-page,.project-survey-view-page{max-width:100%;min-width:0;width:100%}.project-survey-designer-page-header,.project-survey-view-page-header{margin-bottom:8px}.project-survey-loading-page .project-survey-loading{align-items:center;background:#fff;background:var(--rk-surface);display:flex;justify-content:center;min-height:280px;padding:48px 24px}.project-survey-loading-page .project-survey-loading .loading-spinner-wrapper{margin:0}.project-survey-loading-page .project-survey-loading .loading-spinner-label{color:#2a3a4f;color:var(--rk-navy-mid);font-size:14px;font-weight:500;margin:12px 0 0;text-align:center}.project-survey-loading-page .project-survey-load-error{margin-top:8px}.project-survey-designer-view-page .rk-btn-primary.MuiButton-contained,.project-survey-view-page .project-survey-publish-btn.MuiButton-contained,.project-survey-view-page .rk-btn-primary.MuiButton-contained{background-color:#0c6ba5!important;background-color:var(--rk-btn-primary-bg,#0c6ba5)!important;border:1px solid #0c6ba5!important;border:1px solid var(--rk-btn-primary-bg,#0c6ba5)!important;box-shadow:none!important;color:#fff!important;text-transform:none}.project-survey-designer-view-page .rk-btn-primary.MuiButton-contained:hover,.project-survey-view-page .project-survey-publish-btn.MuiButton-contained:hover,.project-survey-view-page .rk-btn-primary.MuiButton-contained:hover{background-color:#096897!important;background-color:var(--rk-btn-primary-hover,#096897)!important;border-color:#096897!important;border-color:var(--rk-btn-primary-hover,#096897)!important;box-shadow:none!important;color:#fff!important}.project-survey-designer-view-page .survey-designer-nav-next.MuiButton-outlined,.project-survey-view-page .project-survey-edit-btn.MuiButton-outlined,.project-survey-view-page .project-survey-settings-save-btn.MuiButton-outlined{background-color:#fff!important;background-color:var(--rk-surface)!important;border-color:#0c6ba573!important;box-shadow:none!important;color:#0c6ba5!important;color:var(--rk-brand-blue,#0c6ba5)!important;text-transform:none}.project-survey-designer-view-page .survey-designer-nav-next.MuiButton-outlined:hover,.project-survey-view-page .project-survey-edit-btn.MuiButton-outlined:hover,.project-survey-view-page .project-survey-settings-save-btn.MuiButton-outlined:hover{background-color:#0c6ba50f!important;border-color:#0c6ba5!important;border-color:var(--rk-brand-blue,#0c6ba5)!important;color:#096897!important;color:var(--rk-brand-blue-hover,#096897)!important}.project-survey-view-page .project-survey-meta-row{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between;margin-bottom:16px}.project-survey-view-page .survey-status-meta{margin-bottom:0}.project-survey-view-page .project-survey-progress-card{background:#fff;background:var(--rk-surface);border:1px solid #d8dee6;border:1px solid var(--rk-border-strong);border-radius:4px;border-radius:var(--rk-card-radius);box-sizing:border-box;margin-left:auto;padding:10px 12px;width:min(100%,220px)}.project-survey-view-page .project-survey-progress-track{background:#e5e7eb;border-radius:9999px;height:4px;margin-bottom:8px;overflow:hidden}.project-survey-view-page .project-survey-progress-fill{background:#0c6ba5;background:var(--rk-brand-blue);border-radius:9999px;height:100%;transition:width .16s ease}.project-survey-view-page .project-survey-progress-label{font-feature-settings:"tnum";color:#2a3a4f;color:var(--rk-navy-mid);font-size:12px;font-variant-numeric:tabular-nums;line-height:1.35}.project-survey-view-page .project-survey-settings-card{margin-bottom:16px;overflow:hidden}.project-survey-view-page .project-survey-settings-header{align-items:center;background-color:#eef2f7;background-color:var(--rk-section-header-bg);border-bottom:1px solid #d8dee6;border-bottom:1px solid var(--rk-border-strong);display:flex;min-height:40px;padding:10px 12px}.project-survey-view-page .project-survey-settings-body{padding:16px}.project-survey-view-page .project-survey-view-card{background:#fff;background:var(--rk-surface);margin-top:0;overflow:hidden}.project-survey-view-page.survey.model{padding:0}.project-survey-view-page .project-survey-view-card .sv_main .sv_container{border:none}.project-survey-view-page .project-survey-view-card .sv_main .sv_container .sv_body{border-top:none!important;padding:.25rem 1.5rem 2rem!important}.project-survey-view-page .project-survey-view-card .sv_main .sv_container .sv_header{padding:1.25rem 1.5rem .5rem!important}.project-survey-view-page .project-survey-view-card .sv_main .sv_container .sv_header h3{color:#061421;color:var(--rk-navy-deep);font-size:1.125rem;font-weight:700}.project-survey-view-page .sv_main .sv_container .sv_body .sv_p_root .sv_p_title{background:#0000;border:none;border-radius:0;color:#061421;color:var(--rk-navy-deep);font-size:1rem;font-weight:600;letter-spacing:normal;margin-bottom:.5rem!important;margin-top:1rem!important;padding:0;text-transform:none}.project-survey-view-page .sv_main .sv_container .sv_body .sv_p_root .sv_q{border-bottom:1px solid #d8dee6;border-bottom:1px solid var(--rk-border-strong);padding:1rem 0 1.25rem!important}.project-survey-view-page .sv_main .sv_container .sv_body .sv_p_root .sv_q:last-child{border-bottom:none}.project-survey-view-page .sv_main .sv_container .sv_body .sv_p_root .sv_q_title{color:#061421;color:var(--rk-navy-deep);font-weight:600}.project-survey-view-page .sv_main .sv_container .sv_body .sv_nav{padding-top:.75rem;text-align:center}.project-survey-view-page .sv_main .sv-action-bar .sv_nav_btn,.project-survey-view-page .sv_main .sv_nav_btn,.project-survey-view-page .sv_main button,.project-survey-view-page .sv_main input[type=button]{background-color:#0c6ba5!important;background-color:var(--rk-btn-primary-bg,#0c6ba5)!important;border:none!important;border-radius:4px!important;border-radius:var(--rk-card-radius)!important;box-shadow:none!important;color:#fff!important;min-width:7rem;text-transform:none}.project-survey-view-page .sv_main .sv-action-bar .sv_nav_btn:hover,.project-survey-view-page .sv_main .sv_nav_btn:hover,.project-survey-view-page .sv_main button:hover,.project-survey-view-page .sv_main input[type=button]:hover{background-color:#096897!important;background-color:var(--rk-btn-primary-hover,#096897)!important}.project-survey-view-page .project-survey-response-summary{background:#fff;background:var(--rk-surface);border-top:1px solid #d8dee6;border-top:1px solid var(--rk-border-strong);margin:0;padding:1.25rem 1.5rem 1.75rem}.project-survey-view-page .project-survey-response-summary-title{color:#061421;color:var(--rk-navy-deep);font-size:1rem;font-weight:700;margin:0 0 12px}.project-survey-view-page .project-survey-response-summary-empty{color:#2a3a4f;color:var(--rk-navy-mid);font-size:14px;margin:0}.project-survey-view-page .project-survey-response-list{display:flex;flex-direction:column;gap:0;margin:0}.project-survey-view-page .project-survey-response-item{border-bottom:1px solid #d8dee6;border-bottom:1px solid var(--rk-border-strong);padding:12px 0}.project-survey-view-page .project-survey-response-item:last-child{border-bottom:none;padding-bottom:0}.project-survey-view-page .project-survey-response-question{color:#061421;color:var(--rk-navy-deep);font-size:13px;font-weight:600;margin:0 0 4px}.project-survey-view-page .project-survey-response-answer{color:#2a3a4f;color:var(--rk-navy-mid);font-size:14px;line-height:1.45;margin:0;overflow-wrap:anywhere}.survey.responses .survey-response-assessment-score{align-items:center;background:#e8f3f9;border-radius:999px;color:#0c6ba5;color:var(--rk-brand-blue,#0c6ba5);display:inline-flex;font-size:13px;font-weight:700;letter-spacing:.01em;min-height:28px;padding:2px 10px}.survey.responses .survey-response-assessment-score--strong{background:#e7f6ee;color:#1b7a45}.survey.responses .survey-response-assessment-score--moderate{background:#e8f3f9;color:#0c6ba5;color:var(--rk-brand-blue,#0c6ba5)}.survey.responses .survey-response-assessment-score--limited{background:#fff4e5;color:#9a6700}.survey.responses .survey-response-assessment-score--weak{background:#fdeceb;color:#b42318}.survey.responses .survey-response-assessment-empty{color:#2a3a4f;color:var(--rk-navy-mid,#64748b);font-size:13px;font-weight:600}.survey.responses .survey-response-updated-at{color:#2a3a4f;color:var(--rk-navy-mid,#334155);font-size:13px;white-space:nowrap}.survey.responses .survey-response-view-btn.MuiButton-root{color:#0c6ba5;color:var(--rk-brand-blue,#0c6ba5);font-weight:600;min-width:0;padding:4px 8px;text-transform:none}.survey-response-detail-meta{color:#2a3a4f;color:var(--rk-navy-mid,#334155);font-size:14px;margin:0 0 12px}.MuiDialog-root .project-survey-response-summary{background:#0000;border-top:none;margin:0;padding:0}.MuiDialog-root .project-survey-response-summary-title{color:#061421;color:var(--rk-navy-deep,#0f172a);font-size:1rem;font-weight:700;margin:0 0 12px}.MuiDialog-root .project-survey-response-summary-empty{color:#2a3a4f;color:var(--rk-navy-mid,#334155);font-size:14px;margin:0}.MuiDialog-root .project-survey-response-list{display:flex;flex-direction:column;gap:0;margin:0}.MuiDialog-root .project-survey-response-item{border-bottom:1px solid #d8dee6;border-bottom:1px solid var(--rk-border-strong,#e2e8f0);padding:12px 0}.MuiDialog-root .project-survey-response-item:last-child{border-bottom:none;padding-bottom:0}.MuiDialog-root .project-survey-response-question{color:#061421;color:var(--rk-navy-deep,#0f172a);font-size:13px;font-weight:600;margin:0 0 4px}.MuiDialog-root .project-survey-response-answer{color:#2a3a4f;color:var(--rk-navy-mid,#334155);font-size:14px;line-height:1.45;margin:0;overflow-wrap:anywhere}.project-survey-designer-view-page .survey-designer-shell{align-items:stretch;background:#fff;background:var(--rk-surface);display:grid;grid-template-columns:minmax(200px,240px) minmax(0,1fr);overflow:hidden}.project-survey-designer-view-page .survey-designer-pages{background:#fff;background:var(--rk-surface);border-right:1px solid #d8dee6;border-right:1px solid var(--rk-border-strong);min-width:0;padding:14px 12px}.project-survey-designer-view-page .survey-designer-add-page-btn.MuiButton-root{color:#0c6ba5;color:var(--rk-brand-blue);font-weight:600;justify-content:flex-start;margin-bottom:10px;padding:4px 8px;text-transform:none}.project-survey-designer-view-page .survey-designer-page-nav{display:flex;flex-direction:column;gap:4px}.project-survey-designer-view-page .survey-designer-page-item{align-items:center;background:#0000;border:1px solid #0000;border-radius:4px;border-radius:var(--rk-card-radius);color:#061421;color:var(--rk-navy-deep);cursor:pointer;display:flex;font:inherit;gap:10px;padding:8px 10px;text-align:left;width:100%}.project-survey-designer-view-page .survey-designer-page-item:hover{background:#eef2f7;background:var(--rk-section-header-bg)}.project-survey-designer-view-page .survey-designer-page-item--active{background:#0c6ba51a;border-color:#0000;box-shadow:inset 3px 0 0 #0c6ba5;box-shadow:inset 3px 0 0 var(--rk-brand-blue)}.project-survey-designer-view-page .survey-designer-page-index{align-items:center;background:#eef1f4;border:1px solid #d8dee6;border:1px solid var(--rk-border-strong);border-radius:9999px;color:#2a3a4f;color:var(--rk-navy-mid);display:inline-flex;flex-shrink:0;font-size:12px;font-weight:600;height:22px;justify-content:center;width:22px}.project-survey-designer-view-page .survey-designer-page-item--active .survey-designer-page-index{background:#0c6ba5;background:var(--rk-brand-blue);border-color:#0c6ba5;border-color:var(--rk-brand-blue);color:#fff}.project-survey-designer-view-page .survey-designer-page-name{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-survey-designer-view-page .survey-designer-workspace{background:#fff;background:var(--rk-surface);min-width:0;padding:16px 18px 18px}.project-survey-designer-view-page .survey-designer-editor-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:12px}.project-survey-designer-view-page .survey-designer-page-title{color:#061421;color:var(--rk-navy-deep);font-size:1.05rem;font-weight:700;margin:0}.project-survey-designer-view-page .survey-designer-delete-page-btn.MuiButton-root{color:#2a3a4f;color:var(--rk-navy-mid);min-width:0;padding:4px 8px;text-transform:none}.project-survey-designer-view-page .survey-designer-delete-page-btn.MuiButton-root:hover{background:#0000;color:#c62828}.project-survey-designer-view-page .survey-designer-field-actions{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.project-survey-designer-view-page .survey-designer-add-field-btn.MuiButton-outlined{background:#fff!important;background:var(--rk-surface)!important;border-color:#0c6ba573;border-radius:9999px;color:#0c6ba5;color:var(--rk-brand-blue);font-size:13px;min-height:32px;padding:4px 12px;text-transform:none}.project-survey-designer-view-page .survey-designer-add-field-btn.MuiButton-outlined:hover{background:#0c6ba50f!important;border-color:#0c6ba5;border-color:var(--rk-brand-blue);color:#096897;color:var(--rk-brand-blue-hover)}.project-survey-designer-view-page .survey-designer-grid{border:1px solid #d8dee6;border:1px solid var(--rk-border-strong);border-radius:4px;border-radius:var(--rk-card-radius);overflow:hidden}.project-survey-designer-view-page .survey-designer-grid .ag-root-wrapper{border:none}.project-survey-designer-view-page .survey-designer-grid .ag-header-cell-label,.project-survey-designer-view-page .survey-designer-grid .ag-header-cell-text{color:#061421;color:var(--rk-section-title-color);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.project-survey-designer-view-page .survey-designer-grid .ag-header{background-color:#eef2f7;background-color:var(--rk-section-header-bg);border-bottom:1px solid #d8dee6;border-bottom:1px solid var(--rk-border-strong)}.project-survey-designer-view-page .survey-designer-row-actions{align-items:center;display:inline-flex;flex-wrap:wrap;gap:2px}.project-survey-designer-view-page .survey-designer-action-icon.MuiIconButton-root{color:#0c6ba5;color:var(--rk-brand-blue);padding:4px}.project-survey-designer-view-page .survey-designer-action-icon.MuiIconButton-root:hover{background-color:initial;color:#096897;color:var(--rk-brand-blue-hover)}.project-survey-designer-view-page .survey-designer-add-condition-btn.MuiButton-root{color:#0c6ba5;color:var(--rk-brand-blue);font-size:13px;font-weight:600;min-width:0;padding:2px 6px;text-transform:none}.project-survey-designer-view-page .survey-designer-add-condition-btn.MuiButton-root:hover{background:#0000;color:#096897;color:var(--rk-brand-blue-hover);text-decoration:underline}.project-survey-designer-view-page .survey-designer-step-nav{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.project-survey-designer-view-page .survey-designer-nav-back.MuiButton-root{color:#0c6ba5;color:var(--rk-brand-blue);text-transform:none}@media (max-width:900px){.project-survey-designer-view-page .survey-designer-shell{grid-template-columns:1fr}.project-survey-designer-view-page .survey-designer-pages{border-bottom:1px solid #d8dee6;border-bottom:1px solid var(--rk-border-strong);border-right:none}.project-survey-view-page .project-survey-progress-card{margin-left:0;width:100%}}.risk-drilldown-demo .risk-drilldown-click-target,.risk-drilldown-page .risk-drilldown-summary-card{background:#fff;background:var(--rk-surface,#fff);border-color:#d8dee6;border-color:var(--rk-border-strong)}.risk-drilldown-page .rk-table .MuiTableCell-root.rk-col-owner,.risk-drilldown-page .rk-table .MuiTableHead-root .MuiTableCell-root.rk-col-owner{overflow:hidden;text-align:start}.risk-kpi-tile--drillable{position:relative}.risk-drilldown-click-target--active{box-shadow:0 0 0 2px #007eb359}.risk-drilldown-summary-value{letter-spacing:-.02em}.loading-spinner-wrapper{align-items:center;display:flex;height:100%;justify-content:center}.loading-spinner-inner{align-items:center;display:flex;flex-direction:column;gap:12px}.loading-spinner{animation:loading-spinner-spin .9s linear infinite;border:4px solid #d8dee6;border-radius:50%;border-top-color:#0c6ba5;height:48px;margin:0;width:48px}.loading-spinner-label{color:#1e2430;font-size:.95rem;line-height:1.4;margin:0;text-align:center}@keyframes loading-spinner-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/static/media/roboto-cyrillic-ext-400-normal.804378952da8a10faae2.woff2) format("woff2"),url(/static/media/roboto-all-400-normal.c5d001fa922fa66a147f.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/static/media/roboto-cyrillic-400-normal.71a33b6b50457b2c903a.woff2) format("woff2"),url(/static/media/roboto-all-400-normal.c5d001fa922fa66a147f.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/static/media/roboto-greek-ext-400-normal.169619821ea93019d1bb.woff2) format("woff2"),url(/static/media/roboto-all-400-normal.c5d001fa922fa66a147f.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/static/media/roboto-greek-400-normal.c35e4c3958e209d17b31.woff2) format("woff2"),url(/static/media/roboto-all-400-normal.c5d001fa922fa66a147f.woff) format("woff");unicode-range:u+0370-03ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/static/media/roboto-vietnamese-400-normal.3230f9b040f3c630e0c3.woff2) format("woff2"),url(/static/media/roboto-all-400-normal.c5d001fa922fa66a147f.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/static/media/roboto-latin-ext-400-normal.861b791f9de857a6e7bc.woff2) format("woff2"),url(/static/media/roboto-all-400-normal.c5d001fa922fa66a147f.woff) format("woff");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/static/media/roboto-latin-400-normal.b009a76ad6afe4ebd301.woff2) format("woff2"),url(/static/media/roboto-all-400-normal.c5d001fa922fa66a147f.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}