﻿:root{--chart-series-1: #F2C94C;--chart-series-2: #F2994A;--chart-series-3: #EB5757;--chart-series-4: #9B51E0;--chart-series-5: #56CCF2;--chart-series-6: #6FCF97;--chart-widget-height: 20rem;--chart-skeleton-height: 12.5rem;--chart-full-width: 100%}.icon-12{font-size:.75rem !important;width:.75rem !important;height:.75rem !important}.icon-14{font-size:.875rem !important;width:.875rem !important;height:.875rem !important}.icon-15{font-size:1.5rem !important;width:1.5rem !important;height:1.5rem !important}.icon-16{font-size:1rem !important;width:1rem !important;height:1rem !important}.icon-20{font-size:1.25rem !important;width:1.25rem !important;height:1.25rem !important}.icon-24{font-size:1.5rem !important;width:1.5rem !important;height:1.5rem !important}.text-muted{color:var(--text-muted) !important}.text-muted svg,.text-muted svg path{fill:var(--text-muted) !important}.text-success{color:var(--success) !important}.text-success svg,.text-success svg path{fill:var(--success) !important}.text-error{color:var(--error) !important}.text-error svg,.text-error svg path{fill:var(--error) !important}.text-warning{color:var(--warning) !important}.text-warning svg,.text-warning svg path{fill:var(--warning) !important}@keyframes compyl-float-vertical{0%,100%{transform:translateY(0)}50%{transform:translateY(-0.375rem)}}.mud-button-icon-start svg.mud-icon-root.mud-svg-icon{color:var(--body-text);fill:var(--body-text) !important}.mud-button-icon-start svg.mud-icon-root.mud-svg-icon svg g path{color:var(--body-text);fill:var(--body-text) !important}.btn-primary:not(.outline) .mud-button-icon-end svg.mud-icon-root.mud-svg-icon{color:var(--button-text);fill:var(--button-text) !important}.btn-primary:not(.outline) .mud-button-icon-end svg.mud-icon-root.mud-svg-icon svg g path{color:var(--button-text);fill:var(--button-text) !important}.mud-button-group-root .segment-button{display:flex;height:2.5rem;min-width:4rem;padding:.5rem 1rem !important;justify-content:center;align-items:center;gap:.5rem;border:1px solid var(--border-primary) !important;box-shadow:none !important;color:var(--not-selected-button-text);transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms}.mud-button-group-root .segment-button:hover{background-color:var(--segmented-hover) !important}.mud-button-group-root .segment-button:focus{background-color:var(--segmented-focus) !important}.mud-button-group-root .segment-button.selected{border-color:var(--action) !important;background-color:var(--action) !important;color:var(--button-text);cursor:default}.grid-btn .btn{padding:0 !important}.btn{min-width:7rem;padding:.5rem 1.5rem;justify-content:center;align-items:center;gap:1rem;border-radius:var(--radius-sm);border-color:rgba(0,0,0,0);box-shadow:0px 4px 4px 0px rgba(0,0,0,.25) !important;color:var(--button-text);overflow-wrap:break-word;text-transform:none !important;transition:color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms}.btn.btn-lg{height:3rem;min-width:7.5rem}.btn.btn-md{height:2.5rem;min-width:7rem}.btn.btn-sm{height:2rem !important;min-width:7rem;padding:.5rem .75rem !important}.btn.outline,.btn.tertiary{box-shadow:none !important}.btn.tertiary{border:none !important}.btn:focus{box-shadow:none !important}.btn .mud-typography{color:inherit}.btn.btn-icon{min-width:1rem;box-shadow:none !important}.btn.btn-icon span.mud-button-icon-start{margin-left:0px;margin-inline-start:0px;margin-inline-end:0px;margin-right:0px}.btn.btn-icon.tertiary{color:var(--body-text);padding:.75rem;width:2.5rem;height:2.5rem}.btn.btn-icon.tertiary:hover{background:rgba(var(--chip-fill-rgb), 0.3) !important}.btn.btn-icon.tertiary:focus{background:var(--segmented-focus) !important}.btn:disabled{cursor:not-allowed;background-color:var(--secondary-disabled) !important;color:var(--secondary-disabled-text)}.btn:disabled.outline{border-color:var(--secondary-disabled-text) !important;color:var(--secondary-disabled-text)}.btn:disabled.tertiary{color:var(--secondary-disabled-text)}.btn:hover{cursor:pointer}.btn.btn-primary{color:var(--button-text);background-color:var(--action)}.btn.btn-primary .mud-button-label,.btn.btn-primary .mud-button-label .mud-typography,.btn.btn-primary .dx-button-text,.btn.btn-primary .dx-button-content svg,.btn.btn-primary .dx-button-content i,.btn.btn-primary .mud-button-label p{color:var(--button-text);fill:var(--button-text)}.btn.btn-primary:hover{background-color:var(--action-hover)}.btn.btn-primary:focus,.btn.btn-primary.toggled{background-color:var(--action-focus)}.btn.btn-primary.outline{background-color:rgba(0,0,0,0) !important;color:var(--body-text) !important;border:1px solid var(--secondary) !important}.btn.btn-primary.outline:hover{color:var(--body-text) !important;border-color:var(--secondary-hover) !important;transition:all .1s ease-in-out}.btn.btn-primary.outline:focus,.btn.btn-primary.outline.toggled{color:var(--body-text) !important;border-color:var(--secondary-hover) !important}.btn.btn-primary.outline .mud-button-label,.btn.btn-primary.outline .mud-button-label .mud-typography,.btn.btn-primary.outline .dx-button-text,.btn.btn-primary.outline .dx-button-content svg,.btn.btn-primary.outline .dx-button-content i,.btn.btn-primary.outline .mud-button-label p{color:var(--body-text) !important;fill:var(--body-text) !important}.btn.btn-primary.tertiary{border:none;background-color:rgba(0,0,0,0) !important;color:var(--action)}.btn.btn-primary.tertiary .mud-button-label,.btn.btn-primary.tertiary .mud-button-label .mud-typography,.btn.btn-primary.tertiary .dx-button-text,.btn.btn-primary.tertiary .dx-button-content svg,.btn.btn-primary.tertiary .dx-button-content i,.btn.btn-primary.tertiary .mud-button-label p{color:var(--action);fill:var(--action)}.btn.btn-primary.tertiary:hover{color:var(--action-hover)}.btn.btn-primary.tertiary:focus,.btn.btn-primary.tertiary.toggled{color:var(--action-focus)}.btn.btn-secondary{color:var(--button-text);background-color:var(--secondary);color:var(--body-text)}.btn.btn-secondary .mud-button-label,.btn.btn-secondary .mud-button-label .mud-typography,.btn.btn-secondary .dx-button-text,.btn.btn-secondary .dx-button-content svg,.btn.btn-secondary .dx-button-content i,.btn.btn-secondary .mud-button-label p{color:var(--button-text);fill:var(--button-text)}.btn.btn-secondary:hover{background-color:var(--secondary-hover)}.btn.btn-secondary:focus,.btn.btn-secondary.toggled{background-color:var(--secondary-focus)}.btn.btn-secondary.outline{background-color:rgba(0,0,0,0) !important;color:var(--body-text) !important;border:1px solid var(--secondary) !important}.btn.btn-secondary.outline:hover{color:var(--body-text) !important;border-color:var(--secondary-hover) !important;transition:all .1s ease-in-out}.btn.btn-secondary.outline:focus,.btn.btn-secondary.outline.toggled{color:var(--body-text) !important;border-color:var(--secondary-hover) !important}.btn.btn-secondary.outline .mud-button-label,.btn.btn-secondary.outline .mud-button-label .mud-typography,.btn.btn-secondary.outline .dx-button-text,.btn.btn-secondary.outline .dx-button-content svg,.btn.btn-secondary.outline .dx-button-content i,.btn.btn-secondary.outline .mud-button-label p{color:var(--body-text) !important;fill:var(--body-text) !important}.btn.btn-secondary.tertiary{border:none;background-color:rgba(0,0,0,0) !important;color:var(--secondary)}.btn.btn-secondary.tertiary .mud-button-label,.btn.btn-secondary.tertiary .mud-button-label .mud-typography,.btn.btn-secondary.tertiary .dx-button-text,.btn.btn-secondary.tertiary .dx-button-content svg,.btn.btn-secondary.tertiary .dx-button-content i,.btn.btn-secondary.tertiary .mud-button-label p{color:var(--secondary);fill:var(--secondary)}.btn.btn-secondary.tertiary:hover{color:var(--secondary-hover)}.btn.btn-secondary.tertiary:focus,.btn.btn-secondary.tertiary.toggled{color:var(--secondary-focus)}.btn.btn-warning{color:var(--button-text);background-color:var(--warning)}.btn.btn-warning .mud-button-label,.btn.btn-warning .mud-button-label .mud-typography,.btn.btn-warning .dx-button-text,.btn.btn-warning .dx-button-content svg,.btn.btn-warning .dx-button-content i,.btn.btn-warning .mud-button-label p{color:var(--button-text);fill:var(--button-text)}.btn.btn-warning:hover{background-color:var(--warning-hover)}.btn.btn-warning:focus,.btn.btn-warning.toggled{background-color:var(--warning-focus)}.btn.btn-warning.outline{background-color:rgba(0,0,0,0) !important;color:var(--body-text) !important;border:1px solid var(--secondary) !important}.btn.btn-warning.outline:hover{color:var(--body-text) !important;border-color:var(--secondary-hover) !important;transition:all .1s ease-in-out}.btn.btn-warning.outline:focus,.btn.btn-warning.outline.toggled{color:var(--body-text) !important;border-color:var(--secondary-hover) !important}.btn.btn-warning.outline .mud-button-label,.btn.btn-warning.outline .mud-button-label .mud-typography,.btn.btn-warning.outline .dx-button-text,.btn.btn-warning.outline .dx-button-content svg,.btn.btn-warning.outline .dx-button-content i,.btn.btn-warning.outline .mud-button-label p{color:var(--body-text) !important;fill:var(--body-text) !important}.btn.btn-warning.tertiary{border:none;background-color:rgba(0,0,0,0) !important;color:var(--warning)}.btn.btn-warning.tertiary .mud-button-label,.btn.btn-warning.tertiary .mud-button-label .mud-typography,.btn.btn-warning.tertiary .dx-button-text,.btn.btn-warning.tertiary .dx-button-content svg,.btn.btn-warning.tertiary .dx-button-content i,.btn.btn-warning.tertiary .mud-button-label p{color:var(--warning);fill:var(--warning)}.btn.btn-warning.tertiary:hover{color:var(--warning-hover)}.btn.btn-warning.tertiary:focus,.btn.btn-warning.tertiary.toggled{color:var(--warning-focus)}.btn.btn-info{color:var(--button-text);background-color:var(--info)}.btn.btn-info .mud-button-label,.btn.btn-info .mud-button-label .mud-typography,.btn.btn-info .dx-button-text,.btn.btn-info .dx-button-content svg,.btn.btn-info .dx-button-content i,.btn.btn-info .mud-button-label p{color:var(--button-text);fill:var(--button-text)}.btn.btn-info:hover{background-color:var(--info-hover)}.btn.btn-info:focus,.btn.btn-info.toggled{background-color:var(--info-focus)}.btn.btn-info.outline{background-color:rgba(0,0,0,0) !important;color:var(--body-text) !important;border:1px solid var(--secondary) !important}.btn.btn-info.outline:hover{color:var(--body-text) !important;border-color:var(--secondary-hover) !important;transition:all .1s ease-in-out}.btn.btn-info.outline:focus,.btn.btn-info.outline.toggled{color:var(--body-text) !important;border-color:var(--secondary-hover) !important}.btn.btn-info.outline .mud-button-label,.btn.btn-info.outline .mud-button-label .mud-typography,.btn.btn-info.outline .dx-button-text,.btn.btn-info.outline .dx-button-content svg,.btn.btn-info.outline .dx-button-content i,.btn.btn-info.outline .mud-button-label p{color:var(--body-text) !important;fill:var(--body-text) !important}.btn.btn-info.tertiary{border:none;background-color:rgba(0,0,0,0) !important;color:var(--info)}.btn.btn-info.tertiary .mud-button-label,.btn.btn-info.tertiary .mud-button-label .mud-typography,.btn.btn-info.tertiary .dx-button-text,.btn.btn-info.tertiary .dx-button-content svg,.btn.btn-info.tertiary .dx-button-content i,.btn.btn-info.tertiary .mud-button-label p{color:var(--info);fill:var(--info)}.btn.btn-info.tertiary:hover{color:var(--info-hover)}.btn.btn-info.tertiary:focus,.btn.btn-info.tertiary.toggled{color:var(--info-focus)}.btn.btn-success{color:var(--button-text);background-color:var(--success)}.btn.btn-success .mud-button-label,.btn.btn-success .mud-button-label .mud-typography,.btn.btn-success .dx-button-text,.btn.btn-success .dx-button-content svg,.btn.btn-success .dx-button-content i,.btn.btn-success .mud-button-label p{color:var(--button-text);fill:var(--button-text)}.btn.btn-success:hover{background-color:var(--success-hover)}.btn.btn-success:focus,.btn.btn-success.toggled{background-color:var(--success-focus)}.btn.btn-success.outline{background-color:rgba(0,0,0,0) !important;color:var(--body-text) !important;border:1px solid var(--secondary) !important}.btn.btn-success.outline:hover{color:var(--body-text) !important;border-color:var(--secondary-hover) !important;transition:all .1s ease-in-out}.btn.btn-success.outline:focus,.btn.btn-success.outline.toggled{color:var(--body-text) !important;border-color:var(--secondary-hover) !important}.btn.btn-success.outline .mud-button-label,.btn.btn-success.outline .mud-button-label .mud-typography,.btn.btn-success.outline .dx-button-text,.btn.btn-success.outline .dx-button-content svg,.btn.btn-success.outline .dx-button-content i,.btn.btn-success.outline .mud-button-label p{color:var(--body-text) !important;fill:var(--body-text) !important}.btn.btn-success.tertiary{border:none;background-color:rgba(0,0,0,0) !important;color:var(--success)}.btn.btn-success.tertiary .mud-button-label,.btn.btn-success.tertiary .mud-button-label .mud-typography,.btn.btn-success.tertiary .dx-button-text,.btn.btn-success.tertiary .dx-button-content svg,.btn.btn-success.tertiary .dx-button-content i,.btn.btn-success.tertiary .mud-button-label p{color:var(--success);fill:var(--success)}.btn.btn-success.tertiary:hover{color:var(--success-hover)}.btn.btn-success.tertiary:focus,.btn.btn-success.tertiary.toggled{color:var(--success-focus)}.btn.btn-error{color:var(--button-text);background-color:var(--error)}.btn.btn-error .mud-button-label,.btn.btn-error .mud-button-label .mud-typography,.btn.btn-error .dx-button-text,.btn.btn-error .dx-button-content svg,.btn.btn-error .dx-button-content i,.btn.btn-error .mud-button-label p{color:var(--button-text);fill:var(--button-text)}.btn.btn-error:hover{background-color:var(--error-hover)}.btn.btn-error:focus,.btn.btn-error.toggled{background-color:var(--error-focus)}.btn.btn-error.outline{background-color:rgba(0,0,0,0) !important;color:var(--body-text) !important;border:1px solid var(--secondary) !important}.btn.btn-error.outline:hover{color:var(--body-text) !important;border-color:var(--secondary-hover) !important;transition:all .1s ease-in-out}.btn.btn-error.outline:focus,.btn.btn-error.outline.toggled{color:var(--body-text) !important;border-color:var(--secondary-hover) !important}.btn.btn-error.outline .mud-button-label,.btn.btn-error.outline .mud-button-label .mud-typography,.btn.btn-error.outline .dx-button-text,.btn.btn-error.outline .dx-button-content svg,.btn.btn-error.outline .dx-button-content i,.btn.btn-error.outline .mud-button-label p{color:var(--body-text) !important;fill:var(--body-text) !important}.btn.btn-error.tertiary{border:none;background-color:rgba(0,0,0,0) !important;color:var(--error)}.btn.btn-error.tertiary .mud-button-label,.btn.btn-error.tertiary .mud-button-label .mud-typography,.btn.btn-error.tertiary .dx-button-text,.btn.btn-error.tertiary .dx-button-content svg,.btn.btn-error.tertiary .dx-button-content i,.btn.btn-error.tertiary .mud-button-label p{color:var(--error);fill:var(--error)}.btn.btn-error.tertiary:hover{color:var(--error-hover)}.btn.btn-error.tertiary:focus,.btn.btn-error.tertiary.toggled{color:var(--error-focus)}.dx-button{color:var(--secondary-button-text) !important;background-color:var(--secondary) !important}.dx-button .mud-button-label,.dx-button .mud-button-label .mud-typography,.dx-button .dx-button-text,.dx-button .dx-button-content svg,.dx-button .dx-button-content i,.dx-button .mud-button-label p{color:var(--secondary-button-text) !important;fill:var(--secondary-button-text) !important}.dx-button:hover{background-color:var(--secondary-hover) !important}.dx-button:focus,.dx-button.toggled{background-color:var(--secondary-focus) !important}.compyl-button-background{background:var(--surface-raised) !important;border:none;box-shadow:none !important}.saving-button-padding{margin-bottom:-20px;margin-right:8px}.link{text-decoration:underline !important}.link:hover{cursor:pointer}.inner-select .mud-icon-button{margin-right:.5rem}.compyl-file-upload-action-button-upload{background-color:var(--info-focus) !important}.compyl-truncate{display:block;max-width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.compyl-fab{background-color:rgba(0,0,0,0) !important;box-shadow:none !important;color:var(--secondary) !important;text-transform:none !important}.compyl-fab .mud-fab-label,.compyl-fab svg{color:var(--secondary) !important;fill:var(--secondary) !important}.compyl-fab:hover{background-color:rgba(var(--chip-fill-rgb), 0.3) !important;box-shadow:none !important;color:#fff !important}.compyl-fab:hover .mud-fab-label,.compyl-fab:hover svg{color:#fff !important;fill:#fff !important}.compyl-fab:focus{background-color:var(--secondary-focus) !important;box-shadow:none !important}.mud-appbar.compyl-appbar,.mud-drawer.compyl-nav-drawer,.compyl-footer,.compyl-discussion-component,.form-container{background-color:var(--surface-low)}.dxbl-grid.compyl-grid .dxbl-grid-table>thead .dxbl-grid-header-row>th:not(.dxbl-grid-empty-cell){background:var(--surface-raised) !important}.dxbl-grid.compyl-grid .dxbl-grid-table>thead .dxbl-grid-header-row>th.dxbl-grid-header.dxbl-grid-action.dxbl-grid-fixed-cell{background:var(--surface-raised) !important}.dxbl-window>.dxbl-window-dialog{background-color:var(--surface-high) !important;box-shadow:var(--surface-high-shadow) !important}.contract-pdf-viewer .dxbrv-wrapper .dxbrv-toolbar .dxbl-btn-group.dxbrv-toolbar-item{background-color:rgba(0,0,0,0) !important;border-color:rgba(0,0,0,0) !important;box-shadow:none !important}.mud-card,.compyl-integration-tile,.policy-tile,.compyl-policy-tile,.mud-expand-panel{background-color:var(--surface-low)}.mud-card .mud-paper:not(.chart-widget-card,.evidence-item,.monitored-system-item),.compyl-integration-tile .mud-paper:not(.chart-widget-card,.evidence-item,.monitored-system-item),.policy-tile .mud-paper:not(.chart-widget-card,.evidence-item,.monitored-system-item),.compyl-policy-tile .mud-paper:not(.chart-widget-card,.evidence-item,.monitored-system-item),.mud-expand-panel .mud-paper:not(.chart-widget-card,.evidence-item,.monitored-system-item){background-color:var(--surface-raised);box-shadow:var(--surface-raised-shadow)}.taskboard-dropzone{background-color:var(--surface-low)}.taskboard-dropzone .mud-toolbar,.taskboard-dropzone .taskboard-card-draggable{background-color:var(--surface-raised);box-shadow:var(--surface-raised-shadow)}.compyl-assessment-tile{background-color:var(--surface-low)}.compyl-assessment-tile:hover{background-color:var(--surface-raised);box-shadow:var(--surface-raised-shadow)}.mud-card .mud-expand-panel:not(.assessment-panel,.pwned-panel,.groups-accordion,.compyl-policies-expansionpanel),.mud-paper .mud-expand-panel:not(.assessment-panel,.pwned-panel,.groups-accordion,.compyl-policies-expansionpanel){background-color:var(--surface-raised);box-shadow:var(--surface-raised-shadow)}.mud-card .question-branching-panel,.mud-paper .question-branching-panel{background-color:var(--surface-high);box-shadow:var(--surface-high-shadow)}.groups-accordion{background-color:var(--surface-low) !important}.progress-dashboard-wrapper,.background-progress-bar{background-color:var(--surface-high);box-shadow:var(--surface-high-shadow)}.compyl-warning-container,.compyl-loading-dialog,.mud-popover.mud-popover-open,.compyl-grid-config-window{background-color:var(--surface-high);box-shadow:var(--surface-high-shadow)}::-webkit-scrollbar{background-color:var(--surface-low)}::-webkit-scrollbar-thumb{background-color:var(--surface-raised);box-shadow:var(--surface-raised-shadow)}::-webkit-scrollbar-thumb:hover{background-color:var(--surface-high);box-shadow:var(--surface-high-shadow)}.dxbl-grid.compyl-grid td,.dxbl-grid .dxbl-grid-table>tbody>tr>td.dxbl-grid-fixed-cell{background-color:var(--surface-low)}dxbl-pager>.dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled{cursor:not-allowed;background-color:var(--surface-low)}.compyl-history-expansionpanels{width:100%}.compyl-history-expansionpanels table td,.compyl-history-expansionpanels table th{background-color:var(--surface-raised);box-shadow:var(--surface-raised-shadow)}.assessment-preview-section-container,.questionpanels,.question-branching-panel{background-color:var(--surface-low) !important}.assessment-preview-tab{background-color:var(--surface-raised);box-shadow:var(--surface-raised-shadow)}.assessment-preview-child-tab .mud-tabs-toolbar{background-color:var(--surface-low) !important}.assessment-preview-child-tab .mud-tab.mud-tab-active{background-color:var(--surface-high) !important;box-shadow:var(--surface-high-shadow) !important}.assessment-preview-child-tab .mud-tab{background-color:var(--surface-raised) !important;box-shadow:var(--surface-raised-shadow) !important}.compyl-compliance-listitem{background-color:var(--surface-low)}.compyl-compliance-listitem:hover{background-color:rgba(87,163,154,.1) !important;box-shadow:rgba(87,163,154,.1) !important}.dxbl-window-body{background-color:var(--surface-high) !important;box-shadow:var(--surface-high-shadow) !important}.compyl-file-upload-mudpaper{background-color:var(--surface-high);box-shadow:var(--surface-high-shadow)}.mud-popover-open{border-color:rgba(0,0,0,0) !important;background-color:var(--surface-high) !important;box-shadow:var(--surface-high-shadow) !important}.compyl-controlset-table table{height:fit-content !important}.compyl-controlset-table tr.mud-table-row th .mud-paper{color:var(--body-text) !important;height:90%;background-color:var(--surface-high) !important;box-shadow:var(--surface-high-shadow) !important}.compyl-controlset-table tr.mud-table-row td .mud-paper{color:var(--body-text) !important;height:85%;background-color:var(--surface-raised) !important;box-shadow:var(--surface-raised-shadow) !important}.apexcharts-xaxistooltip{background-color:var(--surface-high) !important;box-shadow:var(--surface-high-shadow) !important;border:1px solid var(--border-primary) !important}.apexcharts-xaxistooltip .apexcharts-xaxistooltip-text{color:var(--body-text)}.apexcharts-tooltip-title{background-color:var(--surface-high) !important;box-shadow:var(--surface-high-shadow) !important;margin-bottom:0 !important}.apexcharts-tooltip-series-group{background-color:var(--surface-raised) !important;box-shadow:var(--surface-raised-shadow) !important}.apexcharts-tooltip.apexcharts-theme-light{border:1px solid var(--border-primary) !important;background:rgba(0,0,0,0) !important}.assessment-expansion-container .mud-expand-panel{background-color:var(--surface-low)}.section-tile-container{margin-bottom:.5rem}.section-tile-container .mud-button-root{border-radius:.15rem}.section-tile-container .compyl-assessment-tile:hover{cursor:pointer}.section-tile-container .compyl-assessment-tile:hover.assessment-section-selected{background-color:var(--surface-high) !important;box-shadow:var(--surface-high-shadow) !important}.section-tile-container .compyl-assessment-tile:hover.assessment-section{background-color:var(--surface-raised);box-shadow:var(--surface-raised-shadow)}.assessment-section-selected{background-color:var(--surface-raised);box-shadow:var(--surface-raised-shadow)}.assessment-section{background-color:var(--surface-low)}.mud-dialog .compyl-compliance-tasks-container{background-color:var(--surface-raised) !important;box-shadow:var(--surface-raised-shadow) !important}.uam-accordion .mud-expand-panel-header,.grp-accordion .mud-expand-panel-header,.perm-accordion .mud-expand-panel-header{background-color:var(--surface-raised) !important;box-shadow:var(--surface-raised-shadow) !important}.uam-accordion .mud-expand-panel-content,.grp-accordion .mud-expand-panel-content,.perm-accordion .mud-expand-panel-content{background-color:var(--surface-low) !important}.compyl-form-entry{background-color:var(--surface-low)}.mud-list-subheader-extended{background-color:inherit !important}.dxbl-text-edit,.dxbl-edit-btn-dropdown,.dxbl-text-edit>.dxbl-btn-group{background-color:rgba(0,0,0,0) !important}.mud-paper.mud-elevation-1{background-color:var(--surface-low)}.apexcharts-menu.apexcharts-menu-open{background-color:var(--surface-high);box-shadow:var(--surface-high-shadow);border:none}.dxbl-list-box{background-color:var(--surface-low)}.select-popover-container{position:absolute;z-index:1602 !important}.select-popover-container li{border:none !important}.select-popover-container .dxbl-scroll-viewer,.select-popover-container .dxbl-scroll-viewer-content{background-color:rgba(0,0,0,0) !important;min-width:fit-content !important;overflow-x:hidden}.select-popover-container .dxbl-scroll-viewer-hor-scroll-bar{display:none !important}.select-popover-container .search-field{background-color:var(--body) !important;margin-bottom:0;margin-top:0}.select-popover-container .mud-grid-item{padding-top:0 !important;padding-bottom:0 !important}.dxbl-text-edit:has(:focus){border-color:var(--body-secondary)}.dxbl-grid-selected-row:not(.dxbl-grid-focused-row):not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge)>td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell).dxbl-grid-fixed-cell{background:inherit !important}.dxbl-grid-selected-row:not(.dxbl-grid-focused-row):not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge)>td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell):not(.dxbl-grid-expand-button-cell):not(.dxbl-grid-last-fixed-left-cell).dxbl-grid-fixed-cell{background:inherit !important}.dxbl-grid-selected-row:not(.dxbl-grid-focused-row):not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge)>td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell):not(.dxbl-grid-expand-button-cell):not(.dxbl-grid-last-fixed-left-cell).dxbl-grid-fixed-cell::before{background-color:inherit !important}.dxbl-toolbar{background-color:var(--surface-low)}.dxbl-itemlist-dropdown>.dxbl-dropdown-dialog{background-color:var(--surface-high) !important;box-shadow:var(--surface-high-shadow) !important}.dxbl-tabs>.dxbl-tabs-tablist>.dxbl-scroll-viewer>.dxbl-scroll-viewer-content>ul>li>.dxbl-tabs-item:not(.dxbl-tabs-tmpl):not(.dxbl-disabled):not(:disabled).dxbl-active::after{background-color:var(--action) !important}.dxreRoot.compyl-policy{width:100%}.dxbl-grid .dxbl-grid-table .dxbl-grid-selected-row:not(.dxbl-grid-focused-row):not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge)>td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell){background-color:var(--surface-low) !important}.dxbl-grid .dxbl-grid-table .dxbl-grid-selected-row:not(.dxbl-grid-focused-row):not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge)>td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell)::before{background-color:inherit !important;opacity:100% !important}.compyl-file-upload-dialog-element-BG-transparent{background-color:var(--body) !important}.compyl-file-upload-input-area{background-color:var(--body) !important}.compyl-file-upload-actionbuttoncontainer{background-color:var(--body) !important}.compyl-file-upload-dialog{background-color:var(--body) !important}.compyl-file-upload-mudpaper{background-color:var(--body) !important}.compyl-file-upload-dialog-expand-panel-child{background-color:var(--body) !important}.compyl-document-entry-background{background-color:var(--body) !important}.compyl-file-upload-mudpaper{border:1px solid var(--body-secondary) !important}.mud-radio>.mud-radio-content{color:var(--body-text) !important}.mud-radio svg{fill:var(--toggle-outline) !important}@media(hover: hover)and (pointer: fine){.mud-radio .mud-button-root{background-color:inherit;padding:0px}}.mud-radio .mud-button-root:hover::before{content:"";position:absolute;width:1.75rem;height:1.75rem;background-color:var(--ripple);border-radius:50%;animation:ripple .5s ease-out forwards;margin-bottom:.075rem;margin-left:.075rem}.mud-radio input[type=radio]{-webkit-appearance:none;appearance:none;background-color:rgba(0,0,0,0);margin:0;font:inherit;color:#000;width:1rem;height:1rem;border-radius:50%;transform:translateX(0.25rem) translateY(0.125rem);display:grid;place-content:center}.mud-radio input[type=radio]:checked::before{transform:scale(1)}.mud-radio input[type=radio]::before{content:"";width:.65rem;height:.65rem;border-radius:50%;transform:scale(0);transition:120ms transform ease-in-out;box-shadow:inset .65rem .6rem var(--body-text)}.mud-radio.radio-default input[type=radio]{border-color:var(--body-text) !important}.mud-radio.radio-default input[type=radio]::before{box-shadow:inset 1em 1em var(--body-text)}.mud-radio.radio-primary input[type=radio]{border-color:var(--action) !important}.mud-radio.radio-primary input[type=radio]::before{box-shadow:inset 1em 1em var(--action)}.mud-radio.radio-secondary input[type=radio]{border-color:var(--info) !important}.mud-radio.radio-secondary input[type=radio]::before{box-shadow:inset 1em 1em var(--info)}.mud-radio .mud-radio-content{margin-left:1rem}@media(hover: hover)and (pointer: fine){.check .mud-button-root{background-color:inherit}}.check svg.mud-icon-root{display:none !important}.check .mud-button-root input[type=checkbox]{opacity:1;text-align:center;display:table-cell;vertical-align:middle;appearance:none;border-radius:10%;border:1px solid var(--border-primary);box-shadow:none;font-size:1em;position:relative;transform:translateX(0.05em);background-image:url("/icon/CheckboxLG.svg");background-size:200% 200%;background-position:center;background-repeat:no-repeat;gap:.5rem}.check .mud-button-root input[type=checkbox]::before{content:"";width:1.25rem;height:1.25rem;border-radius:.125rem}.check .mud-button-root input[type=checkbox]:checked{background-color:var(--info)}.check .mud-button-root input[type=checkbox]:not(:checked){background-image:none !important;background-color:var(--body)}.check .mud-button-root input[type=checkbox]:not(:checked):disabled{border:1px solid var(--text-disabled-alt) !important}.check .mud-button-root input[type=checkbox]:not(:checked):hover{background-image:none !important;background-color:var(--body)}.check.check-md .mud-button-root input[type=checkbox]{width:1.25rem;height:1.25rem}.check.check-md p{margin-left:1rem;color:var(--body-text);line-height:1.5rem;font-weight:300}.check.check-sm .mud-button-root input[type=checkbox]{width:.875rem;height:.875rem}.check.check-sm .mud-button-root input[type=checkbox]::before{width:.875rem;height:.875rem}.check.check-sm p{margin-left:.5rem;color:var(--body-text);line-height:1.125rem;font-size:.75rem;font-weight:300}.check.check-label-small{font-size:.875rem;font-weight:300;line-height:1.25rem}.check.mud-disabled p{color:var(--text-disabled) !important}@media(hover: hover)and (pointer: fine){.check-tristate .mud-button-root{background-color:inherit}}.check-tristate svg.mud-icon-root{display:none !important}.check-tristate .mud-button-root input[type=checkbox]{opacity:1;text-align:center;display:table-cell;vertical-align:middle;appearance:none;border-radius:10%;border:1px solid var(--border-primary);box-shadow:none;font-size:1em;position:relative;transform:translateX(0.05em);background-image:url("/icon/CheckboxLG.svg");background-size:200% 200%;background-position:center;background-repeat:no-repeat;gap:.5rem}.check-tristate .mud-button-root input[type=checkbox]::before{content:"";width:1.25rem;height:1.25rem;border-radius:.125rem}.check-tristate .mud-button-root input[type=checkbox]:checked{background-color:var(--info)}.check-tristate .mud-button-root input[type=checkbox]:not(:checked){background-image:url("/icon/CheckboxIndeterminate.svg") !important}.check-tristate .mud-button-root input[type=checkbox]:not(:checked):disabled{border:1px solid var(--text-disabled-alt) !important}.check-tristate .mud-button-root input[type=checkbox]:not(:checked):hover{background-image:url("/icon/CheckboxIndeterminate.svg") !important}.check-tristate.check-md .mud-button-root input[type=checkbox]{width:1.25rem;height:1.25rem}.check-tristate.check-md p{margin-left:1rem;color:var(--body-text);line-height:1.5rem;font-weight:300}.mud-input-control.mud-input-control-boolean-input.check{position:relative;display:inline-flex;align-items:center;gap:.5rem}.mud-input-control.mud-input-control-boolean-input.check .mud-typography{margin:0;user-select:none}.mud-input-control.mud-input-control-boolean-input.check:hover:has(input[type=checkbox]:checked)::before{content:"";position:absolute;top:0;left:0;width:calc(100% + .5rem);height:100%;background-color:var(--info);border-radius:.25rem;opacity:.3;transition:opacity .3s ease-in-out}.mud-input-control.mud-input-control-boolean-input.check:hover:has(input[type=checkbox]:not(:checked))::before{content:"";position:absolute;top:0;left:0;width:calc(100% + .5rem);height:100%;background-color:var(--secondary-focus);border-radius:.25rem;opacity:.3;transition:opacity .3s ease-in-out}.mud-input-control.mud-input-control-boolean-input.check-tristate{position:relative;display:inline-flex;align-items:center;gap:.5rem}.mud-input-control.mud-input-control-boolean-input.check-tristate .mud-typography{margin:0;user-select:none}.mud-input-control.mud-input-control-boolean-input.check-tristate:hover:has(input[type=checkbox]:checked)::before{content:"";position:absolute;top:0;left:0;width:calc(100% + .5rem);height:100%;background-color:var(--info);border-radius:.25rem;opacity:.3;transition:opacity .3s ease-in-out}.mud-input-control.mud-input-control-boolean-input.check-tristate:hover:has(input[type=checkbox]:not(:checked))::before{content:"";position:absolute;top:0;left:0;width:calc(100% + .5rem);height:100%;background-color:var(--info);border-radius:.25rem;opacity:.3;transition:opacity .3s ease-in-out}.dxbl-checkbox{margin:.25rem 0 !important}.dxbl-checkbox .dxbl-checkbox-check-element{background-color:var(--body) !important;border-radius:10% !important;border:1px solid var(--border-primary);height:1.25rem !important;margin:0 !important}.dxbl-checkbox .dxbl-checkbox-check-element::before{background-color:rgba(0,0,0,0) !important;border:none !important}.dxbl-checkbox .dxbl-checkbox-check-element .dxbl-image{display:none !important}.dxbl-checkbox .dxbl-checkbox-check-element:focus-within{box-shadow:none !important;-webkit-box-shadow:none !important}.dxbl-checkbox.dxbl-checkbox-checked .dxbl-checkbox-check-element,.dxbl-checkbox.dxbl-checkbox-checked .dxbl-checkbox-check-element:hover{background-image:url("/icon/CheckboxLG.svg") !important;background-position:center !important;background-repeat:no-repeat;position:relative;transform:translateX(0.05em);border-radius:10%}.dxbl-list-box>.dxbl-scroll-viewer>.dxbl-scroll-viewer-content>ul>li:not([dxbl-bottom-virtual-spacer-element]):not([dxbl-top-virtual-spacer-element])>.dxbl-checkbox{padding-right:0px;margin-right:.5rem !important}.toggle .mud-typography{padding-left:7px}.toggle .mud-switch-track{background-color:rgba(from var(--toggle-track) r g b/0.3)}.toggle .mud-button-root .mud-switch-thumb-medium{box-shadow:none;outline:1px solid var(--toggle-outline);background-color:var(--toggle-default-off)}.toggle .mud-button-root.mud-checked .mud-switch-thumb-medium{outline:none;background-color:var(--toggle-default-on)}.toggle.primary .mud-button-root.mud-checked .mud-switch-thumb-medium{background-color:var(--toggle-primary) !important;outline:none !important}@media(hover: hover)and (pointer: fine){.toggle .mud-icon-button:hover{background-color:var(--ripple)}}.toggle .mud-ripple{padding:8px}.toggle .mud-button-root.mud-switch-disabled .mud-switch-thumb-medium{background-color:var(--toggle-disabled)}.toggle .mud-switch.mud-disabled{color:var(--link-disabled) !important}.mud-input,.mud-select,.mud-select-extended,.mud-input-control{max-width:100%;position:relative;border-radius:.3125rem !important}.mud-input:has(.mud-input-error) .mud-input-outlined-border,.mud-select:has(.mud-input-error) .mud-input-outlined-border,.mud-select-extended:has(.mud-input-error) .mud-input-outlined-border,.mud-input-control:has(.mud-input-error) .mud-input-outlined-border{border:1px solid var(--error) !important}.mud-input:has(.mud-disabled) .mud-input,.mud-select:has(.mud-disabled) .mud-input,.mud-select-extended:has(.mud-disabled) .mud-input,.mud-input-control:has(.mud-disabled) .mud-input{background-color:var(--body) !important}.mud-input:has(.mud-disabled) .mud-input-outlined-border,.mud-select:has(.mud-disabled) .mud-input-outlined-border,.mud-select-extended:has(.mud-disabled) .mud-input-outlined-border,.mud-input-control:has(.mud-disabled) .mud-input-outlined-border{border:1px solid var(--border-secondary) !important}.mud-input:has(.mud-disabled) .mud-input-slot,.mud-input:has(.mud-disabled) .mud-input,.mud-select:has(.mud-disabled) .mud-input-slot,.mud-select:has(.mud-disabled) .mud-input,.mud-select-extended:has(.mud-disabled) .mud-input-slot,.mud-select-extended:has(.mud-disabled) .mud-input,.mud-input-control:has(.mud-disabled) .mud-input-slot,.mud-input-control:has(.mud-disabled) .mud-input{cursor:not-allowed !important}.mud-input:has(.mud-disabled) .mud-input-helper-text div div,.mud-input:has(.mud-disabled) label,.mud-input:has(.mud-disabled) .mud-input-slot,.mud-select:has(.mud-disabled) .mud-input-helper-text div div,.mud-select:has(.mud-disabled) label,.mud-select:has(.mud-disabled) .mud-input-slot,.mud-select-extended:has(.mud-disabled) .mud-input-helper-text div div,.mud-select-extended:has(.mud-disabled) label,.mud-select-extended:has(.mud-disabled) .mud-input-slot,.mud-input-control:has(.mud-disabled) .mud-input-helper-text div div,.mud-input-control:has(.mud-disabled) label,.mud-input-control:has(.mud-disabled) .mud-input-slot{cursor:not-allowed !important;color:var(--text-disabled) !important}.mud-input:has(.mud-disabled) .mud-input-adornment .mud-icon-root,.mud-select:has(.mud-disabled) .mud-input-adornment .mud-icon-root,.mud-select-extended:has(.mud-disabled) .mud-input-adornment .mud-icon-root,.mud-input-control:has(.mud-disabled) .mud-input-adornment .mud-icon-root{fill:var(--text-disabled) !important}.mud-input:focus-within .mud-width-full,.mud-select:focus-within .mud-width-full,.mud-select-extended:focus-within .mud-width-full,.mud-input-control:focus-within .mud-width-full{border-color:var(--border-selected) !important}.mud-input~label,.mud-input:focus-within~label,.mud-select~label,.mud-select:focus-within~label,.mud-select-extended~label,.mud-select-extended:focus-within~label,.mud-input-control~label,.mud-input-control:focus-within~label{transform:translate(0px, -16px) !important;padding-left:0 !important;font-size:.875rem;font-weight:300;line-height:1.25rem;background:rgba(0,0,0,0)}.mud-input:has(.mud-input-control-input-container+.mud-input-control-helper-container),.mud-select:has(.mud-input-control-input-container+.mud-input-control-helper-container),.mud-select-extended:has(.mud-input-control-input-container+.mud-input-control-helper-container),.mud-input-control:has(.mud-input-control-input-container+.mud-input-control-helper-container){margin-top:.5rem}.mud-input:has(.mud-input-control-input-container+.mud-input-control-helper-container):has(textarea),.mud-select:has(.mud-input-control-input-container+.mud-input-control-helper-container):has(textarea),.mud-select-extended:has(.mud-input-control-input-container+.mud-input-control-helper-container):has(textarea),.mud-input-control:has(.mud-input-control-input-container+.mud-input-control-helper-container):has(textarea){margin-top:.5rem !important}.mud-input:has(.mud-input-control-input-container+.mud-input-control-helper-container):has(textarea) label,.mud-input:has(.mud-input-control-input-container+.mud-input-control-helper-container):has(textarea):focus-within label,.mud-select:has(.mud-input-control-input-container+.mud-input-control-helper-container):has(textarea) label,.mud-select:has(.mud-input-control-input-container+.mud-input-control-helper-container):has(textarea):focus-within label,.mud-select-extended:has(.mud-input-control-input-container+.mud-input-control-helper-container):has(textarea) label,.mud-select-extended:has(.mud-input-control-input-container+.mud-input-control-helper-container):has(textarea):focus-within label,.mud-input-control:has(.mud-input-control-input-container+.mud-input-control-helper-container):has(textarea) label,.mud-input-control:has(.mud-input-control-input-container+.mud-input-control-helper-container):has(textarea):focus-within label{transform:translate(0px, -42px) !important}.mud-input:has(.mud-input-control-input-container+.mud-input-control-helper-container):has(textarea) .mud-input-control-helper-container,.mud-select:has(.mud-input-control-input-container+.mud-input-control-helper-container):has(textarea) .mud-input-control-helper-container,.mud-select-extended:has(.mud-input-control-input-container+.mud-input-control-helper-container):has(textarea) .mud-input-control-helper-container,.mud-input-control:has(.mud-input-control-input-container+.mud-input-control-helper-container):has(textarea) .mud-input-control-helper-container{transform:translate(-8px, -122px) !important}.mud-input:has(.mud-input-control-input-container+.mud-input-control-helper-container):has(textarea) .mud-input-control-helper-container .mud-input-helper-text div,.mud-select:has(.mud-input-control-input-container+.mud-input-control-helper-container):has(textarea) .mud-input-control-helper-container .mud-input-helper-text div,.mud-select-extended:has(.mud-input-control-input-container+.mud-input-control-helper-container):has(textarea) .mud-input-control-helper-container .mud-input-helper-text div,.mud-input-control:has(.mud-input-control-input-container+.mud-input-control-helper-container):has(textarea) .mud-input-control-helper-container .mud-input-helper-text div{max-width:100%;white-space:nowrap !important;text-overflow:ellipsis !important;overflow:hidden !important;display:block !important;color:var(--text-muted) !important}.mud-input:has(.mud-input-control-input-container+.mud-input-control-helper-container):has(textarea):not(.mud-select-extended,.mud-select,.ai-textfield),.mud-select:has(.mud-input-control-input-container+.mud-input-control-helper-container):has(textarea):not(.mud-select-extended,.mud-select,.ai-textfield),.mud-select-extended:has(.mud-input-control-input-container+.mud-input-control-helper-container):has(textarea):not(.mud-select-extended,.mud-select,.ai-textfield),.mud-input-control:has(.mud-input-control-input-container+.mud-input-control-helper-container):has(textarea):not(.mud-select-extended,.mud-select,.ai-textfield){margin-top:1rem !important}.mud-input:has(.mud-input-control-input-container+.mud-input-control-helper-container) label,.mud-input:has(.mud-input-control-input-container+.mud-input-control-helper-container):focus-within label,.mud-select:has(.mud-input-control-input-container+.mud-input-control-helper-container) label,.mud-select:has(.mud-input-control-input-container+.mud-input-control-helper-container):focus-within label,.mud-select-extended:has(.mud-input-control-input-container+.mud-input-control-helper-container) label,.mud-select-extended:has(.mud-input-control-input-container+.mud-input-control-helper-container):focus-within label,.mud-input-control:has(.mud-input-control-input-container+.mud-input-control-helper-container) label,.mud-input-control:has(.mud-input-control-input-container+.mud-input-control-helper-container):focus-within label{transform:translate(0px, -42px) !important}.mud-input:has(.mud-input-control-input-container+.mud-input-control-helper-container) .mud-input-control-helper-container,.mud-select:has(.mud-input-control-input-container+.mud-input-control-helper-container) .mud-input-control-helper-container,.mud-select-extended:has(.mud-input-control-input-container+.mud-input-control-helper-container) .mud-input-control-helper-container,.mud-input-control:has(.mud-input-control-input-container+.mud-input-control-helper-container) .mud-input-control-helper-container{transform:translate(-8px, -70px)}.mud-input:has(.mud-input-control-input-container+.mud-input-control-helper-container) .mud-input-control-helper-container .mud-input-helper-text div,.mud-select:has(.mud-input-control-input-container+.mud-input-control-helper-container) .mud-input-control-helper-container .mud-input-helper-text div,.mud-select-extended:has(.mud-input-control-input-container+.mud-input-control-helper-container) .mud-input-control-helper-container .mud-input-helper-text div,.mud-input-control:has(.mud-input-control-input-container+.mud-input-control-helper-container) .mud-input-control-helper-container .mud-input-helper-text div{max-width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block;color:var(--text-muted)}.mud-input:has(.mud-input-control-input-container+.mud-input-control-helper-container):not(.mud-select-extended,.mud-select,.ai-textfield),.mud-select:has(.mud-input-control-input-container+.mud-input-control-helper-container):not(.mud-select-extended,.mud-select,.ai-textfield),.mud-select-extended:has(.mud-input-control-input-container+.mud-input-control-helper-container):not(.mud-select-extended,.mud-select,.ai-textfield),.mud-input-control:has(.mud-input-control-input-container+.mud-input-control-helper-container):not(.mud-select-extended,.mud-select,.ai-textfield){margin-top:1rem}.mud-input textarea.mud-input-root-outlined,.mud-select textarea.mud-input-root-outlined,.mud-select-extended textarea.mud-input-root-outlined,.mud-input-control textarea.mud-input-root-outlined{min-height:100px !important;margin:0px !important;line-height:1.5em !important;padding-top:1rem !important}.mud-input fieldset.mud-input-outlined-border legend,.mud-select fieldset.mud-input-outlined-border legend,.mud-select-extended fieldset.mud-input-outlined-border legend,.mud-input-control fieldset.mud-input-outlined-border legend{display:none}.mud-input.mud-input-outlined,.mud-select.mud-input-outlined,.mud-select-extended.mud-input-outlined,.mud-input-control.mud-input-outlined{pointer-events:auto}.mud-input.mud-input-outlined .mud-input-outlined-border,.mud-select.mud-input-outlined .mud-input-outlined-border,.mud-select-extended.mud-input-outlined .mud-input-outlined-border,.mud-input-control.mud-input-outlined .mud-input-outlined-border{border-color:var(--border-primary) !important}.mud-input.mud-input-outlined:focus-within .mud-input-outlined-border,.mud-select.mud-input-outlined:focus-within .mud-input-outlined-border,.mud-select-extended.mud-input-outlined:focus-within .mud-input-outlined-border,.mud-input-control.mud-input-outlined:focus-within .mud-input-outlined-border{border-color:var(--border-selected) !important;border-width:1px !important}.mud-input>input.mud-input-root,.mud-input .mud-input-slot:not(textarea),.mud-select>input.mud-input-root,.mud-select .mud-input-slot:not(textarea),.mud-select-extended>input.mud-input-root,.mud-select-extended .mud-input-slot:not(textarea),.mud-input-control>input.mud-input-root,.mud-input-control .mud-input-slot:not(textarea){height:3rem !important;min-height:3rem !important;padding:0 .875rem 0 1rem !important;line-height:3rem !important}.mud-disabled:has(input) input{color:var(--text-disabled) !important}label.mud-input-label{top:.3rem !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mud-input-control:not(:has(.mud-input-helper-text)) label.mud-input-label{top:-0.4rem !important}.d-flex.flex-column.justify-start.align-start.gap-1:has(.mud-input-label){gap:0 !important}.d-flex.flex-column.justify-start.align-start.gap-1 .mud-input-label{margin-bottom:-0.3rem !important}.d-flex.flex-column.justify-start.align-start.gap-1 .mud-input-helper-text{margin-top:.25rem !important}@media(hover: hover)and (pointer: fine){.mud-input.mud-input-outlined:not(.mud-disabled):not(:focus-within):hover .mud-input-outlined-border{border-color:var(--border-primary) !important}}.dxbl-list-box{font-size:1rem;font-weight:300;line-height:1.5rem;font-style:normal}.dxbl-list-box.valid.modified:not([type=checkbox]){border-color:var(--border-primary)}.compyl-listbox-item-truncate{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.compyl-listbox-truncation-tooltip{position:fixed;z-index:9999;padding:7px;border-radius:.25rem;background-color:var(--surface-raised-high);border:1px solid var(--surface-raised-high);color:var(--body-text);font-size:.75rem;font-family:inherit;line-height:1rem}.compyl-select-dropdown{overscroll-behavior:contain}.compyl-select-dropdown .dxbl-scroll-viewer,.compyl-select-dropdown .dxbl-list-box{overscroll-behavior:contain}.compyl-select-dropdown.truncate-enabled li[role=option]{overflow:hidden !important;min-width:0 !important}.compyl-select-dropdown.truncate-enabled .dxbl-list-box-item-display-template-container{width:0 !important;flex-grow:1 !important;overflow:hidden !important;min-width:0 !important}.mud-overlay:has(+.select-popover-container){position:relative !important}.compyl-select-label{container-type:inline-size;container-name:compylSelectLabelContainer;align-items:center;min-height:1.25rem}.compyl-select-label .mud-icon-root{flex-shrink:0}.compyl-select-label .manage-value-link{line-height:1.25rem;height:1.25rem;min-height:0;padding:0}.compyl-select-label .manage-value-link.compyl-with-copilot-button{height:auto;min-height:unset;line-height:normal}.compyl-select-label .manage-value-link:hover{cursor:pointer}.compyl-select-label .manage-value-link .manage-text{display:inline-block;text-decoration:underline !important}.compyl-select-label .manage-value-link .manage-icon{display:none}@container compylSelectLabelContainer (width < 20rem){.compyl-select-label .manage-value-link .manage-text{display:none}.compyl-select-label .manage-value-link .manage-icon{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;line-height:0;flex-shrink:0}.compyl-select-label .manage-value-link .manage-icon .mud-icon-root{width:1.125rem;height:1.125rem;padding:0;margin:0;font-size:1.125rem}.compyl-select-label .manage-value-link .manage-icon svg path,.compyl-select-label .manage-value-link .manage-icon svg rect,.compyl-select-label .manage-value-link .manage-icon svg g,.compyl-select-label .manage-value-link .manage-icon svg svg,.compyl-select-label .manage-value-link .manage-icon svg svg path,.compyl-select-label .manage-value-link .manage-icon svg svg rect{fill:var(--body-text) !important;color:var(--body-text) !important}}.mud-collapse-container .manage-value-link{opacity:0 !important;user-select:none;pointer-events:none}.mud-collapse-container.mud-collapse-entered .manage-value-link{opacity:1 !important;user-select:all;pointer-events:all}div.resizeable-textarea-container>div>p.mud-input-helper-text{color:var(--text-muted)}div.resizeable-textarea-container>div>div.mud-input-input-control{width:100%}div.resizeable-textarea-container{padding-bottom:16px}div.resizeable-textarea-container>div>div>div>div>textarea.mud-input-root-outlined{height:90% !important}.compyl-segmented-btn{min-width:auto !important;width:max-content !important}.compyl-segmented-btn span{text-decoration:underline;font-weight:400}.compyl-select-approved .mud-input,.compyl-select-declined .mud-input,.compyl-select-review-status .mud-input{color:var(--body-text) !important;border-width:1px}.compyl-select-approved .mud-input{border-color:var(--success)}.compyl-select-declined .mud-input{border-color:var(--error)}.compyl-select-review-status .mud-input{color:var(--body-text) !important}.compyl-select .mud-input-adornment-end .mud-icon-root{color:var(--body-text) !important}.dashboard-duplicate{padding-bottom:.5rem}.duplicate-dashboard-dialog{padding-top:1.5rem}.custom-textarea-dashboard{padding-top:1rem !important}.required-asterisk{margin-left:.25rem;font-size:1rem}.optional-label{margin-left:.25rem}.dxbl-list-box .dxbl-list-box-highlighted-text,.dxbl-list-box-render-container .dxbl-list-box-highlighted-text{background-color:var(--text-highlight) !important;color:var(--body-text) !important}.compyl-textfield-helpertext{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.compyl-datepicker-input .mud-input,.compyl-datepicker‐input .mud-input{padding-inline-start:1rem !important;padding-inline-end:1.5rem !important;justify-content:space-between}.compyl-datepicker-input .mud-input.mud-input-outlined.mud-input-error .mud-input-outlined-border,.compyl-datepicker‐input .mud-input.mud-input-outlined.mud-input-error .mud-input-outlined-border{border-color:var(--error) !important}.compyl-datepicker-input .mud-input>input.mud-input-root,.compyl-datepicker‐input .mud-input>input.mud-input-root{flex:0 0 auto !important;width:7rem !important;padding:0 0 0 0 !important}.compyl-datepicker-input .mud-icon-button,.compyl-datepicker‐input .mud-icon-button{width:2rem !important;height:2rem !important}.compyl-datepicker-input .mud-icon-button:hover,.compyl-datepicker‐input .mud-icon-button:hover{background-color:var(--icon-secondary-hover) !important}.compyl-datepicker-input .mud-icon-button:active,.compyl-datepicker‐input .mud-icon-button:active{background-color:var(--icon-secondary-press) !important}.compyl-datepicker-input .mud-input-adornment-icon-button,.compyl-datepicker‐input .mud-input-adornment-icon-button{--mud-ripple-color: transparent !important;--mud-ripple-opacity: 0 !important;border-radius:.25rem !important}.compyl-datepicker-input .mud-input-adornment-icon-button:hover,.compyl-datepicker-input .mud-input-adornment-icon-button:active,.compyl-datepicker‐input .mud-input-adornment-icon-button:hover,.compyl-datepicker‐input .mud-input-adornment-icon-button:active{border-radius:.25rem !important}.compyl-datepicker-input .mud-icon-button-label>svg path,.compyl-datepicker-input .mud-icon-button-label>svg rect,.compyl-datepicker-input .mud-icon-button-label>svg g,.compyl-datepicker-input .mud-icon-button-label>svg svg,.compyl-datepicker-input .mud-icon-button-label>svg svg path,.compyl-datepicker-input .mud-icon-button-label>svg svg rect,.compyl-datepicker‐input .mud-icon-button-label>svg path,.compyl-datepicker‐input .mud-icon-button-label>svg rect,.compyl-datepicker‐input .mud-icon-button-label>svg g,.compyl-datepicker‐input .mud-icon-button-label>svg svg,.compyl-datepicker‐input .mud-icon-button-label>svg svg path,.compyl-datepicker‐input .mud-icon-button-label>svg svg rect{fill:var(--body-text) !important;color:var(--body-text) !important}.compyl-datepicker-input .mud-icon-button-label>svg>svg,.compyl-datepicker‐input .mud-icon-button-label>svg>svg{transform:translate(17%, 13%) !important}.compyl-datepicker-input .mud-input-adornment,.compyl-datepicker‐input .mud-input-adornment{margin-left:0;margin-inline-start:0;margin-inline-end:0;height:1.5rem;width:1.5rem;position:relative;display:inline-flex}.compyl-datepicker-input .mud-icon-button-edge-end,.compyl-datepicker‐input .mud-icon-button-edge-end{margin-right:0;margin-inline-end:0}.compyl-datepicker-input .mud-input-adorned-end,.compyl-datepicker‐input .mud-input-adorned-end{padding-right:0;padding-inline-start:0;padding-inline-end:0;display:flex !important;align-items:center !important}.compyl-datepicker-input .mud-input-root-outlined.mud-input-root-adorned-end,.compyl-datepicker‐input .mud-input-root-outlined.mud-input-root-adorned-end{padding-right:1rem !important}.compyl-picker-calendar-header-switch{display:flex;align-items:center;justify-content:space-between;padding-bottom:1.5rem}.compyl-picker-calendar-header-switch .mud-picker-nav-button-prev.ml-auto{margin-right:1rem !important}.compyl-picker-calendar-header-switch .mud-icon-button{width:1.5rem !important;height:1.5rem !important;padding:0 !important;--mud-ripple-color: transparent !important;--mud-ripple-opacity: 0 !important;border-radius:.25rem !important;background-color:var(--surface-low) !important}.compyl-picker-calendar-header-switch .mud-icon-button:hover,.compyl-picker-calendar-header-switch .mud-icon-button:active{border-radius:.25rem !important}.compyl-picker-calendar-header-switch .mud-icon-button:hover{background-color:var(--fill-neutral) !important}.compyl-picker-calendar-header-switch .mud-icon-button:active{background-color:var(--icon-secondary-press) !important}.compyl-picker-calendar-header-switch .mud-picker-calendar-header-last .mud-picker-nav-button-next{background-color:var(--surface-low) !important}.compyl-picker-calendar-header-switch .mud-icon-button-label>svg path,.compyl-picker-calendar-header-switch .mud-icon-button-label>svg rect,.compyl-picker-calendar-header-switch .mud-icon-button-label>svg g,.compyl-picker-calendar-header-switch .mud-icon-button-label>svg svg,.compyl-picker-calendar-header-switch .mud-icon-button-label>svg svg path,.compyl-picker-calendar-header-switch .mud-icon-button-label>svg svg rect{fill:var(--body-text) !important;color:var(--body-text) !important}.compyl-picker-calendar-header-switch .mud-icon-button-label>svg>svg{transform:translate(17%, 13%) !important}.compyl-picker-calendar-today-link,.compyl-picker-calendar-today-link:visited{color:inherit;margin-right:1.5rem;cursor:pointer;padding-left:1.5rem;font-size:.625rem !important}.compyl-picker-calendar-today-link:hover,.compyl-picker-calendar-today-link:focus,.compyl-picker-calendar-today-link:active{color:inherit;text-decoration:underline}.compyl-picker-calendar-month-box{display:inline-block;min-width:8rem;font-size:1rem !important}.mud-picker-calendar-day.compyl-selected-day,.mud-picker-calendar-day.compyl-selected-day:hover,.mud-picker-calendar-day.compyl-selected-day:focus,.mud-picker-calendar-day.compyl-selected-day:active{background-color:var(--info) !important;border:1px solid var(--info) !important;border-radius:.25rem !important;color:#fafafa !important}.mud-picker-calendar-day:not(.compyl-selected-day,.day-disabled):hover,.mud-picker-calendar-day:not(.compyl-selected-day,.day-disabled):focus{border:1px solid var(--info) !important;border-radius:.25rem !important}.mud-picker-calendar-day:disabled:not(.mud-hidden){color:var(--text-muted) !important}.compyl-picker-calendar-container{background-color:var(--surface-low) !important;margin:1.5rem}.compyl-picker-calendar-container .mud-picker-calendar-header{background-color:var(--surface-low) !important}.compyl-picker-calendar-container .mud-picker-calendar,.compyl-picker-calendar-container .mud-picker-calendar-header-day{background-color:var(--surface-low) !important;max-height:2rem !important}.compyl-picker-calendar-container .mud-picker-calendar-header-day{gap:1rem}.compyl-picker-calendar-container .mud-picker-calendar-transition{min-height:17rem !important;margin-top:1.5rem !important}.compyl-picker-calendar-container .compyl-datepicker-button-current-day,.compyl-picker-calendar-container .mud-current{border-color:var(--secondary) !important;border:1px solid}.compyl-picker-calendar-container .compyl-hover-range{border:.5rem !important}.compyl-picker-calendar-container button:has(.compyl-hover-range){background-color:var(--info-highlight) !important}.compyl-picker-calendar-container button:has(+.range-start):not(.saturday,range-end){padding-right:1rem !important}.compyl-picker-calendar-container button:has(+.range-end):not(.saturday,.range-start){padding-right:1rem !important}.compyl-picker-calendar-container button:has(.compyl-range-start-selected){background-color:var(--info) !important;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;padding-left:0 !important;padding-right:0 !important}.compyl-picker-calendar-container button:has(.compyl-range-end-selected){background-color:var(--info) !important;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;padding-right:0 !important;padding-left:0 !important}.compyl-picker-calendar-container .range-start+button:not(.sunday,.range-end){padding-left:1rem !important}.compyl-picker-calendar-container .range-end+button:not(.sunday,.range-start){padding-left:1rem !important}.mud-picker-calendar-day.mud-range-between{background-color:var(--info-highlight) !important;border-radius:0 !important}.mud-picker-calendar .mud-day{margin:0px !important;color:var(--body-text);flex-grow:1;align-content:center;height:2rem;width:2rem}.mud-picker-calendar-header-day .mud-day-label{margin:0px !important;color:var(--body-text) !important;flex-grow:1;height:2rem;width:2rem;align-content:center}.compyl-select-dropdown.first-open-hidden{visibility:hidden !important}.compyl-select-dropdown .compyl-select-no-results{display:flex;align-items:center;justify-content:center;min-height:2rem;padding:.375rem .75rem;text-align:center;user-select:none;background-color:var(--body) !important;border:1px solid var(--border-secondary) !important}.ai-textfield,.compyl-memo-field{font-size:1rem !important;min-height:3rem !important;line-height:1.5rem !important}.ai-textfield .dxbl-text-edit,.compyl-memo-field .dxbl-text-edit{border-radius:.3125rem !important;border-width:1px !important;border-color:var(--border-primary) !important;transition:border-color .2s ease-in-out;box-shadow:none !important}.ai-textfield:focus-within .dxbl-text-edit,.ai-textfield .dxbl-text-edit:has(textarea:focus),.compyl-memo-field:focus-within .dxbl-text-edit,.compyl-memo-field .dxbl-text-edit:has(textarea:focus){border-color:var(--border-selected) !important;box-shadow:none !important}.ai-textfield textarea,.compyl-memo-field textarea{padding:.5rem .5rem .5rem 1rem !important;border:none !important;outline:none !important}.compyl-select-ai-suggestions{padding:12px;margin-bottom:8px;border:1px solid var(--mud-palette-primary);border-radius:4px;background:linear-gradient(135deg, rgba(var(--mud-palette-primary-rgb), 0.05), transparent);animation:slideIn .3s ease-out}.compyl-select-ai-suggestions.loading{padding:8px;text-align:center}.compyl-select-ai-suggestions.loading .mud-progress-linear{margin-bottom:8px}.compyl-select-ai-suggestions .suggestions-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.compyl-select-ai-suggestions .suggestions-header .mud-icon-button{margin:-6px -6px 0 0}.compyl-select-ai-suggestions .suggestions-multi{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.compyl-select-ai-suggestions .suggestions-multi .mud-chip{cursor:pointer;transition:all .2s ease;background-color:var(--mud-palette-primary);color:var(--mud-palette-primary-text)}.compyl-select-ai-suggestions .suggestions-multi .mud-chip:hover{transform:scale(1.05);box-shadow:0 2px 8px rgba(0, 0, 0, 0.15)}.compyl-select-ai-suggestions .suggestions-multi .mud-chip:active{transform:scale(0.98)}.compyl-select-ai-suggestions .suggestions-multi .mud-chip .mud-chip-icon{color:var(--mud-palette-primary-text)}.compyl-select-ai-suggestions .suggestions-single{display:flex;flex-direction:column;gap:8px}.compyl-select-ai-suggestions .suggestions-single button{justify-content:flex-start;transition:all .2s ease}.compyl-select-ai-suggestions .suggestions-single button:hover{transform:translateX(4px);box-shadow:0 2px 8px rgba(0, 0, 0, 0.1)}@keyframes slideIn{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.ai-sparkle-button{animation:pulse-sparkle 2s ease-in-out infinite}.ai-sparkle-button:hover{transform:scale(1.1);animation:none}@keyframes pulse-sparkle{0%,100%{opacity:1}50%{opacity:.7}}.compyl-select-ai-popover{background-color:var(--surface-low);border:2px solid var(--action) !important;border-radius:.5rem;box-shadow:0 8px 24px rgba(0, 0, 0, 0.15)}.compyl-select-ai-popover .ai-popover-content{padding:1.5rem;max-width:400px}.compyl-select-ai-popover .ai-popover-content .ai-popover-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--border-primary)}.compyl-select-ai-popover .ai-popover-content .ai-loading-section{padding:2rem 1rem;text-align:center}.compyl-select-ai-popover .ai-popover-content .ai-suggestions-list{max-height:400px;overflow-y:auto;margin-bottom:1rem}.compyl-select-ai-popover .ai-popover-content .ai-suggestions-list .suggestion-checkbox-item{display:flex;align-items:center;justify-content:space-between;padding:.5rem 0;border-bottom:1px solid var(--border-secondary)}.compyl-select-ai-popover .ai-popover-content .ai-suggestions-list .suggestion-checkbox-item:last-child{border-bottom:none}.compyl-select-ai-popover .ai-popover-content .ai-suggestions-list .suggestion-checkbox-item .confidence-badge{margin-left:auto;padding:2px 8px;border-radius:12px;background:var(--action);color:#fff;font-size:.625rem;font-weight:600}.compyl-select-ai-popover .ai-popover-content .ai-popover-actions{display:flex;gap:.5rem;justify-content:flex-end;padding-top:.75rem;border-top:1px solid var(--border-primary)}.compyl-select-ai-suggestions.edit-mode{border:1px solid var(--info);animation:slide-in-from-top .3s ease-out}@keyframes slide-in-from-top{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.dropdown-ai-suggestions-section{padding:8px 0;border-bottom:2px solid var(--action);margin-bottom:8px}.dropdown-ai-suggestions-section .dropdown-section-header{display:flex;align-items:center;gap:6px;padding:6px 12px;font-size:.75rem;font-weight:600;color:var(--action);text-transform:uppercase;letter-spacing:.5px}.dropdown-ai-suggestions-section .dropdown-item.ai-suggested{display:flex;align-items:center;gap:8px;padding:8px 12px;cursor:pointer;background:linear-gradient(90deg, color-mix(in srgb, var(--action) 8%, transparent), transparent);border-left:3px solid var(--action);transition:all .2s ease}.dropdown-ai-suggestions-section .dropdown-item.ai-suggested:hover{background:color-mix(in srgb, var(--action) 15%, transparent);padding-left:16px}.dropdown-ai-suggestions-section .dropdown-item.ai-suggested .suggestion-icon{color:var(--action);flex-shrink:0}.dropdown-ai-suggestions-section .dropdown-item.ai-suggested .confidence-badge{margin-left:auto;padding:2px 8px;border-radius:12px;background:var(--action);color:#fff;font-size:.625rem;font-weight:600}.dropdown-divider{height:2px;background:linear-gradient(90deg, var(--action), transparent);margin:8px 0}.mud-chip{border-radius:.25rem !important;padding:.3125rem;height:100% !important;background-color:rgba(var(--chip-fill-rgb), 0.3)}.mud-chip .mud-chip-content{padding-left:1rem;padding-right:1rem;white-space:normal}.mud-chip.framework-chip{height:auto !important;min-height:1.5rem !important;font-size:.875rem !important;padding:0 !important}.mud-chip.framework-chip .mud-chip-content{padding:0 1rem !important}@media(hover: hover)and (pointer: fine){.mud-chip:hover:not(.mud-disabled,.gantt-chip,.query-schedule-batch-chip,.grid-batch-chip,.assessment-chip,.integration-sync-status-chip,.compliance-chip,.status-chip-success,.status-chip-info,.status-chip-warning,.status-chip-error,.status-chip-default,.outlined-chip-success,.outlined-chip-info,.outlined-chip-warning,.outlined-chip-error,.outlined-chip-default,.outlined-chip-primary,.vendor-type-chip,.vendor-criticality-chip,.itasset-lifecycle-chip,.itasset-systemtype-chip,.client-status-chip,.impact-chip-known,.impact-chip-unknown,.impact-indicator-chip){background-color:rgba(var(--chip-fill-rgb), 0.3) !important}}.mud-chip.assessment-blip,.mud-chip.blip{display:inline-flex !important;align-items:center !important;border-radius:.875rem !important;padding:.25rem .5rem !important;justify-content:center !important;height:1.75rem !important;user-select:none !important;margin:0 !important;border:none !important}.mud-chip.assessment-blip::before,.mud-chip.blip::before{content:"" !important;display:block !important;width:.5rem !important;height:.5rem !important;border-radius:50% !important;margin-right:.5rem !important}.mud-chip.assessment-blip:hover,.mud-chip.blip:hover{border:none !important}.mud-chip.assessment-blip .mud-chip-content,.mud-chip.blip .mud-chip-content{padding-left:0;padding-right:0}.mud-chip.assessment-blip.blip-error,.mud-chip.blip.blip-error{background-color:var(--gantt-fill-error)}.mud-chip.assessment-blip.blip-error::before,.mud-chip.blip.blip-error::before{background-color:var(--error);box-shadow:0 0 0 .15rem var(--gantt-fill-error)}.mud-chip.assessment-blip.blip-error:hover,.mud-chip.blip.blip-error:hover{background-color:var(--chip-tag-fill-red-rgba-hover) !important}.mud-chip.assessment-blip.blip-purple,.mud-chip.blip.blip-purple{background-color:var(--chip-tag-fill-purple-rgba)}.mud-chip.assessment-blip.blip-purple::before,.mud-chip.blip.blip-purple::before{background-color:var(--purple);box-shadow:0 0 0 .15rem var(--chip-tag-fill-purple-rgba)}.mud-chip.assessment-blip.blip-purple:hover,.mud-chip.blip.blip-purple:hover{background-color:var(--chip-tag-fill-purple-rgba-hover) !important}.mud-chip.assessment-blip.blip-success,.mud-chip.blip.blip-success{background-color:var(--fill-success)}.mud-chip.assessment-blip.blip-success::before,.mud-chip.blip.blip-success::before{background-color:var(--success);box-shadow:0 0 0 .15rem var(--fill-success)}.mud-chip.assessment-blip.blip-success:hover,.mud-chip.blip.blip-success:hover{background-color:var(--fill-success-hover) !important}.mud-chip.assessment-blip.blip-warning,.mud-chip.blip.blip-warning{background-color:var(--fill-warning)}.mud-chip.assessment-blip.blip-warning::before,.mud-chip.blip.blip-warning::before{background-color:var(--warning);box-shadow:0 0 0 .15rem var(--fill-warning)}.mud-chip.assessment-blip.blip-warning:hover,.mud-chip.blip.blip-warning:hover{background-color:var(--fill-warning-hover) !important}.mud-chip.assessment-blip.blip-neutral,.mud-chip.blip.blip-neutral{background-color:var(--fill-neutral)}.mud-chip.assessment-blip.blip-neutral::before,.mud-chip.blip.blip-neutral::before{background-color:var(--neutral);box-shadow:0 0 0 .15rem var(--fill-neutral)}.mud-chip.assessment-blip.blip-neutral:hover,.mud-chip.blip.blip-neutral:hover{background-color:var(--fill-neutral) !important}.mud-chip.assessment-blip.blip-info,.mud-chip.blip.blip-info{background-color:var(--chip-tag-fill-blue-rgba)}.mud-chip.assessment-blip.blip-info::before,.mud-chip.blip.blip-info::before{background-color:var(--info) !important;box-shadow:0 0 0 .15rem var(--chip-tag-fill-blue-rgba) !important}.mud-chip.assessment-blip.blip-info:hover,.mud-chip.blip.blip-info:hover{background-color:var(--chip-tag-fill-blue-rgba-hover) !important}.mud-chip.blip-grid{display:inline-flex !important;align-items:center !important;background-color:rgba(0,0,0,0) !important;padding:0 !important;margin:0 !important;height:auto !important;user-select:none !important;border:none !important;pointer-events:none !important}.mud-chip.blip-grid::before{content:"" !important;display:block !important;width:.5rem !important;height:.5rem !important;border-radius:50% !important;margin-right:.5rem !important}.mud-chip.blip-grid .mud-chip-content{padding:0 !important;color:var(--body-text) !important}.mud-chip.blip-grid:hover{background-color:rgba(0,0,0,0) !important;cursor:default !important}.mud-chip.blip-grid.blip-success::before{background-color:var(--success) !important}.mud-chip.blip-grid.blip-error::before{background-color:var(--error) !important}.mud-chip.blip-grid.blip-warning::before{background-color:var(--warning) !important}.mud-chip.blip-grid.blip-neutral::before{background-color:var(--neutral) !important}.mud-chip.blip-grid.blip-purple::before{background-color:var(--purple) !important}.mud-chip.blip-grid.blip-blue::before,.mud-chip.blip-grid.blip-info::before{background-color:var(--info) !important}.mud-chip.blip-grid.blip-grid--pulsing::before{animation:blip-pulse 1.4s ease-in-out infinite}@keyframes blip-pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(0.85)}}.assessment-accepted,.query-status-chip.Pass,.mud-chip.mud-chip-filled.blip-success,.blip-done,.question-blip.question-compliant{background-color:var(--fill-success)}.assessment-accepted .mud-chip-content,.query-status-chip.Pass .mud-chip-content,.mud-chip.mud-chip-filled.blip-success .mud-chip-content,.blip-done .mud-chip-content,.question-blip.question-compliant .mud-chip-content{color:var(--body-text)}.assessment-accepted::before,.query-status-chip.Pass::before,.mud-chip.mud-chip-filled.blip-success::before,.blip-done::before,.question-blip.question-compliant::before{background-color:var(--success);box-shadow:0 0 0 .15rem var(--fill-success)}.assessment-accepted:hover,.query-status-chip.Pass:hover,.mud-chip.mud-chip-filled.blip-success:hover,.blip-done:hover,.question-blip.question-compliant:hover{background-color:var(--fill-success-hover) !important}.query-status-chip.Fail,.assessment-rejected,.mud-chip.mud-chip-filled.blip-error,.question-blip.question-non-compliant{background-color:var(--gantt-fill-error)}.query-status-chip.Fail .mud-chip-content,.assessment-rejected .mud-chip-content,.mud-chip.mud-chip-filled.blip-error .mud-chip-content,.question-blip.question-non-compliant .mud-chip-content{color:var(--body-text)}.query-status-chip.Fail::before,.assessment-rejected::before,.mud-chip.mud-chip-filled.blip-error::before,.question-blip.question-non-compliant::before{background-color:var(--error);box-shadow:0 0 0 .15rem var(--gantt-fill-error)}.query-status-chip.Fail:hover,.assessment-rejected:hover,.mud-chip.mud-chip-filled.blip-error:hover,.question-blip.question-non-compliant:hover{background-color:var(--chip-tag-fill-red-rgba-hover) !important}.query-status-chip.In-Progress,.query-status-chip.Pending,.assessment-in-progress,.mud-chip.mud-chip-filled.blip-warning,.blip-pending-approval,.question-blip.question-uncompleted{background-color:var(--chip-tag-fill-yellow-rgba)}.query-status-chip.In-Progress .mud-chip-content,.query-status-chip.Pending .mud-chip-content,.assessment-in-progress .mud-chip-content,.mud-chip.mud-chip-filled.blip-warning .mud-chip-content,.blip-pending-approval .mud-chip-content,.question-blip.question-uncompleted .mud-chip-content{color:var(--body-text)}.query-status-chip.In-Progress::before,.query-status-chip.Pending::before,.assessment-in-progress::before,.mud-chip.mud-chip-filled.blip-warning::before,.blip-pending-approval::before,.question-blip.question-uncompleted::before{background-color:var(--chip-tag-fill-yellow);box-shadow:0 0 0 .15rem var(--chip-tag-fill-yellow-rgba)}.query-status-chip.In-Progress:hover,.query-status-chip.Pending:hover,.assessment-in-progress:hover,.mud-chip.mud-chip-filled.blip-warning:hover,.blip-pending-approval:hover,.question-blip.question-uncompleted:hover{background-color:var(--chip-tag-fill-yellow-rgba-hover) !important}.question-blip.question-pending{background-color:var(--chip-tag-fill-yellow-rgba)}.question-blip.question-pending .mud-chip-content{color:var(--body-text)}.question-blip.question-pending::before{background-color:var(--chip-tag-fill-yellow);box-shadow:0 0 0 .15rem var(--chip-tag-fill-yellow-rgba)}.question-blip.question-pending:hover{background-color:var(--chip-tag-fill-yellow-rgba-hover) !important}.question-blip.question-completed{background-color:var(--fill-success)}.question-blip.question-completed .mud-chip-content{color:var(--body-text)}.question-blip.question-completed::before{background-color:var(--success);box-shadow:0 0 0 .15rem var(--fill-success)}.question-blip.question-completed:hover{background-color:var(--fill-success-hover) !important}.question-blip.question-not-applicable,.question-blip.question-exception-created,.question-blip.question-rejected{background-color:var(--fill-neutral)}.question-blip.question-not-applicable .mud-chip-content,.question-blip.question-exception-created .mud-chip-content,.question-blip.question-rejected .mud-chip-content{color:var(--body-text)}.question-blip.question-not-applicable::before,.question-blip.question-exception-created::before,.question-blip.question-rejected::before{background-color:var(--neutral);box-shadow:0 0 0 .15rem var(--fill-neutral)}.question-blip.question-not-applicable:hover,.question-blip.question-exception-created:hover,.question-blip.question-rejected:hover{background-color:var(--fill-neutral) !important}.query-status-chip.Not-Scheduled,.assessment-not-started,.mud-chip.mud-chip-filled.blip-neutral,.blip-not-started,.question-blip.question-skipped{background-color:var(--fill-neutral)}.query-status-chip.Not-Scheduled .mud-chip-content,.assessment-not-started .mud-chip-content,.mud-chip.mud-chip-filled.blip-neutral .mud-chip-content,.blip-not-started .mud-chip-content,.question-blip.question-skipped .mud-chip-content{color:var(--body-text)}.query-status-chip.Not-Scheduled::before,.assessment-not-started::before,.mud-chip.mud-chip-filled.blip-neutral::before,.blip-not-started::before,.question-blip.question-skipped::before{background-color:var(--neutral);box-shadow:0 0 0 .15rem var(--fill-neutral)}.query-status-chip.Not-Scheduled:hover,.assessment-not-started:hover,.mud-chip.mud-chip-filled.blip-neutral:hover,.blip-not-started:hover,.question-blip.question-skipped:hover{background-color:var(--fill-neutral) !important}.blip-in-progress{background-color:var(--chip-tag-fill-blue-rgba) !important}.blip-in-progress .mud-chip-content{color:var(--body-text) !important}.blip-in-progress::before{background-color:var(--info) !important;box-shadow:0 0 0 .15rem var(--chip-tag-fill-blue-rgba) !important}.blip-in-progress:hover{background-color:var(--chip-tag-fill-blue-rgba-hover) !important}.query-status-chip.Scheduled{background-color:var(--chip-tag-fill-purple-rgba) !important}.query-status-chip.Scheduled .mud-chip-content{color:var(--body-text) !important}.query-status-chip.Scheduled::before{background-color:var(--chip-tag-fill-purple) !important;box-shadow:0 0 0 .15rem var(--chip-tag-fill-purple-rgba-hover) !important}.query-status-chip.Scheduled:hover{background-color:var(--chip-tag-fill-purple-rgba-hover) !important}.mud-chip.tag{display:inline-flex !important;align-items:center !important;border-radius:.75rem !important;justify-content:center !important;height:1.5rem !important;user-select:none !important;margin:0 !important;padding:.125rem .5rem !important}.mud-chip.tag .mud-chip-content{font-size:.75rem;font-weight:300;line-height:1rem;color:var(--body-text) !important;padding:0 !important}.mud-chip.tag.info{border:1px solid var(--info);background-color:var(--chip-tag-fill-blue-rgba)}.mud-chip.tag.info:hover{background-color:var(--chip-tag-fill-blue-rgba-hover) !important}.mud-chip.tag.success{border:1px solid var(--success);background-color:var(--chip-tag-fill-green-rgba)}.mud-chip.tag.success:hover{background-color:var(--chip-tag-fill-green-rgba-hover) !important}.mud-chip.tag.warning{border:1px solid var(--warning);background-color:var(--chip-tag-fill-orange-rgba)}.mud-chip.tag.warning:hover{background-color:var(--chip-tag-fill-orange-rgba-hover) !important}.mud-chip.tag.error{border:1px solid var(--error);background-color:var(--chip-tag-fill-red-rgba)}.mud-chip.tag.error:hover{background-color:var(--chip-tag-fill-red-rgba-hover) !important}.mud-chip.tag.purple{border:1px solid var(--purple);background-color:var(--chip-tag-fill-purple-rgba)}.mud-chip.tag.purple:hover{background-color:var(--chip-tag-fill-purple-rgba-hover) !important}.mud-chip.tag.neutral{border:1px solid var(--neutral);background-color:var(--chip-tag-fill-neutral-rgba)}.mud-chip.tag.neutral:hover{background-color:var(--chip-tag-fill-neutral-rgba-hover) !important}.mud-chip.tag.yellow{border:1px solid var(--chip-tag-fill-yellow);background-color:var(--chip-tag-fill-yellow-rgba)}.mud-chip.tag.yellow:hover{background-color:var(--chip-tag-fill-yellow-rgba-hover) !important}.mud-chip.tag .compyl-chip-icon{font-size:1rem;width:1rem;height:1rem}.compyl-chip-count-pill{display:inline-flex;align-items:center;justify-content:center;background:rgba(255,255,255,.35);border-radius:8px;padding:0 4px;font-size:.6rem;font-weight:700;margin-left:3px;min-width:14px;line-height:1.4}.mud-chip.tag.badge-selected .mud-chip-content{color:var(--button-text) !important}.mud-chip.filter-chip,.policy-filterbar .mud-select-input-extended .mud-chip.mud-input-outlined-border,.integration-filterbar .mud-select-input-extended .mud-chip.mud-input-outlined-border,.mud-chip.sort-chip{border:none !important;height:fit-content !important;border-radius:2.5rem !important;padding:0 !important;margin:0 1.5rem 0 0 !important;background-color:var(--chip-fill) !important;border-radius:16px !important}.mud-chip.filter-chip:hover,.policy-filterbar .mud-select-input-extended .mud-chip.mud-input-outlined-border:hover,.integration-filterbar .mud-select-input-extended .mud-chip.mud-input-outlined-border:hover,.mud-chip.sort-chip:hover{background-color:var(--chip-fill-hover) !important}.mud-chip.filter-chip .mud-chip-content,.policy-filterbar .mud-select-input-extended .mud-chip.mud-input-outlined-border .mud-chip-content,.integration-filterbar .mud-select-input-extended .mud-chip.mud-input-outlined-border .mud-chip-content,.mud-chip.sort-chip .mud-chip-content{padding:.5rem 1rem !important;height:auto;font-weight:300;line-height:1.5rem;font-size:1rem}.mud-chip.filter-chip .mud-chip-content .filter-chip-icon,.policy-filterbar .mud-select-input-extended .mud-chip.mud-input-outlined-border .mud-chip-content .filter-chip-icon,.integration-filterbar .mud-select-input-extended .mud-chip.mud-input-outlined-border .mud-chip-content .filter-chip-icon,.mud-chip.sort-chip .mud-chip-content .filter-chip-icon{margin-left:.5rem}.mud-chip.filter-chip .mud-chip-content .filter-chip-icon path,.policy-filterbar .mud-select-input-extended .mud-chip.mud-input-outlined-border .mud-chip-content .filter-chip-icon path,.integration-filterbar .mud-select-input-extended .mud-chip.mud-input-outlined-border .mud-chip-content .filter-chip-icon path,.mud-chip.filter-chip .mud-chip-content .filter-chip-icon rect,.policy-filterbar .mud-select-input-extended .mud-chip.mud-input-outlined-border .mud-chip-content .filter-chip-icon rect,.integration-filterbar .mud-select-input-extended .mud-chip.mud-input-outlined-border .mud-chip-content .filter-chip-icon rect,.mud-chip.filter-chip .mud-chip-content .filter-chip-icon g,.policy-filterbar .mud-select-input-extended .mud-chip.mud-input-outlined-border .mud-chip-content .filter-chip-icon g,.integration-filterbar .mud-select-input-extended .mud-chip.mud-input-outlined-border .mud-chip-content .filter-chip-icon g,.mud-chip.filter-chip .mud-chip-content .filter-chip-icon svg,.policy-filterbar .mud-select-input-extended .mud-chip.mud-input-outlined-border .mud-chip-content .filter-chip-icon svg,.integration-filterbar .mud-select-input-extended .mud-chip.mud-input-outlined-border .mud-chip-content .filter-chip-icon svg,.mud-chip.filter-chip .mud-chip-content .filter-chip-icon svg path,.mud-chip.filter-chip .mud-chip-content .filter-chip-icon svg rect,.mud-chip.sort-chip .mud-chip-content .filter-chip-icon path,.mud-chip.sort-chip .mud-chip-content .filter-chip-icon rect,.mud-chip.sort-chip .mud-chip-content .filter-chip-icon g,.mud-chip.sort-chip .mud-chip-content .filter-chip-icon svg,.mud-chip.sort-chip .mud-chip-content .filter-chip-icon svg path,.mud-chip.sort-chip .mud-chip-content .filter-chip-icon svg rect{fill:var(--body-text) !important;color:var(--body-text) !important}.mud-chip.filter-chip .mud-chip-content svg:not(.filter-chip-icon),.policy-filterbar .mud-select-input-extended .mud-chip.mud-input-outlined-border .mud-chip-content svg:not(.filter-chip-icon),.integration-filterbar .mud-select-input-extended .mud-chip.mud-input-outlined-border .mud-chip-content svg:not(.filter-chip-icon),.mud-chip.sort-chip .mud-chip-content svg:not(.filter-chip-icon){font-size:1rem !important;margin-right:.5rem !important}.mud-chip.filter-chip.add-filter path,.policy-filterbar .mud-select-input-extended .mud-chip.add-filter.mud-input-outlined-border path,.integration-filterbar .mud-select-input-extended .mud-chip.add-filter.mud-input-outlined-border path,.mud-chip.filter-chip.add-filter rect,.policy-filterbar .mud-select-input-extended .mud-chip.add-filter.mud-input-outlined-border rect,.integration-filterbar .mud-select-input-extended .mud-chip.add-filter.mud-input-outlined-border rect,.mud-chip.filter-chip.add-filter g,.policy-filterbar .mud-select-input-extended .mud-chip.add-filter.mud-input-outlined-border g,.integration-filterbar .mud-select-input-extended .mud-chip.add-filter.mud-input-outlined-border g,.mud-chip.filter-chip.add-filter svg,.policy-filterbar .mud-select-input-extended .mud-chip.add-filter.mud-input-outlined-border svg,.integration-filterbar .mud-select-input-extended .mud-chip.add-filter.mud-input-outlined-border svg,.mud-chip.filter-chip.add-filter svg path,.mud-chip.filter-chip.add-filter svg rect,.mud-chip.sort-chip.add-filter path,.mud-chip.sort-chip.add-filter rect,.mud-chip.sort-chip.add-filter g,.mud-chip.sort-chip.add-filter svg,.mud-chip.sort-chip.add-filter svg path,.mud-chip.sort-chip.add-filter svg rect{fill:var(--body-text) !important;color:var(--body-text) !important}.mud-chip.filter-chip.add-filter:hover,.policy-filterbar .mud-select-input-extended .mud-chip.add-filter.mud-input-outlined-border:hover,.integration-filterbar .mud-select-input-extended .mud-chip.add-filter.mud-input-outlined-border:hover,.mud-chip.filter-chip.add-filter.selected,.policy-filterbar .mud-select-input-extended .mud-chip.add-filter.selected.mud-input-outlined-border,.integration-filterbar .mud-select-input-extended .mud-chip.add-filter.selected.mud-input-outlined-border,.mud-chip.sort-chip.add-filter:hover,.mud-chip.sort-chip.add-filter.selected{background-color:var(--chip-fill-hover) !important}.function-chip .mud-button-label{color:var(--body-text);font-size:1rem}.function-chip .mud-button-label span.mud-icon-root{color:var(--body-text)}.function-chip.clear{padding-left:0;padding-right:0;min-width:fit-content !important}.function-chip.clear .mud-button-label{font-size:1rem;font-weight:300;line-height:1.5rem;color:var(--body-text) !important}.function-chip.clear .mud-button-label:hover{color:var(--info-focus) !important}.mud-chip.compyl-badge{height:1.75rem !important;font-size:.8rem !important;padding-left:.5rem !important;padding-right:.5rem !important}.mud-chip-outlined.grid-chip{background-color:rgba(var(--chip-fill-grid), 0.1) !important;border:1px solid rgba(var(--chip-fill-grid), 0.5) !important}.mud-chip-outlined.grid-chip:hover:not(.mud-disabled){background-color:rgba(var(--chip-fill-grid), 0.1) !important;border:1px solid rgba(var(--chip-fill-grid), 0.5) !important}.mud-chip.compyl-badge .mud-chip-content{padding-left:.5rem !important;padding-right:.5rem !important;color:var(--body-text) !important}.mud-chip.chip-task-type{border-radius:16px !important;height:auto !important;margin:0 !important;padding:0 .25rem !important}.mud-chip.chip-task-type .mud-chip-content{font-size:.75rem;font-weight:300;line-height:1rem;color:var(--body-text) !important;padding:0 .25rem !important}.assessment-attachment-names{font-size:.875rem;font-weight:300;line-height:1.25rem;color:var(--body-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:20rem}.transparent-chip{background-color:rgba(0,0,0,0) !important;padding:0 !important;margin:0 !important}.transparent-chip .mud-chip-content{padding-top:.25rem !important;padding-bottom:.25rem !important;padding-left:.4rem !important;padding-right:.4rem !important;margin:0 !important}.form-builder .mud-tabs>.mud-tabs-tabbar .mud-tab-active,.form-builder .mud-tabs>.mud-tabs-tabbar .mud-tab{border-radius:.25rem !important}.form-builder .mud-tabs>.mud-tabs-tabbar .mud-tab{text-transform:none}.form-builder-tabs-editor{height:50px;background-color:var(--image-text-aqua);border:0px solid rgba(0,0,0,0);border-radius:7px}.form-builder-tabs-editor>.mud-tabs-tabbar-inner>.mud-tabs-tabbar-content>.mud-tabs-tabbar-wrapper>div>div.mud-tab{border-radius:7px;text-transform:none}.form-builder-tabs-editor>.mud-tabs-tabbar-inner>.mud-tabs-tabbar-content>.mud-tabs-tabbar-wrapper>div>div.mud-tab-active{background:var(--image-text-aqua) !important;border-radius:7px;text-transform:none}.compyl-entry-tab .mud-tabs-scroll-button,.compyl-dynamic-form-tab .mud-tabs-scroll-button,.form-builder .mud-tabs-scroll-button{position:absolute;top:50%;transform:translateY(-50%);background:var(--tab-background);border-radius:.25rem;width:1.5rem;height:1.5rem;z-index:3;padding:0;display:flex;justify-content:center;align-items:center;box-shadow:0px 2px 4px rgba(0, 0, 0, 0.1)}.compyl-entry-tab .mud-tabs-scroll-button button::after,.compyl-dynamic-form-tab .mud-tabs-scroll-button button::after,.form-builder .mud-tabs-scroll-button button::after{display:none}.compyl-entry-tab .mud-tabs-scroll-button:first-of-type,.compyl-dynamic-form-tab .mud-tabs-scroll-button:first-of-type,.form-builder .mud-tabs-scroll-button:first-of-type{right:2.5rem}.compyl-entry-tab .mud-tabs-scroll-button:last-of-type,.compyl-dynamic-form-tab .mud-tabs-scroll-button:last-of-type,.form-builder .mud-tabs-scroll-button:last-of-type{right:.5rem}.compyl-entry-tab .mud-tabs-scroll-button svg,.compyl-dynamic-form-tab .mud-tabs-scroll-button svg,.form-builder .mud-tabs-scroll-button svg{width:.75rem;height:.75rem;fill:var(--body-text)}.compyl-entry-tab .mud-tabs-tabbar:not(.mud-tabs-vertical),.compyl-dynamic-form-tab .mud-tabs-tabbar:not(.mud-tabs-vertical),.form-builder .mud-tabs-tabbar:not(.mud-tabs-vertical){background-color:var(--surface-low);position:relative;border:1px solid var(--component-border);border-radius:4px;border-width:1px;padding-top:.75rem;padding-bottom:.75rem;padding-right:8rem;padding-left:1rem;align-items:center;align-content:center;height:3rem;overflow:hidden}.compyl-entry-tab .mud-tabs-tabbar:not(.mud-tabs-vertical) .mud-tabs-tabbar-inner,.compyl-dynamic-form-tab .mud-tabs-tabbar:not(.mud-tabs-vertical) .mud-tabs-tabbar-inner,.form-builder .mud-tabs-tabbar:not(.mud-tabs-vertical) .mud-tabs-tabbar-inner{min-height:unset;height:1.5rem;align-items:center;align-content:center;overflow:hidden}.compyl-entry-tab .mud-tabs-tabbar-content,.compyl-dynamic-form-tab .mud-tabs-tabbar-content,.form-builder .mud-tabs-tabbar-content{min-height:unset;height:1.5rem;align-items:center;align-content:center;overflow:hidden}.compyl-entry-tab .mud-tabs-tabbar-wrapper,.compyl-dynamic-form-tab .mud-tabs-tabbar-wrapper,.form-builder .mud-tabs-tabbar-wrapper{min-height:unset;height:1.5rem;align-items:center;align-content:center;gap:1.5rem}.compyl-entry-tab .tab-badge,.compyl-dynamic-form-tab .tab-badge,.form-builder .tab-badge{position:absolute;top:-1%;right:-0.25rem;width:.75rem;height:.75rem;line-height:.75rem;font-size:.5rem;text-align:center;border-radius:50%;background-color:var(--error);color:#fff !important;font-weight:bold;box-shadow:0 1px 4px rgba(0, 0, 0, 0.15);z-index:auto;cursor:pointer;display:inline-block;pointer-events:auto}.compyl-entry-tab .mud-tab,.compyl-dynamic-form-tab .mud-tab,.form-builder .mud-tab{text-transform:none;min-width:unset !important;min-height:unset;height:1.5rem;border-radius:.25rem;font-size:1rem;font-weight:300;line-height:1.5rem;color:var(--text-muted)}.compyl-entry-tab .mud-tab:hover,.compyl-dynamic-form-tab .mud-tab:hover,.form-builder .mud-tab:hover{background:var(--tab-background)}.compyl-entry-tab .mud-tab.mud-tab-active,.compyl-dynamic-form-tab .mud-tab.mud-tab-active,.form-builder .mud-tab.mud-tab-active{font-size:1rem;font-weight:300;line-height:1.5rem;background:var(--tab-background);transition:background-color .5s ease,color .2s ease;color:var(--body-text);border:none}.policy-tab .mud-tabs-toolbar-wrapper{width:100%}.policy-tab .mud-tabs-tabbar-wrapper{width:100%;gap:unset;transform:none !important;transition:none !important}.policy-tab .mud-tabs-tabbar{background-color:var(--surface-low);position:relative;border:1px solid var(--component-border);border-radius:.25rem;padding-top:.25rem;padding-bottom:.25rem;padding-right:.25rem;padding-left:.25rem;height:3rem;overflow:hidden}.policy-tab .mud-tabs-tabbar .mud-tabs-tabbar-inner{min-height:unset;height:100%;align-items:center;align-content:center;justify-content:center}.policy-tab .mud-tooltip-root{width:50%}.policy-tab .mud-tabs-scroll-button{display:none}.policy-tab .tab-panel-class{height:100%;border-bottom:none;color:var(--body-text);justify-content:center;align-items:center;align-content:center}.policy-tab .mud-tab{justify-content:center;align-items:center;text-transform:none;min-width:unset !important;min-height:unset;border-radius:.25rem;align-content:center;white-space:nowrap}.policy-tab .mud-tab-active{background:rgba(0,0,0,0) !important;color:var(--body-text)}.policy-tab .mud-tab-active{background-color:var(--info) !important}.policy-tab .compyl-policies-expansionpanel .mud-expand-panel-header{background-color:var(--body);border:1px solid var(--border-primary) !important;border-radius:5px}.mud-tabs-vertical>div.mud-tabs-vertical>div.mud-tabs-tabbar-inner{display:flex;flex-direction:column;height:100%;align-content:flex-start;flex-wrap:wrap;justify-content:flex-start;background-color:var(--body);padding-right:0px !important}.mud-tabs-vertical>div.mud-tabs-vertical>div.mud-tabs-tabbar-inner>div.mud-tabs-tabbar-content{align-content:normal;overflow-y:scroll !important}.mud-tabs-vertical>div.mud-tabs-vertical>div.mud-tabs-tabbar-inner>div.mud-tabs-tabbar-content>div.mud-tabs-tabbar-wrapper{gap:.5rem !important}.mud-tabs-vertical>div.mud-tabs-vertical>div.mud-tabs-tabbar-inner>div.mud-tabs-tabbar-content>div.mud-tabs-tabbar-wrapper>div.mud-tooltip-root{display:flex;width:15.25rem;padding:.875rem 1rem;align-items:center;gap:.625rem;flex-shrink:0;border-radius:.25rem !important;background-color:var(--surface-low) !important;justify-content:flex-start;width:100%;text-align:left;white-space:normal;word-break:break-word;height:unset !important;box-shadow:var(--surface-raised-shadow) !important}.mud-tabs-vertical>div.mud-tabs-vertical>div.mud-tabs-tabbar-inner>div.mud-tabs-tabbar-content>div.mud-tabs-tabbar-wrapper>div.mud-tooltip-root:hover{background-color:var(--surface-raised) !important;box-shadow:var(--surface-raised-shadow) !important}.mud-tabs-vertical>div.mud-tabs-vertical>div.mud-tabs-tabbar-inner>div.mud-tabs-tabbar-content>div.mud-tabs-tabbar-wrapper>div.mud-tooltip-root{display:flex;width:15.25rem;padding:0px !important;align-items:center;gap:.625rem;flex-shrink:0;border-radius:.25rem !important;background-color:var(--surface-low) !important;justify-content:flex-start;width:100%;text-align:left;white-space:normal;word-break:break-word;height:unset !important;box-shadow:var(--surface-raised-shadow) !important;margin-right:1rem !important;margin-left:.5rem !important}.mud-tabs-vertical>div.mud-tabs-vertical>div.mud-tabs-tabbar-inner>div.mud-tabs-tabbar-content>div.mud-tabs-tabbar-wrapper>div.mud-tooltip-root:hover{background-color:var(--surface-raised) !important;box-shadow:var(--surface-raised-shadow) !important}.mud-tabs-vertical>div.mud-tabs-vertical>div.mud-tabs-tabbar-inner>div.mud-tabs-tabbar-content>div.mud-tabs-tabbar-wrapper>div.mud-tooltip-root>div.mud-tab{background-color:var(--surface-low) !important;padding:0px !important;height:unset;padding:.875rem 1rem !important;align-items:center;border-radius:.25rem !important;justify-content:space-between;text-align:left;white-space:normal;word-break:break-word;height:unset !important;box-shadow:var(--surface-raised-shadow) !important}.mud-tabs-vertical>div.mud-tabs-vertical>div.mud-tabs-tabbar-inner>div.mud-tabs-tabbar-content>div.mud-tabs-tabbar-wrapper>div.mud-tooltip-root>div.mud-tab:hover{background-color:var(--surface-raised) !important;box-shadow:var(--surface-raised-shadow) !important}.assessment-preview-child-tab{box-shadow:none !important}.assessment-preview-child-tab>div.mud-tabs-border-left{border:1px solid var(--border-primary) !important;border-radius:.25rem !important;padding:0px !important;overflow-y:hidden}.assessment-preview-child-tab>div.mud-tabs-border-left>div.mud-tabs-tabbar-inner>div.mud-tabs-scroll-button{display:none !important}.mud-tabs.mud-dynamic-tabs>mud-tabs-tabbar{padding-right:inherit !important}.compyl-data-control,.card-data-container{background-color:var(--surface-low);border-radius:.25rem;padding:1rem;border:1px solid var(--component-border)}.compyl-data-control .btn.tertiary.additional-actions-text-button,.card-data-container .btn.tertiary.additional-actions-text-button{width:fit-content !important;min-width:fit-content !important;height:fit-content !important;min-height:fit-content !important;padding:.625rem !important;white-space:nowrap;margin-right:-0.625rem !important}.compyl-data-control .btn.tertiary.additional-actions-text-button:hover:not(.active) .mud-button-label,.card-data-container .btn.tertiary.additional-actions-text-button:hover:not(.active) .mud-button-label{color:var(--info-focus) !important}.compyl-data-control .btn.tertiary.additional-actions-text-button.active,.card-data-container .btn.tertiary.additional-actions-text-button.active{background-color:var(--surface-raised) !important}.compyl-data-control .btn.tertiary.additional-actions-text-button .mud-button-label,.card-data-container .btn.tertiary.additional-actions-text-button .mud-button-label{font-size:1rem;font-weight:300;line-height:1.5rem;color:var(--body-text)}.compyl-data-control .btn.tertiary.additional-actions-text-button .mud-button-label .mud-overlay,.card-data-container .btn.tertiary.additional-actions-text-button .mud-button-label .mud-overlay{cursor:default}.compyl-data-control .search-bar.mud-input,.card-data-container .search-bar.mud-input{background-color:var(--body) !important;width:14.625rem !important;margin-bottom:.75rem}.compyl-data-control .search-bar.mud-input .mud-input,.card-data-container .search-bar.mud-input .mud-input{padding-left:1rem !important;height:2.5rem}.compyl-data-control .search-bar.mud-input .mud-input .mud-input-root,.card-data-container .search-bar.mud-input .mud-input .mud-input-root{font-weight:300;line-height:1.5rem !important;padding:.5rem 1rem .5rem 0 !important}.compyl-data-control .search-bar.mud-input .mud-input.mud-input-outlined:focus-within .mud-icon-root.mud-svg-icon:not(.mud-icon-size-small),.card-data-container .search-bar.mud-input .mud-input.mud-input-outlined:focus-within .mud-icon-root.mud-svg-icon:not(.mud-icon-size-small){transition:75ms cubic-bezier(0.4, 0, 0.2, 1) 0ms}.compyl-data-control .search-bar.mud-input .mud-input.mud-input-outlined:focus-within .mud-icon-root.mud-svg-icon:not(.mud-icon-size-small) path,.compyl-data-control .search-bar.mud-input .mud-input.mud-input-outlined:focus-within .mud-icon-root.mud-svg-icon:not(.mud-icon-size-small) rect,.compyl-data-control .search-bar.mud-input .mud-input.mud-input-outlined:focus-within .mud-icon-root.mud-svg-icon:not(.mud-icon-size-small) g,.compyl-data-control .search-bar.mud-input .mud-input.mud-input-outlined:focus-within .mud-icon-root.mud-svg-icon:not(.mud-icon-size-small) svg,.compyl-data-control .search-bar.mud-input .mud-input.mud-input-outlined:focus-within .mud-icon-root.mud-svg-icon:not(.mud-icon-size-small) svg path,.compyl-data-control .search-bar.mud-input .mud-input.mud-input-outlined:focus-within .mud-icon-root.mud-svg-icon:not(.mud-icon-size-small) svg rect,.card-data-container .search-bar.mud-input .mud-input.mud-input-outlined:focus-within .mud-icon-root.mud-svg-icon:not(.mud-icon-size-small) path,.card-data-container .search-bar.mud-input .mud-input.mud-input-outlined:focus-within .mud-icon-root.mud-svg-icon:not(.mud-icon-size-small) rect,.card-data-container .search-bar.mud-input .mud-input.mud-input-outlined:focus-within .mud-icon-root.mud-svg-icon:not(.mud-icon-size-small) g,.card-data-container .search-bar.mud-input .mud-input.mud-input-outlined:focus-within .mud-icon-root.mud-svg-icon:not(.mud-icon-size-small) svg,.card-data-container .search-bar.mud-input .mud-input.mud-input-outlined:focus-within .mud-icon-root.mud-svg-icon:not(.mud-icon-size-small) svg path,.card-data-container .search-bar.mud-input .mud-input.mud-input-outlined:focus-within .mud-icon-root.mud-svg-icon:not(.mud-icon-size-small) svg rect{fill:var(--body-text) !important;color:var(--body-text) !important}.compyl-data-control .search-bar.mud-input .mud-input-adornment,.card-data-container .search-bar.mud-input .mud-input-adornment{margin-right:.75rem !important}.compyl-data-control .search-bar.mud-input .mud-input-slot,.card-data-container .search-bar.mud-input .mud-input-slot{padding-left:0 !important}.compyl-data-control .search-bar.mud-input .mud-icon-root.mud-svg-icon,.card-data-container .search-bar.mud-input .mud-icon-root.mud-svg-icon{font-size:1rem !important}.compyl-data-control .search-bar.mud-input .mud-icon-root.mud-svg-icon:not(.mud-icon-size-small) path,.compyl-data-control .search-bar.mud-input .mud-icon-root.mud-svg-icon:not(.mud-icon-size-small) rect,.compyl-data-control .search-bar.mud-input .mud-icon-root.mud-svg-icon:not(.mud-icon-size-small) g,.compyl-data-control .search-bar.mud-input .mud-icon-root.mud-svg-icon:not(.mud-icon-size-small) svg,.compyl-data-control .search-bar.mud-input .mud-icon-root.mud-svg-icon:not(.mud-icon-size-small) svg path,.compyl-data-control .search-bar.mud-input .mud-icon-root.mud-svg-icon:not(.mud-icon-size-small) svg rect,.card-data-container .search-bar.mud-input .mud-icon-root.mud-svg-icon:not(.mud-icon-size-small) path,.card-data-container .search-bar.mud-input .mud-icon-root.mud-svg-icon:not(.mud-icon-size-small) rect,.card-data-container .search-bar.mud-input .mud-icon-root.mud-svg-icon:not(.mud-icon-size-small) g,.card-data-container .search-bar.mud-input .mud-icon-root.mud-svg-icon:not(.mud-icon-size-small) svg,.card-data-container .search-bar.mud-input .mud-icon-root.mud-svg-icon:not(.mud-icon-size-small) svg path,.card-data-container .search-bar.mud-input .mud-icon-root.mud-svg-icon:not(.mud-icon-size-small) svg rect{fill:var(--border-primary) !important;color:var(--border-primary) !important}.compyl-data-control .toggle-icon,.card-data-container .toggle-icon{padding:0}.compyl-data-control .toggle-icon svg,.card-data-container .toggle-icon svg{font-size:1.25rem !important}.compyl-data-control .toggle-icon svg path,.compyl-data-control .toggle-icon svg rect,.compyl-data-control .toggle-icon svg g,.compyl-data-control .toggle-icon svg svg,.compyl-data-control .toggle-icon svg svg path,.compyl-data-control .toggle-icon svg svg rect,.card-data-container .toggle-icon svg path,.card-data-container .toggle-icon svg rect,.card-data-container .toggle-icon svg g,.card-data-container .toggle-icon svg svg,.card-data-container .toggle-icon svg svg path,.card-data-container .toggle-icon svg svg rect{fill:var(--body-text) !important;color:var(--body-text) !important}.compyl-data-control .toggle-icon.active path,.compyl-data-control .toggle-icon.active rect,.compyl-data-control .toggle-icon.active g,.compyl-data-control .toggle-icon.active svg,.compyl-data-control .toggle-icon.active svg path,.compyl-data-control .toggle-icon.active svg rect,.card-data-container .toggle-icon.active path,.card-data-container .toggle-icon.active rect,.card-data-container .toggle-icon.active g,.card-data-container .toggle-icon.active svg,.card-data-container .toggle-icon.active svg path,.card-data-container .toggle-icon.active svg rect{fill:var(--info-focus) !important;color:var(--info-focus) !important}.compyl-data-control .toggle-icon-column-chooser svg,.card-data-container .toggle-icon-column-chooser svg{transform:translate(3px, 2px)}.compyl-data-control .toggle-icon-column-chooser svg path,.card-data-container .toggle-icon-column-chooser svg path{fill:none}.compyl-data-control .filter-toggle-divider,.card-data-container .filter-toggle-divider{margin-right:.875rem;margin-left:1.5rem}.compyl-data-control .mud-tooltip-root:has(.additional-actions-icon-button)+.filter-toggle-divider,.card-data-container .mud-tooltip-root:has(.additional-actions-icon-button)+.filter-toggle-divider{margin-left:.875rem !important}.compyl-data-control .filter-toggle,.compyl-data-control .sort-toggle,.compyl-data-control .additional-actions-icon-button svg,.card-data-container .filter-toggle,.card-data-container .sort-toggle,.card-data-container .additional-actions-icon-button svg{font-size:1.25rem !important}.compyl-data-control .btn.tertiary.btn-icon.additional-actions-icon-button:focus,.compyl-data-control .btn.tertiary.btn-icon.additional-actions-icon-button.active,.card-data-container .btn.tertiary.btn-icon.additional-actions-icon-button:focus,.card-data-container .btn.tertiary.btn-icon.additional-actions-icon-button.active{background-color:var(--surface-raised) !important}.compyl-data-control .grid-header-toolbar-icon svg,.card-data-container .grid-header-toolbar-icon svg{transform:translate(2px, 2px)}.compyl-data-control .toolbar-divider,.card-data-container .toolbar-divider{color:var(--component-border) !important;border:0 rgba(0,0,0,0);opacity:1}.compyl-data-control .toolbar-divider+.mud-grid-item,.card-data-container .toolbar-divider+.mud-grid-item{margin-top:.75rem}.compyl-data-control .icon-toolbar,.card-data-container .icon-toolbar{padding-bottom:.5rem}.compyl-data-control .assigned-check .mud-typography,.card-data-container .assigned-check .mud-typography{margin-left:.5rem !important;font-weight:300 !important}.mud-popover-open.data-control-popover{background-color:var(--surface-raised) !important;box-shadow:var(--surface-raised-shadow) !important;margin-top:.5rem;padding:1rem .06rem .5rem .06rem !important}.mud-popover-open.data-control-popover:not(.compyl-menu-popover){min-width:21.3rem !important}.mud-popover-open.data-control-popover>.flex-column{padding-left:.5rem;padding-right:.5rem}.mud-popover-open.data-control-popover .title{padding-right:.5rem;padding-left:.5rem;font-weight:300}.mud-popover-open.data-control-popover.add-filter-popover{margin-top:.5rem;padding-bottom:1rem}.mud-popover-open.data-control-popover .filter-title{margin-bottom:.5rem}.mud-popover-open.data-control-popover .layout-options-footer-container{margin-top:.5rem}.mud-popover-open.data-control-popover .popover-footer{padding-left:0 !important}.mud-popover-open.data-control-popover .popover-footer button.clear-item{padding:.5rem 0 .5rem .5rem !important;justify-content:flex-start}.mud-popover-open.data-control-popover .popover-footer button.clear-item .mud-button-label{height:fit-content;font-size:1rem;font-weight:300;line-height:1.5rem;color:var(--info) !important}.mud-popover-open.data-control-popover .popover-footer button.btn-icon{min-width:unset;padding:.5rem !important;width:unset !important;height:fit-content !important}.mud-popover-open.data-control-popover .popover-footer button.btn-icon .mud-button-label{width:fit-content;height:fit-content}.mud-popover-open.data-control-popover .popover-footer button.btn-icon .mud-button-label svg{font-size:1rem}.mud-popover-open.data-control-popover .popover-footer button.btn-icon .mud-button-label svg path,.mud-popover-open.data-control-popover .popover-footer button.btn-icon .mud-button-label svg rect,.mud-popover-open.data-control-popover .popover-footer button.btn-icon .mud-button-label svg g,.mud-popover-open.data-control-popover .popover-footer button.btn-icon .mud-button-label svg svg,.mud-popover-open.data-control-popover .popover-footer button.btn-icon .mud-button-label svg svg path,.mud-popover-open.data-control-popover .popover-footer button.btn-icon .mud-button-label svg svg rect{fill:var(--body-text) !important;color:var(--body-text) !important}.mud-popover-open.data-control-popover .popover-footer button.btn-icon:hover{background-color:var(--chip-fill-hover) !important}.mud-popover-open.data-control-popover .sort-options-container,.mud-popover-open.data-control-popover .filter-options-container,.mud-popover-open.data-control-popover .layout-options-container,.mud-popover-open.data-control-popover .compyl-menu-container{width:100%;padding-right:.45rem;box-sizing:content-box}.mud-popover-open.data-control-popover .sort-options-container>.mud-grid-item button,.mud-popover-open.data-control-popover .sort-options-container>.mud-grid-item,.mud-popover-open.data-control-popover .sort-options-container>button button,.mud-popover-open.data-control-popover .sort-options-container>button,.mud-popover-open.data-control-popover .filter-options-container>.mud-grid-item button,.mud-popover-open.data-control-popover .filter-options-container>.mud-grid-item,.mud-popover-open.data-control-popover .filter-options-container>button button,.mud-popover-open.data-control-popover .filter-options-container>button,.mud-popover-open.data-control-popover .layout-options-container>.mud-grid-item button,.mud-popover-open.data-control-popover .layout-options-container>.mud-grid-item,.mud-popover-open.data-control-popover .layout-options-container>button button,.mud-popover-open.data-control-popover .layout-options-container>button,.mud-popover-open.data-control-popover .compyl-menu-container>.mud-grid-item button,.mud-popover-open.data-control-popover .compyl-menu-container>.mud-grid-item,.mud-popover-open.data-control-popover .compyl-menu-container>button button,.mud-popover-open.data-control-popover .compyl-menu-container>button{height:fit-content !important}.mud-popover-open.data-control-popover .sort-options-container>.mud-grid-item button .mud-button-label,.mud-popover-open.data-control-popover .sort-options-container>.mud-grid-item .mud-button-label,.mud-popover-open.data-control-popover .sort-options-container>button button .mud-button-label,.mud-popover-open.data-control-popover .sort-options-container>button .mud-button-label,.mud-popover-open.data-control-popover .filter-options-container>.mud-grid-item button .mud-button-label,.mud-popover-open.data-control-popover .filter-options-container>.mud-grid-item .mud-button-label,.mud-popover-open.data-control-popover .filter-options-container>button button .mud-button-label,.mud-popover-open.data-control-popover .filter-options-container>button .mud-button-label,.mud-popover-open.data-control-popover .layout-options-container>.mud-grid-item button .mud-button-label,.mud-popover-open.data-control-popover .layout-options-container>.mud-grid-item .mud-button-label,.mud-popover-open.data-control-popover .layout-options-container>button button .mud-button-label,.mud-popover-open.data-control-popover .layout-options-container>button .mud-button-label,.mud-popover-open.data-control-popover .compyl-menu-container>.mud-grid-item button .mud-button-label,.mud-popover-open.data-control-popover .compyl-menu-container>.mud-grid-item .mud-button-label,.mud-popover-open.data-control-popover .compyl-menu-container>button button .mud-button-label,.mud-popover-open.data-control-popover .compyl-menu-container>button .mud-button-label{padding-left:.5rem !important;padding-top:.25rem !important;padding-bottom:.25rem !important;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:calc(100% - .5rem);padding-right:1rem}.mud-popover-open.data-control-popover .sort-options-container>.mud-input-control,.mud-popover-open.data-control-popover .filter-options-container>.mud-input-control,.mud-popover-open.data-control-popover .layout-options-container>.mud-input-control,.mud-popover-open.data-control-popover .compyl-menu-container>.mud-input-control{margin-bottom:.5rem}.mud-popover-open.data-control-popover .sort-options-container>.mud-input-control p,.mud-popover-open.data-control-popover .filter-options-container>.mud-input-control p,.mud-popover-open.data-control-popover .layout-options-container>.mud-input-control p,.mud-popover-open.data-control-popover .compyl-menu-container>.mud-input-control p{margin-left:.75rem}.mud-popover-open.data-control-popover .layout-options-container button>.mud-button-label{padding-right:0 !important}.mud-popover-open.data-control-popover .filter-options-container,.mud-popover-open.data-control-popover .sort-options-container,.mud-popover-open.data-control-popover .mud-chipset,.mud-popover-open.data-control-popover .compyl-menu-container{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0)}.mud-popover-open.data-control-popover .filter-options-container::-webkit-scrollbar,.mud-popover-open.data-control-popover .sort-options-container::-webkit-scrollbar,.mud-popover-open.data-control-popover .mud-chipset::-webkit-scrollbar,.mud-popover-open.data-control-popover .compyl-menu-container::-webkit-scrollbar{width:.25rem !important;background-color:rgba(0,0,0,0) !important}.mud-popover-open.data-control-popover .filter-options-container::-webkit-scrollbar-track,.mud-popover-open.data-control-popover .sort-options-container::-webkit-scrollbar-track,.mud-popover-open.data-control-popover .mud-chipset::-webkit-scrollbar-track,.mud-popover-open.data-control-popover .compyl-menu-container::-webkit-scrollbar-track{background:rgba(0,0,0,0) !important;box-shadow:none !important;border:none !important}.mud-popover-open.data-control-popover .filter-options-container::-webkit-scrollbar-thumb,.mud-popover-open.data-control-popover .sort-options-container::-webkit-scrollbar-thumb,.mud-popover-open.data-control-popover .mud-chipset::-webkit-scrollbar-thumb,.mud-popover-open.data-control-popover .compyl-menu-container::-webkit-scrollbar-thumb{background:rgba(0,0,0,0) !important;border-radius:1.563rem !important;visibility:hidden !important}.mud-popover-open.data-control-popover .filter-options-container:hover,.mud-popover-open.data-control-popover .sort-options-container:hover,.mud-popover-open.data-control-popover .mud-chipset:hover,.mud-popover-open.data-control-popover .compyl-menu-container:hover{scrollbar-width:thin;scrollbar-color:var(--component-scroll-thumb) rgba(0,0,0,0)}.mud-popover-open.data-control-popover .filter-options-container:hover::-webkit-scrollbar,.mud-popover-open.data-control-popover .sort-options-container:hover::-webkit-scrollbar,.mud-popover-open.data-control-popover .mud-chipset:hover::-webkit-scrollbar,.mud-popover-open.data-control-popover .compyl-menu-container:hover::-webkit-scrollbar{width:.25rem !important;height:.25rem !important}.mud-popover-open.data-control-popover .filter-options-container:hover::-webkit-scrollbar-thumb,.mud-popover-open.data-control-popover .sort-options-container:hover::-webkit-scrollbar-thumb,.mud-popover-open.data-control-popover .mud-chipset:hover::-webkit-scrollbar-thumb,.mud-popover-open.data-control-popover .compyl-menu-container:hover::-webkit-scrollbar-thumb{background:var(--component-scroll-thumb) !important;border-radius:1.563rem !important;visibility:visible !important;cursor:pointer !important}.mud-popover-open.data-control-popover .filter-options-container:hover::-webkit-scrollbar-thumb:hover,.mud-popover-open.data-control-popover .sort-options-container:hover::-webkit-scrollbar-thumb:hover,.mud-popover-open.data-control-popover .mud-chipset:hover::-webkit-scrollbar-thumb:hover,.mud-popover-open.data-control-popover .compyl-menu-container:hover::-webkit-scrollbar-thumb:hover{background:var(--component-scroll-thumb-hover) !important}.mud-popover-open.data-control-popover .filter-options-container{overflow-x:hidden}.mud-popover-open.data-control-popover .filter-options-container .filter-option{align-items:flex-start}.mud-popover-open.data-control-popover .filter-options-container .filter-option::before{background-color:rgba(0,0,0,0) !important}.mud-popover-open.data-control-popover.add-filter-popover>.flex-column>.mud-typography,.mud-popover-open.data-control-popover.layout-popover>.flex-column>.mud-typography,.mud-popover-open.data-control-popover.sort-by-popover>.flex-column>.mud-typography,.mud-popover-open.data-control-popover.compyl-menu-popover>.flex-column>.mud-typography{margin-bottom:.5rem}.mud-popover-open.data-control-popover.add-filter-popover>.flex-column .mud-divider:first-of-type,.mud-popover-open.data-control-popover.layout-popover>.flex-column .mud-divider:first-of-type,.mud-popover-open.data-control-popover.sort-by-popover>.flex-column .mud-divider:first-of-type,.mud-popover-open.data-control-popover.compyl-menu-popover>.flex-column .mud-divider:first-of-type{padding:0 1rem !important;margin:0 .5rem .5rem .5rem !important;width:unset !important}.mud-popover-open.data-control-popover.filter-popover-secondary-options .title{margin-bottom:.5rem}.mud-popover-open.data-control-popover .mud-divider{border-color:var(--component-border) !important;opacity:1 !important;margin-left:-0.5rem !important;width:calc(100% + 1rem) !important}.layout-popover{margin-top:1.125rem !important}.layout-options-container span.mud-button-label{gap:.5rem !important}.layout-options-container .layout-name-text{max-width:unset !important}.layout-options-container svg{margin:0 !important}.filter-selected-chips-container{position:relative;min-height:fit-content !important;max-height:6.03rem !important;overflow-y:auto;background-color:var(--body) !important;width:100% !important;max-width:100% !important}.filter-selected-chips-container .mud-input-slot{width:100%;display:flex;align-items:center}.filter-selected-chips-container .mud-input .mud-input-root{height:fit-content !important;width:100% !important;box-sizing:border-box !important}.filter-selected-chips-container .mud-input .mud-input-root:has(.mud-chipset){padding:1rem !important;min-height:fit-content !important;display:flex;align-items:center}.filter-selected-chips-container .mud-input .mud-input-root .mud-chipset{margin:0;display:flex;flex-wrap:wrap;row-gap:.75rem;column-gap:.75rem;width:calc(100% - .01rem) !important;max-height:6.03rem !important;overflow-y:auto;padding-right:.9rem;margin-right:-0.1rem;box-sizing:content-box;min-width:calc(100% - 1.9rem) !important}.filter-selected-chips-container .mud-input .mud-input-root .mud-chipset .mud-chip{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-weight:300 !important;margin:0 !important;padding:.125rem .75rem !important;flex-shrink:0;max-width:100%;font-size:1rem !important;height:auto !important;min-height:1.5rem !important;min-width:fit-content;border-radius:1rem !important;white-space:normal !important;word-wrap:break-word !important}.filter-selected-chips-container .mud-input .mud-input-root .mud-chipset .mud-chip .mud-chip-content{padding:0 !important;line-height:1.2 !important;height:auto !important}.filter-selected-chips-container .mud-input .mud-input-root .mud-chipset .mud-chip .mud-chip-content .mud-icon-root{font-size:1rem;align-self:flex-start;margin-top:.1rem}.filter-selected-chips-container .mud-input .mud-input-root .mud-chipset .mud-chip .filter-chip-text{margin-right:.5rem;line-height:1.2 !important}.filter-selected-chips-container .mud-input .mud-input-root .mud-chipset .mud-chip:hover{background-color:var(--chip-fill-hover) !important}.no-style-input{all:unset;width:100%;height:1rem;line-height:1rem}.no-style-input.hidden{opacity:0;position:absolute;pointer-events:none;height:0;width:0;padding:0;margin:0}.filter-option{padding:0;min-width:unset !important;width:100%;justify-content:start;font-size:1rem;margin-bottom:.5rem}.filter-option .mud-button-label{color:var(--body-text) !important;font-size:1rem;font-weight:300;font-style:normal}.filter-option .mud-icon-root{font-size:1rem !important;margin-right:.5rem}.filter-option .mud-icon-root path,.filter-option .mud-icon-root rect,.filter-option .mud-icon-root g,.filter-option .mud-icon-root svg,.filter-option .mud-icon-root svg path,.filter-option .mud-icon-root svg rect{fill:var(--icon-primary) !important;color:var(--icon-primary) !important}.filter-option:hover:not(.filter-option.active){background-color:var(--option-hover) !important}.filter-option.btn.tertiary.active{background-color:var(--option-active) !important}.filter-option.btn.tertiary.active:hover{background-color:var(--option-active-hover) !important}.compyl-menu-anchor{position:absolute;inset:0;pointer-events:none}.compyl-menu-popover{background-color:var(--body) !important}.compyl-menu-popover .dropdown-option{padding:0;min-width:unset !important;width:100%;justify-content:start;font-size:1rem;margin-bottom:.5rem}.compyl-menu-popover .dropdown-option .mud-button-label{color:var(--body-text) !important;font-size:1rem;font-weight:300;font-style:normal}.compyl-menu-popover .dropdown-option .mud-icon-root{font-size:1rem !important;margin-right:.5rem}.compyl-menu-popover .dropdown-option .mud-icon-root.fill-primary svg path:not([fill=none]){fill:var(--action) !important}.compyl-menu-popover .dropdown-option .mud-icon-root.fill-secondary path:not([fill=none]),.compyl-menu-popover .dropdown-option .mud-icon-root.fill-secondary svg path:not([fill=none]){fill:var(--secondary) !important}.compyl-menu-popover .dropdown-option .mud-icon-root.fill-info path:not([fill=none]),.compyl-menu-popover .dropdown-option .mud-icon-root.fill-info svg path:not([fill=none]){fill:var(--info) !important}.compyl-menu-popover .dropdown-option .mud-icon-root.fill-warning path:not([fill=none]),.compyl-menu-popover .dropdown-option .mud-icon-root.fill-warning svg path:not([fill=none]){fill:var(--warning) !important}.compyl-menu-popover .dropdown-option .mud-icon-root.fill-error path:not([fill=none]),.compyl-menu-popover .dropdown-option .mud-icon-root.fill-error svg path:not([fill=none]){fill:var(--error) !important}.compyl-menu-popover .dropdown-option .mud-icon-root.fill-success path:not([fill=none]),.compyl-menu-popover .dropdown-option .mud-icon-root.fill-success svg path:not([fill=none]){fill:var(--success) !important}.compyl-menu-popover .dropdown-option .mud-icon-root.fill-purple path:not([fill=none]),.compyl-menu-popover .dropdown-option .mud-icon-root.fill-purple svg path:not([fill=none]){fill:var(--purple) !important}.compyl-menu-popover .dropdown-option:hover:not(.compyl-menu-popover .dropdown-option.active){background-color:var(--option-hover) !important}.compyl-menu-popover .dropdown-option.btn.tertiary.active{background-color:var(--option-active) !important}.compyl-menu-popover .dropdown-option.btn.tertiary.active:hover{background-color:var(--option-active-hover) !important}.compyl-menu-popover .query-results-menu-icons{color:var(--body-text) !important;background-color:rgba(0,0,0,0) !important}.compyl-menu-popover .query-results-menu-icons .mud-list-item-text,.compyl-menu-popover .query-results-menu-icons .mud-list-item-text p,.compyl-menu-popover .query-results-menu-icons .mud-list-item-text span,.compyl-menu-popover .query-results-menu-icons .mud-list-item-icon,.compyl-menu-popover .query-results-menu-icons .mud-icon-root{color:var(--body-text) !important}.compyl-menu-popover .query-results-menu-icons svg path{fill:var(--body-text) !important}.compyl-menu-popover .query-results-menu-icons:hover:not(.menu-item-disabled){background-color:var(--option-hover) !important}.compyl-menu-popover .query-results-menu-icons.menu-item-disabled .mud-list-item-text,.compyl-menu-popover .query-results-menu-icons.menu-item-disabled .mud-list-item-text p,.compyl-menu-popover .query-results-menu-icons.menu-item-disabled .mud-list-item-text span,.compyl-menu-popover .query-results-menu-icons.menu-item-disabled .mud-list-item-icon,.compyl-menu-popover .query-results-menu-icons.menu-item-disabled .mud-icon-root{color:var(--input-field-disabled-text) !important}.compyl-menu-popover .query-results-menu-icons.menu-item-disabled svg path{fill:var(--input-field-disabled-text) !important}.filter-option-skeleton{height:24px;margin-bottom:.5rem;transform:scale(1)}.filter-load-more-sentinel{height:24px;margin-bottom:.5rem;display:flex;align-items:center}.mud-popover-open.data-control-popover.layout-popover{transform:unset !important;min-width:15rem !important;width:fit-content !important}dxbl-window.dxbl-window{width:20rem;margin-top:5.313rem}dxbl-window.dxbl-window .dxbl-scroll-viewer-hor-scroll-bar{display:none !important}dxbl-window.dxbl-window>.dxbl-window-dialog.dxbl-grid-column-chooser-dialog{border-radius:.25rem !important;margin-right:2rem;background-color:var(--surface-raised) !important;box-shadow:var(--surface-raised-shadow) !important;border:none !important}dxbl-window.dxbl-window>.dxbl-window-dialog.dxbl-grid-column-chooser-dialog .dxbl-window-body{background-color:var(--surface-raised) !important;box-shadow:var(--surface-raised-shadow) !important}dxbl-window.dxbl-window>.dxbl-window-dialog.dxbl-grid-column-chooser-dialog .dxbl-window-body .dxbl-grid-column-chooser{padding-right:.05rem}dxbl-window.dxbl-window>.dxbl-window-dialog.dxbl-grid-column-chooser-dialog .dxbl-scroll-viewer-content{background-color:var(--surface-raised) !important;box-shadow:var(--surface-raised-shadow) !important;padding:0 .5rem .5rem .5rem !important}dxbl-window.dxbl-window>.dxbl-window-dialog.dxbl-grid-column-chooser-dialog .dxbl-scroll-viewer-content .compyl-column-chooser-item:first-child{margin-top:.5rem;user-select:none !important;margin-bottom:0}dxbl-window.dxbl-window>.dxbl-window-dialog.dxbl-grid-column-chooser-dialog .dxbl-scroll-viewer-content .compyl-column-chooser-item:first-child:hover,dxbl-window.dxbl-window>.dxbl-window-dialog.dxbl-grid-column-chooser-dialog .dxbl-scroll-viewer-content .compyl-column-chooser-item:first-child *:hover{cursor:not-allowed !important;background-color:rgba(0,0,0,0) !important}dxbl-window.dxbl-window>.dxbl-window-dialog.dxbl-grid-column-chooser-dialog .dxbl-scroll-viewer-content .compyl-column-chooser-item:first-child .dxbl-checkbox-check-element{display:none !important}dxbl-window.dxbl-window>.dxbl-window-dialog.dxbl-grid-column-chooser-dialog .dxbl-scroll-viewer-content .compyl-column-chooser-item:first-child .dxbl-checkbox>.dxbl-text:last-child{padding-left:0 !important}dxbl-window.dxbl-window>.dxbl-window-dialog.dxbl-grid-column-chooser-dialog .dxbl-scroll-viewer-content .compyl-column-chooser-item:first-child .dxbl-grid-column-chooser-item-drag-anchor{display:none !important}dxbl-window.dxbl-window>.dxbl-window-dialog.dxbl-grid-column-chooser-dialog .dxbl-scroll-viewer-content .compyl-column-chooser-item:last-child{display:none}dxbl-window.dxbl-window>.dxbl-window-dialog.dxbl-grid-column-chooser-dialog .dxbl-scroll-viewer-content .dxbl-grid-column-chooser-area-separator{display:none !important}dxbl-window.dxbl-window>.dxbl-window-dialog.dxbl-grid-column-chooser-dialog .dxbl-scroll-viewer-content .compyl-column-chooser-item.compyl-column-chooser-no-reorder .dxbl-grid-column-chooser-item-drag-anchor{display:none !important}dxbl-window.dxbl-window>.dxbl-window-dialog.dxbl-grid-column-chooser-dialog .dxbl-scroll-viewer-content .compyl-column-chooser-item{border:none !important;padding:0 .5rem 0 .5rem !important;height:2.25rem !important;margin-bottom:.5rem;display:flex;align-items:center;justify-content:flex-start}dxbl-window.dxbl-window>.dxbl-window-dialog.dxbl-grid-column-chooser-dialog .dxbl-scroll-viewer-content .compyl-column-chooser-item .dxbl-checkbox{margin:0 !important;display:flex;align-items:center;border:none !important}dxbl-window.dxbl-window>.dxbl-window-dialog.dxbl-grid-column-chooser-dialog .dxbl-scroll-viewer-content .compyl-column-chooser-item .dxbl-checkbox>.dxbl-text:last-child{padding-top:.37rem !important;padding-left:1.25rem !important;padding-bottom:.37rem !important;font-size:1rem;font-weight:300;line-height:1.5rem}dxbl-window.dxbl-window>.dxbl-window-dialog.dxbl-grid-column-chooser-dialog .dxbl-scroll-viewer-content .compyl-column-chooser-item:hover{background-color:var(--option-hover);border-radius:.25rem}dxbl-window.dxbl-window>.dxbl-window-dialog.dxbl-grid-column-chooser-dialog .dxbl-scroll-viewer-content .compyl-column-chooser-item *:hover:not(.dxbl-grid-column-chooser-item-drag-anchor){cursor:pointer}dxbl-window.dxbl-window>.dxbl-window-dialog.dxbl-grid-column-chooser-dialog .dxbl-scroll-viewer-content .compyl-column-chooser-item.dxbl-grid-column-chooser-dragging-item{background-color:var(--option-active) !important;border-radius:.25rem}dxbl-window.dxbl-window>.dxbl-window-dialog.dxbl-grid-column-chooser-dialog .dxbl-scroll-viewer-content .compyl-column-chooser-item .dxbl-grid-column-chooser-item-drag-anchor{position:relative}dxbl-window.dxbl-window>.dxbl-window-dialog.dxbl-grid-column-chooser-dialog .dxbl-scroll-viewer-content .compyl-column-chooser-item .dxbl-grid-column-chooser-item-drag-anchor>.dxbl-image.dxbl-grid-column-chooser-drag-icon{visibility:hidden}dxbl-window.dxbl-window>.dxbl-window-dialog.dxbl-grid-column-chooser-dialog .dxbl-scroll-viewer-content .compyl-column-chooser-item .dxbl-grid-column-chooser-item-drag-anchor::after{content:"";visibility:inherit;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:1.5rem;height:1.5rem;background-color:var(--body-text);-webkit-mask-image:url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8 17.75V16.25C8 16.1125 8.1125 16 8.25 16H9.75C9.8875 16 10 16.1125 10 16.25V17.75C10 17.8875 9.8875 18 9.75 18H8.25C8.1125 18 8 17.8875 8 17.75ZM8.25 19H9.75C10.4406 19 11 18.4406 11 17.75V16.25C11 15.5594 10.4406 15 9.75 15H8.25C7.55937 15 7 15.5594 7 16.25V17.75C7 18.4406 7.55937 19 8.25 19ZM14 17.75V16.25C14 16.1125 14.1125 16 14.25 16H15.75C15.8875 16 16 16.1125 16 16.25V17.75C16 17.8875 15.8875 18 15.75 18H14.25C14.1125 18 14 17.8875 14 17.75ZM14.25 19H15.75C16.4406 19 17 18.4406 17 17.75V16.25C17 15.5594 16.4406 15 15.75 15H14.25C13.5594 15 13 15.5594 13 16.25V17.75C13 18.4406 13.5594 19 14.25 19ZM8 11.25C8 11.1125 8.1125 11 8.25 11H9.75C9.8875 11 10 11.1125 10 11.25V12.75C10 12.8875 9.8875 13 9.75 13H8.25C8.1125 13 8 12.8875 8 12.75V11.25ZM7 12.75C7 13.4406 7.55937 14 8.25 14H9.75C10.4406 14 11 13.4406 11 12.75V11.25C11 10.5594 10.4406 10 9.75 10H8.25C7.55937 10 7 10.5594 7 11.25V12.75ZM14 12.75V11.25C14 11.1125 14.1125 11 14.25 11H15.75C15.8875 11 16 11.1125 16 11.25V12.75C16 12.8875 15.8875 13 15.75 13H14.25C14.1125 13 14 12.8875 14 12.75V11.25ZM14.25 14H15.75C16.4406 14 17 13.4406 17 12.75V11.25C17 10.5594 16.4406 10 15.75 10H14.25C13.5594 10 13 10.5594 13 11.25V12.75C13 13.4406 13.5594 14 14.25 14ZM8 6.25C8 6.1125 8.1125 6 8.25 6H9.75C9.8875 6 10 6.1125 10 6.25V7.75C10 7.8875 9.8875 8 9.75 8H8.25C8.1125 8 8 7.8875 8 7.75V6.25ZM7 7.75C7 8.44062 7.55937 9 8.25 9H9.75C10.4406 9 11 8.44062 11 7.75V6.25C11 5.55937 10.4406 5 9.75 5H8.25C7.55937 5 7 5.55937 7 6.25V7.75ZM14 7.75V6.25C14 6.1125 14.1125 6 14.25 6H15.75C15.8875 6 16 6.1125 16 6.25V7.75C16 7.8875 15.8875 8 15.75 8H14.25C14.1125 8 14 7.8875 14 7.75ZM14.25 9H15.75C16.4406 9 17 8.44062 17 7.75V6.25C17 5.55937 16.4406 5 15.75 5H14.25C13.5594 5 13 5.55937 13 6.25V7.75C13 8.44062 13.5594 9 14.25 9Z" fill="black"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8 17.75V16.25C8 16.1125 8.1125 16 8.25 16H9.75C9.8875 16 10 16.1125 10 16.25V17.75C10 17.8875 9.8875 18 9.75 18H8.25C8.1125 18 8 17.8875 8 17.75ZM8.25 19H9.75C10.4406 19 11 18.4406 11 17.75V16.25C11 15.5594 10.4406 15 9.75 15H8.25C7.55937 15 7 15.5594 7 16.25V17.75C7 18.4406 7.55937 19 8.25 19ZM14 17.75V16.25C14 16.1125 14.1125 16 14.25 16H15.75C15.8875 16 16 16.1125 16 16.25V17.75C16 17.8875 15.8875 18 15.75 18H14.25C14.1125 18 14 17.8875 14 17.75ZM14.25 19H15.75C16.4406 19 17 18.4406 17 17.75V16.25C17 15.5594 16.4406 15 15.75 15H14.25C13.5594 15 13 15.5594 13 16.25V17.75C13 18.4406 13.5594 19 14.25 19ZM8 11.25C8 11.1125 8.1125 11 8.25 11H9.75C9.8875 11 10 11.1125 10 11.25V12.75C10 12.8875 9.8875 13 9.75 13H8.25C8.1125 13 8 12.8875 8 12.75V11.25ZM7 12.75C7 13.4406 7.55937 14 8.25 14H9.75C10.4406 14 11 13.4406 11 12.75V11.25C11 10.5594 10.4406 10 9.75 10H8.25C7.55937 10 7 10.5594 7 11.25V12.75ZM14 12.75V11.25C14 11.1125 14.1125 11 14.25 11H15.75C15.8875 11 16 11.1125 16 11.25V12.75C16 12.8875 15.8875 13 15.75 13H14.25C14.1125 13 14 12.8875 14 12.75V11.25ZM14.25 14H15.75C16.4406 14 17 13.4406 17 12.75V11.25C17 10.5594 16.4406 10 15.75 10H14.25C13.5594 10 13 10.5594 13 11.25V12.75C13 13.4406 13.5594 14 14.25 14ZM8 6.25C8 6.1125 8.1125 6 8.25 6H9.75C9.8875 6 10 6.1125 10 6.25V7.75C10 7.8875 9.8875 8 9.75 8H8.25C8.1125 8 8 7.8875 8 7.75V6.25ZM7 7.75C7 8.44062 7.55937 9 8.25 9H9.75C10.4406 9 11 8.44062 11 7.75V6.25C11 5.55937 10.4406 5 9.75 5H8.25C7.55937 5 7 5.55937 7 6.25V7.75ZM14 7.75V6.25C14 6.1125 14.1125 6 14.25 6H15.75C15.8875 6 16 6.1125 16 6.25V7.75C16 7.8875 15.8875 8 15.75 8H14.25C14.1125 8 14 7.8875 14 7.75ZM14.25 9H15.75C16.4406 9 17 8.44062 17 7.75V6.25C17 5.55937 16.4406 5 15.75 5H14.25C13.5594 5 13 5.55937 13 6.25V7.75C13 8.44062 13.5594 9 14.25 9Z" fill="black"/></svg>');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}dxbl-window.dxbl-window>.dxbl-window-dialog.dxbl-grid-column-chooser-dialog>.dxbl-drag.dxbl-window-header.dxbl-popup-header{padding:1rem .5rem 0 !important;border-bottom:none !important;position:relative}dxbl-window.dxbl-window>.dxbl-window-dialog.dxbl-grid-column-chooser-dialog>.dxbl-drag.dxbl-window-header.dxbl-popup-header::before{background-color:unset !important;opacity:0 !important}dxbl-window.dxbl-window>.dxbl-window-dialog.dxbl-grid-column-chooser-dialog>.dxbl-drag.dxbl-window-header.dxbl-popup-header::after{content:"";display:block;position:absolute;bottom:0;left:0;width:calc(100% - 2rem) !important;margin-left:1rem;height:1px;background-color:var(--component-border);opacity:1}dxbl-window.dxbl-window>.dxbl-window-dialog.dxbl-grid-column-chooser-dialog>.dxbl-drag.dxbl-window-header.dxbl-popup-header .dxbl-window-title{padding:0 .5rem !important;margin-bottom:.5rem;font-weight:300}dxbl-window.dxbl-window>.dxbl-window-dialog.dxbl-grid-column-chooser-dialog>.dxbl-drag.dxbl-window-header.dxbl-popup-header .dxbl-window-header-button{display:none !important}.no-layouts{user-select:none;margin-top:.5rem;margin-bottom:.5rem}.clear-all-button{position:absolute;right:.375rem;top:.375rem;z-index:10;width:1rem;height:1rem;padding:0 !important}.clear-all-button .mud-icon-root{font-size:1rem}.clear-all-button .mud-icon-root path,.clear-all-button .mud-icon-root rect,.clear-all-button .mud-icon-root g,.clear-all-button .mud-icon-root svg,.clear-all-button .mud-icon-root svg path,.clear-all-button .mud-icon-root svg rect{fill:var(--body-text) !important;color:var(--body-text) !important}.skelly-container{height:3.8rem}.filter-skelly{transform:none}.data-control-new{border-bottom:1px solid var(--border-secondary);margin-left:-1rem;margin-right:-1rem;padding-left:1rem;padding-right:1rem;padding-bottom:.5rem}.data-control-new .filter-title{padding-top:.25rem}.data-control-new .toolbar-icons path,.data-control-new .toolbar-icons rect,.data-control-new .toolbar-icons g,.data-control-new .toolbar-icons svg,.data-control-new .toolbar-icons svg path,.data-control-new .toolbar-icons svg rect{fill:var(--body-text) !important;color:var(--body-text) !important}.data-control-new .toolbar-icons .toggle-icon.active path,.data-control-new .toolbar-icons .toggle-icon.active rect,.data-control-new .toolbar-icons .toggle-icon.active g,.data-control-new .toolbar-icons .toggle-icon.active svg,.data-control-new .toolbar-icons .toggle-icon.active svg path,.data-control-new .toolbar-icons .toggle-icon.active svg rect{fill:var(--info-focus) !important;color:var(--info-focus) !important}.data-control-new .expanding-search{display:flex;align-items:center;position:relative;border-radius:4px;overflow:hidden;height:36px;width:36px;align-self:center;border:1px solid rgba(0,0,0,0);background-color:rgba(0,0,0,0);transition:width .3s ease,border-color .3s ease,background-color .3s ease}.data-control-new .expanding-search.expanded{width:16rem;background-color:var(--body);border-color:var(--border-primary);box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.data-control-new .search-trigger-icon{min-width:36px;width:36px;height:100%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;line-height:0;fill:var(--body-text)}.data-control-new .search-input-field{border:none;outline:none;background:rgba(0,0,0,0);height:100%;width:0;padding:0;opacity:0;transition:all .3s ease}.data-control-new .clear-icon{display:flex;align-items:center;cursor:pointer;padding-right:8px;fill:var(--body-text);min-width:max-content}.data-control-new .expanding-search.expanded .search-input-field{opacity:1;width:100%;padding:0 8px}.data-control-new .inline-search{height:36px;width:16rem;border:1px solid var(--border-primary);border-radius:4px;background-color:var(--body);padding:0 .5rem;gap:.25rem}.data-control-new .inline-search .inline-search-icon{flex-shrink:0}.data-control-new .inline-search .inline-search-icon path,.data-control-new .inline-search .inline-search-icon rect,.data-control-new .inline-search .inline-search-icon g,.data-control-new .inline-search .inline-search-icon svg,.data-control-new .inline-search .inline-search-icon svg path,.data-control-new .inline-search .inline-search-icon svg rect{fill:var(--body-text) !important;color:var(--body-text) !important}.data-control-new .inline-search .inline-search-input{border:none;outline:none;background:rgba(0,0,0,0);color:var(--body-text);height:100%;width:100%;font-size:.875rem}.data-control-new .inline-search .clear-icon{display:flex;align-items:center;cursor:pointer;fill:var(--body-text);flex-shrink:0;padding:0px}.task-identifier-container{background-color:var(--surface-raised);box-shadow:var(--surface-raised-shadow);align-items:center;border-radius:.25rem;height:2.5rem;display:flex;margin-bottom:.5rem}.task-identifier-container .task-identifier-text{font-size:1.25rem;font-weight:400;line-height:1.75rem;margin-left:1rem;font-weight:300 !important}.no-padding-action-bar{padding:0 !important;margin:0 !important}.task-card-control-set-expansion-panel-header-mapped-controls-container{display:flex;align-items:center;align-content:center;gap:1rem;align-self:stretch;flex-wrap:wrap}.task-card-control-set-expansion-panel-header-mapped-controls-chipset{display:flex;flex-direction:row;gap:.25rem;flex-wrap:wrap}.mud-chip.task-card-control-set-expansion-panel-header-mapped-controls-chip{display:flex !important;border-radius:1rem !important;height:1.75rem !important;padding:.25rem .75rem !important;justify-content:center !important;align-items:center !important;gap:.375rem !important;background:color-mix(in srgb, var(--icon-secondary) 30%, transparent) !important}.mud-chip.task-card-control-set-expansion-panel-header-mapped-controls-chip>span.mud-chip-content{padding:0px;display:inline-block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:12.5rem}.task-card-footer{background-color:var(--surface-raised) !important;box-shadow:var(--surface-raised-shadow) !important;position:absolute;height:2.5rem;bottom:0;left:0;right:0;display:flex;justify-content:space-around;flex-grow:1;gap:.5rem}.task-card{position:relative;padding:1rem;border-radius:.25rem;border:1px solid var(--border-primary);margin-bottom:.5rem;min-height:13rem;max-height:13rem;background-color:var(--surface-low);font-size:.875rem;font-weight:300;line-height:1.25rem}.task-card.disabled *{color:var(--secondary-disabled-text) !important}.task-card.disabled .task-title a{color:var(--body-text) !important}.task-card.disabled .task-title a .disabled-title{color:var(--secondary-disabled-text) !important}.task-card.disabled :has(.task-button) svg,.task-card.disabled :has(.task-button) path{fill:var(--icon-primary) !important}.task-card.disabled svg,.task-card.disabled path{fill:var(--secondary-disabled-text) !important}.task-card svg,.task-card path{width:1rem !important;height:1rem !important;font-size:1rem !important;fill:var(--icon-primary) !important}.task-card.expanded{max-height:none !important;border-bottom:none !important;padding-bottom:0 !important}.task-card .task-header{margin-bottom:1rem}.task-card .task-title{font-size:1rem;font-weight:300;line-height:1.5rem;cursor:pointer}.task-card .task-button{display:flex;flex-direction:row-reverse}.task-card .task-button button{margin-right:-4px;width:1.5rem !important;height:1.5rem !important;padding:0 !important}.task-card .task-card-owner,.task-card .task-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.task-card .task-description{margin-bottom:1rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.task-card .task-card-owner{margin-bottom:1.5rem}.task-card.floating{position:relative;border:1px dashed rgb(var(--action-fill-rgb));z-index:10000}.task-card.floating.automated{border:1px dashed rgb(var(--error-component-rgb)) !important}.task-card .task-automated-icon.error path{fill:rgb(var(--error-component-rgb))}.task-card .task-control-sets{margin-top:.25rem;margin-bottom:1rem}.task-card .task-control-sets.collapsed{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;overflow:hidden}.task-card .task-control-sets.expanded{display:block}.task-card .task-footer{position:absolute;bottom:1rem;width:90%}.task-card .task-footer button .mud-button-label{color:var(--body-text) !important}.task-card .task-actions{background-color:var(--surface-raised);box-shadow:var(--surface-raised-shadow);font-size:1rem;font-weight:300;line-height:1.5rem;width:calc(100% + 2.126rem);font-weight:400;border-top:1px solid var(--border-primary);margin-left:-1.063rem;margin-right:-1.063rem;border-radius:0rem 0rem .25rem .25rem}.task-card .task-actions path,.task-card .task-actions rect,.task-card .task-actions g,.task-card .task-actions svg,.task-card .task-actions svg path,.task-card .task-actions svg rect{fill:var(--body-text) !important;color:var(--body-text) !important}.task-card .task-actions p{color:var(--body-text) !important;margin-left:.5rem}.task-card .task-actions .btn{padding-left:1rem;padding-right:1rem}.dragging-card{height:13.5rem;background-color:rgba(var(--action-fill-rgb), 0.3);margin-bottom:.5rem;position:relative}.dragging-card .task-card{display:none}.mud-dropitem-placeholder{height:13.5rem;background-color:rgba(var(--action-fill-rgb), 0.1);border:none !important;display:none}.mud-drop-item{transform:none !important}.task-board{overflow:hidden}.task-board-drop-zone-container{height:100%}.task-drop-zone{overflow-y:auto}.search{margin-bottom:.75rem !important}.search .mud-input-slot.mud-input-root-adorned-start{padding-left:.25rem !important}.search .mud-input>input.mud-input-root,.search .mud-input .mud-input-slot{height:2.5rem !important;min-height:2.5rem !important;color:var(--input-field-disabled-text) !important}.search .mud-icon-root{font-size:1rem !important}.search .mud-icon-root svg path{fill:var(--icon-primary) !important}.mud-divider-vertical{background-color:inherit !important;height:1.25rem !important;margin-right:.5rem}.filter-button{padding:0 .5rem 0 .5rem;margin:0 .25rem 0 .25rem}.filter-button svg.mud-icon-root{height:1.25rem;width:1.25rem}.filter-button.active svg path{fill:var(--info) !important}.chips-container{padding-top:.75rem;padding-bottom:1rem;margin-bottom:1.5rem}.chips-container.expanded{min-height:1.25rem}.assigned-check .mud-typography{margin-left:.5rem !important;font-weight:300 !important}.filter-chip,.policy-filterbar .mud-select-input-extended .mud-input-outlined-border,.integration-filterbar .mud-select-input-extended .mud-input-outlined-border{height:2.5rem !important;padding:.5rem 1rem;border-radius:3.25rem !important;border:1px solid var(--border-primary) !important;background-color:rgba(0,0,0,0) !important;font-size:1rem !important}.filter-chip .mud-chip-content,.policy-filterbar .mud-select-input-extended .mud-input-outlined-border .mud-chip-content,.integration-filterbar .mud-select-input-extended .mud-input-outlined-border .mud-chip-content{padding:0 !important}.filter-chip .filter-chip-icon,.policy-filterbar .mud-select-input-extended .mud-input-outlined-border .filter-chip-icon,.integration-filterbar .mud-select-input-extended .mud-input-outlined-border .filter-chip-icon{font-size:1rem}.filter-popover{background-color:var(--surface-raised) !important;box-shadow:var(--surface-raised-shadow) !important;width:19.3rem !important;max-width:19.3rem !important;padding:1rem 1rem .5rem 1rem}.filter-popover .dxbl-list-box-item-selected{background-color:rgba(0,0,0,0) !important}.filter-popover .dxbl-list-box{width:100% !important;background-color:rgba(0,0,0,0) !important;border:none !important;min-height:11.5rem !important;max-height:11.5rem}.filter-popover .dxbl-list-box li{margin-bottom:.5rem}.filter-popover .dxbl-list-box>.dxbl-scroll-viewer{background-color:rgba(0,0,0,0) !important}.filter-popover .dxbl-scroll-viewer-content{background-color:rgba(0,0,0,0) !important}.filter-popover .dxbl-scroll-viewer-content .dxbl-list-box{font-weight:300 !important}.filter-popover .remove-filter,.filter-popover .upload-policy-button label,.upload-policy-button .filter-popover label{margin-top:.5rem}.filter-popover .remove-filter .minus-icon,.filter-popover .upload-policy-button label .minus-icon,.upload-policy-button .filter-popover label .minus-icon{font-size:1rem;margin-right:.5rem}.filter-popover .remove-filter button,.filter-popover .upload-policy-button label button,.upload-policy-button .filter-popover label button{height:unset !important}.no-style-input{all:unset}.no-style-input.hidden{opacity:0;position:absolute}.nested-search .mud-input{background-color:var(--body) !important}.nested-search .mud-input .mud-chipset{display:flex;flex-wrap:wrap;margin-top:.3rem}.nested-search .mud-input:has(input.no-style-input:not(.hidden)) .mud-chipset:not(:has(.mud-chip)){margin-top:0}.nested-search .mud-input .mud-input-slot{height:auto !important}.nested-search .mud-input .mud-input-slot:has(input.no-style-input.hidden).mud-input-slot-no-padding{padding:0 !important}.nested-search .mud-input .input-filter-chip{font-size:1rem !important;height:1.5rem !important;padding:.5rem .75rem !important;font-weight:300 !important;min-width:fit-content;margin:6px !important}.nested-search .mud-input .input-filter-chip .mud-chip-content{padding:0 !important}.nested-search .mud-input .input-filter-chip .mud-chip-content .mud-icon-root{font-size:1rem}.add-filter{font-size:1rem;font-weight:300;line-height:1.5rem;padding:0 0 0 .5rem;font-style:normal}.filter-header{font-size:1rem;font-weight:300;line-height:1.5rem;user-select:none}.filter-option{padding:0;min-width:unset !important;width:100%;justify-content:start;font-size:1rem}.filter-option .mud-button-label{font-size:1rem;font-weight:300;line-height:1.5rem;color:var(--body-text) !important;font-style:normal}.filter-option .mud-icon-root{font-size:1rem !important;margin-right:.5rem}.filter-option .mud-icon-root svg path{fill:var(--icon-primary) !important}.filter-option-container{width:19.3rem !important;max-width:19.3rem !important;min-height:11.5rem;max-height:11.5rem;overflow-y:auto}.skelly-loader-container{width:100%;max-width:unset}.compyl-task-dialog .mud-dialog-title,.compyl-task-dialog .mud-dialog-content{background:var(--body)}.compyl-task-dialog .mud-dialog-content{padding-left:1rem;padding-right:1rem;border-radius:unset}.task-radio-group{padding-bottom:.75rem}.task-radio-group .mud-radio-group{flex-wrap:nowrap !important;width:100%;gap:1rem;justify-content:start}.task-radio-group .mud-radio-group path:nth-child(2){fill:var(--body-text)}.task-radio-group .mud-radio-group .mud-checked path:nth-child(2){fill:#0044f0 !important}.task-radio-group .mud-radio-group .mud-radio .mud-radio-content{margin-left:.5rem}.task-radio-group .mud-radio-group .mud-typography{font-size:.75rem;font-weight:300;color:var(--body-text) !important;padding-left:.5rem}.task-radio-group .mud-radio-group .mud-icon-button{padding:.5rem !important}.task-entry-header{padding-top:2.5rem !important}.task-association-summary{font-size:.875rem;font-weight:300;line-height:1.25rem;background-color:var(--surface-raised) !important;box-shadow:var(--surface-raised-shadow) !important;border-radius:.25rem;color:var(--body-text)}.task-drawer:not(.dxbl-drawer-closed),.query-drawer:not(.dxbl-drawer-closed){border:1px solid var(--border-primary) !important;background-color:var(--surface-low) !important}.task-drawer:not(.dxbl-drawer-closed).tour,.query-drawer:not(.dxbl-drawer-closed).tour{visibility:hidden}.task-drawer .compyl-entry-component,.query-drawer .compyl-entry-component{background-color:var(--surface-low) !important}.task-drawer .mud-input-control:not(.check):not(.task-radio-group):not(.mud-input-control-boolean-input),.query-drawer .mud-input-control:not(.check):not(.task-radio-group):not(.mud-input-control-boolean-input){background-color:var(--body);margin-bottom:0px !important}.task-drawer textarea,.query-drawer textarea{background-color:var(--body) !important;background:var(--body) !important}.task-drawer .mud-input,.query-drawer .mud-input{background-color:var(--body) !important;background:var(--body) !important}.task-associations-expansions{margin-top:-0.5rem}.task-associations-expansions .mud-expand-panel-content{background-color:var(--surface-low) !important;border:1px solid var(--border-primary) !important;border-radius:.25rem !important;padding-top:1.5rem}.task-associations-expansions .mud-collapse-container:not(.mud-collapse-entered)>div.mud-collapse-wrapper>div.mud-collapse-wrapper-inner>div.mud-expand-panel-content{display:none !important}.compyl-task-card .mud-card-content{padding-bottom:5rem !important}.compyl-task-card .mud-card-actions{width:100%}.task-entry-controls-chip-container{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;padding:1rem;background:var(--body);border:var(--border-primary) solid 1px;border-radius:.25rem}.task-entry-controls-chip{display:flex;height:1.5rem;padding:0px .375rem;justify-content:center;align-items:center;font-size:.875rem;font-weight:300;gap:.375rem;background-color:var(--surface-raised) !important;box-shadow:var(--surface-raised-shadow) !important}.task-entry-controls-chip .mud-icon-button{margin-left:.5rem;color:var(--button-text)}.task-recurring-row{padding-bottom:1rem !important}.view-toggle-container{align-items:center;background-color:var(--surface-raised);border:1px solid var(--border-secondary);border-radius:.25rem;padding:.125rem}.task-view-icon-button svg{transform:translate(0.1rem, 0.1rem) !important}.task-view-icon-button svg path,.task-view-icon-button svg rect,.task-view-icon-button svg g,.task-view-icon-button svg svg,.task-view-icon-button svg svg path,.task-view-icon-button svg svg rect{fill:var(--body-text) !important;color:var(--body-text) !important}.task-view-icon-button.active.btn.tertiary{background-color:var(--info) !important}.task-view-icon-button.active.btn.tertiary path,.task-view-icon-button.active.btn.tertiary rect,.task-view-icon-button.active.btn.tertiary g,.task-view-icon-button.active.btn.tertiary svg,.task-view-icon-button.active.btn.tertiary svg path,.task-view-icon-button.active.btn.tertiary svg rect{fill:#fafafa !important;color:#fafafa !important}.action-button-filled svg path,.action-button-filled svg rect,.action-button-filled svg g,.action-button-filled svg svg,.action-button-filled svg svg path,.action-button-filled svg svg rect{fill:var(--button-text) !important;color:var(--button-text) !important}.chip-label{font-size:.875rem;font-weight:300;line-height:1.25rem;font-weight:300 !important}.chip-container{background-color:var(--surface-low);height:3.5rem;border-radius:.25rem;padding:.75rem;position:relative;transition:height .2s ease-in-out}.chip-container .mud-chip{height:2rem !important}.expanded .chip-container{height:auto !important}.expanded .chip-container .chips{display:flex;flex-wrap:wrap;gap:.5rem}.chip-container:has(.fake-chip) .chips{display:flex;flex-wrap:wrap;gap:.5rem}.chip-container:has(.fake-chip) .chips .fake-chip{width:6rem;height:2.5rem}.chip-container .mud-chip{margin-top:0;padding:.25rem .75rem;border-radius:1rem !important}.chip-container .mud-chip .mud-chip-content{font-size:.875rem;font-weight:300;line-height:1.25rem;padding:0;font-weight:300}.chip-container .mud-chip[data-wrapped=true]{visibility:hidden}.chip-container .hidden-count{font-size:.875rem;font-weight:300;line-height:1.25rem}.expand-button-container{display:flex;justify-content:end}.expand-button-container button.btn.btn-icon.tertiary:hover,.expand-button-container button.btn.btn-icon.tertiary:focus{background:none !important}.expand-button-container .mud-icon-root{margin-bottom:1rem !important;font-size:12px}.expand-button-container .mud-icon-root svg path{fill:var(--icon-primary) !important}.test-container{background-color:var(--surface-raised);box-shadow:var(--surface-raised-shadow);height:20rem !important;padding:1rem}.ui-staging-unified-drawer-fieldset{width:100%;border:1px solid var(--border-primary);border-radius:.25rem;padding:1rem;margin:0}.ui-staging-unified-drawer-fieldset legend{font-size:.75rem;font-weight:300;line-height:1rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;padding:0 .5rem;margin-left:-0.25rem}.evidence-eval-page{max-width:none}.evidence-toolbar-card{border:1px solid var(--border-primary);border-radius:.5rem}.evidence-eval-toolbar-grid .mud-grid-item{min-width:0}.evidence-eval-toolbar-grid .compyl-text-field{max-width:100%}.evidence-eval-progress{border-radius:.25rem}.evidence-eval-alert{border-radius:.5rem}.evidence-eval-demo-aggregate-grid-wrap{width:100%;overflow-x:auto}.evidence-eval-demo-aggregate-grid{min-height:12.5rem}.evidence-eval-demo-aggregate-grid .dxbl-grid-data-row{cursor:pointer}.evidence-chip-green{background-color:rgba(76,175,80,.15) !important;color:var(--mud-palette-success) !important}.evidence-chip-amber{background-color:rgba(255,152,0,.15) !important;color:var(--mud-palette-warning) !important}.evidence-chip-red{background-color:rgba(244,67,54,.15) !important;color:var(--mud-palette-error) !important}.evidence-chip-default{background-color:var(--mud-palette-background-grey) !important;color:var(--mud-palette-text-secondary) !important}.evidence-score-green{color:var(--mud-palette-success);font-weight:600}.evidence-score-amber{color:var(--mud-palette-warning);font-weight:600}.evidence-score-red{color:var(--mud-palette-error);font-weight:600}.backfill-progress-widget{border:1px solid var(--border-primary);border-radius:.5rem;border-left:4px solid var(--mud-palette-info)}.backfill-progress-widget .mud-tooltip-root{display:block;width:100%}.backfill-progress-title{font-weight:600;letter-spacing:.02em}.backfill-stat-card{border:1px solid var(--border-secondary);border-radius:.25rem;padding:.75rem 1rem;text-align:center}.backfill-stat-label{text-transform:uppercase;letter-spacing:.04em;opacity:.7;margin-bottom:.25rem}.backfill-stat-value{font-weight:700}.backfill-stat-evidence{border-left:3px solid var(--mud-palette-success)}.backfill-stat-no-evidence{border-left:3px solid var(--mud-palette-text-secondary)}.backfill-stat-queued{border-left:3px solid var(--mud-palette-warning)}.backfill-stat-in-progress{border-left:3px solid var(--mud-palette-info)}.backfill-stat-passing{border-left:3px solid var(--mud-palette-success)}.backfill-stat-needs-review{border-left:3px solid var(--mud-palette-warning)}.backfill-stat-failing{border-left:3px solid var(--mud-palette-error)}.backfill-stat-not-started{border-left:3px solid var(--mud-palette-text-disabled)}.backfill-stat-no-evidence-terminal{border-left:3px solid var(--mud-palette-text-secondary)}.backfill-stat-sub{opacity:.5;font-size:.625rem}.backfill-tooltip{max-height:20rem;overflow-y:auto;font-size:.75rem;line-height:1.4}.backfill-tooltip strong{display:block;margin-bottom:.25rem}.backfill-tooltip div{white-space:nowrap}.mud-dialog-container:has(.evidence-eval-pipeline-dialog){overflow:visible}.evidence-eval-pipeline-dialog.mud-dialog{width:min(96vw,56rem) !important;max-width:56rem !important;padding:0 !important;overflow:hidden;--mud-palette-text-primary: var(--body-text);--mud-palette-text-secondary: var(--body-text-secondary);--mud-palette-surface: var(--body);color:var(--body-text);background-color:var(--body);border:1px solid var(--border-primary);border-radius:.5rem;box-shadow:var(--surface-high-shadow, 0 0.5rem 1.5rem rgba(0, 0, 0, 0.12))}.evidence-eval-pipeline-dialog.mud-dialog .mud-dialog-title{padding:1.25rem 1.5rem .75rem;border-bottom:1px solid color-mix(in srgb, var(--border-primary) 70%, transparent)}.evidence-eval-pipeline-dialog.mud-dialog .mud-dialog-content{padding:1rem 1.5rem 1.25rem;max-height:min(82vh,960px);overflow-x:visible;overflow-y:auto;color:var(--body-text)}.evidence-eval-pipeline-dialog.mud-dialog .mud-dialog-actions{padding:.75rem 1.5rem 1.25rem;border-top:1px solid color-mix(in srgb, var(--border-primary) 70%, transparent);background-color:var(--surface-low);justify-content:flex-end}.evidence-eval-pipeline-dialog.mud-dialog .mud-file-upload,.evidence-eval-pipeline-dialog.mud-dialog .evidence-eval-file-upload{position:relative;z-index:1400}.evidence-eval-pipeline-dialog.mud-dialog .mud-input-root,.evidence-eval-pipeline-dialog.mud-dialog .mud-input-slot,.evidence-eval-pipeline-dialog.mud-dialog .mud-input-control textarea{color:var(--body-text)}.evidence-eval-pipeline-dialog.mud-dialog .mud-input-label{color:var(--body-text-secondary)}.evidence-eval-pipeline__body.mud-stack{gap:1rem !important}.evidence-eval-pipeline__scope-validation{border:1px solid color-mix(in srgb, var(--mud-palette-warning) 50%, var(--border-primary));border-radius:.5rem;background-color:color-mix(in srgb, var(--mud-palette-warning) 10%, var(--body));padding:.75rem 1rem}.evidence-eval-pipeline__scope-label{font-weight:600;letter-spacing:.03em;text-transform:uppercase;font-size:.7rem;color:var(--body-text-secondary);margin-bottom:.35rem}.evidence-eval-pipeline__scope-body{font-size:.875rem;line-height:1.45;color:var(--body-text)}.evidence-eval-pipeline__server-msg{border-left:3px solid color-mix(in srgb, var(--mud-palette-error) 65%, transparent);padding-left:.75rem}.evidence-eval-step{border:1px solid var(--border-primary);border-radius:.5rem;background-color:var(--surface-raised);color:var(--body-text);box-shadow:0 1px 2px color-mix(in srgb, var(--body-text) 6%, transparent)}.evidence-eval-step__head{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;padding-bottom:.75rem;margin-bottom:.25rem;border-bottom:1px solid color-mix(in srgb, var(--border-primary) 80%, transparent)}.evidence-eval-step__title{margin:0;font-size:1rem;font-weight:300;line-height:1.5rem;font-weight:600;font-size:1rem;letter-spacing:-0.01em;color:var(--body-text)}.evidence-eval-step__hint{font-size:.75rem;font-weight:300;line-height:1rem;color:var(--body-text-secondary);flex-shrink:0}.evidence-eval-openrouter-hint.mud-alert .mud-alert-message{width:100%}.evidence-eval-openrouter-hint.mud-alert code{font-size:.8125rem;padding:.1rem .35rem;border-radius:.25rem;background-color:color-mix(in srgb, var(--body-text) 6%, transparent)}.evidence-eval-request-tabs{width:100%}.evidence-eval-request-tabs.mud-tabs{min-height:0}.evidence-eval-request-tabs .mud-tabs-tabbar{min-height:2.5rem}.evidence-eval-request-tabs .mud-tab{font-size:.875rem;font-weight:300;line-height:1.25rem;font-weight:600;text-transform:none;letter-spacing:-0.01em}.evidence-eval-request-tabs .mud-tabs-panels{padding-top:.75rem}.evidence-eval-request-tabs .mud-tab-panel{min-height:0}.evidence-eval-text-display{width:100%}.evidence-eval-text-display.evidence-eval-text-display--extract textarea{font-family:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:.9375rem;line-height:1.55;color:var(--body-text)}.evidence-eval-text-display.evidence-eval-text-display--json textarea{font-family:"Cascadia Code",Consolas,"Courier New",monospace;font-size:.8125rem;line-height:1.5;color:var(--body-text)}.evidence-eval-text-display.evidence-eval-text-display--tall textarea{min-height:20rem;max-height:min(52vh,32rem);resize:vertical}.evidence-eval-results{display:flex;flex-direction:column;gap:1rem;margin-top:.5rem}.evidence-eval-success-banner{display:flex;flex-direction:column;gap:.25rem;padding:.75rem 1rem;border-radius:.25rem;border:1px solid color-mix(in srgb, var(--success) 45%, var(--border-primary));background:color-mix(in srgb, var(--success) 12%, var(--surface-raised))}.evidence-eval-success-banner__title{font-size:.875rem;font-weight:300;line-height:1.25rem;font-weight:600;color:var(--success);text-transform:uppercase;letter-spacing:.04em}.evidence-eval-success-banner__meta{font-size:1rem;font-weight:300;line-height:1.5rem;font-size:.875rem;color:var(--body-text)}.evidence-eval-metrics{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.75rem}@media(min-width: 600px){.evidence-eval-metrics{grid-template-columns:repeat(4, minmax(0, 1fr))}}.evidence-eval-metric{display:flex;flex-direction:column;align-items:stretch;justify-content:center;min-height:5.5rem;padding:.75rem .875rem;border-radius:.25rem;background-color:var(--surface-low);border:1px solid var(--border-secondary);border-top-width:3px;border-top-style:solid;text-align:left;transition:box-shadow .15s ease}.evidence-eval-metric:hover{box-shadow:0 2px 8px color-mix(in srgb, var(--body-text) 8%, transparent)}.evidence-eval-metric.score-green{border-top-color:#4caf50;background:linear-gradient(180deg, color-mix(in srgb, #4caf50 14%, var(--surface-low)) 0%, var(--surface-low) 100%)}.evidence-eval-metric.score-amber{border-top-color:#ff9800;background:linear-gradient(180deg, color-mix(in srgb, #ff9800 14%, var(--surface-low)) 0%, var(--surface-low) 100%)}.evidence-eval-metric.score-red{border-top-color:#f44336;background:linear-gradient(180deg, color-mix(in srgb, #f44336 14%, var(--surface-low)) 0%, var(--surface-low) 100%)}.evidence-eval-metric__label{font-size:.75rem;font-weight:300;line-height:1rem;text-transform:uppercase;letter-spacing:.06em;color:var(--body-text-secondary);margin-bottom:.35rem}.evidence-eval-metric__value{font-size:1.375rem;font-weight:600;line-height:1.2;letter-spacing:-0.02em;color:var(--body-text);font-variant-numeric:tabular-nums}.evidence-eval-detail-card{border:1px solid var(--border-primary);border-radius:.5rem;background-color:var(--surface-low);padding:.875rem 1rem 1rem}.evidence-eval-detail-card__title{margin:0 0 .75rem;padding-bottom:.5rem;border-bottom:1px solid color-mix(in srgb, var(--border-primary) 70%, transparent);font-size:.875rem;font-weight:300;line-height:1.25rem;font-weight:600;color:var(--body-text-secondary);text-transform:uppercase;letter-spacing:.05em}.evidence-eval-dl{margin:0;display:flex;flex-direction:column;gap:.5rem}.evidence-eval-dl__row{display:grid;grid-template-columns:minmax(6rem, 9rem) 1fr;gap:.5rem 1rem;align-items:baseline}@media(max-width: 400px){.evidence-eval-dl__row{grid-template-columns:1fr;gap:.15rem}}.evidence-eval-dl__row dt{margin:0;font-size:.75rem;font-weight:300;line-height:1rem;color:var(--body-text-secondary);font-weight:500}.evidence-eval-dl__row dd{margin:0;font-size:1rem;font-weight:300;line-height:1.5rem;font-size:.875rem;color:var(--body-text);word-break:break-word}.evidence-eval-dl__row--summary{grid-template-columns:1fr}.evidence-eval-dl__row--summary dt{margin-bottom:.2rem}.evidence-scoring-context-panel.mud-paper,.evidence-scoring-context-panel{color:#fff !important;background-color:#1a1a1a !important;border:1px solid #4a4a4a !important;border-radius:.5rem;--mud-palette-text-primary: #ffffff;--mud-palette-text-secondary: #b0b0b0;--mud-palette-divider: #4a4a4a;--mud-palette-lines-default: #4a4a4a;--mud-palette-surface: #1a1a1a;--mud-palette-background: #1a1a1a;--mud-palette-action-default: #b0b0b0}.evidence-scoring-context-panel.mud-paper .compyl-body-text-color,.evidence-scoring-context-panel.mud-paper .compyl-h4-text,.evidence-scoring-context-panel.mud-paper .compyl-body-text,.evidence-scoring-context-panel .compyl-body-text-color,.evidence-scoring-context-panel .compyl-h4-text,.evidence-scoring-context-panel .compyl-body-text{color:#fff !important}.evidence-scoring-context-panel__head{display:flex;flex-direction:column;gap:.25rem}.evidence-scoring-context-panel__hint{color:#b0b0b0 !important;max-width:60rem}.evidence-scoring-context-panel__progress{border-radius:.25rem;margin-top:.5rem}.evidence-scoring-context-panel__labeled-msg{display:flex;flex-direction:column;gap:.25rem}.evidence-scoring-context-panel__validation-label{font-weight:600;letter-spacing:.03em;text-transform:uppercase;font-size:.65rem;color:#949494 !important}.evidence-scoring-context-panel__section{width:100%;min-width:0}.evidence-scoring-context-panel__meta-line{display:block;margin-top:.25rem;color:#b0b0b0 !important}.evidence-scoring-context-panel__block{margin-top:1rem;min-width:0}.evidence-scoring-context-panel__block-label{font-weight:600;color:#fff !important}.evidence-scoring-context-panel__block-caption{display:block;margin:.125rem 0 .375rem;color:#949494 !important;line-height:1.35}.evidence-scoring-context-panel__readout{box-sizing:border-box;width:100%;margin:0;padding:.75rem 1rem;min-height:2.75rem;max-height:min(42vh,22rem);overflow-x:auto;overflow-y:auto;white-space:pre-wrap;word-break:break-word;border:1px solid #4a4a4a !important;border-radius:.25rem;background-color:#303030 !important;color:#fafafa !important;font-size:.875rem;font-weight:300;line-height:1.25rem;line-height:1.45}.evidence-scoring-context-panel__readout--compact{max-height:min(28vh,14rem)}.evidence-eval-item-details__meta,.evidence-eval-item-details__scores{border:1px solid color-mix(in srgb, var(--border-primary) 85%, transparent);border-radius:.25rem}.evidence-eval-item-details{padding-bottom:4px}.control-evidence-evaluations-dialog__tooltip-root{display:inline-flex;align-items:center}.evidence-eval-item-tooltip-trigger{cursor:help}.evidence-eval-item-tooltip__scroll{max-width:min(92vw,36rem);max-height:min(70vh,28rem);overflow-x:hidden;overflow-y:auto;text-align:left}.evidence-eval-item-title-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:min(48vw,22rem)}.evidence-eval-item-title-stack{min-width:0;flex:1}.control-evidence-evaluations-dialog .mud-dialog-content{max-height:min(75vh,800px);overflow-y:auto}.control-evidence-evaluations-dialog__summary{border:1px solid color-mix(in srgb, var(--border-primary) 85%, transparent);border-radius:.25rem}.control-evidence-evaluations-dialog__list-wrap{width:100%}.control-evidence-evaluations-dialog__panels{width:100%}.control-evidence-evaluations-dialog__panel{border:1px solid color-mix(in srgb, var(--border-primary) 70%, transparent);border-radius:.25rem;margin-bottom:.5rem}.control-evidence-evaluations-dialog__panel:last-child{margin-bottom:0}.control-evidence-evaluations-dialog__panel-title{width:100%;min-width:0;gap:.5rem}.evidence-eval-staging-keys{border:1px solid color-mix(in srgb, var(--border-primary) 85%, transparent);border-radius:.5rem;background-color:var(--surface-low)}.eh-list{width:100%;margin-top:.25rem}.eh-list__skeleton{display:flex;flex-direction:column;gap:0}.eh-list__row--skeleton{display:grid;grid-template-columns:minmax(220px, 2fr) minmax(140px, 1fr) 150px 160px 90px;align-items:center;gap:0 1rem;padding:.75rem;border-bottom:1px solid var(--mud-palette-lines-default)}.evidence-health-grid .mud-chip.status-chip{display:inline-flex !important;align-items:center !important;border-radius:.75rem !important;justify-content:center !important;height:1.5rem !important;user-select:none !important;margin:0 !important;padding:.125rem .5rem !important;position:relative;padding-left:1.625rem !important;font-weight:600}.evidence-health-grid .mud-chip.status-chip .mud-chip-content{font-size:.75rem;font-weight:300;line-height:1rem;color:var(--body-text) !important;padding:0 !important}.evidence-health-grid .mud-chip.status-chip::before{content:"";position:absolute;left:.625rem;top:50%;transform:translateY(-50%);width:7px;height:7px;border-radius:50%;background-color:currentcolor}.evidence-health-grid .mud-chip.status-chip.success{border:1px solid var(--success);background-color:var(--chip-tag-fill-green-rgba);color:var(--success)}.evidence-health-grid .mud-chip.status-chip.warning,.evidence-health-grid .mud-chip.status-chip.yellow{border:1px solid var(--warning);background-color:var(--chip-tag-fill-orange-rgba);color:var(--warning)}.evidence-health-grid .mud-chip.status-chip.error{border:1px solid var(--error);background-color:var(--chip-tag-fill-red-rgba);color:var(--error)}.evidence-health-grid .mud-chip.status-chip.info{border:1px solid var(--info);background-color:var(--chip-tag-fill-blue-rgba);color:var(--info)}.evidence-health-grid .mud-chip.status-chip.neutral{border:1px solid var(--neutral);background-color:var(--chip-tag-fill-neutral-rgba);color:var(--neutral)}.evidence-health-grid .name-with-description-cell .task-description-grid{letter-spacing:.04em;text-transform:uppercase}.eh-drawer{display:flex;flex-direction:column;color:var(--mud-palette-text-primary)}.eh-drawer .compyl-body-text-color,.eh-drawer .compyl-h4-text,.eh-drawer .compyl-h3-text,.eh-drawer .compyl-h2-text,.eh-drawer .compyl-h1-text,.eh-drawer .compyl-body-text{color:var(--mud-palette-text-primary) !important}.eh-drawer .compyl-small-text:not(.compyl-text-muted),.eh-drawer .compyl-tiny-text:not(.compyl-text-muted){color:var(--mud-palette-text-primary) !important}.eh-drawer .compyl-text-muted{color:var(--mud-palette-text-secondary) !important}.eh-drawer__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:1.25rem 1.25rem 1rem;border-bottom:.0625rem solid var(--border-secondary);flex-shrink:0}.eh-drawer__header-text{flex:1;min-width:0}.eh-drawer__title{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:.25rem}.eh-drawer__title-sparkle{opacity:.7;flex-shrink:0}.eh-drawer__subline{display:block;margin-top:.25rem;letter-spacing:.02em}.eh-drawer__close-btn{flex-shrink:0;margin-top:-0.25rem}.eh-drawer__body{flex:1;overflow-y:auto;padding:1rem 1.25rem 1.5rem}.eh-drawer__section{margin-bottom:1.5rem}.eh-drawer__section:last-child{margin-bottom:0}.eh-drawer__section-label{display:block;font-weight:600;text-transform:uppercase;letter-spacing:.06em;font-size:.68rem;color:var(--mud-palette-text-secondary);margin-bottom:.5rem}.eh-drawer__health-card{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;border-radius:.5rem;background-color:var(--surface-low)}.eh-drawer__health-card--red{background-color:rgba(var(--mud-palette-error-rgb), 0.08)}.eh-drawer__health-card--amber{background-color:rgba(var(--mud-palette-warning-rgb), 0.08)}.eh-drawer__health-card--green{background-color:rgba(var(--mud-palette-success-rgb), 0.08)}.eh-drawer__health-card--info{background-color:rgba(var(--mud-palette-info-rgb), 0.08)}.eh-drawer__health-card--neutral{background-color:var(--surface-low)}.eh-drawer__health-icon{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:.5rem;flex-shrink:0}.eh-drawer__health-icon--red{background:rgba(var(--mud-palette-error-rgb), 0.15);color:var(--mud-palette-error)}.eh-drawer__health-icon--amber{background:rgba(var(--mud-palette-warning-rgb), 0.15);color:var(--mud-palette-warning-darken)}.eh-drawer__health-icon--green{background:rgba(var(--mud-palette-success-rgb), 0.15);color:var(--mud-palette-success)}.eh-drawer__health-icon--info{background:rgba(var(--mud-palette-info-rgb), 0.15);color:var(--mud-palette-info)}.eh-drawer__health-icon--neutral{background:var(--mud-palette-action-disabled-background);color:var(--mud-palette-text-secondary)}.eh-drawer__health-text{display:flex;flex-direction:column;gap:.25rem;min-width:0}.eh-drawer__health-meta{display:block}.eh-drawer__chip{display:inline-flex;align-items:center;gap:.375rem;padding:.1875rem .75rem;border-radius:.75rem;font-size:.72rem;font-weight:600;align-self:flex-start;white-space:nowrap}.eh-drawer__chip::before{content:"";display:inline-block;width:.4375rem;height:.4375rem;border-radius:50%;background-color:currentcolor;flex-shrink:0}.eh-drawer__chip.blip-success{background:rgba(var(--mud-palette-success-rgb), 0.15);color:var(--mud-palette-success-darken)}.eh-drawer__chip.blip-warning{background:rgba(var(--mud-palette-warning-rgb), 0.15);color:var(--mud-palette-warning-darken)}.eh-drawer__chip.blip-error{background:rgba(var(--mud-palette-error-rgb), 0.15);color:var(--mud-palette-error-darken)}.eh-drawer__chip.blip-neutral{background-color:var(--surface-low);color:var(--mud-palette-text-secondary)}.eh-drawer__chip.blip-info{background:rgba(var(--mud-palette-info-rgb), 0.12);color:var(--mud-palette-info)}.eh-drawer__chip--pulsing::before{display:none}.eh-drawer__pulse{display:inline-block;width:.4375rem;height:.4375rem;border-radius:50%;background-color:currentcolor;animation:eh-drawer-pulse 1.4s ease-in-out infinite;flex-shrink:0}.eh-drawer__scores{display:grid;grid-template-columns:repeat(3, 1fr);gap:.625rem}.eh-drawer__score-card{display:flex;flex-direction:column;gap:.375rem;padding:.75rem;border-radius:.625rem;border:.0625rem solid var(--border-secondary);background-color:var(--surface-low)}.eh-drawer__score-label{font-size:.65rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--mud-palette-text-secondary)}.eh-drawer__score-value{font-size:1.5rem;font-weight:700;line-height:1}.eh-drawer__score-value.score--green{color:var(--mud-palette-success)}.eh-drawer__score-value.score--amber{color:var(--mud-palette-warning-darken)}.eh-drawer__score-value.score--red{color:var(--mud-palette-error)}.eh-drawer__score-value.score--zero{color:var(--mud-palette-text-secondary)}.eh-drawer__score-track{position:relative;width:100%;height:.25rem;border-radius:.25rem;background-color:var(--mud-palette-action-disabled-background);overflow:hidden}.eh-drawer__score-fill{height:100%;border-radius:.25rem;transition:width .3s ease-out}.eh-drawer__score-fill.score--green{background:var(--mud-palette-success)}.eh-drawer__score-fill.score--amber{background:var(--mud-palette-warning-darken)}.eh-drawer__score-fill.score--red{background:var(--mud-palette-error)}.eh-drawer__score-fill.score--zero{background:var(--mud-palette-action-disabled)}.eh-drawer__items{display:flex;flex-direction:column;gap:.75rem}.eh-drawer__item-card{display:flex;flex-direction:column;gap:.5rem;padding:.875rem 1rem 0;border-radius:.5rem;border:.0625rem solid var(--border-secondary);background-color:var(--surface-low);color:var(--mud-palette-text-primary)}.eh-drawer__item-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.eh-drawer__item-name{flex:1;font-weight:600;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.eh-drawer__source-badge{flex-shrink:0;padding:.125rem .5rem;border-radius:.625rem;font-size:.72rem;font-weight:600;letter-spacing:.02em;background:rgba(var(--mud-palette-info-rgb), 0.12);color:var(--mud-palette-info)}.eh-drawer__item-scores{display:flex;flex-wrap:wrap;gap:.875rem}.eh-drawer__item-score{display:inline-flex;align-items:baseline;gap:.25rem;font-size:.78rem}.eh-drawer__item-score-label{color:var(--mud-palette-text-secondary)}.eh-drawer__item-score-value{font-weight:700}.eh-drawer__item-score-value.score--green{color:var(--mud-palette-success)}.eh-drawer__item-score-value.score--amber{color:var(--mud-palette-warning-darken)}.eh-drawer__item-score-value.score--red{color:var(--mud-palette-error)}.eh-drawer__item-score-value.score--zero{color:var(--mud-palette-text-secondary)}.eh-drawer__item-tags{display:flex;flex-wrap:wrap;gap:.375rem}.eh-drawer__tag{display:inline-flex;align-items:center;padding:.125rem .5rem;border-radius:.625rem;font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.eh-drawer__tag--anomaly{background:rgba(var(--mud-palette-error-rgb), 0.12);color:var(--mud-palette-error-darken)}.eh-drawer__tag--unrelated{background:rgba(var(--mud-palette-warning-rgb), 0.15);color:var(--mud-palette-warning-darken)}.eh-drawer__item-summary{display:block;line-height:1.45}.eh-drawer__missing-callout{padding:.5rem .75rem;border-left:.1875rem solid var(--mud-palette-warning);background-color:rgba(var(--mud-palette-warning-rgb), 0.06);border-radius:0 .5rem .5rem 0;font-size:.78rem;line-height:1.4;color:var(--mud-palette-text-primary)}.eh-drawer__missing-callout strong{color:var(--mud-palette-warning-darken);font-weight:700}.eh-drawer__item-footer{display:block;padding-top:.25rem}.eh-drawer__item-override{display:flex;flex-direction:column;gap:.5rem;padding:.75rem 0 .25rem;margin-top:.25rem;border-top:.0625rem solid var(--border-secondary)}.eh-drawer__item-override .compyl-button.btn-secondary.outline{color:var(--mud-palette-text-primary) !important;border-color:var(--mud-palette-lines-default) !important;background-color:rgba(0,0,0,0) !important}.eh-drawer__item-override .compyl-button.btn-secondary.outline:hover:not(:disabled){color:var(--mud-palette-text-primary) !important;border-color:var(--mud-palette-primary) !important;background-color:var(--mud-palette-action-hover) !important}.eh-drawer__item-override .compyl-button.btn-secondary.outline .mud-button-label,.eh-drawer__item-override .compyl-button.btn-secondary.outline .mud-button-label *{color:inherit !important;fill:currentColor !important}.eh-drawer__item-override .compyl-button.btn-secondary.outline:disabled,.eh-drawer__item-override .compyl-button.btn-secondary.outline.mud-disabled{color:var(--mud-palette-action-disabled) !important;border-color:var(--mud-palette-action-disabled-background) !important}.eh-drawer__item-override-text{display:flex;flex-direction:column;gap:.0625rem;opacity:.85}@keyframes eh-drawer-pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(0.85)}}.ctrl-eh__section-root{color:var(--mud-palette-text-primary)}.ctrl-eh__section-root .compyl-body-text-color:not(.ctrl-eh__item-row-name):not(.ctrl-eh__section-label),.ctrl-eh__section-root .compyl-h4-text,.ctrl-eh__section-root .compyl-h3-text,.ctrl-eh__section-root .compyl-h2-text,.ctrl-eh__section-root .compyl-h1-text,.ctrl-eh__section-root .compyl-body-text:not(.ctrl-eh__item-row-name){color:var(--mud-palette-text-primary) !important}.ctrl-eh__section-root .compyl-small-text:not(.compyl-text-muted):not(.ctrl-eh__section-label),.ctrl-eh__section-root .compyl-tiny-text:not(.compyl-text-muted){color:var(--mud-palette-text-primary) !important}.ctrl-eh__section-root .compyl-text-muted{color:var(--mud-palette-text-secondary) !important}.ctrl-eh__section-root .ctrl-eh__item-row-name,.ctrl-eh__section-root .ctrl-eh__section-label{color:var(--body-text)}.ctrl-eh__section-root .ctrl-eh__scores-note.compyl-text-muted,.ctrl-eh__section-root .ctrl-eh__items-footer.compyl-text-muted{color:var(--body-text) !important;opacity:.7}.ctrl-eh__section-root .ctrl-eh__score-label{color:var(--body-text) !important;opacity:.85}.ctrl-eh__section-root .ctrl-eh__score-value--placeholder{color:var(--body-text) !important;opacity:.7}.ctrl-eh__detail-root{color:var(--body-text);display:flex;flex-direction:column;height:100%;width:100%}.ctrl-eh__detail-root .compyl-body-text-color:not(.ctrl-eh__item-row-name):not(.ctrl-eh__section-label),.ctrl-eh__detail-root .compyl-h4-text,.ctrl-eh__detail-root .compyl-h3-text,.ctrl-eh__detail-root .compyl-h2-text,.ctrl-eh__detail-root .compyl-h1-text,.ctrl-eh__detail-root .compyl-body-text:not(.ctrl-eh__item-row-name){color:var(--body-text) !important}.ctrl-eh__detail-root .compyl-small-text:not(.compyl-text-muted):not(.ctrl-eh__section-label),.ctrl-eh__detail-root .compyl-tiny-text:not(.compyl-text-muted){color:var(--body-text) !important}.ctrl-eh__detail-root .compyl-text-muted{color:var(--mud-palette-text-secondary) !important}.ctrl-eh__detail-root .ctrl-eh__item-row-name,.ctrl-eh__detail-root .ctrl-eh__section-label{color:var(--body-text)}.ctrl-eh__detail-root .ctrl-eh__flags-empty{color:var(--body-text) !important;opacity:.7}.ctrl-eh__detail-root .ctrl-eh__score-label{color:var(--body-text) !important;opacity:.85}.ctrl-eh{display:flex;flex-direction:column}.ctrl-eh__section{margin-bottom:1.25rem}.ctrl-eh__section:last-child{margin-bottom:0}.ctrl-eh__section-label{display:block;font-weight:600;text-transform:uppercase;letter-spacing:.06em;font-size:.68rem;color:var(--mud-palette-text-secondary);margin-bottom:.5rem}.ctrl-eh__detail-root .ctrl-eh .ctrl-eh__section-label{color:var(--body-text)}.ctrl-eh__health-card{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;border-radius:.5rem;background-color:var(--surface-low)}.ctrl-eh__health-card--red{background-color:rgba(var(--mud-palette-error-rgb), 0.08)}.ctrl-eh__health-card--amber{background-color:rgba(var(--mud-palette-warning-rgb), 0.08)}.ctrl-eh__health-card--green{background-color:rgba(var(--mud-palette-success-rgb), 0.08)}.ctrl-eh__health-card--info{background-color:rgba(var(--mud-palette-info-rgb), 0.08)}.ctrl-eh__health-card--neutral{background-color:var(--surface-low)}.ctrl-eh__health-icon{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:.5rem;flex-shrink:0}.ctrl-eh__health-icon--red{background:rgba(var(--mud-palette-error-rgb), 0.15);color:var(--mud-palette-error)}.ctrl-eh__health-icon--amber{background:rgba(var(--mud-palette-warning-rgb), 0.15);color:var(--mud-palette-warning-darken)}.ctrl-eh__health-icon--green{background:rgba(var(--mud-palette-success-rgb), 0.15);color:var(--mud-palette-success)}.ctrl-eh__health-icon--info{background:rgba(var(--mud-palette-info-rgb), 0.15);color:var(--mud-palette-info)}.ctrl-eh__health-icon--neutral{background:var(--mud-palette-action-disabled-background);color:var(--mud-palette-text-secondary)}.ctrl-eh__health-text{display:flex;flex-direction:column;gap:.25rem;min-width:0}.ctrl-eh__health-meta{display:block}.ctrl-eh__chip{display:inline-flex;align-items:center;gap:.375rem;padding:.1875rem .75rem;border-radius:.75rem;font-size:.72rem;font-weight:600;align-self:flex-start;white-space:nowrap}.ctrl-eh__chip::before{content:"";display:inline-block;width:.4375rem;height:.4375rem;border-radius:50%;background-color:currentcolor;flex-shrink:0}.ctrl-eh__chip.blip-success{background:rgba(var(--mud-palette-success-rgb), 0.15);color:var(--mud-palette-success-darken)}.ctrl-eh__chip.blip-warning{background:rgba(var(--mud-palette-warning-rgb), 0.15);color:var(--mud-palette-warning-darken)}.ctrl-eh__chip.blip-error{background:rgba(var(--mud-palette-error-rgb), 0.15);color:var(--mud-palette-error-darken)}.ctrl-eh__chip.blip-neutral{background-color:var(--surface-low);color:var(--neutral)}.ctrl-eh__chip.blip-info{background:rgba(var(--mud-palette-info-rgb), 0.12);color:var(--mud-palette-info)}.ctrl-eh__scores{display:grid;grid-template-columns:repeat(3, 1fr);gap:.625rem}.ctrl-eh__score-card{display:flex;flex-direction:column;gap:.375rem;padding:.75rem;border-radius:.625rem;border:.0625rem solid var(--border-secondary);background-color:var(--surface-low)}.ctrl-eh__score-label{font-size:.65rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--body-text)}.ctrl-eh__score-value{font-size:1.5rem;font-weight:700;line-height:1}.ctrl-eh__score-value.score--green{color:var(--mud-palette-success)}.ctrl-eh__score-value.score--amber{color:var(--mud-palette-warning-darken)}.ctrl-eh__score-value.score--red{color:var(--mud-palette-error)}.ctrl-eh__score-value--placeholder{color:var(--body-text);opacity:.7}.ctrl-eh__score-track{position:relative;width:100%;height:.25rem;border-radius:.25rem;background-color:var(--mud-palette-action-disabled-background);overflow:hidden}.ctrl-eh__score-fill{height:100%;border-radius:.25rem;transition:width .3s ease-out}.ctrl-eh__score-fill.score--green{background:var(--mud-palette-success)}.ctrl-eh__score-fill.score--amber{background:var(--mud-palette-warning-darken)}.ctrl-eh__score-fill.score--red{background:var(--mud-palette-error)}.ctrl-eh__score-fill.score--zero{background:var(--mud-palette-action-disabled)}.ctrl-eh__score-fill--placeholder{width:100%;background:var(--mud-palette-action-disabled);opacity:.4}.ctrl-eh__scores-note{display:block;margin-top:.5rem;font-style:italic}.ctrl-eh__items{display:flex;flex-direction:column;gap:.75rem}.ctrl-eh__item-card{display:flex;flex-direction:column;gap:.5rem;padding:.875rem 1rem 0;border-radius:.5rem;border:.0625rem solid var(--border-secondary);background-color:var(--surface-low)}.ctrl-eh__item-card--clickable{cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.ctrl-eh__item-card--clickable:hover{background-color:var(--surface-low);border-color:var(--mud-palette-primary)}.ctrl-eh__item-card--clickable:focus-visible{outline:.125rem solid var(--mud-palette-primary);outline-offset:.125rem}.ctrl-eh__item-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.ctrl-eh__item-name{flex:1;font-weight:600;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.ctrl-eh__source-badge{flex-shrink:0;padding:.125rem .5rem;border-radius:.625rem;font-size:.72rem;font-weight:600;letter-spacing:.02em;background:rgba(var(--mud-palette-info-rgb), 0.12);color:var(--mud-palette-info);white-space:nowrap}.ctrl-eh__item-scores{display:flex;flex-wrap:wrap;gap:.875rem}.ctrl-eh__item-score{display:inline-flex;align-items:baseline;gap:.25rem;font-size:.78rem}.ctrl-eh__item-score-label{color:var(--mud-palette-text-secondary)}.ctrl-eh__item-score-value{font-weight:700}.ctrl-eh__item-score-value.score--green{color:var(--mud-palette-success)}.ctrl-eh__item-score-value.score--amber{color:var(--mud-palette-warning-darken)}.ctrl-eh__item-score-value.score--red{color:var(--mud-palette-error)}.ctrl-eh__item-score-value.score--zero{color:var(--mud-palette-text-secondary)}.ctrl-eh__item-tags{display:flex;flex-wrap:wrap;gap:.375rem}.ctrl-eh__tag{display:inline-flex;align-items:center;padding:.125rem .5rem;border-radius:.625rem;font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.ctrl-eh__tag--anomaly{background:rgba(var(--mud-palette-error-rgb), 0.12);color:var(--mud-palette-error-darken)}.ctrl-eh__tag--unrelated{background:rgba(var(--mud-palette-warning-rgb), 0.15);color:var(--mud-palette-warning-darken)}.ctrl-eh__item-summary{display:block;line-height:1.45}.ctrl-eh__missing-callout{padding:.5rem .75rem;border-left:.1875rem solid var(--mud-palette-warning);background-color:rgba(var(--mud-palette-warning-rgb), 0.06);border-radius:0 .5rem .5rem 0;font-size:.875rem;line-height:1.45;color:inherit}.ctrl-eh__missing-callout strong{font-weight:700}.ctrl-eh__item-footer{display:block;padding-top:.25rem;padding-bottom:.75rem}.ctrl-eh__item-chevron{display:flex;justify-content:flex-end;padding-bottom:.5rem;opacity:.4}.ctrl-eh__detail-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:1.25rem 1.25rem 1rem;border-bottom:.0625rem solid var(--border-secondary);flex-shrink:0}.ctrl-eh__detail-title-row{flex:1;min-width:0}.ctrl-eh__detail-title{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ctrl-eh__title-sparkle{opacity:.7;flex-shrink:0}.ctrl-eh__close-btn{flex-shrink:0;margin-top:-0.25rem}.ctrl-eh__detail-body{flex:1;overflow-y:auto;padding:1rem 1.25rem 1.5rem}.ctrl-eh__detail-footer{flex-shrink:0;padding:1.25rem;margin-top:auto;border-top:.0625rem solid var(--border-secondary);background-color:var(--surface-low)}.ctrl-eh__detail-footer .compyl-button.btn-secondary.outline{color:var(--mud-palette-text-primary) !important;border-color:var(--mud-palette-lines-default) !important;background-color:rgba(0,0,0,0) !important}.ctrl-eh__detail-footer .compyl-button.btn-secondary.outline:hover:not(:disabled){color:var(--mud-palette-text-primary) !important;border-color:var(--mud-palette-primary) !important;background-color:var(--mud-palette-action-hover) !important}.ctrl-eh__detail-footer .compyl-button.btn-secondary.outline .mud-button-label,.ctrl-eh__detail-footer .compyl-button.btn-secondary.outline .mud-button-label *{color:inherit !important;fill:currentColor !important}.ctrl-eh__detail-footer .compyl-button.btn-secondary.outline:disabled,.ctrl-eh__detail-footer .compyl-button.btn-secondary.outline.mud-disabled{color:var(--mud-palette-action-disabled) !important;border-color:var(--mud-palette-action-disabled-background) !important}.ctrl-eh__detail-score-large{font-size:1.75rem;font-weight:700;line-height:1}.ctrl-eh__detail-score-large.score--green{color:var(--mud-palette-success)}.ctrl-eh__detail-score-large.score--amber{color:var(--mud-palette-warning-darken)}.ctrl-eh__detail-score-large.score--red{color:var(--mud-palette-error)}.ctrl-eh__detail-score-large.score--zero{color:var(--mud-palette-text-secondary)}.ctrl-eh__item-row{display:flex;align-items:center;gap:.75rem;padding:.75rem .875rem;border-radius:.5rem;border:.0625rem solid var(--border-secondary);background-color:var(--surface-low);cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.ctrl-eh__item-row:hover{border-color:var(--mud-palette-primary)}.ctrl-eh__item-row:focus-visible{outline:.125rem solid var(--mud-palette-primary);outline-offset:.125rem}.ctrl-eh__item-row--failed{background-color:rgba(var(--mud-palette-error-rgb), 0.06);border-color:rgba(var(--mud-palette-error-rgb), 0.35);border-left:.1875rem solid var(--mud-palette-error)}.ctrl-eh__item-row--failed:hover{border-color:var(--mud-palette-error)}.ctrl-eh__item-row-failure-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--mud-palette-error)}.ctrl-eh__item-row-failure-label{display:inline-block;font-size:.78rem;font-weight:600;color:var(--mud-palette-error-darken)}.ctrl-eh__item-row-failure-description{display:block;font-size:.72rem;line-height:1.35;color:var(--mud-palette-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ctrl-eh__evaluating-alert{background-color:rgba(var(--mud-palette-info-rgb), 0.08) !important;border-left:.1875rem solid var(--mud-palette-info)}.ctrl-eh__item-row-main{display:flex;flex-direction:column;gap:.25rem;min-width:0;flex:1}.ctrl-eh__item-row-name{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ctrl-eh__item-row-meta{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.ctrl-eh__item-row-overall{display:inline-flex;align-items:center;gap:.25rem;font-size:.78rem;white-space:nowrap}.ctrl-eh__item-row-overall strong{font-weight:700;margin-left:.25rem;color:inherit}.ctrl-eh__item-row-trailing{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.ctrl-eh__item-row-chevron{color:var(--mud-palette-text-secondary);opacity:.6;display:flex;align-items:center}.ctrl-eh__status-chip{display:inline-flex;align-items:center;gap:.375rem;padding:.125rem .625rem;border-radius:.75rem;font-size:.7rem;font-weight:600;text-transform:capitalize}.ctrl-eh__status-chip::before{content:"";width:.375rem;height:.375rem;border-radius:50%;background-color:currentcolor}.ctrl-eh__status-chip.score--green{background:rgba(var(--mud-palette-success-rgb), 0.15);color:var(--mud-palette-success-darken)}.ctrl-eh__status-chip.score--amber{background:rgba(var(--mud-palette-warning-rgb), 0.15);color:var(--mud-palette-warning-darken)}.ctrl-eh__status-chip.score--red{background:rgba(var(--mud-palette-error-rgb), 0.15);color:var(--mud-palette-error-darken)}.ctrl-eh__status-chip.score--zero{background:var(--mud-palette-action-disabled-background);color:var(--mud-palette-text-secondary)}.ctrl-eh__status-chip--in-progress{background:rgba(var(--mud-palette-info-rgb), 0.12);color:var(--mud-palette-info)}.ctrl-eh__overall-dot{display:inline-block;width:.375rem;height:.375rem;border-radius:50%;background-color:currentcolor;flex-shrink:0}.ctrl-eh__overall-dot.score--green{color:var(--mud-palette-success)}.ctrl-eh__overall-dot.score--amber{color:var(--mud-palette-warning-darken)}.ctrl-eh__overall-dot.score--red{color:var(--mud-palette-error)}.ctrl-eh__overall-dot.score--zero{color:var(--mud-palette-text-secondary)}.ctrl-eh__items-footer{display:block;margin-top:.75rem;padding-top:.5rem;border-top:.0625rem solid var(--border-secondary)}.ctrl-eh__control-context{display:flex;flex-direction:column;gap:.25rem;padding:.75rem 0;border-bottom:.0625rem solid var(--border-secondary)}.ctrl-eh__control-context-code{font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--body-text)}.ctrl-eh__control-context-name{font-weight:600;color:var(--mud-palette-text-primary)}.ctrl-eh__control-context-description{font-size:.82rem;line-height:1.45;color:var(--mud-palette-text-secondary)}.ctrl-eh__flags-row{display:flex;flex-wrap:wrap;gap:.5rem}.ctrl-eh__flags-empty{font-size:.82rem;color:var(--body-text);opacity:.7;font-style:italic}.ctrl-eh__score-breakdown-source{margin-bottom:.5rem}.ctrl-eh__missing-after-summary{margin-top:.5rem}.evidence-item-detail-drawer.dxbl-drawer-overlap.dxbl-drawer-right:not(.dxbl-drawer-closed){position:fixed !important;top:0 !important;left:0 !important;right:var(--evidence-item-drawer-right, 0) !important;bottom:0 !important;overflow:hidden !important;z-index:1901 !important;pointer-events:none !important;background:rgba(0,0,0,0) !important}.evidence-item-detail-drawer.dxbl-drawer-overlap.dxbl-drawer-right:not(.dxbl-drawer-closed)>.dxbl-drawer-panel{background-color:var(--surface-low);position:absolute !important;top:0 !important;right:var(--evidence-item-drawer-right, 0) !important;width:50% !important;height:100% !important;max-height:100% !important;z-index:2 !important;border-left:.0625rem solid var(--border-secondary);overflow:hidden;pointer-events:auto !important;box-shadow:-0.75rem 0 1.5rem rgba(0,0,0,.4) !important;color:var(--body-text)}.evidence-item-detail-drawer.dxbl-drawer-overlap.dxbl-drawer-right:not(.dxbl-drawer-closed)>.dxbl-drawer-panel>div{width:100%;height:100%;display:flex;flex-direction:column}.evidence-item-detail-drawer.dxbl-drawer-overlap.dxbl-drawer-right:not(.dxbl-drawer-closed) .dxbl-drawer-shading{position:absolute !important;top:0 !important;left:0 !important;width:50% !important;height:100% !important;z-index:1 !important;background-color:rgba(0,0,0,0) !important;pointer-events:auto !important}.theme-light .ctrl-eh__detail-root{color:var(--body-text)}.theme-light .ctrl-eh__detail-root .compyl-h4-text,.theme-light .ctrl-eh__detail-root .compyl-h3-text,.theme-light .ctrl-eh__detail-root .compyl-h2-text,.theme-light .ctrl-eh__detail-root .compyl-h1-text,.theme-light .ctrl-eh__detail-root .compyl-body-text,.theme-light .ctrl-eh__detail-root .compyl-small-text,.theme-light .ctrl-eh__detail-root .compyl-tiny-text,.theme-light .ctrl-eh__detail-root .compyl-body-text-color{color:var(--body-text) !important;font-weight:400}.theme-light .ctrl-eh__detail-root .compyl-text-muted{color:#616161 !important;font-weight:400}.theme-light .ctrl-eh__detail-root .ctrl-eh__section-label{color:#4a4a4a !important}.theme-light .ctrl-eh__detail-root .ctrl-eh__flags-empty,.theme-light .ctrl-eh__detail-root .ctrl-eh__score-label{color:var(--body-text) !important;opacity:1}.theme-light .ctrl-eh__detail-root .ctrl-eh__control-context-name{color:var(--body-text) !important}.theme-light .ctrl-eh__detail-root .ctrl-eh__control-context-description,.theme-light .ctrl-eh__detail-root .ctrl-eh__item-summary{color:#616161 !important;font-weight:400}.theme-light .ctrl-eh__detail-root .ctrl-eh__missing-callout{color:#616161 !important;font-weight:400}.theme-light .ctrl-eh__detail-root .ctrl-eh__score-value.score--zero{color:var(--body-text) !important}.theme-light .ctrl-eh__detail-root .ctrl-eh__detail-footer .compyl-button.btn-secondary.outline:disabled{color:#616161 !important;border-color:var(--border-secondary) !important;opacity:1}.theme-light .ctrl-eh__section-root .ctrl-eh__scores-note.compyl-text-muted,.theme-light .ctrl-eh__section-root .ctrl-eh__items-footer.compyl-text-muted{color:#616161 !important;opacity:1}.theme-light .ctrl-eh__section-root .ctrl-eh__score-label,.theme-light .ctrl-eh__section-root .ctrl-eh__score-value--placeholder{color:var(--body-text) !important;opacity:1}@media(max-width: 1279px){.evidence-item-detail-drawer.dxbl-drawer-overlap.dxbl-drawer-right:not(.dxbl-drawer-closed){right:0 !important}}.dxbl-sc-apt-container .gantt{border-radius:.25rem;height:100%;padding:.5rem 1rem;overflow:hidden;text-overflow:ellipsis;background-color:var(--surface-raised) !important;box-shadow:var(--surface-raised-shadow) !important}.dxbl-sc-apt-container .gantt .flex-row{width:100%;flex-wrap:nowrap;overflow:hidden}@media(max-width: 1437px){.dxbl-sc-apt-container .gantt .flex-row{flex-wrap:wrap !important}}.dxbl-sc-apt-container .gantt .contributor-container{flex-wrap:wrap;width:100%}@media(max-width: 1437px){.dxbl-sc-apt-container .gantt .contributor-container{gap:0px !important;margin-bottom:0 !important}.dxbl-sc-apt-container .gantt .contributor-container:has(.contributor-counter)+.extra-info-container{gap:0px !important}.dxbl-sc-apt-container .gantt .contributor-container .primary-contributor{flex:1 1 auto;width:100%}.dxbl-sc-apt-container .gantt .contributor-container .contributor-counter{width:auto;max-width:fit-content;flex:0 0 auto;flex-basis:100%}.dxbl-sc-apt-container .gantt .contributor-container .contributor-counter .mud-chip{margin-left:0}}.dxbl-sc-apt-container .gantt .contributor-container .primary-contributor{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%}.dxbl-sc-apt-container .gantt .recurring-icon{order:2}.dxbl-sc-apt-container .gantt .recurring-icon .mud-svg-icon{font-size:1rem}.dxbl-sc-apt-container .gantt .recurring-icon .mud-svg-icon svg,.dxbl-sc-apt-container .gantt .recurring-icon .mud-svg-icon g,.dxbl-sc-apt-container .gantt .recurring-icon .mud-svg-icon path{fill:var(--body-text)}.dxbl-sc-apt-container .gantt .status-chip{order:3;min-width:fit-content;border-radius:.75rem}.dxbl-sc-apt-container .gantt .spinner{order:4}.dxbl-sc-apt-container .gantt .title{font-size:1rem;font-weight:300;line-height:1.5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}@media(max-width: 1437px){.dxbl-sc-apt-container .gantt .title{max-width:calc(100% - 3rem)}}.dxbl-sc-apt-container .gantt>*:not(:last-child){margin-bottom:.5rem}.dxbl-sc-apt-container .gantt.detailed{height:fit-content !important;font-weight:300;line-height:1.25rem}.dxbl-sc-apt-container .gantt:hover{background-color:var(--surface-high) !important;box-shadow:var(--surface-high-shadow) !important;box-shadow:var(--surface-raised-shadow) !important;cursor:pointer}.dxbl-sc-apt-container .gantt.task{border-left:2px solid var(--task-component)}.dxbl-sc-apt-container .gantt.audit{border-left:2px solid var(--audit-component)}.dxbl-sc-apt-container .gantt.risk{border-left:2px solid var(--risk-component)}.dxbl-sc-apt-container .gantt.assessment{border-left:2px solid var(--assessment-component)}.dxbl-sc-apt-container .gantt.contract{border-left:2px solid var(--contract-component)}.dxbl-sc-apt-container .gantt.past-due{background-color:var(--gantt-fill-error) !important;border-top:1px solid var(--gantt-stroke-error);border-right:1px solid var(--gantt-stroke-error);border-bottom:1px solid var(--gantt-stroke-error)}.dxbl-sc-apt-container .gantt.past-due:hover{background-color:var(--gantt-fill-error-hover) !important}.dxbl-sc-apt-container .gantt .mud-chip.counter-chip{background-color:var(--chip-fill);display:flex;height:1.125rem !important;border-radius:.75rem !important;padding:.125rem .375rem;justify-content:center;align-items:center;gap:.25rem}.dxbl-sc-apt-container .gantt .mud-chip.counter-chip .mud-chip-content{font-size:.75rem;font-weight:300;line-height:1rem;font-weight:300;padding:.13rem .37rem}.dxbl-sc-apt-container .gantt .mud-chip.control-chip{background-color:var(--chip-fill);display:flex;height:1.25rem !important;border-radius:.25rem !important;padding:.5rem .375rem;justify-content:center;align-items:center;gap:.375rem;margin:0 0 0 .5rem}.dxbl-sc-apt-container .gantt .mud-chip.control-chip .mud-chip-content{font-size:.75rem;font-weight:300;line-height:1rem;font-weight:300;padding:.13rem .37rem}.mud-chip.status-chip{width:fit-content !important;border-radius:.75rem !important;font-size:unset;height:1.25rem !important;display:flex;margin:0}.mud-chip.status-chip.not-started{background-color:var(--fill-neutral) !important;border:1px solid var(--border-primary)}.mud-chip.status-chip.not-started:hover{background-color:var(--fill-neutral) !important}.mud-chip.status-chip.in-progress{background-color:var(--fill-warning);border:1px solid var(--border-warning)}.mud-chip.status-chip.in-progress:hover{background-color:var(--fill-warning) !important}.mud-chip.status-chip.complete{background-color:var(--fill-success);border:1px solid var(--border-success)}.mud-chip.status-chip.complete:hover{background-color:var(--fill-success) !important}.mud-chip.status-chip .mud-chip-content{font-size:.75rem;font-weight:300;line-height:1rem;padding:.12rem .38rem;font-weight:300;color:var(--icon-primary)}.dxbl-popup-cell:has(.timeline-tooltip){z-index:4 !important}.dxbl-flyout .dxbl-popover{min-width:50rem;background-color:var(--body) !important}.dxbl-flyout .dxbl-popover .dxbl-arrow::before,.dxbl-flyout .dxbl-popover .dxbl-arrow::after{border-bottom-color:var(--body) !important}.dxbl-flyout .dxbl-popover .dxbl-sc-tooltip-header{display:none !important}.dxbl-flyout .dxbl-popover:has(.past-due) .dxbl-sc-tooltip-container{background-color:var(--gantt-fill-error) !important;border-top:1px solid var(--gantt-stroke-error);border-right:1px solid var(--gantt-stroke-error);border-bottom:1px solid var(--gantt-stroke-error)}.dxbl-flyout .dxbl-popover:has(.past-due) .dxbl-arrow::before{border-bottom-color:var(--fill-error) !important}.dxbl-flyout .dxbl-popover:has(.past-due) .dxbl-arrow::after{border-bottom-color:var(--fill-error) !important}.dxbl-flyout .dxbl-popover .dxbl-sc-tooltip-container{padding:1rem;border-radius:.25rem}.dxbl-flyout .dxbl-popover .dxbl-sc-tooltip-container:has(.task){border-left:2px solid var(--task-component)}.dxbl-flyout .dxbl-popover .dxbl-sc-tooltip-container:has(.audit){border-left:2px solid var(--audit-component)}.dxbl-flyout .dxbl-popover .dxbl-sc-tooltip-container:has(.risk){border-left:2px solid var(--risk-component)}.dxbl-flyout .dxbl-popover .dxbl-sc-tooltip-container:has(.assessment){border-left:2px solid var(--assessment-component)}.dxbl-flyout .dxbl-popover .dxbl-sc-tooltip-container:has(.contract){border-left:2px solid var(--contract-component)}.dxbl-flyout .dxbl-popover .timeline-tooltip{padding:0}.dxbl-flyout .dxbl-popover .timeline-tooltip .header{margin-top:-0.5rem}.dxbl-flyout .dxbl-popover .timeline-tooltip .header .title{font-size:1rem;font-weight:300;line-height:1.5rem;margin-right:1rem}.dxbl-flyout .dxbl-popover .timeline-tooltip .header .mud-button-root .mud-icon-size-small{font-size:1rem}.dxbl-flyout .dxbl-popover .timeline-tooltip .header .mud-button-root .mud-icon-size-small svg,.dxbl-flyout .dxbl-popover .timeline-tooltip .header .mud-button-root .mud-icon-size-small g,.dxbl-flyout .dxbl-popover .timeline-tooltip .header .mud-button-root .mud-icon-size-small path{fill:var(--body-text)}.dxbl-flyout .dxbl-popover .timeline-tooltip .control-container{margin-bottom:1rem}.dxbl-flyout .dxbl-popover .timeline-tooltip .control-container .control-list{list-style:inside}.dxbl-flyout .dxbl-popover .timeline-tooltip .control-container .control-list .mud-typography{font-size:.875rem;font-weight:300;line-height:1.25rem;text-decoration:underline;font-weight:300}.dxbl-flyout .dxbl-popover .timeline-tooltip .extra-data-container{margin-bottom:1rem;font-size:1rem;font-weight:300;line-height:1.5rem;font-weight:300}.dxbl-flyout .dxbl-popover .timeline-tooltip .date-container{font-size:.875rem;font-weight:300;line-height:1.25rem;font-weight:300;margin-bottom:1rem}.dxbl-flyout .dxbl-popover .timeline-tooltip .date-container .date{color:var(--text-muted)}.dxbl-flyout .dxbl-popover .timeline-tooltip .date-container>.date-item{margin-right:2rem}.dxbl-flyout .dxbl-popover .timeline-tooltip .recurrence-container{font-size:1rem;font-weight:300;line-height:1.5rem;font-weight:300}.dxbl-flyout .dxbl-popover .timeline-tooltip .recurrence-container .recurrence-frequency{color:var(--text-muted)}.dxbl-scheduler{border:1px solid var(--border-disabled);background-color:rgba(0,0,0,0) !important;width:100%}.dxbl-scheduler .dxbl-sc-tb-wrapper{display:none}.dxbl-scheduler .dxbl-sc-time-marker-image{background-color:rgba(0,0,0,0);border:none}.dxbl-scheduler .today-marker{font-size:1rem;font-weight:300;line-height:1.5rem;color:var(--milestone-stroke);position:absolute !important;z-index:1000 !important;cursor:pointer;padding:0 8px;border-radius:.25rem;white-space:nowrap;pointer-events:auto}.dxbl-scheduler .today-marker:hover{background-color:var(--today-marker-hover-background)}.dxbl-scheduler .dxbl-sc-time-marker-line{border:2px solid var(--milestone-stroke) !important;z-index:8;opacity:.3;border-radius:.3rem;height:100% !important}.dxbl-scheduler .dxbl-sc-empty-cell{width:13.875rem}.dxbl-scheduler .dxbl-sc-empty-cell .dxbl-sc-spacer{border-top:1px solid var(--border-disabled) !important;border-left:none;border-right:none;border-bottom:none;display:flex;justify-content:center}.dxbl-scheduler .dxbl-sc-time-cell{border-bottom:none !important;border-right:1px solid var(--border-disabled) !important}.dxbl-scheduler .dxbl-sc-timescale{border-left:1px solid var(--border-disabled) !important;border-right:1px solid var(--border-disabled) !important;border-top:1px solid var(--border-disabled) !important;border-bottom:none !important}.dxbl-scheduler .dxbl-v-resource-header.task .resource-title{border-bottom:1px solid var(--task-component)}.dxbl-scheduler .dxbl-v-resource-header.audit .resource-title{border-bottom:1px solid var(--audit-component)}.dxbl-scheduler .dxbl-v-resource-header.risk .resource-title{border-bottom:1px solid var(--risk-component)}.dxbl-scheduler .dxbl-v-resource-header.assessment .resource-title{border-bottom:1px solid var(--assessment-component)}.dxbl-scheduler .dxbl-v-resource-header.contract .resource-title{border-bottom:1px solid var(--contract-component)}.dxbl-scheduler .dxbl-v-resource-header .dxbl-resource-header-content{align-items:start}.dxbl-scheduler .dxbl-v-resource-header .dxbl-resource-header-content>span{width:100%;writing-mode:horizontal-tb !important;transform:none !important}.dxbl-scheduler .dxbl-sc-timecells-container{cursor:grab;transition:transform .05s ease-out}.dxbl-scheduler .dxbl-sc-timecells-container:active{cursor:grabbing}.dxbl-scheduler .dxbl-sc-timecells-container .dxbl-sc-table{border-collapse:collapse;border-left:1px solid var(--border-disabled) !important}.dxbl-scheduler .dxbl-sc-timecells-container .dxbl-sc-table tr:nth-child(even):not(.dxbl-sc-arm){background-color:var(--body) !important}.dxbl-scheduler .dxbl-sc-timecells-container .dxbl-sc-table tr:nth-child(odd):not(.dxbl-sc-arm){background-color:var(--surface-high-rgba) !important}.dxbl-scheduler .dxbl-sc-headers-container{position:relative;overflow:visible}.dxbl-scheduler .dxbl-v-resource-header{overflow:visible !important}.dxbl-scheduler .dxbl-sc-resources-scroll-area{z-index:4;position:relative;width:13.875rem !important}.dxbl-scheduler .dxbl-sc-resources-scroll-area .dxbl-sc-resource-headers tr:nth-child(odd){background-color:var(--body) !important}.dxbl-scheduler .dxbl-sc-resources-scroll-area .dxbl-sc-resource-headers tr:nth-child(even){background-color:var(--surface-high-rgba) !important}.dxbl-scheduler .dxbl-sc-resources-scroll-area .dxbl-sc-resource-headers .resource-button{min-width:unset;padding:0;margin-left:1rem;height:100% !important}.dxbl-scheduler .dxbl-sc-resources-scroll-area .dxbl-sc-resource-headers .resource-title{font-size:1.25rem;font-weight:400;line-height:1.75rem;padding:.5rem .5rem .2rem .5rem;font-weight:300;display:flex;align-items:center}.dxbl-scheduler .dxbl-sc-resources-scroll-area .dxbl-sc-resource-headers .resource-title .mud-icon-root{font-size:1rem;margin-right:.5rem}.dxbl-scheduler .dxbl-sc-resources-scroll-area .dxbl-sc-resource-headers .resource-title .mud-icon-root svg,.dxbl-scheduler .dxbl-sc-resources-scroll-area .dxbl-sc-resource-headers .resource-title .mud-icon-root g,.dxbl-scheduler .dxbl-sc-resources-scroll-area .dxbl-sc-resource-headers .resource-title .mud-icon-root path{fill:var(--body-text)}.date-header{width:100%}.date-header .date-container{font-size:1rem;font-weight:300;line-height:1.5rem;display:flex;margin:1.5rem;border-radius:.25rem;background-color:var(--timeline-date-header);height:2rem;justify-content:center;align-items:center;font-size:1rem;font-weight:300;line-height:1.75rem}@keyframes scroll-transition{0%{opacity:.8}100%{opacity:1}}.dxbl-scheduler.scrolling .dxbl-sc-timecells-container{animation:scroll-transition .2s ease-out}#year-input .mud-input .mud-input-slot{height:2rem !important;min-height:2rem !important;max-height:2rem !important}#year-input{max-width:9rem !important;max-height:2rem !important;display:none;margin:auto}#year-input .mud-input-control{margin:0}#year-input .input-button-chevron.btn-secondary.outline.mud-button-root{width:2rem !important;min-width:2rem !important;max-width:2rem !important;height:2rem !important;padding:0 !important;border:1px solid var(--border-primary) !important}#year-input .input-button-chevron.btn-secondary.outline.mud-button-root:hover,#year-input .input-button-chevron.btn-secondary.outline.mud-button-root:focus,#year-input .input-button-chevron.btn-secondary.outline.mud-button-root:active,#year-input .input-button-chevron.btn-secondary.outline.mud-button-root:focus-within{border:1px solid var(--secondary) !important}#year-input .input-button-chevron.btn-secondary.outline.mud-button-root:first-child{margin-right:.25rem}#year-input .input-button-chevron.btn-secondary.outline.mud-button-root:last-child{margin-left:.25rem}.resource-sticky{transition:top .1s ease-out;background-color:inherit;width:100%}.filter-container{margin-bottom:3.5rem}.skelly-main-header{border-bottom:1px solid var(--border-disabled)}.skelly-year-controls-area{border-right:1px solid var(--border-disabled)}.skelly-month-header-cell{border-right:1px solid var(--border-disabled);border-top:1px solid var(--border-disabled);min-height:3.5rem;display:flex;align-items:center;justify-content:center}.skelly-month-headers-area .mud-grid-item{height:100%}.skelly-content-row{border-top:1px solid var(--border-disabled)}.skelly-item-label-area{border-right:1px solid var(--border-disabled)}.skelly-resource.mb-1{margin-bottom:.25rem}.skelly-item-timeline-area .skelly-v-grid-line{position:absolute;top:0;bottom:0;width:1px;background-color:var(--border-disabled);z-index:0}.skelly-item-timeline-area .mud-stack{position:relative;z-index:1}.timeline-skeleton{border:1px solid var(--border-disabled) !important}button>.mud-button-label>.resource-title{font-size:1.25rem;font-weight:400;line-height:1.75rem;font-weight:300;padding:.5rem .5rem .2rem .5rem}button>.mud-button-label>.resource-title>.mud-icon-root{font-size:1rem}button>.mud-button-label>.resource-title.task{border-bottom:1px solid var(--task-component)}button>.mud-button-label>.resource-title.audit{border-bottom:1px solid var(--audit-component)}button>.mud-button-label>.resource-title.risk{border-bottom:1px solid var(--risk-component)}button>.mud-button-label>.resource-title.assessment{border-bottom:1px solid var(--assessment-component)}button>.mud-button-label>.resource-title.contract{border-bottom:1px solid var(--contract-component)}.dxbl-scheduler .today-marker{color:var(--milestone-stroke) !important}.custom-edge-milestone-line{border-radius:.3rem;position:absolute;height:100%;width:4px;background-color:var(--milestone-stroke);z-index:8;display:none;opacity:.3;pointer-events:none}div.resource-header[data-section-title] .resource-title .mud-icon-root svg,div.resource-header[data-section-title] .resource-title .mud-icon-root g,div.resource-header[data-section-title] .resource-title .mud-icon-root path{fill:var(--body-text) !important}.dxbl-scheduler .dxbl-scroll-viewer-scroll-thumb{visibility:hidden !important}dxbl-horizontal-appointments [data-resource]{opacity:1;visibility:visible}.resource-scoped-item-hidden{opacity:0 !important;visibility:hidden !important;transform:translate(-9999px, -9999px) !important}.resource-global-td-fixed-height{height:150px !important}.resource-header-svg-rotated{transform:rotate(180deg) !important}.reveal-immediately{opacity:1 !important;visibility:visible !important}.hide-immediately{visibility:hidden !important;transform:translate(-9999px, -9999px) !important}.dxbl-scheduler .dxbl-sc-headers-scroll-area{overflow:visible !important}.va-popover-root{position:fixed !important;inset:auto 1.25rem 1.25rem auto !important;z-index:2100;background:rgba(0,0,0,0) !important;border:none;box-shadow:none;width:auto;pointer-events:none;box-sizing:border-box;max-width:none !important}.va-popover-root.va-modal-root{inset:0 !important;width:100vw;height:100vh;display:flex !important;align-items:center;justify-content:center;background:rgba(0,0,0,0) !important;padding:0;max-height:none;pointer-events:auto;left:0 !important;top:0 !important;right:0 !important;bottom:0 !important;margin:0 !important}.va-popover-root.va-modal-root.mud-popover-open{background:rgba(0,0,0,0) !important}.va-popover-root.va-modal-root::before{content:"";position:fixed;inset:0;background:rgba(0, 0, 0, 0.55);pointer-events:none;z-index:0}.va-popover-root.mud-popover{background:rgba(0,0,0,0) !important}.va-popover-root.mud-paper{background:rgba(0,0,0,0) !important;box-shadow:none !important}.virtual-assistant-shell{position:relative;width:34rem;max-width:calc(100vw - 2.5rem);min-height:36rem;max-height:85vh;z-index:2000;pointer-events:auto}.virtual-assistant-shell.va-expanded{width:min(80rem,90vw);min-height:48rem;max-height:95vh;height:90vh}.virtual-assistant-popover{display:flex;flex-direction:column;height:auto;width:100%;min-height:34rem;max-height:85vh;background-color:var(--surface-base);border:.063rem solid var(--border-primary);border-radius:.25rem;box-shadow:0 12px 40px rgba(0, 0, 0, 0.45);overflow:hidden}.virtual-assistant-popover.va-compact{max-height:calc(100vh - 2.5rem)}.virtual-assistant-popover.va-expanded{max-height:95vh;height:100%}.va-header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;background-color:var(--surface-raised);border-bottom:.063rem solid var(--border-primary)}.va-title{display:flex;align-items:center;gap:.75rem}.va-title .va-logo{width:2.75rem;height:2.75rem}.va-title .va-title-text{display:flex;flex-direction:column;gap:.125rem}.va-title .va-title-line{font-size:1rem;color:var(--body-text);font-weight:400}.va-title .va-title-subline{color:var(--text-secondary, #999);font-size:.875rem}.va-header-actions{display:flex;align-items:center;gap:.4rem}.va-header-actions .va-icon-button{color:var(--body-text);background-color:rgba(0,0,0,0);border:none;border-radius:.25rem;width:2.25rem;height:2.25rem;padding:.25rem}.va-header-actions .va-icon-button:hover{background-color:var(--surface-raised-low)}.va-header-actions .query-results-menu{display:inline-flex}.va-header-actions .query-results-menu .mud-icon-button{width:2.25rem;height:2.25rem;padding:.25rem;margin:0;background:rgba(0,0,0,0);border:none;color:var(--body-text)}.va-header-actions .query-results-menu .mud-icon-button path,.va-header-actions .query-results-menu .mud-icon-button rect,.va-header-actions .query-results-menu .mud-icon-button g,.va-header-actions .query-results-menu .mud-icon-button svg,.va-header-actions .query-results-menu .mud-icon-button svg path,.va-header-actions .query-results-menu .mud-icon-button svg rect{fill:var(--body-text) !important;color:var(--body-text) !important}.va-header-actions .query-results-menu .mud-icon-button svg [fill=none]{fill:none !important}.va-body{display:flex;flex-direction:column;gap:.75rem;padding:1rem 1.25rem;background-color:var(--body);height:auto;flex:1 1 auto;min-height:0;overflow:hidden}.va-icon-button{color:var(--body-text)}.va-prompt{color:var(--text-primary, #fafafa);font-size:1rem;font-weight:300;line-height:1.5rem}.va-history{flex:1 1 0;background-color:var(--surface-base);border:none;border-radius:.25rem;padding:.75rem .5rem;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:.75rem;min-height:14rem;scroll-behavior:smooth}.va-empty-state{background-color:var(--surface-raised-low, #1a1a1a);border:.063rem dashed var(--border-secondary, #4a4a4a);border-radius:.25rem;padding:.75rem .75rem .5rem}.va-empty-state .va-empty-hint{color:var(--secondary-disabled-text)}.va-message{display:flex;flex-direction:column;gap:.35rem}.va-message.va-message-user{align-items:flex-end}.va-message.va-message-assistant{align-items:flex-start}.va-typing-indicator{display:inline-flex;align-items:center;gap:.65rem;padding:.6rem .9rem;border-radius:.5rem;background:linear-gradient(120deg, rgba(93, 148, 255, 0.12), rgba(93, 255, 200, 0.08));border:.063rem solid var(--border-primary);box-shadow:0 6px 18px rgba(0, 0, 0, 0.35)}.va-typing-dots{display:inline-flex;align-items:center;gap:.25rem}.va-typing-dot{width:.55rem;height:.55rem;border-radius:999px;background:var(--action);animation:va-typing-bounce 1.2s infinite ease-in-out}.va-typing-dot:nth-child(2){animation-delay:.15s}.va-typing-dot:nth-child(3){animation-delay:.3s}.va-typing-text{color:var(--text-primary, #fafafa);font-size:.875rem;letter-spacing:.01em}@keyframes va-typing-bounce{0%,100%{transform:translateY(0);opacity:.5}50%{transform:translateY(-0.25rem);opacity:1}}.va-meta{font-size:.75rem;font-weight:300;line-height:1rem;color:var(--text-muted)}.va-bubble{border-radius:.375rem;padding:.75rem 1rem;max-width:100%;width:fit-content;word-break:break-word}.va-bubble.va-bubble-user{background-color:var(--surface-raised);border:.063rem solid var(--border-primary)}.va-bubble.va-bubble-assistant{background-color:rgba(0,0,0,0);border:none;width:100%;padding-left:1rem;padding-right:1rem}.va-message-text{color:var(--body-text);margin:0}.va-assistant-text{width:100%;color:var(--body-text)}.va-response-content{display:block;color:var(--body-text);overflow-x:auto;font-family:inherit;font-size:inherit;line-height:1.45}.va-response-content table{border-collapse:collapse;width:100%;min-width:36rem;margin:0;background-color:var(--surface-base);position:relative}.va-response-content th,.va-response-content td{border:.063rem solid var(--border-secondary, #4a4a4a);padding:.5rem .75rem;font-size:.875rem;text-align:left;color:var(--body-text);white-space:nowrap}.va-response-content th{background-color:var(--surface-raised-low, #1a1a1a);font-weight:500;color:var(--body-text)}.va-response-content thead th{position:sticky;top:0;z-index:2;box-shadow:0 1px 0 var(--border-secondary, #4a4a4a)}.va-response-content tr:nth-child(even) td{background-color:var(--surface-raised-low, #1a1a1a)}.va-response-content tr:nth-child(odd) td{background-color:var(--surface-base)}.va-response-content a{color:var(--action)}.va-response-content p,.va-response-content li{font-size:inherit !important;font-family:inherit}.va-table-scroll .va-response-content{overflow:visible}.va-table-scroll table{position:relative;background-color:var(--surface-base)}.va-table-scroll thead{position:sticky;top:0;z-index:3;background-color:var(--surface-base)}.va-table-scroll thead th{position:sticky;top:0;z-index:4;box-shadow:0 1px 0 var(--border-secondary, #4a4a4a);border-top:none}.va-attachment-list{display:flex;flex-wrap:wrap;gap:.35rem}.va-attachment-chip{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .5rem;background-color:var(--surface-raised-low, #1a1a1a);border:.063rem solid var(--border-secondary, #4a4a4a);border-radius:.25rem;color:var(--text-primary, #fafafa)}.va-attachment-chip .va-attachment-name{font-size:.875rem}.va-attachment-chip .va-attachment-size{font-size:.75rem;font-weight:300;line-height:1rem;color:var(--text-muted)}.va-composer{display:flex;flex-direction:column;gap:.5rem;background-color:var(--surface-base);border:none;border-radius:.25rem;padding:.75rem .75rem .5rem}.va-input-row{display:flex;align-items:center;gap:.5rem;background-color:var(--surface-base);border:.063rem solid var(--border-primary);border-radius:.25rem;padding:.35rem .75rem}.va-input-row:focus-within{border-color:var(--border-primary);box-shadow:none}.va-inline-icon{display:flex;align-items:center;justify-content:center;color:var(--text-primary, #fafafa);min-width:2.25rem;height:2.25rem}.va-disabled-icon{opacity:.35;display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;font-size:1.25rem}.va-input-icon{color:var(--text-secondary, #999)}.va-input-field{flex:1 1 0;color:var(--body-text);font-size:.875rem;font-family:inherit}.va-input-field .mud-input-label{display:none}.va-input-field .mud-input-control>.mud-input-control-input-container>.mud-input-label-inputcontrol{display:none}.va-input-field .mud-input-root{background:rgba(0,0,0,0);border:none;box-shadow:none}.va-input-field .mud-input{border:none;box-shadow:none}.va-input-field .mud-input-element{background-color:rgba(0,0,0,0) !important;color:var(--text-primary, #fafafa);box-shadow:none !important;caret-color:var(--text-primary, #fafafa)}.va-input-field .mud-input-element:focus{background-color:rgba(0,0,0,0) !important}.va-input-field .mud-input-element:-webkit-autofill,.va-input-field .mud-input-element:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--surface-base) inset !important;-webkit-text-fill-color:var(--text-primary, #fafafa) !important}.va-input-field .mud-input.mud-input-text{border:none;box-shadow:none}.va-input-field .mud-input-underline:before,.va-input-field .mud-input-underline:after{display:none !important}.va-input-field .mud-input-slot:focus-within{box-shadow:none !important}.va-input-field .mud-input-text::before,.va-input-field .mud-input-text::after,.va-input-field .mud-input-underline{display:none}.va-input-field .mud-input-outlined-border{display:none !important}.va-attachment-button{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;cursor:pointer;color:var(--text-primary);border-radius:.25rem}.va-attachment-button:hover{background-color:var(--surface-raised-low)}.va-picker-item{display:flex;align-items:center;gap:.6rem;padding:.65rem .85rem;border-radius:.35rem;background:var(--surface-base);border:.063rem solid var(--border-secondary, #4a4a4a);transition:background-color 120ms ease,border-color 120ms ease,transform 120ms ease}.va-picker-item:hover{background-color:var(--surface-raised-low, #1a1a1a);border-color:var(--border-primary);transform:translateY(-1px)}.va-picker-icon{display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;border-radius:.5rem;background:linear-gradient(130deg, rgba(103, 140, 255, 0.24), rgba(93, 255, 200, 0.2));color:var(--text-primary, #fafafa)}.va-picker-copy{display:flex;flex-direction:column;line-height:1.2}.va-picker-label{font-size:.875rem;font-weight:300;line-height:1.25rem;font-weight:600;color:var(--text-primary, #fafafa)}.va-picker-hint{font-size:.75rem;font-weight:300;line-height:1rem;color:var(--text-muted)}.va-send-button{margin-left:.25rem}.va-disclaimer{font-size:.75rem;font-weight:300;line-height:1rem;color:var(--text-muted);text-align:center;margin:.25rem auto .25rem}.va-wide-table .va-response-content table{min-width:48rem}.va-wide-table .virtual-assistant-popover{width:100%}.va-wide-table .va-history{min-height:20rem}.va-table-card{width:100%;background:var(--surface-base);border:.063rem solid var(--border-secondary, #4a4a4a);border-radius:.25rem;overflow:hidden;margin-bottom:.75rem}.va-table-card-header{font-size:.875rem;font-weight:300;line-height:1.25rem;display:flex;align-items:center;justify-content:space-between;background:var(--surface-raised-low, #1a1a1a);padding:.5rem .75rem;color:var(--body-text);border-bottom:.063rem solid var(--border-secondary, #4a4a4a)}.va-table-card-header .va-table-title{font-weight:600;letter-spacing:.01em;min-height:1.1rem;display:inline-block}.va-table-icons{display:inline-flex;align-items:center;gap:.35rem}.va-table-icons .va-icon-button,.va-table-icons .mud-icon-button{color:var(--body-text)}.va-table-icons .va-icon-button path,.va-table-icons .va-icon-button rect,.va-table-icons .va-icon-button g,.va-table-icons .va-icon-button svg,.va-table-icons .va-icon-button svg path,.va-table-icons .va-icon-button svg rect,.va-table-icons .mud-icon-button path,.va-table-icons .mud-icon-button rect,.va-table-icons .mud-icon-button g,.va-table-icons .mud-icon-button svg,.va-table-icons .mud-icon-button svg path,.va-table-icons .mud-icon-button svg rect{fill:var(--body-text) !important;color:var(--body-text) !important}.va-table-icons .va-icon-button svg [fill=none],.va-table-icons .mud-icon-button svg [fill=none]{fill:none !important}.va-table-icons .mud-icon-root{font-family:"Material Icons",sans-serif !important;font-weight:normal;font-style:normal}.va-table-scroll{max-height:18rem;overflow:auto;background:var(--surface-base);scrollbar-width:thin;scrollbar-color:var(--component-scroll-thumb) var(--surface-raised-low);position:relative}.va-table-scroll::-webkit-scrollbar{height:.5rem;width:.5rem}.va-table-scroll::-webkit-scrollbar-track{background:var(--surface-raised-low);border-radius:.25rem}.va-table-scroll::-webkit-scrollbar-thumb{background:var(--component-scroll-thumb);border-radius:.25rem;border:.125rem solid var(--surface-raised-low)}.va-table-scroll::-webkit-scrollbar-thumb:hover{background:var(--component-scroll-thumb-hover, var(--component-scroll-thumb))}.va-table-footer{font-size:.875rem;font-weight:300;line-height:1.25rem;display:flex;align-items:center;justify-content:center;gap:.35rem;background:var(--surface-raised-low, #1a1a1a);padding:.5rem .75rem;color:var(--text-primary, #fafafa);border-top:.063rem solid var(--border-secondary, #4a4a4a);cursor:pointer;user-select:none}.va-expanded-icon{transform:rotate(180deg);transition:transform 150ms ease}.ai-assistant-document-picker{background:var(--surface-base)}.ai-assistant-document-picker .mud-dialog{background:var(--surface-base);border:.063rem solid var(--border-primary)}.ai-assistant-document-picker .mud-dialog-title{padding-bottom:.5rem;border-bottom:.063rem solid var(--border-primary)}.ai-assistant-document-picker .mud-dialog-content{background:var(--surface-base);color:var(--text-primary)}.ai-assistant-document-picker .mud-dialog-actions{background:var(--surface-raised-low);border-top:.063rem solid var(--border-primary)}.ai-assistant-document-picker .document-picker-table{background:var(--surface-base)}.ai-assistant-document-picker .document-picker-table .mud-table-head{background:var(--surface-raised-low)}.ai-assistant-document-picker .document-picker-table .mud-table-head th{color:var(--text-primary)}.ai-assistant-document-picker .document-picker-table .mud-table-body{background:var(--surface-base)}.ai-assistant-document-picker .document-picker-table .mud-table-row{cursor:default}.ai-assistant-document-picker .document-picker-table .mud-table-row:hover{cursor:pointer;background:var(--surface-raised-low)}.ai-assistant-document-picker .document-picker-table .picker-row-selected{background:color-mix(in srgb, var(--action) 12%, var(--surface-base));border-left:.125rem solid var(--action)}.ai-assistant-document-picker .document-picker-table .picker-checkbox{display:flex;justify-content:center;color:var(--text-primary)}.ai-assistant-document-picker .document-picker-table .picker-checkbox-container{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem}.ai-assistant-document-picker .document-picker-table .picker-checkbox .mud-icon-root,.ai-assistant-document-picker .document-picker-table .picker-checkbox .mud-checkbox-checked .mud-icon-root{color:var(--text-primary) !important;fill:var(--text-primary) !important}@media(max-width: 640px){.virtual-assistant-shell{inset:.75rem .75rem auto auto;width:calc(100vw - 1.5rem);min-height:24rem;max-height:80vh}.va-header,.va-body{padding:.75rem}.va-history{max-height:50vh}}.mud-dialog.compyl-save-layout-dialog[role=dialog]{width:55.375rem !important;padding:2rem 1.5rem !important;background-color:var(--body) !important;border:1px solid var(--component-border) !important;border-radius:.25rem;z-index:2000}.mud-dialog.compyl-save-layout-dialog[role=dialog] .mud-dialog-title{font-size:2rem;font-weight:300;line-height:2rem;letter-spacing:-0.015rem;font-weight:300;padding:0;margin-bottom:2rem}.mud-dialog.compyl-save-layout-dialog[role=dialog] .mud-dialog-content{padding:0}.mud-dialog.compyl-save-layout-dialog[role=dialog] .mud-dialog-content .description{margin-bottom:2.8rem;font-size:1.25rem;font-style:normal;font-weight:300}.mud-dialog.compyl-save-layout-dialog[role=dialog] .mud-dialog-actions{padding:0}.compyl-user-modal-card{background-color:var(--modal-background-surface);margin:0 auto;width:100%;display:flex;flex-direction:column;gap:1.5rem;z-index:1050}.compyl-modal-header-title{font-size:1.25rem;font-weight:400;line-height:1.75rem}.compyl-user-modal-header{font-size:1.25rem;font-weight:400;line-height:1.75rem;text-align:left;margin-bottom:0;margin-left:.1rem}.compyl-user-modal-stack{gap:1.5rem !important;margin-bottom:0}.compyl-user-modal-actions{margin-top:1.5rem !important;margin-bottom:0 !important;padding:0;justify-content:flex-end;display:flex}.mud-dialog{background-color:var(--modal-background-surface);box-shadow:var(--surface-high-shadow);z-index:2100;pointer-events:auto}.mud-card-header{padding:unset}body.mud-dialog-open>#app{filter:blur(6px);pointer-events:none;user-select:none}.mud-dialog-container.mud-dialog-center{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;background:rgba(30,30,30,.25);backdrop-filter:blur(4px);pointer-events:auto}.mud-dialog-container.mud-dialog-center .file-dialog-backdrop{position:absolute !important;pointer-events:auto !important;z-index:999 !important;opacity:0%}.mud-popover-provider .mud-popover-open.compyl-select-dropdown{z-index:2150 !important}.compyl-select-dropdown[data-mudpopover-flip=top]:not(.extra-margin){margin-top:2.27rem !important}.compyl-select-dropdown .mud-input-control{margin-bottom:0 !important;background-color:var(--body) !important}.compyl-select-dropdown li{user-select:none}.compyl-select-dropdown li:not(.dxbl-list-box-item-disabled):not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]):hover{background-color:var(--option-hover) !important}.compyl-select-dropdown li:not(.dxbl-list-box-item-disabled):not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]):hover::before{background-color:rgba(0,0,0,0) !important}.mud-popover-provider .compyl-select-dropdown{z-index:2150 !important}.submit-for-approval-dialog.mud-dialog .submit-for-approval-primary-btn{background-color:var(--action) !important;color:var(--button-text) !important}.submit-for-approval-dialog.mud-dialog .submit-for-approval-primary-btn span,.submit-for-approval-dialog.mud-dialog .submit-for-approval-primary-btn .mud-button-label,.submit-for-approval-dialog.mud-dialog .submit-for-approval-primary-btn .mud-icon-root,.submit-for-approval-dialog.mud-dialog .submit-for-approval-primary-btn svg{color:var(--button-text) !important}.submit-for-approval-dialog.mud-dialog .submit-for-approval-primary-btn:hover:not(:disabled){background-color:color-mix(in srgb, var(--action) 85%, black) !important;color:var(--button-text) !important}.submit-for-approval-dialog.mud-dialog .submit-for-approval-primary-btn:hover:not(:disabled) span,.submit-for-approval-dialog.mud-dialog .submit-for-approval-primary-btn:hover:not(:disabled) .mud-button-label,.submit-for-approval-dialog.mud-dialog .submit-for-approval-primary-btn:hover:not(:disabled) .mud-icon-root,.submit-for-approval-dialog.mud-dialog .submit-for-approval-primary-btn:hover:not(:disabled) svg{color:var(--button-text) !important}.submit-for-approval-dialog.mud-dialog .submit-success-state{text-align:center;padding:1rem 0}.submit-for-approval-dialog.mud-dialog .submit-success-icon{font-size:3rem;color:var(--success);margin-bottom:.75rem;animation:submit-success-pop .4s cubic-bezier(0.34, 1.56, 0.64, 1)}.submit-for-approval-dialog.mud-dialog .submit-success-title{color:var(--success);font-weight:600}@keyframes submit-success-pop{0%{transform:scale(0.5);opacity:0}100%{transform:scale(1);opacity:1}}@keyframes compyl-attention-ring-burst{0%,16%,34%,52%,100%{box-shadow:none}8%{box-shadow:0 0 0 .28rem var(--action),0 0 1.1rem color-mix(in srgb, var(--action) 45%, transparent)}25%{box-shadow:0 0 0 .28rem var(--action),0 0 1.1rem color-mix(in srgb, var(--action) 45%, transparent)}43%{box-shadow:0 0 0 .28rem var(--action),0 0 1.1rem color-mix(in srgb, var(--action) 45%, transparent)}}.compyl-attention-ring.compyl-attention-ring-burst{animation:compyl-attention-ring-burst 2s ease-in-out .15s forwards;border-radius:inherit}.compyl-h1-text{font-size:2.5rem;font-weight:300;line-height:2.5rem;letter-spacing:-0.05rem;margin:0px}.compyl-h2-text{font-size:2rem;font-weight:300;line-height:2rem;letter-spacing:-0.015rem;margin:0px}.compyl-h3-text{font-size:1.5rem;font-weight:500;line-height:1.75rem;margin:0px}.compyl-h4-text{font-size:1.25rem;font-weight:400;line-height:1.75rem;margin:0px}.compyl-page-title{font-family:var(--font-family-title);font-size:32px;font-style:normal;font-weight:300;line-height:32px;letter-spacing:-0.24px;padding-bottom:0}.compyl-body-text{font-size:1rem;font-weight:300;line-height:1.5rem;margin:0px}.compyl-small-text{font-size:.875rem;font-weight:300;line-height:1.25rem;margin:0px}.compyl-tiny-text{font-size:.75rem;font-weight:300;line-height:1rem;margin:0px}.compyl-text-muted{color:var(--text-muted);margin:0px}.compyl-light-text{font-weight:300;margin:0px}.compyl-body-text-color{color:var(--body-text)}.compyl-text-truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;min-width:0}.fal,.far{font-family:"Font Awesome 5 Pro" !important}.dx-icon-close{font:14px/1 DXIcons !important}.text-muted{color:var(--text-muted) !important}.fill-muted path,.fill-muted rect,.fill-muted g,.fill-muted svg,.fill-muted svg path,.fill-muted svg rect{fill:var(--text-muted) !important;color:var(--text-muted) !important}.fill-primary path,.fill-primary g,.fill-primary svg,.fill-primary svg path{color:var(--action) !important}.fill-secondary path,.fill-secondary g,.fill-secondary svg,.fill-secondary svg path{color:var(--secondary) !important}.fill-info path,.fill-info g,.fill-info svg,.fill-info svg path{color:var(--info) !important}.fill-warning path,.fill-warning g,.fill-warning svg,.fill-warning svg path{color:var(--warning) !important}.fill-error path,.fill-error g,.fill-error svg,.fill-error svg path{color:var(--error) !important}.fill-purple path,.fill-purple g,.fill-purple svg,.fill-purple svg path{color:var(--purple) !important}.fill-success path,.fill-success g,.fill-success svg,.fill-success svg path{color:var(--success) !important}.icon-body path,.icon-body rect,.icon-body g,.icon-body svg,.icon-body svg path,.icon-body svg rect{fill:var(--body-text) !important;color:var(--body-text) !important}.compyl-schedule-tab-panels{display:flex !important;padding:0px !important;flex-direction:column !important;gap:4px !important;border-radius:4px !important;background-color:var(--surface-low) !important;padding-top:0px !important;padding-bottom:0px !important}.compyl-schedule-form-surface{display:flex !important;flex-direction:column;align-self:stretch;border-radius:.25rem;border:1px solid var(--border-primary) !important;background:var(--body) !important;padding:1rem !important;gap:2rem !important}.query-schedule-accordion>div.mud-expand-panel-header{display:flex;min-height:3rem;padding:1rem 1rem;justify-content:space-between;align-items:flex-start;align-self:stretch;border-radius:5px;border:1px solid var(--border-primary);background-color:var(--surface-raised) !important;box-shadow:var(--surface-raised-shadow) !important}.query-schedule-tab{padding:8px}.mud-expand-panel-border.mud-panel-expanded.query-schedule-accordion{margin:0px}.query-schedule-accordion>div.mud-collapse-entered{margin-top:.5rem !important}.query-schedule-accordion>div.mud-collapse-entered>div.mud-collapse-wrapper{overflow-y:hidden}.query-schedule-accordion>div>div>div>div.mud-expand-panel.mud-expand-panel-content{padding-bottom:0px !important}.query-schedule-accordion>div>div>div>div.mud-expand-panel-gutters{padding:0px !important}.compyl-entry-tab.query-entry-tab>div.mud-tabs-panels.pa-6.query-entry-panel{padding:.5rem !important;border-radius:.25rem !important}.query-general-input-grid{padding-top:1.5rem !important;padding-left:.5rem !important;padding-right:.5rem !important;padding-bottom:1.5rem !important}.query-entry-tab .query-general-input-grid>.mud-grid-item:last-of-type{margin-bottom:-3rem}.query-entry-controls-grid.compyl-grid{height:auto;margin-bottom:3rem !important}.query-entry-controls-grid.compyl-grid tbody tr:not([dxbl-top-virtual-spacer-element],[dxbl-bottom-virtual-spacer-element],.dxbl-grid-empty-row,:has(.dxbl-grid-empty-data-area)){height:3rem !important}.query-entry-controls-grid.compyl-grid tbody tr[dxbl-top-virtual-spacer-element] td,.query-entry-controls-grid.compyl-grid tbody tr[dxbl-bottom-virtual-spacer-element] td{border-top:none !important}.schedule-side-bar-stack .mud-chip-container .grid-batch-chip,.metadata-popover .grid-batch-chip,.query-schedule-accordion .title-container .mud-chip-container .grid-batch-chip{height:1.5rem !important;border-radius:1rem !important;width:fit-content;align-self:center}.schedule-side-bar-stack .mud-chip-container .report.grid-batch-chip,.metadata-popover .report.grid-batch-chip,.query-schedule-accordion .title-container .mud-chip-container .report.grid-batch-chip{border:.0625rem solid var(--chip-tag-fill-blue);background:var(--chip-tag-fill-blue-rgba)}.schedule-side-bar-stack .mud-chip-container .manual-review.grid-batch-chip,.metadata-popover .manual-review.grid-batch-chip,.query-schedule-accordion .title-container .mud-chip-container .manual-review.grid-batch-chip{border:.0625rem solid var(--chip-tag-fill-yellow);background:var(--chip-tag-fill-yellow-rgba)}.schedule-side-bar-stack .mud-chip-container .dynamic-review.grid-batch-chip,.metadata-popover .dynamic-review.grid-batch-chip,.query-schedule-accordion .title-container .mud-chip-container .dynamic-review.grid-batch-chip{border:.0625rem solid var(--chip-tag-fill-purple);background:var(--chip-tag-fill-purple-rgba)}.schedule-side-bar-stack .mud-chip-container .not-started.grid-batch-chip,.metadata-popover .not-started.grid-batch-chip,.query-schedule-accordion .title-container .mud-chip-container .not-started.grid-batch-chip{background:var(--chip-tag-fill-neutral-rgba);--blip-color: var(--chip-tag-fill-neutral)}.schedule-side-bar-stack .mud-chip-container .in-progress.grid-batch-chip,.metadata-popover .in-progress.grid-batch-chip,.query-schedule-accordion .title-container .mud-chip-container .in-progress.grid-batch-chip{background:var(--chip-tag-fill-blue-rgba);--blip-color: var(--chip-tag-fill-blue)}.schedule-side-bar-stack .mud-chip-container .report-sent.grid-batch-chip,.metadata-popover .report-sent.grid-batch-chip,.query-schedule-accordion .title-container .mud-chip-container .report-sent.grid-batch-chip{background:var(--chip-tag-fill-green-rgba);--blip-color: var(--chip-tag-fill-green)}.schedule-side-bar-stack .mud-chip-container .completed.grid-batch-chip,.metadata-popover .completed.grid-batch-chip,.query-schedule-accordion .title-container .mud-chip-container .completed.grid-batch-chip{background:var(--chip-tag-fill-green-rgba);--blip-color: var(--chip-tag-fill-green)}.schedule-side-bar-stack .mud-chip-container .grid-batch-chip p,.metadata-popover .grid-batch-chip p,.query-schedule-accordion .title-container .mud-chip-container .grid-batch-chip p{white-space:nowrap;color:var(--body-text) !important}.schedule-side-bar-stack .mud-chip-container .grid-batch-chip .mud-chip-content,.metadata-popover .grid-batch-chip .mud-chip-content,.query-schedule-accordion .title-container .mud-chip-container .grid-batch-chip .mud-chip-content{gap:.375rem !important;padding:.25rem .5rem !important}.query-schedule-accordion{background-color:var(--surface-low) !important}.query-schedule-accordion .title-container{min-height:1.5rem;flex-wrap:wrap}.query-schedule-accordion .title-container .schedule-name-text{flex:1 1 auto !important;min-width:0;overflow:hidden;display:block !important}.query-schedule-accordion .title-container .wrap-container{min-height:1.5rem;flex-wrap:wrap}.query-schedule-accordion .title-container .mud-chip{margin:0px !important;border-radius:1rem !important;padding:0px !important}.query-schedule-accordion .title-container .metadata-icon{height:1.5rem !important}.query-schedule-accordion .title-container .metadata-icon.disabled{cursor:not-allowed !important}.query-schedule-accordion .title-container .mud-chip-container{display:flex;height:100%;padding:0 .5rem !important}.metadata-icon-span svg path{fill:var(--body-text)}.metadata-popover{padding:1rem;min-width:12rem;width:12.5rem;background-color:var(--surface-raised) !important;box-shadow:var(--surface-raised-shadow) !important}.metadata-popover .grid-batch-chip{padding:0 !important;align-self:start}.metadata-popover .next-schedule-text{font-size:.75rem;display:flex;flex-grow:1;justify-content:end}.metadata-popover .next-schedule-container{border-radius:.25rem;padding:.25rem .5rem;border:.0625rem solid var(--border-primary);display:flex}.metadata-popover .details-text{font-size:.875rem;align-self:start}.metadata-popover .schedule-arrow-container svg{height:.75rem;width:.75rem}.metadata-popover span.calendar-icon svg{margin:0 .25rem;height:.75rem;width:.75rem}.query-schedule-radio-button-group,.integration-radio-button-group{padding:0rem}.query-schedule-radio-button-group .mud-radio-group,.integration-radio-button-group .mud-radio-group{flex-wrap:wrap !important;width:100%;gap:1rem;justify-content:start;margin-left:-0.5rem}.query-schedule-radio-button-group .mud-radio-group path:nth-child(2),.integration-radio-button-group .mud-radio-group path:nth-child(2){fill:var(--body-text)}.query-schedule-radio-button-group .mud-radio-group .mud-checked path:nth-child(2),.integration-radio-button-group .mud-radio-group .mud-checked path:nth-child(2){fill:#0044f0 !important}.query-schedule-radio-button-group .mud-radio-group .mud-radio .mud-radio-content,.integration-radio-button-group .mud-radio-group .mud-radio .mud-radio-content{margin-left:.5rem}.query-schedule-radio-button-group .mud-radio-group .mud-typography,.integration-radio-button-group .mud-radio-group .mud-typography{font-weight:300;color:var(--body-text) !important;padding-left:.5rem}.query-schedule-radio-button-group .mud-radio-group .mud-icon-button,.integration-radio-button-group .mud-radio-group .mud-icon-button{padding:.5rem !important}.schedule-view-toggle-container{display:inline-flex;flex-direction:row;flex-wrap:nowrap;align-items:center;width:fit-content;background:var(--surface-low) !important;transition:background-color .2s ease,border-color .2s ease}.schedule-view-toggle-container>.compyl-button{flex:0 0 auto;justify-content:center;padding:.5rem .75rem !important;transition:transform .15s ease,background-color .2s ease}.schedule-view-toggle-container>.compyl-button:not(.active){border:none !important}.schedule-view-toggle-container>.compyl-button:not(.active),.schedule-view-toggle-container>.compyl-button:not(.active):hover,.schedule-view-toggle-container>.compyl-button:not(.active):focus,.schedule-view-toggle-container>.compyl-button:not(.active):focus-visible{color:var(--body-text) !important;fill:var(--body-text) !important;background:none}.schedule-view-toggle-container>.compyl-button:not(.active) .mud-button-label,.schedule-view-toggle-container>.compyl-button:not(.active) .mud-typography{color:var(--body-text) !important;fill:var(--body-text) !important}.schedule-view-toggle-container .schedule-view-toggle-btn.active.btn-primary.outline,.schedule-view-toggle-container .schedule-view-toggle-btn.active.btn-primary.outline:hover,.schedule-view-toggle-container .schedule-view-toggle-btn.active.btn-primary.outline:focus,.schedule-view-toggle-container .schedule-view-toggle-btn.active.btn-primary.outline:focus-visible{background-color:var(--info) !important}.schedule-view-toggle-container .schedule-view-toggle-btn.active.btn-primary.outline p,.schedule-view-toggle-container .schedule-view-toggle-btn.active.btn-primary.outline:hover p,.schedule-view-toggle-container .schedule-view-toggle-btn.active.btn-primary.outline:focus p,.schedule-view-toggle-container .schedule-view-toggle-btn.active.btn-primary.outline:focus-visible p{color:#fafafa !important;fill:#fafafa !important}.schedule-frequency-toggle-container{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;width:100%;transition:background-color .2s ease,border-color .2s ease;background:var(--surface-low) !important}.schedule-frequency-toggle-container>.compyl-button{flex:1 1 0;min-width:0;justify-content:center;padding:.75rem !important;transition:transform .15s ease,background-color .2s ease}.schedule-frequency-toggle-container>.compyl-button:not(.active){border:none !important}.schedule-frequency-toggle-container>.compyl-button:not(.active),.schedule-frequency-toggle-container>.compyl-button:not(.active):hover,.schedule-frequency-toggle-container>.compyl-button:not(.active):focus,.schedule-frequency-toggle-container>.compyl-button:not(.active):focus-visible{color:var(--body-text) !important;fill:var(--body-text) !important;background:none}.schedule-frequency-toggle-container>.compyl-button:not(.active) .mud-button-label,.schedule-frequency-toggle-container>.compyl-button:not(.active) .mud-typography,.schedule-frequency-toggle-container>.compyl-button:not(.active) .mud-button-root>span{color:var(--body-text) !important;fill:var(--body-text) !important}.schedule-frequency-toggle-container>.compyl-button:not(.active):hover .mud-button-label,.schedule-frequency-toggle-container>.compyl-button:not(.active):hover .mud-typography,.schedule-frequency-toggle-container>.compyl-button:not(.active):hover .mud-button-root>span,.schedule-frequency-toggle-container>.compyl-button:not(.active):focus .mud-button-label,.schedule-frequency-toggle-container>.compyl-button:not(.active):focus .mud-typography{color:var(--body-text) !important;fill:var(--body-text) !important}.schedule-frequency-toggle-container .schedule-frequency-toggle-btn.active.btn-primary.outline,.schedule-frequency-toggle-container .schedule-frequency-toggle-btn.active.btn-primary.outline:hover,.schedule-frequency-toggle-container .schedule-frequency-toggle-btn.active.btn-primary.outline:focus,.schedule-frequency-toggle-container .schedule-frequency-toggle-btn.active.btn-primary.outline:focus-visible{background-color:var(--info) !important}.schedule-frequency-toggle-container .schedule-frequency-toggle-btn.active.btn-primary.outline p,.schedule-frequency-toggle-container .schedule-frequency-toggle-btn.active.btn-primary.outline:hover p,.schedule-frequency-toggle-container .schedule-frequency-toggle-btn.active.btn-primary.outline:focus p,.schedule-frequency-toggle-container .schedule-frequency-toggle-btn.active.btn-primary.outline:focus-visible p{color:#fafafa !important;fill:#fafafa !important}.schedule-frequency-toggle-container .schedule-frequency-toggle-btn.active.btn-primary.outline .mud-button-label p,.schedule-frequency-toggle-container .schedule-frequency-toggle-btn.active.btn-primary.outline .mud-typography p,.schedule-frequency-toggle-container .schedule-frequency-toggle-btn.active.btn-primary.outline .mud-button-root>span p{color:#fafafa !important;fill:#fafafa !important}.schedule-frequency-toggle-container .schedule-frequency-toggle-btn.active.btn-primary.outline:hover .mud-button-label p,.schedule-frequency-toggle-container .schedule-frequency-toggle-btn.active.btn-primary.outline:hover .mud-typography p,.schedule-frequency-toggle-container .schedule-frequency-toggle-btn.active.btn-primary.outline:hover .mud-button-root>span p{color:#fafafa !important;fill:#fafafa !important}.schedule-frequency-toggle-container .schedule-frequency-toggle-divider.mud-divider-vertical{align-self:stretch;height:auto;margin:.375rem 0;border-color:var(--border-secondary);flex-shrink:0}.query-schedule-approval-instructions{margin-top:1rem !important;border:1px solid var(--border-primary);padding:1rem;border-radius:.25rem;background-color:var(--surface-low)}.query-schedule-date{padding-top:0 !important}.query-schedule-approval-instructions>div>div.mud-input-control-input-container{background-color:var(--body) !important}.query-schedule-recipients-dropdown-container{margin-top:2rem !important;border:1px solid var(--border-primary);padding-top:2rem;padding-left:1rem;padding-right:1rem;border-radius:.25rem;background-color:var(--surface-low)}.query-run-history-container>h4{padding-top:16px;padding-bottom:16px}.query-run-history-grid.compyl-grid{height:auto;margin-bottom:3rem !important}.query-run-history-grid.compyl-grid tbody tr:not([dxbl-top-virtual-spacer-element],[dxbl-bottom-virtual-spacer-element],.dxbl-grid-empty-row,:has(.dxbl-grid-empty-data-area)){height:3rem !important}.query-run-history-grid.compyl-grid tbody tr[dxbl-top-virtual-spacer-element] td,.query-run-history-grid.compyl-grid tbody tr[dxbl-bottom-virtual-spacer-element] td{border-top:none !important}.query-schedule-drop-container>div>dxbl-grid.query-schedule-draggable-grid,.query-schedule-drop-container>div>dxbl-grid.query-schedule-draggable-grid-half{border:none !important}.query-schedule-drop-container>div>dxbl-grid.query-schedule-draggable-grid>div.dxbl-grid-top-panel,.query-schedule-drop-container>div>dxbl-grid.query-schedule-draggable-grid-half>div.dxbl-grid-top-panel{background-color:var(--surface-low)}.query-schedule-drop-container>div>dxbl-grid.query-schedule-draggable-grid>dxbl-virtual-scroll-viewer>div.dxbl-scroll-viewer-content,.query-schedule-drop-container>div>dxbl-grid.query-schedule-draggable-grid-half>dxbl-virtual-scroll-viewer>div.dxbl-scroll-viewer-content{background-color:var(--surface-low) !important}.query-schedule-drop-container>div>dxbl-grid.query-schedule-draggable-grid>dxbl-virtual-scroll-viewer>div.dxbl-scroll-viewer-content>table.dxbl-grid-table>thead .dxbl-grid-header-row>th:not(.dxbl-grid-empty-cell),.query-schedule-drop-container>div>dxbl-grid.query-schedule-draggable-grid-half>dxbl-virtual-scroll-viewer>div.dxbl-scroll-viewer-content>table.dxbl-grid-table>thead .dxbl-grid-header-row>th:not(.dxbl-grid-empty-cell){background-color:var(--surface-low) !important}.query-schedule-drop-container>div>dxbl-grid.query-schedule-draggable-grid>div.dxbl-grid-top-panel>div.dxbl-grid-search-box-container,.query-schedule-drop-container>div>dxbl-grid.query-schedule-draggable-grid-half>div.dxbl-grid-top-panel>div.dxbl-grid-search-box-container{width:100%;margin-left:0px !important;padding:.5rem 0rem !important;border:none !important}.query-schedule-drop-container>div>dxbl-grid.query-schedule-draggable-grid{height:50rem !important}.query-schedule-drop-container>div>dxbl-grid.query-schedule-draggable-grid-half{height:20.6rem !important}.query-schedule-drop-container{border:1px solid var(--border-primary);padding:1rem !important;background-color:var(--surface-low);border-radius:.25rem !important}.query-schedule-approvers-recipients-column{padding-left:.5rem !important}.query-schedule-delete-btn.btn.btn-secondary{padding:.5rem 1rem}.query-result-manage-ownership-window>h4{padding-bottom:1rem}.query-result-window-container{width:100% !important;height:100% !important;padding-left:1.5rem;padding-right:1.5rem;padding-bottom:2rem}.query-result-manage-ownership-window{gap:0px !important}.query-result-window-container-header{padding-bottom:2.5rem !important;width:100%}.query-result-manage-ownership-toolbar{padding-top:1.5rem !important}.query-result-window>.dxbl-window-header{background-color:var(--body) !important;border-bottom:none !important;padding-left:1.5rem !important;padding-right:1.5rem !important;padding-top:2rem !important}.query-result-window>.dxbl-window-body{border-top:none !important}.query-result-comment-window{gap:0px !important}.query-result-approve-expiration-container{flex-direction:column !important;gap:0px !important;max-width:16rem !important}.query-result-reject-assign-task-toolbar{max-width:32rem !important;gap:.5rem !important;align-content:center}.query-result-reject-assign-task-toolbar>p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:6.25rem}.query-result-button-Reject{background-color:var(--error) !important}.query-result-button-Comment{background-color:var(--info) !important}.query-result-button-Approve{background-color:var(--success) !important}.query-result-detail-row{max-width:60rem !important;gap:.5rem;padding-left:1rem}.query-schedule-batch-link>p{color:var(--body-text) !important}.query-schedule-batch-link>p:hover{text-decoration:underline}.query-schedule-batch-chip{display:inline-flex;width:fit-content;height:1.5rem;padding:.25rem .5rem;justify-content:center;align-items:center;border-radius:1rem}.query-schedule-batch-chip.report{border:1px solid var(--chip-tag-fill-blue);background:var(--chip-tag-fill-blue-rgba)}.query-schedule-batch-chip.manual-review{border:1px solid var(--chip-tag-fill-yellow);background:var(--chip-tag-fill-yellow-rgba)}.query-schedule-batch-chip.dynamic-review{border:1px solid var(--chip-tag-fill-purple);background:var(--chip-tag-fill-purple-rgba)}.query-schedule-batch-chip.not-started{background:var(--chip-tag-fill-neutral-rgba);--blip-color: var(--chip-tag-fill-neutral)}.query-schedule-batch-chip.in-progress{background:var(--chip-tag-fill-blue-rgba);--blip-color: var(--chip-tag-fill-blue)}.query-schedule-batch-chip.report-sent{background:var(--chip-tag-fill-green-rgba);--blip-color: var(--chip-tag-fill-green)}.query-schedule-batch-chip.completed{background:var(--chip-tag-fill-green-rgba);--blip-color: var(--chip-tag-fill-green)}.query-schedule-batch-chip p{color:var(--body-text) !important}.query-schedule-batch-chip .mud-chip-content{gap:.375rem !important}.query-schedule-batch-chip>p{color:var(--button-text)}.query-batch-assigned-to-me{height:4.25rem;padding:1rem;background:var(--surface-low);border:1px solid var(--component-border);border-radius:.25rem}.query-approver-list-tooltip{background-color:var(--surface-raised);border-radius:.25rem;padding:1rem;width:38rem;max-height:34rem;overflow-y:auto}.query-approver-list-tooltip .approvers-title{white-space:nowrap;text-align:left}.query-approver-list-tooltip .approval-order-number{width:1.5rem}.btn.btn-lg.query-btn-view-all-user-list{height:1.5rem !important;min-width:4.313rem !important;padding:.25rem !important;border:1px solid var(--border-primary);border-radius:.25rem}.btn.btn-lg.query-btn-view-all-user-list p{color:var(--button-text)}.query-btn-view-all-container{width:4.313rem !important}.query-download-disabled svg path{fill:var(--text-muted)}.download-query-icon svg path{fill:var(--body-text) !important;color:var(--body-text) !important}.query-pass-fail-conditions p{margin-top:.8rem;white-space:nowrap}.query-pass-fail-container{max-width:11rem}.schedule-side-bar-stack{border-radius:4px;border:.556px solid var(--border-secondary);background:var(--surface-low)}.schedule-side-bar-stack .mud-chip{margin:0px !important;border-radius:1rem !important;padding:0px !important}.schedule-side-bar-stack .mud-chip-container{display:flex;height:100%}.schedule-side-bar-stack .section-padding{padding:.75rem !important}.compyl-schedule-side-bar{border-radius:4px;border:.556px solid var(--border-secondary);background:var(--surface-low)}.schedule-sidebar-card{cursor:pointer;padding:.75rem;border-radius:.25rem;border:1px solid var(--border-secondary);transition:background-color .15s ease,border-color .15s ease;gap:.25rem !important}.schedule-sidebar-card:hover{border-color:var(--border-primary)}.schedule-sidebar-card--selected{border-color:var(--border-primary);background:var(--surface-raised)}.schedule-review-type-grid{width:100%}.schedule-review-type-card{padding:.5rem 1rem;border-radius:.25rem;border:1px solid var(--border-secondary);background:rgba(var(--chip-fill-rgb), 0.1)}.schedule-review-type-card:hover{border-color:var(--border-primary)}.schedule-review-type-card--selected{border-color:var(--info);background:var(--chip-tag-fill-blue-rgba) !important}.schedule-review-type-card--disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.schedule-dynamic-warning-banner{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:6px;background-color:var(--chip-tag-fill-yellow-rgba) !important;border-radius:.25rem;border:1px solid var(--image-border-yellow) !important}.schedule-dynamic-warning-banner .banner-icon svg path{fill:var(--warning) !important;flex-shrink:0}.schedule-viewers-popover-anchor{position:relative;display:inline-flex;flex-direction:column;align-items:flex-start;align-self:flex-start;width:fit-content;max-width:100%;box-sizing:border-box}.schedule-viewers-popover-anchor .user-selection-popover-trigger.button-outlined{border-style:dashed !important}.schedule-viewers-popover.mud-popover{z-index:1400}.schedule-viewers-popover-paper{width:38rem !important;background-color:var(--surface-low);border:1px solid var(--border-primary);border-radius:.25rem;overflow:hidden;padding:1.5rem}.schedule-viewers-popover-paper>.mud-stack{align-items:stretch;justify-content:flex-start}.schedule-viewers-popover-body{width:100%;height:22rem;min-height:22rem;max-height:22rem;box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.75rem;overflow:hidden;border-radius:.25rem;border:1px solid var(--border-secondary);background:var(--surface-low);padding:1rem}.schedule-viewers-popover-body .mud-checkbox .mud-icon-button{padding-left:0 !important}.schedule-viewers-popover-body .compyl-text-field{flex-grow:0 !important;flex-shrink:0}.schedule-viewers-popover-body .schedule-viewers-popover-search{flex-shrink:0}.schedule-viewers-popover-body .schedule-viewers-popover-body-content{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;flex:1 1 auto;min-height:0;overflow:hidden}.schedule-viewers-popover-body .schedule-viewers-popover-list{flex:1 1 auto;min-height:0;max-height:none;margin-top:.5rem;justify-content:flex-start;align-content:flex-start}.schedule-viewers-popover-list{overflow-y:auto;display:flex;flex-direction:column;justify-content:flex-start;align-content:flex-start;gap:.25rem}.schedule-form-reviewer-container{background:var(--surface-low);border-radius:.25rem !important;padding:1rem}.schedule-recipients-selected-list-container{padding:1rem !important;border:1px solid var(--border-secondary)}.remove-all-recipients-text{text-decoration:underline;color:var(--body-text) !important}.schedule-recipient-chip-row{display:flex;flex-direction:row;align-items:center;gap:.5rem;width:100%;min-width:0;box-sizing:border-box}.schedule-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;min-width:0;margin:0}.schedule-name .mud-typography{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.schedule-recipient-chip-row-chips{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:.5rem;flex:1 1 auto;min-width:0;overflow:hidden}.schedule-recipient-chip-row-trailing{flex:0 0 auto}.schedule-recipient-chip{display:inline-flex;flex-direction:row;align-items:center;gap:.5rem;max-width:18rem;height:2rem;padding:.25rem;border-radius:.25rem;background:var(--surface-raised);flex-shrink:0}.schedule-recipient-chip .mud-avatar.schedule-recipient-chip-avatar{width:1.5rem !important;height:1.5rem !important;font-size:.625rem}.schedule-recipient-chip-email{font-weight:300 !important;color:var(--body-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.schedule-recipient-chip-remove.mud-icon-button{padding:.125rem !important}.schedule-recipient-chip-overflow-host{flex-shrink:0;display:none;align-items:center}.schedule-recipient-chip-overflow{display:inline-flex;align-items:center;justify-content:center;padding:.25rem .5rem;border-radius:.25rem;background:var(--surface-raised);border:1px solid var(--border-primary);color:var(--body-text);font-size:.875rem;line-height:1.25rem;cursor:default;outline:none}.schedule-recipient-chip-overflow:focus-visible{outline:2px solid var(--border-primary);outline-offset:2px}.schedule-recipient-chip-overflow-panel{position:fixed;z-index:2000;display:none;box-sizing:border-box;background-color:var(--surface-raised);border-radius:.25rem;padding:1rem;width:max-content;min-width:0;max-width:min(38rem,90vw);max-height:20rem;overflow-y:auto;overflow-x:hidden;pointer-events:none;box-shadow:0 4px 12px rgba(0,0,0,.25)}.schedule-recipient-chip-overflow-panel .approvers-title{white-space:nowrap;text-align:left}.schedule-recipient-chip-overflow-panel.schedule-recipient-chip-overflow-panel--populated.schedule-recipient-chip-overflow-panel--visible{display:block;width:max-content;max-width:min(38rem,90vw);pointer-events:auto}.schedule-recipient-chip-overflow-panel-title{margin-bottom:.5rem;font-weight:500;color:var(--body-text);width:max-content;max-width:100%}.schedule-recipient-chip-overflow-tooltip-row{display:flex;flex-direction:row;align-items:center;gap:.75rem;padding:.25rem 0;width:max-content;max-width:100%}.schedule-recipient-chip-overflow-tooltip-avatar{flex:0 0 auto}.schedule-recipient-chip-overflow-tooltip-avatar .mud-avatar{width:1.5rem !important;height:1.5rem !important;font-size:.625rem}.schedule-recipient-chip-overflow-tooltip-email{flex:0 1 auto;min-width:0;font-weight:300;color:var(--body-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.schedule-add-icon{transform:translate(0.5rem, 0.15rem) !important}.schedule-add-icon path,.schedule-add-icon rect,.schedule-add-icon g,.schedule-add-icon svg,.schedule-add-icon svg path,.schedule-add-icon svg rect{fill:var(--body-text) !important;color:var(--body-text) !important}.schedule-viewers-popover-search{height:2.5rem !important;padding:.5rem !important}.schedule-viewers-popover-search .mud-input-adornment svg,.schedule-viewers-popover-search .mud-input-adornment svg path,.schedule-viewers-popover-search .mud-input-adornment .mud-icon-root,.schedule-viewers-popover-search .mud-input-adornment-start svg,.schedule-viewers-popover-search .mud-input-adornment-start svg path,.schedule-viewers-popover-search .mud-input-adornment-start .mud-icon-root{fill:var(--body-text) !important;color:var(--body-text) !important;transform:translate(0, 0.1rem) !important}.schedule-viewers-popover-search svg path{fill:var(--body-text) !important}.schedule-manual-tier-section{border-radius:.25rem;display:flex;flex-direction:column;gap:1rem}.schedule-manual-tier-block{display:flex;flex-direction:column;gap:.5rem}.schedule-manual-tier-block--boxed{padding:.75rem 1rem;border:1px solid var(--border-primary);border-radius:.25rem}.schedule-summary-card{border:1px solid var(--border-primary);border-radius:.25rem;padding:1.25rem 1.5rem}.schedule-manual-tier-actions{flex-wrap:wrap;gap:.5rem}.schedule-helper-text{font-size:13px !important;font-weight:300 !important}.history-container{border-radius:.25rem;border:1px solid var(--border-primary) !important;background:var(--body) !important;padding:1rem !important}.double-arrow-refresh-icon{transform:translate(0, 0.3rem) !important}.query-results-review-layout{height:100%;flex-wrap:nowrap}.query-results-main{overflow-y:auto;padding:0;min-width:0}.query-results-sidebar{overflow-y:auto;height:100%;padding:0}.query-results-sidebar-panel{padding:1rem}.query-results-sidebar-title{display:flex;align-items:center;gap:.375rem;margin-bottom:.25rem}.query-results-sidebar-section{border:.0625rem solid var(--border-secondary);border-radius:.5rem;padding:1rem;background-color:var(--surface-low)}.query-results-reviewer-card{display:flex;flex-direction:column;gap:.375rem;padding:.5rem;border:.0625rem solid var(--border-secondary);border-radius:.375rem;background-color:var(--surface-low)}.query-results-reviewer-card-header{display:flex;align-items:center;gap:.5rem}.query-results-reviewer-card-header .mud-avatar.reviewer-tier-avatar{width:2.25rem !important;height:2.25rem !important}.query-results-reviewer-card-meta{display:flex;justify-content:space-between;align-items:center;gap:.25rem}.reminder-icon path,.reminder-icon rect,.reminder-icon g,.reminder-icon svg,.reminder-icon svg path,.reminder-icon svg rect{fill:var(--button-text) !important;color:var(--button-text) !important}.tier-active-chip{background-color:var(--success) !important;color:#fff !important;height:1.25rem !important;font-size:.7rem !important;padding:0 .5rem !important}.tier-active-chip .mud-chip-content{padding:0}.tier-section-header{display:flex;align-items:center;gap:.5rem;margin-bottom:.375rem}.query-results-row-actions .mud-icon-button{padding:0}.query-results-review-instructions .mud-expand-panel{margin-left:1rem;border:.0625rem solid var(--component-border) !important}.query-results-items-header{padding-left:1rem;padding-top:1rem}.active-reviewer-chip{height:1.5rem !important;border-radius:1rem !important;width:fit-content;align-self:center;background:var(--chip-tag-fill-green-rgba);--blip-color: var(--chip-tag-fill-green)}.active-reviewer-chip .mud-chip-content{padding-left:.5rem !important;padding-right:.5rem !important}button.batch-review-action,.mud-button.batch-review-action{background-color:var(--body) !important;height:1.5rem !important;padding:0 .5rem;min-width:2rem;box-shadow:none !important;border:.0625rem solid var(--border-secondary) !important}button.batch-review-action .mud-button-label,.mud-button.batch-review-action .mud-button-label{font-size:.875rem;font-weight:300;line-height:1.25rem;color:var(--body-text) !important;padding:0 !important}.review-instructions-panel{background-color:var(--surface-low) !important;border-radius:.25rem !important;border:.0625rem solid var(--component-border) !important}.review-instructions-panel .mud-expand-panel-header .mud-expand-panel-text{font-size:1rem;font-weight:400}.review-instructions-panel .mud-expand-panel .mud-expand-panel-header{padding:0 !important}.delegate-user-banner{border:.0625rem solid var(--chip-tag-fill-yellow-rgba) !important;border-radius:.25rem;padding:.5rem;background-color:var(--chip-tag-fill-yellow-rgba) !important}.delegate-user-banner .delegate-user-icon svg{transform:translate(0.3rem, 0.2rem) !important}.query-results-sidebar{background:var(--surface-low);border:.0625rem solid var(--border-secondary);border-radius:.25rem}.query-results-bulk-toolbar{width:100%;padding-right:1rem}.query-results-bulk-selected-count{color:var(--body-text-muted);white-space:nowrap}.query-results-pagination{border-top:.0625rem solid var(--border-secondary)}.query-results-pagination .query-results-pagination-nav{flex-wrap:nowrap}.query-results-pagination-btn{min-width:1.5rem !important;width:1.5rem !important;height:1.5rem !important;padding:.25rem !important;border-radius:.25rem !important;margin:0 !important;color:var(--body-text) !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;line-height:1 !important;vertical-align:middle !important}.query-results-pagination-btn:hover:not(:disabled){background-color:var(--surface-raised)}.query-results-pagination-btn:disabled{opacity:1;color:var(--body-text) !important}.query-results-pagination-btn .mud-icon-button-label{width:1rem;height:1rem;display:inline-flex;align-items:center;justify-content:center;line-height:1}.query-results-pagination-btn .mud-svg-icon,.query-results-pagination-btn svg{width:1rem;height:1rem;display:block}.query-results-pagination-btn svg path{fill:var(--body-text) !important}.compyl-compliance-overview aside.mud-drawer{z-index:1}.compyl-compliance-list{max-height:329px;overflow-y:scroll}.compyl-control-drawer{background-color:rgba(0,0,0,0);min-height:20rem !important}.compyl-control-drawer.mud-drawer--closed{display:none}.compyl-control-drawer div.mud-selected-item{background-color:var(--surface-raised) !important;box-shadow:var(--surface-raised-shadow) !important}.compyl-control-drawer .compyl-compliance-listitem{max-width:15.25rem}.compyl-control-drawer .compyl-compliance-listitem p{display:inline-block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:12.5rem}.compyl-controlset-toggle{z-index:2;transform:translate(-38px, 40px) !important;opacity:1;background:rgba(0,0,0,0) !important;position:absolute}.compyl-controlset-toggle span{background-color:rgba(0,0,0,0)}.compyl-controlset-toggle svg{transform:scale(1)}.compyl-controlset-toggle svg path{fill:var(--body-text) !important;color:var(--body-text) !important}.compyl-controlset-toggle svg circle{fill:var(--body-text-secondary) !important}.compyl-controls-expansionpanel{border-radius:.25rem !important;padding:1.5rem 1rem !important;flex:0 0 auto;background-color:var(--surface-low) !important}.compyl-controls-expansionpanel .mud-expand-panel-content{padding:0 !important}.compyl-controls-expansionpanel .control-status{border-radius:.75rem !important;padding:.125rem .5rem;min-width:6.875rem}.compyl-controls-expansionpanel .control-status .mud-chip-content{padding:0;font-size:var(--font-size-tiny, 12px);font-style:normal;font-weight:300;line-height:var(--font-line-height-tiny, 16px);font-size:.75rem;font-weight:300;line-height:1rem}.compyl-controls-expansionpanel .compliance-export{padding:0;height:1.5rem !important}.compyl-controls-expansionpanel .compyl-controls-evidence-expansionpanel{background-color:rgba(0,0,0,0) !important}.compyl-controls-expansionpanel .compyl-controls-evidence-expansionpanel .compyl-control-evidence-header{height:2.75rem;padding:1rem !important;border-radius:.25rem;background-color:var(--surface-raised) !important;box-shadow:var(--surface-raised-shadow) !important;margin-bottom:.125rem}.compyl-controls-expansionpanel .compyl-controls-evidence-expansionpanel .mud-expand-panel-content{padding:1rem !important;background-color:var(--body) !important;border-radius:.25rem;border:1px solid var(--border-primary);background:var(--surface-surface-base, #121212)}.compyl-controls-expansionpanel .compyl-controls-evidence-expansionpanel .mud-expand-panel-content .control-evidence-tile{background-color:var(--surface-raised) !important;box-shadow:var(--surface-raised-shadow) !important;padding:.875rem 1rem;border-radius:.3125rem;gap:.5rem !important}.compyl-controls-expansionpanel .compyl-controls-evidence-expansionpanel .mud-expand-panel-content .control-evidence-tile .compyl-menu button{padding:0;width:1rem;height:1rem !important}.compyl-controls-expansionpanel .compyl-crossmap-container{padding:.5rem 1rem;background:rgba(153,153,153,.1);border-radius:.25rem}.compyl-controls-expansionpanel .compyl-crossmap-container .compyl-compliance-label{align-self:center !important}.compyl-controls-expansionpanel .check{align-items:start !important}.compyl-controls-expansionpanel .check:hover::before{background-color:rgba(0,0,0,0) !important}.compyl-controls-expansionpanel .compyl-compliance-overview-control-name{font-weight:400;font-size:1.25rem;font-weight:400;line-height:1.75rem}.compyl-controls-expansionpanel .control-section{color:var(--secondary-disabled);padding-top:.25rem;padding-bottom:1rem;font-size:1rem;font-weight:300;line-height:1.5rem}.compyl-controls-expansionpanel .control-compliance-text{font-size:1rem;font-weight:300;line-height:1.5rem}.compyl-controls-expansionpanel .control-owner-select .mud-input-control-input-container,.compyl-controls-expansionpanel .control-description .mud-input-control-input-container{background-color:var(--body) !important}.compyl-controls-expansionpanel .integration-logo{height:1.5rem}.compyl-controls-expansionpanel .integration-additional-logo{height:1.5rem !important;width:1.5rem !important;margin:0;border-radius:4px;border:1px solid var(--icon-primary);background-color:rgba(0,0,0,0)}.compyl-controls-expansionpanel .integration-additional-logo .mud-chip-content{padding:0;color:var(--body-text);font-size:.75rem;font-style:normal;font-weight:300;line-height:16px;justify-content:center;align-items:center}.compyl-controls-expansionpanel>.mud-expand-panel-header{padding:0px !important;min-height:0px !important}.compliance-export svg path{fill:var(--body-text)}.compliance-tooltip{padding:1rem}.compliance-tooltip .d-block{gap:.25rem;display:flex !important;flex-direction:column}.compliance-tooltip .integration-logo{height:1.5rem}.compliance-tooltip p{color:var(--body-text);font-size:1rem;font-weight:300;line-height:1.5rem}.compliance-tooltip{padding:1rem}.compliance-tooltip .d-block{gap:.25rem;display:flex !important;flex-direction:column}.compliance-tooltip .integration-logo{height:1.5rem}.compliance-tooltip p{color:var(--body-text);font-size:1rem;font-weight:300;line-height:1.5rem}.integration-additional-logo{height:1.5rem !important;width:1.5rem !important;margin:0;border-radius:4px;border:1px solid var(--icon-primary);background-color:rgba(0,0,0,0)}.integration-additional-logo .mud-chip-content{padding:0;color:var(--body-text);font-size:.75rem;font-style:normal;font-weight:300;line-height:16px;justify-content:center;align-items:center}.query-results-menu-icons.menu-item-disabled svg path{fill:var(--input-field-disabled-text) !important}.query-results-menu-icons.menu-item-disabled p.mud-typography-body1{color:var(--input-field-disabled-text) !important}.query-results-menu svg path{fill:var(--body-text) !important;color:var(--body-text) !important}.query-results-menu button{min-width:40px !important;min-height:40px !important;width:40px !important;height:40px !important}.mud-popover-open:has(.query-results-menu-icons){background-color:var(--body) !important;border:1px solid var(--border-primary) !important;box-shadow:0px 8px 12px 0px rgba(0,0,0,.25) !important;width:257px !important;min-width:257px !important;max-width:257px !important;padding:12px 20px !important;z-index:1400 !important;min-height:auto !important;height:auto !important;font-size:14px !important;line-height:1.5 !important}.mud-popover-open:has(.query-results-menu-icons) .mud-list-item{padding:4px 8px !important;border-radius:4px !important;min-height:36px !important;font-size:14px !important}.mud-popover-open:has(.query-results-menu-icons) .mud-list-item-text{font-size:14px !important;line-height:1.5 !important;color:var(--body-text) !important}.mud-popover-open:has(.query-results-menu-icons) .mud-list-item-text p,.mud-popover-open:has(.query-results-menu-icons) .mud-list-item-text span{color:var(--body-text) !important}.mud-popover-open:has(.query-results-menu-icons) .mud-list-item-icon{min-width:40px !important;width:40px !important;height:40px !important}.mud-popover-open:has(.query-results-menu-icons) .mud-list{padding:0 !important;min-height:auto !important}.mud-popover-open:has(.query-results-menu-icons) .mud-menu-item{min-height:36px !important;font-size:14px !important;padding:8px 12px !important;color:var(--body-text) !important}.query-results-menu-icons svg{transform:translate(3px, 3px) !important}.query-results-menu-icons svg path{fill:var(--body-text) !important}.query-results-menu-icons:hover:not(.query-results-menu-icons.active){background-color:rgba(var(--brand-tint-rgb), 0.1) !important}.compliance-overview-control-set-expansion-panel-content-control-evidence-container-collection-title-record-menu-icons svg{transform:translate(0.1875rem, 0.125rem) !important}.compliance-overview-control-set-expansion-panel-content-control-evidence-container-collection-title-record-menu-icons svg path{fill:var(--body-text) !important}.compliance-overview-control-set-expansion-panel-content-control-evidence-container-collection-title-record-menu-icons:hover:not(.compliance-overview-control-set-expansion-panel-content-control-evidence-container-collection-title-record-menu-icons.active){background-color:rgba(var(--brand-tint-rgb), 0.1) !important}.compliance-overview-control-set-expansion-panel{margin-bottom:1rem}.compliance-overview-control-set-expansion-panel:last-child{margin-bottom:0}.compliance-overview-control-set-expansion-panel .integration-logo{width:1.5rem;height:1.5rem}.compliance-overview-control-set-summary-tile{background-color:var(--surface-raised);box-shadow:var(--surface-raised-shadow);display:flex;flex:1;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:1rem;border-radius:.25rem;gap:1rem}.compliance-overview-control-set-summary-container{display:flex;gap:.5rem;padding-top:1rem;padding-bottom:.5rem}.compliance-overview-control-set-expansion-panel-container{display:block;padding:1.5rem 1rem;justify-content:center;gap:1.5rem;align-self:stretch;width:100%}.compliance-overview-control-set-expansion-panel-container>div>div.compliance-overview-control-set-expansion-panel{margin-bottom:1rem}.compliance-overview-control-set-expansion-panel-container>div>div.compliance-overview-control-set-expansion-panel:last-child{margin-bottom:0}.compliance-overview-control-set-expansion-panel-container>div.compliance-overview-control-set-expansion-panel{display:flex;padding:0;flex-direction:column;justify-content:center;align-items:flex-start;align-self:stretch;margin-bottom:1rem}.compliance-overview-control-set-expansion-panel-container>div.compliance-overview-control-set-expansion-panel:last-child{margin-bottom:0}.compliance-overview-control-set-expansion-panel-container>div.compliance-overview-control-set-expansion-panel>div.mud-expand-panel-header{padding:0px}.compliance-overview-control-set-expansion-panel-header-control{display:flex;flex-wrap:nowrap;align-items:center;min-width:0;gap:.5rem}.compliance-overview-control-set-expansion-panel-header-control h4{flex-shrink:1;min-width:0;margin:0;word-break:break-word}.compliance-overview-control-set-expansion-panel-header-control-progress-chip{display:flex;height:1.5rem;padding:.125rem .5rem;justify-content:center;align-items:center;gap:.25rem;border-radius:.75rem !important;white-space:nowrap;flex-shrink:0;color:var(--button-text) !important}.compliance-overview-control-set-expansion-panel-header-control-progress-chip>p{color:var(--button-text) !important}.compliance-overview-control-set-expansion-panel-header-mapped-controls-container{display:flex;padding:.5rem 1rem;align-items:center;align-content:center;gap:1rem;align-self:stretch;flex-wrap:wrap;border-radius:.25rem;background-color:color-mix(in srgb, var(--icon-secondary) 10%, transparent) !important}.compliance-overview-control-set-expansion-panel-header-mapped-controls-chip{display:flex !important;height:1.75rem !important;padding:.25rem .75rem !important;justify-content:center !important;align-items:center !important;gap:.375rem !important;border-radius:1rem !important;background:color-mix(in srgb, var(--icon-secondary) 30%, transparent) !important}.compyl-chip-in-progress{background-color:#0044f0}.compyl-chip-info{background-color:var(--info)}.compyl-chip-warning{background-color:var(--warning)}.compyl-chip-success{background-color:var(--success)}.compyl-chip-error{background-color:var(--error)}.compliance-overview-control-set-expansion-panel>div.mud-collapse-container{width:100% !important}.compliance-overview-control-set-expansion-panel>div>div>div>div.mud-expand-panel-gutters{padding:0px !important}.compliance-overview-control-set-expansion-panel-content{padding-left:1.5rem;padding-right:1.5rem}.compliance-overview-control-set-expansion-panel-content-control{padding-top:1rem}.compliance-overview-control-set-expansion-panel-content-control>div.check{align-items:flex-start !important}.compliance-overview-control-set-expansion-panel-content-control-owner{padding-top:1rem}.compliance-overview-control-set-expansion-panel-content-control-owner.compyl-select-third>div>div.mud-select{min-width:200px;max-width:33%;width:33%}.compliance-overview-control-set-expansion-panel-content-control-description{padding-top:1rem;padding-bottom:1.5rem}.compliance-overview-control-set-expansion-panel-content-control-description{padding-top:1rem;padding-bottom:0rem}.compliance-overview-control-set-expansion-panel-content-control-description>div.mud-input-control-input-container{background-color:var(--body) !important}.compliance-overview-control-set-expansion-panel-content-control-description-evidence-header{display:flex;height:2.75rem;padding:1rem;justify-content:space-between;align-items:center;align-self:stretch;border-radius:.25rem;background-color:var(--surface-raised);box-shadow:var(--surface-raised-shadow);margin-top:-1.25rem}.compliance-overview-control-set-expansion-panel-content-control-description-evidence>div.mud-expand-panel-header{padding:0px !important}.compliance-overview-control-set-expansion-panel-content-control-description-evidence>div>div>div>div.mud-expand-panel-gutters{padding:0px !important}.compliance-overview-control-set-expansion-panel-content-control-evidence-container{background-color:var(--body) !important;border:1px solid var(--border-primary);padding:1rem !important;border-radius:.25rem}.compliance-overview-control-set-expansion-panel-content-control-evidence-container-collection-title-record{display:flex;padding:.875rem 1rem;justify-content:space-between;align-items:center !important;align-self:stretch;border-radius:.25rem;background-color:var(--surface-raised);box-shadow:var(--surface-raised-shadow)}.compliance-overview-control-set-expansion-panel-content-control-evidence-dot{margin-top:.688rem !important}.compliance-overview-control-set-expansion-panel-content-control-evidence-container-collection-title-record>svg>svg>g>path{fill:var(--body-text) !important}.compliance-overview-control-set-expansion-panel-content-control-evidence-container-collection-title-record>div.mud-tooltip-root>svg>svg>path{fill:var(--body-text) !important}.compliance-overview-control-set-expansion-panel-content-control-evidence-container-collection{gap:.5rem !important}.compliance-overview-control-set-expansion-panel-content-control-evidence-container>div.compliance-overview-control-set-expansion-panel-content-control-evidence-container-collection:nth-of-type(2){padding-top:.25rem}.compliance-overview-control-set-expansion-panel-content-control-evidence-container-collection-title-record-menu>div>button>span>span>svg>svg>path{fill:var(--body-text) !important}.compliance-overview-control-set-summary-tile-footer{width:100%}a>p.compyl-tiny-text{text-decoration:underline}a>p.compyl-tiny-text:hover{color:var(--info)}.clickable-filter-text{text-decoration:underline;cursor:pointer;color:var(--body-text);transition:color .2s ease}.clickable-filter-text:hover{color:var(--info)}.compliance-overview-control-set-summary-tile-progress{height:.25rem !important;border-radius:.25rem !important}.compliance-overview-control-set-summary-tile-progress>div.mud-progress-linear-bars{height:.25rem !important;border-radius:.25rem !important;border:none !important}.compliance-overview-control-set-summary-tile-progress.mud-progress-linear-color-error:not(.mud-progress-linear-buffer) .mud-progress-linear-bar{background-color:var(--error)}.compliance-overview-control-set-summary-tile-progress.mud-progress-linear-color-warning:not(.mud-progress-linear-buffer) .mud-progress-linear-bar{background-color:var(--warning)}.compliance-overview-control-set-summary-tile-progress.mud-progress-linear-color-success:not(.mud-progress-linear-buffer) .mud-progress-linear-bar{background-color:var(--success)}.compliance-overview-control-set-drawer{animation:none !important;left:unset !important;width:15.25rem !important;margin-right:-1rem !important}.compliance-overview-controlset-drawer-options-container{display:flex !important;flex-direction:column !important;align-items:flex-start !important;gap:.5rem !important;background:var(--body);padding-top:1rem;flex-grow:1}.compliance-overview-controlset-drawer-options-container .mud-button-label{justify-content:space-between}.mud-drawer--closed.compliance-overview-control-set-drawer{display:none !important}.compliance-overview-controlset-drawer-options-button{display:flex;width:15.25rem;padding:.875rem 1rem;align-items:center;gap:.625rem;flex-shrink:0;border-radius:.25rem !important;background-color:var(--surface-low) !important;justify-content:flex-start;width:100%;text-align:left;white-space:normal;word-break:break-word;height:unset !important;box-shadow:var(--surface-raised-shadow) !important}.compliance-overview-controlset-drawer-options-button p{color:var(--body-text) !important}.compliance-overview-controlset-drawer-options-button:hover{background-color:var(--surface-raised) !important;box-shadow:var(--surface-raised-shadow) !important}.compliance-overview-controlset-drawer-options-button.selected-control{background-color:var(--surface-raised) !important;box-shadow:var(--surface-raised-shadow) !important}.compliance-overview-drawer-container.mud-drawer-open-persistent-left>div.compliance-overview-drawer-content-container{margin-left:15.75rem !important}.compliance-overview-drawer-container{position:relative}.compliance-overview-control-set-toggle{position:absolute;margin-left:-2rem;margin-top:2rem;z-index:1100}.compliance-overview-control-set-expansion-panel-header-mapped-controls-chipset{display:flex;flex-direction:row;gap:.5rem;flex-wrap:wrap}.compliance-link-evidence-dialog{border-radius:.25rem;border:1px solid var(--border-primary);overflow:visible}.compliance-link-evidence-dialog .mud-dialog-title{padding:2rem 1.5rem 2.5rem 1.5rem}.compliance-link-evidence-dialog .mud-dialog-content{margin:0;padding:0 1.5rem;overflow:visible}.compliance-link-evidence-dialog .mud-dialog-actions{padding:2rem 1.5rem}.compliance-overview-skeleton{margin-top:16rem !important}.compliance-overview-skeleton>div>div.flex-column{gap:0px !important}.skelly-control-set-option{height:4rem !important}.skelly-item-compliance-overview-area>div>flex-column{gap:0px !important}.skelly-control-set-summary{height:10rem !important}.skelly-control-expansion{height:14rem !important}.compliance-overview-title-stack{flex-direction:row !important;justify-content:space-between !important;align-items:center !important;padding:0px}.compliance-overview-automated-task-queries{padding:.75rem;border-radius:.25rem;border:1px solid var(--border-primary);display:flex;gap:.25rem;flex-direction:column}.chip-tooltip-container .chip-tooltip-text{visibility:hidden;opacity:0;display:flex;border-radius:.25rem;background:#4a4a4a;max-width:10rem;max-height:20rem;width:max-content;height:auto;padding:.5rem;align-items:flex-start;text-align:center;position:absolute;left:50%;transform:translateX(-50%);bottom:120%;white-space:pre-wrap;pointer-events:none;transition:opacity .2s;font-size:.75rem;font-style:normal;font-weight:300;line-height:1rem;letter-spacing:.5px;overflow:auto}.chip-tooltip-container{position:relative;display:inline-block}.chip-tooltip-container:hover .chip-tooltip-text{visibility:visible;opacity:1}.compyl-compliance-overview{background:rgba(0,0,0,0) !important;border:none;padding-top:1rem}.compyl-compliance-overview .mud-drawer-open-mini-md-left{width:100%}.compyl-compliance-overview-drawer{position:fixed;top:0;right:0;height:100vh;width:auto;z-index:1450;display:flex;flex-direction:column;max-height:100vh}.compyl-compliance-overview-drawer-content{overflow-y:auto;flex:1 1 auto;max-height:100vh;min-height:0}.compliance-overview-trend>div.dxbl-chart-with-legend-container>div.dxbl-widget-container>svg>g>g>text{fill:var(--body-text) !important}.compliance-overview-trend-tooltip{padding:.75rem;background-color:var(--surface-high) !important;box-shadow:var(--surface-high-shadow) !important}.compliance-overview-trend>.dxbl-chart-tooltip>.dxbl-chart-tooltip-content-container+.dxbl-chart-tooltip-pointer{background-color:var(--surface-high) !important;box-shadow:var(--surface-high-shadow) !important}.compliance-overview-trend-tooltip>span{color:var(--body-text) !important}.compyl-compliance-tile{background-color:var(--surface-raised) !important;box-shadow:var(--surface-raised-shadow) !important;padding:1rem;min-height:100%}.compyl-compliance-tile .compyl-compliance-tile-title{font-size:1rem;font-weight:300;line-height:1.75rem}.compyl-compliance-tile .compyl-compliance-tile-value{color:var(--secondary-disabled-text);font-size:1.5rem;font-weight:500;line-height:1.75rem}.compyl-compliance-tile .compyl-compliance-tile-footer{font-size:.75rem;font-weight:300;line-height:1rem}.compyl-compliance-tile .compyl-compliance-tile-line{margin-top:.75rem;margin-bottom:.5rem}.compyl-compliance-tile .compyl-compliance-tile-line .mud-progress-linear-bars{border:none}.compyl-compliance-tile .compyl-compliance-tile-line:before{background-color:rgba(0,0,0,0) !important}.compyl-compliance-tile .integration-logo{height:1.5rem}.compyl-compliance-tile .mud-progress-linear-color-error .mud-progress-linear-bar{background-color:#b20900 !important}.compyl-compliance-tile .mud-progress-linear-color-warning .mud-progress-linear-bar{background-color:#c25100 !important}.compyl-compliance-tile .mud-progress-linear-color-success .mud-progress-linear-bar{background-color:#197d22 !important}.status-blip.done,.status-blip.pass{--blip-color: var(--chip-tag-fill-green)}.status-blip.past-due,.status-blip.fail{--blip-color: var(--chip-tag-fill-red)}.status-blip.not-started{--blip-color: var(--chip-tag-fill-red)}.status-blip.scheduled{--blip-color: var(--chip-tag-fill-purple)}.status-blip.in-progress{--blip-color: var(--chip-tag-fill-blue)}.status-blip.pending{--blip-color: var(--chip-tag-fill-yellow)}.status-blip.not-started,.status-blip.not-scheduled{--blip-color: var(--chip-tag-fill-neutral)}.compyl-risk-assign-tab>[role=group]{padding:1.5rem}.compyl-entry-component .risk-entry-form{width:100%}.compyl-entry-component .risk-entry-card{width:100%}.compyl-entry-component .risk-entry-grid{width:100%}.compyl-entry-component .risk-ai-field-full{width:100%}.compyl-entry-component .risk-mitigation-panel{max-width:900px}.discussion-field-title{font-size:1.25rem;font-weight:400;line-height:1.75rem;font-family:var(--font-family-title);font-style:normal;letter-spacing:-0.24px;word-wrap:break-word;overflow-wrap:break-word;line-height:1.4;flex:1 1 auto;min-width:0;padding-right:1rem}.discussion-field-timestamp{font-size:.75rem;font-weight:300;line-height:1rem;color:var(--text-muted);font-style:normal !important}.discussion-overlay{position:fixed;inset:0;z-index:1300;display:flex;align-items:center;justify-content:center;background:rgba(0, 0, 0, 0.45)}.discussion-window-shell{border:1px solid var(--border-primary);background-color:var(--body);border-radius:.25rem;max-height:80vh;max-width:56rem;width:100%;overflow:hidden;display:flex;flex-direction:column}.discussion-window-shell .discussion-field-title{user-select:none}.discussion-header{cursor:grab;align-items:flex-start !important;min-height:auto !important;flex-shrink:0}.discussion-header .compyl-button{flex-shrink:0;align-self:flex-start}.discussion-header.dragging{cursor:grabbing}.discussion-window-body{display:flex;flex-direction:column;height:100%;padding:1.5rem;width:100%;overflow-x:hidden}.discussion-window-body .d-flex.pb-4{max-width:100%;box-sizing:border-box}.discussion-separator{margin:0 -1.5rem;border-color:var(--border-primary)}.discussion-history{border-radius:.25rem;overflow-y:auto;scroll-behavior:smooth;max-height:calc(80vh - 22rem);flex-grow:1;flex-shrink:1;display:flex;flex-direction:column;gap:.5rem;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0)}.discussion-history::-webkit-scrollbar{width:.25rem !important;background-color:rgba(0,0,0,0) !important}.discussion-history::-webkit-scrollbar-track{background:rgba(0,0,0,0) !important;box-shadow:none !important;border:none !important}.discussion-history::-webkit-scrollbar-thumb{background:rgba(0,0,0,0) !important;border-radius:1.563rem !important;visibility:hidden !important}.discussion-history:hover{scrollbar-width:thin;scrollbar-color:var(--component-scroll-thumb) rgba(0,0,0,0)}.discussion-history:hover::-webkit-scrollbar{width:.25rem !important;height:.25rem !important}.discussion-history:hover::-webkit-scrollbar-thumb{background:var(--component-scroll-thumb) !important;border-radius:1.563rem !important;visibility:visible !important;cursor:pointer !important}.discussion-history:hover::-webkit-scrollbar-thumb:hover{background:var(--component-scroll-thumb-hover) !important}.discussion-history-wrapper{position:relative}.discussion-scroll-fab{position:absolute;bottom:.5rem;right:.5rem;z-index:2;opacity:.85;transition:opacity .15s ease}.discussion-scroll-fab:hover{opacity:1}.discussion-history-deleted-user{color:var(--text-muted)}.discussion-history-title{font-size:.875rem;font-weight:300;line-height:1.25rem}.discussion-comment-row{display:flex;flex-direction:row;align-items:flex-start;gap:.625rem}.discussion-comment-card{flex:1;min-width:0;border-radius:.375rem;padding:.75rem 1rem;background-color:var(--surface-raised);box-shadow:var(--surface-raised-shadow);transition:border-color .15s ease}.discussion-comment-card:hover{border-color:var(--border-secondary)}.discussion-comment-card:hover .discussion-comment-card-actions{opacity:1;pointer-events:auto}.discussion-comment-card-editing{border-color:var(--border-active-html-editor, var(--info))}.discussion-comment-card[data-color=red]{border-left:2px solid var(--image-border-red)}.discussion-comment-card[data-color=orange]{border-left:2px solid var(--image-border-orange)}.discussion-comment-card[data-color=yellow]{border-left:2px solid var(--image-border-yellow)}.discussion-comment-card[data-color=lightgreen]{border-left:2px solid var(--image-border-lightgreen)}.discussion-comment-card[data-color=green]{border-left:2px solid var(--image-border-green)}.discussion-comment-card[data-color=aqua]{border-left:2px solid var(--image-border-aqua)}.discussion-comment-card[data-color=blue]{border-left:2px solid var(--image-border-blue)}.discussion-comment-card[data-color=magenta]{border-left:2px solid var(--image-border-magenta)}.discussion-comment-card[data-color=purple]{border-left:2px solid var(--image-border-purple)}.discussion-comment-card-header{display:flex;align-items:flex-start;gap:.625rem}.discussion-comment-card-avatar{flex-shrink:0;padding-top:.5rem}.discussion-comment-card-meta{flex:1;min-width:0;display:flex;flex-direction:row;align-items:baseline;gap:.5rem;flex-wrap:wrap}.discussion-comment-card-author{font-size:.875rem;font-weight:300;line-height:1.25rem;font-weight:600;color:var(--body-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.discussion-comment-card-time{font-size:.75rem;font-weight:300;line-height:1rem;color:var(--text-muted);font-style:normal !important}.discussion-comment-card-edited{font-size:.75rem;font-weight:300;line-height:1rem;color:var(--text-muted);font-style:italic}.discussion-comment-card-actions{display:flex;align-items:center;gap:.25rem;flex-shrink:0;opacity:0;pointer-events:none;transition:opacity .15s ease}.discussion-comment-card-body{font-size:1rem;font-weight:300;line-height:1.5rem;color:var(--body-text);overflow-wrap:break-word;word-break:break-word}.discussion-comment-card-body p{margin-bottom:0}.discussion-comment-card-body img,.discussion-comment-card-body video{max-width:100%;height:auto;display:block;border-radius:.25rem}.discussion-comment-card-body span.mention{background-color:var(--text-highlight);border-radius:.25rem;padding:.0625rem .25rem}.discussion-comment-card-edit-body{display:flex;flex-direction:column;gap:.5rem}.discussion-comment-card-edit-actions{display:flex;justify-content:flex-end;gap:.5rem}.discussion-editor-stack{flex-grow:1}.discussion-new-comment-row{display:flex;flex-direction:row;align-items:flex-start;gap:.625rem}.discussion-new-comment-row .discussion-comment-card-avatar{padding-top:0}.discussion-new-comment-header{font-size:.875rem;font-weight:300;line-height:1.25rem;font-weight:600;color:var(--body-text)}.discussion-editor{border:.0625rem solid var(--border-primary);border-radius:.25rem}.discussion-footer{display:flex;flex-direction:row;align-items:center;gap:.5rem;padding-top:.25rem}.discussion-footer-spacer{flex:1}.discussion-bulk-banner{border-radius:.3125rem;background-color:var(--warning);min-height:3.25rem;display:flex;padding:.875rem 1.5rem}.discussion-bulk-banner .warning-text{font-size:1rem;font-weight:300;line-height:1.5rem;font-style:normal}.discussion-bulk-banner .warning-icon-discussion svg{transform:translate(0.1875rem, 0.12rem) !important}.discussion-bulk-banner .warning-icon-discussion svg path{fill:var(--banner-text) !important;transform:scale(0.6) !important}.discussion-bulk-banner span{color:var(--banner-text) !important}.discussion-comment-section{display:flex;flex-direction:column;gap:1rem}.discussion-approval-radio .mud-radio-group{display:initial !important;width:auto}.discussion-approval-radio .mud-radio-content{white-space:nowrap}.discussion-approval-radio .mud-checked svg{fill:var(--info) !important}.discussion-close-icon svg path{fill:var(--body-text) !important;color:var(--body-text) !important}.discussion-icon path,.discussion-icon rect,.discussion-icon g,.discussion-icon svg,.discussion-icon svg path,.discussion-icon svg rect{fill:var(--body-text) !important;color:var(--body-text) !important}.ck.ck-mentions{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0)}.ck.ck-mentions::-webkit-scrollbar{width:.25rem !important;background-color:rgba(0,0,0,0) !important}.ck.ck-mentions::-webkit-scrollbar-track{background:rgba(0,0,0,0) !important;box-shadow:none !important;border:none !important}.ck.ck-mentions::-webkit-scrollbar-thumb{background:rgba(0,0,0,0) !important;border-radius:1.563rem !important;visibility:hidden !important}.ck.ck-mentions:hover{scrollbar-width:thin;scrollbar-color:var(--component-scroll-thumb) rgba(0,0,0,0)}.ck.ck-mentions:hover::-webkit-scrollbar{width:.25rem !important;height:.25rem !important}.ck.ck-mentions:hover::-webkit-scrollbar-thumb{background:var(--component-scroll-thumb) !important;border-radius:1.563rem !important;visibility:visible !important;cursor:pointer !important}.ck.ck-mentions:hover::-webkit-scrollbar-thumb:hover{background:var(--component-scroll-thumb-hover) !important}.compyl-collaborative-editor-presence{background-color:var(--body)}.login-page{min-height:100dvh;display:grid;place-items:center;padding:2rem}.login-container{display:flex;padding:3rem;flex-direction:column;align-items:center;gap:3rem;border-radius:.5rem;border:1px solid var(--border-primary);background-color:var(--surface-low);width:30rem;max-width:100%;margin:0}.login-container-grid{display:flex;align-items:center;text-align:center}.login-container>h4.compyl-h4-text{padding-bottom:.25rem}.login-logo{display:block;margin-inline:auto;padding-bottom:1.5rem;width:12.5rem;height:auto;max-width:100%}.theme-light .login-logo.theme-dark-only{display:none}.theme-dark .login-logo.theme-light-only{display:none}.login-idp-container{gap:1.5rem;padding-top:3rem;padding-bottom:1.5rem}.login-terms-link{color:var(--body-text)}.login-terms-link:hover{text-decoration:underline;color:var(--body-text)}.nav-skeleton-container{display:flex;flex-direction:column;width:56px;height:100vh;padding:12px 0;background:var(--surface-low);align-items:center;gap:4px}.nav-skeleton-header{padding:8px 0 16px}.nav-skeleton-section{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 0}.nav-skeleton-label{opacity:.3}.nav-skeleton-item{opacity:.4}.nav-skeleton-profile{margin-top:auto;padding-bottom:12px}.query-schedule-details-popover{background-color:var(--surface-raised);border-radius:.25rem;padding:1rem;width:10.813rem;height:20rem}.query-schedule-details-popover .mud-chip{margin:0px !important}.query-schedule-details-popover .grid-avatar{height:1.5rem !important;width:1.5rem !important}.query-schedule-details-popover .details-text{font-size:.875rem}.query-schedule-details-popover .next-schedule-text{font-size:.75rem}.query-schedule-details-popover .next-schedule-container{border-radius:.25rem;padding:.25rem .5rem;border:.0625rem solid var(--border-primary)}.query-schedule-details-popover .grid-batch-chip{display:inline-flex;width:fit-content;height:1.5rem !important;justify-content:center;align-items:center;border-radius:1rem !important}.query-schedule-details-popover .grid-batch-chip.report{border:.0625rem solid var(--chip-tag-fill-blue);background:var(--chip-tag-fill-blue-rgba)}.query-schedule-details-popover .grid-batch-chip.manual-review{border:.0625rem solid var(--chip-tag-fill-yellow);background:var(--chip-tag-fill-yellow-rgba)}.query-schedule-details-popover .grid-batch-chip.dynamic-review{border:.0625rem solid var(--chip-tag-fill-purple);background:var(--chip-tag-fill-purple-rgba)}.query-schedule-details-popover .grid-batch-chip.not-started{background:var(--chip-tag-fill-neutral-rgba);--blip-color: var(--chip-tag-fill-neutral)}.query-schedule-details-popover .grid-batch-chip.in-progress{background:var(--chip-tag-fill-blue-rgba);--blip-color: var(--chip-tag-fill-blue)}.query-schedule-details-popover .grid-batch-chip.report-sent{background:var(--chip-tag-fill-green-rgba);--blip-color: var(--chip-tag-fill-green)}.query-schedule-details-popover .grid-batch-chip.completed{background:var(--chip-tag-fill-green-rgba);--blip-color: var(--chip-tag-fill-green)}.query-schedule-details-popover .grid-batch-chip p{color:var(--body-text) !important}.query-schedule-details-popover .grid-batch-chip .mud-chip-content{gap:.375rem !important;padding:.25rem .5rem !important}.query-schedule-details-popover .page-text{font-size:.625rem !important;font-weight:300 !important}.query-schedule-details-popover .chevron-icon svg{transform:translate(0.2rem, 0.15rem)}.query-schedule-details-popover .chevron-icon svg path{fill:var(--body-text)}.query-schedule-details-popover .chevron-icon.disabled svg path{fill:var(--text-muted) !important}.query-schedule-details-popover .calendar-icon svg path{fill:var(--body-text)}.query-schedule-details-popover .schedule-divider{border:.0625rem solid var(--border-primary) !important}.compyl-policies-dialog{background-color:var(--modal-background-surface) !important;box-shadow:var(--surface-high-shadow) !important;border:.0625rem solid var(--border-primary);border-radius:.25rem !important;max-width:31.25rem}.compyl-policies-dialog .compyl-policies-dialog-title{display:flex;height:2rem;justify-content:space-between;align-items:center;align-self:stretch}.compyl-policies-dialog .compyl-policies-dialog-title .mud-icon-button{padding:.5rem;border-radius:.25rem;background-color:var(--surface-hover)}.compyl-policies-dialog .compyl-policies-dialog-title .close-icon svg path,.compyl-policies-dialog .compyl-policies-dialog-title .close-icon svg rect,.compyl-policies-dialog .compyl-policies-dialog-title .close-icon svg g,.compyl-policies-dialog .compyl-policies-dialog-title .close-icon svg svg,.compyl-policies-dialog .compyl-policies-dialog-title .close-icon svg svg path,.compyl-policies-dialog .compyl-policies-dialog-title .close-icon svg svg rect{fill:--body-text !important;color:--body-text !important}.compyl-policies-dialog .compyl-policies-dialog-title .title{color:var(--body-text);font-family:var(--font-family-title);font-size:1.25rem;font-style:normal;font-weight:200;line-height:var(--font-line-height-h3, 2rem);letter-spacing:-0.00938rem}.compyl-policies-dialog .compyl-policies-dialog-close{margin-left:auto}.compyl-policies-dialog .compyl-policies-dialog-subtitle{color:var(--body-text);font-size:1rem;font-style:normal;font-weight:200;padding-bottom:.5rem}.compyl-policies-dialog .compyl-policies-dialog-actions{align-items:flex-start;gap:1.5rem;align-self:stretch}.compyl-policies-dialog .compyl-policies-dialog-policy-label{padding-left:.25rem;font-size:1rem;font-weight:200 !important;color:var(--body-text)}.compyl-policies-dialog .compyl-policies-dialog-content{display:flex;flex-direction:column;height:100%}.compyl-policies-dialog .compyl-policies-dialog-list-container{padding:.5rem;flex:1 1 auto;max-height:40rem !important;overflow-y:auto;border-radius:.25rem;border:.0625rem solid var(--border-primary);background-color:var(--surface-low) !important}.compyl-policies-dialog .compyl-submit-all-policies-page{max-height:85vh !important;font-weight:200 !important}.compyl-policies-dialog .compyl-submit-all-policies-page .mud-dialog .mud-dialog-actions{display:flex;justify-content:flex-end;align-items:center;gap:27rem;align-self:stretch}.compyl-policies-dialog .compyl-submit-all-policies-page .mud-dialog-content{margin:0}.compyl-policies-dialog .compyl-submit-all-policies-page .mud-dialog-actions{padding-bottom:1.5rem;padding-right:1.5rem;padding-top:0}.compyl-policies-dialog .compyl-policies-upload-dialog{background-color:var(--modal-background-surface) !important;box-shadow:var(--surface-high-shadow) !important;border:.063rem solid var(--border-primary);border-radius:.438rem !important}.compyl-policies-dialog .compyl-policies-upload-dialog .select-popover-container{position:fixed !important}.theme-dark .compyl-policies-dialog{background-color:var(--surface-low)}.theme-dark .compyl-policies-dialog .compyl-policies-dialog-title .title{color:var(--body-text)}.theme-dark .compyl-policies-dialog .mud-paper.mud-elevation-0.compyl-policies-dialog-background{background-color:var(--surface-low) !important}.theme-dark .compyl-policies-dialog .compyl-policies-dialog-background{box-shadow:none;background-color:var(--body) !important}.theme-dark .compyl-policies-dialog .compyl-policies-dialog-subtitle{color:var(--body-text);background-color:var(--body) !important}.theme-dark .compyl-policies-dialog .compyl-policies-dialog-list-container{background-color:var(--surface-low);border-color:var(--border-primary)}.theme-dark .compyl-policies-dialog .compyl-policies-upload-dialog{background-color:var(--surface-low);border-color:var(--border-primary)}.theme-dark .compyl-policies-dialog .mud-typography .mud-typography-body1 .compyl-policies-dialog-subtitle{background-color:var(--surface-low)}.theme-dark .compyl-policies-dialog .mudpaper{background-color:var(--surface-low)}.policy-buttons svg path,.policy-buttons svg rect,.policy-buttons svg g,.policy-buttons svg svg,.policy-buttons svg svg path,.policy-buttons svg svg rect{fill:--body-text !important;color:--body-text !important}.policy-acknowledgements-issue-progress-bar .mud-progress-linear-bars{border:none}.policy-metadata-approver-row{display:flex;flex-direction:row;align-items:flex-end;gap:.5rem}.policy-metadata-approver-row>:first-child{flex:1 1 auto}.external-publish-status-list{display:flex;flex-direction:column;gap:.75rem}.external-publish-row{display:flex;flex-direction:row;align-items:stretch;gap:.625rem;padding:.75rem .625rem .75rem .5rem;border-radius:.375rem;border:.0625rem solid var(--border-secondary);background:var(--body)}.external-publish-icon{flex:0 0 2rem;width:2rem;height:2rem;border-radius:.25rem;align-self:flex-start;margin-top:.125rem;object-fit:contain}.external-publish-body{flex:1;display:flex;flex-direction:column;gap:.25rem;min-width:0}.external-publish-row-header,.external-publish-row-footer{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.5rem;min-width:0}.external-publish-row-header>:first-child,.external-publish-row-footer>:first-child{flex:1 1 auto;min-width:0}.external-publish-row-header>:last-child:not(:first-child),.external-publish-row-footer>:last-child:not(:first-child){flex:0 0 auto}.external-publish-provider-name{font-weight:600;display:block}.external-publish-badge{display:inline-flex;align-items:center;padding:.125rem .5rem;border-radius:624.9375rem;font-size:.75rem;line-height:1.25;border:.0625rem solid rgba(0,0,0,0)}.external-publish-badge-pending{color:var(--mud-palette-info);border-color:color-mix(in srgb, var(--mud-palette-info) 45%, transparent);background:color-mix(in srgb, var(--mud-palette-info) 12%, transparent)}.external-publish-spinner{width:.875rem !important;height:.875rem !important}.external-publish-link,.external-publish-details-trigger{display:inline-flex;align-items:center;gap:.25rem;color:inherit;text-decoration:none;cursor:pointer}.external-publish-link:hover,.external-publish-details-trigger:hover{text-decoration:underline}.external-publish-link-icon{opacity:.85}.policy-document-container{background-color:rgba(0,0,0,0)}.compyl-policy-document .compyl-collaborative-editor{--collab-sticky-top: 3.438rem}.policy-document-editor-pane{min-height:0}.policy-document-draft-loading{display:flex;align-items:center;justify-content:center;min-height:40rem}.policy-token-field{min-width:12.188rem}.policy-token-chip{display:flex;align-items:flex-end;gap:.25rem;padding:.375rem;border:.0625rem solid rgba(0,0,0,0);border-radius:.375rem;cursor:grab;transition:background 120ms ease,border-color 120ms ease,box-shadow 120ms ease}.policy-token-chip:hover{background:var(--surface-raised-low);border-color:var(--border-secondary)}.policy-token-chip:hover .policy-token-drag-handle{opacity:1}.policy-token-chip:active,.policy-token-chip-dragging{cursor:grabbing;background:var(--surface-high);border-color:var(--border-selected);box-shadow:0 .125rem .5rem rgba(0,0,0,.2);opacity:.85}.policy-token-chip[draggable=false]{cursor:default}.policy-token-chip[draggable=false] .policy-token-drag-handle{cursor:not-allowed;opacity:.25}.policy-token-chip[draggable=false]:hover .policy-token-drag-handle{opacity:.25}.policy-token-chip[draggable=false]:active{cursor:default;background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);box-shadow:none;opacity:1}.policy-token-chip .policy-token-field{flex:1 1 auto;min-width:0;pointer-events:auto}.policy-token-chip-actions{flex-shrink:0;padding-top:.875rem;pointer-events:auto}.policy-token-drag-handle{flex-shrink:0;align-self:flex-start;margin-top:.25rem;margin-bottom:auto;font-size:1.125rem !important;color:var(--body-text);opacity:.4;cursor:grab;transition:opacity 120ms ease}.policy-token-drag-handle:active{cursor:grabbing}.policy-submit-action-btn{background-color:#616161 !important}.policy-progress-indicator{color:#fff}.policy-revision-history-panel{background-color:var(--surface-low);border:.0625rem solid var(--border-secondary);border-radius:.25rem;overflow:hidden}.policy-revision-history-target{max-height:30rem;min-height:2rem;overflow-y:auto;width:100%;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0)}.policy-revision-history-target::-webkit-scrollbar{width:.25rem !important;background-color:rgba(0,0,0,0) !important}.policy-revision-history-target::-webkit-scrollbar-track{background:rgba(0,0,0,0) !important;box-shadow:none !important;border:none !important}.policy-revision-history-target::-webkit-scrollbar-thumb{background:rgba(0,0,0,0) !important;border-radius:1.563rem !important;visibility:hidden !important}.policy-revision-history-target:hover{scrollbar-width:thin;scrollbar-color:var(--component-scroll-thumb) rgba(0,0,0,0)}.policy-revision-history-target:hover::-webkit-scrollbar{width:.25rem !important;height:.25rem !important}.policy-revision-history-target:hover::-webkit-scrollbar-thumb{background:var(--component-scroll-thumb) !important;border-radius:1.563rem !important;visibility:visible !important;cursor:pointer !important}.policy-revision-history-target:hover::-webkit-scrollbar-thumb:hover{background:var(--component-scroll-thumb-hover) !important}.policy-revision-history-target+.policy-revision-history-target{margin-top:.5rem}.policy-revision-history-target-draft[data-revision-filter="1"] .ck-revision-history-sidebar__revision-wrapper[data-rev-type=approved],.policy-revision-history-target-draft[data-revision-filter="1"] .ck-revision-history-sidebar__revision-wrapper[data-rev-type=other]{display:none}.policy-revision-history-target-draft[data-revision-filter="2"] .ck-revision-history-sidebar__revision-wrapper[data-rev-type=draft]{display:none}.policy-revision-history-filter{margin-bottom:.75rem}.policy-revision-history-toggle{width:100%}.policy-revision-history-toggle.mud-toggle-group{display:flex;flex-direction:row;align-items:stretch;gap:.25rem;padding:.25rem;width:100%;border-radius:.5rem;overflow:hidden;background-color:var(--surface-low) !important;border:1px solid var(--border-primary) !important;box-shadow:none !important}.policy-revision-history-toggle .mud-toggle-item,.policy-revision-history-toggle button.mud-toggle-item{flex:1 1 0;min-height:2rem;text-align:center;text-transform:none;font-weight:500;font-size:.8125rem;border-radius:.375rem !important;border:1px solid rgba(0,0,0,0) !important;box-shadow:none !important;color:var(--body-text) !important;background-color:rgba(0,0,0,0) !important}.policy-revision-history-toggle .mud-toggle-item:hover,.policy-revision-history-toggle button.mud-toggle-item:hover{background-color:color-mix(in srgb, var(--info) 12%, transparent) !important}.policy-revision-history-toggle .mud-toggle-item.mud-toggle-item-selected,.policy-revision-history-toggle button.mud-toggle-item.mud-toggle-item-selected,.policy-revision-history-toggle .mud-toggle-item[aria-pressed=true],.policy-revision-history-toggle button.mud-toggle-item[aria-pressed=true]{background-color:var(--info) !important;border-color:var(--info) !important;color:var(--info-contrast-text) !important}.policy-revision-history-toggle .mud-toggle-item.mud-toggle-item-selected .mud-button-label,.policy-revision-history-toggle .mud-toggle-item.mud-toggle-item-selected .mud-typography,.policy-revision-history-toggle button.mud-toggle-item.mud-toggle-item-selected .mud-button-label,.policy-revision-history-toggle button.mud-toggle-item.mud-toggle-item-selected .mud-typography,.policy-revision-history-toggle .mud-toggle-item[aria-pressed=true] .mud-button-label,.policy-revision-history-toggle .mud-toggle-item[aria-pressed=true] .mud-typography,.policy-revision-history-toggle button.mud-toggle-item[aria-pressed=true] .mud-button-label,.policy-revision-history-toggle button.mud-toggle-item[aria-pressed=true] .mud-typography{color:var(--info-contrast-text) !important}.policy-dialog-toolbar{height:2.5rem !important;margin-left:0;padding-left:0}.policy-cancel-btn{text-transform:none}.policy-upload-dialog-constrained{max-width:50rem}.policy-sidebar{display:flex;flex-direction:column;gap:.75rem;padding-right:.5rem;align-self:flex-start}.policy-sidebar-toggle{width:100%}.policy-sidebar-toggle.mud-toggle-group{display:flex;flex-direction:row;align-items:stretch;gap:.25rem;padding:.25rem;width:100%;border-radius:.5rem;overflow:hidden;background-color:var(--surface-low) !important;border:1px solid var(--border-primary) !important;box-shadow:none !important}.policy-sidebar-toggle .mud-toggle-item,.policy-sidebar-toggle button.mud-toggle-item{flex:1 1 0;min-height:2.25rem;text-align:center;text-transform:none;font-weight:500;border-radius:.375rem !important;border:1px solid rgba(0,0,0,0) !important;box-shadow:none !important;color:var(--body-text) !important;background-color:rgba(0,0,0,0) !important}.policy-sidebar-toggle .mud-toggle-item:hover,.policy-sidebar-toggle button.mud-toggle-item:hover{background-color:color-mix(in srgb, var(--info) 12%, transparent) !important}.policy-sidebar-toggle .mud-toggle-item.mud-toggle-item-selected,.policy-sidebar-toggle button.mud-toggle-item.mud-toggle-item-selected,.policy-sidebar-toggle .mud-toggle-item[aria-pressed=true],.policy-sidebar-toggle button.mud-toggle-item[aria-pressed=true]{background-color:var(--info) !important;border-color:var(--info) !important;color:var(--info-contrast-text) !important}.policy-sidebar-toggle .mud-toggle-item.mud-toggle-item-selected .mud-button-label,.policy-sidebar-toggle .mud-toggle-item.mud-toggle-item-selected .mud-typography,.policy-sidebar-toggle button.mud-toggle-item.mud-toggle-item-selected .mud-button-label,.policy-sidebar-toggle button.mud-toggle-item.mud-toggle-item-selected .mud-typography,.policy-sidebar-toggle .mud-toggle-item[aria-pressed=true] .mud-button-label,.policy-sidebar-toggle .mud-toggle-item[aria-pressed=true] .mud-typography,.policy-sidebar-toggle button.mud-toggle-item[aria-pressed=true] .mud-button-label,.policy-sidebar-toggle button.mud-toggle-item[aria-pressed=true] .mud-typography{color:var(--info-contrast-text) !important}.policy-sidebar-toggle .policy-sidebar-toggle-item{flex:1 1 0}.policy-sidebar-toggle .policy-sidebar-toggle-draft-tooltip-root{flex:1 1 0;min-width:0;display:flex;pointer-events:auto;cursor:not-allowed}.policy-sidebar-toggle .policy-sidebar-toggle-draft-tooltip-root .mud-toggle-item,.policy-sidebar-toggle .policy-sidebar-toggle-draft-tooltip-root button.mud-toggle-item{cursor:not-allowed !important;opacity:.4 !important;background-color:rgba(0,0,0,0) !important}.policy-sidebar-toggle .policy-sidebar-toggle-draft-tooltip-root .mud-toggle-item:hover,.policy-sidebar-toggle .policy-sidebar-toggle-draft-tooltip-root button.mud-toggle-item:hover{background-color:rgba(0,0,0,0) !important}.policy-sidebar-banner{border-radius:.5rem;padding:.75rem 1rem;margin:0}.policy-sidebar-banner.mud-alert{background-color:var(--info-translucent) !important;border:1px solid var(--info) !important;color:var(--body-text) !important;box-shadow:none !important}.policy-sidebar-banner .mud-alert-icon{color:var(--info) !important}.policy-sidebar-banner .mud-alert-message{color:var(--body-text) !important}.policy-sidebar-banner.policy-sidebar-banner--locked.mud-alert{background-color:color-mix(in srgb, var(--warning) 12%, transparent) !important;border:1px solid color-mix(in srgb, var(--warning) 55%, transparent) !important}.policy-sidebar-banner.policy-sidebar-banner--locked .mud-alert-icon{color:var(--warning) !important}.policy-sidebar-banner.policy-sidebar-banner--locked .policy-sidebar-banner-detail{display:block;margin-top:.25rem;font-weight:400}.policy-sidebar-accordions{display:flex;flex-direction:column;gap:.625rem;flex:0 1 auto;align-self:stretch;min-height:0}.policy-sidebar-accordions.mud-expansion-panels{gap:.625rem;background:rgba(0,0,0,0) !important}.policy-sidebar-accordions>.mud-expand-panel,.policy-sidebar-accordions .compyl-policies-expansionpanel.mud-expand-panel{flex:0 0 auto !important;border:1px solid var(--border-primary) !important;border-radius:.5rem !important;background-color:var(--surface-low) !important;box-shadow:none !important;overflow:hidden}.policy-sidebar-accordions>.mud-expand-panel::before,.policy-sidebar-accordions .compyl-policies-expansionpanel.mud-expand-panel::before{display:none}.policy-sidebar-accordions .mud-expand-panel-header{background-color:var(--body) !important;border:none !important;min-height:3rem;padding:.5rem .75rem !important;box-sizing:border-box}.policy-sidebar-accordions .mud-expand-panel-content{background-color:var(--surface-low) !important;border-top:1px solid var(--border-primary) !important;padding:.75rem 1rem !important}.policy-sidebar-accordions .mud-expand-panel-text{color:var(--body-text);font-weight:500}.policy-general-info-grid{display:grid;grid-template-columns:1fr 1fr;row-gap:1rem;column-gap:.75rem;padding:.5rem 0}.policy-general-info-field{display:flex;flex-direction:column;gap:.25rem;min-width:0}.policy-general-info-label{text-transform:uppercase;letter-spacing:.04em;font-size:.72rem}.policy-sidebar-stub-copy{display:block;padding:.5rem 0}.policy-token-helper{display:block;padding-bottom:.25rem}.policy-darkmode-note{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 1rem;margin-bottom:1rem;border-radius:.5rem;background-color:color-mix(in srgb, var(--surface-low, transparent) 100%, transparent);text-align:center}.policy-v0-document-hint{text-align:center;margin-bottom:1rem}.policy-v0-document-hint .policy-v0-document-hint_text{font-size:20px;line-height:1.4;color:var(--secondary)}.policy-reupload-btn{margin-top:1rem}.policy-header-ai-alignment-content{display:inline-flex;align-items:center;gap:.5rem}.compyl-policy-document .ck-content{overflow-wrap:break-word;min-width:0}.compyl-policy-document .ck-content img,.compyl-policy-document .ck-content video,.compyl-policy-document .ck-content svg{max-width:100%;height:auto}.compyl-policy-document .ck-content div,.compyl-policy-document .ck-content p,.compyl-policy-document .ck-content ul,.compyl-policy-document .ck-content ol,.compyl-policy-document .ck-content table{max-width:100%}.compyl-policy-document .ck-content figure.table{display:block;max-width:100%;overflow-x:auto}.compyl-policy-document .ck-content pre{max-width:100%;overflow-x:auto}.compyl-policy-document .ck-content [style*="text-indent:-"],.compyl-policy-document .ck-content [style*="text-indent: -"]{text-indent:0 !important}.compyl-policy-document .ck-content li[style*="pt -"],.compyl-policy-document .ck-content li[style*="margin-left:-"],.compyl-policy-document .ck-content li[style*="margin-left: -"]{margin-left:0 !important}.compyl-policy-document .ck-content header.policy-doc-header,.compyl-policy-document .ck-content footer.policy-doc-footer{position:relative;padding:.75rem 1rem;margin:.75rem 0;border:.0625rem solid var(--border-secondary);border-radius:.375rem;background:var(--surface-raised-low, var(--surface-low))}.compyl-policy-document .ck-content header.policy-doc-header::before,.compyl-policy-document .ck-content footer.policy-doc-footer::before{display:block;font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted, var(--body-text));margin-bottom:.375rem}.compyl-policy-document .ck-content header.policy-doc-header::before{content:"Header"}.compyl-policy-document .ck-content footer.policy-doc-footer::before{content:"Footer"}.policy-document-locked-banner{margin:0 0 .75rem;border-radius:.375rem}.policy-document-locked-banner .policy-document-locked-banner-detail{display:inline-block;margin-left:.5rem;font-weight:400}.anonymous-signing-layout{min-height:100vh;display:flex;flex-direction:column}.anonymous-signing-layout .compyl-appbar{padding:0 1.5rem}.anonymous-signing-layout .compyl-appbar .logo-container{padding-left:.5rem}.anonymous-signing-body{flex:1;padding:1.5rem 2rem;background:var(--body)}.sign-policy-container{max-width:100rem;margin:0 auto}.sign-policy-grid{margin:0}.sign-policy-rail{padding-right:1.5rem}.sign-policy-skeleton-checkbox{border-radius:.188rem}.sign-policy-skeleton-field{border-radius:.25rem}.sign-policy-skeleton-button{border-radius:.5rem}.sign-policy-form{display:flex;flex-direction:column;gap:.5rem}.sign-policy-action-row{align-items:center;flex-wrap:wrap}.sign-policy-inline-error{color:var(--danger, #c62828)}.sign-policy-consent{transition:color 200ms ease;border-radius:.5rem}.sign-policy-consent.is-nudging{color:var(--danger, #c62828)}.sign-policy-consent.is-nudging .mud-checkbox-label,.sign-policy-consent.is-nudging .mud-checkbox-label *{color:var(--danger, #c62828) !important}.sign-policy-consent.is-nudging .mud-icon-button{background-color:rgba(198,40,40,.16);animation:sign-policy-consent-pulse 650ms ease-out both}.sign-policy-consent.is-nudging .mud-checkbox .mud-icon-root{color:var(--danger, #c62828) !important}.sign-policy-gated-input{position:relative;transform-origin:center}.sign-policy-gated-input.is-nudging{animation:sign-policy-input-shake 650ms cubic-bezier(0.36, 0.07, 0.19, 0.97) both}.sign-policy-gated-input.is-nudging .mud-input-outlined-border,.sign-policy-gated-input.is-nudging .mud-input-outlined .mud-input-slot fieldset,.sign-policy-gated-input.is-nudging fieldset.mud-input-outlined-border{border-color:var(--danger, #c62828) !important;border-width:2px !important;animation:sign-policy-field-flash 650ms ease-out both}.sign-policy-gated-input.is-nudging .mud-input-label,.sign-policy-gated-input.is-nudging .mud-input-label-animated,.sign-policy-gated-input.is-nudging label.mud-input-label{color:var(--danger, #c62828) !important}.sign-policy-gated-input.is-nudging .mud-input-helper-text{color:var(--danger, #c62828) !important}.sign-policy-input-shield{position:absolute;inset:0;z-index:2;cursor:pointer;background:rgba(0,0,0,0);border-radius:.5rem}@keyframes sign-policy-input-shake{0%,100%{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-6px)}20%,40%,60%,80%{transform:translateX(6px)}}@keyframes sign-policy-consent-pulse{0%{box-shadow:0 0 0 0 rgba(198,40,40,.4)}70%{box-shadow:0 0 0 10px rgba(198,40,40,0)}100%{box-shadow:0 0 0 0 rgba(198,40,40,0)}}@keyframes sign-policy-field-flash{0%{background-color:rgba(198,40,40,.18)}100%{background-color:rgba(0,0,0,0)}}@media(prefers-reduced-motion: reduce){.sign-policy-consent.is-nudging .mud-icon-button{animation:none}.sign-policy-gated-input.is-nudging{animation:none}.sign-policy-gated-input.is-nudging .mud-input-outlined-border{animation:none}}.sign-policy-document-paper{padding:2rem 2.5rem;border-radius:.5rem;border:1px solid var(--border-primary);background:var(--surface-low);color:var(--body-text);max-height:calc(100vh - 8rem);overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0)}.sign-policy-document-paper::-webkit-scrollbar{width:.25rem !important;background-color:rgba(0,0,0,0) !important}.sign-policy-document-paper::-webkit-scrollbar-track{background:rgba(0,0,0,0) !important;box-shadow:none !important;border:none !important}.sign-policy-document-paper::-webkit-scrollbar-thumb{background:rgba(0,0,0,0) !important;border-radius:1.563rem !important;visibility:hidden !important}.sign-policy-document-paper:hover{scrollbar-width:thin;scrollbar-color:var(--component-scroll-thumb) rgba(0,0,0,0)}.sign-policy-document-paper:hover::-webkit-scrollbar{width:.25rem !important;height:.25rem !important}.sign-policy-document-paper:hover::-webkit-scrollbar-thumb{background:var(--component-scroll-thumb) !important;border-radius:1.563rem !important;visibility:visible !important;cursor:pointer !important}.sign-policy-document-paper:hover::-webkit-scrollbar-thumb:hover{background:var(--component-scroll-thumb-hover) !important}.sign-policy-document-title{margin:0 0 1.5rem 0;font-size:1.5rem;font-weight:600;color:var(--body-text)}.sign-policy-document-skeleton-line{margin-top:.75rem}.sign-policy-document-skeleton-line:first-of-type{margin-top:1.5rem}.sign-policy-document-html{overflow-wrap:break-word;min-width:0;line-height:1.6;word-wrap:break-word;color:var(--body-text)}.sign-policy-document-html img,.sign-policy-document-html video,.sign-policy-document-html svg{max-width:100%;height:auto}.sign-policy-document-html div,.sign-policy-document-html p,.sign-policy-document-html ul,.sign-policy-document-html ol,.sign-policy-document-html table{max-width:100%}.sign-policy-document-html figure.table{display:block;max-width:100%;overflow-x:auto}.sign-policy-document-html pre{max-width:100%;overflow-x:auto}.sign-policy-document-html [style*="text-indent:-"],.sign-policy-document-html [style*="text-indent: -"]{text-indent:0 !important}.sign-policy-document-html li[style*="pt -"],.sign-policy-document-html li[style*="margin-left:-"],.sign-policy-document-html li[style*="margin-left: -"]{margin-left:0 !important}.sign-policy-document-html figure.table{--bs-table-bg: transparent;--bs-table-accent-bg: transparent;--bs-table-color: var(--body-text);--bs-table-border-color: var(--border-primary);--bs-table-bg-state: initial;--bs-table-bg-type: initial;--bs-table-color-state: initial;--bs-table-color-type: initial}.sign-policy-document-html table{width:100%;border-collapse:collapse;margin:1rem 0;border-color:var(--border-primary)}.sign-policy-document-html table th,.sign-policy-document-html table td{border:1px solid var(--border-primary);padding:.5rem .75rem;text-align:left}.sign-policy-document-html table th{background-color:var(--surface-raised) !important;color:var(--body-text) !important}.sign-policy-document-html table td{background-color:rgba(0,0,0,0) !important;color:var(--body-text) !important}@media(max-width: 960px){.sign-policy-rail{padding-right:0;margin-bottom:1.5rem}.sign-policy-document-paper{max-height:none;padding:1.5rem 1rem}}.generate-signing-link-dialog .generate-signing-link-form{padding-top:.5rem}.generate-signing-link-dialog .generate-signing-link-info-alert{background:var(--info-bg, rgba(0, 0, 0, 0.04))}.generate-signing-link-dialog .generate-signing-link-inline-error{color:var(--danger, #c62828)}.policy-acknowledgements-skeleton-avatar{border-radius:.375rem}.policy-acknowledgements-icon-spinner{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;flex-shrink:0}.policy-acknowledgements-icon-spinner .mud-progress-circular.mud-progress-small{width:1.25rem !important;height:1.25rem !important;margin:0 !important}.policy-acknowledgements-icon-spinner .mud-progress-circular svg{display:block;transform-origin:center center}.policy-acknowledgements-icon-spinner .mud-progress-circular-circle{transform-origin:center;transform-box:fill-box}.policy-acknowledgements-skeleton-chip,.policy-acknowledgements-dialog-skeleton-chip{border-radius:.75rem}.policy-acknowledgements-panel{display:flex;flex-direction:column;gap:.75rem}.policy-acknowledgements-panel .policy-acknowledgements-search{margin-bottom:.25rem;background-color:var(--body) !important}.policy-acknowledgements-panel .policy-acknowledgements-search .mud-input-slot,.policy-acknowledgements-panel .policy-acknowledgements-search input{background-color:var(--body) !important}.policy-acknowledgements-empty{padding:.5rem 0}.policy-acknowledgements-list{display:flex;flex-direction:column;max-height:18rem;overflow-y:auto;padding-right:.25rem;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0)}.policy-acknowledgements-list::-webkit-scrollbar{width:.25rem !important;background-color:rgba(0,0,0,0) !important}.policy-acknowledgements-list::-webkit-scrollbar-track{background:rgba(0,0,0,0) !important;box-shadow:none !important;border:none !important}.policy-acknowledgements-list::-webkit-scrollbar-thumb{background:rgba(0,0,0,0) !important;border-radius:1.563rem !important;visibility:hidden !important}.policy-acknowledgements-list:hover{scrollbar-width:thin;scrollbar-color:var(--component-scroll-thumb) rgba(0,0,0,0)}.policy-acknowledgements-list:hover::-webkit-scrollbar{width:.25rem !important;height:.25rem !important}.policy-acknowledgements-list:hover::-webkit-scrollbar-thumb{background:var(--component-scroll-thumb) !important;border-radius:1.563rem !important;visibility:visible !important;cursor:pointer !important}.policy-acknowledgements-list:hover::-webkit-scrollbar-thumb:hover{background:var(--component-scroll-thumb-hover) !important}.policy-acknowledgements-item{display:flex;flex-direction:row;align-items:stretch;gap:.625rem;padding:.75rem .625rem .75rem .5rem;margin-bottom:.5rem;border-radius:.375rem;border:.0625rem solid var(--border-secondary);background:var(--body)}.policy-acknowledgements-item:last-child{margin-bottom:0}.policy-acknowledgements-item-email{font-weight:600}.policy-acknowledgements-avatar{flex:0 0 2rem;width:2rem;height:2rem;font-size:.75rem;align-self:flex-start;margin-top:.125rem}.policy-acknowledgements-body{flex:1;display:flex;flex-direction:column;gap:.25rem;min-width:0}.policy-acknowledgements-row-header{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.5rem;min-width:0}.policy-acknowledgements-row-header>:first-child{flex:1 1 auto;min-width:0}.policy-acknowledgements-row-header>:last-child:not(:first-child){flex:0 0 auto}.policy-acknowledgements-row-footer{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.5rem;min-width:0}.policy-acknowledgements-row-footer>:first-child{flex:1 1 auto;min-width:0}.policy-acknowledgements-row-footer>:last-child:not(:first-child){flex:0 0 auto}.policy-acknowledgements-row-footer .compyl-button.btn.btn-icon.tertiary .mud-button-label .mud-icon-root.mud-svg-icon path,.policy-acknowledgements-row-footer .compyl-button.btn.btn-icon.tertiary .mud-button-label .mud-icon-root.mud-svg-icon rect,.policy-acknowledgements-row-footer .compyl-button.btn.btn-icon.tertiary .mud-button-label .mud-icon-root.mud-svg-icon g,.policy-acknowledgements-row-footer .compyl-button.btn.btn-icon.tertiary .mud-button-label .mud-icon-root.mud-svg-icon svg,.policy-acknowledgements-row-footer .compyl-button.btn.btn-icon.tertiary .mud-button-label .mud-icon-root.mud-svg-icon svg path,.policy-acknowledgements-row-footer .compyl-button.btn.btn-icon.tertiary .mud-button-label .mud-icon-root.mud-svg-icon svg rect{fill:var(--body-text) !important;color:var(--body-text) !important}.policy-acknowledgements-row-footer .compyl-button.btn.btn-icon.tertiary:hover:not(:disabled) .mud-button-label .mud-icon-root.mud-svg-icon path,.policy-acknowledgements-row-footer .compyl-button.btn.btn-icon.tertiary:hover:not(:disabled) .mud-button-label .mud-icon-root.mud-svg-icon rect,.policy-acknowledgements-row-footer .compyl-button.btn.btn-icon.tertiary:hover:not(:disabled) .mud-button-label .mud-icon-root.mud-svg-icon g,.policy-acknowledgements-row-footer .compyl-button.btn.btn-icon.tertiary:hover:not(:disabled) .mud-button-label .mud-icon-root.mud-svg-icon svg,.policy-acknowledgements-row-footer .compyl-button.btn.btn-icon.tertiary:hover:not(:disabled) .mud-button-label .mud-icon-root.mud-svg-icon svg path,.policy-acknowledgements-row-footer .compyl-button.btn.btn-icon.tertiary:hover:not(:disabled) .mud-button-label .mud-icon-root.mud-svg-icon svg rect{fill:var(--action) !important;color:var(--action) !important}.policy-acknowledgements-row-footer .compyl-button.btn.btn-icon.tertiary.policy-acknowledgements-details-toggle.is-open .mud-button-label .mud-icon-root.mud-svg-icon path,.policy-acknowledgements-row-footer .compyl-button.btn.btn-icon.tertiary.policy-acknowledgements-details-toggle.is-open .mud-button-label .mud-icon-root.mud-svg-icon rect,.policy-acknowledgements-row-footer .compyl-button.btn.btn-icon.tertiary.policy-acknowledgements-details-toggle.is-open .mud-button-label .mud-icon-root.mud-svg-icon g,.policy-acknowledgements-row-footer .compyl-button.btn.btn-icon.tertiary.policy-acknowledgements-details-toggle.is-open .mud-button-label .mud-icon-root.mud-svg-icon svg,.policy-acknowledgements-row-footer .compyl-button.btn.btn-icon.tertiary.policy-acknowledgements-details-toggle.is-open .mud-button-label .mud-icon-root.mud-svg-icon svg path,.policy-acknowledgements-row-footer .compyl-button.btn.btn-icon.tertiary.policy-acknowledgements-details-toggle.is-open .mud-button-label .mud-icon-root.mud-svg-icon svg rect{fill:var(--action) !important;color:var(--action) !important}.policy-acknowledgements-dialog{height:min(85vh,52rem);max-height:min(85vh,52rem);min-height:min(24rem,85vh)}.policy-acknowledgements-dialog.mud-dialog{display:flex;flex-direction:column;overflow:hidden}.policy-acknowledgements-dialog .mud-dialog-title,.policy-acknowledgements-dialog .mud-dialog-actions{flex-shrink:0}.policy-acknowledgements-dialog .mud-dialog-content{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden;overflow-x:hidden}.policy-acknowledgements-dialog .policy-acknowledgements-dialog-title-bar{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.policy-acknowledgements-dialog .policy-acknowledgements-dialog-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.policy-acknowledgements-dialog .policy-acknowledgements-dialog-subtitle{display:block;flex-shrink:0;margin-bottom:.75rem}.policy-acknowledgements-dialog .policy-acknowledgements-dialog-grid{margin:0;flex:1 1 auto;min-height:0;width:100%;align-items:stretch}@media(min-width: 960px){.policy-acknowledgements-dialog .policy-acknowledgements-dialog-grid.mud-grid{grid-template-rows:minmax(0, 1fr)}}.policy-acknowledgements-dialog .mud-grid-item.policy-acknowledgements-dialog-recipients-column,.policy-acknowledgements-dialog .mud-grid-item.policy-acknowledgements-dialog-audit-column{display:flex;flex-direction:column;min-height:0;height:100%;align-self:stretch}.policy-acknowledgements-dialog .mud-grid-item.policy-acknowledgements-dialog-recipients-column{overflow-y:auto;padding-right:.25rem;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0)}.policy-acknowledgements-dialog .mud-grid-item.policy-acknowledgements-dialog-recipients-column::-webkit-scrollbar{width:.25rem !important;background-color:rgba(0,0,0,0) !important}.policy-acknowledgements-dialog .mud-grid-item.policy-acknowledgements-dialog-recipients-column::-webkit-scrollbar-track{background:rgba(0,0,0,0) !important;box-shadow:none !important;border:none !important}.policy-acknowledgements-dialog .mud-grid-item.policy-acknowledgements-dialog-recipients-column::-webkit-scrollbar-thumb{background:rgba(0,0,0,0) !important;border-radius:1.563rem !important;visibility:hidden !important}.policy-acknowledgements-dialog .mud-grid-item.policy-acknowledgements-dialog-recipients-column:hover{scrollbar-width:thin;scrollbar-color:var(--component-scroll-thumb) rgba(0,0,0,0)}.policy-acknowledgements-dialog .mud-grid-item.policy-acknowledgements-dialog-recipients-column:hover::-webkit-scrollbar{width:.25rem !important;height:.25rem !important}.policy-acknowledgements-dialog .mud-grid-item.policy-acknowledgements-dialog-recipients-column:hover::-webkit-scrollbar-thumb{background:var(--component-scroll-thumb) !important;border-radius:1.563rem !important;visibility:visible !important;cursor:pointer !important}.policy-acknowledgements-dialog .mud-grid-item.policy-acknowledgements-dialog-recipients-column:hover::-webkit-scrollbar-thumb:hover{background:var(--component-scroll-thumb-hover) !important}.policy-acknowledgements-dialog .mud-grid-item.policy-acknowledgements-dialog-audit-column{overflow:hidden}.policy-acknowledgements-dialog .policy-acknowledgements-section{display:flex;flex-direction:column}.policy-acknowledgements-dialog .policy-acknowledgements-section-label{letter-spacing:.08em;margin-bottom:.5rem}.policy-acknowledgements-dialog .policy-acknowledgements-add-row{display:flex;gap:.5rem;align-items:center}.policy-acknowledgements-dialog .policy-acknowledgements-add-row>.compyl-text-field{flex:1;min-width:0}.policy-acknowledgements-dialog .policy-acknowledgements-add-row .compyl-text-field .policy-acknowledgements-add-email{width:100%}.policy-acknowledgements-dialog .policy-acknowledgements-add-row .policy-acknowledgements-add-actions{display:inline-flex;flex-shrink:0;align-items:center;gap:.25rem}.policy-acknowledgements-dialog .policy-acknowledgements-add-row .policy-acknowledgements-add-actions .policy-acknowledgements-add-btn-tooltip-host{display:inline-flex;align-items:center}.policy-acknowledgements-dialog .policy-acknowledgements-add-row .policy-acknowledgements-add-actions .mud-icon-root path,.policy-acknowledgements-dialog .policy-acknowledgements-add-row .policy-acknowledgements-add-actions .mud-icon-root rect,.policy-acknowledgements-dialog .policy-acknowledgements-add-row .policy-acknowledgements-add-actions .mud-icon-root g,.policy-acknowledgements-dialog .policy-acknowledgements-add-row .policy-acknowledgements-add-actions .mud-icon-root svg,.policy-acknowledgements-dialog .policy-acknowledgements-add-row .policy-acknowledgements-add-actions .mud-icon-root svg path,.policy-acknowledgements-dialog .policy-acknowledgements-add-row .policy-acknowledgements-add-actions .mud-icon-root svg rect{fill:var(--body-text) !important;color:var(--body-text) !important}.policy-acknowledgements-dialog .policy-acknowledgements-recipient-list{display:flex;flex-direction:column;max-height:14rem;overflow-y:auto;padding-right:.25rem;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0)}.policy-acknowledgements-dialog .policy-acknowledgements-recipient-list::-webkit-scrollbar{width:.25rem !important;background-color:rgba(0,0,0,0) !important}.policy-acknowledgements-dialog .policy-acknowledgements-recipient-list::-webkit-scrollbar-track{background:rgba(0,0,0,0) !important;box-shadow:none !important;border:none !important}.policy-acknowledgements-dialog .policy-acknowledgements-recipient-list::-webkit-scrollbar-thumb{background:rgba(0,0,0,0) !important;border-radius:1.563rem !important;visibility:hidden !important}.policy-acknowledgements-dialog .policy-acknowledgements-recipient-list:hover{scrollbar-width:thin;scrollbar-color:var(--component-scroll-thumb) rgba(0,0,0,0)}.policy-acknowledgements-dialog .policy-acknowledgements-recipient-list:hover::-webkit-scrollbar{width:.25rem !important;height:.25rem !important}.policy-acknowledgements-dialog .policy-acknowledgements-recipient-list:hover::-webkit-scrollbar-thumb{background:var(--component-scroll-thumb) !important;border-radius:1.563rem !important;visibility:visible !important;cursor:pointer !important}.policy-acknowledgements-dialog .policy-acknowledgements-recipient-list:hover::-webkit-scrollbar-thumb:hover{background:var(--component-scroll-thumb-hover) !important}.policy-acknowledgements-dialog .policy-acknowledgements-recipient-row{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;margin-bottom:.5rem;border:1px solid var(--border, rgba(255, 255, 255, 0.08));border-radius:.375rem;background-color:var(--surface-raised);box-shadow:var(--surface-raised-shadow)}.policy-acknowledgements-dialog .policy-acknowledgements-recipient-row:last-child{margin-bottom:0}.policy-acknowledgements-dialog .policy-acknowledgements-recipient-email{flex:1;min-width:0}.policy-acknowledgements-dialog .policy-acknowledgements-recipient-actions{display:flex;align-items:center;gap:.25rem;flex:0 0 auto;margin-left:auto}.policy-acknowledgements-dialog .policy-acknowledgements-recipient-action-btn,.policy-acknowledgements-dialog .policy-acknowledgements-recipient-remove-btn{min-width:0;padding:.125rem .25rem}.policy-acknowledgements-dialog .policy-acknowledgements-recipient-action-btn svg path,.policy-acknowledgements-dialog .policy-acknowledgements-recipient-remove-btn svg path{fill:var(--text-secondary)}.policy-acknowledgements-dialog .policy-acknowledgements-recipient-action-btn:hover:not(:disabled) svg path,.policy-acknowledgements-dialog .policy-acknowledgements-recipient-remove-btn:hover:not(:disabled) svg path{fill:var(--body-text)}.policy-acknowledgements-dialog .policy-acknowledgements-recipient-remove-btn:disabled{opacity:.5}.policy-acknowledgements-dialog .policy-acknowledgements-reminder-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.375rem 0}.policy-acknowledgements-dialog .policy-acknowledgements-reminder-actions{justify-content:flex-end}.policy-acknowledgements-dialog .policy-acknowledgements-frequency{flex:0 1 14rem;min-width:10rem;max-width:16rem}.policy-acknowledgements-dialog .policy-acknowledgements-stub-note{margin-top:.5rem;font-style:italic}.policy-acknowledgements-dialog .policy-acknowledgements-section.policy-acknowledgements-audit{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.policy-acknowledgements-dialog .policy-acknowledgements-section.policy-acknowledgements-audit>.policy-acknowledgements-section-label{flex-shrink:0}.policy-acknowledgements-dialog .policy-acknowledgements-audit-stack{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.policy-acknowledgements-dialog .policy-acknowledgements-audit-toolbar{flex-shrink:0;position:sticky;top:0;z-index:1;background-color:var(--body);padding-bottom:.25rem}.policy-acknowledgements-dialog .policy-acknowledgements-audit-content{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.policy-acknowledgements-dialog .policy-acknowledgements-audit-no-matches{flex:0 0 auto;padding-top:.25rem}.policy-acknowledgements-dialog .policy-acknowledgements-audit-search{margin-bottom:.5rem;background-color:var(--body)}.policy-acknowledgements-dialog .policy-acknowledgements-audit-search .mud-input-slot,.policy-acknowledgements-dialog .policy-acknowledgements-audit-search input{background-color:var(--body) !important}.policy-acknowledgements-dialog .policy-acknowledgements-audit-filters{display:flex;flex-wrap:wrap;gap:.375rem;margin-bottom:.625rem}.policy-acknowledgements-dialog .policy-acknowledgements-audit-filter-chip{cursor:pointer}.policy-acknowledgements-dialog .policy-acknowledgements-audit-filter-chip.selected{outline:1.5px solid var(--body-text);outline-offset:-1px}.policy-acknowledgements-dialog .policy-acknowledgements-audit-filter-chip.selected .mud-chip-content::after{content:"×";font-weight:700;margin-left:.25rem;line-height:1}.policy-acknowledgements-dialog .policy-acknowledgements-section.policy-acknowledgements-audit .policy-acknowledgements-audit-list{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow-y:auto;padding-right:.25rem;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0)}.policy-acknowledgements-dialog .policy-acknowledgements-section.policy-acknowledgements-audit .policy-acknowledgements-audit-list::-webkit-scrollbar{width:.25rem !important;background-color:rgba(0,0,0,0) !important}.policy-acknowledgements-dialog .policy-acknowledgements-section.policy-acknowledgements-audit .policy-acknowledgements-audit-list::-webkit-scrollbar-track{background:rgba(0,0,0,0) !important;box-shadow:none !important;border:none !important}.policy-acknowledgements-dialog .policy-acknowledgements-section.policy-acknowledgements-audit .policy-acknowledgements-audit-list::-webkit-scrollbar-thumb{background:rgba(0,0,0,0) !important;border-radius:1.563rem !important;visibility:hidden !important}.policy-acknowledgements-dialog .policy-acknowledgements-section.policy-acknowledgements-audit .policy-acknowledgements-audit-list:hover{scrollbar-width:thin;scrollbar-color:var(--component-scroll-thumb) rgba(0,0,0,0)}.policy-acknowledgements-dialog .policy-acknowledgements-section.policy-acknowledgements-audit .policy-acknowledgements-audit-list:hover::-webkit-scrollbar{width:.25rem !important;height:.25rem !important}.policy-acknowledgements-dialog .policy-acknowledgements-section.policy-acknowledgements-audit .policy-acknowledgements-audit-list:hover::-webkit-scrollbar-thumb{background:var(--component-scroll-thumb) !important;border-radius:1.563rem !important;visibility:visible !important;cursor:pointer !important}.policy-acknowledgements-dialog .policy-acknowledgements-section.policy-acknowledgements-audit .policy-acknowledgements-audit-list:hover::-webkit-scrollbar-thumb:hover{background:var(--component-scroll-thumb-hover) !important}.policy-acknowledgements-dialog .policy-acknowledgements-audit-row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.625rem;padding:.25rem 0;margin-bottom:.625rem;font-size:.8125rem}.policy-acknowledgements-dialog .policy-acknowledgements-audit-row:last-child{margin-bottom:0}.policy-acknowledgements-dialog .policy-acknowledgements-audit-dot{width:.625rem;height:.625rem;border-radius:50%}.policy-acknowledgements-dialog .policy-acknowledgements-audit-dot.dot-awaiting{background:var(--warning)}.policy-acknowledgements-dialog .policy-acknowledgements-audit-dot.dot-signed{background:var(--success)}.policy-acknowledgements-dialog .policy-acknowledgements-audit-dot.dot-expired{background:var(--text-secondary)}.policy-acknowledgements-dialog .policy-acknowledgements-audit-dot.dot-reminder{background:var(--info)}.policy-acknowledgements-dialog .policy-acknowledgements-audit-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.policy-acknowledgements-dialog .policy-acknowledgements-audit-timestamp{color:var(--text-secondary);font-size:.75rem;white-space:nowrap}.policy-acknowledgements-dialog .policy-acknowledgements-inline-error{color:var(--danger, #c62828)}.policy-acknowledgements-dialog .policy-acknowledgements-large-list-notice{display:flex;align-items:center;gap:.375rem}.policy-acknowledgements-dialog .policy-acknowledgements-large-list-notice .icon-16{flex-shrink:0}.policy-acknowledgements-dialog .policy-acknowledgements-issue-progress{display:flex;flex-direction:column;gap:.25rem}.policy-acknowledgements-dialog .policy-acknowledgements-issue-progress .policy-acknowledgements-issue-progress-bar{border-radius:999px}.policy-acknowledgements-dialog .policy-acknowledgements-issue-progress .policy-acknowledgements-issue-progress-label{text-align:right}.policy-signature-details-dialog .policy-signature-details-dialog-body{display:flex;flex-direction:column;gap:.75rem;min-width:0}.policy-signature-details-dialog .policy-signature-details-dialog-status{display:flex;flex-direction:column;gap:.25rem}.policy-signature-details-dialog .policy-signature-details-dialog-section-label{letter-spacing:.08em}.policy-signature-details-dialog .policy-signature-details-dialog-skeletons{display:flex;flex-direction:column;gap:.375rem}.policy-signature-details-dialog .policy-signature-details-dialog-grid{display:grid;grid-template-columns:minmax(7rem, max-content) 1fr;column-gap:.75rem;row-gap:.375rem;margin:0;font-size:.8125rem}.policy-signature-details-dialog .policy-signature-details-dialog-grid dt{color:var(--text-secondary);font-weight:500;margin:0}.policy-signature-details-dialog .policy-signature-details-dialog-grid dd{color:var(--text-primary);margin:0;min-width:0;word-break:break-word}.policy-signature-details-dialog .policy-signature-details-dialog-version{color:var(--text-secondary);margin-left:.375rem}.policy-signature-details-dialog .policy-signature-details-dialog-hash{font-family:var(--font-family-code);font-size:.75rem;word-break:break-all}.browse-policies-container{background:rgba(0,0,0,0)}.policy-settings-dialog .policy-settings-dialog-title{font-size:1.25rem;font-weight:600}.policy-settings-dialog .policy-settings-dialog-content{padding:.5rem 0}.policy-settings-dialog .policy-settings-dialog-subtitle{color:var(--text-secondary);margin-bottom:1rem}.policy-settings-dialog .policy-settings-integrations{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.policy-settings-dialog .policy-settings-integration-panel .mud-expand-panel{background-color:var(--surface-raised);border-radius:.5rem}.policy-settings-dialog .policy-settings-integration-header{width:100%}.policy-settings-dialog .policy-settings-integration-header .integration-icon{width:1.5rem;height:1.5rem;border-radius:.25rem}.policy-settings-dialog .policy-settings-integration-header .integration-name{font-weight:500}.policy-settings-dialog .integration-status{pointer-events:none;border:solid 1px;font-size:.75rem}.policy-settings-dialog .integration-status.connected{border-color:var(--success);background-color:rgba(var(--success-grid-chip-rgb), 0.1)}.policy-settings-dialog .integration-status.not-configured{border-color:var(--text-secondary);background-color:rgba(0,0,0,0)}.policy-settings-dialog .integration-status .status-dot{display:inline-block;width:.5rem;height:.5rem;border-radius:50%;margin-right:.375rem}.policy-settings-dialog .integration-status .status-dot.connected{background-color:var(--success)}.policy-settings-dialog .integration-status .status-dot.not-configured{background-color:var(--text-secondary)}.policy-settings-dialog .coming-soon-placeholder{color:var(--text-secondary);padding:1rem 0}.policy-settings-dialog .policy-settings-integration-cta{margin-bottom:1rem}.policy-settings-dialog .confluence-publish-panel{padding:1rem 0}.policy-settings-dialog .policy-settings-renewal-section{border-top:1px solid var(--border);padding-top:1rem}.policy-settings-dialog .policy-settings-renewal-section .renewal-heading{font-size:1rem;font-weight:600;margin-bottom:.75rem}.policy-settings-dialog .policy-settings-pending-expiry-section{border-top:1px solid var(--border);padding-top:1rem;margin-top:1rem}.policy-settings-dialog .policy-settings-dialog-skeleton .policy-settings-skeleton-subtitle{margin-bottom:1rem}.policy-settings-dialog .policy-settings-dialog-skeleton .policy-settings-skeleton-integration-rows{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.policy-settings-dialog .policy-settings-dialog-skeleton .policy-settings-skeleton-integration-row{background-color:var(--surface-raised);border-radius:.5rem;padding:.75rem 1rem}.policy-settings-dialog .policy-settings-dialog-skeleton .policy-settings-skeleton-integration-stack{width:100%}.policy-settings-dialog .policy-settings-dialog-skeleton .policy-settings-skeleton-icon{border-radius:.25rem;flex-shrink:0}.policy-settings-dialog .policy-settings-dialog-skeleton .policy-settings-skeleton-status-chip{border-radius:1rem;flex-shrink:0}.policy-settings-dialog .policy-settings-dialog-skeleton .policy-settings-skeleton-renewal{border-top:1px solid var(--border);padding-top:1rem}.policy-settings-dialog .policy-settings-dialog-skeleton .policy-settings-skeleton-renewal-label{margin-bottom:.5rem}.policy-settings-dialog .policy-settings-dialog-skeleton .policy-settings-skeleton-renewal-field{border-radius:.25rem}.policy-settings-dialog .policy-type-management .policy-type-grid-container .dxbl-grid{max-height:20rem;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0)}.policy-settings-dialog .policy-type-management .policy-type-grid-container .dxbl-grid::-webkit-scrollbar{width:.25rem !important;background-color:rgba(0,0,0,0) !important}.policy-settings-dialog .policy-type-management .policy-type-grid-container .dxbl-grid::-webkit-scrollbar-track{background:rgba(0,0,0,0) !important;box-shadow:none !important;border:none !important}.policy-settings-dialog .policy-type-management .policy-type-grid-container .dxbl-grid::-webkit-scrollbar-thumb{background:rgba(0,0,0,0) !important;border-radius:1.563rem !important;visibility:hidden !important}.policy-settings-dialog .policy-type-management .policy-type-grid-container .dxbl-grid:hover{scrollbar-width:thin;scrollbar-color:var(--component-scroll-thumb) rgba(0,0,0,0)}.policy-settings-dialog .policy-type-management .policy-type-grid-container .dxbl-grid:hover::-webkit-scrollbar{width:.25rem !important;height:.25rem !important}.policy-settings-dialog .policy-type-management .policy-type-grid-container .dxbl-grid:hover::-webkit-scrollbar-thumb{background:var(--component-scroll-thumb) !important;border-radius:1.563rem !important;visibility:visible !important;cursor:pointer !important}.policy-settings-dialog .policy-type-management .policy-type-grid-container .dxbl-grid:hover::-webkit-scrollbar-thumb:hover{background:var(--component-scroll-thumb-hover) !important}.policy-settings-dialog .policy-type-management .policy-type-add-row{display:flex;justify-content:flex-end}.policy-upload-file-list{overflow-x:hidden}.assessments-settings-dialog,.risks-settings-dialog,.manage-users-dialog{min-width:56rem;max-width:90vw}.assessments-settings-dialog .compyl-grid-container,.assessments-settings-dialog .compyl-entry-component,.risks-settings-dialog .compyl-grid-container,.risks-settings-dialog .compyl-entry-component,.manage-users-dialog .compyl-grid-container,.manage-users-dialog .compyl-entry-component{background-color:var(--surface-raised-low)}.assessments-settings-dialog .assessments-settings-dialog-title,.assessments-settings-dialog .risks-settings-dialog-title,.assessments-settings-dialog .manage-users-dialog-title,.risks-settings-dialog .assessments-settings-dialog-title,.risks-settings-dialog .risks-settings-dialog-title,.risks-settings-dialog .manage-users-dialog-title,.manage-users-dialog .assessments-settings-dialog-title,.manage-users-dialog .risks-settings-dialog-title,.manage-users-dialog .manage-users-dialog-title{font-weight:600}.assessments-settings-dialog .assessments-settings-dialog-content,.assessments-settings-dialog .risks-settings-dialog-content,.assessments-settings-dialog .manage-users-dialog-content,.risks-settings-dialog .assessments-settings-dialog-content,.risks-settings-dialog .risks-settings-dialog-content,.risks-settings-dialog .manage-users-dialog-content,.manage-users-dialog .assessments-settings-dialog-content,.manage-users-dialog .risks-settings-dialog-content,.manage-users-dialog .manage-users-dialog-content{display:flex;flex-direction:column;gap:.75rem;padding-top:.5rem}.assessments-settings-dialog .assessments-settings-panel-group,.assessments-settings-dialog .risks-settings-panel-group,.risks-settings-dialog .assessments-settings-panel-group,.risks-settings-dialog .risks-settings-panel-group,.manage-users-dialog .assessments-settings-panel-group,.manage-users-dialog .risks-settings-panel-group{background:rgba(0,0,0,0)}.assessments-settings-dialog .manage-users-dialog-add-user-btn,.risks-settings-dialog .manage-users-dialog-add-user-btn,.manage-users-dialog .manage-users-dialog-add-user-btn{margin-right:.75rem}.assessments-settings-dialog .question-sets-inline-actions,.assessments-settings-dialog .answer-sets-inline-actions,.risks-settings-dialog .question-sets-inline-actions,.risks-settings-dialog .answer-sets-inline-actions,.manage-users-dialog .question-sets-inline-actions,.manage-users-dialog .answer-sets-inline-actions{display:flex;justify-content:flex-end;gap:.5rem;margin-bottom:.5rem}.assessments-settings-dialog .question-sets-inline-actions .settings-inline-add-btn .mud-icon-root,.assessments-settings-dialog .question-sets-inline-actions .settings-inline-add-btn svg,.assessments-settings-dialog .answer-sets-inline-actions .settings-inline-add-btn .mud-icon-root,.assessments-settings-dialog .answer-sets-inline-actions .settings-inline-add-btn svg,.risks-settings-dialog .question-sets-inline-actions .settings-inline-add-btn .mud-icon-root,.risks-settings-dialog .question-sets-inline-actions .settings-inline-add-btn svg,.risks-settings-dialog .answer-sets-inline-actions .settings-inline-add-btn .mud-icon-root,.risks-settings-dialog .answer-sets-inline-actions .settings-inline-add-btn svg,.manage-users-dialog .question-sets-inline-actions .settings-inline-add-btn .mud-icon-root,.manage-users-dialog .question-sets-inline-actions .settings-inline-add-btn svg,.manage-users-dialog .answer-sets-inline-actions .settings-inline-add-btn .mud-icon-root,.manage-users-dialog .answer-sets-inline-actions .settings-inline-add-btn svg{color:var(--on-primary, #fff) !important;fill:var(--on-primary, #fff) !important}.mud-popover-open:has(.actions-cell-menu),.mud-popover-open:has(.query-results-menu-icons){z-index:2150 !important}.settings-grid-save-btn .mud-icon-root,.settings-grid-save-btn .mud-button-label,.settings-grid-save-btn .mud-button-label .mud-typography,.settings-grid-save-btn svg{color:var(--on-primary, #fff) !important;fill:var(--on-primary, #fff) !important}.compyl-settings-tab .mud-tabs-panels,.compyl-settings-tab .mud-tab-panel,.compyl-settings-tab .mud-expansion-panels,.compyl-settings-tab .mud-expand-panel,.compyl-settings-tab .mud-collapse-container,.compyl-settings-tab .mud-collapse-wrapper,.compyl-settings-tab .mud-collapse-wrapper-inner,.compyl-settings-tab .mud-expand-panel-content{min-width:0 !important;max-width:100% !important}.compyl-settings-tab .compyl-entry-component{background-color:var(--surface-raised) !important;box-shadow:none !important}.compyl-settings-tab .compyl-entry-component .mud-card{background-color:rgba(0,0,0,0) !important;box-shadow:none !important}.compyl-settings-tab .locations-grid,.compyl-settings-tab .departments-grid,.compyl-settings-tab .crud-data-grid-v2-container{max-width:100% !important;min-width:0 !important;width:100% !important;overflow-x:hidden !important}.compyl-settings-tab .compyl-grid-v2,.compyl-settings-tab .dxbl-grid{max-width:100% !important;min-width:0 !important;width:100% !important}.compyl-settings-tab .dxbl-scroll-viewer{max-width:100% !important;min-width:0 !important;overflow-x:auto !important}.compyl-settings-tab .locations-grid .dxbl-grid .dxbl-grid-table,.compyl-settings-tab .departments-grid .dxbl-grid .dxbl-grid-table{width:auto !important}.policy-upload-dialog .upload-dialog-grid{min-height:20rem}.policy-upload-dialog .policy-upload-metadata-info-alert.mud-alert{border-radius:.5rem;padding:.875rem 1.5rem;margin-bottom:.75rem;background-color:var(--info-translucent) !important;border:1px solid var(--info) !important;color:var(--body-text) !important;box-shadow:none !important}.policy-upload-dialog .policy-upload-metadata-info-alert.mud-alert .mud-alert-icon{color:var(--info) !important}.policy-upload-dialog .policy-upload-metadata-info-alert.mud-alert .mud-alert-message{color:var(--body-text) !important;width:100%}.policy-upload-dialog .policy-upload-metadata-info-alert.mud-alert .compyl-text{color:var(--body-text) !important}.policy-upload-dialog .upload-dropzone{border:2px dashed var(--border-secondary);border-radius:.5rem;padding:1.5rem;text-align:center;cursor:pointer;transition:all .2s ease;background-color:var(--body);min-height:6rem;display:flex;align-items:center;justify-content:center}.policy-upload-dialog .upload-dropzone:hover{border-color:var(--action);background-color:var(--surface-raised);box-shadow:var(--surface-raised-shadow)}.policy-upload-dialog .upload-dropzone .dropzone-content{cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.policy-upload-dialog .upload-dropzone .dropzone-content .mud-icon-root{color:var(--text-muted)}.policy-upload-dialog .upload-dropzone label{cursor:pointer}.policy-upload-dialog .policy-upload-entries{display:flex;flex-direction:column;gap:1rem;max-height:35rem;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0);padding-right:.5rem}.policy-upload-dialog .policy-upload-entries::-webkit-scrollbar{width:.25rem !important;background-color:rgba(0,0,0,0) !important}.policy-upload-dialog .policy-upload-entries::-webkit-scrollbar-track{background:rgba(0,0,0,0) !important;box-shadow:none !important;border:none !important}.policy-upload-dialog .policy-upload-entries::-webkit-scrollbar-thumb{background:rgba(0,0,0,0) !important;border-radius:1.563rem !important;visibility:hidden !important}.policy-upload-dialog .policy-upload-entries:hover{scrollbar-width:thin;scrollbar-color:var(--component-scroll-thumb) rgba(0,0,0,0)}.policy-upload-dialog .policy-upload-entries:hover::-webkit-scrollbar{width:.25rem !important;height:.25rem !important}.policy-upload-dialog .policy-upload-entries:hover::-webkit-scrollbar-thumb{background:var(--component-scroll-thumb) !important;border-radius:1.563rem !important;visibility:visible !important;cursor:pointer !important}.policy-upload-dialog .policy-upload-entries:hover::-webkit-scrollbar-thumb:hover{background:var(--component-scroll-thumb-hover) !important}.policy-upload-dialog .policy-upload-entry{display:flex;flex-direction:column;gap:.5rem;padding:1rem;border:1px solid var(--border-secondary);border-radius:.375rem;background-color:var(--surface-raised)}.policy-upload-dialog .policy-entry-header{display:flex;align-items:center;gap:.5rem}.policy-upload-dialog .policy-entry-header .mud-input-control{flex:1}.policy-upload-dialog .policy-entry-header .mud-button-root{min-width:24px;width:24px;height:24px}.policy-upload-dialog .upload-validation-alert{background-color:var(--error-translucent) !important;border:1px solid var(--error) !important;border-radius:.5rem}.policy-upload-dialog .upload-validation-alert .mud-alert-message{width:100%;padding:0}.policy-upload-dialog .upload-validation-alert .mud-icon-root.mud-svg-icon path,.policy-upload-dialog .upload-validation-alert .mud-icon-root.mud-svg-icon g,.policy-upload-dialog .upload-validation-alert .mud-icon-root.mud-svg-icon svg,.policy-upload-dialog .upload-validation-alert .mud-icon-root.mud-svg-icon svg path{color:var(--button-text) !important}.policy-upload-dialog .upload-validation-alert .compyl-text{color:var(--error)}.policy-upload-dialog .validation-errors-container{max-height:9.375rem;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0);margin-top:.5rem}.policy-upload-dialog .validation-errors-container::-webkit-scrollbar{width:.25rem !important;background-color:rgba(0,0,0,0) !important}.policy-upload-dialog .validation-errors-container::-webkit-scrollbar-track{background:rgba(0,0,0,0) !important;box-shadow:none !important;border:none !important}.policy-upload-dialog .validation-errors-container::-webkit-scrollbar-thumb{background:rgba(0,0,0,0) !important;border-radius:1.563rem !important;visibility:hidden !important}.policy-upload-dialog .validation-errors-container:hover{scrollbar-width:thin;scrollbar-color:var(--component-scroll-thumb) rgba(0,0,0,0)}.policy-upload-dialog .validation-errors-container:hover::-webkit-scrollbar{width:.25rem !important;height:.25rem !important}.policy-upload-dialog .validation-errors-container:hover::-webkit-scrollbar-thumb{background:var(--component-scroll-thumb) !important;border-radius:1.563rem !important;visibility:visible !important;cursor:pointer !important}.policy-upload-dialog .validation-errors-container:hover::-webkit-scrollbar-thumb:hover{background:var(--component-scroll-thumb-hover) !important}.policy-upload-dialog .policy-file-list{max-height:14rem;overflow-y:auto;overflow-x:hidden !important;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0)}.policy-upload-dialog .policy-file-list::-webkit-scrollbar{width:.25rem !important;background-color:rgba(0,0,0,0) !important}.policy-upload-dialog .policy-file-list::-webkit-scrollbar-track{background:rgba(0,0,0,0) !important;box-shadow:none !important;border:none !important}.policy-upload-dialog .policy-file-list::-webkit-scrollbar-thumb{background:rgba(0,0,0,0) !important;border-radius:1.563rem !important;visibility:hidden !important}.policy-upload-dialog .policy-file-list:hover{scrollbar-width:thin;scrollbar-color:var(--component-scroll-thumb) rgba(0,0,0,0)}.policy-upload-dialog .policy-file-list:hover::-webkit-scrollbar{width:.25rem !important;height:.25rem !important}.policy-upload-dialog .policy-file-list:hover::-webkit-scrollbar-thumb{background:var(--component-scroll-thumb) !important;border-radius:1.563rem !important;visibility:visible !important;cursor:pointer !important}.policy-upload-dialog .policy-file-list:hover::-webkit-scrollbar-thumb:hover{background:var(--component-scroll-thumb-hover) !important}.policy-upload-dialog .policy-file-list .upload-file-chip{justify-content:space-between}.policy-upload-dialog .policy-file-list .upload-file-chip .filter-chip-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.policy-upload-dialog .policy-file-list .upload-file-chip .filter-chip-icon svg path[fill=none]{fill:none !important}.create-policy-dialog .create-policy-form{min-width:18rem}.create-policy-dialog .create-policy-info-alert.mud-alert{border-radius:.5rem;padding:.875rem 1.5rem}.create-policy-dialog .create-policy-info-alert.mud-alert.mud-alert-filled-info{background-color:var(--info)}.create-policy-dialog .create-policy-info-alert.mud-alert .mud-alert-icon,.create-policy-dialog .create-policy-info-alert.mud-alert .mud-alert-message{color:var(--button-text)}.create-policy-dialog .create-policy-info-alert.mud-alert .mud-alert-message{width:100%}.create-policy-dialog .create-policy-info-alert.mud-alert .mud-icon-root{fill:var(--button-text)}.create-policy-dialog .create-policy-info-alert.mud-alert .compyl-text{color:var(--button-text) !important}.create-policy-dialog .create-policy-info-alert.mud-alert .create-policy-info-alert-text{color:var(--button-text) !important}.create-policy-dialog .create-policy-error-alert{background-color:var(--error-translucent) !important;border:1px solid var(--error) !important;border-radius:.5rem}.create-policy-dialog .create-policy-error-alert .mud-alert-message{width:100%;padding:0}.create-policy-dialog .create-policy-error-alert .compyl-text{color:var(--error)}.submit-policy-dialog{min-width:32rem}.submit-policy-dialog .submit-policy-form{min-width:24rem}.submit-policy-dialog .submit-policy-info-alert.mud-alert{border-radius:.5rem;padding:.875rem 1.5rem}.submit-policy-dialog .submit-policy-info-alert.mud-alert.mud-alert-filled-info{background-color:var(--info)}.submit-policy-dialog .submit-policy-info-alert.mud-alert .mud-alert-icon,.submit-policy-dialog .submit-policy-info-alert.mud-alert .mud-alert-message{color:var(--button-text)}.submit-policy-dialog .submit-policy-info-alert.mud-alert .mud-alert-message{width:100%}.submit-policy-dialog .submit-policy-info-alert.mud-alert .mud-icon-root{fill:var(--button-text)}.submit-policy-dialog .submit-policy-info-alert.mud-alert .compyl-text{color:var(--button-text) !important}.submit-policy-dialog .submit-policy-info-alert.mud-alert .compyl-text strong{font-weight:600}.submit-policy-dialog .submit-policy-info-alert-text,.submit-policy-dialog .submit-policy-info-alert-text strong{color:var(--button-text) !important}.submit-policy-dialog .submit-policy-comment-section .submit-policy-comment-header,.submit-policy-dialog .submit-policy-approval-type-section .submit-policy-comment-header{font-size:.875rem;font-weight:600;color:var(--text-primary)}.submit-policy-dialog .submit-policy-approval-radio .mud-radio-group{display:initial !important;width:auto}.submit-policy-dialog .submit-policy-approval-radio .mud-radio-content{white-space:nowrap}.submit-policy-dialog .submit-policy-approval-radio .mud-checked svg{fill:var(--info) !important}.submit-policy-dialog .policy-cancel-btn{min-width:6rem}.google-drive-publish-panel .skeleton-rounded{border-radius:.25rem}.google-drive-publish-panel .skeleton-rounded-lg{border-radius:.5rem}.mud-appbar .mud-toolbar-appbar{height:3.5rem !important}.mud-main-content{padding-top:3.5rem !important}.compyl-appbar{width:100% !important;margin-left:0 !important;max-height:3.5rem !important;height:3.5rem !important;min-width:3.5rem !important;border-bottom:var(--border-secondary) 1px solid !important}.compyl-appbar .logo-container{padding-left:1.5rem}.compyl-appbar .logo-container .compyl-appbar-logo{width:8.46913rem}.compyl-appbar .mud-toolbar>.mud-grid{height:100%;align-items:center}.compyl-nav-drawer{padding-top:3.5rem;border-right:var(--border-secondary) 1px solid !important;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0)}.compyl-nav-drawer::-webkit-scrollbar{width:.25rem !important;background-color:rgba(0,0,0,0) !important}.compyl-nav-drawer::-webkit-scrollbar-track{background:rgba(0,0,0,0) !important;box-shadow:none !important;border:none !important}.compyl-nav-drawer::-webkit-scrollbar-thumb{background:rgba(0,0,0,0) !important;border-radius:1.563rem !important;visibility:hidden !important}.compyl-nav-drawer:hover{scrollbar-width:thin;scrollbar-color:var(--component-scroll-thumb) rgba(0,0,0,0)}.compyl-nav-drawer:hover::-webkit-scrollbar{width:.25rem !important;height:.25rem !important}.compyl-nav-drawer:hover::-webkit-scrollbar-thumb{background:var(--component-scroll-thumb) !important;border-radius:1.563rem !important;visibility:visible !important;cursor:pointer !important}.compyl-nav-drawer:hover::-webkit-scrollbar-thumb:hover{background:var(--component-scroll-thumb-hover) !important}.compyl-nav-drawer .compyl-nav-menu-row button.btn-icon .mud-button-label path,.compyl-nav-drawer .compyl-nav-menu-row button.btn-icon .mud-button-label rect,.compyl-nav-drawer .compyl-nav-menu-row button.btn-icon .mud-button-label g,.compyl-nav-drawer .compyl-nav-menu-row button.btn-icon .mud-button-label svg,.compyl-nav-drawer .compyl-nav-menu-row button.btn-icon .mud-button-label svg path,.compyl-nav-drawer .compyl-nav-menu-row button.btn-icon .mud-button-label svg rect{fill:var(--body-text) !important;color:var(--body-text) !important}.compyl-header{padding-left:1rem;padding-right:1rem;margin-top:2rem;margin-bottom:1.5rem}.compyl-header button.mud-button.btn-icon.btn.drawer-toggle{width:2rem;height:fit-content;padding:.5rem !important;margin-right:1rem}.compyl-header button.mud-button.btn-icon.btn.drawer-toggle .mud-icon-root{font-size:1rem}.compyl-header .compyl-breadcrumbs{align-content:center;user-select:none;display:flex;align-items:center;flex-wrap:nowrap;max-width:var(--breadcrumbs-allowed-width, 100%);flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;z-index:5}.compyl-header .compyl-breadcrumbs .compyl-breadcrumb,.compyl-header .compyl-breadcrumbs button.btn{min-width:fit-content;flex:0 0 auto}.compyl-header .compyl-breadcrumbs .compyl-breadcrumb{padding-left:.5rem;padding-right:.5rem;border-radius:.25rem;margin-left:-0.25rem;margin-right:-0.25rem}.compyl-header .compyl-breadcrumbs .compyl-breadcrumb:not(.active){color:var(--breadcrumbs-item)}.compyl-header .compyl-breadcrumbs .compyl-breadcrumb:not(.active):hover{background-color:var(--breadcrumb-hover);transition:background-color .2s ease-in-out}.compyl-header .compyl-breadcrumbs .compyl-breadcrumb:not(.active):active,.compyl-header .compyl-breadcrumbs .compyl-breadcrumb:not(.active):focus{background-color:var(--breadcrumb-pressed) !important;transition:background-color .2s ease-in-out}.compyl-header .compyl-breadcrumbs .compyl-breadcrumb.active:not(.measure-only){cursor:default;min-width:0;max-width:100%;white-space:nowrap;flex:1 1 auto;display:block}.compyl-header .compyl-breadcrumbs .compyl-breadcrumb-separator{color:var(--breadcrumbs-item);padding:0rem .25rem;flex:0 0 auto}.compyl-header .compyl-breadcrumbs-measurements{position:absolute;left:-10000px;top:-10000px;visibility:hidden;pointer-events:none;height:0;overflow:hidden;white-space:nowrap}.compyl-header .compyl-breadcrumb.measure-only{display:inline-block;padding:0;margin:0;max-width:none !important;text-overflow:clip !important;overflow:visible !important;white-space:nowrap}.compyl-header .btn-secondary.outline,.compyl-header .btn-primary{height:2rem !important}.compyl-header .btn-secondary.outline.kebab-button,.compyl-header .btn-primary.kebab-button{margin-right:-0.375rem !important}.compyl-header .btn-secondary.outline:not(.compyl-header .btn-secondary.outline.kebab-button,.compyl-header .btn-primary.kebab-button),.compyl-header .btn-primary:not(.compyl-header .btn-secondary.outline.kebab-button,.compyl-header .btn-primary.kebab-button){padding:.5rem .75rem !important}.compyl-header .btn-secondary.outline:not(.compyl-header .btn-secondary.outline.kebab-button,.compyl-header .btn-primary.kebab-button) .mud-icon-root,.compyl-header .btn-primary:not(.compyl-header .btn-secondary.outline.kebab-button,.compyl-header .btn-primary.kebab-button) .mud-icon-root{font-size:1rem;margin-right:.5rem}.compyl-header .mud-grid-item:has(.btn-secondary.outline)~.mud-grid-item:has(.btn-primary){margin-left:.5rem !important}.compyl-header .mud-grid-item:has(.btn-secondary.outline)~.mud-grid-item:has(.btn-secondary.outline){margin-left:.5rem !important}.compyl-header .btn-icon{height:2rem !important;width:1.25rem;padding:.5rem 1.128rem !important}.compyl-header .btn-icon .mud-button-label{margin-right:-0.5rem;margin-left:-0.5rem;width:fit-content;height:fit-content}.compyl-header .btn-icon .mud-button-label .mud-icon-root{width:1.25rem;height:1.25rem;font-size:1rem}.compyl-header .btn-icon .mud-button-label .mud-icon-root path{fill:var(--body-text) !important}.compyl-header .compyl-header-left-item{flex:1 1 auto;min-width:0;overflow:hidden}.compyl-header .compyl-header-left{min-width:0}.compyl-header .compyl-breadcrumbs-container{min-width:0;overflow:hidden;max-width:var(--breadcrumbs-allowed-width, 100%);width:min(100%,var(--breadcrumbs-allowed-width, 100%))}.compyl-header .compyl-header-right-item{flex:0 0 auto;min-width:max-content}.compyl-header .compyl-header-actions{white-space:nowrap;z-index:10;position:relative}.compyl-header .compyl-header-tprm-hub-wrap{margin-left:.75rem;flex:0 0 auto;display:flex;align-items:center}.compyl-header .compyl-header-tprm-hub-trigger.btn{min-width:auto;padding:.375rem .75rem}.compyl-header .compyl-header-tprm-hub-trigger.btn .mud-button-label{display:flex;align-items:center;gap:.25rem}.compyl-header .compyl-header-tprm-hub-trigger-content{pointer-events:none}.compyl-header .compyl-header-tprm-hub-label{font-size:1rem;font-weight:300;line-height:1.5rem;font-weight:500}.compyl-header .compyl-header-tprm-hub-chevron{width:1.25rem;height:1.25rem}.compyl-header .compyl-breadcrumbs.overflowing .compyl-breadcrumb.active{overflow:hidden;text-overflow:ellipsis;max-width:100%}.btn.policies-selected-count,.btn.policies-selected-count.outline,.btn.policies-selected-count:disabled,.btn.policies-selected-count.outline:disabled{pointer-events:none !important;cursor:default !important;opacity:1 !important;color:var(--body-text) !important;font-weight:500;border:none !important;background:rgba(0,0,0,0) !important;box-shadow:none !important;padding:0 .5rem !important;min-width:0 !important}.action-separator{width:1px;height:1.5rem;margin-left:.5rem;margin-right:1rem;margin-top:.25rem;background-color:var(--border-primary) !important}.fake-active-breadcrumb{font-size:1.25rem;font-weight:400;line-height:1.75rem;font-weight:300;cursor:default}.compyl-header-banner.mud-alert{border-radius:0;padding:.875rem 1.5rem;color:var(--button-text);font-size:1rem;font-weight:300;line-height:1.5rem}.compyl-header-banner.mud-alert .mud-alert-icon,.compyl-header-banner.mud-alert .mud-alert-message{padding:0;margin-top:auto;margin-bottom:auto;color:var(--button-text)}.compyl-header-banner.mud-alert .mud-icon-root{fill:var(--button-text)}.compyl-header-banner.mud-alert.mud-alert-filled-warning{background-color:var(--warning)}.compyl-header-banner.mud-alert.mud-alert-filled-info{background-color:var(--info)}.compyl-header-banner.mud-alert.mud-alert-filled-success{background-color:var(--success)}.compyl-header-banner.mud-alert.mud-alert-filled-error{background-color:var(--error)}.header-brand-toggle{display:inline-flex;align-items:center;border:1px dashed var(--border-secondary);border-radius:.375rem;overflow:hidden}.header-brand-toggle--qa{margin-right:.25rem}.header-brand-toggle-btn{display:inline-flex;align-items:center;justify-content:center;border:none;background:rgba(0,0,0,0);color:var(--text-secondary);font-size:.75rem;font-weight:500;line-height:1;padding:.375rem .625rem;cursor:pointer;white-space:nowrap}.header-brand-toggle-btn.is-active{background:var(--action-fill);color:var(--button-text)}.header-brand-toggle-btn:not(.is-active):hover{background:rgba(var(--brand-tint-rgb), 0.12)}.entry-grid .mud-grid-item{padding:1.5rem 0 0 1.5rem !important}.control-grid{background-color:var(--surface-low);border:none !important;--dxbl-grid-max-height: 70vh;height:100%}.control-grid td,.control-grid th{border-left:none !important;border-right:none !important}.control-grid .dxbl-grid-table{background-color:var(--surface-low)}.control-grid .dxbl-scroll-viewer-content{background-color:var(--surface-low)}.control-grid .dxbl-grid-header-row{background-color:var(--surface-raised) !important;box-shadow:var(--surface-raised-shadow) !important;border-top:none !important;height:2.5rem !important}.control-grid .dxbl-grid-header-row th:not(.dxbl-grid-empty-cell){border-top:none !important;padding-left:.75rem !important;padding-right:.75rem !important;height:2.5rem !important}.control-grid .dxbl-grid-header-row th:not(.dxbl-grid-empty-cell):first-of-type{border-top-left-radius:4px !important;padding-left:1rem !important}.control-grid .dxbl-grid-header-row th:not(.dxbl-grid-empty-cell):nth-last-of-type(2){border-top-right-radius:4px !important;padding-right:1rem !important}.control-grid .dxbl-grid-table thead tr{height:2.5rem !important}.control-grid .dxbl-grid-header-content span{font-size:1rem;font-weight:300;line-height:1.5rem;justify-content:flex-start !important}.control-grid .dxbl-grid-header-content svg.dxbl-image{display:none !important}.control-grid .dxbl-grid-table tbody tr:not([dxbl-top-virtual-spacer-element],[dxbl-bottom-virtual-spacer-element],.dxbl-grid-empty-row){height:2.5rem !important}.control-grid .dxbl-grid-table tbody td{background-color:var(--surface-low);border-bottom:1px solid var(--border-secondary);padding-left:.75rem !important;padding-right:.75rem !important}.control-grid .dxbl-grid-table tbody td:first-of-type{padding-left:1rem !important;box-shadow:inset 1px 0 0 var(--border-secondary) !important}.control-grid .dxbl-grid-table tbody td:not(.dxbl-grid-empty-cell):nth-last-of-type(2){padding-right:1rem !important;box-shadow:inset -1px 0 0 var(--border-secondary) !important}.control-grid .dxbl-grid-table tbody tr{cursor:pointer}.control-grid .dxbl-grid-table tbody tr:hover{background-color:var(--row-hover) !important}.control-grid .dxbl-grid-table tbody tr:nth-last-of-type(3) td{border-bottom:1px solid var(--border-secondary) !important}.control-grid .scope{min-width:9rem;white-space:nowrap}.control-grid .scope .mud-chip{white-space:nowrap}.question-override-history-grid{border:none;overflow:hidden;border-radius:4px}.question-override-history-grid .dxbl-grid-table{border:none}.question-override-history-grid .dxbl-grid-header-row{background-color:var(--surface-raised);box-shadow:var(--surface-raised-shadow)}.question-override-history-grid .dxbl-grid-header-row .dxbl-grid-header:first-child{border-radius:4px 0 0 0}.question-override-history-grid .dxbl-grid-header-row .dxbl-grid-header:last-child{border-radius:0 4px 0 0}.question-override-history-grid tbody tr td{border-bottom:1px solid var(--border-secondary) !important;border-top:1px solid var(--border-secondary) !important;background-color:var(--surface-low)}.question-override-history-grid tbody tr td:first-child{border-left:1px solid var(--border-secondary) !important}.question-override-history-grid tbody tr td:last-child{border-right:1px solid var(--border-secondary) !important}.question-override-history-grid tbody tr:last-child td:first-child{border-radius:0 0 0 4px;border-bottom-left-radius:4px !important}.question-override-history-grid tbody tr:last-child td:last-child{border-radius:0 0 4px 0;border-bottom-right-radius:4px !important}.provider-card{transition:all .3s ease;border:1px solid #e0e0e0}.provider-card:hover{box-shadow:0 .25rem .5rem rgba(0,0,0,.12);transform:translateY(-2px)}.primary-badge{background:linear-gradient(135deg, #4caf50 0%, #45a049 100%);color:#fff;font-weight:bold;padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem}.disabled-provider{opacity:.6}.provider-form-panel{border:1px solid #e0e0e0;background:#fff;min-height:70vh;transition:all .3s ease;border-radius:4px}.provider-radio-group{padding:0rem}.provider-radio-group .mud-radio-group{width:100%;row-gap:0;justify-content:start;margin-left:-0.5rem;column-gap:1rem}.provider-radio-group .mud-radio-group path:nth-child(2){fill:var(--body-text)}.provider-radio-group .mud-radio-group .mud-checked path:nth-child(2){fill:#0044f0 !important}.provider-radio-group .mud-radio-group .mud-radio .mud-radio-content{margin-left:.5rem}.provider-radio-group .mud-radio-group .mud-typography{font-weight:300;color:var(--body-text) !important;padding-left:.5rem}.provider-radio-group .mud-radio-group .mud-icon-button{padding:.5rem !important}@media(max-width: 960px){.provider-form-panel{border:1px solid #e0e0e0;margin-top:1rem}}.system-settings__header{padding:1.5rem 1.5rem 0}.system-settings__subtitle{margin-top:.25rem}.system-settings__body{display:flex;flex-direction:column;gap:0}.system-settings__section{padding:1.5rem 0;border-bottom:1px solid #e6e6e6}.system-settings__section:first-child{padding-top:0}.system-settings__section:last-child{border-bottom:none;padding-bottom:0}.system-settings__section-header{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:1.25rem}.system-settings__section-icon{width:2rem;height:2rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:.1rem}.system-settings__section-icon--sso{background:rgba(0,68,240,.1);color:#0037c2}.dark .system-settings__section-icon--sso{background:rgba(41,101,255,.15);color:#2965ff}.system-settings__section-icon--ai{background:rgba(var(--brand-rgb), 0.1);color:var(--brand-accent)}.dark .system-settings__section-icon--ai{background:rgba(var(--brand-tint-rgb), 0.15);color:var(--brand-accent)}.system-settings__section-meta{flex:1}.system-settings__save-feedback{display:flex;align-items:center;gap:.75rem;margin-top:.75rem}.answer-assist-drawer{height:100vh;background-color:var(--surface-low);position:fixed !important;padding:1.5rem}.answer-assist-drawer .mud-drawer{--mud-drawer-width: 46.375rem !important}.answer-assist-drawer .title{font-weight:300 !important;font-size:1.25rem;font-weight:400;line-height:1.75rem;line-height:1.75rem !important}.answer-assist-drawer .close-icon svg path,.answer-assist-drawer .close-icon svg rect,.answer-assist-drawer .close-icon svg g,.answer-assist-drawer .close-icon svg svg,.answer-assist-drawer .close-icon svg svg path,.answer-assist-drawer .close-icon svg svg rect,.answer-assist-drawer .expand-icon svg path,.answer-assist-drawer .expand-icon svg rect,.answer-assist-drawer .expand-icon svg g,.answer-assist-drawer .expand-icon svg svg,.answer-assist-drawer .expand-icon svg svg path,.answer-assist-drawer .expand-icon svg svg rect{fill:var(--body-text) !important;color:var(--body-text) !important}.answer-assist-drawer .close-btn-container .btn.btn-icon.tertiary{padding:0 !important;height:1.5rem !important;width:1.5rem !important}.answer-assist-drawer .slice .header{height:2.5rem;padding:1rem;border-radius:.25rem .25rem 0 0;background-color:var(--surface-raised);box-shadow:var(--surface-raised-shadow)}.answer-assist-drawer .slice .header p{font-weight:300;line-height:1rem}.answer-assist-drawer .slice .content{border-radius:0 0 .25rem .25rem;border:.0625rem solid var(--border-secondary);background:var(--body);padding:1rem}.answer-assist-drawer .slice .content .uploader-container{padding:1.5rem 2.5rem;border-radius:.25rem;border:.0625rem solid var(--border-secondary);background:var(--body);height:11.25rem}.answer-assist-drawer .slice .content .uploader-container.uploading{height:4rem;background-color:var(--surface-high);box-shadow:var(--surface-high-shadow)}.answer-assist-drawer .slice .content .questionnaire-upload-file-container{height:4rem;justify-content:center;background-color:var(--surface-high);box-shadow:var(--surface-high-shadow);border-radius:.25rem;padding:.5rem 1rem}.answer-assist-drawer .slice .content .loading-indicator-container .mud-progress-circular.mud-progress-small{height:1rem !important;width:1rem !important}.answer-assist-drawer .slice .content .check-icon svg{transform:translate(0.4375rem, 0.4375rem) !important}.answer-assist-drawer .slice .content .expand-icon svg{transform:translate(0.1rem, 0.35rem) !important}.answer-assist-drawer .slice .content .delete-questionnaire-icon svg{transform:translate(0.125rem, 0.125rem) !important}.answer-assist-drawer .slice .content .progress-bar{padding-bottom:.25rem}.answer-assist-drawer .slice .content .supporting-documents-file-uploaded-indicator{height:3.5rem;justify-content:center;background-color:var(--surface-high);box-shadow:var(--surface-high-shadow);border-radius:.25rem;padding:1rem}.answer-assist-drawer .slice .content .supporting-documents{height:4rem;justify-content:center;background-color:var(--surface-raised);box-shadow:var(--surface-raised-shadow);box-shadow:none !important;border-radius:.25rem;padding:.5rem 1rem}.answer-assist-drawer .slice .content .questionnaire-upload-file-expansion-panel{border-radius:.25rem;margin-top:0;margin-bottom:0}.answer-assist-drawer .slice .content .questionnaire-upload-file-expansion-panel .mud-expand-panel-header,.answer-assist-drawer .slice .content .questionnaire-upload-file-expansion-panel .mud-expand-panel-content{padding:0 !important}.answer-assist-drawer .slice .content .mud-panel-expanded .questionnaire-upload-file-container{border-radius:.25rem .25rem 0 0 !important}.answer-assist-drawer .slice .content .questionnaire-upload-file-container-expanded{height:16.0625rem;justify-content:center;background-color:var(--surface-raised);box-shadow:var(--surface-raised-shadow);box-shadow:none !important;border-radius:0 0 .25rem .25rem;padding:.5rem 1rem}.answer-assist-drawer .slice .content .mud-expansion-panels{gap:.5rem}.answer-assist-drawer .slice .content .mud-input.mud-input-outlined{background:var(--body) !important}.answer-assist-drawer .slice .content .prompt-preview-display{background-color:var(--body);border:.0625rem solid var(--border-primary);border-radius:.25rem;padding:1rem;white-space:pre-line}.process-btn-toolbar{gap:1rem !important}.process-btn-toolbar .btn.btn-secondary,.process-btn-toolbar .btn.btn-sm{height:2rem !important;min-width:5rem !important;padding:.5rem .75rem !important}.ai-progtess-indicator-icon svg{transform:translate(0.15rem, 0.0925rem) !important}.ai-progtess-indicator-icon svg path,.ai-progtess-indicator-icon svg rect,.ai-progtess-indicator-icon svg g,.ai-progtess-indicator-icon svg svg,.ai-progtess-indicator-icon svg svg path,.ai-progtess-indicator-icon svg svg rect{fill:var(--body-text) !important;color:var(--body-text) !important}.ai-progtess-indicator-icon svg path,.ai-progtess-indicator-icon svg circle,.ai-progtess-indicator-icon svg rect{animation:pulse-opacity 1.5s infinite alternate}@keyframes pulse-opacity{0%,100%{opacity:1}50%{opacity:.3}}.in-progress-jobs-popover{width:472px !important;padding:1rem;border-radius:4px !important;border:1px solid var(--border-primary) !important;background:var(--surface-low) !important}.in-progress-jobs-popover .job-list{background:var(--surface-raised) !important;padding:8px 16px;border-radius:4px}.in-progress-jobs-popover .close-job-list-popup svg{transform:translate(0.1rem, 0.1rem) !important}.in-progress-jobs-popover .loading-indicator-container .mud-progress-circular.mud-progress-small{height:1rem !important;width:1rem !important}.in-progress-jobs-popover .check-icon svg{transform:translate(0.4375rem, 0.4375rem) !important}.answer-assist-preview{max-width:72.125rem;padding:1.5rem;background:var(--surface-low)}.answer-assist-preview .mud-dialog-actions,.answer-assist-preview .mud-dialog-content,.answer-assist-preview .mud-dialog-title{padding:0}.answer-assist-preview th,.answer-assist-preview td,.answer-assist-preview .mud-toolbar{padding:1rem .875rem;height:2.75rem !important}.answer-assist-preview .mud-table-body{border-bottom:1px solid var(--border-secondary)}.answer-assist-preview .mud-table-body td{border:1px solid var(--border-secondary);font-size:1rem;font-weight:300;line-height:1.5rem;width:34.531rem;max-width:34.531rem}.answer-assist-preview .mud-toolbar{border-radius:4px 4px 0 0;border:1px solid var(--border-secondary)}.answer-assist-preview .mud-toolbar p{font-weight:400 !important}.answer-assist-preview .mud-table-cell{border:none}.answer-assist-preview .mud-table-head th{color:var(--body-text) !important;font-weight:300 !important;background:var(--surface-raised)}.answer-assist-preview thead{border:none !important}.answer-assist-preview th{width:50%;max-width:50%}.answer-assist-preview .mud-dialog-actions{gap:1rem !important}.answer-assist-preview .mud-dialog-actions .btn.btn-secondary,.answer-assist-preview .mud-dialog-actions .btn.btn-sm{height:2rem !important;min-width:5rem !important;padding:.5rem .75rem !important;margin-right:0 !important}.contract-document-container .mud-tabs-panels,.contract-document-content .mud-tabs-panels{width:100%;max-width:100%;box-sizing:border-box;overflow-x:hidden}.contract-document-container .mud-tabs-panels.pa-1,.contract-document-container .mud-tabs-panels.pa-2,.contract-document-container .mud-tabs-panels.pa-3,.contract-document-container .mud-tabs-panels.pa-4,.contract-document-container .mud-tabs-panels.pa-5,.contract-document-container .mud-tabs-panels.pa-6,.contract-document-content .mud-tabs-panels.pa-1,.contract-document-content .mud-tabs-panels.pa-2,.contract-document-content .mud-tabs-panels.pa-3,.contract-document-content .mud-tabs-panels.pa-4,.contract-document-content .mud-tabs-panels.pa-5,.contract-document-content .mud-tabs-panels.pa-6{box-sizing:border-box;width:100%;max-width:100%;overflow-x:hidden}.contract-document-container .mud-tabs-panel,.contract-document-content .mud-tabs-panel{width:100%;max-width:100%;box-sizing:border-box;overflow-x:hidden}.contract-document-container{margin-bottom:.5rem}.contract-document-title strong{font-weight:500}.contract-document-content{background-color:var(--surface-raised);box-shadow:var(--surface-raised-shadow);display:flex;flex-direction:column;justify-content:flex-start;flex-grow:1;gap:1rem;width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow-x:hidden}.contract-document-layout{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.contract-document-viewer-wrapper{width:100%;min-width:0;max-width:100%;display:flex;flex-direction:column;overflow:hidden}.contract-document-viewer-wrapper .mud-item{width:100%}.contract-rich-editor{width:100% !important;min-width:0}.contract-rich-editor .dxbl-richedit{width:100% !important;min-width:0}.contract-pdf-viewer{width:100%;min-width:0;height:50vh;min-height:37.5rem;max-height:80vh;display:flex}.contract-pdf-viewer iframe{width:100%;height:100%;border:none}@media(min-width: 768px){.contract-pdf-viewer{height:60vh}}@media(min-width: 992px){.contract-pdf-viewer{height:70vh}}@media(min-width: 1200px){.contract-pdf-viewer{height:80vh}}.contract-document-actions{width:100%}.contract-document-actions.d-flex.d-md-none{order:-1;margin-bottom:1rem}.contract-document-actions.d-none.d-md-flex{order:0;padding:1rem 1rem 0 .5rem;align-self:flex-start;width:12.5%;max-width:12.5%;flex:0 0 12.5%}.contract-document-actions .contract-action-button{justify-content:center;text-align:center;overflow:hidden;box-sizing:border-box;min-height:2.5rem}.contract-document-actions .contract-action-button .mud-button-label{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:100%;max-width:100%}.d-flex.d-md-none .contract-document-actions .contract-action-button{flex:1 1 auto;min-width:8rem;max-width:12rem}.d-none.d-md-flex .contract-document-actions .contract-action-button{width:100%}.contract-compare-dialog .mud-dialog-title .mud-toolbar{height:2.5rem !important}.contract-comparison-content{max-height:80vh;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0)}.contract-comparison-content::-webkit-scrollbar{width:.25rem !important;background-color:rgba(0,0,0,0) !important}.contract-comparison-content::-webkit-scrollbar-track{background:rgba(0,0,0,0) !important;box-shadow:none !important;border:none !important}.contract-comparison-content::-webkit-scrollbar-thumb{background:rgba(0,0,0,0) !important;border-radius:1.563rem !important;visibility:hidden !important}.contract-comparison-content:hover{scrollbar-width:thin;scrollbar-color:var(--component-scroll-thumb) rgba(0,0,0,0)}.contract-comparison-content:hover::-webkit-scrollbar{width:.25rem !important;height:.25rem !important}.contract-comparison-content:hover::-webkit-scrollbar-thumb{background:var(--component-scroll-thumb) !important;border-radius:1.563rem !important;visibility:visible !important;cursor:pointer !important}.contract-comparison-content:hover::-webkit-scrollbar-thumb:hover{background:var(--component-scroll-thumb-hover) !important}.contract-comparison-paper{width:100%;padding:1rem 1rem 2rem 1rem}@media(min-width: 768px){.contract-comparison-paper{padding:2rem}}.contract-loading-overlay .mud-progress-circular{height:6.25rem !important;width:100% !important}.contract-export-button{padding:.5rem 1rem;display:flex;align-items:center;justify-content:center;gap:.5rem}@media(min-width: 992px){.contract-export-button{width:100% !important}}.contract-export-button.exporting{pointer-events:none}.contract-export-button .mud-button-root{display:flex;align-items:center;gap:.5rem}.contract-button-bar{display:flex;flex-wrap:nowrap;gap:.5rem;align-items:center;overflow-x:auto}.contract-button-spacer{flex:1 1 auto;min-width:1rem}.contract-action-buttons-group{display:flex;gap:.5rem;flex-wrap:nowrap;align-items:center;justify-content:flex-end}.contract-button-nowrap{white-space:nowrap;flex-shrink:0}.auto-resize-textarea{width:100%;min-height:2.5rem;padding:.75rem;font-family:inherit;font-size:.875rem;line-height:1.5;color:var(--body-text);background-color:var(--surface);border:1px solid var(--border-color);border-radius:.5rem;resize:none;overflow-y:hidden;transition:height .3s ease,border-color .3s ease,box-shadow .3s ease;box-sizing:border-box}.auto-resize-textarea::placeholder{color:var(--text-secondary);opacity:.6}.auto-resize-textarea:hover:not(:disabled){border-color:var(--border-hover-color, var(--action-hover))}.auto-resize-textarea:focus{outline:none;border-color:var(--action);box-shadow:0 0 0 2px color-mix(in srgb, var(--action) 20%, transparent)}.auto-resize-textarea:disabled{background-color:var(--surface-disabled, #f5f5f5);color:var(--text-disabled, #999);cursor:not-allowed;opacity:.6}.auto-resize-textarea::-webkit-scrollbar{width:8px}.auto-resize-textarea::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.auto-resize-textarea::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb, #ccc);border-radius:4px}.auto-resize-textarea::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover, #999)}.ai-textfield-wrapper .auto-resize-textarea{border-color:var(--action)}.ai-textfield-wrapper .auto-resize-textarea:hover:not(:disabled){border-color:var(--action-hover)}.ai-textfield-wrapper .auto-resize-textarea:focus{border-color:var(--action);box-shadow:0 0 0 2px color-mix(in srgb, var(--action) 20%, transparent)}.ai-textfield-wrapper.suggestion-ready .auto-resize-textarea{border:1px solid var(--action) !important;box-shadow:0 0 0 1px var(--action);animation:pulse-border 3s ease-in-out infinite;background:linear-gradient(135deg, color-mix(in srgb, var(--action) 8%, transparent) 0%, color-mix(in srgb, var(--action) 12%, transparent) 100%);color:var(--text-secondary) !important;opacity:.75;font-style:italic}.ai-textfield-wrapper.accepted .auto-resize-textarea{animation:none;background:var(--surface);color:var(--body-text);opacity:1;font-style:normal}.ai-textfield-wrapper:focus-within .auto-resize-textarea{animation:none;background:var(--surface);color:var(--body-text);opacity:1;font-style:normal}.mud-popover.ai-textfield-popover-container{position:fixed !important;top:50% !important;left:var(--ai-pop-left, 50%) !important;transform:translate(-50%, -50%) !important;margin:0 !important;width:600px !important;max-width:calc(100vw - 2rem) !important;max-height:calc(100vh - 2rem) !important;overflow:hidden !important;transition:none !important;animation:none !important}.ai-textfield-popover-container .ai-textfield-popover{width:100% !important;max-width:100% !important;max-height:calc(100vh - 2rem) !important;overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box}.compyl-drawer.ai-copilot-locked *,.mud-drawer.ai-copilot-locked *,.dxbl-drawer-panel.ai-copilot-locked *{pointer-events:none !important}.compyl-drawer.ai-copilot-locked .unified-drawer-body,.compyl-drawer.ai-copilot-locked .compyl-drawer-content,.mud-drawer.ai-copilot-locked .unified-drawer-body,.mud-drawer.ai-copilot-locked .compyl-drawer-content,.dxbl-drawer-panel.ai-copilot-locked .unified-drawer-body,.dxbl-drawer-panel.ai-copilot-locked .compyl-drawer-content{pointer-events:auto !important}.ai-textfield-popover{background-color:var(--surface-low);border:2px solid var(--action) !important;border-radius:.5rem;padding:1.5rem;width:600px;box-shadow:0 8px 24px rgba(0,0,0,.15)}.ai-popover-response-area{height:16rem;display:flex;flex-direction:column;min-height:0}.ai-popover-response-area .ai-popover-response-wrapper,.ai-popover-response-area .ai-loading-container{flex:1 1 auto;min-height:0}.ai-popover-response-wrapper{display:flex;flex-direction:column;gap:.25rem}.ai-popover-response-label{padding-left:.125rem}.ai-popover-textarea{width:100%;height:14rem}.ai-popover-context-textarea{width:100%;margin-top:.5rem}.ai-popover-context-panels{margin:0 -0.25rem}.ai-popover-context-panels .mud-expand-panel{box-shadow:none !important;border:1px solid var(--border-secondary) !important;border-radius:.5rem !important}.ai-loading-container{padding:2rem 1rem;text-align:center;align-items:center;justify-content:center}.sparkle-pulse{animation:sparkle 1.5s ease-in-out infinite}@keyframes sparkle{0%,100%{transform:scale(1) rotate(0deg);opacity:1}50%{transform:scale(1.1) rotate(5deg);opacity:.8}}.ai-loading-text{color:var(--text-secondary);animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,100%{opacity:1}50%{opacity:.5}}.skeleton-container{width:100%;max-width:500px;margin:0 auto}.compyl-with-copilot-button .manage-icon{display:inline-flex;align-items:center;color:var(--action)}.compyl-with-copilot-button .manage-text{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;color:var(--action)}.compyl-with-copilot-button:hover .manage-text{text-decoration-thickness:2px}.compyl-with-copilot-button:hover .manage-icon{color:var(--action-hover)}.ai-textfield-wrapper{position:relative;width:100% !important}.ai-textfield-wrapper.suggestion-ready .ai-textfield{border:1px solid var(--action) !important;box-shadow:0 0 0 1px var(--action);animation:pulse-border 3s ease-in-out infinite;background:linear-gradient(135deg, color-mix(in srgb, var(--action) 8%, transparent) 0%, color-mix(in srgb, var(--action) 12%, transparent) 100%)}.ai-textfield-wrapper.suggestion-ready .ai-textfield textarea{color:var(--text-secondary) !important;opacity:.75 !important;font-style:italic !important}.ai-textfield-wrapper.accepted .ai-textfield,.ai-textfield-wrapper:focus-within .ai-textfield{animation:none;background:rgba(0,0,0,0)}.ai-textfield-wrapper.accepted .ai-textfield textarea,.ai-textfield-wrapper:focus-within .ai-textfield textarea{color:var(--body-text) !important;opacity:1 !important;font-style:normal !important}.auto-resize-textarea{width:100% !important;border:1px solid var(--border-secondary) !important;border-radius:.3125rem;padding:.5rem .5rem .5rem 1rem !important;font-size:1rem !important;line-height:1.5rem !important;transition:border-color .2s ease-in-out;background-color:rgba(0,0,0,0);color:var(--body-text)}.auto-resize-textarea:focus{border-color:var(--border-selected) !important;outline:none}.auto-resize-textarea:disabled{background-color:var(--body) !important;border-color:var(--border-secondary) !important;color:var(--text-disabled) !important;cursor:not-allowed}.ai-textfield-wrapper.suggestion-ready .auto-resize-textarea{border:1px solid var(--action) !important;box-shadow:0 0 0 1px var(--action);background:linear-gradient(135deg, color-mix(in srgb, var(--action) 8%, transparent) 0%, color-mix(in srgb, var(--action) 12%, transparent) 100%);color:var(--text-secondary) !important;opacity:.75 !important;font-style:italic !important}.ai-textfield-wrapper.accepted .auto-resize-textarea:not(:disabled),.ai-textfield-wrapper:focus-within .auto-resize-textarea:not(:disabled){border-color:var(--border-secondary) !important;background-color:rgba(0,0,0,0);color:var(--body-text) !important;opacity:1 !important;font-style:normal !important}.ai-textfield{width:100% !important}.ai-textfield:hover .auto-resize-textarea:not(:disabled){border-color:var(--border-primary) !important}@keyframes pulse-border{0%,100%{border-color:var(--action);box-shadow:0 0 0 0 color-mix(in srgb, var(--action) 20%, transparent)}50%{border-color:color-mix(in srgb, var(--action) 70%, transparent);box-shadow:0 0 0 4px color-mix(in srgb, var(--action) 10%, transparent)}}.ai-textfield-skeleton-overlay{position:absolute;inset:0;z-index:2;border:1px solid var(--action);border-radius:.5rem;padding:1rem;background:color-mix(in srgb, var(--action) 3%, transparent);display:flex;align-items:center;pointer-events:all}.ai-textfield-skeleton{width:100% !important}.sparkle-pulse-small{animation:sparkle-small 1.5s ease-in-out infinite;width:14px;height:14px;color:var(--action)}@keyframes sparkle-small{0%,100%{transform:scale(1) rotate(0deg);opacity:1}50%{transform:scale(1.15) rotate(5deg);opacity:.7}}.ai-generating-hint{color:var(--text-secondary);font-style:italic;animation:pulse 2s ease-in-out infinite}.ai-suggestion-hint{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;margin-bottom:.25rem;border-radius:.25rem;background:color-mix(in srgb, var(--action) 8%, transparent);border-left:2px solid var(--action)}.ai-suggestion-hint .icon-12{width:12px;height:12px;color:var(--action)}.ai-textfield-has-suggestion{position:relative;width:100% !important}.ai-suggestion-indicator{position:absolute;top:0;left:0;right:0;z-index:1;display:flex;align-items:center;gap:.375rem;padding:.375rem .75rem;border-radius:.5rem .5rem 0 0;background:var(--action);color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1)}.ai-suggestion-indicator .suggestion-sparkle{width:14px;height:14px;color:#fff;animation:sparkle-subtle 2s ease-in-out infinite}.ai-suggestion-indicator .suggestion-hint-text{color:#fff !important;font-weight:500;font-size:.75rem}.ai-suggestion-indicator--clickable{cursor:pointer;user-select:none;transition:background .15s ease-in-out,box-shadow .15s ease-in-out}.ai-suggestion-indicator--clickable:hover{background:var(--action-hover, color-mix(in srgb, var(--action) 85%, black));box-shadow:0 3px 8px rgba(0,0,0,.2)}.ai-suggestion-indicator--clickable:active{background:color-mix(in srgb, var(--action) 75%, black);box-shadow:0 1px 3px rgba(0,0,0,.15)}.ai-suggestion-indicator--clickable:focus-visible{outline:2px solid #fff;outline-offset:-3px}.ai-textfield-wrapper.has-indicator .auto-resize-textarea{border-top-left-radius:0 !important;border-top-right-radius:0 !important;border-top-color:rgba(0,0,0,0) !important;padding-top:2rem !important}@keyframes sparkle-subtle{0%,100%{transform:scale(1) rotate(0deg);opacity:1}50%{transform:scale(1.1) rotate(3deg);opacity:.8}}.resizeable-textarea-container{width:100% !important}.icon-20{width:20px;height:20px}.icon-16{width:16px;height:16px}.icon-14{width:14px;height:14px}.cursor-pointer{cursor:pointer}.introjs-tooltip{background-color:var(--alert-info-background, var(--info)) !important;border-radius:.5rem !important;max-width:25rem !important;z-index:99999}.introjs-tooltip-header{padding:1rem !important}.compyl-guided-tour .introjs-tooltiptext,.compyl-guided-tour .introjs-guide-list,.compyl-guided-tour .introjs-tooltip-title,.compyl-guided-tour .introjs-prevbutton,.compyl-guided-tour .tooltip-small-text,.compyl-guided-tour .introjs-helperNumberLayer,.compyl-guided-tour .introjs-nextbutton,.compyl-guided-tour .introjs-skipbutton{font-family:var(--font-family-body)}.compyl-guided-tour .introjs-tooltip-title{color:var(--alert-info-text, var(--button-text));font-size:1rem;font-weight:300;line-height:1.5rem}.compyl-guided-tour .introjs-tooltiptext{color:var(--alert-info-text, var(--button-text));font-size:.875rem;font-weight:300;line-height:1.25rem;padding:0 1rem 1rem 1rem}.compyl-guided-tour .introjs-guide-list{font-size:.75rem;font-weight:300;line-height:1rem;color:var(--alert-info-text, var(--button-text));margin-bottom:.25rem !important}.compyl-guided-tour .tooltip-small-text{color:var(--alert-info-text, var(--button-text));font-size:.875rem;font-weight:300;line-height:1.25rem;font-size:.938rem;margin-bottom:.3rem}.compyl-guided-tour input[type=checkbox].read-only-check{pointer-events:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;width:1.063rem;height:1.063rem;border-radius:.188rem;border:1px solid rgba(255, 255, 255, 0.4);background-color:#fff;margin-right:.875rem !important;flex-shrink:0;cursor:default;position:relative}.compyl-guided-tour input[type=checkbox].read-only-check:checked::after{content:"";position:absolute;left:.313rem;top:.094rem;width:.313rem;height:.563rem;border:solid #121212;border-width:0 .1rem .1rem 0;transform:rotate(45deg)}.compyl-guided-tour .tour-group{margin-bottom:1.25rem}.compyl-guided-tour .tour-group:last-child{margin-bottom:0}.compyl-guided-tour .tour-group-header{font-size:.75rem;font-weight:300;line-height:1rem;color:var(--alert-info-text, var(--button-text));font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem;margin-top:0;opacity:.8}.compyl-guided-tour .tour-item{display:flex;align-items:center;justify-content:flex-start;margin-bottom:.5rem;padding-left:0;width:100%}.compyl-guided-tour .tour-item input[type=checkbox]{margin-top:0;flex-shrink:0}.compyl-guided-tour .tour-item button{flex:1;text-align:left !important;background:none;border:none;padding:0;cursor:pointer;display:block;width:100%}.compyl-guided-tour .tour-item button p{margin:0 !important;text-align:left !important}.compyl-guided-tour .tour-item button:hover p{color:var(--text-muted)}.compyl-guided-tour.task-creation-tour-tooltip{width:24.375rem !important}.compyl-guided-tour.task-intro-tour-tooltip{width:20.188rem !important}.compyl-guided-tour.task-intro-tour-tooltip .intro-helperLayer{display:none !important}.compyl-guided-tour.recall-tour-tooltip{width:24.375rem !important}.compyl-guided-tour.recall-tour-tooltip .introjs-donebutton{width:100% !important;text-align:center !important}.compyl-guided-tour .introjs-tooltipbuttons{border-top:none !important;display:flex;justify-content:flex-end;align-items:center;padding:0 1rem 1rem 1rem}.compyl-guided-tour .introjs-tooltipbuttons .introjs-button{color:var(--alert-info-text, var(--button-text)) !important;text-shadow:none !important}.compyl-guided-tour .introjs-tooltipbuttons .introjs-disabled{visibility:hidden !important}.compyl-guided-tour .introjs-prevbutton{color:var(--alert-info-text, var(--button-text));font-size:.875rem;font-weight:300;line-height:1.25rem;background-color:rgba(0,0,0,0) !important;border:none !important;padding-right:0 !important;padding-left:0 !important;order:2}.compyl-guided-tour .introjs-helperNumberLayer{color:var(--alert-info-text, var(--button-text)) !important;font-size:.875rem;font-weight:300;line-height:1.25rem;order:3;margin:0 .5rem;background-color:rgba(0,0,0,0) !important}.compyl-guided-tour .introjs-nextbutton{color:var(--alert-info-text, var(--button-text));font-size:.875rem;font-weight:300;line-height:1.25rem;background-color:rgba(0,0,0,0) !important;border:none !important;order:4;padding-right:0 !important;padding-left:0 !important}.compyl-guided-tour .introjs-nextbutton.introjs-donebutton{order:1;margin-right:auto !important;background-color:#fafafa !important;color:#121212 !important;padding:.25rem .75rem !important;font-size:1rem;font-weight:300;line-height:1.5rem;font-weight:400 !important}.compyl-guided-tour .introjs-nextbutton:focus,.compyl-guided-tour .introjs-nextbutton:active,.compyl-guided-tour .introjs-prevbutton:focus,.compyl-guided-tour .introjs-prevbutton:active,.compyl-guided-tour .introjs-donebutton:focus,.compyl-guided-tour .introjs-donebutton:active{outline:none !important;border:none !important;box-shadow:none !important}.compyl-guided-tour .introjs-skipbutton{color:var(--alert-info-text, var(--button-text)) !important;font-size:1rem !important;font-weight:200 !important;margin-top:.313rem !important}.compyl-guided-tour .introjs-arrow{display:none !important}.guided-tour-btn svg{transform:translate(0.1rem, 0.11rem)}body.introjs-step-transitioning .introjs-helperLayer,body.introjs-step-transitioning .introjs-tooltipReferenceLayer,body.introjs-step-transitioning .introjs-tooltip,body.introjs-step-transitioning .introjs-overlay{opacity:0 !important;visibility:hidden !important;transition:none !important}.introjs-helperLayer{outline:.125rem solid var(--info);outline-offset:-2px;animation:intro-outline-symmetric-loop 1.3s linear infinite;z-index:99998}.introjs-overlay{z-index:99997}.tour-highlight{outline:.375rem solid var(--info) !important;outline-offset:.125rem !important;animation:intro-outline-symmetric-loop 1.3s linear infinite !important;position:relative !important;z-index:100000 !important;box-shadow:0 0 0 99rem rgba(0, 0, 0, 0.5) !important}@keyframes intro-outline-symmetric-loop{0%,100%{outline-width:.125rem;outline-offset:-0.125rem}50%{outline-width:.375rem;outline-offset:-0.125rem}}@media(prefers-reduced-motion: reduce){.introjs-helperLayer{animation:none;outline-width:.375rem;outline-offset:-0.125rem}}.home-261-entry-modal-container{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1301;display:flex;align-items:flex-end;justify-content:flex-end;padding:1rem;pointer-events:none}.home-261-entry-modal-container .home-261-entry-modal-paper{pointer-events:auto;max-width:22rem;border-radius:.5rem;background-color:var(--body);color:var(--body-text);box-shadow:var(--surface-raised-shadow);border:1px solid var(--border-secondary)}.home-261-entry-modal-paper .mud-typography,.home-261-entry-modal-paper [class*=compyl-text]{color:var(--body-text) !important}.home-261-entry-modal-paper .home-261-entry-modal-close{color:var(--body-text)}.home-261-entry-modal-paper .compyl-h4-text{font-weight:300 !important}.home-261-entry-modal-paper .compyl-button .mud-button-label{font-weight:300 !important}.home-261-entry-modal-paper .compyl-button{padding:.5rem !important;height:2rem !important}.notifications-grid{background-color:var(--body);border:none;padding-top:1rem}.notifications-grid .dxbl-grid-header-row{background-color:var(--surface-raised)}.notifications-grid .dxbl-grid-table{border:1px solid var(--border-primary);background-color:var(--surface-low) !important;border-radius:4px}.notifications-grid .dxbl-btn-toolbar{background-color:var(--body)}.notifications-grid .dxbl-grid-toolbar-container{padding:0px;border:none}.notifications-grid .dxbl-grid-top-panel{border:none !important}.notifications-grid td,.notifications-grid th{border-left:none !important;border-right:none !important}.notifications-grid tbody tr{height:56px !important;border-bottom:none !important}.notifications-grid thead tr{height:44px !important}.notifications-grid .dxbl-checkbox .dxbl-checkbox-check-element{border:1px solid var(--border-primary) !important}.notifications-grid .dxbl-grid-detail-cell{padding:0px 110px !important;border:none !important}.notifications-grid .dxbl-grid-detail-cell .mud-divider{border-color:var(--body) !important}.notifications-grid .dxbl-image svg path{fill:var(--body-text) !important;color:var(--body-text) !important}.notifications-grid .notification-status-label{font-size:1rem;font-weight:300;line-height:1.5rem;font-style:normal}.notifications-grid .grid-notification-message{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;padding-left:20px;padding-right:20px}.notifications-grid .grid-notification-message.read{color:#999 !important}.notifications-grid .grid-notification-subject{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.notifications-grid .grid-notification-subject.read{color:#999 !important}.notifications-grid .grid-notification-subject.read svg path{fill:#999 !important;color:#999 !important}.notifications-grid .grid-notification-subject svg path{fill:var(--body-text) !important;color:var(--body-text) !important}.notifications-grid .grid-notification-subject svg{transform:translate(0px, -2px) !important;margin-right:8px}.notifications-grid .grid-notification-datetimestamp{text-align:right;padding-right:40px;white-space:nowrap}.notifications-grid .grid-notification-datetimestamp.read{color:#999 !important}.notifications-grid .notification-action-divider{border:1px solid var(--body-text) !important;margin-right:8px;height:20px !important}.notifications-grid .notifications-actions svg{transform:scale(1.2) translate(3px, 3px) !important}.notifications-grid .notifications-actions svg path{fill:var(--body-text) !important;color:var(--body-text) !important}.notifications-grid .sort-chip{height:2.5rem !important;padding:0px;border-radius:3.25rem !important;border:1px solid var(--border-primary) !important;background-color:rgba(0,0,0,0) !important;font-size:1rem !important}.notifications-grid .sort-chip .mud-chip-content{padding:0px 16px !important}.notifications-grid .sort-chip svg{transform:translate(18px, 3px) !important}.notifications-grid .sort-chip svg path{fill:var(--body-text) !important;color:var(--body-text) !important}.notifications-grid .filter-chip,.notifications-grid .policy-filterbar .mud-select-input-extended .mud-input-outlined-border,.policy-filterbar .mud-select-input-extended .notifications-grid .mud-input-outlined-border,.notifications-grid .integration-filterbar .mud-select-input-extended .mud-input-outlined-border,.integration-filterbar .mud-select-input-extended .notifications-grid .mud-input-outlined-border{border-radius:35px !important;height:40px !important;padding:0px !important}.notifications-grid .filter-chip .mud-chip-content,.notifications-grid .policy-filterbar .mud-select-input-extended .mud-input-outlined-border .mud-chip-content,.policy-filterbar .mud-select-input-extended .notifications-grid .mud-input-outlined-border .mud-chip-content,.notifications-grid .integration-filterbar .mud-select-input-extended .mud-input-outlined-border .mud-chip-content,.integration-filterbar .mud-select-input-extended .notifications-grid .mud-input-outlined-border .mud-chip-content{padding:0px 16px !important}.notifications-grid .toolbar-divider{border:1px solid var(--border-primary) !important;margin-bottom:8px}.notifications-grid .filter-divider.mud-divider-vertical{height:36px !important;border:1px solid var(--border-primary) !important;margin-right:10px;margin-left:10px;width:1px}.notifications-grid .filter-toggle-divider{border:1px solid var(--border-primary) !important;margin-right:12px;height:24px}.notifications-grid .filter-sort-chips-toolbar{margin-bottom:32px}.notifications-grid .entity-link{font-size:1.25rem;font-weight:400;line-height:1.75rem;display:inline-block;font-style:normal;text-decoration-line:underline;margin-bottom:12px !important}.notifications-grid .bundled-notification-cards .card-section-spacer{height:16px}.notifications-grid .bundled-notification-cards .card-section-header{font-size:16px;font-weight:400;color:var(--body-text);text-align:left;margin:0 0 4px;line-height:normal}.notifications-grid .bundled-notification-cards .card-table{border:1px solid var(--secondary);border-radius:4px;margin-bottom:8px;border-collapse:separate}.notifications-grid .bundled-notification-cards .card-table:hover{border:1px solid var(--action);background:var(--notification-hover)}.notifications-grid .bundled-notification-cards .card-cell{padding:8px 16px}.notifications-grid .bundled-notification-cards .card-link{text-decoration:none;color:inherit;display:block}.notifications-grid .bundled-notification-cards .card-title{font-size:14px;font-weight:400;color:var(--body-text);margin:0;line-height:1.4}.notifications-grid .bundled-notification-cards .card-summary{font-size:12px;font-weight:400;color:var(--text-secondary);margin:0;line-height:1.4}.notifications-grid .bundled-notification-cards .card-summary-list{margin:0;padding:0 0 0 18px;line-height:1.4;list-style-type:disc}.notifications-grid .bundled-notification-cards .card-summary-item{font-size:12px;font-weight:400;color:var(--text-secondary);margin:0 0 2px}.notifications-grid .bundled-notification-cards .card-attachment{font-size:10px;font-weight:400;color:var(--body-text);margin:8px 0 0;line-height:1.4}.notifications-grid .bundled-notification-cards .card-attachment-name{color:var(--text-secondary) !important}.notifications-grid .bundled-notification-cards .card-warning-top{background-color:var(--yellow-translucent) !important;border:1px solid var(--yellow) !important}.notifications-grid .bundled-notification-cards .card-warning{background-color:var(--yellow-translucent) !important;border:1px solid var(--yellow) !important}.notifications-grid .bundled-notification-cards .card-warning-text{color:var(--body-text) !important}.evidence-item{background-color:var(--surface-low);border:1px solid var(--border-secondary);position:relative}.evidence-item.cursor-pointer{cursor:pointer}.evidence-item.cursor-pointer:hover{background-color:var(--surface-raised);box-shadow:var(--surface-raised-shadow)}.evidence-item.evidence-item-loading{cursor:default;pointer-events:none;opacity:.6}.evidence-item.evidence-item-loading:hover{background-color:var(--surface-low)}.evidence-item .mud-grid-item{min-width:0}.evidence-item .mud-tooltip-root.mud-tooltip-inline{display:block;min-width:0;max-width:100%;overflow:hidden}.compliance-overview-trend-v2 .dxbl-widget-container{height:18.75rem !important;max-height:18.75rem !important;min-height:18.75rem !important}.compliance-overview-trend-v2 .dxc-val-grid g,.compliance-overview-trend-v2 .dxc-val-grid path,.compliance-overview-trend-v2 .dxc-axes-group g,.compliance-overview-trend-v2 .dxc-axes-group path{fill:var(--border-primary) !important;stroke:var(--border-primary) !important;color:var(--border-primary) !important}.compliance-overview-trend-v2 .dxc-grids-group g,.compliance-overview-trend-v2 .dxc-grids-group path{fill:none !important;stroke:none !important;color:none !important}.compliance-overview-trend-v2 .dxc-elements-axes-group text{fill:var(--body-text) !important}.compliance-overview-control-set-summary-tile-v2{border:1px solid var(--border-primary) !important;border-radius:.625rem !important}.compliance-overview-control-set-summary-tile-v2:not(.compliance-overview-control-set-summary-tile-v2.mud-panel-expanded) .mud-expand-panel-header{border-radius:.625rem}.compliance-overview-control-set-summary-tile-v2 .mud-expand-panel-header{border-top-left-radius:.625rem !important;border-top-right-radius:.625rem !important;background-color:var(--surface-low)}.compliance-overview-control-set-summary-tile-v2 .mud-collapse-container{border-bottom-left-radius:.625rem !important;border-bottom-right-radius:.625rem !important;background-color:var(--body) !important}.compliance-overview-control-set-summary-tile-v2 .mud-collapse-container.mud-collapse-entered,.compliance-overview-control-set-summary-tile-v2 .mud-collapse-container.mud-collapse-entering,.compliance-overview-control-set-summary-tile-v2 .mud-collapse-container.mud-collapse-exiting{padding-top:1rem}.compliance-overview-control-set-summary-tile-v2 .mud-collapse-container .mud-expand-panel,.compliance-overview-control-set-summary-tile-v2 .mud-collapse-container .mud-expand-panel-content,.compliance-overview-control-set-summary-tile-v2 .mud-collapse-container .mud-collapse-wrapper,.compliance-overview-control-set-summary-tile-v2 .mud-collapse-container .mud-collapse-wrapper-inner{border-bottom-left-radius:.625rem !important;border-bottom-right-radius:.625rem !important}.compliance-overview-control-set-summary-tile-v2 .dxbl-loading-panel{display:none !important}.mud-expand-panel:first-child:not(.compyl-integration-configs-expansion-panels):not(.review-instructions-panel){border-bottom-left-radius:.625rem !important;border-bottom-right-radius:.625rem !important}.compliance-card{user-select:none;background-color:var(--surface-low);border:1px solid var(--border-primary) !important;padding:1rem !important;border-radius:.625rem !important}.compliance-card .icon-container{padding:.75rem;width:4rem;height:4rem;border-radius:.25rem}.compliance-card .icon-container.info{background:var(--info-translucent)}.compliance-card .icon-container.info path,.compliance-card .icon-container.info rect,.compliance-card .icon-container.info g,.compliance-card .icon-container.info svg,.compliance-card .icon-container.info svg path,.compliance-card .icon-container.info svg rect{fill:var(--info-focus) !important;color:var(--info-focus) !important}.compliance-card .icon-container.success{background:var(--success);color:var(--success-focus)}.compliance-card .icon-container.automated{background:var(--chip-tag-fill-purple-rgba)}.compliance-card .icon-container.automated path,.compliance-card .icon-container.automated rect,.compliance-card .icon-container.automated g,.compliance-card .icon-container.automated svg,.compliance-card .icon-container.automated svg path,.compliance-card .icon-container.automated svg rect{fill:var(--purple) !important;color:var(--purple) !important}.compliance-card .icon-container.audits{background:rgba(var(--brand-tint-rgb), 0.1)}.compliance-card .icon-container.audits path,.compliance-card .icon-container.audits rect,.compliance-card .icon-container.audits g,.compliance-card .icon-container.audits svg,.compliance-card .icon-container.audits svg path,.compliance-card .icon-container.audits svg rect{fill:var(--teal) !important;color:var(--teal) !important}.compliance-card .mud-chip-content{text-wrap:nowrap}.control-sets-page{min-height:calc(100vh - 3.5rem);display:flex;flex-direction:column}.control-sets-layout{display:flex !important;flex-direction:column !important;flex:1 1 0% !important;min-height:0 !important;height:100% !important}.compliance-overview-section{flex:0 0 auto !important}.control-sets-main-content{flex:1 1 auto;min-height:0;transition:flex-direction 300ms cubic-bezier(0.4, 0, 0.2, 1)}.controls-grid-container{min-height:0 !important;overflow:hidden !important;display:flex !important;flex-direction:column !important;flex:1 1 0% !important}.controls-grid-scroll-area{flex:1 1 0% !important;min-height:0 !important;overflow-y:auto !important;max-height:70vh;box-shadow:inset 0 -1px 0 var(--border-secondary)}@media(max-width: 1200px){.sidebar-paper.expanded{min-width:14rem;max-width:14rem}.sidebar-paper.collapsed{min-width:4rem;max-width:4rem}.nav-icon-box{width:1.75rem;height:1.75rem;min-width:1.75rem}}@media(max-width: 992px){.sidebar-paper.expanded{min-width:12rem;max-width:12rem}.compliance-card{padding:.75rem !important}.compliance-card .icon-container{width:3rem;height:3rem;padding:.5rem}}@media(max-width: 767px){.control-sets-main-content{flex-direction:column !important;gap:1rem !important}.sidebar-paper.expanded,.sidebar-paper.collapsed{min-width:100%;max-width:100%;max-height:12rem}.sidebar-nav{flex-direction:row;flex-wrap:wrap;gap:.5rem}.nav-item{width:auto;flex:0 0 auto}}.surface-raised-low{background-color:var(--surface-low);border:1px solid var(--border-secondary)}.custom-scrollbar{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0)}.custom-scrollbar::-webkit-scrollbar{width:.25rem !important;background-color:rgba(0,0,0,0) !important}.custom-scrollbar::-webkit-scrollbar-track{background:rgba(0,0,0,0) !important;box-shadow:none !important;border:none !important}.custom-scrollbar::-webkit-scrollbar-thumb{background:rgba(0,0,0,0) !important;border-radius:1.563rem !important;visibility:hidden !important}.custom-scrollbar:hover{scrollbar-width:thin;scrollbar-color:var(--component-scroll-thumb) rgba(0,0,0,0)}.custom-scrollbar:hover::-webkit-scrollbar{width:.25rem !important;height:.25rem !important}.custom-scrollbar:hover::-webkit-scrollbar-thumb{background:var(--component-scroll-thumb) !important;border-radius:1.563rem !important;visibility:visible !important;cursor:pointer !important}.custom-scrollbar:hover::-webkit-scrollbar-thumb:hover{background:var(--component-scroll-thumb-hover) !important}.sidebar-paper{background-color:var(--surface-low);border:1px solid var(--border-secondary);transition:all 300ms cubic-bezier(0.4, 0, 0.2, 1);border-radius:.625rem !important;flex:1;height:auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.sidebar-paper.expanded{min-width:18rem;max-width:18rem}.sidebar-paper.collapsed{min-width:5.25rem;max-width:5.25rem}.sidebar-header{height:4rem;display:flex;align-items:center;justify-content:space-between;padding:0 .5rem 0 1rem;border-bottom:1px solid var(--border-secondary);flex-shrink:0}.header-text{white-space:nowrap;overflow:hidden}.sidebar-nav{padding:.75rem;overflow-y:auto;flex:1;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0);max-height:70vh}.sidebar-nav::-webkit-scrollbar{width:.25rem !important;background-color:rgba(0,0,0,0) !important}.sidebar-nav::-webkit-scrollbar-track{background:rgba(0,0,0,0) !important;box-shadow:none !important;border:none !important}.sidebar-nav::-webkit-scrollbar-thumb{background:rgba(0,0,0,0) !important;border-radius:1.563rem !important;visibility:hidden !important}.sidebar-nav:hover{scrollbar-width:thin;scrollbar-color:var(--component-scroll-thumb) rgba(0,0,0,0)}.sidebar-nav:hover::-webkit-scrollbar{width:.25rem !important;height:.25rem !important}.sidebar-nav:hover::-webkit-scrollbar-thumb{background:var(--component-scroll-thumb) !important;border-radius:1.563rem !important;visibility:visible !important;cursor:pointer !important}.sidebar-nav:hover::-webkit-scrollbar-thumb:hover{background:var(--component-scroll-thumb-hover) !important}.nav-item{appearance:none;background:rgba(0,0,0,0);border:none;width:100%;max-width:100%;min-height:3.5rem;min-width:3.438rem;padding:.625rem;border-radius:.5rem;cursor:pointer;transition:background-color .2s;text-align:left;box-sizing:border-box}.nav-item:hover:not(.nav-item.selected){font-weight:600;user-select:none;background-color:rgba(var(--brand-tint-rgb), 0.1);color:var(--button-text)}.nav-item.selected{background-color:color-mix(in srgb, var(--action) 30%, transparent)}.nav-item>.mud-stack-row{width:100%;max-width:100%;flex-wrap:nowrap !important;overflow:hidden}.nav-icon-box{width:2rem;height:2rem;min-width:2rem;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:300;line-height:1rem;background-color:var(--surface-raised);box-shadow:var(--surface-raised-shadow);color:var(--text-muted);transition:all .2s}.nav-content{flex:1;min-width:0;display:flex;flex-direction:column;gap:.125rem;opacity:1;transition:opacity 200ms ease;white-space:nowrap;overflow:hidden}.nav-content>.mud-stack-row{width:100%;flex-wrap:nowrap !important}.nav-content>.mud-stack-row>:first-child{flex:1;min-width:0;overflow:hidden}.nav-content>.mud-stack-row>:last-child{flex-shrink:0}.nav-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;width:100%}.nav-percentage{flex-shrink:0;margin-left:.5rem;white-space:nowrap}.sidebar-paper.collapsed .nav-content{opacity:0;pointer-events:none}.type-badge{display:inline-flex;align-items:center;border-radius:.75rem;justify-content:center;height:1.5rem;user-select:none;margin:0 !important;padding:.125rem .5rem}.type-badge .mud-chip-content{font-size:.75rem;font-weight:300;line-height:1rem;color:var(--body-text) !important;padding:0 !important}.badge-selected{background-color:rgba(255,255,255,.2) !important;border-color:var(--border-primary) !important}.fade-in-text{animation:fadeIn 300ms ease-in-out}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.filter-toggle-divider,.filter-divider{border-top:1px solid var(--component-border) !important;border-color:var(--component-border) !important;height:1.5rem !important;margin:0;opacity:1;margin-right:1.5rem}.card-container{align-items:stretch}.card-container .control-status-container{flex-wrap:wrap}.control-sets-drawer{flex:1 1 0% !important;min-height:0 !important}.control-sets-drawer .dxbl-drawer-panel{background-color:var(--surface-low);border-right:1px solid var(--border-secondary);overflow:hidden;height:100% !important;max-height:100% !important}.control-sets-drawer-content{display:flex;flex-direction:column;height:100%;width:100%;overflow:hidden}.control-sets-drawer-content .drawer-header{display:flex;align-items:center;justify-content:space-between;padding:1rem;border-bottom:1px solid var(--border-secondary);flex-shrink:0}.control-sets-drawer-content .sidebar-nav{flex:1;overflow-y:auto;overflow-x:hidden;padding:.6rem;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0)}.control-sets-drawer-content .sidebar-nav::-webkit-scrollbar{width:.25rem !important;background-color:rgba(0,0,0,0) !important}.control-sets-drawer-content .sidebar-nav::-webkit-scrollbar-track{background:rgba(0,0,0,0) !important;box-shadow:none !important;border:none !important}.control-sets-drawer-content .sidebar-nav::-webkit-scrollbar-thumb{background:rgba(0,0,0,0) !important;border-radius:1.563rem !important;visibility:hidden !important}.control-sets-drawer-content .sidebar-nav:hover{scrollbar-width:thin;scrollbar-color:var(--component-scroll-thumb) rgba(0,0,0,0)}.control-sets-drawer-content .sidebar-nav:hover::-webkit-scrollbar{width:.25rem !important;height:.25rem !important}.control-sets-drawer-content .sidebar-nav:hover::-webkit-scrollbar-thumb{background:var(--component-scroll-thumb) !important;border-radius:1.563rem !important;visibility:visible !important;cursor:pointer !important}.control-sets-drawer-content .sidebar-nav:hover::-webkit-scrollbar-thumb:hover{background:var(--component-scroll-thumb-hover) !important}.control-sets-drawer-content .sidebar-nav>.mud-stack{width:100%}.control-sets-drawer-content .nav-item{max-width:100%;box-sizing:border-box}.control-sets-drawer-content .nav-item>.mud-stack-row{max-width:100%;flex-wrap:nowrap !important}.control-cards-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr));gap:1rem;padding:.5rem 0}.control-summary-card{cursor:pointer;transition:all .2s ease;border:1px solid var(--border-secondary)}.control-summary-card:hover{background-color:var(--surface-raised);box-shadow:var(--surface-raised-shadow);border-color:var(--border-primary)}.control-summary-card .control-name-text{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media(max-width: 1879px){.control-sets-main-content{flex-direction:column !important}.sidebar-paper{display:none !important}}@media(min-width: 1920px){.control-sets-main-content{flex-direction:row !important}.sidebar-paper{display:flex !important}}@media(max-width: 1279px){.control-cards-grid{grid-template-columns:repeat(auto-fill, minmax(240px, 1fr))}}@media(max-width: 599px){.control-cards-grid{grid-template-columns:1fr}}.data-sources-accordion .mud-collapse-container.mud-collapse-entered{max-height:35vh}.data-sources-accordion .mud-expand-panel-header,.cross-mapped-controls-accordion .mud-expand-panel-header,.evidence-health-accordion .mud-expand-panel-header{padding-left:0}.data-sources-accordion .mud-expand-panel-header .mud-expand-panel-text .compyl-body-text,.cross-mapped-controls-accordion .mud-expand-panel-header .mud-expand-panel-text .compyl-body-text,.evidence-health-accordion .mud-expand-panel-header .mud-expand-panel-text .compyl-body-text{font-size:15px !important;font-weight:400 !important}.evidence-health-accordion .mud-expand-panel-header .mud-expand-panel-text{width:100%}.evidence-health-title{display:flex;align-items:center;gap:.5rem;width:100%}.evidence-health-title-icon{display:inline-flex;align-items:center;flex-shrink:0;opacity:.85}.cross-mapped-group-accordion{background-color:var(--body) !important}.cross-mapped-group-accordion .mud-expand-panel-header{padding-left:1rem !important}.integration-chip{width:2rem}.integration-chip .mud-chip-content{padding:0}.blueprint-preview-dialog .mud-dialog-content{max-height:70vh;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0)}.blueprint-preview-dialog .mud-dialog-content::-webkit-scrollbar{width:.25rem !important;background-color:rgba(0,0,0,0) !important}.blueprint-preview-dialog .mud-dialog-content::-webkit-scrollbar-track{background:rgba(0,0,0,0) !important;box-shadow:none !important;border:none !important}.blueprint-preview-dialog .mud-dialog-content::-webkit-scrollbar-thumb{background:rgba(0,0,0,0) !important;border-radius:1.563rem !important;visibility:hidden !important}.blueprint-preview-dialog .mud-dialog-content:hover{scrollbar-width:thin;scrollbar-color:var(--component-scroll-thumb) rgba(0,0,0,0)}.blueprint-preview-dialog .mud-dialog-content:hover::-webkit-scrollbar{width:.25rem !important;height:.25rem !important}.blueprint-preview-dialog .mud-dialog-content:hover::-webkit-scrollbar-thumb{background:var(--component-scroll-thumb) !important;border-radius:1.563rem !important;visibility:visible !important;cursor:pointer !important}.blueprint-preview-dialog .mud-dialog-content:hover::-webkit-scrollbar-thumb:hover{background:var(--component-scroll-thumb-hover) !important}.blueprint-preview-dialog .blueprint-preview-grid-container{overflow-x:auto;width:100%;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0)}.blueprint-preview-dialog .blueprint-preview-grid-container::-webkit-scrollbar{width:.25rem !important;background-color:rgba(0,0,0,0) !important}.blueprint-preview-dialog .blueprint-preview-grid-container::-webkit-scrollbar-track{background:rgba(0,0,0,0) !important;box-shadow:none !important;border:none !important}.blueprint-preview-dialog .blueprint-preview-grid-container::-webkit-scrollbar-thumb{background:rgba(0,0,0,0) !important;border-radius:1.563rem !important;visibility:hidden !important}.blueprint-preview-dialog .blueprint-preview-grid-container:hover{scrollbar-width:thin;scrollbar-color:var(--component-scroll-thumb) rgba(0,0,0,0)}.blueprint-preview-dialog .blueprint-preview-grid-container:hover::-webkit-scrollbar{width:.25rem !important;height:.25rem !important}.blueprint-preview-dialog .blueprint-preview-grid-container:hover::-webkit-scrollbar-thumb{background:var(--component-scroll-thumb) !important;border-radius:1.563rem !important;visibility:visible !important;cursor:pointer !important}.blueprint-preview-dialog .blueprint-preview-grid-container:hover::-webkit-scrollbar-thumb:hover{background:var(--component-scroll-thumb-hover) !important}.blueprint-preview-dialog .blueprint-preview-grid-container .control-grid{min-width:100%}.blueprint-preview-dialog .mud-paper{background-color:var(--surface-low);border:1px solid var(--border-secondary)}.body-icon path,.body-icon rect,.body-icon g,.body-icon svg,.body-icon svg path,.body-icon svg rect{fill:var(--button-text) !important;color:var(--button-text) !important}.muted-icon path,.muted-icon rect,.muted-icon g,.muted-icon svg,.muted-icon svg path,.muted-icon svg rect{fill:var(--text-muted) !important;color:var(--text-muted) !important}.chip-row{display:flex !important;align-items:center;justify-content:flex-start !important;width:100% !important}.chip-row .lock-icon{flex-shrink:0;margin-left:auto;margin-right:-0.625rem}@media(min-width: 1201px){.sidebar-paper.expanded .chip-row .lock-icon{margin-right:-0.2rem}}.scope-status-section{display:flex;flex-direction:column;gap:.5rem}.scope-toggle-container{display:flex;gap:0;align-items:center;width:fit-content;background-color:var(--surface-raised);border:1px solid var(--border-secondary);border-radius:.25rem;padding:.125rem;overflow:hidden}.scope-toggle-button{display:flex;align-items:center;justify-content:center;gap:.375rem;height:2rem;border:none;padding:.5rem .75rem .5rem .5rem;background:rgba(0,0,0,0);cursor:pointer;transition:all .2s ease-in-out;font-size:1rem;font-weight:300;line-height:1.5rem;border-radius:.25rem}.scope-toggle-button:disabled{cursor:not-allowed}.scope-toggle-button .mud-icon-root{width:1rem;height:1rem}.scope-toggle-button .compyl-text{margin:0;white-space:nowrap}.scope-toggle-active-success{background-color:var(--fill-success);border:1px solid var(--border-success)}.scope-toggle-active-success .compyl-text{color:var(--success);font-weight:500}.scope-toggle-active-success .mud-icon-root path,.scope-toggle-active-success .mud-icon-root rect,.scope-toggle-active-success .mud-icon-root g,.scope-toggle-active-success .mud-icon-root svg,.scope-toggle-active-success .mud-icon-root svg path,.scope-toggle-active-success .mud-icon-root svg rect{fill:var(--success) !important;color:var(--success) !important}.scope-toggle-active-success:disabled{opacity:1}.scope-toggle-active-warning{background-color:var(--fill-warning);border:1px solid var(--border-warning)}.scope-toggle-active-warning .compyl-text{color:var(--warning);font-weight:500}.scope-toggle-active-warning .mud-icon-root path,.scope-toggle-active-warning .mud-icon-root rect,.scope-toggle-active-warning .mud-icon-root g,.scope-toggle-active-warning .mud-icon-root svg,.scope-toggle-active-warning .mud-icon-root svg path,.scope-toggle-active-warning .mud-icon-root svg rect{fill:var(--warning) !important;color:var(--warning) !important}.scope-toggle-active-warning:disabled{opacity:1}.scope-toggle-inactive{background:rgba(0,0,0,0);border:none}.scope-toggle-inactive .compyl-text{color:var(--text-muted)}.scope-toggle-inactive:hover:not(:disabled) .compyl-text{color:var(--body-text)}.control-instruction-alert .mud-alert-message{width:100%}.error-list{max-height:300px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0)}.error-list::-webkit-scrollbar{width:.25rem !important;background-color:rgba(0,0,0,0) !important}.error-list::-webkit-scrollbar-track{background:rgba(0,0,0,0) !important;box-shadow:none !important;border:none !important}.error-list::-webkit-scrollbar-thumb{background:rgba(0,0,0,0) !important;border-radius:1.563rem !important;visibility:hidden !important}.error-list:hover{scrollbar-width:thin;scrollbar-color:var(--component-scroll-thumb) rgba(0,0,0,0)}.error-list:hover::-webkit-scrollbar{width:.25rem !important;height:.25rem !important}.error-list:hover::-webkit-scrollbar-thumb{background:var(--component-scroll-thumb) !important;border-radius:1.563rem !important;visibility:visible !important;cursor:pointer !important}.error-list:hover::-webkit-scrollbar-thumb:hover{background:var(--component-scroll-thumb-hover) !important}.upload-dialog-grid .mud-grid-item{display:flex;flex-direction:column}.upload-info-alert{background-color:var(--chip-tag-fill-orange-rgba) !important;border:1px solid var(--image-border-orange) !important;border-radius:.5rem}.upload-info-alert .mud-alert-message{width:100%;padding:0}.upload-info-alert .mud-icon-root.mud-svg-icon path,.upload-info-alert .mud-icon-root.mud-svg-icon g,.upload-info-alert .mud-icon-root.mud-svg-icon svg,.upload-info-alert .mud-icon-root.mud-svg-icon svg path{color:var(--warning) !important}.upload-info-alert .compyl-text{color:var(--warning)}.upload-info-alert .upload-info-alert-text{color:var(--body-text) !important}.upload-info-alert svg path{fill:var(--warning) !important}.upload-dropzone{border:2px dashed var(--border-secondary);border-radius:.5rem;padding:2rem;text-align:center;cursor:pointer;transition:all .2s ease;background-color:var(--body);min-height:10rem;display:flex;align-items:center;justify-content:center}.upload-dropzone:hover{border-color:var(--action);background-color:var(--surface-raised);box-shadow:var(--surface-raised-shadow)}.upload-dropzone .dropzone-content{cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.upload-dropzone .dropzone-content .mud-icon-root{color:var(--text-muted)}.upload-dropzone label{cursor:pointer}.validation-errors-container{max-height:9.375rem;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0);margin-top:.5rem}.validation-errors-container::-webkit-scrollbar{width:.25rem !important;background-color:rgba(0,0,0,0) !important}.validation-errors-container::-webkit-scrollbar-track{background:rgba(0,0,0,0) !important;box-shadow:none !important;border:none !important}.validation-errors-container::-webkit-scrollbar-thumb{background:rgba(0,0,0,0) !important;border-radius:1.563rem !important;visibility:hidden !important}.validation-errors-container:hover{scrollbar-width:thin;scrollbar-color:var(--component-scroll-thumb) rgba(0,0,0,0)}.validation-errors-container:hover::-webkit-scrollbar{width:.25rem !important;height:.25rem !important}.validation-errors-container:hover::-webkit-scrollbar-thumb{background:var(--component-scroll-thumb) !important;border-radius:1.563rem !important;visibility:visible !important;cursor:pointer !important}.validation-errors-container:hover::-webkit-scrollbar-thumb:hover{background:var(--component-scroll-thumb-hover) !important}.upload-file-chip{width:100%;max-width:100%}.upload-file-chip .mud-chip-content{width:100%;display:flex;justify-content:space-between;align-items:center}.upload-validation-alert{background-color:var(--error-translucent) !important;border:1px solid var(--error) !important;border-radius:.5rem}.upload-validation-alert .mud-alert-message{width:100%;padding:0}.upload-validation-alert .mud-icon-root.mud-svg-icon path,.upload-validation-alert .mud-icon-root.mud-svg-icon g,.upload-validation-alert .mud-icon-root.mud-svg-icon svg,.upload-validation-alert .mud-icon-root.mud-svg-icon svg path{color:var(--button-text) !important}.upload-validation-alert .compyl-text{color:var(--error)}.control-header-title{height:2.375rem}.skeleton-grid-row{background-color:rgba(0,0,0,0);border-bottom:1px solid var(--border-secondary);height:2.5rem}.framework-icon{height:100%;width:100%;object-fit:contain}.share-button-wrapper{position:relative;display:inline-block}.integration-logo-small{height:1.5rem;width:1.5rem}.controls-grid-container .grid-avatar{font-size:.625rem}.policy-file-icon-wrapper{display:flex;align-items:center;justify-content:center}.policy-file-icon{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem}.policy-file-icon svg{width:100%;height:100%}.policies-count-chip{margin-left:.25rem !important}.fa-icon-14{font-size:.875rem}.w-12{width:12%}.flex-1{flex:1}.control-drawer-v2-content,.control-drawer-v2-edit-content{display:flex;flex-direction:column;gap:1rem}.control-section-panel-group .drawer-assoc-panels{gap:.5rem}.control-section-panels{margin:0}.control-section-panel.mud-expand-panel{margin:0;border:.0625rem solid color-mix(in srgb, var(--border-secondary) var(--thin-border), transparent);border-radius:.625rem;background-color:var(--modal-background-surface);box-shadow:var(--surface-high-shadow);overflow:hidden;box-shadow:none}.control-section-panel.mud-expand-panel .mud-expand-panel-header{padding:.625rem .75rem;min-height:unset}.control-section-panel.mud-expand-panel .mud-expand-panel-header:hover{background-color:color-mix(in srgb, var(--body-text) 4%, transparent)}.control-section-panel.mud-expand-panel .mud-expand-panel-text{width:100%}.control-section-panel.mud-expand-panel .mud-expand-panel-header .mud-expand-panel-icon{display:none}.control-section-panel.mud-expand-panel .control-section-panel-body{display:flex;flex-direction:column;gap:.5rem;padding:.625rem .75rem;border-top:.0625rem solid color-mix(in srgb, var(--border-secondary) var(--thin-border), transparent)}.control-section-panel.mud-expand-panel .control-section-panel-body .evidence-item:last-child{margin-bottom:0 !important}.control-section-panel-skeleton{border:.0625rem solid color-mix(in srgb, var(--border-secondary) var(--thin-border), transparent);border-radius:.625rem;background-color:var(--modal-background-surface);box-shadow:var(--surface-high-shadow);overflow:hidden}.control-section-panel-skeleton .control-section-panel-title{padding:.625rem .75rem}.control-drawer-v2-content .description-section-drawer{display:flex;flex-direction:column;gap:.5rem}.control-drawer-v2-content .description-section-drawer .description-label{display:block}.control-drawer-v2-content .description-section-drawer .description-container{padding:.75rem;border:.0625rem solid var(--border-primary);border-radius:.25rem;background:var(--surface-low);min-height:5rem;white-space:pre-wrap;word-wrap:break-word;line-height:1.6}.control-drawer-v2-content .user-row-drawer .user-row-flex-spacer{flex:1}.control-drawer-v2-content .user-row-drawer .user-info-text{text-align:right}.control-drawer-v2-content .monitored-system-item{background-color:var(--body);border:.0625rem solid var(--border-secondary)}.control-section-panel-title{display:flex;align-items:center;gap:.5rem;width:100%}.control-section-panel-icon{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:.375rem;background-color:var(--surface-low);color:var(--body-text);flex-shrink:0}.control-section-panel-icon path,.control-section-panel-icon rect,.control-section-panel-icon g,.control-section-panel-icon svg,.control-section-panel-icon svg path,.control-section-panel-icon svg rect{fill:var(--body-text) !important;color:var(--body-text) !important}.control-section-panel-label{font-size:.8125rem;font-weight:500;color:var(--body-text)}.control-section-panel-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .375rem;border-radius:.625rem;font-size:.7rem;background:var(--surface-low);border:.0625rem solid var(--border-primary);color:var(--body-text)}.control-section-panel-spacer{flex:1}.control-section-panel-title .chevron-icon{margin-left:auto;color:var(--body-text);opacity:.6;flex-shrink:0;transition:transform .2s ease}.control-section-panel.mud-expand-panel.mud-panel-expanded .control-section-panel-title .chevron-icon{transform:rotate(180deg)}.control-drawer-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.control-drawer-header-name,.control-drawer-header-section{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.control-drawer-status-chip{display:inline-flex;align-items:center;padding:.125rem .625rem;border-radius:999px;font-size:.75rem;font-weight:600;line-height:1.25rem}.control-drawer-status-chip.is-passing{background-color:var(--mud-palette-success-hover, rgba(46, 125, 50, 0.12));color:var(--mud-palette-success-darken, #1b5e20)}.control-drawer-status-chip.is-failing{background-color:var(--mud-palette-error-hover, rgba(211, 47, 47, 0.12));color:var(--mud-palette-error-darken, #b71c1c)}.control-drawer-scope-toggle{display:inline-flex;align-items:center;gap:.125rem;padding:.125rem;background-color:var(--surface-raised);border:.0625rem solid var(--border-secondary);border-radius:.375rem;overflow:hidden}.control-drawer-scope-opt{appearance:none;border:.0625rem solid rgba(0,0,0,0);background:rgba(0,0,0,0);padding:.125rem .625rem;font-size:.75rem;font-weight:500;line-height:1.25rem;color:var(--text-muted);cursor:pointer;border-radius:.25rem;transition:all .2s ease-in-out}.control-drawer-scope-opt:hover:not(.is-active-inscope):not(.is-active-outscope){color:var(--body-text)}.control-drawer-scope-opt.is-active-inscope{background-color:var(--fill-success);border-color:var(--border-success);color:var(--success)}.control-drawer-scope-opt.is-active-outscope{background-color:var(--fill-warning);border-color:var(--border-warning);color:var(--warning)}.control-drawer-scope-readonly{font-size:.75rem;color:var(--text-muted)}.control-drawer-nav-arrows{display:inline-flex;align-items:center;gap:.25rem;margin-left:auto}.control-associations-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;height:1.5rem;padding:0 .5rem;border-radius:999px;background-color:var(--mud-palette-action-default-hover, rgba(0, 0, 0, 0.06));font-size:.75rem;font-weight:600}.control-associations-tree{display:flex;flex-direction:column;gap:.5rem}.control-drawer-delete-blocked-note{margin-top:.75rem;padding:.625rem .75rem;border-radius:.625rem;border:.0625rem solid color-mix(in srgb, var(--border-secondary) var(--thin-border), transparent);background-color:var(--modal-background-surface);box-shadow:var(--surface-high-shadow)}.control-drawer-nested{display:flex;flex-direction:column;gap:.75rem;padding:0 .25rem 1rem}.control-drawer-nested-toolbar{padding-top:.25rem}.audit-widget-root .compyl-drawer-header.compyl-drawer-header-custom{flex-wrap:wrap;row-gap:.5rem}.audit-widget-root .compyl-drawer-header.compyl-drawer-header-custom .compyl-drawer-header-main{order:2;flex:1 0 100%}.audit-widget-root .compyl-drawer-header.compyl-drawer-header-custom .header-actions{order:1;margin-left:auto}.audit-widget-root .compyl-drawer-header.compyl-drawer-header-custom .close-btn-drawer{order:1}.audit-drawer-footer-actions{width:100%}.audit-detail-drawer-content{display:flex;flex-direction:column;height:100%;width:100%;overflow:hidden;background-color:var(--surface-low)}.audit-detail-drawer-content .drawer-body{flex:1;overflow-y:auto;padding:1.5rem;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0)}.audit-detail-drawer-content .drawer-body::-webkit-scrollbar{width:.25rem !important;background-color:rgba(0,0,0,0) !important}.audit-detail-drawer-content .drawer-body::-webkit-scrollbar-track{background:rgba(0,0,0,0) !important;box-shadow:none !important;border:none !important}.audit-detail-drawer-content .drawer-body::-webkit-scrollbar-thumb{background:rgba(0,0,0,0) !important;border-radius:1.563rem !important;visibility:hidden !important}.audit-detail-drawer-content .drawer-body:hover{scrollbar-width:thin;scrollbar-color:var(--component-scroll-thumb) rgba(0,0,0,0)}.audit-detail-drawer-content .drawer-body:hover::-webkit-scrollbar{width:.25rem !important;height:.25rem !important}.audit-detail-drawer-content .drawer-body:hover::-webkit-scrollbar-thumb{background:var(--component-scroll-thumb) !important;border-radius:1.563rem !important;visibility:visible !important;cursor:pointer !important}.audit-detail-drawer-content .drawer-body:hover::-webkit-scrollbar-thumb:hover{background:var(--component-scroll-thumb-hover) !important}.audit-detail-drawer-content .audit-detail-tabs{flex:1;min-height:0;display:flex;flex-direction:column}.audit-detail-drawer-content .audit-detail-tabs .mud-tabs-panels{flex:1;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0)}.audit-detail-drawer-content .audit-detail-tabs .mud-tabs-panels::-webkit-scrollbar{width:.25rem !important;background-color:rgba(0,0,0,0) !important}.audit-detail-drawer-content .audit-detail-tabs .mud-tabs-panels::-webkit-scrollbar-track{background:rgba(0,0,0,0) !important;box-shadow:none !important;border:none !important}.audit-detail-drawer-content .audit-detail-tabs .mud-tabs-panels::-webkit-scrollbar-thumb{background:rgba(0,0,0,0) !important;border-radius:1.563rem !important;visibility:hidden !important}.audit-detail-drawer-content .audit-detail-tabs .mud-tabs-panels:hover{scrollbar-width:thin;scrollbar-color:var(--component-scroll-thumb) rgba(0,0,0,0)}.audit-detail-drawer-content .audit-detail-tabs .mud-tabs-panels:hover::-webkit-scrollbar{width:.25rem !important;height:.25rem !important}.audit-detail-drawer-content .audit-detail-tabs .mud-tabs-panels:hover::-webkit-scrollbar-thumb{background:var(--component-scroll-thumb) !important;border-radius:1.563rem !important;visibility:visible !important;cursor:pointer !important}.audit-detail-drawer-content .audit-detail-tabs .mud-tabs-panels:hover::-webkit-scrollbar-thumb:hover{background:var(--component-scroll-thumb-hover) !important}.audit-detail-drawer-content .audit-detail-tabs .mud-tabs-tabbar{background-color:var(--surface-low);border-bottom:var(--border-secondary) solid 1px}.audit-detail-drawer-content .audit-detail-tabs .mud-tabs-tabbar .mud-tab:not(.mud-tab-active){color:var(--text-muted)}.audit-detail-drawer-content .audit-detail-tabs .mud-tabs-tabbar .mud-tab.mud-tab-active{background-color:var(--surface-low);color:var(--body-text)}.audit-detail-drawer-content .audit-detail-drawer-edit-content{border-left:5px solid rgba(0,0,0,0);transition:border-color .3s ease;padding-left:20px;padding-top:.5rem;padding-bottom:.5rem;width:100%}.audit-detail-drawer-content .audit-detail-drawer-edit-content.drawer-border-primary{border-left-color:color-mix(in srgb, var(--action) 70%, transparent)}.audit-detail-drawer-content .audit-detail-drawer-edit-content .audit-information-container,.audit-detail-drawer-content .audit-detail-drawer-edit-content .audit-progress-container,.audit-detail-drawer-content .audit-detail-drawer-edit-content .audit-schedule-extra-container{display:flex;padding:.75rem;flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem;align-self:stretch;border-radius:.625rem;border:1px solid color-mix(in srgb, var(--border-secondary) var(--thin-border), transparent);background-color:var(--surface-low);box-shadow:0px 8px 12px 0px rgba(0,0,0,.075);margin-bottom:1rem}.audit-detail-drawer-content .audit-detail-drawer-edit-content .audit-information-container .container-header,.audit-detail-drawer-content .audit-detail-drawer-edit-content .audit-progress-container .container-header,.audit-detail-drawer-content .audit-detail-drawer-edit-content .audit-schedule-extra-container .container-header{display:flex;align-items:center;width:100%;background-color:var(--surface-low);box-shadow:none !important}.audit-detail-drawer-content .audit-detail-drawer-edit-content .audit-information-container .container-content,.audit-detail-drawer-content .audit-detail-drawer-edit-content .audit-progress-container .container-content,.audit-detail-drawer-content .audit-detail-drawer-edit-content .audit-schedule-extra-container .container-content{padding:1rem;width:100%}.audit-detail-drawer-content .audit-detail-drawer-edit-content .audit-information-container .container-header,.audit-detail-drawer-content .audit-detail-drawer-edit-content .audit-progress-container .container-header,.audit-detail-drawer-content .audit-detail-drawer-edit-content .audit-schedule-extra-container .container-header{gap:.5rem}.audit-detail-drawer-content .audit-detail-drawer-edit-content .audit-information-container .container-header .audit-information-heading,.audit-detail-drawer-content .audit-detail-drawer-edit-content .audit-progress-container .container-header .audit-information-heading,.audit-detail-drawer-content .audit-detail-drawer-edit-content .audit-schedule-extra-container .container-header .audit-information-heading{margin:0}.audit-detail-drawer-content .audit-detail-drawer-edit-content .audit-information-container .container-content,.audit-detail-drawer-content .audit-detail-drawer-edit-content .audit-progress-container .container-content,.audit-detail-drawer-content .audit-detail-drawer-edit-content .audit-schedule-extra-container .container-content{padding:1rem;width:100%}.audit-detail-drawer-content .audit-detail-drawer-edit-content .audit-progress-completion-row{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:.5rem}.audit-detail-drawer-content .audit-detail-drawer-edit-content .audit-progress-label{color:var(--text-muted)}.audit-detail-drawer-content .audit-detail-drawer-edit-content .audit-progress-pct{color:var(--body-text)}.audit-detail-drawer-content .audit-detail-drawer-edit-content .audit-progress-bar{margin-top:.25rem;margin-bottom:1rem}.audit-detail-drawer-content .audit-detail-drawer-edit-content .audit-progress-bar.mud-progress-linear{background-color:color-mix(in srgb, var(--border-secondary) 40%, transparent);border:none;outline:none;height:.375rem;border-radius:.25rem}.audit-detail-drawer-content .audit-detail-drawer-edit-content .audit-progress-bar.mud-progress-linear .mud-progress-linear-bars{border:none !important}.audit-detail-drawer-content .audit-detail-drawer-edit-content .audit-progress-stats{display:flex;flex-direction:row;flex-wrap:wrap;gap:.75rem;width:100%}.audit-detail-drawer-content .audit-detail-drawer-edit-content .audit-progress-stat-card{display:flex;flex:1 1 0;min-width:5.5rem;flex-direction:column;align-items:flex-start;gap:.25rem;padding:.75rem;border-radius:.5rem;border:1px solid color-mix(in srgb, var(--border-secondary) var(--thin-border), transparent);background-color:var(--surface-raised);box-shadow:var(--surface-raised-shadow);box-shadow:0px 4px 8px 0px rgba(0,0,0,.12)}.audit-detail-drawer-content .audit-detail-drawer-edit-content .audit-progress-stat-card .stat-header{display:flex;align-items:center;gap:.375rem}.audit-detail-drawer-content .audit-detail-drawer-edit-content .audit-progress-stat-card .stat-label{font-size:.75rem;line-height:1.2;font-weight:600}.audit-detail-drawer-content .audit-detail-drawer-edit-content .audit-progress-stat-card .stat-value{margin:0;color:var(--body-text)}.audit-detail-drawer-content .audit-detail-drawer-overview-form{width:100%}.audit-detail-drawer-content .audit-detail-drawer-overview-card{width:100%}.audited-controls-grid .crud-data-grid-v2-container{height:100%}.audit-evidence-summary-cell{display:flex;align-items:center;gap:10px}.audit-drawer-user-tooltip{width:fit-content !important;max-width:300px}.audit-widget-root .compyl-grid-container{background:rgba(0,0,0,0)}.audit-main-content{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;min-width:0;width:100%}.audit-charts-section{flex:0 0 auto !important}.audit-gridview-main-content{flex:1 1 auto !important;min-height:0;min-width:0;align-items:stretch !important;width:100%}.audit-grid-panel{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;background-color:rgba(0,0,0,0) !important}.audit-control-set-sidebar{background-color:var(--surface-low);border:1px solid var(--border-secondary);border-radius:.625rem !important;transition:all 300ms cubic-bezier(0.4, 0, 0.2, 1);flex:1;height:auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.audit-control-set-sidebar.expanded{min-width:18rem;max-width:18rem}.audit-control-set-sidebar.collapsed{min-width:5.25rem;max-width:5.25rem}.audit-control-set-sidebar.collapsed .nav-content{opacity:0;pointer-events:none}.audit-control-set-sidebar .nav-count{flex-shrink:0;margin-left:.5rem;white-space:nowrap}.audit-control-set-sidebar .nav-icon-box span{font-size:.75rem;font-weight:300;line-height:1rem;font-weight:600}.audit-control-set-sidebar .framework-icon{height:100%;width:100%;object-fit:contain}.audit-control-set-sidebar .compyl-button.nav-item{width:100%;max-width:100%;min-height:3.5rem;min-width:3.438rem;padding:.625rem !important;border-radius:.5rem;text-align:left;justify-content:flex-start;text-transform:none !important}.audit-control-set-sidebar .compyl-button.nav-item:hover:not(.selected){font-weight:600;background-color:rgba(87,163,154,.1) !important;color:var(--button-text)}.audit-control-set-sidebar .compyl-button.nav-item.selected{background-color:color-mix(in srgb, var(--primary) 30%, transparent) !important;color:var(--button-text)}.audit-control-set-sidebar .compyl-button.nav-item.selected .compyl-body-text-color,.audit-control-set-sidebar .compyl-button.nav-item.selected .nav-name,.audit-control-set-sidebar .compyl-button.nav-item.selected .nav-count{color:var(--button-text) !important}.audit-control-set-sidebar.headerless{padding:0;box-shadow:none;border:none;background-color:rgba(0,0,0,0) !important}.audit-sidebar-drawer{flex:1 1 0% !important;min-height:0 !important}.audit-sidebar-drawer .dxbl-drawer-panel{background-color:var(--surface-low);border-right:1px solid var(--border-secondary);overflow:hidden;height:100% !important;max-height:100% !important}.audit-sidebar-drawer-content{display:flex;flex-direction:column;height:100%;width:100%;overflow:hidden}.audit-sidebar-drawer-content .drawer-header{display:flex;align-items:center;justify-content:space-between;padding:1rem;border-bottom:1px solid var(--border-secondary);flex-shrink:0}.audit-sidebar-drawer-content .audit-sidebar-drawer-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.audit-sidebar-burger-btn{flex-shrink:0}.audit-grid-panel .data-control-new .filter-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.compyl-entry-component .mitigation-plan-bar{justify-content:center}.compyl-entry-component .mud-card-actions{justify-content:flex-end}.compyl-entry-component form .mud-paper{background:rgba(0,0,0,0) !important;border:none !important}.compyl-entry-component form .mud-paper .mud-toolbar:not(.save-btn-toolbar){background:rgba(0,0,0,0) !important;padding-bottom:1.875rem !important;padding-top:1.875rem !important}.compyl-entry-component form .mud-paper .mud-card-header{background:rgba(0,0,0,0) !important}div.compyl-entry-component>div>div.mud-card{background:rgba(0,0,0,0) !important;border:none !important}div.compyl-entry-component>div>div.mud-card .mud-toolbar:not(.save-btn-toolbar){background:rgba(0,0,0,0) !important;padding-bottom:1.875rem !important;padding-top:1.875rem !important}div.compyl-entry-component>div>div.mud-card .mud-card-header{background:rgba(0,0,0,0) !important}.compyl-entry-dialog .mud-dialog-title{padding-bottom:0rem}.compyl-entry-dialog .mud-dialog-title .mud-button-close{visibility:hidden}.compyl-entry-tab .mud-tabs-panels:not(.assessment-preview-child-tab-panel):not(.assessment-preview-tab-panel):not(.query-entry-panel):not(.task-entry-drawer-panel):not(.insights-tab){padding-right:1rem !important}.compyl-panel-class .compyl-entry-form{position:relative}.compyl-panel-class .compyl-entry-form>.d-flex.flex-row.gap-3{position:sticky;left:30%}.compyl-entry-tab .assessment-preview-tab-panel .mud-tabs-tabbar .mud-tab{width:18.75rem;border:none;height:auto !important}.compyl-entry-grid,.compyl-entry-grid-alt{align-items:start}.compyl-entry-grid .d-flex.flex-row.gap-3,.compyl-entry-grid-alt .d-flex.flex-row.gap-3{gap:0 !important}.compyl-entry-grid .mud-radio-group .mud-icon-button,.compyl-entry-grid-alt .mud-radio-group .mud-icon-button{padding:.4375rem}.compyl-entry-grid-alt{height:100%;position:relative}.compyl-entry-grid-alt .mud-grid-item.mud-grid-item-xs-3.compyl-entry-grid-item{margin-left:1.5rem}.compyl-entry-grid-alt .mud-grid-item.mud-grid-item-xs-3.compyl-entry-grid-item+.mud-grid-item-xs-6{flex-basis:45%}.compyl-entry-grid-alt .compyl-entry-grid-item{justify-content:center;display:flex;max-height:50vh}.compyl-entry-grid-alt .compyl-entry-grid-item .d-flex.flex-column.gap-3{width:100%;justify-content:start;gap:0 !important}.compyl-entry-grid-alt .compyl-entry-grid-item .d-flex.flex-column.gap-3 .mud-tooltip-root:nth-child(2){margin-top:1.375rem}.compyl-entry-grid-alt .compyl-entry-grid-item .d-flex.flex-column.gap-3 .compyl-standard-switch+.mud-tooltip-root:nth-child(2){margin-top:0rem}.compyl-entry-grid-alt .compyl-entry-grid-item .flex-row .d-flex.flex-column.gap-3{width:fit-content;margin-right:.75rem}.compyl-entry-grid-alt .compyl-entry-grid-item .compyl-entry-container-scrollable .mud-tooltip-root:nth-child(2){margin-top:0rem !important}.compyl-entry-grid-item-stack{width:100%}.compyl-entry-container-scrollable{height:100vh;overflow-y:auto;overflow-x:clip}.compyl-entry-container-scrollable .mud-tooltip-root.mud-tooltip-inline{height:5rem}.compyl-entry-container-scrollable .mud-tooltip-root.mud-tooltip-inline:first-child{margin-top:2.75rem !important}.compyl-entry-column-header{padding-bottom:1.5rem;align-content:center;display:flex;justify-content:center}.compyl-entry-column-header+.mud-typography-subtitle2{justify-content:center}.compyl-entry-column-header-vendor,.compyl-entry-column-header-risk{padding-top:.5rem;padding-bottom:.5rem;align-content:center;display:flex;justify-content:left !important}.compyl-entry-column-header-risk-calculation{padding-top:.5rem;padding-bottom:.5rem;align-content:center;display:flex;justify-content:left !important;margin-left:1.5625rem !important}.compyl-entry-column-header-risk-calculation-description{margin-left:1.5625rem !important}.itasset-actions-grid .compyl-entry-column-header,.itasset-environment-grid .compyl-entry-column-header{justify-content:left !important}.compyl-entry-form{background-color:rgba(0,0,0,0)}.compyl-entry-expansion-panel{border-radius:.3125rem !important;padding:.875rem 1.0625rem !important;min-height:0rem !important;background-color:var(--surface-low)}.compyl-entry-expansion-panel .mud-paper{background-color:var(--surface-raised);box-shadow:var(--surface-raised-shadow)}.compyl-entry-component .mud-icon-button.mud-dark-text{filter:brightness(0) saturate(100%) invert(9%) sepia(19%) saturate(1088%) hue-rotate(175deg) brightness(94%) contrast(92%)}.mud-paper .compyl-entry-expansion-panel:not(.assessment-panel,.pwned-panel,.groups-accordion,.compyl-policies-expansionpanel){background-color:var(--surface-raised);box-shadow:var(--surface-raised-shadow)}.compyl-entry-tab.mud-tabs .mud-tabs-panels:not(.assessment-preview-child-tab-panel):not(.assessment-preview-tab-panel){background-color:var(--surface-low);padding-left:1rem !important}.compyl-entry-tab.mud-tabs .mud-tabs-panels:not(.assessment-preview-child-tab-panel):not(.assessment-preview-tab-panel) .mud-alert{background-color:var(--surface-raised);box-shadow:var(--surface-raised-shadow)}.compyl-dropdown-button{width:100%;min-width:0}.compyl-dropdown-button-row{display:flex;align-items:center;width:100%;min-width:0;gap:0}.compyl-dropdown-button-header{flex:1 1 0;min-width:0}.compyl-dropdown-button-expand{flex:0 0 auto;min-width:2.5rem;display:flex;align-items:center;justify-content:center}.compyl-dropdown-button-expand-btn{padding:0 !important;height:auto !important;border-radius:0 !important}.compyl-dropdown-button-content{padding-left:1rem;padding-top:2px;padding-bottom:2px}.compyl-dropdown-button-content[aria-hidden]{display:none}.compyl-dropdown-button-icon-only-menu{min-width:0}.mud-button.compyl-button.btn-primary.compyl-dropdown-button-expand-btn:focus,.mud-button.compyl-button.btn-primary.compyl-dropdown-button-expand-btn:focus-visible{background:rgba(0,0,0,0) !important;box-shadow:none !important;outline:none !important}.compyl-integrations-widget{border-radius:.625rem !important;background:rgba(0,0,0,0) !important;padding-left:.4rem !important}.compyl-integration-expansionpanel{border-radius:.5rem !important;padding-right:1.563rem !important;padding-top:.25rem !important;padding-bottom:.25rem !important;min-height:0 !important;background-color:rgba(0,0,0,0) !important;border:.063rem solid var(--border-primary) !important}.compyl-integration-expansionpanel>.mud-expand-panel-header{padding:.375rem !important}.compyl-integration-expansionpanel.mud-panel-expanded{background-color:var(--surface-raised-low) !important}.compyl-integration-add-config-button{display:flex !important;height:1.5rem !important;width:9.0625rem !important;padding:.25rem !important;align-items:center !important;border-radius:.25rem !important;border:1px solid var(--border-secondary) !important;background:rgba(0,0,0,0) !important}.compyl-integration-add-config-button .mud-button-label{display:flex !important;align-items:center !important;gap:0 !important;padding:0 !important}.compyl-integration-add-config-button .mud-button-label p{font-size:.75rem !important;line-height:1rem !important;padding:.25rem !important;white-space:nowrap !important}.compyl-integrations-details{display:flex !important;padding:0 2.25rem .375rem 2.25rem !important;flex-direction:column !important;justify-content:center !important;align-items:center !important;gap:1.125rem !important;align-self:stretch !important}.compyl-integration-details-expansionpanel{border-radius:.5rem !important;min-height:0 !important;background-color:rgba(0,0,0,0) !important;border:.063rem solid var(--border-primary) !important}.compyl-integration-details-expansionpanel>.mud-expand-panel-header{padding:.875rem 1rem !important;font-size:1rem !important;font-style:normal !important;font-weight:300 !important;line-height:1.5rem !important}.compyl-integration-details-expansionpanel .mud-expand-panel-content.mud-expand-panel-gutters{padding-left:1rem !important;padding-right:1.5rem !important}.compyl-integration-details-expansionpanel .mud-expand-panel-content{padding-bottom:.875rem !important}.compyl-integration-details-table-skeleton table{table-layout:fixed !important}.compyl-integration-details-table table{table-layout:fixed !important}.compyl-integration-details-table-skeleton tr>td,.compyl-integration-details-table-skeleton table tr th{border-radius:0 0 .25rem .25rem !important;border-top:.063rem solid var(--border-secondary) !important;border-bottom:.063rem solid var(--border-secondary) !important;border-left:none !important;border-right:none !important}.compyl-integration-details-table tr>td,.compyl-integration-details-table table tr th{padding:.625rem !important;font-size:1rem !important;border-radius:0 0 .25rem .25rem !important;border-top:.063rem solid var(--border-secondary) !important;border-bottom:.063rem solid var(--border-secondary) !important;border-left:none !important;border-right:none !important;font-weight:300 !important}.compyl-integration-details-table tr>td:first-child,.compyl-integration-details-table table tr th:first-child{border-left:.063rem solid var(--border-secondary) !important}.compyl-integration-details-table tr>td:last-child,.compyl-integration-details-table table tr th:last-child{border-right:.063rem solid var(--border-secondary) !important}.compyl-integration-details-table .mud-table-container{background:rgba(0,0,0,0) !important}.compyl-integration-details-table .mud-table-head{background:var(--surface-raised) !important;padding:.625rem !important}.compyl-integration-details-table-header{background:var(--surface-raised) !important;padding:.625rem !important}.compyl-integration-details-table-header-text{color:var(--body-text) !important;font-family:var(--font-family-body) !important;font-size:1rem !important;font-style:normal !important;font-weight:300 !important;line-height:1.5rem !important}.mud-link.compyl-integrations-expansionpanel-linkdisabled,.mud-typography.mud-link.compyl-integrations-expansionpanel-linkdisabled{color:var(--link-disabled) !important;pointer-events:none !important;text-decoration:none !important}.compyl-integration-beta-tag{border-radius:.25rem !important;background:var(--info) !important;display:flex !important;height:1.25rem !important;padding:0 .25rem !important;justify-content:center !important;align-items:center !important;gap:.25rem !important}.integration-sync-status-blip{padding-right:.38rem !important}.integration-sync-status-blip.Complete{--status-color: var(--success) !important}.integration-sync-status-blip.In-Progress{--status-color: var(--info) !important}.integration-sync-status-blip.Invalid-Credentials{--status-color: var(--error) !important}.integration-sync-status-blip.Never-Synced{--status-color: var(--secondary) !important}.mud-chip.integration-sync-status-chip{display:flex !important;height:1.5rem !important;padding:.125rem .5rem !important;justify-content:center !important;align-items:center !important;border-radius:1rem !important}.mud-chip.integration-sync-status-chip .mud-chip-content{padding:0 !important;white-space:normal}.mud-chip.integration-sync-status-chip:hover{background-color:inherit !important}.mud-chip.integration-sync-status-chip.Complete{background-color:var(--success-translucent) !important}.mud-chip.integration-sync-status-chip.In-Progress{background-color:var(--info-translucent) !important}.mud-chip.integration-sync-status-chip.Invalid-Credentials{background-color:var(--error-translucent) !important}.mud-chip.integration-sync-status-chip.Never-Synced{background-color:var(--secondary-translucent) !important}.query-status-blip{padding-right:.38rem !important}.query-status-blip.Pass{--status-color: var(--success) !important}.query-status-blip.Fail{--status-color: var(--error) !important}.query-status-blip.Scheduled{--status-color: var(--purple) !important}.query-status-blip.In-Progress{--status-color: var(--info) !important}.query-status-blip.Not-Scheduled{--status-color: var(--secondary) !important}.query-status-blip.Pending{--status-color: var(--yellow) !important}.compyl-integration-overview-icon{padding:0 !important;border-radius:0 !important;height:1rem !important;width:1rem !important}.compyl-integration-overview-icon svg path{fill:var(--body-text-secondary) !important}.compyl-integration-details-integration-tables-chipset{display:flex !important;flex-direction:row !important;gap:.5rem !important;flex-wrap:wrap !important}.compyl-integration-details-integration-tables-chip{height:1.75rem !important;max-width:15rem !important;padding:.25rem .5rem !important;align-items:center !important;gap:.375rem !important;flex-shrink:0 !important;border-radius:1rem !important;background:color-mix(in srgb, var(--secondary) 30%, transparent) !important;overflow:hidden !important;text-overflow:ellipsis !important;font-size:.875rem;font-weight:300;line-height:1.25rem}.compyl-integration-details-search-bar .mud-input-control .mud-input-root{border-radius:.25rem !important;border:.063rem solid var(--border-primary) !important;background-color:var(--body) !important}.compyl-integration-details-search-bar .mud-input-control .mud-input-root input{color:var(--text-secondary) !important;font-family:var(--font-family-body) !important;font-size:1rem !important;font-style:normal !important;font-weight:300 !important;line-height:1.5rem !important}.compyl-integration-details-search-bar-wrapper{display:flex !important;width:14.625rem !important;height:2.5rem !important;align-items:center !important;margin-bottom:.5rem !important}.compyl-integration-details-tables-skeleton{display:flex !important;flex-direction:column !important;gap:.5rem !important}.compyl-integration-details-integration-tables-chip-skeleton{height:1.75rem !important;border-radius:1rem !important;overflow:hidden !important}.compyl-integration-warning-icon{width:.75rem !important;height:.75rem !important;flex-shrink:0 !important;aspect-ratio:1/1 !important;display:inline-flex !important;align-items:center !important}.integration-skeleton{transform:scale(1) !important;margin:0 !important;margin-bottom:.25rem !important;border-radius:.5rem !important;border:.063rem solid var(--border-primary) !important;background-color:rgba(0,0,0,0) !important}.integration-skeleton-tile{border-radius:.5rem !important;border:.063rem solid var(--border-primary) !important;background-color:rgba(0,0,0,0) !important;padding:.625rem 1.563rem .625rem .375rem !important;min-height:3.5rem !important;display:flex !important;align-items:center !important}.integration-skeleton-logo{border-radius:.25rem !important}.integration-skeleton-icon{border-radius:.125rem !important}.integration-skeleton-chip{border-radius:1rem !important}.integration-skeleton-button{border-radius:.25rem !important}.integration-filter-skelly{border-radius:.25rem !important;margin-bottom:.5rem !important}.integration-skelly-container{padding:.5rem 0 !important}.integration-toolbar-divider{margin:.5rem 0 !important}.compyl-integration-LastSyncDetails-icon{width:1rem !important;height:1rem !important}.compyl-integration-LastSyncDetails-icon svg path,.compyl-integration-LastSyncDetails-icon svg rect,.compyl-integration-LastSyncDetails-icon svg g,.compyl-integration-LastSyncDetails-icon svg svg,.compyl-integration-LastSyncDetails-icon svg svg path,.compyl-integration-LastSyncDetails-icon svg svg rect{fill:var(--body-text) !important;color:var(--body-text) !important}.mud-link.integration-tile-clickable-area{display:flex !important;align-items:center !important;gap:1rem !important;text-decoration:none !important;cursor:pointer !important;padding:0 !important;border-radius:.25rem !important;color:inherit !important}.integration-tile-name-section{display:flex !important;flex-direction:column !important;justify-content:center !important;height:100% !important}.integration-tile-view-configs{gap:.25rem !important;align-items:center !important}.integration-tile-settings-icon{display:flex !important;align-items:center !important;justify-content:center !important;width:.625rem !important;height:.625rem !important;flex-shrink:0 !important}.integration-tile-settings-icon svg{width:.625rem !important;height:.625rem !important}.integration-tile-settings-icon svg path{fill:var(--icon-secondary) !important}.integration-tile-subtext{white-space:nowrap !important;line-height:1rem !important}.integration-add-config-plus-icon{display:flex !important;align-items:center !important;justify-content:center !important;width:1.25rem !important;height:1.25rem !important;padding:.25rem !important;flex-shrink:0 !important;filter:none !important;box-sizing:border-box !important}.integration-add-config-plus-icon svg{width:.75rem !important;height:.75rem !important;filter:none !important}.integration-add-config-plus-icon svg path{fill:var(--icon-primary) !important}.compyl-integration-config-card{background-color:var(--body) !important}.onboarding-container .setup-complete-overlay{background:rgba(0, 0, 0, 0.81) !important;backdrop-filter:blur(2px)}.onboarding-container .setup-complete-emoji{font-size:1.875rem !important;margin-bottom:1rem !important}.onboarding-container .setup-complete-title{font-size:1rem !important;font-weight:700 !important;color:var(--button-text) !important;margin-bottom:.25rem !important}.onboarding-container .setup-complete-message{font-weight:400 !important;font-size:14.4px !important;color:var(--button-text) !important;text-align:center;font-style:normal;line-height:20.16px;letter-spacing:.15px}.onboarding-container .setup-complete-modal{gap:0 !important}.onboarding-container .setup-complete-btn{display:flex !important;width:3rem !important;padding:.125rem 0 !important;min-width:1rem !important;justify-content:center !important;align-items:center !important;border-radius:.5rem !important;background:#57a39a !important;box-shadow:0 .25rem .25rem 0 rgba(0, 0, 0, 0.25) !important;color:var(--button-text) !important;margin-top:1rem !important;text-align:center;font-size:14.4px;font-style:normal;font-weight:300 !important;line-height:20.16px;letter-spacing:.15px}.onboarding-container .loading-content{background:var(--modal-background-surface) !important;border-radius:5px !important;border:1px solid var(--border-primary) !important;color:var(--body-text)}.onboarding-container .step-connector{margin-bottom:1.5rem !important;height:1px !important;color:var(--text-muted) !important}.onboarding-container .step{width:6rem !important}.onboarding-container .step.active .step-circle{background-color:var(--info) !important;border-color:var(--info) !important;box-shadow:0px 0px 0px .25rem color-mix(in srgb, var(--info) 40%, transparent) !important}.onboarding-container .step.active .step-label{color:var(--info) !important}.onboarding-container .step.completed .step-circle{background-color:var(--success) !important;border-color:var(--success) !important;box-shadow:0px 0px 0px .25rem color-mix(in srgb, var(--success) 40%, transparent) !important}.onboarding-container .step.completed .step-label{color:var(--success) !important}.onboarding-container .step.clickable:hover .step-label{color:var(--info) !important}.onboarding-container .overview-grid{grid-template-columns:repeat(auto-fit, minmax(200px, 1fr)) !important}.onboarding-container .executive-summary{background:rgba(0,0,0,0) !important}.onboarding-container .ai-disclaimer-footer{height:1.5rem;background-color:var(--surface-low) !important;font-size:.75rem !important;border-top:none !important;text-align:center !important;color:var(--text-muted) !important;padding:.25rem .25rem !important}.onboarding-container .file-input-hidden{display:none !important}.onboarding-container .uploaded-file-item-inline{background:var(--surface-raised) !important;border:var(--border-primary) 1px solid !important}.onboarding-container .upload-section p{font-size:.75rem !important}.onboarding-container .upload-section h3{font-size:1.25rem !important}.onboarding-container .progress-stepper>.stepper-container{padding:0 !important}.onboarding-container .onboarding-header{margin-bottom:3rem !important}.onboarding-container .onboarding-header.header-stacked{display:flex !important;flex-direction:column !important;gap:2rem !important}.onboarding-container .onboarding-header.header-stacked .header-logo{display:flex !important;align-items:center !important;height:100% !important}.onboarding-container .onboarding-header.header-stacked .header-logo svg{display:block !important;height:3rem !important;width:auto !important}.onboarding-container .onboarding-header.header-stacked .header-divider{width:3.5rem !important;height:1px !important;background:var(--body-text) !important;opacity:.2 !important}.onboarding-container .onboarding-header.header-stacked .header-title{color:var(--body-text) !important;font-size:1.75rem !important;font-weight:300 !important;line-height:1.5rem !important;letter-spacing:.5rem;white-space:nowrap !important;margin:0 !important;padding-top:.5rem !important}.onboarding-container .onboarding-header.header-row{display:flex !important;align-items:center !important;height:1.5rem !important;gap:.75rem !important;padding:0 !important}.onboarding-container .onboarding-header.header-row .header-logo{display:flex !important;align-items:center !important;height:100% !important}.onboarding-container .onboarding-header.header-row .header-logo svg{display:block !important;height:1.5rem !important;width:auto !important}.onboarding-container .onboarding-header.header-row .header-divider{width:1px !important;height:1rem !important;background:var(--body-text) !important;opacity:.2 !important}.onboarding-container .onboarding-header.header-row .header-title{color:var(--body-text) !important;font-size:.75rem !important;font-weight:300 !important;line-height:1.5rem !important;white-space:nowrap !important;margin:0 !important;letter-spacing:.2rem}.onboarding-container .onboarding-footer{color:var(--body-text) !important;text-align:center;font-size:.75rem;font-style:normal;line-height:2rem;letter-spacing:.5rem;text-transform:uppercase;margin-top:3rem !important}.onboarding-container .input-step{background:rgba(0,0,0,0) !important;border:var(--border-primary) 1px solid !important}.onboarding-container input{background:rgba(0,0,0,0) !important}.onboarding-container .loading-step{padding-bottom:0 !important}.onboarding-container .results-container{padding-bottom:0 !important}.onboarding-container .form-control:focus{border:var(--border-selected) 1px solid !important;box-shadow:none !important}.onboarding-container .form-control{border:var(--border-primary) 1px solid !important;box-shadow:none !important}.onboarding-container label{font-size:.875rem !important;font-weight:300 !important;line-height:1.25rem !important;margin:0px;margin-bottom:0px !important;color:var(--body-text) !important}.onboarding-container h1,.onboarding-container h2,.onboarding-container h3,.onboarding-container h4,.onboarding-container h5,.onboarding-container h6,.onboarding-container text,.onboarding-container p,.onboarding-container span{color:var(--body-text) !important}.onboarding-container a>span{color:rgb(52, 152, 219) !important}.onboarding-container .section-header-collapsible{background:var(--surface-raised) !important;border:var(--border-primary) !important;display:flex !important;height:48px !important;padding:14px 16px !important;justify-content:space-between !important;align-items:center !important;align-self:stretch !important}.onboarding-container .section-header-collapsible>p,.onboarding-container .section-header-collapsible>h1,.onboarding-container .section-header-collapsible>h2,.onboarding-container .section-header-collapsible>h3,.onboarding-container .section-header-collapsible>h4,.onboarding-container .section-header-collapsible>h5,.onboarding-container .section-header-collapsible>h6{margin:0}.onboarding-container .step-content{background-color:var(--surface-low) !important;background:var(--surface-low) !important;border:var(--border-primary) 1px solid !important;padding:1.5rem !important;border-radius:.5rem !important}.onboarding-container .section-actions{padding-right:2rem !important;margin-bottom:.5rem !important}.onboarding-container .search-box-inline{padding-top:1rem !important;padding-bottom:1rem !important}.onboarding-container .section-description{padding-bottom:0px !important}.onboarding-container .result-section.collapsible-section{background:var(--modal-background-surface) !important;border-radius:5px !important;border:1px solid var(--border-primary) !important;margin-bottom:1rem !important}.onboarding-container div.results-step,.onboarding-container .summary-step,.onboarding-container .data-upload-step,.onboarding-container .techstack-integration-step{background-color:var(--surface-low) !important;background:var(--surface-low) !important;padding-bottom:2rem !important;border-radius:.75rem !important;border:var(--border-primary) 1px solid !important}.onboarding-container .loading-container{background-color:var(--surface-low) !important;border:var(--border-primary) 1px solid !important}.onboarding-container .location-item,.onboarding-container .department-item,.onboarding-container .framework-card,.onboarding-container .risk-grid-item,.onboarding-container .executive-item-with-email,.onboarding-container .integration-card{background-color:var(--surface-low) !important;background:var(--surface-low) !important;border:var(--border-primary) 1px solid !important}.onboarding-container .location-item.selected,.onboarding-container .department-item.selected,.onboarding-container .framework-card.selected,.onboarding-container .risk-grid-item.selected,.onboarding-container .executive-item-with-email.selected,.onboarding-container .integration-card.selected{box-shadow:0 2px 8px color-mix(in srgb, var(--action) 40%, transparent) !important}.onboarding-container .industry-chip:hover{box-shadow:0 2px 8px color-mix(in srgb, var(--purple) 80%, transparent) !important}.onboarding-container .credits-count{background:var(--surface-raised) !important;font-weight:300 !important;font-size:1rem !important}.onboarding-container .credits-header{margin-top:.5rem;margin-bottom:.5rem}.onboarding-container .framework-credits-info{background:var(--surface-low) !important;box-shadow:0 2px 8px color-mix(in srgb, var(--action) 40%, transparent) !important;border:var(--border-primary) 1px solid !important}.onboarding-container .industry-chip.selected{height:2rem !important;border:var(--purple) 1px solid !important;background:color-mix(in srgb, var(--purple) 10%, transparent) !important;text-align:center !important;font-size:.75rem !important;font-weight:300 !important;line-height:1rem !important;border-radius:.75rem !important;display:inline-flex !important;justify-content:center !important;align-items:center !important;gap:.25rem !important;flex-shrink:0 !important;color:var(--text-primary) !important}.onboarding-container .industry-chip.selected>span.industry-name{font-size:1rem !important;color:var(--text-primary) !important;margin:0 !important;padding:.125rem .5rem !important;font-weight:300 !important;border:none !important}.onboarding-container .industry-selector-dropdown{background-color:var(--surface-low) !important;background:var(--surface-low) !important;border:var(--border-secondary) 1px solid !important;box-shadow:0 2px 8px color-mix(in srgb, var(--action) 40%, transparent) !important}.onboarding-container .selector-header{border-bottom:none;background:var(--surface-raised) !important;border:var(--border-primary) 1px solid !important}.onboarding-container .selector-header>strong{font-weight:300 !important;font-size:1rem !important}.onboarding-container .industry-option:hover{color:var(--action) !important;background:color-mix(in srgb, var(--action) 20%, transparent) !important}.onboarding-container .risk-industry-tag,.onboarding-container .category-badge{height:1.5rem !important;border:var(--border-secondary) 1px solid !important;background:rgba(207, 207, 207, 0.1) !important;text-align:center !important;font-size:.75rem !important;font-weight:300 !important;line-height:1rem !important;color:var(--text-primary) !important;border-radius:.75rem !important;display:inline-flex !important;padding:.125rem .5rem !important;justify-content:center !important;align-items:center !important;gap:.25rem !important;flex-shrink:0 !important}.onboarding-container .results-header{background:linear-gradient(135deg, var(--action) 0%, var(--action-fill) 100%) !important}.onboarding-container .results-header>h2{color:var(--button-text) !important}.onboarding-container .form-divider::before{background:var(--surface-raised) !important}.onboarding-container .form-divider>span{background:var(--surface-raised) !important}.onboarding-container .step-circle>span{color:var(--button-text) !important}.onboarding-container .btn.btn-primary{background:var(--action-fill) !important;color:var(--button-text) !important}.onboarding-container .btn.btn-outline-secondary{color:var(--button-text) !important;background:var(--secondary) !important}.onboarding-container .btn.btn-outline-secondary>i{color:var(--button-text) !important}.onboarding-container .btn.btn-outline-secondary:hover{background:var(--secondary-hover) !important}.onboarding-container .btn.btn-primary:hover{background:var(--action-hover) !important;color:var(--button-text) !important}.onboarding-container .stat-badge{font-size:.75rem !important;font-weight:300 !important;line-height:1rem !important;background:color-mix(in srgb, var(--info) 10%, transparent) !important;border:1px solid var(--info) !important;color:var(--text-primary) !important}.onboarding-container .progress-item.completed{background:color-mix(in srgb, var(--success) 10%, transparent) !important}.onboarding-container .progress-item.active{background:color-mix(in srgb, var(--info) 10%, transparent) !important}.onboarding-container .industries-section{padding-bottom:.5rem !important}.onboarding-container .industries-chips{margin-bottom:.5rem !important}.onboarding-container .risks-section{margin-top:.5rem !important}.onboarding-container .frameworks-grid-container,.onboarding-container .risks-grid-container{padding-top:.5rem !important;background:var(--modal-background-surface) !important;border:none !important}.onboarding-container .framework-code{background:color-mix(in srgb, var(--info) 20%, transparent) !important;border:1px solid var(--info) !important;color:var(--text-primary) !important}.onboarding-container .risk-severity-badge{text-align:center !important;font-size:.75rem !important;font-weight:300 !important;line-height:1rem !important;height:1.5rem !important;border-radius:.75rem !important}.onboarding-container .risk-severity-badge.low{color:var(--text-primary) !important;border:1px solid var(--success) !important;background:color-mix(in srgb, var(--success) 10%, transparent) !important}.onboarding-container .risk-severity-badge.medium{color:var(--text-primary) !important;border:1px solid var(--warning) !important;background:color-mix(in srgb, var(--warning) 10%, transparent) !important}.onboarding-container .risk-severity-badge.high{color:var(--text-primary) !important;border:1px solid var(--error) !important;background:color-mix(in srgb, var(--error) 10%, transparent) !important}.onboarding-container .risk-severity-badge.critical{color:var(--text-primary) !important;border:1px solid var(--error) !important;background:color-mix(in srgb, var(--error) 40%, transparent) !important}.onboarding-container .upload-area{background:color-mix(in srgb, var(--info) 5%, transparent) !important;border:2px dotted var(--info) !important}.onboarding-container .format-tag{border:var(--border-secondary) 1px solid !important;background:rgba(207, 207, 207, 0.1) !important}.onboarding-container .suggested-section{background:color-mix(in srgb, var(--success) 20%, transparent) !important;border:var(--success) 1px solid !important}.onboarding-container .integration-card{color:var(--button-text) !important}.onboarding-container .integration-card.suggested-card{background:var(--surface-low) !important}.onboarding-container .all-integrations-section{border-radius:.75rem;background:var(--modal-background-surface) !important;padding:1.5rem;border:var(--border-primary)}.onboarding-container .suggested-badge{font-size:.75rem !important;font-weight:300 !important;line-height:1rem !important;background:color-mix(in srgb, var(--success) 20%, transparent) !important;border:var(--success) 1px solid !important;color:var(--text-primary) !important}.onboarding-container .applicability-badge.recommended{font-size:.75rem !important;font-weight:300 !important;line-height:1rem !important;background:color-mix(in srgb, var(--success) 20%, transparent) !important;border:var(--success) 1px solid !important;color:var(--text-primary) !important}.onboarding-container .vendor-note{background:color-mix(in srgb, var(--info) 10%, transparent) !important;border:var(--info) 1px solid !important}.onboarding-container .search-filter-controls{background-color:var(--surface-low) !important;background:var(--surface-low) !important;border:var(--border-primary) 1px solid !important}.onboarding-container .no-vendor-breaches,.onboarding-container .vendor-risk-results{background-color:var(--surface-low) !important;background:var(--surface-low) !important;padding-bottom:2rem !important;border-radius:.5rem !important}.onboarding-container .vendor-breach-item{background:color-mix(in srgb, var(--error) 10%, transparent) !important;border:var(--error) 1px solid !important}.onboarding-container .breach-date,.onboarding-container .data-class-tag{border:var(--border-secondary) 1px solid !important;background:rgba(207, 207, 207, 0.1) !important;text-align:center !important;font-size:.75rem !important;font-weight:300 !important;line-height:1rem !important;color:var(--text-primary) !important}.onboarding-container .breach-data-classes{gap:.25rem !important;display:flex;flex-direction:row}.onboarding-container .plus-icon{color:var(--button-text) !important}.onboarding-container select.form-select{border:var(--border-primary) 1px solid !important;box-shadow:none !important;background-color:var(--surface-low) !important;color:var(--text-primary) !important}.onboarding-container .category-filter{position:relative}.onboarding-container .category-filter select.form-select{padding-right:2.25rem !important;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:none !important}.onboarding-container .category-filter .category-icon{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);color:var(--text-muted);pointer-events:none;font-size:.75rem}.onboarding-container .vendor-name{font-size:.75rem !important;font-weight:300 !important;line-height:1rem !important;background:color-mix(in srgb, var(--info) 20%, transparent) !important;border:var(--info) 1px solid !important;color:var(--text-primary) !important;padding:.125rem .5rem !important;border-radius:.75rem !important}.onboarding-container .report-content{background:var(--surface-low) !important}.onboarding-container .ai-generated-content,.onboarding-container .executive-item-with-email,.onboarding-container .report-footer,.onboarding-container .assessment-overview,.onboarding-container .overview-metric-row,.onboarding-container .company-overview{background:var(--surface-low) !important}.onboarding-container .detail-row{background:var(--surface-low) !important}.onboarding-container .report-header-page>.report-logo>h1,.onboarding-container p.report-subtitle{color:var(--button-text) !important}.onboarding-container .report-header-page>.report-title>h2,.onboarding-container p.report-date{color:var(--button-text) !important}.onboarding-container span.industry-tag{background:color-mix(in srgb, var(--info) 20%, transparent) !important;border:var(--info) 1px solid !important;color:var(--text-primary) !important}.onboarding-container .uploaded-file-single{border:1px solid var(--border-primary) !important;background:color-mix(in srgb, var(--border-primary) 40%, transparent) !important}.onboarding-container .mapping-status.completed{border:1px solid var(--success) !important;background:color-mix(in srgb, var(--success) 40%, transparent) !important}.onboarding-container .mapping-status.pending{border:1px solid var(--warning) !important;background:color-mix(in srgb, var(--warning) 40%, transparent) !important}.onboarding-container .add-item-modal,.onboarding-container .add-user-modal{padding:2rem !important;max-width:40rem !important}.onboarding-container .add-user-modal>h3{border-bottom:1px solid var(--border-primary) !important}.onboarding-container .add-item-modal>h3{border-bottom:1px solid var(--border-primary) !important}.onboarding-container .modal-content{background:var(--modal-background-surface) !important;border-radius:.5rem !important;border:1px solid var(--border-primary) !important;color:var(--body-text);min-width:40rem !important;max-width:87.5rem !important}.onboarding-container .csv-mapping-modal{width:100% !important}.onboarding-container .csv-mapping-modal .mapping-header{margin-bottom:0px !important;border-bottom:0px !important}.onboarding-container .csv-mapping-modal .action-buttons{border-top:1px solid var(--border-primary) !important}.onboarding-container .csv-mapping-modal .unmapped-options{border-top:1px solid var(--border-primary) !important}.onboarding-container .csv-mapping-modal .tab-navigation{border-bottom:1px solid var(--border-primary) !important}.onboarding-container .csv-mapping-modal .mapping-header>h2{font-weight:500 !important}.onboarding-container .csv-mapping-modal .mapping-instructions{font-size:1rem !important}.onboarding-container .csv-mapping-modal p.ai-note{color:#856404 !important}.onboarding-container .csv-mapping-modal .tab-button{color:var(--body-text)}.onboarding-container .csv-mapping-modal .tab-button.active{background-color:var(--info) !important;color:var(--button-text)}.onboarding-container .csv-mapping-modal .tab-button:hover{color:var(--body-text)}.onboarding-container .csv-mapping-modal .tab-button:hover.active{background-color:var(--info) !important;color:var(--button-text)}.onboarding-container .csv-mapping-modal .field-chip{background:color-mix(in srgb, var(--border-primary) 40%, transparent) !important;border:1px solid var(--border-primary) !important}.onboarding-container .csv-mapping-modal .field-chip.unmapped{background:color-mix(in srgb, var(--info) 40%, transparent) !important;border:1px solid var(--info) !important}.onboarding-container .csv-mapping-modal .field-bank-section,.onboarding-container .csv-mapping-modal .target-fields-section{background-color:var(--surface-low) !important;background:var(--surface-low) !important;border:1px solid var(--border-primary) !important}.onboarding-container .csv-mapping-modal .unmapped-preview,.onboarding-container .csv-mapping-modal .target-field-row{border:1px solid var(--border-primary) !important;background-color:var(--surface-raised) !important;box-shadow:var(--surface-raised-shadow) !important}.onboarding-container .csv-mapping-modal .preview-chip{background:color-mix(in srgb, var(--purple) 40%, transparent) !important;border:1px solid var(--purple) !important}.onboarding-container .csv-mapping-modal .ai-suggestion-badge{color:#856404 !important}.onboarding-container .csv-mapping-modal .preview-notice{display:none !important}.onboarding-container .csv-mapping-modal .preview-table-container{border:none !important}.onboarding-container .csv-mapping-modal .preview-table-container .preview-table thead{background-color:var(--surface-raised) !important;box-shadow:var(--surface-raised-shadow) !important}.onboarding-container .csv-mapping-modal .preview-table-container .preview-table th{padding:.75rem;text-align:left;font-weight:500;color:var(--body-text) !important;white-space:nowrap;border-bottom:1px solid var(--border-primary) !important}.onboarding-container .csv-mapping-modal .preview-table-container .preview-table td{padding:.75rem;border-bottom:1px solid var(--border-primary) !important;color:var(--body-text) !important}.onboarding-container .csv-mapping-modal .preview-table-container .preview-table tbody tr:hover{background-color:var(--surface-low) !important}.onboarding-container .csv-mapping-modal .preview-stats{display:flex;gap:2rem;padding:1rem;background-color:var(--surface-raised) !important;box-shadow:var(--surface-raised-shadow) !important;background:var(--surface-raised) !important;border-radius:6px}.onboarding-container .csv-mapping-modal .preview-stats>p{margin:0;font-size:1rem;color:var(--body-text) !important;font-weight:300 !important}.onboarding-container .csv-mapping-modal .preview-stats>p>strong{color:var(--body-text) !important;font-weight:500 !important}.onboarding-container button>i{color:var(--button-text) !important}.onboarding-container button>span{color:var(--button-text) !important}.ai-alignment-dialog-info-alert{background-color:#0044f0 !important}.ai-alignment-dialog-info-alert .mud-alert-message{color:#fafafa !important}.ai-alignment-dialog-create-tasks-btn .mud-button-label{color:#fafafa !important}.ai-alignment-task-delete-btn .mud-button-label{color:#fafafa !important}.ai-alignment-task-keepall-btn .mud-button-label{color:#fafafa !important}.compyl-ai-alignment-window .suggestion-panel ol{margin-top:1rem}.compyl-ai-alignment-window .suggestion-panel p{margin-bottom:0}.compyl-ai-alignment-window .suggestion-panel ul{margin-bottom:.5rem}.ai-alignment-container{background:rgba(0,0,0,0)}.ai-alignment-card{border-radius:.5rem}.ai-alignment-toolbar{height:2rem}.ai-alignment-skeleton{border-radius:.5rem}#compyldashboards{margin-top:0px !important;all:unset;display:block;width:100%}#compyldashboards .compyl-dxdashboard{height:85vh;--body: initial;--surface-low: initial;color:initial;background-color:initial;font-family:initial}#compyldashboards .compyl-dxdashboard .dxc-title text{fill:var(--body-text) !important}#compyldashboards .compyl-dxdashboard :is(svg g.dxc-title>text){fill:inherit}#compyldashboards span{font-family:inherit}#compyldashboards .dxrePages .dxrePageArea .dxreColumn .dxreRow span{color:#000 !important}.dx-dashboard-viewer{background-color:rgba(0,0,0,0)}.dx-dashboard-item-container{background-color:rgba(0,0,0,0)}.dx-datagrid>.dx-datagrid-headers,.dx-datagrid>.dx-datagrid-rowsview,.dx-datagrid>.dx-datagrid-total-footer{background-color:rgba(0,0,0,0)}.report-viewer-readaccess{all:unset;display:block;width:100%;height:100%;--body: initial;--body-text: initial}.report-viewer-readaccess .dxbrv-tabs,.report-viewer-readaccess .dxbrv-toolbar-container,.report-viewer-readaccess .dxbrv-document-surface,.report-viewer-readaccess .dxbrv-toolbar,.report-viewer-readaccess .dxbl-btn-group.dxbrv-toolbar-item,.report-viewer-readaccess .dxbl-toolbar{background-color:rgba(0,0,0,0)}.report-viewer-readaccess .dxbrv-tab-icon{color:inherit}.report-viewer-readaccess .dxbrv-bricks-container.dxbrv-bricks-container-border-primary{border-color:initial}.dx-designer,.dxrd-designer{all:unset;display:block;width:100%;height:100%;--body: initial;--body-text: initial}.dx-blazor-reporting .dx-designer .dx-texteditor:not(.dx-multiline):not(.dx-textarea){height:32px !important}div.dx-ellipsiseditor-button{background-color:rgba(0,0,0,0) !important}.theme-light .dx-dashboard-item-menu{background-color:#fafafa !important}.theme-light .dx-dashboard-item-menu .dx-dashboard-grey-icon,.theme-light .dx-dashboard-item-menu .dx-dashboard-current-color-icon{fill:#121212 !important}.theme-light .dx-dashboard-item-menu .dx-dashboard-accent-icon{fill:var(--brand-accent) !important}.theme-light .dx-dashboard-item-menu .dx-dashboard-red-icon{fill:#8f0700 !important}.theme-dark .dx-dashboard-item-menu{background-color:#303030 !important}.theme-dark .dx-dashboard-item-menu .dx-dashboard-grey-icon,.theme-dark .dx-dashboard-item-menu .dx-dashboard-current-color-icon{fill:#fafafa !important}.theme-dark .dx-dashboard-item-menu .dx-dashboard-accent-icon{fill:var(--brand-accent) !important}.theme-dark .dx-dashboard-item-menu .dx-dashboard-red-icon{fill:#f50c00 !important}.dx-dashboard-item-menu *,.dx-dashboard-item-menu .mud-typography,.dx-dashboard-item-menu .mud-breadcrumb-separator>span{color:var(--body-text)}#compyldashboards,.report-viewer-readaccess,.dx-designer,.dxrd-designer{contain:style}.dxbl-text-edit.dxbl-disabled,.dxbl-text-edit:disabled{--dxbl-text-edit-disabled-root-bg: unset}.recently-modified-row{position:relative}.recently-modified-row td:first-child{border-left:3px solid var(--action) !important}.compyl-grid-container.settings-grid{padding:1rem;position:relative}.compyl-grid-container.settings-grid .grid-toolbar-buttons{position:absolute;top:4rem;right:12rem;margin:0}.guided-integration-flow-container{display:flex !important;width:100% !important;height:100% !important;flex-direction:column !important;gap:1.5rem !important;box-sizing:border-box !important;overflow:hidden !important}.guided-integration-flow-body{display:flex !important;flex-direction:column !important;flex:1 1 0 !important;min-height:0 !important;overflow-y:auto !important;overflow-x:hidden !important;align-self:stretch !important;width:100% !important}.guided-integration-flow-body .mud-card{margin:0 !important;padding:0 !important;background:rgba(0,0,0,0) !important;box-shadow:none !important;border:none !important;width:100% !important}.guided-integration-flow-body .mud-form{padding:0 !important;width:100% !important}.guided-integration-flow-body .mud-grid,.guided-integration-flow-body .entry-grid{margin:0 !important;width:100% !important;display:flex !important;flex-direction:row !important;flex-wrap:wrap !important;gap:1rem !important}.guided-integration-flow-body .mud-grid-item{padding:0 !important;width:100% !important;max-width:100% !important;flex-basis:100% !important;flex-grow:0 !important}.guided-integration-flow-body .mud-grid-item.mud-grid-item-xs-4{flex-basis:calc(50% - .5rem) !important;max-width:calc(50% - .5rem) !important}.guided-integration-flow-body .mud-grid-item.mud-grid-item-xs-8{flex-basis:calc(50% - .5rem) !important;max-width:calc(50% - .5rem) !important}.guided-integration-flow-body .mud-grid-item.mud-grid-item-xs-3{flex-basis:auto !important;max-width:none !important;width:auto !important}.guided-integration-flow-body .mud-input-control,.guided-integration-flow-body .mud-input-control-input-container,.guided-integration-flow-body .mud-select{width:100% !important}.guided-integration-flow-form-skeleton{display:flex !important;flex-direction:column !important;gap:.75rem !important;padding:.5rem 0 0 !important;width:100% !important;max-width:none !important;align-self:stretch !important}.guided-integration-flow-form-chip-skeleton{height:3.5rem !important;border-radius:.25rem !important}.guided-integration-flow-form-chip-skeleton-large{height:5.5rem !important;border-radius:.25rem !important}.guided-integration-flow-form-field-grid{height:3rem !important;display:flex !important;flex-wrap:wrap !important;gap:.75rem !important}.guided-integration-flow-form-field-grid-item{flex:0 0 calc(50% - .375rem) !important;height:3.5rem !important;border-radius:.25rem !important}.select-endpoints-container{display:flex !important;flex-direction:column !important;width:100% !important;height:100% !important;gap:0 !important;overflow:hidden !important}.select-endpoints-header{flex-shrink:0 !important;padding-bottom:1rem !important}.select-endpoints-header-text{color:var(--text-secondary) !important}.select-endpoints-scrollable-wrapper{position:relative !important;flex:1 !important;min-height:0 !important;display:flex !important;flex-direction:column !important}.select-endpoints-overlay{position:absolute !important;inset:0 !important;z-index:10 !important;pointer-events:none !important;background-color:rgba(0,0,0,0) !important;transition:background-color .2s ease !important}.select-endpoints-overlay.active{pointer-events:auto !important;background-color:var(--background-overlay) !important}.select-endpoints-scrollable{flex:1 !important;overflow-y:auto !important;min-height:0 !important;display:flex !important;flex-direction:column !important;width:100% !important;position:relative !important;z-index:1 !important}.select-endpoints-footer{flex-shrink:0 !important;padding-top:1rem !important}.select-endpoints-header-skelly{border-radius:.25rem !important}.select-endpoints-skeleton-panels{gap:1.5rem !important}.select-endpoints-category-skeleton-panel{background-color:var(--body) !important;border:.0625rem solid var(--border-primary) !important;border-radius:.25rem !important;overflow:hidden !important;padding-top:.5rem !important;padding-bottom:.5rem !important}.select-endpoints-category-skeleton-panel:last-child{margin-bottom:0 !important}.select-endpoints-category-skeleton-header{align-items:center !important;gap:.5rem !important;padding-bottom:.5rem !important;padding-left:.5rem !important;border-bottom:1px solid var(--border-primary) !important}.select-endpoints-endpoint-skeleton-row{display:flex !important;align-items:center !important;padding:.5rem 1rem !important;background-color:var(--body) !important;border-top:1px solid var(--border-primary) !important;gap:.35rem !important}.select-endpoints-endpoint-skeleton-row:first-of-type{border-top:none !important}.select-endpoints-footer-button-skelly{border-radius:.25rem !important}.select-endpoints-expansion-panels.mud-expansion-panels{margin:0 !important}.select-endpoints-category-panel{background-color:var(--body) !important;border:.0625rem solid var(--border-primary) !important;margin-bottom:1.5rem !important;border-radius:.25rem !important;overflow:hidden !important}.select-endpoints-category-panel:last-child{margin-bottom:0 !important}.select-endpoints-category-panel>.mud-expand-panel-header{padding:.5rem !important;min-height:0 !important}.select-endpoints-category-panel .mud-expand-panel-content{padding:0 !important}.select-endpoints-category-panel .mud-expand-panel-content.mud-expand-panel-gutters{padding:0 !important}.select-endpoints-category-panel.selected{background-color:var(--surface-raised-low) !important}.select-endpoints-category-header{display:flex !important;align-items:center !important;justify-content:space-between !important;width:100% !important;padding:0 !important}.select-endpoints-category-left{display:flex !important;align-items:center !important;gap:.25rem !important}.select-endpoints-category-count{color:var(--text-secondary) !important}.select-endpoints-list{display:flex !important;flex-direction:column !important;width:100% !important;gap:0 !important}.select-endpoints-endpoint-row{display:flex !important;align-items:center !important;justify-content:space-between !important;padding:.5rem 1rem !important;background-color:var(--body) !important;border-top:1px solid var(--border-primary) !important}.select-endpoints-endpoint-row.selected{background-color:var(--surface-raised-low) !important}.select-endpoints-endpoint-left{display:flex !important;align-items:center !important;gap:.5rem !important;min-width:0 !important;flex:1 1 0 !important;overflow:hidden !important}.select-endpoints-endpoint-left .mud-tooltip-root.mud-tooltip-inline{display:block !important;min-width:0 !important;max-width:100% !important;overflow:hidden !important}.select-endpoints-endpoint-checkbox{display:flex !important;align-items:center !important}.select-endpoints-endpoint-checkbox .check{margin:0 !important;padding:0 !important}.select-endpoints-endpoint-checkbox .mud-checkbox{margin:0 !important;padding:0 !important}.select-endpoints-endpoint-checkbox .mud-checkbox .mud-button-root{padding:.5rem !important}.select-endpoints-endpoint-description{padding-left:10px !important;padding-right:2px !important;color:var(--text-secondary) !important}.select-endpoints-endpoint-info-icon{display:flex !important;align-items:center !important;justify-content:center !important;padding:.25rem !important;border-radius:.25rem !important;cursor:pointer !important}.select-endpoints-endpoint-info-icon svg{width:1rem !important;height:1rem !important}.select-endpoints-endpoint-info-icon svg path{fill:var(--icon-secondary) !important}.select-endpoints-endpoint-right{display:flex !important;align-items:center !important;gap:.5rem !important;min-width:0 !important;flex:1 1 0 !important;overflow:hidden !important;justify-content:end}.select-endpoints-endpoint-right .mud-tooltip-root.mud-tooltip-inline{display:block !important;min-width:0 !important;max-width:100% !important;overflow:hidden !important}.select-endpoints-secondary-text{color:var(--text-secondary) !important}.select-endpoints-dependency-text{color:var(--text-secondary) !important;line-height:1rem !important}.select-endpoints-validation-button{display:flex !important;height:2rem !important;align-items:center !important;justify-content:center !important;gap:.5rem !important;padding:.5rem .75rem !important;border-radius:.25rem !important;background:var(--info) !important;box-shadow:0 4px 8px 0 rgba(0,0,0,.08) !important}.select-endpoints-cancel-button{display:flex !important;height:2rem !important;padding:.5rem .75rem !important;justify-content:center !important;align-items:center !important;gap:.5rem !important;border-radius:.25rem !important;background:var(--secondary) !important;box-shadow:0 4px 8px 0 rgba(0,0,0,.08) !important}.validation-results-header{flex-shrink:0 !important;padding-bottom:1rem !important}.validation-results-summary{display:flex !important;align-items:center !important;justify-content:space-between !important;padding-top:.75rem !important}.validation-results-summary-left{display:flex !important;align-items:center !important}.validation-results-summary-right{display:flex !important;align-items:center !important}.validation-results-count.success{padding-right:1.5rem !important}.validation-results-scrollable{flex:1 !important;overflow-y:auto !important;min-height:0 !important}.validation-results-categories{display:flex !important;flex-direction:column !important;width:100% !important}.validation-results-expansion-panels.mud-expansion-panels{margin:0 !important}.validation-results-category-panel{background-color:var(--body) !important;border:1px solid var(--border-primary) !important;margin-bottom:1rem !important;border-radius:.25rem !important;overflow:hidden !important}.validation-results-category-panel:last-child{margin-bottom:0 !important}.validation-results-category-panel>.mud-expand-panel-header{padding:.5rem !important;min-height:0 !important}.validation-results-category-panel .mud-expand-panel-content{padding:0 !important}.validation-results-category-panel .mud-expand-panel-content.mud-expand-panel-gutters{padding:0 !important}.validation-results-category-panel.mud-panel-expanded{background-color:var(--surface-raised-low) !important}.validation-results-category-header{display:flex !important;align-items:center !important;gap:.875rem !important;padding:0 .5rem !important}.validation-results-category.passed{color:var(--success-text) !important}.validation-results-category.failed{color:var(--error-text) !important}.validation-results-list{display:flex !important;flex-direction:column !important;width:100% !important}.validation-results-endpoint-row-container{display:flex !important;flex-direction:column !important;padding:.5rem 1rem !important;background-color:var(--surface-raised-low) !important;border-top:1px solid var(--border-primary) !important}.validation-results-endpoint-row{display:flex !important;align-items:center !important;gap:10px !important;min-width:0 !important;width:100% !important;overflow:hidden !important}.validation-results-endpoint-description{color:var(--text-secondary) !important}.validation-results-endpoint-error{padding:.25rem .5rem !important;color:var(--text-secondary) !important}.validation-results-icon-success{width:.75rem !important;height:.75rem !important;flex-shrink:0 !important;border-radius:.375rem !important}.validation-results-icon-success path{fill:var(--success) !important}.validation-results-icon-fail{width:.75rem !important;height:.75rem !important;flex-shrink:0 !important;border-radius:.375rem !important}.validation-results-icon-fail path{fill:var(--error) !important}.validation-results-endpoint-info-icon{display:flex !important;align-items:center !important;justify-content:center !important;padding:.25rem !important;border-radius:.25rem !important;cursor:pointer !important}.validation-results-endpoint-info-icon svg{width:1rem !important;height:1rem !important}.validation-results-endpoint-info-icon svg path{fill:var(--icon-secondary) !important}.validation-success-icon-16{width:1rem !important;height:1rem !important;flex-shrink:0 !important;margin-right:.5rem !important}.validation-fail-icon-16{width:1rem !important;height:1rem !important;flex-shrink:0 !important;margin-right:.5rem !important}.select-blueprints-category-panel{background-color:var(--body) !important;border:1px solid var(--border-primary) !important;border-radius:4px !important;overflow:hidden !important}.select-blueprints-category-panel.mud-panel-expanded,.select-blueprints-category-panel.mud-panel-next-expanded{margin:0 !important}.select-blueprints-category-panel>.mud-expand-panel-header{padding:.5rem !important;min-height:0 !important}.select-blueprints-category-panel .mud-expand-panel-content{padding:0 !important}.select-blueprints-category-panel .mud-expand-panel-content.mud-expand-panel-gutters{padding:0 !important}.select-blueprints-category-panel.selected{background-color:var(--surface-raised-low) !important}.select-blueprints-scrollable{flex:1 !important;overflow-y:auto !important;min-height:0 !important}.select-blueprints-categories{display:flex !important;flex-direction:column !important;width:100% !important}.select-blueprints-expansion-panels.mud-expansion-panels{margin:0 !important;display:flex !important;flex-direction:column !important;gap:16px !important}.select-blueprints-category-header{width:100% !important}.select-blueprints-category-name{color:var(--text-primary) !important}.select-blueprints-category-name.disabled{color:var(--text-disabled) !important}.select-blueprints-category-count{padding-left:.25rem !important;color:var(--text-secondary) !important}.select-blueprints-list{display:flex !important;flex-direction:column !important;width:100% !important;gap:0 !important}.blueprint-name{max-width:200px !important}.blueprint-name.disabled{color:var(--text-disabled) !important}.select-blueprints-blueprint-checkbox{display:flex !important;align-items:center !important}.select-blueprints-blueprint-checkbox .check{margin:0 !important;padding:0 !important}.select-blueprints-blueprint-checkbox .mud-checkbox{margin:0 !important;padding:0 !important}.select-blueprints-blueprint-checkbox .mud-checkbox .mud-button-root{padding:.5rem !important}.select-blueprints-skelly-container{width:100% !important;align-items:center !important}.select-blueprints-filter-skelly{border-radius:.25rem !important}.select-blueprints-toolbar-divider{margin-top:.5rem !important;border-color:var(--border-primary) !important}.select-blueprints-skeleton-panels{gap:16px !important}.select-blueprints-category-skeleton-panel{background-color:var(--body) !important;border:1px solid var(--border-primary) !important;border-radius:.25rem !important;padding-top:.5rem !important;overflow:hidden !important}.select-blueprints-category-skeleton-header{align-items:center !important;gap:.5rem !important;margin-bottom:.5rem !important;padding-left:.5rem !important}.select-blueprints-skeleton-table thead.select-blueprints-table-header th:first-child{padding-left:.5rem !important}.select-blueprints-skeleton-table tbody td:first-child{padding-left:.5rem !important}.select-blueprints-chip-skeleton{border-radius:1rem !important}.select-blueprints-dropdown-skeleton{border-radius:.25rem !important;width:100% !important}.select-blueprints-table{width:100% !important;border-collapse:collapse !important;border:none !important}.select-blueprints-table.mud-table-root{border:none !important}.select-blueprints-table table{table-layout:fixed !important;width:100% !important;border:none !important}.select-blueprints-table thead.select-blueprints-table-header{background-color:var(--surface-raised) !important}.select-blueprints-table thead.select-blueprints-table-header tr{border-left:1px solid var(--border-secondary) !important;border-right:1px solid var(--border-secondary) !important;border-top:1px solid var(--border-secondary) !important;border-bottom:none !important}.select-blueprints-table thead.select-blueprints-table-header th{padding:.5rem !important;text-align:left !important;font-weight:normal !important;border:none !important}.select-blueprints-table thead.select-blueprints-table-header th:first-child{padding-left:3.25rem !important}.select-blueprints-table thead.select-blueprints-table-header th.col-blueprint-name{width:30%}.select-blueprints-table thead.select-blueprints-table-header th.col-related-controls{width:20%}.select-blueprints-table thead.select-blueprints-table-header th.col-frequency{width:20%}.select-blueprints-table thead.select-blueprints-table-header th.col-recipients{width:30%}.select-blueprints-table tbody tr{border-top:1px solid var(--border-secondary) !important;border-bottom:none !important}.select-blueprints-table tbody td{padding:.5rem !important;vertical-align:middle !important;border:none !important;overflow:hidden !important}.select-blueprints-table tbody .selected-row{background-color:rgba(0,0,0,0) !important}.select-blueprints-table tbody tr:not(.selected-row){background-color:var(--body) !important}.select-blueprints-table tbody tr.select-blueprints-info-row{border-top:none !important;background-color:var(--body) !important}.select-blueprints-table tbody tr.select-blueprints-info-row td{padding:0 1rem .5rem 2rem !important}.disabled-blueprints-info-line{display:inline-flex}.disabled-blueprints-info-text{color:var(--text-disabled) !important}.disabled-blueprints-info-link{padding-left:.2rem}.select-blueprints-disabled-field{display:flex !important;align-items:center !important;box-sizing:border-box !important;width:100% !important;overflow:hidden !important;min-height:2.5rem !important;padding:.5rem .75rem !important;border-radius:.3125rem !important;border:1px solid var(--border-secondary) !important;background-color:var(--body) !important;cursor:default !important}.select-blueprints-disabled-field .mud-tooltip-root.mud-tooltip-inline{display:block !important;min-width:0 !important;max-width:100% !important}.select-blueprints-disabled-field-freq-text{color:var(--text-secondary) !important}.select-blueprints-disabled-field-recipient-text{color:var(--text-secondary) !important}.select-blueprints-control-chip{display:flex !important;height:1.75rem !important;max-width:6rem !important;padding:.25rem .5rem !important;justify-content:center !important;align-items:center !important;gap:.375rem !important;border-radius:1rem !important;background:var(--secondary-translucent-30) !important}.select-blueprints-control-chip.disabled{background:var(--secondary-translucent) !important}.select-blueprints-chips-container{display:flex !important;flex-wrap:wrap !important;overflow:hidden !important;max-width:100% !important;align-items:flex-start !important;gap:.25rem !important;max-height:4rem !important}.select-blueprints-chipset{display:flex !important;flex-direction:row !important;flex-wrap:wrap !important;gap:.25rem !important}.select-blueprints-control-chip>span.mud-chip-content{padding:0px !important;display:inline-block !important;text-overflow:ellipsis !important;white-space:nowrap !important;overflow:hidden !important;max-width:5rem !important}.select-blueprints-chipset .overflow-chip-wrapper{align-items:center !important;position:relative !important}.select-blueprints-overflow-chip{cursor:pointer !important}.select-blueprints-overflow-chip:hover{background:var(--secondary-translucent-50) !important}.overflow-chip-wrapper{z-index:1800 !important}.select-blueprints-overflow-content{display:flex;flex-direction:column;align-items:flex-start;padding:1rem !important;background-color:var(--surface-raised-high) !important;border-radius:.25rem !important;max-height:18.125rem !important;min-width:10.3125rem !important;max-width:15.625rem !important;overflow-x:hidden !important;overflow-y:auto !important}.select-blueprints-control-list-item{text-overflow:ellipsis !important;white-space:nowrap !important;overflow:hidden !important;max-width:13.625rem !important}.select-blueprints-control-list-tooltip{display:inline-flex;max-width:18.75rem !important;padding:1rem !important;align-items:flex-start;border-radius:.25rem !important;background:var(--surface-overlay-variant) !important}.select-blueprints-control-list-tooltip-text{color:var(--tooltip-text) !important}.controls-overflow-divider{width:13.625rem !important;height:.0625rem !important;background:var(--border-primary) !important;margin-left:0 !important;margin-right:0 !important}.select-blueprints-error-alert{display:flex !important;align-items:center !important;height:2.5rem !important;padding:.5rem 1rem !important;gap:.5rem !important;flex-shrink:0;align-self:stretch;border-radius:.25rem !important;background-color:var(--error) !important}.select-blueprints-error-alert .mud-alert-icon{padding:.75rem 0 !important;margin-right:1rem !important}.select-blueprints-error-alert .mud-alert-icon .mud-icon-root{color:var(--body-text) !important}.select-blueprints-error-alert .mud-alert-message{flex:1 !important;width:100% !important}.select-blueprints-banner-close{min-width:2rem !important;width:2rem !important;height:2rem !important;padding:0 !important;border-radius:.25rem !important}.select-blueprints-banner-close:hover{background:rgba(0,0,0,0) !important}.select-blueprints-banner-close-icon{width:1rem !important;height:1rem !important}.select-blueprints-banner-close-icon svg{width:100% !important;height:100% !important}.select-blueprints-banner-close-icon svg path{fill:var(--body-text) !important}.compyl-select.mud-input-error .mud-input-outlined-border{border:1px solid var(--error) !important}.configuration-complete-container{display:flex;flex-direction:column;padding:0 2rem;gap:2.5rem;min-height:100%;box-sizing:border-box}.summary-top-section{display:flex;flex-direction:column}.summary-header{text-align:center}.summary-check-icon{display:flex;justify-content:center;align-items:center}.summary-check-icon svg{width:1.5rem;height:1.5rem}.summary-subtitle{color:var(--text-secondary) !important;text-align:center !important;max-width:25.534rem}.summary-cards-grid{width:100%}.summary-card{display:flex;flex-direction:column;gap:.5rem;border:1px solid var(--border-secondary);border-radius:.25rem;padding:1rem;background-color:var(--surface-low);height:100%}.summary-card-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.summary-card-icon{flex-shrink:0}.summary-card-icon svg{width:1rem;height:1rem}.summary-divider{height:.0625rem !important;flex-grow:0 !important;width:100% !important;align-self:center;border:1px solid var(--teal) !important}.summary-bottom-section{flex-shrink:0}.summary-bottom-left{display:flex;flex-direction:column;gap:.5rem;height:100%;justify-content:center}.automated-controls-card{display:flex;flex-direction:column;gap:.75rem;border:1px solid var(--border-secondary);border-radius:.25rem;padding:1rem;background-color:var(--surface-low)}.automated-controls-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.automated-controls-decription{color:var(--text-secondary) !important}.automated-controls-icon{flex-shrink:0}.automated-controls-icon svg{width:1rem;height:1rem}.automated-controls-stats{display:flex;flex-direction:row;justify-content:space-between;align-items:baseline;width:100%}.automated-controls-count-group{display:inline-flex;align-items:baseline}.automated-controls-count{color:var(--text-secondary) !important}.automated-controls-progress{width:100%;height:.75rem !important}.automated-controls-progress .mud-progress-linear-bar{background-color:var(--teal) !important;border:none !important}.automated-controls-progress .mud-progress-linear-bars{border:none !important}.automated-controls-progress.mud-progress-linear.mud-progress-linear-color-default:not(.mud-progress-linear-buffer)::before{background-color:var(--disabled) !important}.dxbl-popup:has(.compyl-guided-flow-popup) .dxbl-popup-header{display:none !important}.dxbl-popup-body:has(.compyl-guided-flow-popup){display:flex !important;flex-direction:column !important;height:100% !important;overflow:hidden !important;padding:0 !important}.compyl-guided-flow-popup{display:flex !important;flex-direction:column !important;width:100% !important;height:100% !important;padding:1.5rem !important;gap:1.5rem !important;background:var(--modal-background-surface) !important;box-sizing:border-box !important;overflow:hidden !important}.compyl-guided-flow-header{display:flex !important;justify-content:space-between !important;align-items:center !important;width:100% !important;flex-shrink:0 !important}.compyl-guided-flow-title{display:flex !important;align-items:center !important}.compyl-guided-flow-subtitle{padding:.5rem !important}.compyl-guided-flow-header-actions{display:flex !important;align-items:center !important;gap:.75rem !important;margin-left:auto !important;flex-shrink:0 !important}.compyl-guided-flow-close-btn{flex-shrink:0 !important;color:var(--icon-secondary) !important}.compyl-guided-flow-close-btn svg path{fill:var(--icon-secondary) !important}.compyl-guided-flow-close-btn:hover{color:var(--icon-primary) !important}.compyl-guided-flow-close-btn:hover svg path{fill:var(--icon-primary) !important}.compyl-guided-flow-stepper{display:flex !important;align-items:center !important;gap:0 !important}.compyl-guided-flow-step{display:flex !important;align-items:center !important;transition:opacity .2s ease !important}.compyl-guided-flow-step.disabled{opacity:.5 !important}.compyl-guided-flow-step-circle{display:flex !important;align-items:center !important;justify-content:center !important;width:1.5rem !important;height:1.5rem !important;border-radius:50% !important;border:1px solid var(--border-secondary) !important;background:rgba(0,0,0,0) !important;color:var(--text-disabled-alt) !important;transition:all .2s ease !important}.compyl-guided-flow-step.active .compyl-guided-flow-step-circle{border:2px solid var(--action) !important;color:var(--button-text) !important}.compyl-guided-flow-step.completed .compyl-guided-flow-step-circle{background:var(--action) !important;color:var(--button-text) !important}.compyl-guided-flow-step-check{width:.625rem !important;height:.625rem !important}.compyl-guided-flow-step-check svg{width:100% !important;height:100% !important}.compyl-guided-flow-step-connector{width:2.5rem !important;height:2px !important;background:var(--border-secondary) !important;transition:background .2s ease !important}.compyl-guided-flow-step-connector.completed{background:var(--action) !important}.compyl-guided-flow-body{display:flex !important;flex-direction:column !important;flex:1 1 0 !important;min-height:0 !important;overflow-y:auto !important;overflow-x:hidden !important;width:100% !important;background:var(--modal-background-surface) !important}@keyframes guidedFlowStepEnter{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.compyl-guided-flow-body>*{animation:guidedFlowStepEnter .22s ease}.compyl-guided-flow-popup--adaptive{height:auto !important;min-height:unset !important}.compyl-guided-flow-popup--adaptive .compyl-guided-flow-body{flex:0 1 auto !important;min-height:unset !important;overflow-y:visible !important;max-height:calc(var(--guided-flow-max-height, 85vh) - 9rem);overflow-y:auto}.dxbl-popup-body:has(.compyl-guided-flow-popup--adaptive){height:auto !important;min-height:unset !important}.guided-flow-validation-banner{display:flex !important;align-items:flex-start !important;gap:.5rem !important;padding:.625rem .875rem !important;border-radius:.375rem !important;margin-bottom:.75rem !important;animation:guidedFlowValidationPop .18s ease}.guided-flow-validation-banner .mud-icon-root{font-size:1rem !important;flex-shrink:0 !important;margin-top:.05rem !important}.guided-flow-validation-banner-hint{border:1px solid color-mix(in srgb, var(--info) 35%, transparent) !important;background:color-mix(in srgb, var(--info) 6%, transparent) !important;color:var(--info) !important}.guided-flow-validation-banner-error{border:1px solid color-mix(in srgb, var(--error) 40%, transparent) !important;background:color-mix(in srgb, var(--error) 8%, transparent) !important;color:var(--error) !important;animation:guidedFlowValidationShake .35s ease}@keyframes guidedFlowValidationPop{from{opacity:0;transform:scale(0.98) translateY(-2px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes guidedFlowValidationShake{0%,100%{transform:translateX(0)}20%{transform:translateX(-4px)}40%{transform:translateX(4px)}60%{transform:translateX(-3px)}80%{transform:translateX(3px)}}.compyl-guided-flow-footer{display:flex !important;justify-content:space-between !important;align-items:center !important;width:100% !important;flex-shrink:0 !important;padding-top:.5rem !important}.compyl-guided-flow-footer-center{display:flex !important;flex:1 !important;justify-content:center !important;align-items:center !important}.compyl-guided-flow-footer-left,.compyl-guided-flow-footer-right{display:flex !important;align-items:center !important;gap:.5rem !important}.compyl-guided-flow-back-btn,.compyl-guided-flow-continue-btn{display:flex !important;align-items:center !important;gap:.5rem !important;min-width:6rem !important;padding:.5rem .75rem !important}.compyl-guided-flow-btn-icon{width:1rem !important;height:1rem !important}.compyl-guided-flow-btn-icon svg{width:100% !important;height:100% !important}.compyl-guided-flow-back-btn .compyl-guided-flow-btn-icon{margin-right:.5rem !important}.compyl-guided-flow-back-btn .compyl-guided-flow-btn-icon path{fill:var(--icon-primary) !important}.compyl-guided-flow-continue-btn .compyl-guided-flow-btn-icon{margin-left:.5rem !important}.compyl-guided-flow-continue-btn .compyl-guided-flow-btn-icon path{fill:var(--button-text) !important}.compyl-guided-flow-continue-btn:disabled .compyl-guided-flow-btn-icon path,.compyl-guided-flow-continue-btn.mud-disabled .compyl-guided-flow-btn-icon path{fill:var(--input-field-disabled-text) !important}.compyl-guided-flow-body::-webkit-scrollbar{width:.5rem}.compyl-guided-flow-body::-webkit-scrollbar-track{background:var(--surface-low);border-radius:.25rem}.compyl-guided-flow-body::-webkit-scrollbar-thumb{background:var(--border-secondary);border-radius:.25rem}.compyl-guided-flow-body::-webkit-scrollbar-thumb:hover{background:var(--border-primary)}.compyl-extension-fields-step{display:flex;flex-direction:column;gap:.75rem;width:100%;min-height:0}.compyl-extension-fields-step-loader{display:flex;align-items:center;justify-content:center;padding:2rem 0}.compyl-extension-fields-step-empty{display:none}.compyl-extension-fields-step-tabs{flex:1;min-height:0;display:flex;flex-direction:column}.compyl-extension-fields-step-tabs .mud-tabs-panels{flex:1;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0)}.compyl-extension-fields-step-tabs .mud-tabs-panels::-webkit-scrollbar{width:.25rem !important;background-color:rgba(0,0,0,0) !important}.compyl-extension-fields-step-tabs .mud-tabs-panels::-webkit-scrollbar-track{background:rgba(0,0,0,0) !important;box-shadow:none !important;border:none !important}.compyl-extension-fields-step-tabs .mud-tabs-panels::-webkit-scrollbar-thumb{background:rgba(0,0,0,0) !important;border-radius:1.563rem !important;visibility:hidden !important}.compyl-extension-fields-step-tabs .mud-tabs-panels:hover{scrollbar-width:thin;scrollbar-color:var(--component-scroll-thumb) rgba(0,0,0,0)}.compyl-extension-fields-step-tabs .mud-tabs-panels:hover::-webkit-scrollbar{width:.25rem !important;height:.25rem !important}.compyl-extension-fields-step-tabs .mud-tabs-panels:hover::-webkit-scrollbar-thumb{background:var(--component-scroll-thumb) !important;border-radius:1.563rem !important;visibility:visible !important;cursor:pointer !important}.compyl-extension-fields-step-tabs .mud-tabs-panels:hover::-webkit-scrollbar-thumb:hover{background:var(--component-scroll-thumb-hover) !important}.compyl-extension-fields-step-tabs .mud-tabs-tabbar{background-color:var(--surface-low);border-bottom:var(--border-secondary) solid 1px}.compyl-extension-fields-step-tabs .mud-tabs-tabbar .mud-tab:not(.mud-tab-active){color:var(--text-muted)}.compyl-extension-fields-step-tabs .mud-tabs-tabbar .mud-tab.mud-tab-active{background-color:var(--surface-low);color:var(--body-text)}.compyl-extension-fields-step-tab-panel{padding-top:1rem}.compyl-integration-configs-expansion-panels{border-radius:.5rem !important;min-height:0 !important;background-color:rgba(0,0,0,0) !important;border:.063rem solid var(--border-primary) !important;margin-bottom:.5rem !important}.compyl-integration-configs-expansion-panels.mud-panel-expanded{background-color:var(--surface-raised-low) !important}.compyl-integration-configs-expansion-panels.mud-expand-panel .mud-expand-panel-header{padding:.5rem 1rem !important}.compyl-integration-configs-expansion-panels .mud-expand-panel-icon{display:none !important}.edit-config-expand-icon{transition:transform .2s ease;color:var(--secondary) !important}.edit-config-expand-icon.expanded{transform:rotate(180deg)}.edit-config-tab-bar .mud-tabs-tabbar{background-color:var(--surface-raised-low) !important;border:.063rem solid var(--border-primary) !important;border-radius:.5rem !important;padding:.75rem 1rem !important}.edit-config-tab-bar .mud-tooltip-root.mud-tooltip-inline{margin-inline-end:1.75rem !important}.edit-config-tab-bar .mud-tab{background-color:rgba(0,0,0,0) !important;padding-inline:.5rem !important;font-family:var(--font-family-body) !important;font-weight:300 !important;font-size:1rem !important;line-height:1.5rem !important;color:var(--secondary) !important;text-transform:none !important;height:auto !important;min-width:fit-content !important}.edit-config-tab-bar .mud-tab-active{color:var(--body-text) !important;background-color:var(--secondary-translucent-30) !important;border-radius:.25rem !important}.edit-config-save-button{width:fit-content !important;min-width:auto !important}.edit-config-validation-button{background:var(--action) !important}.edit-config-tab-bar .blueprint-name{max-width:350px !important}.edit-config-tab-scrollable{max-height:55vh;overflow-y:auto;overflow-x:hidden}.edit-config-blueprints-footer{flex-shrink:0}.edit-config-endpoints-footer{flex-shrink:0;padding-top:1.5rem}.edit-config-blueprints-toolbar{flex-direction:column;align-items:center;padding:.5rem 0}.edit-config-blueprints-toolbar .compyl-data-control{flex:1;min-width:0}.edit-config-selection-counter{color:var(--secondary) !important}.edit-config-selection-counter.blueprints{padding-bottom:1rem}.mud-popover-open:has(.edit-config-menu) .mud-menu-item.edit-config-menu-actions{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem !important}.mud-popover-open:has(.edit-config-menu) .mud-menu-item.edit-config-menu-actions .mud-list-item-icon{min-width:unset !important;margin-right:0 !important;display:flex;align-items:center;justify-content:center;width:1.25rem}.mud-popover-open:has(.edit-config-menu) .mud-menu-item.edit-config-menu-actions .mud-list-item-icon .mud-icon-root{width:1.25rem !important;height:1.25rem !important;display:flex !important;align-items:center !important;justify-content:center !important}.mud-popover-open:has(.edit-config-menu) .mud-menu-item.edit-config-menu-actions .mud-list-item-icon svg{width:1.25rem;height:1.25rem;display:block;flex-shrink:0}.mud-popover-open:has(.edit-config-menu) .mud-menu-item.edit-config-menu-actions .mud-list-item-text{margin:0 !important;padding:0 !important}.edit-config-panel-title-row{width:100%}.edit-config-panel-actions-row{gap:.25rem}.edit-config-transparent-paper{background:rgba(0,0,0,0) !important}.compyl-integration-config-card{background-color:rgba(0,0,0,0) !important}.edit-config-secondary-text{color:var(--text-secondary) !important}.contract-step-upload{display:flex;flex-direction:column;height:100%;padding:1rem 0}.contract-step-upload__dropzone{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2rem}.contract-step-upload__drop-area{position:relative;width:100%;max-width:560px}.contract-step-upload__input{position:absolute;inset:0;opacity:0;cursor:pointer;z-index:2;width:100%;height:100%}.contract-step-upload__label{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;border:2px dashed var(--border);border-radius:12px;cursor:pointer;transition:border-color .2s,background .2s}.contract-step-upload__label:hover,.contract-step-upload__label--drag-over{border-color:var(--action);background:rgba(var(--action-fill-rgb), 0.04)}.contract-step-upload__extracting{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center}.contract-step-upload__result{padding:1rem 0}.contract-step-upload__preview-table{max-height:350px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0)}.contract-step-upload__preview-table::-webkit-scrollbar{width:.25rem !important;background-color:rgba(0,0,0,0) !important}.contract-step-upload__preview-table::-webkit-scrollbar-track{background:rgba(0,0,0,0) !important;box-shadow:none !important;border:none !important}.contract-step-upload__preview-table::-webkit-scrollbar-thumb{background:rgba(0,0,0,0) !important;border-radius:1.563rem !important;visibility:hidden !important}.contract-step-upload__preview-table:hover{scrollbar-width:thin;scrollbar-color:var(--component-scroll-thumb) rgba(0,0,0,0)}.contract-step-upload__preview-table:hover::-webkit-scrollbar{width:.25rem !important;height:.25rem !important}.contract-step-upload__preview-table:hover::-webkit-scrollbar-thumb{background:var(--component-scroll-thumb) !important;border-radius:1.563rem !important;visibility:visible !important;cursor:pointer !important}.contract-step-upload__preview-table:hover::-webkit-scrollbar-thumb:hover{background:var(--component-scroll-thumb-hover) !important}.contract-step-upload__preview-table td:first-child{width:180px;white-space:nowrap}.contract-step-info,.contract-step-terms{padding:.5rem 0}.contract-step-associations{padding:.5rem 0}.contract-step-associations .associated-items-display{display:flex;flex-direction:column;gap:1rem}.contract-step-associations .associated-items-display .associated-item-container{display:flex;padding:.75rem;flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem;align-self:stretch;border-radius:.625rem;border:1px solid color-mix(in srgb, var(--border-secondary) var(--thin-border), transparent);background-color:var(--modal-background-surface);box-shadow:var(--surface-high-shadow);transition:all .2s ease}.contract-step-associations .associated-items-display .associated-item-container .collapsible-header{display:flex;align-items:center;width:100%;gap:.5rem;cursor:pointer;user-select:none;padding:.25rem 0;border-radius:.25rem;transition:background-color .2s ease}.contract-step-associations .associated-items-display .associated-item-container .collapsible-header:hover{background-color:color-mix(in srgb, var(--body-text) 5%, transparent)}.contract-step-associations .associated-items-display .associated-item-container .collapsible-header .section-label{margin:0 !important}.contract-step-associations .associated-items-display .associated-item-container .collapsible-header .count-chip{height:1.25rem;font-size:.7rem;padding:0 .5rem;background:var(--surface-low) !important;border:1px solid var(--border-primary);color:var(--body-text) !important}.contract-step-associations .associated-items-display .associated-item-container .collapsible-header .flex-spacer{flex:1}.contract-step-associations .associated-items-display .associated-item-container .collapsible-header .chevron-icon{transition:transform .2s ease;color:var(--body-text);opacity:.6}.contract-step-associations .associated-items-display .associated-item-container.collapsed .chips-container{display:none}.contract-step-associations .associated-items-display .associated-item-container.collapsed .chevron-icon{transform:rotate(0deg)}.contract-step-associations .associated-items-display .associated-item-container:not(.collapsed) .chevron-icon{transform:rotate(180deg)}.contract-step-associations .associated-items-display .associated-item-container .chips-container{display:flex;flex-wrap:wrap;gap:.5rem;padding-top:0;padding-bottom:0;margin-bottom:0}.contract-step-associations .associated-items-display .associated-item-container .chips-container .mud-chip{display:flex;height:1.5rem;padding-left:.25rem;justify-content:center;align-items:center;gap:.5rem;border-radius:.5rem;border:1px solid color-mix(in srgb, var(--border-secondary) var(--thin-border), transparent);background-color:var(--surface-low)}.contract-step-associations .associated-items-display .associated-item-container .chips-container .custom-associated-chip{display:flex;align-items:center;gap:.375rem;padding:0 .25rem 0 .5rem;border-radius:.5rem;border:1px solid color-mix(in srgb, var(--border-secondary) var(--thin-border), transparent);background-color:var(--surface-low);transition:background-color .2s ease}.contract-step-associations .associated-items-display .associated-item-container .chips-container .custom-associated-chip:hover{background:var(--surface-raised)}.contract-step-associations .associated-items-display .associated-item-container .chips-container .custom-associated-chip.view-mode{padding:0 .5rem;cursor:default}.contract-step-associations .associated-items-display .associated-item-container .chips-container .custom-associated-chip.view-mode .chip-close-btn{display:none}.contract-step-associations .associated-items-display .associated-item-container .chips-container .custom-associated-chip.view-mode:hover{background:var(--surface-low)}.contract-step-associations .associated-items-display .associated-item-container .chips-container .custom-associated-chip .chip-text{font-size:.75rem;line-height:1.125;padding-top:.25rem;padding-bottom:.25rem;color:var(--body-text);overflow:hidden;text-overflow:ellipsis}.contract-step-associations .associated-items-display .associated-item-container .chips-container .custom-associated-chip .chip-icon{flex-shrink:0;color:var(--body-text);fill:var(--body-text)}.contract-step-associations .associated-items-display .associated-item-container .chips-container .custom-associated-chip .chip-close-btn{display:flex;align-items:center;justify-content:center;padding:.125rem;border:none;background:rgba(0,0,0,0);cursor:pointer;border-radius:.25rem;transition:background-color .2s ease;flex-shrink:0}.contract-step-associations .associated-items-display .associated-item-container .chips-container .custom-associated-chip .chip-close-btn:hover{background:color-mix(in srgb, var(--body-text) 10%, transparent)}.contract-step-associations .associated-items-display .associated-item-container .chips-container .custom-associated-chip .chip-close-btn:active{background:color-mix(in srgb, var(--body-text) 20%, transparent)}.contract-step-associations .associated-items-display .associated-item-container .chips-container .custom-associated-chip .chip-close-btn .chip-close-icon-wrap{display:inline-flex;width:.75rem;height:.75rem;flex-shrink:0;align-items:center;justify-content:center;line-height:0}.contract-step-associations .associated-items-display .associated-item-container .chips-container .custom-associated-chip .chip-close-btn .chip-close-icon-wrap svg{width:100%;height:100%;display:block;fill:var(--body-text)}.contract-associations-section{padding:.75rem 0}.contract-associations-section-header{display:flex;align-items:center}.contract-section{border:1px solid var(--border-secondary);border-radius:.5rem;padding:1.25rem;background-color:var(--surface-low)}.contract-section:last-child{margin-bottom:0}.contract-section-header{display:flex;align-items:center;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid var(--border-secondary)}.contract-section-header .mud-icon-root{font-size:1rem !important;width:1rem !important;height:1rem !important;flex-shrink:0;color:var(--text-muted) !important}.contract-section-header .compyl-text{text-transform:uppercase;letter-spacing:.06em;font-size:.7rem !important;font-weight:600;color:var(--text-muted)}.contract-section-header--identity .mud-icon-root{color:var(--action) !important}.contract-section-header--classification .mud-icon-root{color:var(--info) !important}.contract-section-header--contact .mud-icon-root{color:var(--warning) !important}.contract-section-header--timeline .mud-icon-root{color:var(--action) !important}.contract-section-header--financials .mud-icon-root{color:var(--warning) !important}.contract-guided-flow-step{display:flex;flex-direction:column;width:100%;min-height:0}.contract-guided-flow-step-body{display:flex;flex-direction:column;gap:1.5rem;padding:.25rem 0}.contract-review-step .contract-guided-flow-step-body{gap:0}.contract-review-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:1rem}.contract-review-section{padding:1rem;border-radius:.5rem;border:1px solid color-mix(in srgb, var(--border-primary) var(--thin-border), transparent);background-color:var(--modal-background-surface);box-shadow:var(--surface-high-shadow);display:flex;flex-direction:column;gap:.5rem}.contract-review-section-header{padding-bottom:.5rem;border-bottom:1px solid color-mix(in srgb, var(--border-primary) var(--thin-border), transparent);margin-bottom:.25rem}.contract-review-row{display:flex;gap:.5rem;align-items:baseline}.contract-review-row.contract-review-row--block{flex-direction:column}.contract-review-label{font-size:.75rem;color:var(--text-muted);min-width:8rem;flex-shrink:0;text-transform:uppercase;letter-spacing:.04em}.contract-review-value{font-size:.875rem;color:var(--body-text);word-break:break-word}.contract-review-key-badge{display:inline-block;padding:.1rem .4rem;border-radius:.25rem;font-weight:600;font-size:.75rem}.contract-review-key-badge.contract-review-key-badge--yes{background:color-mix(in srgb, var(--warning) 15%, transparent);color:var(--warning)}.contract-review-key-badge.contract-review-key-badge--no{background:color-mix(in srgb, var(--border-primary) 15%, transparent);color:var(--text-muted)}.contract-review-badge{display:flex;align-items:center;gap:.375rem;padding:.375rem .625rem;border-radius:.375rem;font-size:.75rem;font-weight:500;margin-top:.25rem}.contract-review-badge.contract-review-badge--document{background:color-mix(in srgb, var(--info) 12%, transparent);color:var(--info)}.contract-intelligence-card{border:1px solid var(--action);border-radius:.5rem;padding:1.25rem;margin-bottom:1rem;background-color:var(--modal-background-surface);box-shadow:var(--surface-high-shadow);display:flex;flex-direction:column;gap:.75rem}.contract-intelligence-header{display:flex;align-items:center;gap:.5rem}.contract-intelligence-icon path,.contract-intelligence-icon rect,.contract-intelligence-icon g,.contract-intelligence-icon svg,.contract-intelligence-icon svg path,.contract-intelligence-icon svg rect{fill:var(--action) !important;color:var(--action) !important}.contract-intelligence-loading{padding:.5rem 0}.contract-intelligence-narrative{padding:.75rem 1rem;background:var(--surface-low);border-radius:.25rem;line-height:1.5}.contract-intelligence-scores{display:flex;gap:.75rem;flex-wrap:wrap}.contract-intelligence-score-chip{display:flex;flex-direction:column;align-items:center;padding:.5rem 1rem;border-radius:.25rem;min-width:6rem;text-align:center}.contract-intelligence-score-chip.contract-intelligence-score-chip--error{background:color-mix(in srgb, var(--error) 10%, transparent);border:1px solid color-mix(in srgb, var(--error) 30%, transparent)}.contract-intelligence-score-chip.contract-intelligence-score-chip--warning{background:color-mix(in srgb, var(--warning) 10%, transparent);border:1px solid color-mix(in srgb, var(--warning) 30%, transparent)}.contract-intelligence-score-chip.contract-intelligence-score-chip--success{background:color-mix(in srgb, var(--success) 10%, transparent);border:1px solid color-mix(in srgb, var(--success) 30%, transparent)}.contract-intelligence-score-chip.contract-intelligence-score-chip--info{background:color-mix(in srgb, var(--info) 10%, transparent);border:1px solid color-mix(in srgb, var(--info) 30%, transparent)}.contract-intelligence-score-chip.contract-intelligence-score-chip--primary{background:color-mix(in srgb, var(--action) 10%, transparent);border:1px solid color-mix(in srgb, var(--action) 30%, transparent)}.compyl-todolist-icon{border-radius:.25rem !important;width:2.5rem}.compyl-todolist-icon.active{background:var(--icon-secondary-press) !important}.compyl-todolist-icon:hover{background:var(--icon-secondary-hover) !important}.compyl-todolist-popup{top:6.25rem !important}.compyl-todolist-container{background-color:var(--surface-low) !important;border-radius:.25rem;border:1px solid var(--border-secondary, #4A4A4A);gap:1rem;padding-top:1rem;width:24.125rem;max-height:31.25rem}.compyl-todolist-container .skelly-todolist{height:4.625rem !important}.compyl-todolist-container .todolist-filter-button-container{flex-wrap:wrap;border-top:1px solid var(--border-secondary, #4A4A4A);border-bottom:1px solid var(--border-secondary, #4A4A4A);padding:.75rem .875rem .5rem .875rem}.compyl-todolist-container .todolist-item{border-bottom:1px solid var(--border-secondary, #4A4A4A);gap:.375rem}.compyl-todolist-container .todolist-item:hover{background-color:var(--surface-raised) !important;box-shadow:var(--surface-raised-shadow) !important}.compyl-todolist-container .todolist-item .todolist-item-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compyl-todolist-container .todolist-item p p{display:inline}.compyl-todolist-container .todolist-item .overdue{color:var(--error)}.compyl-todolist-container .mud-button{border:0;border-radius:.25rem;display:flex;padding:.25rem;align-items:center;width:fit-content;min-width:unset;height:1.5rem !important;background-color:rgba(0, 0, 0, 0) !important;box-shadow:none !important}.compyl-todolist-container .mud-button span.mud-button-label,.compyl-todolist-container .mud-button p{color:var(--icon-primary) !important}.compyl-todolist-container .mud-button span.mud-button-label.compyl-text-muted,.compyl-todolist-container .mud-button p.compyl-text-muted{color:var(--icon-secondary) !important}.compyl-todolist-container .mud-button.active{background-color:var(--surface-high) !important;box-shadow:var(--surface-high-shadow) !important}.compyl-todolist-container .sort-button span{text-transform:none}.compyl-todolist-container .sort-button svg{font-size:1rem}.compyl-todolist-container .sort-button svg path,.compyl-todolist-container .sort-button svg rect,.compyl-todolist-container .sort-button svg g,.compyl-todolist-container .sort-button svg svg,.compyl-todolist-container .sort-button svg svg path,.compyl-todolist-container .sort-button svg svg rect{fill:var(--body-text) !important;color:var(--body-text) !important}.compyl-todolist-container span{color:var(--text-primary, #FAFAFA);text-align:center;font-size:.75rem;font-weight:300;line-height:1rem}.compyl-todolist-container .search-bar.mud-input{background-color:var(--body) !important;height:2rem}.compyl-todolist-container .search-bar.mud-input .mud-input{padding-left:1rem !important;height:2.5rem}.compyl-todolist-container .search-bar.mud-input .mud-input.mud-input-outlined:focus-within .mud-icon-root.mud-svg-icon:not(.mud-icon-size-small){transition:75ms cubic-bezier(0.4, 0, 0.2, 1) 0ms}.compyl-todolist-container .search-bar.mud-input .mud-input.mud-input-outlined:focus-within .mud-icon-root.mud-svg-icon:not(.mud-icon-size-small) path,.compyl-todolist-container .search-bar.mud-input .mud-input.mud-input-outlined:focus-within .mud-icon-root.mud-svg-icon:not(.mud-icon-size-small) rect,.compyl-todolist-container .search-bar.mud-input .mud-input.mud-input-outlined:focus-within .mud-icon-root.mud-svg-icon:not(.mud-icon-size-small) g,.compyl-todolist-container .search-bar.mud-input .mud-input.mud-input-outlined:focus-within .mud-icon-root.mud-svg-icon:not(.mud-icon-size-small) svg,.compyl-todolist-container .search-bar.mud-input .mud-input.mud-input-outlined:focus-within .mud-icon-root.mud-svg-icon:not(.mud-icon-size-small) svg path,.compyl-todolist-container .search-bar.mud-input .mud-input.mud-input-outlined:focus-within .mud-icon-root.mud-svg-icon:not(.mud-icon-size-small) svg rect{fill:var(--body-text) !important;color:var(--body-text) !important}.compyl-todolist-container .search-bar.mud-input input.mud-input-root,.compyl-todolist-container .search-bar.mud-input input.mud-input-root::placeholder{font-size:.875rem;font-weight:300;line-height:1.25rem;line-height:1.5rem !important;padding:.5rem 1rem .5rem 0 !important}.compyl-todolist-container .search-bar.mud-input .mud-input-adornment{margin-right:.75rem !important}.compyl-todolist-container .search-bar.mud-input .mud-input-slot{padding-left:0 !important}.compyl-todolist-container .search-bar.mud-input .mud-icon-root.mud-svg-icon{font-size:1rem !important}.compyl-todolist-container .search-bar.mud-input .mud-icon-root.mud-svg-icon:not(.mud-icon-size-small) path,.compyl-todolist-container .search-bar.mud-input .mud-icon-root.mud-svg-icon:not(.mud-icon-size-small) rect,.compyl-todolist-container .search-bar.mud-input .mud-icon-root.mud-svg-icon:not(.mud-icon-size-small) g,.compyl-todolist-container .search-bar.mud-input .mud-icon-root.mud-svg-icon:not(.mud-icon-size-small) svg,.compyl-todolist-container .search-bar.mud-input .mud-icon-root.mud-svg-icon:not(.mud-icon-size-small) svg path,.compyl-todolist-container .search-bar.mud-input .mud-icon-root.mud-svg-icon:not(.mud-icon-size-small) svg rect{fill:var(--border-primary) !important;color:var(--border-primary) !important}.compyl-todolist-container .todolist-item .grid-batch-chip{height:1.5rem !important;border-radius:1rem !important;width:fit-content;align-self:center;margin:0;background:var(--chip-tag-fill-neutral-rgba);--blip-color: var(--chip-tag-fill-neutral)}.compyl-todolist-container .todolist-item .report.grid-batch-chip,.compyl-todolist-container .todolist-item .in-progress.grid-batch-chip{background:var(--chip-tag-fill-blue-rgba);--blip-color: var(--chip-tag-fill-blue)}.compyl-todolist-container .todolist-item .manual-review.grid-batch-chip,.compyl-todolist-container .todolist-item .awaiting-submission.grid-batch-chip,.compyl-todolist-container .todolist-item .pending-approval.grid-batch-chip{background:var(--chip-tag-fill-yellow-rgba);--blip-color: var(--chip-tag-fill-yellow)}.compyl-todolist-container .todolist-item .dynamic-review.grid-batch-chip{background:var(--chip-tag-fill-purple-rgba);--blip-color: var(---chip-tag-fill-purple)}.compyl-todolist-container .todolist-item .not-started.grid-batch-chip{background:var(--chip-tag-fill-neutral-rgba);--blip-color: var(--chip-tag-fill-neutral)}.compyl-todolist-container .todolist-item .report-sent.grid-batch-chip,.compyl-todolist-container .todolist-item .completed.grid-batch-chip,.compyl-todolist-container .todolist-item .done.grid-batch-chip{background:var(--chip-tag-fill-green-rgba);--blip-color: var(--chip-tag-fill-green)}.compyl-todolist-container .todolist-item .grid-batch-chip p{color:var(--body-text) !important;white-space:nowrap}.compyl-todolist-container .todolist-item .grid-batch-chip .mud-chip-content{gap:.375rem !important;padding:.25rem .5rem !important}:root{--chart-bg-dark: #121212;--chart-bg-light: #ffffff;--chart-bg-surface-dark: #121212;--chart-bg-surface-light: #ebebeb;--chart-text-light: #ffffff;--chart-text-dark: #1a1a1a;--chart-grid-dark: #404040;--chart-grid-light: #f0f0f0;--chart-brand-teal-primary: #407771;--chart-brand-teal-400: #57a39a;--chart-brand-teal-500: #407771;--chart-brand-teal-600: #34605b;--chart-brand-teal-700: #274945;--chart-brand-teal-800: #192e2c;--chart-teal-shade-2: #57a39a;--chart-teal-shade-3: #34605b;--chart-teal-shade-4: #274945;--chart-error-red: #b20900;--chart-success-green: #197d22;--chart-warning-orange: #c25100;--chart-info-blue: #0044f0;--chart-purple: #6200B2;--chart-yellow: #F0AC00;--chart-aqua: #00888F;--chart-magenta: #8F0040;--chart-light-green: #888F00;--chart-bar-series-magenta: #F5006E;--chart-bar-series-purple: #A538FF;--chart-bar-series-yellow: #FFC229;--chart-bar-series-blue: #2965ff;--chart-line-series-blue: #0044f0;--chart-line-series-teal: #57a39a;--chart-line-series-yellow: #FFC229;--chart-pie-series-blue: #2965ff;--chart-pie-series-yellow: #FFC229;--chart-pie-series-orange: #ff7614;--chart-pie-series-purple: #A538FF;--chart-pie-series-red: #FF4238;--chart-pie-series-green: #33D641;--chart-theme-dark-900: #1a1a1a;--chart-theme-dark-700: #4a4a4a;--chart-theme-light-0: #ffffff;--chart-theme-light-100: #fafafa;--chart-theme-light-300: #f0f0f0}.chart-widget-card{background-color:var(--surface-low);border-radius:8px !important;height:290px;max-height:290px}@media(max-width: 1280px){.chart-widget-card{height:auto;max-height:none}}.chart-widget-card .mud-tooltip-root{min-width:0;overflow:hidden;max-width:100%}.chart-widget-card:has(.bar-chart-widget,.heatmap-chart-widget){display:flex;flex-direction:column;height:100%;min-height:0}.chart-widget-card:has(.bar-chart-widget,.heatmap-chart-widget)>.mud-grid{height:100%;display:flex;flex-direction:column;flex:1;min-height:0}.chart-widget-card:has(.bar-chart-widget,.heatmap-chart-widget) .mud-grid-item{display:flex;flex-direction:column}.chart-widget-card:has(.bar-chart-widget,.heatmap-chart-widget) .mud-grid-item:first-child{flex:0 0 auto}.chart-widget-card:has(.bar-chart-widget,.heatmap-chart-widget) .mud-grid-item:last-child{flex:1;min-height:0}.chart-widget-card:has(.bar-chart-widget,.heatmap-chart-widget) .chart-content{height:100%;display:flex;flex-direction:column;flex:1;min-height:0}.heatmap-chart-widget,.compyl-chart-widget,.compyl-line-chart-widget,.compyl-pie-chart-widget,.compyl-bar-chart-widget,.compyl-chart-tile,.compyl-overview-tile{display:flex;flex-direction:column;width:100%;transition:all .3s ease-in-out}.heatmap-chart-widget:focus-within,.compyl-chart-widget:focus-within,.compyl-line-chart-widget:focus-within,.compyl-pie-chart-widget:focus-within,.compyl-bar-chart-widget:focus-within,.compyl-chart-tile:focus-within,.compyl-overview-tile:focus-within{outline:.125rem solid var(--action);outline-offset:.125rem}@media(max-width: 1280px){.heatmap-chart-widget,.compyl-chart-widget,.compyl-line-chart-widget,.compyl-pie-chart-widget,.compyl-bar-chart-widget,.compyl-chart-tile,.compyl-overview-tile{padding:.5rem}}@media(max-width: 768px){.heatmap-chart-widget,.compyl-chart-widget,.compyl-line-chart-widget,.compyl-pie-chart-widget,.compyl-bar-chart-widget,.compyl-chart-tile,.compyl-overview-tile{padding:.5rem !important}}@media(max-width: 480px){.heatmap-chart-widget,.compyl-chart-widget,.compyl-line-chart-widget,.compyl-pie-chart-widget,.compyl-bar-chart-widget,.compyl-chart-tile,.compyl-overview-tile{padding:.25rem !important}}@media print{.heatmap-chart-widget,.compyl-chart-widget,.compyl-line-chart-widget,.compyl-pie-chart-widget,.compyl-bar-chart-widget,.compyl-chart-tile,.compyl-overview-tile{background-color:#fff;color:#000;border:.0625rem solid #000}}.line-chart-container,.pie-chart-container,.bar-chart-container,.compyl-chart-container{position:relative;width:100%;height:100%}@media(max-width: 768px){.line-chart-container,.pie-chart-container,.bar-chart-container,.compyl-chart-container{height:15.625rem}}@media(max-width: 480px){.line-chart-container,.pie-chart-container,.bar-chart-container,.compyl-chart-container{height:12.5rem}}.chart-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:1rem;color:var(--body-text)}.chart-placeholder .mud-text{text-align:center;color:inherit}.chart-placeholder .mud-progress-circular{color:var(--action)}.kpi-metric-widget .dxc-tooltip .chart-tooltip,.kpi-metric-widget .dxbl-chart-tooltip .chart-tooltip,.pie-donut-chart-widget .dxc-tooltip .chart-tooltip,.pie-donut-chart-widget .dxbl-chart-tooltip .chart-tooltip,.line-chart-widget .dxc-tooltip .chart-tooltip,.line-chart-widget .dxbl-chart-tooltip .chart-tooltip,.bar-chart-widget .dxc-tooltip .chart-tooltip,.bar-chart-widget .dxbl-chart-tooltip .chart-tooltip,.chart-tooltip{padding:.75rem;border-radius:.25rem;max-width:18rem;background-color:var(--surface-high);box-shadow:var(--surface-high-shadow);font-size:.875rem;font-weight:500;color:var(--body-text)}.dxc-tooltip>g>path{fill:rgba(0,0,0,0) !important;stroke:none !important}.dxbl-chart-tooltip-content-container{background-color:rgba(0,0,0,0) !important;border:none !important;box-shadow:none !important}.dxbl-chart-tooltip-pointer{display:none !important}.theme-dark .dxc-tooltip .chart-tooltip,.theme-dark .dxbl-chart-tooltip .chart-tooltip,.theme-light .dxc-tooltip .chart-tooltip,.theme-light .dxbl-chart-tooltip .chart-tooltip{background-color:var(--surface-high) !important;box-shadow:var(--surface-high-shadow) !important;border-radius:.25rem;padding:.75rem;color:var(--body-text)}.theme-dark .dxc-tooltip,.theme-dark .dxbl-chart-tooltip,.theme-light .dxc-tooltip,.theme-light .dxbl-chart-tooltip{background-color:rgba(0,0,0,0) !important;border:none !important;filter:none !important}.theme-dark .dxc-tooltip .dxbl-chart-tooltip-content-container,.theme-dark .dxbl-chart-tooltip .dxbl-chart-tooltip-content-container,.theme-light .dxc-tooltip .dxbl-chart-tooltip-content-container,.theme-light .dxbl-chart-tooltip .dxbl-chart-tooltip-content-container{background-color:rgba(0,0,0,0) !important;border:none !important;box-shadow:none !important}.theme-dark .dxc-tooltip .dxbl-chart-tooltip-pointer,.theme-dark .dxbl-chart-tooltip .dxbl-chart-tooltip-pointer,.theme-light .dxc-tooltip .dxbl-chart-tooltip-pointer,.theme-light .dxbl-chart-tooltip .dxbl-chart-tooltip-pointer{display:none !important}.heatmap-legend,.pie-donut-chart-widget .chart-legend,.chart-legend{font-size:.875rem;color:var(--body-text);transition:all .2s ease}.heatmap-legend .legend-item,.chart-legend .legend-item{display:flex;align-items:center;gap:.5rem;color:inherit}.heatmap-legend .legend-color,.chart-legend .legend-color{display:block !important;width:1rem !important;height:1rem !important;min-width:1rem !important;min-height:1rem !important;border-radius:.125rem;flex-shrink:0;background-color:var(--legend-color, transparent)}.heatmap-legend .legend-label,.chart-legend .legend-label{font-size:.875rem;font-weight:300;line-height:1.25rem;color:var(--body-text);font-family:var(--font-family-body);font-style:normal;white-space:nowrap}.chart-series-point{transition:all .2s ease}.chart-series-point:hover{opacity:.8;filter:drop-shadow(0 0.125rem 0.25rem rgba(0, 0, 0, 0.2))}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes slideUp{from{opacity:0;transform:translateY(0.625rem)}to{opacity:1;transform:translateY(0)}}.chart-state-enter{animation:fadeIn .3s ease-in}.chart-widget-container{background-color:var(--body) !important;border:none !important;border-radius:0 !important;box-shadow:none !important;min-height:0 !important;margin-bottom:.5rem}.chart-widget-container.mud-panel-expanded{background-color:var(--body) !important}.chart-widget-container>.mud-expand-panel-header{padding:0 !important;min-height:0 !important}.chart-widget-container .chart-widget-header{width:100%;display:flex;justify-content:space-between;align-items:center;padding:.5rem 0}.chart-widget-container .chart-widget-header path,.chart-widget-container .chart-widget-header rect,.chart-widget-container .chart-widget-header g,.chart-widget-container .chart-widget-header svg,.chart-widget-container .chart-widget-header svg path,.chart-widget-container .chart-widget-header svg rect{fill:var(--body-text) !important;color:var(--body-text) !important}.chart-widget-container .chart-widget-header .mud-stack{cursor:pointer}.chart-widget-container .chart-widget-header>div:last-child{font-size:.875rem}.chart-widget-container .chart-widget-header>div:last-child a{color:var(--action);text-decoration:underline;cursor:pointer;transition:color .2s}.chart-widget-container .chart-widget-header>div:last-child a:hover{color:var(--action-hover)}.chart-widget-container .mud-collapse-container .mud-expand-panel-content{padding:0 !important}.chart-widget-container .mud-collapse-container .mud-collapse-wrapper{overflow-y:hidden}.chart-widget-container .chart-widget-grid{display:grid;gap:12px;width:100%}.chart-widget-container .chart-widget-grid .chart-widget-card{border:1px solid var(--border-secondary) !important}.chart-widget-container .chart-widget-grid.three-widgets{grid-template-columns:repeat(3, minmax(0, 1fr));align-items:stretch}.chart-widget-container .chart-widget-grid.two-widgets{grid-template-columns:repeat(2, minmax(0, 1fr))}.chart-widget-container .chart-widget-grid.single-widget{grid-template-columns:1fr;justify-items:center}.chart-widget-container .chart-widget-grid.single-widget .chart-widget-card{width:100%}@media(max-width: 1280px){.chart-widget-container .chart-widget-grid{grid-template-columns:1fr !important}}.bar-chart-widget{display:flex;flex-direction:column;width:100%;height:100%;padding:.5rem}.bar-chart-widget .dxc-chart{background-color:rgba(0,0,0,0) !important}.bar-chart-widget .dxbl-chart,.bar-chart-widget .dxbl-chart-wrapper,.bar-chart-widget .dxbl-chart-with-legend-container{background-color:rgba(0,0,0,0) !important;border:none !important;box-shadow:none !important}.bar-chart-widget .dxc-background rect{fill:rgba(0,0,0,0) !important}.bar-chart-widget .dxc-val-grid path,.bar-chart-widget .dxc-arg-grid path{stroke-dasharray:8,6 !important;stroke-width:1px !important;stroke:var(--border-secondary) !important}.bar-chart-widget .dxc-axes-group path,.bar-chart-widget .dxc-axes-group line{stroke:var(--border-secondary) !important;stroke-width:1px !important}.bar-chart-widget[data-grid-color=brandtealprimary] .dxc-val-grid path,.bar-chart-widget[data-grid-color=brandtealprimary] .dxc-arg-grid path,.bar-chart-widget[data-grid-color=brandtealprimary] .dxc-axes-group path,.bar-chart-widget[data-grid-color=brandtealprimary] .dxc-axes-group line{stroke:var(--chart-brand-teal-primary, #407771) !important}.bar-chart-widget[data-grid-color=brandteal400] .dxc-val-grid path,.bar-chart-widget[data-grid-color=brandteal400] .dxc-arg-grid path,.bar-chart-widget[data-grid-color=brandteal400] .dxc-axes-group path,.bar-chart-widget[data-grid-color=brandteal400] .dxc-axes-group line{stroke:var(--chart-brand-teal-400, #57a39a) !important}.bar-chart-widget[data-grid-color=brandteal500] .dxc-val-grid path,.bar-chart-widget[data-grid-color=brandteal500] .dxc-arg-grid path,.bar-chart-widget[data-grid-color=brandteal500] .dxc-axes-group path,.bar-chart-widget[data-grid-color=brandteal500] .dxc-axes-group line{stroke:var(--chart-brand-teal-500, #407771) !important}.bar-chart-widget[data-grid-color=brandteal600] .dxc-val-grid path,.bar-chart-widget[data-grid-color=brandteal600] .dxc-arg-grid path,.bar-chart-widget[data-grid-color=brandteal600] .dxc-axes-group path,.bar-chart-widget[data-grid-color=brandteal600] .dxc-axes-group line{stroke:var(--chart-brand-teal-600, #34605b) !important}.bar-chart-widget[data-grid-color=brandteal700] .dxc-val-grid path,.bar-chart-widget[data-grid-color=brandteal700] .dxc-arg-grid path,.bar-chart-widget[data-grid-color=brandteal700] .dxc-axes-group path,.bar-chart-widget[data-grid-color=brandteal700] .dxc-axes-group line{stroke:var(--chart-brand-teal-700, #274945) !important}.bar-chart-widget[data-grid-color=brandteal800] .dxc-val-grid path,.bar-chart-widget[data-grid-color=brandteal800] .dxc-arg-grid path,.bar-chart-widget[data-grid-color=brandteal800] .dxc-axes-group path,.bar-chart-widget[data-grid-color=brandteal800] .dxc-axes-group line{stroke:var(--chart-brand-teal-800, #192e2c) !important}.bar-chart-widget[data-grid-color=tealshade2] .dxc-val-grid path,.bar-chart-widget[data-grid-color=tealshade2] .dxc-arg-grid path,.bar-chart-widget[data-grid-color=tealshade2] .dxc-axes-group path,.bar-chart-widget[data-grid-color=tealshade2] .dxc-axes-group line{stroke:var(--chart-teal-shade-2, #57a39a) !important}.bar-chart-widget[data-grid-color=tealshade3] .dxc-val-grid path,.bar-chart-widget[data-grid-color=tealshade3] .dxc-arg-grid path,.bar-chart-widget[data-grid-color=tealshade3] .dxc-axes-group path,.bar-chart-widget[data-grid-color=tealshade3] .dxc-axes-group line{stroke:var(--chart-teal-shade-3, #34605b) !important}.bar-chart-widget[data-grid-color=tealshade4] .dxc-val-grid path,.bar-chart-widget[data-grid-color=tealshade4] .dxc-arg-grid path,.bar-chart-widget[data-grid-color=tealshade4] .dxc-axes-group path,.bar-chart-widget[data-grid-color=tealshade4] .dxc-axes-group line{stroke:var(--chart-teal-shade-4, #274945) !important}.bar-chart-widget[data-grid-color=errorred] .dxc-val-grid path,.bar-chart-widget[data-grid-color=errorred] .dxc-arg-grid path,.bar-chart-widget[data-grid-color=errorred] .dxc-axes-group path,.bar-chart-widget[data-grid-color=errorred] .dxc-axes-group line{stroke:var(--chart-error-red, #b20900) !important}.bar-chart-widget[data-grid-color=successgreen] .dxc-val-grid path,.bar-chart-widget[data-grid-color=successgreen] .dxc-arg-grid path,.bar-chart-widget[data-grid-color=successgreen] .dxc-axes-group path,.bar-chart-widget[data-grid-color=successgreen] .dxc-axes-group line{stroke:var(--chart-success-green, #197d22) !important}.bar-chart-widget[data-grid-color=warningorange] .dxc-val-grid path,.bar-chart-widget[data-grid-color=warningorange] .dxc-arg-grid path,.bar-chart-widget[data-grid-color=warningorange] .dxc-axes-group path,.bar-chart-widget[data-grid-color=warningorange] .dxc-axes-group line{stroke:var(--chart-warning-orange, #c25100) !important}.bar-chart-widget[data-grid-color=infoblue] .dxc-val-grid path,.bar-chart-widget[data-grid-color=infoblue] .dxc-arg-grid path,.bar-chart-widget[data-grid-color=infoblue] .dxc-axes-group path,.bar-chart-widget[data-grid-color=infoblue] .dxc-axes-group line{stroke:var(--chart-info-blue, #0044f0) !important}.bar-chart-widget[data-grid-color=purple] .dxc-val-grid path,.bar-chart-widget[data-grid-color=purple] .dxc-arg-grid path,.bar-chart-widget[data-grid-color=purple] .dxc-axes-group path,.bar-chart-widget[data-grid-color=purple] .dxc-axes-group line{stroke:var(--chart-purple, #6200B2) !important}.bar-chart-widget[data-grid-color=yellow] .dxc-val-grid path,.bar-chart-widget[data-grid-color=yellow] .dxc-arg-grid path,.bar-chart-widget[data-grid-color=yellow] .dxc-axes-group path,.bar-chart-widget[data-grid-color=yellow] .dxc-axes-group line{stroke:var(--chart-yellow, #F0AC00) !important}.bar-chart-widget[data-grid-color=aqua] .dxc-val-grid path,.bar-chart-widget[data-grid-color=aqua] .dxc-arg-grid path,.bar-chart-widget[data-grid-color=aqua] .dxc-axes-group path,.bar-chart-widget[data-grid-color=aqua] .dxc-axes-group line{stroke:var(--chart-aqua, #00888F) !important}.bar-chart-widget[data-grid-color=magenta] .dxc-val-grid path,.bar-chart-widget[data-grid-color=magenta] .dxc-arg-grid path,.bar-chart-widget[data-grid-color=magenta] .dxc-axes-group path,.bar-chart-widget[data-grid-color=magenta] .dxc-axes-group line{stroke:var(--chart-magenta, #8F0040) !important}.bar-chart-widget[data-grid-color=lightgreen] .dxc-val-grid path,.bar-chart-widget[data-grid-color=lightgreen] .dxc-arg-grid path,.bar-chart-widget[data-grid-color=lightgreen] .dxc-axes-group path,.bar-chart-widget[data-grid-color=lightgreen] .dxc-axes-group line{stroke:var(--chart-light-green, #888F00) !important}.bar-chart-widget[data-grid-color=themedark900] .dxc-val-grid path,.bar-chart-widget[data-grid-color=themedark900] .dxc-arg-grid path,.bar-chart-widget[data-grid-color=themedark900] .dxc-axes-group path,.bar-chart-widget[data-grid-color=themedark900] .dxc-axes-group line{stroke:var(--chart-theme-dark-900, #1A1A1A) !important}.bar-chart-widget[data-grid-color=themedark700] .dxc-val-grid path,.bar-chart-widget[data-grid-color=themedark700] .dxc-arg-grid path,.bar-chart-widget[data-grid-color=themedark700] .dxc-axes-group path,.bar-chart-widget[data-grid-color=themedark700] .dxc-axes-group line{stroke:var(--chart-theme-dark-700, #4A4A4A) !important}.bar-chart-widget[data-grid-color=themelight0] .dxc-val-grid path,.bar-chart-widget[data-grid-color=themelight0] .dxc-arg-grid path,.bar-chart-widget[data-grid-color=themelight0] .dxc-axes-group path,.bar-chart-widget[data-grid-color=themelight0] .dxc-axes-group line{stroke:var(--chart-theme-light-0, #FFFFFF) !important}.bar-chart-widget[data-grid-color=themelight100] .dxc-val-grid path,.bar-chart-widget[data-grid-color=themelight100] .dxc-arg-grid path,.bar-chart-widget[data-grid-color=themelight100] .dxc-axes-group path,.bar-chart-widget[data-grid-color=themelight100] .dxc-axes-group line{stroke:var(--chart-theme-light-100, #FAFAFA) !important}.bar-chart-widget[data-grid-color=themelight300] .dxc-val-grid path,.bar-chart-widget[data-grid-color=themelight300] .dxc-arg-grid path,.bar-chart-widget[data-grid-color=themelight300] .dxc-axes-group path,.bar-chart-widget[data-grid-color=themelight300] .dxc-axes-group line{stroke:var(--chart-theme-light-300, #F0F0F0) !important}.bar-chart-widget[data-text-color=brandtealprimary] .dxc-axis-label,.bar-chart-widget[data-text-color=brandtealprimary] .dxc-legend-item{fill:var(--chart-brand-teal-primary, #407771) !important;color:var(--chart-brand-teal-primary, #407771) !important}.bar-chart-widget[data-text-color=brandteal400] .dxc-axis-label,.bar-chart-widget[data-text-color=brandteal400] .dxc-legend-item{fill:var(--chart-brand-teal-400, #57a39a) !important;color:var(--chart-brand-teal-400, #57a39a) !important}.bar-chart-widget[data-text-color=brandteal500] .dxc-axis-label,.bar-chart-widget[data-text-color=brandteal500] .dxc-legend-item{fill:var(--chart-brand-teal-500, #407771) !important;color:var(--chart-brand-teal-500, #407771) !important}.bar-chart-widget[data-text-color=brandteal600] .dxc-axis-label,.bar-chart-widget[data-text-color=brandteal600] .dxc-legend-item{fill:var(--chart-brand-teal-600, #34605b) !important;color:var(--chart-brand-teal-600, #34605b) !important}.bar-chart-widget[data-text-color=brandteal700] .dxc-axis-label,.bar-chart-widget[data-text-color=brandteal700] .dxc-legend-item{fill:var(--chart-brand-teal-700, #274945) !important;color:var(--chart-brand-teal-700, #274945) !important}.bar-chart-widget[data-text-color=brandteal800] .dxc-axis-label,.bar-chart-widget[data-text-color=brandteal800] .dxc-legend-item{fill:var(--chart-brand-teal-800, #192e2c) !important;color:var(--chart-brand-teal-800, #192e2c) !important}.bar-chart-widget[data-text-color=tealshade2] .dxc-axis-label,.bar-chart-widget[data-text-color=tealshade2] .dxc-legend-item{fill:var(--chart-teal-shade-2, #57a39a) !important;color:var(--chart-teal-shade-2, #57a39a) !important}.bar-chart-widget[data-text-color=tealshade3] .dxc-axis-label,.bar-chart-widget[data-text-color=tealshade3] .dxc-legend-item{fill:var(--chart-teal-shade-3, #34605b) !important;color:var(--chart-teal-shade-3, #34605b) !important}.bar-chart-widget[data-text-color=tealshade4] .dxc-axis-label,.bar-chart-widget[data-text-color=tealshade4] .dxc-legend-item{fill:var(--chart-teal-shade-4, #274945) !important;color:var(--chart-teal-shade-4, #274945) !important}.bar-chart-widget[data-text-color=errorred] .dxc-axis-label,.bar-chart-widget[data-text-color=errorred] .dxc-legend-item{fill:var(--chart-error-red, #b20900) !important;color:var(--chart-error-red, #b20900) !important}.bar-chart-widget[data-text-color=successgreen] .dxc-axis-label,.bar-chart-widget[data-text-color=successgreen] .dxc-legend-item{fill:var(--chart-success-green, #197d22) !important;color:var(--chart-success-green, #197d22) !important}.bar-chart-widget[data-text-color=warningorange] .dxc-axis-label,.bar-chart-widget[data-text-color=warningorange] .dxc-legend-item{fill:var(--chart-warning-orange, #c25100) !important;color:var(--chart-warning-orange, #c25100) !important}.bar-chart-widget[data-text-color=infoblue] .dxc-axis-label,.bar-chart-widget[data-text-color=infoblue] .dxc-legend-item{fill:var(--chart-info-blue, #0044f0) !important;color:var(--chart-info-blue, #0044f0) !important}.bar-chart-widget[data-text-color=purple] .dxc-axis-label,.bar-chart-widget[data-text-color=purple] .dxc-legend-item{fill:var(--chart-purple, #6200B2) !important;color:var(--chart-purple, #6200B2) !important}.bar-chart-widget[data-text-color=yellow] .dxc-axis-label,.bar-chart-widget[data-text-color=yellow] .dxc-legend-item{fill:var(--chart-yellow, #F0AC00) !important;color:var(--chart-yellow, #F0AC00) !important}.bar-chart-widget[data-text-color=aqua] .dxc-axis-label,.bar-chart-widget[data-text-color=aqua] .dxc-legend-item{fill:var(--chart-aqua, #00888F) !important;color:var(--chart-aqua, #00888F) !important}.bar-chart-widget[data-text-color=magenta] .dxc-axis-label,.bar-chart-widget[data-text-color=magenta] .dxc-legend-item{fill:var(--chart-magenta, #8F0040) !important;color:var(--chart-magenta, #8F0040) !important}.bar-chart-widget[data-text-color=lightgreen] .dxc-axis-label,.bar-chart-widget[data-text-color=lightgreen] .dxc-legend-item{fill:var(--chart-light-green, #888F00) !important;color:var(--chart-light-green, #888F00) !important}.bar-chart-widget[data-text-color=themedark900] .dxc-axis-label,.bar-chart-widget[data-text-color=themedark900] .dxc-legend-item{fill:var(--chart-theme-dark-900, #1A1A1A) !important;color:var(--chart-theme-dark-900, #1A1A1A) !important}.bar-chart-widget[data-text-color=themedark700] .dxc-axis-label,.bar-chart-widget[data-text-color=themedark700] .dxc-legend-item{fill:var(--chart-theme-dark-700, #4A4A4A) !important;color:var(--chart-theme-dark-700, #4A4A4A) !important}.bar-chart-widget[data-text-color=themelight0] .dxc-axis-label,.bar-chart-widget[data-text-color=themelight0] .dxc-legend-item{fill:var(--chart-theme-light-0, #FFFFFF) !important;color:var(--chart-theme-light-0, #FFFFFF) !important}.bar-chart-widget[data-text-color=themelight100] .dxc-axis-label,.bar-chart-widget[data-text-color=themelight100] .dxc-legend-item{fill:var(--chart-theme-light-100, #FAFAFA) !important;color:var(--chart-theme-light-100, #FAFAFA) !important}.bar-chart-widget[data-text-color=themelight300] .dxc-axis-label,.bar-chart-widget[data-text-color=themelight300] .dxc-legend-item{fill:var(--chart-theme-light-300, #F0F0F0) !important;color:var(--chart-theme-light-300, #F0F0F0) !important}.bar-chart-widget .dxc-axis-label{font-size:clamp(.625rem,3.5cqi,.875rem) !important;font-weight:400 !important}.bar-chart-widget .dxc-legend,.bar-chart-widget .dxbl-chart-legend,.bar-chart-widget .dxbl-chart-legend-items{background-color:var(--surface-raised) !important;color:var(--body-text) !important;border-radius:.25rem}.bar-chart-widget .dxc-legend-item{font-size:clamp(.625rem,3.5cqi,.875rem) !important}.bar-chart-widget[data-bg-theme=light] .dxc-axis-label,.bar-chart-widget[data-bg-theme=light] .dxc-legend-item,.bar-chart-widget[data-bg-theme=light] .dxc-arg-elements text,.bar-chart-widget[data-bg-theme=light] .dxc-val-elements text,.bar-chart-widget[data-bg-theme=light] .dxc-elements-axes-group text,.bar-chart-widget[data-bg-theme=light] .dxbl-chart-with-legend-container text,html.theme-light .bar-chart-widget .dxc-axis-label,html.theme-light .bar-chart-widget .dxc-legend-item,html.theme-light .bar-chart-widget .dxc-arg-elements text,html.theme-light .bar-chart-widget .dxc-val-elements text,html.theme-light .bar-chart-widget .dxc-elements-axes-group text,html.theme-light .bar-chart-widget .dxbl-chart-with-legend-container text{fill:var(--body-text) !important;color:var(--body-text) !important}.bar-chart-widget[data-bg-theme=light] .dxc-val-grid path,.bar-chart-widget[data-bg-theme=light] .dxc-arg-grid path,.bar-chart-widget[data-bg-theme=light] .dxc-axes-group path,.bar-chart-widget[data-bg-theme=light] .dxc-axes-group line,html.theme-light .bar-chart-widget .dxc-val-grid path,html.theme-light .bar-chart-widget .dxc-arg-grid path,html.theme-light .bar-chart-widget .dxc-axes-group path,html.theme-light .bar-chart-widget .dxc-axes-group line{stroke:var(--border-secondary) !important}.bar-chart-widget[data-bg-theme=light] .dxc-legend,.bar-chart-widget[data-bg-theme=light] .dxbl-chart-legend,.bar-chart-widget[data-bg-theme=light] .dxbl-chart-legend-items,.bar-chart-widget[data-bg-theme=light] [class*=dxc-legend]:not(.dxc-legend-item):not(.dxc-legend-marker),.bar-chart-widget[data-bg-theme=light] [class*=dxbl-chart-legend]:not(.dxbl-chart-legend-item):not(.dxbl-chart-legend-icon):not(.dxbl-chart-with-legend-container),html.theme-light .bar-chart-widget .dxc-legend,html.theme-light .bar-chart-widget .dxbl-chart-legend,html.theme-light .bar-chart-widget .dxbl-chart-legend-items,html.theme-light .bar-chart-widget [class*=dxc-legend]:not(.dxc-legend-item):not(.dxc-legend-marker),html.theme-light .bar-chart-widget [class*=dxbl-chart-legend]:not(.dxbl-chart-legend-item):not(.dxbl-chart-legend-icon):not(.dxbl-chart-with-legend-container){background-color:var(--surface-raised) !important;color:var(--body-text) !important;border-radius:.25rem}.bar-chart-widget .dxc-tooltip,.bar-chart-widget .dxbl-chart-tooltip{background-color:rgba(0,0,0,0) !important;border:none !important;padding:0 !important;box-shadow:none !important;filter:none !important;z-index:1000}.bar-chart-widget .dxc-tooltip .dxbl-chart-tooltip-content-container,.bar-chart-widget .dxbl-chart-tooltip .dxbl-chart-tooltip-content-container{background-color:rgba(0,0,0,0) !important;border:none !important;box-shadow:none !important}.bar-chart-widget .dxc-tooltip .dxbl-chart-tooltip-pointer,.bar-chart-widget .dxbl-chart-tooltip .dxbl-chart-tooltip-pointer{display:none !important}.bar-chart-widget .dxc-tooltip .tooltip-content,.bar-chart-widget .dxbl-chart-tooltip .tooltip-content{padding:0;display:flex;flex-direction:column;gap:.25rem;max-width:16rem}.bar-chart-widget .dxc-tooltip .tooltip-content .tooltip-label,.bar-chart-widget .dxc-tooltip .tooltip-content .tooltip-value,.bar-chart-widget .dxbl-chart-tooltip .tooltip-content .tooltip-label,.bar-chart-widget .dxbl-chart-tooltip .tooltip-content .tooltip-value{white-space:normal;word-wrap:break-word;overflow-wrap:break-word}@media(max-width: 1280px){.bar-chart-widget .dxc-axis-label{font-size:clamp(.5rem,3cqi,.75rem) !important}.bar-chart-widget .dxc-legend-item{font-size:clamp(.5rem,3cqi,.75rem) !important}}@media(max-width: 768px){.bar-chart-widget .dxc-axis-label{font-size:clamp(.5rem,2.5cqi,.625rem) !important}.bar-chart-widget .dxc-legend-item{font-size:clamp(.5rem,2.5cqi,.625rem) !important}}@media print{.bar-chart-widget{background-color:#fff !important;color:#000 !important;border:.0625rem solid #000 !important}.bar-chart-widget .dxc-axis-label,.bar-chart-widget .dxc-legend-item{fill:#000 !important;color:#000 !important}}.bar-chart-widget .dxbl-widget-container,.bar-chart-widget .dxbl-chart-with-legend-container,.bar-chart-widget .dxbl-chart-wrapper,.bar-chart-widget .dx-visibility-change-handler{height:100% !important;display:flex !important;flex-direction:column !important}.bar-chart-widget .dxbl-chart{flex:1 !important;min-height:0 !important}.bar-chart-widget .dxc-series path,.bar-chart-widget .dxc-series rect{rx:0 !important;ry:0 !important}.bar-chart-widget[data-primary-color=brandtealprimary] .dxc-legend-marker{fill:var(--chart-brand-teal-primary, #407771) !important}.bar-chart-widget[data-primary-color=brandteal400] .dxc-legend-marker{fill:var(--chart-brand-teal-400, #57a39a) !important}.bar-chart-widget[data-primary-color=brandteal500] .dxc-legend-marker{fill:var(--chart-brand-teal-500, #407771) !important}.bar-chart-widget[data-primary-color=brandteal600] .dxc-legend-marker{fill:var(--chart-brand-teal-600, #34605b) !important}.bar-chart-widget[data-primary-color=brandteal700] .dxc-legend-marker{fill:var(--chart-brand-teal-700, #274945) !important}.bar-chart-widget[data-primary-color=brandteal800] .dxc-legend-marker{fill:var(--chart-brand-teal-800, #192e2c) !important}.bar-chart-widget[data-primary-color=tealshade2] .dxc-legend-marker{fill:var(--chart-teal-shade-2, #57a39a) !important}.bar-chart-widget[data-primary-color=tealshade3] .dxc-legend-marker{fill:var(--chart-teal-shade-3, #34605b) !important}.bar-chart-widget[data-primary-color=tealshade4] .dxc-legend-marker{fill:var(--chart-teal-shade-4, #274945) !important}.bar-chart-widget[data-primary-color=errorred] .dxc-legend-marker{fill:var(--chart-error-red, #b20900) !important}.bar-chart-widget[data-primary-color=successgreen] .dxc-legend-marker{fill:var(--chart-success-green, #197d22) !important}.bar-chart-widget[data-primary-color=warningorange] .dxc-legend-marker{fill:var(--chart-warning-orange, #c25100) !important}.bar-chart-widget[data-primary-color=infoblue] .dxc-legend-marker{fill:var(--chart-info-blue, #0044f0) !important}.bar-chart-widget[data-primary-color=purple] .dxc-legend-marker{fill:var(--chart-purple, #6200B2) !important}.bar-chart-widget[data-primary-color=yellow] .dxc-legend-marker{fill:var(--chart-yellow, #F0AC00) !important}.bar-chart-widget[data-primary-color=aqua] .dxc-legend-marker{fill:var(--chart-aqua, #00888F) !important}.bar-chart-widget[data-primary-color=magenta] .dxc-legend-marker{fill:var(--chart-magenta, #8F0040) !important}.bar-chart-widget[data-primary-color=lightgreen] .dxc-legend-marker{fill:var(--chart-light-green, #888F00) !important}.bar-chart-widget[data-primary-color=themedark900] .dxc-legend-marker{fill:var(--chart-theme-dark-900, #1A1A1A) !important}.bar-chart-widget[data-primary-color=themedark700] .dxc-legend-marker{fill:var(--chart-theme-dark-700, #4A4A4A) !important}.bar-chart-widget[data-primary-color=themelight0] .dxc-legend-marker{fill:var(--chart-theme-light-0, #FFFFFF) !important}.bar-chart-widget[data-primary-color=themelight100] .dxc-legend-marker{fill:var(--chart-theme-light-100, #FAFAFA) !important}.bar-chart-widget[data-primary-color=themelight300] .dxc-legend-marker{fill:var(--chart-theme-light-300, #F0F0F0) !important}.line-chart-widget{display:flex;flex-direction:column;width:100%;padding:.5rem;container-type:inline-size}.line-chart-widget .dxc-chart{background-color:rgba(0,0,0,0) !important}.line-chart-widget .dxbl-chart,.line-chart-widget .dxbl-chart-wrapper,.line-chart-widget .dxbl-chart-with-legend-container{background-color:rgba(0,0,0,0) !important;border:none !important;box-shadow:none !important}.line-chart-widget .dxc-background rect{fill:rgba(0,0,0,0) !important}.line-chart-widget .dxc-val-grid path,.line-chart-widget .dxc-arg-grid path{stroke-dasharray:8,6 !important;stroke-width:1px !important;stroke:var(--border-secondary) !important}.line-chart-widget .dxc-axes-group path,.line-chart-widget .dxc-axes-group line{stroke:var(--border-secondary) !important;stroke-width:1px !important}.line-chart-widget[data-grid-color=brandtealprimary] .dxc-val-grid path,.line-chart-widget[data-grid-color=brandtealprimary] .dxc-arg-grid path,.line-chart-widget[data-grid-color=brandtealprimary] .dxc-axes-group path,.line-chart-widget[data-grid-color=brandtealprimary] .dxc-axes-group line{stroke:var(--chart-brand-teal-primary, #407771) !important}.line-chart-widget[data-grid-color=brandteal400] .dxc-val-grid path,.line-chart-widget[data-grid-color=brandteal400] .dxc-arg-grid path,.line-chart-widget[data-grid-color=brandteal400] .dxc-axes-group path,.line-chart-widget[data-grid-color=brandteal400] .dxc-axes-group line{stroke:var(--chart-brand-teal-400, #57a39a) !important}.line-chart-widget[data-grid-color=brandteal500] .dxc-val-grid path,.line-chart-widget[data-grid-color=brandteal500] .dxc-arg-grid path,.line-chart-widget[data-grid-color=brandteal500] .dxc-axes-group path,.line-chart-widget[data-grid-color=brandteal500] .dxc-axes-group line{stroke:var(--chart-brand-teal-500, #407771) !important}.line-chart-widget[data-grid-color=brandteal600] .dxc-val-grid path,.line-chart-widget[data-grid-color=brandteal600] .dxc-arg-grid path,.line-chart-widget[data-grid-color=brandteal600] .dxc-axes-group path,.line-chart-widget[data-grid-color=brandteal600] .dxc-axes-group line{stroke:var(--chart-brand-teal-600, #34605b) !important}.line-chart-widget[data-grid-color=brandteal700] .dxc-val-grid path,.line-chart-widget[data-grid-color=brandteal700] .dxc-arg-grid path,.line-chart-widget[data-grid-color=brandteal700] .dxc-axes-group path,.line-chart-widget[data-grid-color=brandteal700] .dxc-axes-group line{stroke:var(--chart-brand-teal-700, #274945) !important}.line-chart-widget[data-grid-color=brandteal800] .dxc-val-grid path,.line-chart-widget[data-grid-color=brandteal800] .dxc-arg-grid path,.line-chart-widget[data-grid-color=brandteal800] .dxc-axes-group path,.line-chart-widget[data-grid-color=brandteal800] .dxc-axes-group line{stroke:var(--chart-brand-teal-800, #192e2c) !important}.line-chart-widget[data-grid-color=tealshade2] .dxc-val-grid path,.line-chart-widget[data-grid-color=tealshade2] .dxc-arg-grid path,.line-chart-widget[data-grid-color=tealshade2] .dxc-axes-group path,.line-chart-widget[data-grid-color=tealshade2] .dxc-axes-group line{stroke:var(--chart-teal-shade-2, #57a39a) !important}.line-chart-widget[data-grid-color=tealshade3] .dxc-val-grid path,.line-chart-widget[data-grid-color=tealshade3] .dxc-arg-grid path,.line-chart-widget[data-grid-color=tealshade3] .dxc-axes-group path,.line-chart-widget[data-grid-color=tealshade3] .dxc-axes-group line{stroke:var(--chart-teal-shade-3, #34605b) !important}.line-chart-widget[data-grid-color=tealshade4] .dxc-val-grid path,.line-chart-widget[data-grid-color=tealshade4] .dxc-arg-grid path,.line-chart-widget[data-grid-color=tealshade4] .dxc-axes-group path,.line-chart-widget[data-grid-color=tealshade4] .dxc-axes-group line{stroke:var(--chart-teal-shade-4, #274945) !important}.line-chart-widget[data-grid-color=errorred] .dxc-val-grid path,.line-chart-widget[data-grid-color=errorred] .dxc-arg-grid path,.line-chart-widget[data-grid-color=errorred] .dxc-axes-group path,.line-chart-widget[data-grid-color=errorred] .dxc-axes-group line{stroke:var(--chart-error-red, #b20900) !important}.line-chart-widget[data-grid-color=successgreen] .dxc-val-grid path,.line-chart-widget[data-grid-color=successgreen] .dxc-arg-grid path,.line-chart-widget[data-grid-color=successgreen] .dxc-axes-group path,.line-chart-widget[data-grid-color=successgreen] .dxc-axes-group line{stroke:var(--chart-success-green, #197d22) !important}.line-chart-widget[data-grid-color=warningorange] .dxc-val-grid path,.line-chart-widget[data-grid-color=warningorange] .dxc-arg-grid path,.line-chart-widget[data-grid-color=warningorange] .dxc-axes-group path,.line-chart-widget[data-grid-color=warningorange] .dxc-axes-group line{stroke:var(--chart-warning-orange, #c25100) !important}.line-chart-widget[data-grid-color=infoblue] .dxc-val-grid path,.line-chart-widget[data-grid-color=infoblue] .dxc-arg-grid path,.line-chart-widget[data-grid-color=infoblue] .dxc-axes-group path,.line-chart-widget[data-grid-color=infoblue] .dxc-axes-group line{stroke:var(--chart-info-blue, #0044f0) !important}.line-chart-widget[data-grid-color=purple] .dxc-val-grid path,.line-chart-widget[data-grid-color=purple] .dxc-arg-grid path,.line-chart-widget[data-grid-color=purple] .dxc-axes-group path,.line-chart-widget[data-grid-color=purple] .dxc-axes-group line{stroke:var(--chart-purple, #6200B2) !important}.line-chart-widget[data-grid-color=yellow] .dxc-val-grid path,.line-chart-widget[data-grid-color=yellow] .dxc-arg-grid path,.line-chart-widget[data-grid-color=yellow] .dxc-axes-group path,.line-chart-widget[data-grid-color=yellow] .dxc-axes-group line{stroke:var(--chart-yellow, #F0AC00) !important}.line-chart-widget[data-grid-color=aqua] .dxc-val-grid path,.line-chart-widget[data-grid-color=aqua] .dxc-arg-grid path,.line-chart-widget[data-grid-color=aqua] .dxc-axes-group path,.line-chart-widget[data-grid-color=aqua] .dxc-axes-group line{stroke:var(--chart-aqua, #00888F) !important}.line-chart-widget[data-grid-color=magenta] .dxc-val-grid path,.line-chart-widget[data-grid-color=magenta] .dxc-arg-grid path,.line-chart-widget[data-grid-color=magenta] .dxc-axes-group path,.line-chart-widget[data-grid-color=magenta] .dxc-axes-group line{stroke:var(--chart-magenta, #8F0040) !important}.line-chart-widget[data-grid-color=lightgreen] .dxc-val-grid path,.line-chart-widget[data-grid-color=lightgreen] .dxc-arg-grid path,.line-chart-widget[data-grid-color=lightgreen] .dxc-axes-group path,.line-chart-widget[data-grid-color=lightgreen] .dxc-axes-group line{stroke:var(--chart-light-green, #888F00) !important}.line-chart-widget[data-grid-color=themedark900] .dxc-val-grid path,.line-chart-widget[data-grid-color=themedark900] .dxc-arg-grid path,.line-chart-widget[data-grid-color=themedark900] .dxc-axes-group path,.line-chart-widget[data-grid-color=themedark900] .dxc-axes-group line{stroke:var(--chart-theme-dark-900, #1A1A1A) !important}.line-chart-widget[data-grid-color=themedark700] .dxc-val-grid path,.line-chart-widget[data-grid-color=themedark700] .dxc-arg-grid path,.line-chart-widget[data-grid-color=themedark700] .dxc-axes-group path,.line-chart-widget[data-grid-color=themedark700] .dxc-axes-group line{stroke:var(--chart-theme-dark-700, #4A4A4A) !important}.line-chart-widget[data-grid-color=themelight0] .dxc-val-grid path,.line-chart-widget[data-grid-color=themelight0] .dxc-arg-grid path,.line-chart-widget[data-grid-color=themelight0] .dxc-axes-group path,.line-chart-widget[data-grid-color=themelight0] .dxc-axes-group line{stroke:var(--chart-theme-light-0, #FFFFFF) !important}.line-chart-widget[data-grid-color=themelight100] .dxc-val-grid path,.line-chart-widget[data-grid-color=themelight100] .dxc-arg-grid path,.line-chart-widget[data-grid-color=themelight100] .dxc-axes-group path,.line-chart-widget[data-grid-color=themelight100] .dxc-axes-group line{stroke:var(--chart-theme-light-100, #FAFAFA) !important}.line-chart-widget[data-grid-color=themelight300] .dxc-val-grid path,.line-chart-widget[data-grid-color=themelight300] .dxc-arg-grid path,.line-chart-widget[data-grid-color=themelight300] .dxc-axes-group path,.line-chart-widget[data-grid-color=themelight300] .dxc-axes-group line{stroke:var(--chart-theme-light-300, #F0F0F0) !important}.line-chart-widget[data-text-color=brandtealprimary] .dxc-axis-label,.line-chart-widget[data-text-color=brandtealprimary] .dxc-legend-item{fill:var(--chart-brand-teal-primary, #407771) !important;color:var(--chart-brand-teal-primary, #407771) !important}.line-chart-widget[data-text-color=brandteal400] .dxc-axis-label,.line-chart-widget[data-text-color=brandteal400] .dxc-legend-item{fill:var(--chart-brand-teal-400, #57a39a) !important;color:var(--chart-brand-teal-400, #57a39a) !important}.line-chart-widget[data-text-color=brandteal500] .dxc-axis-label,.line-chart-widget[data-text-color=brandteal500] .dxc-legend-item{fill:var(--chart-brand-teal-500, #407771) !important;color:var(--chart-brand-teal-500, #407771) !important}.line-chart-widget[data-text-color=brandteal600] .dxc-axis-label,.line-chart-widget[data-text-color=brandteal600] .dxc-legend-item{fill:var(--chart-brand-teal-600, #34605b) !important;color:var(--chart-brand-teal-600, #34605b) !important}.line-chart-widget[data-text-color=brandteal700] .dxc-axis-label,.line-chart-widget[data-text-color=brandteal700] .dxc-legend-item{fill:var(--chart-brand-teal-700, #274945) !important;color:var(--chart-brand-teal-700, #274945) !important}.line-chart-widget[data-text-color=brandteal800] .dxc-axis-label,.line-chart-widget[data-text-color=brandteal800] .dxc-legend-item{fill:var(--chart-brand-teal-800, #192e2c) !important;color:var(--chart-brand-teal-800, #192e2c) !important}.line-chart-widget[data-text-color=tealshade2] .dxc-axis-label,.line-chart-widget[data-text-color=tealshade2] .dxc-legend-item{fill:var(--chart-teal-shade-2, #57a39a) !important;color:var(--chart-teal-shade-2, #57a39a) !important}.line-chart-widget[data-text-color=tealshade3] .dxc-axis-label,.line-chart-widget[data-text-color=tealshade3] .dxc-legend-item{fill:var(--chart-teal-shade-3, #34605b) !important;color:var(--chart-teal-shade-3, #34605b) !important}.line-chart-widget[data-text-color=tealshade4] .dxc-axis-label,.line-chart-widget[data-text-color=tealshade4] .dxc-legend-item{fill:var(--chart-teal-shade-4, #274945) !important;color:var(--chart-teal-shade-4, #274945) !important}.line-chart-widget[data-text-color=errorred] .dxc-axis-label,.line-chart-widget[data-text-color=errorred] .dxc-legend-item{fill:var(--chart-error-red, #b20900) !important;color:var(--chart-error-red, #b20900) !important}.line-chart-widget[data-text-color=successgreen] .dxc-axis-label,.line-chart-widget[data-text-color=successgreen] .dxc-legend-item{fill:var(--chart-success-green, #197d22) !important;color:var(--chart-success-green, #197d22) !important}.line-chart-widget[data-text-color=warningorange] .dxc-axis-label,.line-chart-widget[data-text-color=warningorange] .dxc-legend-item{fill:var(--chart-warning-orange, #c25100) !important;color:var(--chart-warning-orange, #c25100) !important}.line-chart-widget[data-text-color=infoblue] .dxc-axis-label,.line-chart-widget[data-text-color=infoblue] .dxc-legend-item{fill:var(--chart-info-blue, #0044f0) !important;color:var(--chart-info-blue, #0044f0) !important}.line-chart-widget[data-text-color=purple] .dxc-axis-label,.line-chart-widget[data-text-color=purple] .dxc-legend-item{fill:var(--chart-purple, #6200B2) !important;color:var(--chart-purple, #6200B2) !important}.line-chart-widget[data-text-color=yellow] .dxc-axis-label,.line-chart-widget[data-text-color=yellow] .dxc-legend-item{fill:var(--chart-yellow, #F0AC00) !important;color:var(--chart-yellow, #F0AC00) !important}.line-chart-widget[data-text-color=aqua] .dxc-axis-label,.line-chart-widget[data-text-color=aqua] .dxc-legend-item{fill:var(--chart-aqua, #00888F) !important;color:var(--chart-aqua, #00888F) !important}.line-chart-widget[data-text-color=magenta] .dxc-axis-label,.line-chart-widget[data-text-color=magenta] .dxc-legend-item{fill:var(--chart-magenta, #8F0040) !important;color:var(--chart-magenta, #8F0040) !important}.line-chart-widget[data-text-color=lightgreen] .dxc-axis-label,.line-chart-widget[data-text-color=lightgreen] .dxc-legend-item{fill:var(--chart-light-green, #888F00) !important;color:var(--chart-light-green, #888F00) !important}.line-chart-widget[data-text-color=themedark900] .dxc-axis-label,.line-chart-widget[data-text-color=themedark900] .dxc-legend-item{fill:var(--chart-theme-dark-900, #1A1A1A) !important;color:var(--chart-theme-dark-900, #1A1A1A) !important}.line-chart-widget[data-text-color=themedark700] .dxc-axis-label,.line-chart-widget[data-text-color=themedark700] .dxc-legend-item{fill:var(--chart-theme-dark-700, #4A4A4A) !important;color:var(--chart-theme-dark-700, #4A4A4A) !important}.line-chart-widget[data-text-color=themelight0] .dxc-axis-label,.line-chart-widget[data-text-color=themelight0] .dxc-legend-item{fill:var(--chart-theme-light-0, #FFFFFF) !important;color:var(--chart-theme-light-0, #FFFFFF) !important}.line-chart-widget[data-text-color=themelight100] .dxc-axis-label,.line-chart-widget[data-text-color=themelight100] .dxc-legend-item{fill:var(--chart-theme-light-100, #FAFAFA) !important;color:var(--chart-theme-light-100, #FAFAFA) !important}.line-chart-widget[data-text-color=themelight300] .dxc-axis-label,.line-chart-widget[data-text-color=themelight300] .dxc-legend-item{fill:var(--chart-theme-light-300, #F0F0F0) !important;color:var(--chart-theme-light-300, #F0F0F0) !important}.line-chart-widget .dxc-axis-label{font-size:clamp(.625rem,3.5cqi,.875rem) !important;font-weight:400 !important}.line-chart-widget .dxc-legend,.line-chart-widget .dxbl-chart-legend,.line-chart-widget .dxbl-chart-legend-items{background-color:var(--surface-raised) !important;color:var(--body-text) !important;border-radius:.25rem}.line-chart-widget .dxc-legend-item{font-size:clamp(.625rem,3.5cqi,.875rem) !important}.line-chart-widget[data-bg-theme=light] .dxc-axis-label,.line-chart-widget[data-bg-theme=light] .dxc-legend-item,.line-chart-widget[data-bg-theme=light] .dxc-arg-elements text,.line-chart-widget[data-bg-theme=light] .dxc-val-elements text,.line-chart-widget[data-bg-theme=light] .dxc-elements-axes-group text,.line-chart-widget[data-bg-theme=light] .dxbl-chart-with-legend-container text,html.theme-light .line-chart-widget .dxc-axis-label,html.theme-light .line-chart-widget .dxc-legend-item,html.theme-light .line-chart-widget .dxc-arg-elements text,html.theme-light .line-chart-widget .dxc-val-elements text,html.theme-light .line-chart-widget .dxc-elements-axes-group text,html.theme-light .line-chart-widget .dxbl-chart-with-legend-container text{fill:var(--body-text) !important;color:var(--body-text) !important}.line-chart-widget[data-bg-theme=light] .dxc-val-grid path,.line-chart-widget[data-bg-theme=light] .dxc-arg-grid path,.line-chart-widget[data-bg-theme=light] .dxc-axes-group path,.line-chart-widget[data-bg-theme=light] .dxc-axes-group line,html.theme-light .line-chart-widget .dxc-val-grid path,html.theme-light .line-chart-widget .dxc-arg-grid path,html.theme-light .line-chart-widget .dxc-axes-group path,html.theme-light .line-chart-widget .dxc-axes-group line{stroke:var(--border-secondary) !important}.line-chart-widget[data-bg-theme=light] .dxc-legend,.line-chart-widget[data-bg-theme=light] .dxbl-chart-legend,.line-chart-widget[data-bg-theme=light] .dxbl-chart-legend-items,.line-chart-widget[data-bg-theme=light] [class*=dxc-legend]:not(.dxc-legend-item):not(.dxc-legend-marker),.line-chart-widget[data-bg-theme=light] [class*=dxbl-chart-legend]:not(.dxbl-chart-legend-item):not(.dxbl-chart-legend-icon):not(.dxbl-chart-with-legend-container),html.theme-light .line-chart-widget .dxc-legend,html.theme-light .line-chart-widget .dxbl-chart-legend,html.theme-light .line-chart-widget .dxbl-chart-legend-items,html.theme-light .line-chart-widget [class*=dxc-legend]:not(.dxc-legend-item):not(.dxc-legend-marker),html.theme-light .line-chart-widget [class*=dxbl-chart-legend]:not(.dxbl-chart-legend-item):not(.dxbl-chart-legend-icon):not(.dxbl-chart-with-legend-container){background-color:var(--surface-raised) !important;color:var(--body-text) !important;border-radius:.25rem}.line-chart-widget .dxc-tooltip,.line-chart-widget .dxbl-chart-tooltip{background-color:rgba(0,0,0,0) !important;border:none !important;padding:0 !important;box-shadow:none !important;filter:none !important;z-index:1000}.line-chart-widget .dxc-tooltip .dxbl-chart-tooltip-content-container,.line-chart-widget .dxbl-chart-tooltip .dxbl-chart-tooltip-content-container{background-color:rgba(0,0,0,0) !important;border:none !important;box-shadow:none !important}.line-chart-widget .dxc-tooltip .dxbl-chart-tooltip-pointer,.line-chart-widget .dxbl-chart-tooltip .dxbl-chart-tooltip-pointer{display:none !important}.line-chart-widget .dxc-tooltip .tooltip-content,.line-chart-widget .dxbl-chart-tooltip .tooltip-content{padding:0;display:flex;flex-direction:column;gap:.25rem;max-width:16rem}.line-chart-widget .dxc-tooltip .tooltip-content .tooltip-label,.line-chart-widget .dxc-tooltip .tooltip-content .tooltip-value,.line-chart-widget .dxbl-chart-tooltip .tooltip-content .tooltip-label,.line-chart-widget .dxbl-chart-tooltip .tooltip-content .tooltip-value{white-space:normal;word-wrap:break-word;overflow-wrap:break-word}@media(max-width: 1280px){.line-chart-widget .dxc-axis-label{font-size:clamp(.5rem,3cqi,.75rem) !important}.line-chart-widget .dxc-legend-item{font-size:clamp(.5rem,3cqi,.75rem) !important}}@media(max-width: 768px){.line-chart-widget .dxc-axis-label{font-size:clamp(.5rem,2.5cqi,.625rem) !important}.line-chart-widget .dxc-legend-item{font-size:clamp(.5rem,2.5cqi,.625rem) !important}}@media print{.line-chart-widget{background-color:#fff !important;color:#000 !important;border:.0625rem solid #000 !important}.line-chart-widget .dxc-axis-label,.line-chart-widget .dxc-legend-item{fill:#000 !important;color:#000 !important}}.three-widgets .chart-widget-card:has(.line-chart-widget) .line-chart-widget{height:14rem}.pie-donut-chart-widget-container{width:100%;height:100%}.pie-donut-chart-widget-container .chart-title{font-size:1rem;font-weight:300;line-height:1.5rem;color:var(--body-text);font-style:normal;margin-bottom:1rem;padding-left:2rem}.pie-donut-chart-widget{align-items:center;justify-content:center;width:100%;height:95%;min-height:12rem;gap:1rem}.pie-donut-chart-widget .chart-legend{display:grid;grid-template-columns:1fr;align-content:center;flex-shrink:1;min-width:0;max-width:50%;gap:.5rem;padding-left:1rem}.pie-donut-chart-widget .chart-legend>div{min-width:0;overflow:hidden}.pie-donut-chart-widget .chart-legend .mud-tooltip-root{min-width:0;display:flex;flex:1}@media(max-width: 1280px){.pie-donut-chart-widget .chart-legend{padding-left:0;justify-content:center;align-self:center}}.pie-donut-chart-widget .legend-item{display:flex;align-items:center;gap:.5rem}.pie-donut-chart-widget .legend-item.is-clickable{cursor:pointer}.pie-donut-chart-widget .legend-color{display:block !important;width:1rem !important;height:1rem !important;min-width:1rem !important;min-height:1rem !important;border-radius:.125rem;flex-shrink:0;background-color:var(--legend-color, transparent)}.pie-donut-chart-widget.chart-color-1{background-color:var(--chart-series-1)}.pie-donut-chart-widget .chart-color-1{background-color:var(--chart-series-1)}.pie-donut-chart-widget.chart-color-2{background-color:var(--chart-series-2)}.pie-donut-chart-widget .chart-color-2{background-color:var(--chart-series-2)}.pie-donut-chart-widget.chart-color-3{background-color:var(--chart-series-3)}.pie-donut-chart-widget .chart-color-3{background-color:var(--chart-series-3)}.pie-donut-chart-widget.chart-color-4{background-color:var(--chart-series-4)}.pie-donut-chart-widget .chart-color-4{background-color:var(--chart-series-4)}.pie-donut-chart-widget.chart-color-5{background-color:var(--chart-series-5)}.pie-donut-chart-widget .chart-color-5{background-color:var(--chart-series-5)}.pie-donut-chart-widget.chart-color-6{background-color:var(--chart-series-6)}.pie-donut-chart-widget .chart-color-6{background-color:var(--chart-series-6)}.pie-donut-chart-widget .legend-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.pie-donut-chart-widget .legend-percent{opacity:.8}.pie-donut-chart-widget .chart-container{flex:1;min-width:0;height:100%;display:flex;align-items:center;justify-content:center}.pie-donut-chart-widget .compyl-pie-chart{width:100%;height:100%}.pie-donut-chart-widget .compyl-pie-chart dxbl-pie-chart,.pie-donut-chart-widget .compyl-pie-chart .dxbl-chart-with-legend-container,.pie-donut-chart-widget .compyl-pie-chart .dxbl-widget-container{width:100% !important;height:100% !important;min-height:auto !important}.pie-donut-chart-widget .compyl-pie-chart.pie-segment-clicks .dxc-markers>path{cursor:pointer}.pie-donut-chart-widget .dxc-tooltip,.pie-donut-chart-widget .dxbl-chart-tooltip{background-color:rgba(0,0,0,0) !important;border:none !important;padding:0 !important;box-shadow:none !important;filter:none !important;z-index:1000}.pie-donut-chart-widget .dxc-tooltip .dxbl-chart-tooltip-content-container,.pie-donut-chart-widget .dxbl-chart-tooltip .dxbl-chart-tooltip-content-container{background-color:rgba(0,0,0,0) !important;border:none !important;box-shadow:none !important}.pie-donut-chart-widget .dxc-tooltip .dxbl-chart-tooltip-pointer,.pie-donut-chart-widget .dxbl-chart-tooltip .dxbl-chart-tooltip-pointer{display:none !important}.pie-donut-chart-widget .dxc-tooltip .tooltip-content,.pie-donut-chart-widget .dxbl-chart-tooltip .tooltip-content{padding:0;display:flex;flex-direction:column;gap:.25rem;max-width:16rem}.pie-donut-chart-widget .dxc-tooltip .tooltip-content .tooltip-label,.pie-donut-chart-widget .dxc-tooltip .tooltip-content .tooltip-value,.pie-donut-chart-widget .dxbl-chart-tooltip .tooltip-content .tooltip-label,.pie-donut-chart-widget .dxbl-chart-tooltip .tooltip-content .tooltip-value{white-space:normal;word-wrap:break-word;overflow-wrap:break-word}.pie-donut-chart-widget .tooltip-label{font-weight:500}.three-widgets .pie-donut-chart-widget-container .pie-donut-chart-widget{min-height:0}.three-widgets .pie-donut-chart-widget-container .pie-donut-chart-widget .chart-container{max-height:100%}:root{--heatmap-level-low: #24b330;--heatmap-level-medium: #FFC229;--heatmap-level-high: #ff7614;--heatmap-level-critical: #b20900}.heatmap-chart-widget{width:100%;height:100%;min-height:12rem;container-type:inline-size}.heatmap-chart-layout{display:flex;flex-direction:column;width:100%;min-width:0;flex:1;min-height:0}.heatmap-chart-main{display:grid;grid-template-columns:auto auto minmax(0, 1fr);grid-template-rows:1fr auto auto auto;column-gap:.25rem;row-gap:.25rem;flex:1;min-width:0;min-height:0}.heatmap-y-axis-label{grid-column:1;grid-row:1;writing-mode:vertical-rl;transform:rotate(-180deg);text-align:center;white-space:nowrap;font-size:.875rem;font-weight:500;color:var(--body-text);align-self:center;padding-right:.25rem}.heatmap-row-labels{grid-column:2;grid-row:1;display:grid;grid-template-rows:repeat(var(--heatmap-rows, 5), 1fr);gap:.25rem;min-height:0;min-width:0}.heatmap-row-label-wrapper{display:flex;align-items:center;min-height:0;min-width:0}.heatmap-row-label-wrapper .mud-tooltip-root,.heatmap-row-label-wrapper .mud-tooltip-inline{display:block !important;min-width:0;max-width:100%;overflow:hidden}.heatmap-row-label{color:var(--body-text);padding:.125rem .25rem;border-radius:.25rem;min-width:0;max-width:100%;overflow:hidden}.heatmap-row-label.heatmap-clickable{cursor:pointer}.heatmap-row-label.heatmap-clickable:hover{background-color:var(--surface-raised)}.heatmap-row-label-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;min-width:0;margin:0}.heatmap-row-label-text .mud-typography{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}p.heatmap-row-label-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.heatmap-cells{grid-column:3;grid-row:1;display:flex;flex-direction:column;gap:.25rem;min-height:0}.heatmap-cell-row{display:grid;grid-template-columns:repeat(var(--heatmap-cols, 4), minmax(0, 1fr));gap:.25rem;flex:1;min-height:0}.heatmap-cell{display:flex;align-items:center;justify-content:center;border-radius:.25rem;font-weight:500;min-width:0;min-height:1.5rem}.heatmap-cell.heatmap-cell-low{background-color:var(--heatmap-level-low);color:#000}.heatmap-cell.heatmap-cell-medium{background-color:var(--heatmap-level-medium);color:#000}.heatmap-cell.heatmap-cell-high{background-color:var(--heatmap-level-high);color:#000}.heatmap-cell.heatmap-cell-critical{background-color:var(--heatmap-level-critical);color:#fff}.heatmap-cell .mud-typography{color:inherit}.heatmap-cell .compyl-body-text-color{color:inherit !important}.heatmap-cell.heatmap-clickable{cursor:pointer}.heatmap-cell.heatmap-clickable:hover{border:2px solid var(--chart-heatmap-cell-hover-border)}.heatmap-cell.heatmap-cell-selected{border:2px solid var(--border-selected)}.heatmap-column-labels{grid-column:3;grid-row:2;display:grid;grid-template-columns:repeat(var(--heatmap-cols, 4), minmax(0, 1fr));gap:.25rem}.heatmap-col-label{display:flex;align-items:center;justify-content:center;min-width:0;color:var(--body-text);padding:.125rem 2px;border-radius:.25rem}.heatmap-col-label.heatmap-clickable{cursor:pointer}.heatmap-col-label.heatmap-clickable:hover{background-color:var(--surface-raised)}.heatmap-col-label-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;text-align:center;font-size:clamp(.625rem,2.5cqi,.75rem) !important;line-height:1.2 !important}.heatmap-col-label-text .mud-typography{font-size:inherit !important;line-height:inherit !important}.heatmap-x-axis-label{grid-column:3;grid-row:3;font-size:.875rem;font-weight:500;color:var(--body-text);text-align:center;padding-top:.125rem;line-height:1.1}.heatmap-legend{grid-column:3;grid-row:4;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:.75rem;padding-top:.25rem}.heatmap-legend-item{display:flex;align-items:center;gap:.5rem}.heatmap-legend-color{display:block !important;width:1rem !important;height:1rem !important;min-width:1rem !important;min-height:1rem !important;border-radius:.125rem;flex-shrink:0;background-color:var(--legend-color, transparent)}.heatmap-legend-label{white-space:nowrap}.three-widgets .heatmap-chart-widget{min-height:0}.three-widgets .heatmap-chart-widget .heatmap-chart-layout{min-height:0}.three-widgets .heatmap-chart-widget .heatmap-cell{min-height:1.25rem}@media(max-width: 1280px){.heatmap-col-label-text{font-size:clamp(.5rem,2.25cqi,.6875rem) !important}}@media(max-width: 768px){.heatmap-col-label-text{font-size:clamp(.5rem,2cqi,.625rem) !important}.heatmap-legend{gap:.5rem}}.kpi-metric-widget{position:relative;display:flex;flex-direction:column;width:100%;height:100%;min-height:250px;padding:.5rem;container-type:inline-size}.kpi-metric-widget .dxc-chart{background-color:rgba(0,0,0,0) !important}.kpi-metric-widget .dxbl-chart,.kpi-metric-widget .dxbl-chart-wrapper,.kpi-metric-widget .dxbl-chart-with-legend-container{background-color:rgba(0,0,0,0) !important;border:none !important;box-shadow:none !important}.kpi-metric-widget .dxc-background rect{fill:rgba(0,0,0,0) !important}.kpi-metric-widget .dxc-val-grid path,.kpi-metric-widget .dxc-arg-grid path{stroke-dasharray:8,6 !important;stroke-width:1px !important;stroke:var(--border-secondary) !important}.kpi-metric-widget .dxc-axes-group path,.kpi-metric-widget .dxc-axes-group line{stroke:var(--border-secondary) !important;stroke-width:1px !important}.kpi-metric-widget[data-grid-color=brandtealprimary] .dxc-val-grid path,.kpi-metric-widget[data-grid-color=brandtealprimary] .dxc-arg-grid path,.kpi-metric-widget[data-grid-color=brandtealprimary] .dxc-axes-group path,.kpi-metric-widget[data-grid-color=brandtealprimary] .dxc-axes-group line{stroke:var(--chart-brand-teal-primary, #407771) !important}.kpi-metric-widget[data-grid-color=brandteal400] .dxc-val-grid path,.kpi-metric-widget[data-grid-color=brandteal400] .dxc-arg-grid path,.kpi-metric-widget[data-grid-color=brandteal400] .dxc-axes-group path,.kpi-metric-widget[data-grid-color=brandteal400] .dxc-axes-group line{stroke:var(--chart-brand-teal-400, #57a39a) !important}.kpi-metric-widget[data-grid-color=brandteal500] .dxc-val-grid path,.kpi-metric-widget[data-grid-color=brandteal500] .dxc-arg-grid path,.kpi-metric-widget[data-grid-color=brandteal500] .dxc-axes-group path,.kpi-metric-widget[data-grid-color=brandteal500] .dxc-axes-group line{stroke:var(--chart-brand-teal-500, #407771) !important}.kpi-metric-widget[data-grid-color=brandteal600] .dxc-val-grid path,.kpi-metric-widget[data-grid-color=brandteal600] .dxc-arg-grid path,.kpi-metric-widget[data-grid-color=brandteal600] .dxc-axes-group path,.kpi-metric-widget[data-grid-color=brandteal600] .dxc-axes-group line{stroke:var(--chart-brand-teal-600, #34605b) !important}.kpi-metric-widget[data-grid-color=brandteal700] .dxc-val-grid path,.kpi-metric-widget[data-grid-color=brandteal700] .dxc-arg-grid path,.kpi-metric-widget[data-grid-color=brandteal700] .dxc-axes-group path,.kpi-metric-widget[data-grid-color=brandteal700] .dxc-axes-group line{stroke:var(--chart-brand-teal-700, #274945) !important}.kpi-metric-widget[data-grid-color=brandteal800] .dxc-val-grid path,.kpi-metric-widget[data-grid-color=brandteal800] .dxc-arg-grid path,.kpi-metric-widget[data-grid-color=brandteal800] .dxc-axes-group path,.kpi-metric-widget[data-grid-color=brandteal800] .dxc-axes-group line{stroke:var(--chart-brand-teal-800, #192e2c) !important}.kpi-metric-widget[data-grid-color=tealshade2] .dxc-val-grid path,.kpi-metric-widget[data-grid-color=tealshade2] .dxc-arg-grid path,.kpi-metric-widget[data-grid-color=tealshade2] .dxc-axes-group path,.kpi-metric-widget[data-grid-color=tealshade2] .dxc-axes-group line{stroke:var(--chart-teal-shade-2, #57a39a) !important}.kpi-metric-widget[data-grid-color=tealshade3] .dxc-val-grid path,.kpi-metric-widget[data-grid-color=tealshade3] .dxc-arg-grid path,.kpi-metric-widget[data-grid-color=tealshade3] .dxc-axes-group path,.kpi-metric-widget[data-grid-color=tealshade3] .dxc-axes-group line{stroke:var(--chart-teal-shade-3, #34605b) !important}.kpi-metric-widget[data-grid-color=tealshade4] .dxc-val-grid path,.kpi-metric-widget[data-grid-color=tealshade4] .dxc-arg-grid path,.kpi-metric-widget[data-grid-color=tealshade4] .dxc-axes-group path,.kpi-metric-widget[data-grid-color=tealshade4] .dxc-axes-group line{stroke:var(--chart-teal-shade-4, #274945) !important}.kpi-metric-widget[data-grid-color=errorred] .dxc-val-grid path,.kpi-metric-widget[data-grid-color=errorred] .dxc-arg-grid path,.kpi-metric-widget[data-grid-color=errorred] .dxc-axes-group path,.kpi-metric-widget[data-grid-color=errorred] .dxc-axes-group line{stroke:var(--chart-error-red, #b20900) !important}.kpi-metric-widget[data-grid-color=successgreen] .dxc-val-grid path,.kpi-metric-widget[data-grid-color=successgreen] .dxc-arg-grid path,.kpi-metric-widget[data-grid-color=successgreen] .dxc-axes-group path,.kpi-metric-widget[data-grid-color=successgreen] .dxc-axes-group line{stroke:var(--chart-success-green, #197d22) !important}.kpi-metric-widget[data-grid-color=warningorange] .dxc-val-grid path,.kpi-metric-widget[data-grid-color=warningorange] .dxc-arg-grid path,.kpi-metric-widget[data-grid-color=warningorange] .dxc-axes-group path,.kpi-metric-widget[data-grid-color=warningorange] .dxc-axes-group line{stroke:var(--chart-warning-orange, #c25100) !important}.kpi-metric-widget[data-grid-color=infoblue] .dxc-val-grid path,.kpi-metric-widget[data-grid-color=infoblue] .dxc-arg-grid path,.kpi-metric-widget[data-grid-color=infoblue] .dxc-axes-group path,.kpi-metric-widget[data-grid-color=infoblue] .dxc-axes-group line{stroke:var(--chart-info-blue, #0044f0) !important}.kpi-metric-widget[data-grid-color=purple] .dxc-val-grid path,.kpi-metric-widget[data-grid-color=purple] .dxc-arg-grid path,.kpi-metric-widget[data-grid-color=purple] .dxc-axes-group path,.kpi-metric-widget[data-grid-color=purple] .dxc-axes-group line{stroke:var(--chart-purple, #6200B2) !important}.kpi-metric-widget[data-grid-color=yellow] .dxc-val-grid path,.kpi-metric-widget[data-grid-color=yellow] .dxc-arg-grid path,.kpi-metric-widget[data-grid-color=yellow] .dxc-axes-group path,.kpi-metric-widget[data-grid-color=yellow] .dxc-axes-group line{stroke:var(--chart-yellow, #F0AC00) !important}.kpi-metric-widget[data-grid-color=aqua] .dxc-val-grid path,.kpi-metric-widget[data-grid-color=aqua] .dxc-arg-grid path,.kpi-metric-widget[data-grid-color=aqua] .dxc-axes-group path,.kpi-metric-widget[data-grid-color=aqua] .dxc-axes-group line{stroke:var(--chart-aqua, #00888F) !important}.kpi-metric-widget[data-grid-color=magenta] .dxc-val-grid path,.kpi-metric-widget[data-grid-color=magenta] .dxc-arg-grid path,.kpi-metric-widget[data-grid-color=magenta] .dxc-axes-group path,.kpi-metric-widget[data-grid-color=magenta] .dxc-axes-group line{stroke:var(--chart-magenta, #8F0040) !important}.kpi-metric-widget[data-grid-color=lightgreen] .dxc-val-grid path,.kpi-metric-widget[data-grid-color=lightgreen] .dxc-arg-grid path,.kpi-metric-widget[data-grid-color=lightgreen] .dxc-axes-group path,.kpi-metric-widget[data-grid-color=lightgreen] .dxc-axes-group line{stroke:var(--chart-light-green, #888F00) !important}.kpi-metric-widget[data-grid-color=themedark900] .dxc-val-grid path,.kpi-metric-widget[data-grid-color=themedark900] .dxc-arg-grid path,.kpi-metric-widget[data-grid-color=themedark900] .dxc-axes-group path,.kpi-metric-widget[data-grid-color=themedark900] .dxc-axes-group line{stroke:var(--chart-theme-dark-900, #1A1A1A) !important}.kpi-metric-widget[data-grid-color=themedark700] .dxc-val-grid path,.kpi-metric-widget[data-grid-color=themedark700] .dxc-arg-grid path,.kpi-metric-widget[data-grid-color=themedark700] .dxc-axes-group path,.kpi-metric-widget[data-grid-color=themedark700] .dxc-axes-group line{stroke:var(--chart-theme-dark-700, #4A4A4A) !important}.kpi-metric-widget[data-grid-color=themelight0] .dxc-val-grid path,.kpi-metric-widget[data-grid-color=themelight0] .dxc-arg-grid path,.kpi-metric-widget[data-grid-color=themelight0] .dxc-axes-group path,.kpi-metric-widget[data-grid-color=themelight0] .dxc-axes-group line{stroke:var(--chart-theme-light-0, #FFFFFF) !important}.kpi-metric-widget[data-grid-color=themelight100] .dxc-val-grid path,.kpi-metric-widget[data-grid-color=themelight100] .dxc-arg-grid path,.kpi-metric-widget[data-grid-color=themelight100] .dxc-axes-group path,.kpi-metric-widget[data-grid-color=themelight100] .dxc-axes-group line{stroke:var(--chart-theme-light-100, #FAFAFA) !important}.kpi-metric-widget[data-grid-color=themelight300] .dxc-val-grid path,.kpi-metric-widget[data-grid-color=themelight300] .dxc-arg-grid path,.kpi-metric-widget[data-grid-color=themelight300] .dxc-axes-group path,.kpi-metric-widget[data-grid-color=themelight300] .dxc-axes-group line{stroke:var(--chart-theme-light-300, #F0F0F0) !important}.kpi-metric-widget[data-text-color=brandtealprimary] .dxc-axis-label,.kpi-metric-widget[data-text-color=brandtealprimary] .dxc-legend-item{fill:var(--chart-brand-teal-primary, #407771) !important;color:var(--chart-brand-teal-primary, #407771) !important}.kpi-metric-widget[data-text-color=brandteal400] .dxc-axis-label,.kpi-metric-widget[data-text-color=brandteal400] .dxc-legend-item{fill:var(--chart-brand-teal-400, #57a39a) !important;color:var(--chart-brand-teal-400, #57a39a) !important}.kpi-metric-widget[data-text-color=brandteal500] .dxc-axis-label,.kpi-metric-widget[data-text-color=brandteal500] .dxc-legend-item{fill:var(--chart-brand-teal-500, #407771) !important;color:var(--chart-brand-teal-500, #407771) !important}.kpi-metric-widget[data-text-color=brandteal600] .dxc-axis-label,.kpi-metric-widget[data-text-color=brandteal600] .dxc-legend-item{fill:var(--chart-brand-teal-600, #34605b) !important;color:var(--chart-brand-teal-600, #34605b) !important}.kpi-metric-widget[data-text-color=brandteal700] .dxc-axis-label,.kpi-metric-widget[data-text-color=brandteal700] .dxc-legend-item{fill:var(--chart-brand-teal-700, #274945) !important;color:var(--chart-brand-teal-700, #274945) !important}.kpi-metric-widget[data-text-color=brandteal800] .dxc-axis-label,.kpi-metric-widget[data-text-color=brandteal800] .dxc-legend-item{fill:var(--chart-brand-teal-800, #192e2c) !important;color:var(--chart-brand-teal-800, #192e2c) !important}.kpi-metric-widget[data-text-color=tealshade2] .dxc-axis-label,.kpi-metric-widget[data-text-color=tealshade2] .dxc-legend-item{fill:var(--chart-teal-shade-2, #57a39a) !important;color:var(--chart-teal-shade-2, #57a39a) !important}.kpi-metric-widget[data-text-color=tealshade3] .dxc-axis-label,.kpi-metric-widget[data-text-color=tealshade3] .dxc-legend-item{fill:var(--chart-teal-shade-3, #34605b) !important;color:var(--chart-teal-shade-3, #34605b) !important}.kpi-metric-widget[data-text-color=tealshade4] .dxc-axis-label,.kpi-metric-widget[data-text-color=tealshade4] .dxc-legend-item{fill:var(--chart-teal-shade-4, #274945) !important;color:var(--chart-teal-shade-4, #274945) !important}.kpi-metric-widget[data-text-color=errorred] .dxc-axis-label,.kpi-metric-widget[data-text-color=errorred] .dxc-legend-item{fill:var(--chart-error-red, #b20900) !important;color:var(--chart-error-red, #b20900) !important}.kpi-metric-widget[data-text-color=successgreen] .dxc-axis-label,.kpi-metric-widget[data-text-color=successgreen] .dxc-legend-item{fill:var(--chart-success-green, #197d22) !important;color:var(--chart-success-green, #197d22) !important}.kpi-metric-widget[data-text-color=warningorange] .dxc-axis-label,.kpi-metric-widget[data-text-color=warningorange] .dxc-legend-item{fill:var(--chart-warning-orange, #c25100) !important;color:var(--chart-warning-orange, #c25100) !important}.kpi-metric-widget[data-text-color=infoblue] .dxc-axis-label,.kpi-metric-widget[data-text-color=infoblue] .dxc-legend-item{fill:var(--chart-info-blue, #0044f0) !important;color:var(--chart-info-blue, #0044f0) !important}.kpi-metric-widget[data-text-color=purple] .dxc-axis-label,.kpi-metric-widget[data-text-color=purple] .dxc-legend-item{fill:var(--chart-purple, #6200B2) !important;color:var(--chart-purple, #6200B2) !important}.kpi-metric-widget[data-text-color=yellow] .dxc-axis-label,.kpi-metric-widget[data-text-color=yellow] .dxc-legend-item{fill:var(--chart-yellow, #F0AC00) !important;color:var(--chart-yellow, #F0AC00) !important}.kpi-metric-widget[data-text-color=aqua] .dxc-axis-label,.kpi-metric-widget[data-text-color=aqua] .dxc-legend-item{fill:var(--chart-aqua, #00888F) !important;color:var(--chart-aqua, #00888F) !important}.kpi-metric-widget[data-text-color=magenta] .dxc-axis-label,.kpi-metric-widget[data-text-color=magenta] .dxc-legend-item{fill:var(--chart-magenta, #8F0040) !important;color:var(--chart-magenta, #8F0040) !important}.kpi-metric-widget[data-text-color=lightgreen] .dxc-axis-label,.kpi-metric-widget[data-text-color=lightgreen] .dxc-legend-item{fill:var(--chart-light-green, #888F00) !important;color:var(--chart-light-green, #888F00) !important}.kpi-metric-widget[data-text-color=themedark900] .dxc-axis-label,.kpi-metric-widget[data-text-color=themedark900] .dxc-legend-item{fill:var(--chart-theme-dark-900, #1A1A1A) !important;color:var(--chart-theme-dark-900, #1A1A1A) !important}.kpi-metric-widget[data-text-color=themedark700] .dxc-axis-label,.kpi-metric-widget[data-text-color=themedark700] .dxc-legend-item{fill:var(--chart-theme-dark-700, #4A4A4A) !important;color:var(--chart-theme-dark-700, #4A4A4A) !important}.kpi-metric-widget[data-text-color=themelight0] .dxc-axis-label,.kpi-metric-widget[data-text-color=themelight0] .dxc-legend-item{fill:var(--chart-theme-light-0, #FFFFFF) !important;color:var(--chart-theme-light-0, #FFFFFF) !important}.kpi-metric-widget[data-text-color=themelight100] .dxc-axis-label,.kpi-metric-widget[data-text-color=themelight100] .dxc-legend-item{fill:var(--chart-theme-light-100, #FAFAFA) !important;color:var(--chart-theme-light-100, #FAFAFA) !important}.kpi-metric-widget[data-text-color=themelight300] .dxc-axis-label,.kpi-metric-widget[data-text-color=themelight300] .dxc-legend-item{fill:var(--chart-theme-light-300, #F0F0F0) !important;color:var(--chart-theme-light-300, #F0F0F0) !important}.kpi-metric-widget .dxc-axis-label{font-size:clamp(.625rem,3.5cqi,.875rem) !important;font-weight:400 !important}.kpi-metric-widget .dxc-legend,.kpi-metric-widget .dxbl-chart-legend,.kpi-metric-widget .dxbl-chart-legend-items{background-color:var(--surface-raised) !important;color:var(--body-text) !important;border-radius:.25rem}.kpi-metric-widget .dxc-legend-item{font-size:clamp(.625rem,3.5cqi,.875rem) !important}.kpi-metric-widget[data-bg-theme=light] .dxc-axis-label,.kpi-metric-widget[data-bg-theme=light] .dxc-legend-item,.kpi-metric-widget[data-bg-theme=light] .dxc-arg-elements text,.kpi-metric-widget[data-bg-theme=light] .dxc-val-elements text,.kpi-metric-widget[data-bg-theme=light] .dxc-elements-axes-group text,.kpi-metric-widget[data-bg-theme=light] .dxbl-chart-with-legend-container text,html.theme-light .kpi-metric-widget .dxc-axis-label,html.theme-light .kpi-metric-widget .dxc-legend-item,html.theme-light .kpi-metric-widget .dxc-arg-elements text,html.theme-light .kpi-metric-widget .dxc-val-elements text,html.theme-light .kpi-metric-widget .dxc-elements-axes-group text,html.theme-light .kpi-metric-widget .dxbl-chart-with-legend-container text{fill:var(--body-text) !important;color:var(--body-text) !important}.kpi-metric-widget[data-bg-theme=light] .dxc-val-grid path,.kpi-metric-widget[data-bg-theme=light] .dxc-arg-grid path,.kpi-metric-widget[data-bg-theme=light] .dxc-axes-group path,.kpi-metric-widget[data-bg-theme=light] .dxc-axes-group line,html.theme-light .kpi-metric-widget .dxc-val-grid path,html.theme-light .kpi-metric-widget .dxc-arg-grid path,html.theme-light .kpi-metric-widget .dxc-axes-group path,html.theme-light .kpi-metric-widget .dxc-axes-group line{stroke:var(--border-secondary) !important}.kpi-metric-widget[data-bg-theme=light] .dxc-legend,.kpi-metric-widget[data-bg-theme=light] .dxbl-chart-legend,.kpi-metric-widget[data-bg-theme=light] .dxbl-chart-legend-items,.kpi-metric-widget[data-bg-theme=light] [class*=dxc-legend]:not(.dxc-legend-item):not(.dxc-legend-marker),.kpi-metric-widget[data-bg-theme=light] [class*=dxbl-chart-legend]:not(.dxbl-chart-legend-item):not(.dxbl-chart-legend-icon):not(.dxbl-chart-with-legend-container),html.theme-light .kpi-metric-widget .dxc-legend,html.theme-light .kpi-metric-widget .dxbl-chart-legend,html.theme-light .kpi-metric-widget .dxbl-chart-legend-items,html.theme-light .kpi-metric-widget [class*=dxc-legend]:not(.dxc-legend-item):not(.dxc-legend-marker),html.theme-light .kpi-metric-widget [class*=dxbl-chart-legend]:not(.dxbl-chart-legend-item):not(.dxbl-chart-legend-icon):not(.dxbl-chart-with-legend-container){background-color:var(--surface-raised) !important;color:var(--body-text) !important;border-radius:.25rem}.kpi-metric-widget .dxc-tooltip,.kpi-metric-widget .dxbl-chart-tooltip{background-color:rgba(0,0,0,0) !important;border:none !important;padding:0 !important;box-shadow:none !important;filter:none !important;z-index:1000}.kpi-metric-widget .dxc-tooltip .dxbl-chart-tooltip-content-container,.kpi-metric-widget .dxbl-chart-tooltip .dxbl-chart-tooltip-content-container{background-color:rgba(0,0,0,0) !important;border:none !important;box-shadow:none !important}.kpi-metric-widget .dxc-tooltip .dxbl-chart-tooltip-pointer,.kpi-metric-widget .dxbl-chart-tooltip .dxbl-chart-tooltip-pointer{display:none !important}.kpi-metric-widget .dxc-tooltip .tooltip-content,.kpi-metric-widget .dxbl-chart-tooltip .tooltip-content{padding:0;display:flex;flex-direction:column;gap:.25rem;max-width:16rem}.kpi-metric-widget .dxc-tooltip .tooltip-content .tooltip-label,.kpi-metric-widget .dxc-tooltip .tooltip-content .tooltip-value,.kpi-metric-widget .dxbl-chart-tooltip .tooltip-content .tooltip-label,.kpi-metric-widget .dxbl-chart-tooltip .tooltip-content .tooltip-value{white-space:normal;word-wrap:break-word;overflow-wrap:break-word}@media(max-width: 1280px){.kpi-metric-widget .dxc-axis-label{font-size:clamp(.5rem,3cqi,.75rem) !important}.kpi-metric-widget .dxc-legend-item{font-size:clamp(.5rem,3cqi,.75rem) !important}}@media(max-width: 768px){.kpi-metric-widget .dxc-axis-label{font-size:clamp(.5rem,2.5cqi,.625rem) !important}.kpi-metric-widget .dxc-legend-item{font-size:clamp(.5rem,2.5cqi,.625rem) !important}}@media print{.kpi-metric-widget{background-color:#fff !important;color:#000 !important;border:.0625rem solid #000 !important}.kpi-metric-widget .dxc-axis-label,.kpi-metric-widget .dxc-legend-item{fill:#000 !important;color:#000 !important}}.kpi-metric-widget .kpi-value-overlay{position:absolute;top:.75rem;left:3rem;z-index:10;pointer-events:none}.kpi-metric-widget .kpi-value-overlay .kpi-value-display{font-size:2.5rem;font-weight:300;line-height:2.5rem;letter-spacing:-0.05rem;font-size:clamp(2.5rem,8cqi,4rem);font-weight:600;line-height:1;color:var(--body-text);text-shadow:0 2px 8px rgba(0,0,0,.3)}.kpi-metric-widget .kpi-chart-container{flex:1;width:100%;height:100%;min-height:200px;position:relative}.kpi-metric-widget .kpi-stat-legend{display:flex;flex-wrap:wrap;gap:1rem;padding:.25rem .5rem;align-items:center}.kpi-metric-widget .kpi-stat-legend .stat-item{display:flex;align-items:center;gap:.5rem}.kpi-metric-widget .kpi-stat-legend .stat-item .stat-label{font-size:.875rem;font-weight:300;line-height:1.25rem;color:var(--body-text);font-weight:400}.kpi-metric-widget .kpi-stat-legend .stat-item .stat-arrow{flex-shrink:0;width:32px;height:16px}@media(max-width: 1280px){.kpi-metric-widget{min-height:220px}.kpi-metric-widget .kpi-value-overlay .kpi-value-display{font-size:clamp(2rem,7cqi,3.5rem)}.kpi-metric-widget .kpi-chart-container{min-height:180px}}@media(max-width: 768px){.kpi-metric-widget{min-height:200px}.kpi-metric-widget .kpi-value-overlay{top:.5rem;left:1.5rem}.kpi-metric-widget .kpi-value-overlay .kpi-value-display{font-size:clamp(1.75rem,6cqi,3rem)}.kpi-metric-widget .kpi-chart-container{min-height:160px}.kpi-metric-widget .kpi-stat-legend{gap:.75rem;padding:.25rem}.kpi-metric-widget .kpi-stat-legend .stat-item .stat-label{font-size:.75rem}}@media print{.kpi-metric-widget .kpi-value-display{color:#000 !important;text-shadow:none !important}}.compyl-progress-bar .pb-visual-wrapper{position:relative;padding-top:.625rem;width:100%}.compyl-progress-bar .pb-value-triangle{position:absolute;top:0;width:0;height:0;border-left:.25rem solid rgba(0,0,0,0);border-right:.25rem solid rgba(0,0,0,0);border-top:.313rem solid var(--mud-palette-text-primary, #fff);transform:translateX(-50%)}.compyl-progress-bar .pb-target-triangle{position:absolute;top:0;width:0;height:0;border-left:.25rem solid rgba(0,0,0,0);border-right:.25rem solid rgba(0,0,0,0);border-top:.313rem solid var(--mud-palette-text-primary, #fff);transform:translateX(-50%)}.compyl-progress-bar .pb-value-indicator{position:absolute;top:.625rem;height:.813rem;width:.625rem;background-color:rgba(255, 255, 255, 0.85);transform:translateX(-50%);pointer-events:none;border-radius:.125rem}.compyl-progress-bar .pb-threshold-highlight{position:absolute;top:.625rem;height:.813rem;width:.625rem;background-color:rgba(255, 255, 255, 0.85);transform:translateX(-50%);pointer-events:none;border-radius:.125rem}.compyl-progress-bar .custom-solid-pb .dx-progressbar-range{border-radius:.25rem;transition:width .3s ease-in-out}.compyl-progress-bar .custom-solid-pb{width:100% !important}.compyl-progress-bar .dxbl-progress-bar .dxbl-progress-bar-label{display:none}.compyl-progress-bar .dxbl-progress-bar-indicator,.compyl-progress-bar .dxbl-progress-bar-track{height:.813rem !important;width:100%}.compyl-progress-bar .dxbl-progress-bar{padding-bottom:.813rem !important}.compyl-progress-bar .pb-click-filled,.compyl-progress-bar .pb-click-unfilled{position:absolute;top:.625rem;height:.813rem;z-index:2;cursor:pointer;transition:opacity .2s ease-in-out}.compyl-progress-bar .pb-click-filled:hover,.compyl-progress-bar .pb-click-unfilled:hover{opacity:.7}.compyl-progress-bar .pb-click-filled{left:0;background-color:rgba(0,0,0,0)}.compyl-progress-bar .pb-click-unfilled{background-color:rgba(0,0,0,0)}.progress-bar-widget.is-clickable{cursor:pointer}.radial-chart-widget{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:1rem;container-type:inline-size}.radial-chart-widget-container{display:flex;align-items:center;justify-content:center;gap:2rem;width:100%;min-width:0}.radial-chart-widget-gauge{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:200px;max-width:40%;aspect-ratio:200/120;container-type:inline-size}.radial-chart-widget-svg{width:100%;height:auto;display:block}.radial-chart-widget-arc{transition:stroke-dasharray .3s ease-in-out}.radial-chart-widget-arc-unfilled{stroke:var(--radial-arc-unfilled);opacity:1}.radial-chart-widget-indicator{transition:x1 .3s ease-in-out,y1 .3s ease-in-out,x2 .3s ease-in-out,y2 .3s ease-in-out}.radial-chart-widget-center-text{position:absolute;bottom:16%;left:50%;transform:translateX(-50%);text-align:center;display:flex;flex-direction:column;align-items:center;gap:2%;max-width:min(120px,80%);width:100%}.radial-chart-widget-center-text *{max-width:100%;min-width:0}.radial-chart-widget-grade{color:var(--body-text);font-weight:500;margin:0;width:100%;max-width:100%;min-width:0;font-size:clamp(.625rem,12cqi,1.5rem)}.radial-chart-widget-label{color:var(--text-muted);margin:0;width:100%;max-width:100%;min-width:0;font-size:clamp(.5rem,7cqi,.875rem)}.radial-chart-widget-stats{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;flex:1;min-width:0}.radial-chart-widget-percentage{color:var(--body-text);font-weight:500;margin:0;font-size:clamp(1rem,8cqi,2rem)}.radial-chart-widget-stat{color:var(--body-text);margin:0;white-space:nowrap;font-size:clamp(.625rem,4cqi,1rem)}@media(max-width: 1280px){.radial-chart-widget{padding:.5rem}.radial-chart-widget-container{flex-direction:column;gap:.5rem;align-items:center}.radial-chart-widget-gauge{max-width:none;width:160px}.radial-chart-widget-stats{align-items:center;text-align:center;width:100%}}@media(max-width: 768px){.radial-chart-widget-container{flex-direction:column;gap:1.5rem}.radial-chart-widget-stats{align-items:center;text-align:center}.radial-chart-widget-gauge{max-width:none;width:180px}}.chart-widget-card:has(.value-display-widget){min-height:11.875rem;height:100%;display:flex !important;flex-direction:column !important;overflow:clip;background-color:var(--surface-raised-low) !important;border-radius:.5rem !important}.chart-widget-card:has(.value-display-widget) .compyl-h4-text{font-size:1rem;font-weight:300;line-height:1.5rem}.chart-widget-card:has(.value-display-widget)>.mud-grid{flex:1 !important;display:flex !important;flex-direction:column !important;justify-content:space-between !important;margin:0 !important;width:100%}.chart-widget-card:has(.value-display-widget)>.mud-grid>.mud-grid-item{padding:0;flex-basis:auto;max-width:100%}.chart-widget-card:has(.value-display-widget)>.mud-grid>.mud-grid-item:last-child{display:contents}.chart-widget-card:has(.value-display-widget) .chart-content,.chart-widget-card:has(.value-display-widget) .value-display-widget,.chart-widget-card:has(.value-display-widget) .compyl-value-display{display:contents}.chart-widget-card:has(.value-display-widget):has(.value-display-widget.is-clickable){cursor:pointer}.value-display-stat{font-size:3rem;font-weight:600;line-height:2.5rem;letter-spacing:-0.06rem;color:var(--body-text);margin:0}.insights-component-container{background-color:var(--surface-low);border:1px solid var(--border-primary);padding:1.5rem !important;border-radius:.25rem;width:100% !important}.insights-component-container.action-items{border:1px solid var(--info) !important}.insights-component-container.action-items .insights-sparkle path,.insights-component-container.action-items .insights-sparkle rect,.insights-component-container.action-items .insights-sparkle g,.insights-component-container.action-items .insights-sparkle svg,.insights-component-container.action-items .insights-sparkle svg path,.insights-component-container.action-items .insights-sparkle svg rect{fill:var(--info) !important;color:var(--info) !important}.breach-icon path,.breach-icon rect,.breach-icon g,.breach-icon svg,.breach-icon svg path,.breach-icon svg rect{fill:var(--success) !important;color:var(--success) !important}.score-widget-card{background-color:var(--surface-raised) !important;border:1px solid var(--border-primary);width:100%;padding:1.188px 1.5px}.score-widget-card .score{font-weight:300}.insight-red{color:var(--error) !important;background-color:var(--error) !important}.insight-orange{color:var(--warning) !important;background-color:var(--warning) !important}.insight-green{color:var(--success) !important;background-color:var(--success) !important}.insight-purple{color:var(--purple) !important;background-color:var(--purple) !important}.insight-teal{color:var(--brand-tint) !important;background-color:var(--brand-tint) !important}.insight-gray{color:var(--secondary) !important;background-color:var(--secondary) !important}.score-progress-track{height:10px;width:100%;background-color:var(--surface-high);border-radius:10px;overflow:hidden}.score-progress-fill{height:100%;border-radius:10px;transition:width .6s cubic-bezier(0.4, 0, 0.2, 1)}.score-widget-card svg{width:24px;height:24px;fill:currentColor}.insights-text{font-weight:300}.insights-divider{border:1px solid;height:1px !important;opacity:1;flex-grow:0 !important}.insights-divider.overview{border-color:var(--brand-tint) !important}.insights-divider.risk-assessment,.insights-divider.bc-dr{border-color:var(--warning) !important}.insights-divider.financial-health{border-color:var(--success-trend) !important}.insights-divider.security{border-color:var(--purple) !important}.insights-divider.action-items{border-color:var(--info) !important}.certifications-chip{border-radius:1rem !important;background:rgba(var(--chip-fill-rgb), 0.3) !important}.certifications-chip .mud-chip-content{white-space:nowrap}.security-card-container{border-radius:4px;border:1px solid var(--border-primary);background:var(--surface-raised);padding:1rem !important;width:100% !important}.action-items-blip.immediate{--blip-color: var(--chip-tag-fill-red) !important}.action-items-blip.short-term{--blip-color: var(--chip-tag-fill-yellow) !important}.action-items-blip.long-term{--blip-color: var(--chip-tag-fill-green) !important}.insight-expansion-panel{border-radius:4px !important;border:1px solid var(--border-secondary);background:none !important;margin:0 !important;flex:0 !important}.insight-expansion-panel .mud-expand-panel-header{height:12px;padding:.875rem .5rem .5rem .875rem}.action-items-grid .mud-grid-item{padding:1rem 0 0 1rem !important}.action-item-row{display:flex;align-items:center;gap:.5rem;min-height:1.75rem}.action-item-row .action-item-create-task-btn{opacity:0;flex-shrink:0;transition:opacity .15s ease-in-out}.action-item-row:hover .action-item-create-task-btn{opacity:1}.action-item-row .mud-button-label{color:var(--info) !important}.security-incident-card{border-radius:4px !important;border:1px solid var(--border-primary);background:var(--surface-raised);padding:1rem}.success-metrics-card{border-radius:4px !important;border:1px solid var(--border-primary);background:var(--surface-raised);padding:1rem;width:100%}.bcpdr-chip{height:1.5rem !important;border-radius:1rem !important;width:fit-content;align-self:center;background:rgba(0,0,0,0)}.bcpdr-chip.medium{background:var(--chip-tag-fill-yellow-rgba);--blip-color: var(--chip-tag-fill-yellow)}.bcpdr-chip.low{background:var(--chip-tag-fill-green-rgba);--blip-color: var(--chip-tag-fill-green)}.bcpdr-chip.high{background:var(--chip-tag-fill-red-rgba);--blip-color: var(--chip-tag-fill-red)}.bcpdr-chip p{color:var(--body-text) !important}.bcpdr-chip .mud-chip-content{gap:.375rem !important;padding:.25rem .5rem !important}.credit-rating-status-card{border-radius:4px !important;background:var(--surface-raised);padding:1rem;width:100%}.credit-rating-status-card.aaa{border:2px solid var(--border-green-primary)}.credit-rating-status-card.aa\+,.credit-rating-status-card.aa1,.credit-rating-status-card.aa,.credit-rating-status-card.aa2,.credit-rating-status-card.aa-,.credit-rating-status-card.aa3{border:2px solid var(--success-trend)}.credit-rating-status-card.a\+,.credit-rating-status-card.a1,.credit-rating-status-card.a,.credit-rating-status-card.a2,.credit-rating-status-card.a-,.credit-rating-status-card.a3{border:2px solid var(--border-yellow-primary)}.credit-rating-status-card.bbb\+,.credit-rating-status-card.baa1,.credit-rating-status-card.bbb,.credit-rating-status-card.baa2,.credit-rating-status-card.bbb-,.credit-rating-status-card.baa3{border:2px solid var(--border-orange-primary)}.credit-rating-status-card.bb\+,.credit-rating-status-card.ba1,.credit-rating-status-card.bb,.credit-rating-status-card.ba2,.credit-rating-status-card.bb-,.credit-rating-status-card.ba3{border:2px solid var(--border-red-300)}.credit-rating-status-card.b\+,.credit-rating-status-card.b1,.credit-rating-status-card.b,.credit-rating-status-card.b2,.credit-rating-status-card.b-,.credit-rating-status-card.b3{border:2px solid var(--border-red-400)}.credit-rating-status-card.ccc\+,.credit-rating-status-card.caa1,.credit-rating-status-card.ccc,.credit-rating-status-card.caa2,.credit-rating-status-card.ccc-,.credit-rating-status-card.caa3{border:2px solid var(--border-red-500)}.credit-rating-status-card.cc,.credit-rating-status-card.ca,.credit-rating-status-card.c{border:2px solid var(--border-red-600)}.insights-landing-card{border-radius:4px !important;border:1px solid var(--border-primary);background:var(--surface-low);padding:2rem 1rem;width:214px;height:197px}button.run-insights-btn.btn-info.btn-lg.btn{height:2rem !important;padding:.5rem .75rem !important;min-width:0 !important}button.run-insights-btn.btn-info.btn-lg.btn .mud-button-label{font-size:1rem !important;font-weight:400 !important}.insights-landing-description{white-space:pre-line;text-align:center}.insights-landing-sparkle-container{height:40px;width:40px;border-radius:4px;border:1px solid var(--info) !important}.insights-landing-sparkle-container .insights-landing-sparkle path,.insights-landing-sparkle-container .insights-landing-sparkle rect,.insights-landing-sparkle-container .insights-landing-sparkle g,.insights-landing-sparkle-container .insights-landing-sparkle svg,.insights-landing-sparkle-container .insights-landing-sparkle svg path,.insights-landing-sparkle-container .insights-landing-sparkle svg rect{fill:var(--body-text) !important;color:var(--body-text) !important}.plus-icon{align-items:center !important;justify-content:center !important;width:1.25rem !important;height:1.25rem !important;padding:.25rem !important;flex-shrink:0 !important;filter:none !important;box-sizing:border-box !important}.plus-icon svg{width:.75rem !important;height:.75rem !important;filter:none !important}.plus-icon svg path{fill:var(--icon-primary) !important}.incident-entry-grid .mud-grid-item{padding:1.5rem 0 0 .25rem !important}.incident-grid{background:var(--surface-low) !important}.incident-grid .mud-tabs-tabbar{margin-bottom:0 !important}.vendor-insights-task-drawer .mud-grid-item{padding:.5rem !important}.vendor-insights-task-drawer .extension-info-card.mud-alert.mud-alert-filled-info{background-color:var(--info) !important}.vendor-insights-task-drawer .permissions-info-card.mud-alert.mud-alert-filled-info{background-color:var(--info) !important}.vendor-insights-task-footer{width:100%;display:flex;gap:.75rem}.vendor-insights-task-footer--view{flex-direction:column}.vendor-insights-task-footer-btn{flex:1}.vendor-insights-task-footer-row{width:100%}.ai-builder-drawer-host .compyl-drawer{background:var(--surface-low) !important}.ai-builder-drawer-host .compyl-drawer-content{display:flex;flex-direction:column}.ai-builder-drawer-title{display:flex;align-items:center;gap:.5rem}.ai-builder-drawer-body{display:flex;flex-direction:column;flex:1;gap:1.5rem;padding:1rem 0}.ai-builder-step-content{display:flex;flex-direction:column;flex:1;gap:1.25rem}.ai-blueprint-helpertext{font-size:.875rem !important}.ai-builder-tab-strip{display:flex;align-items:center;gap:.75rem;flex-shrink:0;padding:.5rem 0;padding-left:.5rem;border-radius:.25rem;background:rgba(48,48,48,0);box-shadow:inset 0 0 0 .0625rem var(--border-primary)}.ai-builder-tab-strip .tab-item{padding:.375rem .5rem;font-size:1rem;font-weight:400;color:var(--text-muted);cursor:default;white-space:nowrap;transition:color .15s;border:none;border-image:none}.ai-builder-tab-strip .tab-item--active{color:var(--body-text);font-weight:400;background-color:rgba(var(--active-tab-rgb), 0.09);border-color:rgba(0,0,0,0);border-radius:.25rem;border-bottom:none;border-image:none}.ai-builder-tab-strip .tab-item--reached{cursor:pointer;color:var(--text-muted)}.ai-builder-tab-strip .tab-item--disabled{color:var(--text-muted);cursor:default}.ai-builder-tab-strip .tab-item:disabled{opacity:1}.ai-builder-describe-step{display:flex;flex-direction:column}.ai-builder-describe-step .describe-step-header{display:flex;flex-direction:column}.blueprints-ai-edit-prompt.btn.btn-primary{display:flex !important;align-items:center !important;gap:.5rem !important;min-width:3rem !important;padding:.5rem .75rem !important;height:2.4rem !important}.ai-blueprints-footer-actions.btn.btn-primary{display:flex !important;align-items:center !important;gap:.5rem !important;min-width:3rem !important;padding:.5rem .75rem !important;height:2.4rem !important}.ai-blueprint-use-this.btn.btn-primary{display:flex !important;align-items:center !important;gap:.5rem !important;min-width:3rem !important;padding:.5rem .75rem !important;height:2.4rem !important}.ai-builder-check-existing-step{display:flex;flex-direction:column;flex:1;gap:1rem}.ai-builder-check-existing-step .check-existing-prompt-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.75rem;border-radius:.25rem;border:.0625rem solid var(--border-secondary)}.ai-builder-check-existing-step .check-existing-prompt-row .prompt-summary{display:flex;flex-direction:column;gap:.2rem;flex:1;min-width:0}.ai-builder-check-existing-step .check-existing-matches-header{display:flex;justify-content:space-between;align-items:center;padding-top:.25rem}.ai-builder-check-existing-step .check-existing-matches-list{display:flex;flex-direction:column;gap:.5rem}.ai-builder-check-existing-step .match-card{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;border-radius:.25rem;border:.0625rem solid var(--border-secondary)}.ai-builder-check-existing-step .match-card .match-info{display:flex;flex-direction:column;gap:.15rem;flex:1;min-width:0}.ai-builder-check-existing-step .check-existing-hint{text-align:center;padding-top:.25rem}.ai-builder-check-existing-step .check-existing-no-matches{flex:1;display:flex;align-items:center;justify-content:center;text-align:center;padding:1rem}.ai-builder-review-step{display:flex;flex-direction:column;gap:1.25rem}.ai-builder-review-step .review-step-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:3rem 1rem;text-align:center}.ai-builder-review-step .review-step-loading .review-step-loading-icons{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.ai-builder-review-step .review-step-loading .review-step-loading-icons .loading-arrow{color:var(--text-muted)}.ai-builder-review-step .review-step-loading .review-step-progress-bar{width:100%;max-width:20rem;margin-top:.5rem;border:none !important;box-shadow:none !important;outline:none !important}.ai-builder-review-step .review-step-loading .review-step-progress-bar::before,.ai-builder-review-step .review-step-loading .review-step-progress-bar::after{border:none !important}.ai-builder-review-step .review-step-loading .review-step-progress-bar .mud-progress-linear-bars{border:none !important;box-shadow:none !important}.ai-builder-review-step .review-step-loading .review-step-progress-bar .mud-progress-linear-bar{background-color:var(--info) !important;border:none !important;box-shadow:none !important}.ai-builder-review-step .review-step-prompt-row{display:flex;flex-direction:column;gap:.2rem;padding:.75rem;border-radius:.25rem;border:.0625rem solid var(--border-secondary)}.ai-builder-review-step .review-step-field{display:flex;flex-direction:column}.ai-builder-review-step .review-step-field .mud-input input,.ai-builder-review-step .review-step-field .mud-input textarea{font-size:.813rem}.ai-builder-review-step .review-step-pass-fail{gap:.35rem}.ai-builder-review-step .review-step-pass-fail .review-step-pass-fail-info{opacity:.75}.ai-builder-review-step .review-step-pass-fail .review-step-pass-fail-row{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:.75rem 1rem;margin-top:.25rem;min-width:0}.ai-builder-review-step .review-step-pass-fail .review-step-pass-fail-row .pass-fail-pair{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;flex:0 0 auto;gap:.35rem;min-width:0}.ai-builder-review-step .review-step-pass-fail .review-step-pass-fail-row .compyl-select{flex-grow:0 !important;flex-shrink:0;width:7.5rem;min-width:7.5rem;max-width:9rem}.ai-builder-review-step .review-step-pass-fail .review-step-pass-fail-row .compyl-select .mud-stack{width:100%}.ai-builder-review-step .review-step-pass-fail .review-step-pass-fail-row .pass-fail-label{white-space:nowrap;flex-shrink:0}.ai-builder-review-step .review-step-pass-fail .review-step-pass-fail-row .query-pass-fail-container,.ai-builder-review-step .review-step-pass-fail .review-step-pass-fail-row .mud-select{width:100%;max-width:100%;flex-shrink:0}.ai-builder-review-step .review-step-selector-section{display:flex;flex-direction:column;gap:.5rem}.ai-builder-review-step .review-step-selector-section .selector-section-label{display:flex;align-items:center;gap:.35rem}.ai-builder-review-step .review-step-selector-section .selector-section-label .ai-sparkle-label{opacity:.65}.ai-builder-review-step .review-step-chip-section{display:flex;flex-direction:column;gap:.5rem}.ai-builder-review-step .review-step-chip-section .chip-section-label{display:flex;align-items:center;gap:.35rem}.ai-builder-review-step .review-step-chip-section .chip-section-label .ai-sparkle-label{opacity:.65}.ai-builder-review-step .review-step-chip-section .chip-list{display:flex;flex-wrap:wrap;gap:.375rem}.ai-builder-review-step .review-step-chip-section .chip-list .custom-blueprint-chip{display:inline-flex;align-items:center;gap:.25rem;background:var(--surface-mid) !important;border:.0625rem solid var(--border-secondary) !important;border-radius:.25rem !important;padding:.25rem .375rem .25rem .625rem;height:auto;box-shadow:none !important}.ai-builder-review-step .review-step-chip-section .chip-list .custom-blueprint-chip .chip-close-btn{border:none;background:rgba(0,0,0,0);padding:0;width:1rem;height:1rem;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-primary)}.ai-builder-review-step .review-step-chip-section .chip-list .custom-blueprint-chip .chip-close-btn:hover{opacity:.8}.ai-builder-review-step .review-step-sql-section{display:flex;flex-direction:column;gap:.5rem}.ai-builder-review-step .review-step-sql-section .sql-section-header{display:flex;align-items:center;justify-content:space-between}.ai-builder-review-step .review-step-sql-section .sql-block{padding:.75rem 1rem;border-radius:.25rem;border:.0625rem solid var(--border-primary);background:var(--surface-low);overflow-x:auto}.ai-builder-review-step .review-step-sql-section .sql-block .sql-code{margin:0;font-family:"Courier New",monospace;font-size:.6875rem;line-height:1.5;white-space:pre-wrap;word-break:break-all}.ai-builder-review-step .review-step-preview-section{display:flex;flex-direction:column;gap:.5rem}.ai-builder-review-step .review-step-preview-section .preview-section-header{display:flex;align-items:center;justify-content:space-between}.ai-builder-review-step .review-step-preview-section .preview-section-hint{text-align:center;padding-top:.25rem}.ai-builder-review-step .review-step-preview-section .preview-empty-state{display:flex;align-items:center;justify-content:center;text-align:center;padding:2rem 1.5rem;border-radius:.25rem;border:.0625rem solid var(--border-primary)}.ai-builder-review-step .review-step-preview-section .preview-empty-state .preview-empty-state-text{font-size:.813rem}.ai-builder-review-step .review-step-preview-section .preview-table-wrapper{overflow-x:auto;border-radius:.25rem;border:.0625rem solid var(--border-primary)}.ai-builder-review-step .review-step-preview-section .ai-preview-table{width:100%;border-collapse:collapse;font-size:.8rem}.ai-builder-review-step .review-step-preview-section .ai-preview-table th{padding:.5rem .75rem;text-align:left;font-weight:600;border-bottom:.0625rem solid var(--border-primary);white-space:nowrap}.ai-builder-review-step .review-step-preview-section .ai-preview-table td{padding:.5rem .75rem;border-bottom:.0625rem solid var(--border-primary);white-space:nowrap}.ai-builder-review-step .review-step-preview-section .ai-preview-table tbody tr:last-child td{border-bottom:none}.ai-builder-created-step{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:4rem 1rem;text-align:center}.ai-builder-created-step .created-step-icon{margin-bottom:.5rem}.ai-builder-created-step .created-step-icon .created-success-icon{color:var(--success)}.ai-builder-confirm-summary-table{width:100%;border-collapse:collapse;border-radius:.25rem;overflow:hidden;border:.0625rem solid var(--border-primary)}.ai-builder-confirm-summary-table td{padding:.5rem .75rem;border-bottom:.0625rem solid var(--border-primary);vertical-align:top}.ai-builder-confirm-summary-table tbody tr:last-child td{border-bottom:none}.ai-builder-confirm-summary-table .summary-label{width:7rem;white-space:nowrap}.ai-builder-confirm-summary-table .confirm-sql-status{color:var(--success)}.ai-builder-confirm-overlay{position:absolute;inset:0;z-index:1200;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;padding:1rem}.ai-builder-confirm-dialog{width:100%;max-width:28.75rem !important;max-height:90vh;overflow:auto;border:.0625rem solid var(--border-primary);border-radius:.25rem;background:var(--surface-low);padding:1rem;display:flex;flex-direction:column;gap:.75rem}.ai-builder-confirm-actions{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.5rem}.ai-builder-footer{width:100%;display:flex;flex-direction:column;gap:.5rem}.ai-builder-footer.ai-builder-footer-split{flex-direction:row;justify-content:space-between;align-items:center}.copy-icon svg{transform:translate(0.3rem, 0.25rem) !important}.review-step-error{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:2rem 1rem;text-align:center}.review-step-error .review-step-error-icon{font-size:2.5rem;color:var(--error)}.task-card-skeleton{height:15rem;cursor:default}.task-card-skeleton .chip-skeleton{border-radius:12px}.task-card-skeleton .avatar-group-skeleton{align-items:center}.task-board-skeleton{width:100%;padding:1rem 0}.board-columns{display:grid;grid-template-columns:repeat(4, 1fr);gap:1.5rem;width:100%}.board-column-skeleton{display:flex;flex-direction:column;gap:1rem;min-width:280px}.column-header-skeleton{padding:1rem;border-radius:8px;background-color:var(--surface-low);border:1px solid color-mix(in srgb, var(--border-primary) var(--thin-border), transparent)}.column-cards-skeleton{display:flex;flex-direction:column;gap:.75rem}.task-grid-skeleton{width:100%;border-radius:8px;overflow:hidden;background-color:var(--surface-low);border:1px solid color-mix(in srgb, var(--border-primary) var(--thin-border), transparent)}.grid-header-skeleton{border-bottom:2px solid color-mix(in srgb, var(--border-primary) var(--thin-border), transparent)}.grid-rows-skeleton{display:flex;flex-direction:column}.grid-row-skeleton{border-bottom:1px solid color-mix(in srgb, var(--border-primary) var(--thin-border), transparent);transition:background-color .2s ease}.grid-row-skeleton:last-child{border-bottom:none}.grid-row-skeleton:hover{background-color:var(--row-hover)}.question-answer-sets-grid-skeleton{width:100%;border-radius:.5rem;overflow:hidden;background-color:var(--surface-low);border:.0625rem solid color-mix(in srgb, var(--border-primary) var(--thin-border), transparent)}.settings-crud-grid-skeleton{width:100%;border-radius:.5rem;overflow:hidden;background-color:var(--surface-low);border:.0625rem solid color-mix(in srgb, var(--border-primary) var(--thin-border), transparent)}.settings-crud-grid-skeleton .settings-crud-grid-skeleton-toolbar{gap:.75rem;margin-bottom:.75rem}.settings-crud-grid-skeleton .search-skeleton-inner{padding:0 .75rem}.settings-crud-grid-skeleton .toolbar-spacer{flex-grow:1}.settings-crud-grid-skeleton .toolbar-button-skeleton{border-radius:.5rem}.settings-crud-grid-skeleton .filter-skeleton-icon{margin:0 auto}.settings-crud-grid-skeleton .grid-header-inner{padding:1rem}.settings-crud-grid-skeleton .grid-row-inner{padding:.75rem 1rem}.settings-crud-grid-skeleton .grid-header-spacer,.settings-crud-grid-skeleton .grid-row-spacer{flex:1}.settings-crud-grid-skeleton .grid-row-status-column{width:10%}.settings-management-grid-skeleton{width:100%;border-radius:.5rem;overflow:hidden;background-color:var(--surface-low);border:.0625rem solid color-mix(in srgb, var(--border-primary) var(--thin-border), transparent)}.risk-thresholds-form-skeleton{width:100%}.risk-thresholds-form-skeleton .field-skeleton{border-radius:.25rem}.risk-thresholds-form-skeleton .save-button-skeleton{border-radius:.5rem}.general-feature-skeleton{width:100%}.general-feature-skeleton .field-skeleton{border-radius:.25rem}.general-feature-skeleton .save-button-skeleton{border-radius:.5rem}.associated-users-form-skeleton{width:100%}.associated-users-form-skeleton .field-skeleton{border-radius:.25rem}.associated-users-form-skeleton .chip-skeleton{border-radius:.75rem}.associated-users-form-skeleton .add-button-skeleton{margin:0 auto}.associated-users-form-skeleton .save-button-skeleton{border-radius:.5rem}.quick-filter-skeleton-wrapper{margin-bottom:.5rem}.quick-filter-skeleton-header{width:100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.quick-filter-skeleton-container{padding:0;background:rgba(0,0,0,0);width:100%}.quick-filter-skeleton-row{display:flex;flex-direction:row;flex-wrap:nowrap;gap:.75rem;width:100%;overflow-x:auto;padding-bottom:.5rem}.filter-card-skeleton{display:flex;flex:1 1 auto;height:6.32rem;padding:.75rem 0;flex-direction:column;align-items:center;gap:.5rem;border-radius:.625rem;border:1px solid color-mix(in srgb, var(--border-primary) var(--thin-border), transparent);background-color:var(--surface-low);cursor:pointer;transition:all .2s ease}.filter-skeleton-header{display:flex;justify-content:space-between;align-items:center}.filter-count-skeleton{font-weight:700}.what-you-should-do-next-skeleton{max-height:3.0625rem;padding:.5rem 1rem;background-color:var(--surface-low);border:1px solid color-mix(in srgb, var(--border-primary) var(--thin-border), transparent);border-radius:.75rem;display:flex;align-items:center}.what-you-should-do-next-skeleton .wysddn-skeleton-pill{border-radius:.5rem}.activity-tracking-skeleton{max-height:3.0625rem;width:100%;padding:.5rem 1rem;background-color:var(--surface-low);border:1px solid color-mix(in srgb, var(--border-primary) var(--thin-border), transparent);border-radius:.75rem;display:flex;align-items:center;justify-content:center}.search-skeleton{width:300px;height:40px;border-radius:.5rem;border:1px solid color-mix(in srgb, var(--border-primary) var(--thin-border), transparent);background-color:var(--surface-low);display:flex;align-items:center}.framework-button-skeleton{width:170px;height:36px;border-radius:.5rem;border:1px solid color-mix(in srgb, var(--border-primary) var(--thin-border), transparent);background-color:var(--surface-low);display:flex;align-items:center;justify-content:center;padding:0 1rem}.view-button-skeleton{width:100px;height:36px;border-radius:.5rem;border:1px solid color-mix(in srgb, var(--border-primary) var(--thin-border), transparent);background-color:var(--surface-low);display:flex;align-items:center;justify-content:center;padding:0 .75rem}.filter-button-skeleton{width:40px;height:36px;border-radius:.5rem;border:1px solid color-mix(in srgb, var(--border-primary) var(--thin-border), transparent);background-color:var(--surface-low);display:flex;align-items:center;justify-content:center}.browse-policies-skeleton .browse-policies-skeleton-chart-toggle{padding:.5rem 0}.browse-policies-skeleton .browse-policies-skeleton-chart-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:.75rem;width:100%}@media(max-width: 1280px){.browse-policies-skeleton .browse-policies-skeleton-chart-grid{grid-template-columns:1fr}}.browse-policies-skeleton .browse-policies-skeleton-toolbar{background-color:var(--surface-low);border-radius:.25rem;padding:1rem;border:1px solid var(--component-border);display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.policy-chart-skeleton{background-color:var(--surface-low) !important;border:1px solid var(--border-secondary);border-radius:.5rem;padding:1rem}.policy-tile-skeleton{height:10.0625rem;border:1px solid var(--border-secondary);border-radius:.25rem;padding:.75rem 1rem;background-color:var(--surface-low) !important}.policy-tile-skeleton .policy-tile-skeleton-header{width:100%}.policy-tile-skeleton .policy-tile-skeleton-chip{border-radius:.875rem}.browse-policies-skeleton-spacer{flex-grow:1}.browse-policies-skeleton-search-inner{padding:0 .75rem}.policy-chart-skeleton-bar-area{border-radius:.25rem}.policy-document-skeleton .policy-document-skeleton-toggle{display:flex;flex-direction:row;align-items:stretch;gap:.25rem;padding:.25rem;width:100%;border-radius:.5rem;overflow:hidden;background-color:var(--surface-low) !important;border:1px solid var(--border-primary)}.policy-document-skeleton .policy-document-skeleton-accordions{width:100%}.policy-document-skeleton .policy-document-skeleton-accordion{background-color:var(--surface-low) !important;border:1px solid var(--border-primary);border-radius:.5rem;padding:.75rem;min-height:2.75rem;display:flex;align-items:center}.policy-document-skeleton .policy-document-skeleton-accordion .mud-stack{width:100%}.policy-document-skeleton .policy-document-skeleton-darkmode-note{padding:.5rem 1rem;margin-bottom:1rem;border-radius:.5rem;background-color:color-mix(in srgb, var(--surface-low, transparent) 100%, transparent)}.policy-document-skeleton .policy-document-skeleton-toggle-item{border-radius:.375rem}.policy-document-skeleton .policy-document-skeleton-banner{border-radius:.5rem}.policy-document-skeleton .policy-document-skeleton-editor{border-radius:.375rem}.policy-document-skeleton .policy-document-skeleton-spacer{flex-grow:1}@media(max-width: 1400px){.board-columns{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 768px){.board-columns{grid-template-columns:1fr}}.module-widget-skeleton{width:100%;display:flex;flex-direction:column;gap:1rem}.module-chart-skeleton-container{display:grid;grid-template-columns:repeat(3, 1fr);gap:1rem;padding:.5rem 0}.module-chart-skeleton-card{background-color:var(--surface-low);border:1px solid color-mix(in srgb, var(--border-primary) var(--thin-border), transparent);border-radius:8px;padding:1rem;display:flex;flex-direction:column;align-items:center;min-height:200px}.module-chart-skeleton-circle{margin:1rem auto}.module-toolbar-skeleton{display:flex;align-items:center;gap:.75rem;padding:.5rem 0}.module-widget-skeleton__toolbar-search-stack{padding:0 12px}.module-widget-skeleton__toolbar-flex-spacer{flex-grow:1}.module-widget-skeleton__filter-trigger-skeleton{margin:0 auto}.module-widget-skeleton__grid-header-stack{padding:.75rem 1rem}.module-widget-skeleton__grid-row-stack{padding:.625rem 1rem}.module-widget-skeleton__grid-status-stack{width:14%}.module-widget-skeleton__chip-skeleton{border-radius:12px}.module-grid-skeleton{width:100%;border-radius:8px;overflow:hidden;background-color:var(--surface-low);border:1px solid color-mix(in srgb, var(--border-primary) var(--thin-border), transparent)}.module-grid-header-skeleton{border-bottom:2px solid color-mix(in srgb, var(--border-primary) var(--thin-border), transparent)}.module-grid-rows-skeleton{display:flex;flex-direction:column}.module-grid-row-skeleton{border-bottom:1px solid color-mix(in srgb, var(--border-primary) var(--thin-border), transparent)}.module-grid-row-skeleton:last-child{border-bottom:none}@media(max-width: 1200px){.module-chart-skeleton-container{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 768px){.module-chart-skeleton-container{grid-template-columns:1fr}}.home-dashboard{width:100%;user-select:none;margin-bottom:1.5rem}.dashboard-welcome{margin-bottom:1.5rem;margin-top:2rem}.dashboard-welcome-title{font-size:1.875rem;font-weight:600;color:var(--body-text);margin-bottom:.25rem}.dashboard-welcome-subtitle{font-size:.875rem;font-weight:300;line-height:1.25rem;color:var(--text-muted)}.dashboard-stat-card{height:100%;display:flex;flex-direction:column;border-radius:.5rem;background-color:var(--surface-low);border:1px solid color-mix(in srgb, var(--border-primary) var(--thin-border), transparent);transition:all .2s ease;position:relative;overflow:hidden}.dashboard-stat-card::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--accent-color)}.dashboard-stat-card--green{--accent-color: var(--success)}.dashboard-stat-card--yellow{--accent-color: var(--warning)}.dashboard-stat-card--teal{--accent-color: var(--action)}.dashboard-stat-card--purple{--accent-color: var(--purple)}.dashboard-stat-card--red{--accent-color: var(--error)}.dashboard-stat-card-title{font-size:.875rem;font-weight:300;line-height:1.25rem;font-weight:500;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05rem}.dashboard-stat-card-icon{color:var(--text-muted);opacity:.6}.dashboard-stat-card-value-container{margin-top:auto}.dashboard-stat-card-value{font-size:2.5rem;font-weight:700;color:var(--body-text);line-height:1}.dashboard-stat-card-suffix{font-size:1.25rem;font-weight:400;line-height:1.75rem;font-weight:500;color:var(--text-muted)}.dashboard-stat-card-trend{font-size:1rem;font-weight:300;line-height:1.5rem;margin-top:.75rem}.dashboard-chart-card{background-color:var(--surface-low);border:1px solid color-mix(in srgb, var(--border-primary) var(--thin-border), transparent);border-radius:8px;overflow:hidden;padding:1.5rem;height:100%}.dashboard-chart-card-title{color:var(--body-text);display:block}.dashboard-chart-card-subtitle{font-size:.75rem;color:var(--text-muted)}.dashboard-chart-card .mud-card-content:has(.dashboard-framework-item,.dashboard-blueprint-item){padding-left:0;padding-right:0;padding-bottom:0}.dashboard-framework-list{max-height:400px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0);padding-right:.25rem}.dashboard-framework-list::-webkit-scrollbar{width:.25rem !important;background-color:rgba(0,0,0,0) !important}.dashboard-framework-list::-webkit-scrollbar-track{background:rgba(0,0,0,0) !important;box-shadow:none !important;border:none !important}.dashboard-framework-list::-webkit-scrollbar-thumb{background:rgba(0,0,0,0) !important;border-radius:1.563rem !important;visibility:hidden !important}.dashboard-framework-list:hover{scrollbar-width:thin;scrollbar-color:var(--component-scroll-thumb) rgba(0,0,0,0)}.dashboard-framework-list:hover::-webkit-scrollbar{width:.25rem !important;height:.25rem !important}.dashboard-framework-list:hover::-webkit-scrollbar-thumb{background:var(--component-scroll-thumb) !important;border-radius:1.563rem !important;visibility:visible !important;cursor:pointer !important}.dashboard-framework-list:hover::-webkit-scrollbar-thumb:hover{background:var(--component-scroll-thumb-hover) !important}.dashboard-framework-item{padding:.75rem;border-radius:6px;background-color:var(--surface-low);border:1px solid color-mix(in srgb, var(--border-primary) var(--thin-border), transparent);transition:all .2s ease;cursor:pointer}.dashboard-framework-item:hover{background-color:var(--row-hover);background-color:var(--surface-raised);box-shadow:var(--surface-raised-shadow)}.dashboard-framework-item-icon-container{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:.25rem;background-color:var(--surface-raised);box-shadow:var(--surface-raised-shadow);border:.0625rem solid var(--border-primary)}.dashboard-framework-item-icon{width:2rem;height:2rem;object-fit:contain;display:block}.dashboard-framework-item-icon-fallback{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:.25rem;background:linear-gradient(135deg, var(--primary) 0%, var(--primary-hover) 100%);color:#fff;font-size:.6875rem;font-weight:600;letter-spacing:.03125rem;line-height:1;text-transform:uppercase}.dashboard-framework-item-progress-track{height:8px;border-radius:4px;background-color:color-mix(in srgb, var(--border-primary) 20%, transparent);overflow:hidden}.dashboard-framework-item-progress-fill{height:100%;border-radius:4px;transition:width .3s ease}.dashboard-framework-item-progress-fill--red{background-color:var(--error)}.dashboard-framework-item-progress-fill--orange{background-color:var(--warning)}.dashboard-framework-item-progress-fill--teal{background-color:var(--action)}.dashboard-blueprint-item{padding:.75rem;border-radius:6px;background-color:var(--surface-low);border:1px solid color-mix(in srgb, var(--border-primary) var(--thin-border), transparent);transition:all .2s ease;cursor:pointer}.dashboard-blueprint-item:hover{background-color:var(--row-hover);background-color:var(--surface-raised);box-shadow:var(--surface-raised-shadow)}.dashboard-blueprint-item-dot{width:8px;height:8px;border-radius:50%;background-color:var(--success);flex-shrink:0;box-shadow:0 0 8px color-mix(in srgb, var(--success) 50%, transparent)}.dashboard-blueprint-item-count{text-align:right;min-width:80px}.dashboard-stat-card-skeleton{height:140px;background-color:var(--surface-low);border-radius:8px;border:1px solid color-mix(in srgb, var(--border-primary) var(--thin-border), transparent);padding:1.5rem}.dashboard-chart-skeleton{background-color:var(--surface-low);border-radius:8px;border:1px solid color-mix(in srgb, var(--border-primary) var(--thin-border), transparent);padding:1.5rem}.dashboard-framework-skeleton-item,.dashboard-blueprint-skeleton-item{padding:.75rem;border-radius:6px;background-color:var(--surface-low);border:1px solid color-mix(in srgb, var(--border-primary) var(--thin-border), transparent)}.home-dashboard-chart-row-item--task-distribution{order:1}.home-dashboard-chart-row-item--control-automation{order:2}.home-dashboard-chart-row-item--framework{order:3}.home-dashboard-chart-row-item--blueprints{order:4}.home-dashboard--charts-r7 .home-dashboard-chart-row-item--framework{order:1}.home-dashboard--charts-r7 .home-dashboard-chart-row-item--blueprints{order:2}.home-dashboard--charts-r7 .home-dashboard-chart-row-item--task-distribution{order:3}.home-dashboard--charts-r7 .home-dashboard-chart-row-item--control-automation{order:4}@media(max-width: 1280px){.dashboard-stat-card-value{font-size:2rem}.dashboard-framework-item{flex-wrap:wrap}.dashboard-framework-item-progress-track{width:100% !important;margin-top:.5rem}}@media(max-width: 768px){.home-dashboard{padding:.5rem}.dashboard-welcome{margin-bottom:1rem}.dashboard-welcome-title{font-size:1.5rem}.dashboard-stat-card-value{font-size:1.75rem}.dashboard-blueprint-item-count{min-width:auto}}.theme-dark .dxc-tooltip td,.theme-dark .dxc-tooltip span{color:#121212 !important}.dashboards-section-container{background-color:var(--surface-low);border:1px solid var(--border-secondary);border-radius:.5rem}.mud-paper.dashboards-section-container .mud-expand-panel{background-color:var(--surface-raised) !important;box-shadow:var(--surface-raised-shadow) !important;border:1px solid var(--border-secondary) !important}.mud-paper.dashboards-section-container .mud-collapse-container{background-color:unset !important;box-shadow:none !important}.dashboards-accordion-panel{background-color:var(--surface-raised);box-shadow:var(--surface-raised-shadow);border:1px solid var(--border-secondary);border-radius:.25rem}.dashboards-accordion-content{background-color:var(--surface-high);box-shadow:var(--surface-high-shadow)}.reports-section-container{background-color:var(--surface-low);border:1px solid var(--border-secondary);border-radius:.5rem}.mud-paper.reports-section-container .mud-expand-panel{background-color:var(--surface-raised) !important;box-shadow:var(--surface-raised-shadow) !important;border:1px solid var(--border-secondary) !important}.mud-paper.reports-section-container .mud-collapse-container{background-color:unset !important;box-shadow:none !important}.reports-accordion-panel{background-color:var(--surface-raised);box-shadow:var(--surface-raised-shadow);border:1px solid var(--border-secondary);border-radius:.25rem}.reports-accordion-content{background-color:var(--surface-high);box-shadow:var(--surface-high-shadow)}.quick-filters-wrapper{margin-bottom:.5rem}.quick-filters-wrapper .quick-filters-header{width:100%;display:flex;justify-content:space-between;align-items:center}.quick-filters-wrapper .quick-filters-header .toggle-button.btn{padding:0 !important;margin:0 !important;color:var(--body-text) !important;min-width:auto !important;font-size:.875rem !important;text-align:center;font-style:normal;font-weight:400;line-height:1.25rem}.quick-filters-wrapper .quick-filters-header .toggle-button.btn:hover{background:rgba(0,0,0,0) !important}.quick-filters-wrapper .quick-filters-header .dashboard-link{font-size:.875rem;color:var(--action);text-decoration:underline;cursor:pointer;transition:color .2s}.quick-filters-wrapper .quick-filters-header .dashboard-link:hover{color:var(--action-hover)}.quick-filters-wrapper .quick-filters-container{padding:0;background:rgba(0,0,0,0);width:100%}.quick-filters-wrapper .quick-filters-container .quick-filters-row{display:flex;flex-direction:row;flex-wrap:nowrap;gap:.75rem;width:100%;overflow-x:auto;overflow-y:visible;padding-top:.25rem;padding-bottom:.5rem}.quick-filters-wrapper .quick-filters-container .quick-filters-row::-webkit-scrollbar{height:.375rem}.quick-filters-wrapper .quick-filters-container .quick-filters-row::-webkit-scrollbar-track{background:var(--surface-low);border-radius:.25rem}.quick-filters-wrapper .quick-filters-container .quick-filters-row::-webkit-scrollbar-thumb{background:var(--border-primary);border-radius:.25rem}.quick-filters-wrapper .quick-filters-container .quick-filters-row::-webkit-scrollbar-thumb:hover{background:var(--border-secondary)}.quick-filters-wrapper .quick-filters-container .filter-card{display:flex;flex:1 1 auto;height:6.32rem;padding:.75rem 0;flex-direction:column;align-items:center;gap:.5rem;border-radius:.625rem;border:1px solid color-mix(in srgb, var(--border-primary) var(--thin-border), transparent);background-color:var(--surface-low);cursor:pointer;transition:all .2s ease;position:relative;overflow:hidden}.quick-filters-wrapper .quick-filters-container .filter-card:hover{transform:translateY(-2px);box-shadow:0 .25rem .5rem rgba(0,0,0,.15)}.quick-filters-wrapper .quick-filters-container .filter-card.active::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--filter-overlay-color, var(--action));opacity:.15;pointer-events:none;z-index:0}.quick-filters-wrapper .quick-filters-container .filter-card.active .filter-card-content{position:relative;z-index:1}.quick-filters-wrapper .quick-filters-container .filter-card.active[data-color="#90CAF9"],.quick-filters-wrapper .quick-filters-container .filter-card.active[data-color="#34605b"]{border-color:var(--action);--filter-overlay-color: var(--action)}.quick-filters-wrapper .quick-filters-container .filter-card.active[data-color="#EF5350"]{border-color:var(--error);--filter-overlay-color: var(--error)}.quick-filters-wrapper .quick-filters-container .filter-card.active[data-color="#FFA726"]{border-color:var(--warning);--filter-overlay-color: var(--warning)}.quick-filters-wrapper .quick-filters-container .filter-card.active[data-color="var(--yellow)"]{border-color:var(--yellow);--filter-overlay-color: var(--yellow)}.quick-filters-wrapper .quick-filters-container .filter-card.active[data-color="var(--neutral)"]{border-color:var(--neutral);--filter-overlay-color: var(--neutral)}.quick-filters-wrapper .quick-filters-container .filter-card.active[data-color="var(--info)"]{border-color:var(--info);--filter-overlay-color: var(--info)}.quick-filters-wrapper .quick-filters-container .filter-card.active[data-color="#66BB6A"]{border-color:var(--success);--filter-overlay-color: var(--success)}.quick-filters-wrapper .quick-filters-container .filter-card .filter-card-content{display:flex;flex-direction:column;align-items:center;gap:.5rem;width:100%}.quick-filters-wrapper .quick-filters-container .filter-card .filter-card-content .filter-header{display:flex;width:100%;padding:0 1rem;justify-content:space-between;align-items:center}.quick-filters-wrapper .quick-filters-container .filter-card .filter-card-content .filter-header .filter-blip{width:.75rem;height:.75rem;flex-shrink:0;border-radius:50%}.quick-filters-wrapper .quick-filters-container .filter-card .filter-card-content .filter-header .filter-icon{color:var(--border-primary)}.quick-filters-wrapper .quick-filters-container .filter-card .filter-card-content .filter-header .filter-icon svg{fill:var(--border-primary)}.quick-filters-wrapper .quick-filters-container .filter-card .filter-card-content .filter-count{font-size:1.5rem;font-weight:400;line-height:2rem;text-align:center;color:var(--body-text);margin:0;position:relative;display:inline-block;min-width:2rem}.quick-filters-wrapper .quick-filters-container .filter-card .filter-card-content .filter-count .count-delta{position:absolute;left:50%;transform:translateX(-50%);font-size:.875rem;font-weight:600;opacity:0;pointer-events:none;white-space:nowrap}.quick-filters-wrapper .quick-filters-container .filter-card .filter-card-content .filter-count .count-delta-increase{color:var(--success);animation:count-increase 1.2s ease-out forwards}.quick-filters-wrapper .quick-filters-container .filter-card .filter-card-content .filter-count .count-delta-decrease{color:var(--error);animation:count-decrease 1.2s ease-out forwards}@keyframes count-increase{0%{opacity:1;top:50%;transform:translateX(-50%) translateY(-50%) scale(0.8)}30%{opacity:1;top:50%;transform:translateX(-50%) translateY(-50%) scale(1.2)}100%{opacity:0;top:-80%;transform:translateX(-50%) translateY(-50%) scale(0.9)}}@keyframes count-decrease{0%{opacity:1;top:50%;transform:translateX(-50%) translateY(-50%) scale(0.8)}30%{opacity:1;top:50%;transform:translateX(-50%) translateY(-50%) scale(1.2)}100%{opacity:0;top:150%;transform:translateX(-50%) translateY(-50%) scale(0.9)}}.quick-filters-wrapper .quick-filters-container .filter-card .filter-card-content .filter-label{text-align:center;margin-bottom:.25rem;font-size:.75rem;line-height:1rem;white-space:nowrap}.what-you-should-do-next-container{height:100%;margin:0}.what-you-should-do-next-container.hidden{display:none}.what-you-should-do-next-card{height:3.0625rem;padding:0 1rem;margin:0;background-color:var(--surface-low);border:1px solid color-mix(in srgb, var(--border-primary) var(--thin-border), transparent);border-radius:.75rem;display:flex;align-items:center}.what-you-should-do-next-card .header{font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem;margin-bottom:0;width:100%}.what-you-should-do-next-card .header .header-content{display:flex;flex-wrap:wrap;width:100%}.what-you-should-do-next-card .header .pulsating-blip{width:.75rem;height:.75rem;border-radius:50%;background-color:var(--action);animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}.what-you-should-do-next-card .header .close-button{opacity:.7;transition:opacity .2s}.what-you-should-do-next-card .header .close-button:hover{opacity:1}.what-you-should-do-next-card .header .suggestion-chip{cursor:pointer !important;transition:all .2s;font-size:.875rem;line-height:1;white-space:nowrap;pointer-events:auto !important;height:1.75rem !important;padding:.25rem .5rem !important;border-radius:.875rem !important}.what-you-should-do-next-card .header .suggestion-chip.blip-error{border:1px solid var(--error) !important}.what-you-should-do-next-card .header .suggestion-chip.blip-warning{border:1px solid var(--warning) !important}.what-you-should-do-next-card .header .suggestion-chip.blip-purple{border:1px solid var(--purple) !important}.what-you-should-do-next-card .header .suggestion-chip.blip-neutral{border:1px solid var(--neutral) !important}.what-you-should-do-next-card .header .suggestion-chip.blip{font-weight:600 !important}.what-you-should-do-next-card .header .suggestion-chip.blip .mud-chip-content{font-weight:600 !important}.what-you-should-do-next-card .header .suggestion-chip.blip-grid{background-color:rgba(0,0,0,0) !important;pointer-events:auto !important}.what-you-should-do-next-card .header .suggestion-chip.blip-grid .mud-chip-content{padding:0 !important}.what-you-should-do-next-card .header .suggestion-chip.blip-grid:hover{background-color:var(--surface-low) !important}.what-you-should-do-next-card .header .suggestion-chip.blip{pointer-events:auto !important}.what-you-should-do-next-card .header .suggestion-chip.blip .mud-chip-content{padding:0 !important}.what-you-should-do-next-card .empty-state{display:flex;align-items:center;justify-content:center;flex-grow:1;height:100%}.what-you-should-do-next-card .empty-state .empty-icon{color:var(--success);opacity:.5}.what-you-should-do-next-card .empty-state .empty-text{color:var(--text-muted)}.activity-tracking-container{height:100%}.activity-tracking-container .mud-tooltip-inline{width:100% !important}.activity-tracking-container.hidden{display:none}.activity-tracking-card{height:3.0625rem;width:100%;padding:.5rem 1rem;background-color:var(--surface-low);border:1px solid color-mix(in srgb, var(--border-primary) var(--thin-border), transparent);border-radius:.75rem;margin-bottom:0;display:flex;flex-direction:column;justify-content:center;cursor:pointer;transition:all .2s ease}.activity-tracking-card:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.1);border-color:color-mix(in srgb, var(--action) 50%, transparent)}.activity-tracking-card:active{transform:translateY(0)}.activity-tracking-card .activity-header{position:relative;width:100%;display:flex;align-items:center;justify-content:center}.activity-tracking-card .activity-header .close-button{opacity:.7;transition:opacity .2s;position:relative;margin-left:auto;z-index:2}.activity-tracking-card .activity-header .close-button:hover{opacity:1}.activity-tracking-card .activity-content .activity-stats .stat-item{text-align:center}.activity-tracking-card .activity-content .activity-stats .stat-item .stat-number{font-weight:600;color:var(--action)}.activity-tracking-card .activity-content .activity-stats .stat-item .stat-label{color:var(--text-muted)}.activity-tracking-card .activity-content .view-report-button{width:100%;margin-top:.5rem}.activity-report-modal{position:fixed;z-index:1402 !important;min-width:50vw !important;left:25% !important;top:10% !important;max-height:90vh;overflow-y:auto;padding:1.75rem;background-color:var(--surface-low) !important;border-radius:.5rem;box-shadow:0 24px 48px rgba(0,0,0,.3),0 8px 16px rgba(0,0,0,.2);animation:modalSlideIn .3s cubic-bezier(0.34, 1.56, 0.64, 1);scrollbar-width:thin;scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0)}.activity-report-modal::-webkit-scrollbar{width:.25rem !important;background-color:rgba(0,0,0,0) !important}.activity-report-modal::-webkit-scrollbar-track{background:rgba(0,0,0,0) !important;box-shadow:none !important;border:none !important}.activity-report-modal::-webkit-scrollbar-thumb{background:rgba(0,0,0,0) !important;border-radius:1.563rem !important;visibility:hidden !important}.activity-report-modal:hover{scrollbar-width:thin;scrollbar-color:var(--component-scroll-thumb) rgba(0,0,0,0)}.activity-report-modal:hover::-webkit-scrollbar{width:.25rem !important;height:.25rem !important}.activity-report-modal:hover::-webkit-scrollbar-thumb{background:var(--component-scroll-thumb) !important;border-radius:1.563rem !important;visibility:visible !important;cursor:pointer !important}.activity-report-modal:hover::-webkit-scrollbar-thumb:hover{background:var(--component-scroll-thumb-hover) !important}@keyframes modalSlideIn{from{opacity:0;transform:translate(-50%, -48%) scale(0.96)}to{opacity:1;transform:translate(-50%, -50%) scale(1)}}.activity-report-modal .kpi-metric-widget{min-height:unset}.activity-report-modal .kpi-chart-container{min-height:unset}.activity-report-modal .modal-header-enhanced{padding-bottom:.25rem}.activity-report-modal .modal-header-enhanced .modal-title{font-weight:700;letter-spacing:-0.5px}.activity-report-modal .modal-header-enhanced .modal-close-btn{opacity:.7;transition:all .2s ease}.activity-report-modal .modal-header-enhanced .modal-close-btn:hover{opacity:1;transform:rotate(90deg)}.activity-report-modal .modal-divider{margin:.25rem 0 .75rem 0;background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--action) 30%, transparent) 50%, transparent 100%);height:2px}.activity-report-modal .date-range-selector-modern{align-items:center;padding:.75rem;background:var(--surface-low);border-radius:12px;border:1px solid color-mix(in srgb, var(--border-primary) var(--thin-border), transparent)}.activity-report-modal .date-range-selector-modern .range-label-container{min-width:90px}.activity-report-modal .date-range-selector-modern .range-pills{display:flex;gap:.5rem;flex-wrap:wrap;flex:1}.activity-report-modal .date-range-selector-modern .range-pills .range-pill{transition:all .2s ease}.activity-report-modal .date-range-selector-modern .range-pills .range-pill:hover{transform:translateY(-1px)}.activity-report-modal .date-range-selector-modern .range-pills .range-pill-active{box-shadow:0 2px 8px color-mix(in srgb, var(--action) 40%, transparent)}.activity-report-modal .custom-report-content-modern{margin:0}.activity-report-modal .completion-trend-chart{margin:1rem 0}.activity-report-modal .completion-trend-chart .chart-placeholder{height:18.75rem;background-color:var(--surface-low);border:1px solid color-mix(in srgb, var(--border-primary) var(--thin-border), transparent);border-radius:12px;display:flex;align-items:center;justify-content:center}.activity-report-modal::-webkit-scrollbar{width:8px}.activity-report-modal::-webkit-scrollbar-track{background:var(--surface);border-radius:4px}.activity-report-modal::-webkit-scrollbar-thumb{background:var(--border-primary);border-radius:4px}.activity-report-modal::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--action) 60%, var(--border-primary))}@media(max-width: 960px){.activity-report-modal{width:96%;max-width:none;padding:1.5rem;max-height:95vh}.activity-report-modal .modal-header-enhanced .modal-title{font-size:1.5rem}.activity-report-modal .date-range-selector-modern{flex-direction:column;align-items:stretch}.activity-report-modal .date-range-selector-modern .range-pills{width:100%}}.activity-heatmap .heatmap-header .info-icon{opacity:.6;cursor:help}.activity-heatmap .heatmap-header .heatmap-grid{display:flex;gap:2px;margin:auto}.activity-heatmap .heatmap-header .heatmap-grid .heatmap-week{display:flex;flex-direction:row;gap:.125rem}.activity-heatmap .heatmap-header .heatmap-grid .heatmap-week .heatmap-square{width:.5rem;height:.5rem;border-radius:50%;cursor:pointer;transition:all .2s}.activity-heatmap .heatmap-header .heatmap-grid .heatmap-week .heatmap-square.level-0{background:rgba(0,0,0,0);border:1px solid var(--border-primary)}.activity-heatmap .heatmap-header .heatmap-grid .heatmap-week .heatmap-square.level-1{background-color:#9be9a8}.activity-heatmap .heatmap-header .heatmap-grid .heatmap-week .heatmap-square.level-2{background-color:#40c463}.activity-heatmap .heatmap-header .heatmap-grid .heatmap-week .heatmap-square.level-3{background-color:#30a14e}.activity-heatmap .heatmap-header .heatmap-grid .heatmap-week .heatmap-square.level-4{background-color:#216e39}.activity-heatmap .heatmap-header .heatmap-grid .heatmap-week .heatmap-square:hover{transform:scale(1.3);box-shadow:0 2px 4px rgba(0,0,0,.2)}@media(max-width: 767px){.activity-heatmap .heatmap-header .heatmap-grid .heatmap-week.week-0,.activity-heatmap .heatmap-header .heatmap-grid .heatmap-week.week-1,.activity-heatmap .heatmap-header .heatmap-grid .heatmap-week.week-2,.activity-heatmap .heatmap-header .heatmap-grid .heatmap-week.week-3{display:none !important}}@media(min-width: 768px)and (max-width: 1199px){.activity-heatmap .heatmap-header .heatmap-grid .heatmap-week.week-0,.activity-heatmap .heatmap-header .heatmap-grid .heatmap-week.week-1,.activity-heatmap .heatmap-header .heatmap-grid .heatmap-week.week-2{display:none !important}}@media(min-width: 1200px)and (max-width: 1599px){.activity-heatmap .heatmap-header .heatmap-grid .heatmap-week.week-0,.activity-heatmap .heatmap-header .heatmap-grid .heatmap-week.week-1{display:none !important}}.task-metrics-report{padding:.25rem 0}.task-metrics-report .kpi-metrics-grid{margin-bottom:.75rem}.task-metrics-report .chart-section{padding:1.25rem;background:var(--surface-low);border:1px solid color-mix(in srgb, var(--border-primary) var(--thin-border), transparent);border-radius:12px}.task-metrics-report .quick-stats-grid{margin-top:0;margin-bottom:.75rem}.task-metrics-report .stat-card{display:flex;align-items:center;gap:.875rem;padding:1rem;background:var(--surface-low);border-left:3px solid rgba(0,0,0,0);border-radius:8px;transition:all .2s ease;height:100%}.task-metrics-report .stat-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.task-metrics-report .stat-card .stat-card-icon{font-size:1.5rem;line-height:1;opacity:.9}.task-metrics-report .stat-card .stat-card-content{flex:1;display:flex;flex-direction:column;gap:.125rem}.task-metrics-report .stat-card .stat-card-value{font-weight:700;line-height:1.2}.task-metrics-report .stat-card .stat-card-label{opacity:.8;font-size:.7rem;line-height:1.2}.task-metrics-report .stat-card.stat-card-success{border-left-color:var(--success)}.task-metrics-report .stat-card.stat-card-success .stat-card-icon{color:var(--success)}.task-metrics-report .stat-card.stat-card-success .stat-card-value{color:var(--success)}.task-metrics-report .stat-card.stat-card-info{border-left-color:var(--info)}.task-metrics-report .stat-card.stat-card-info .stat-card-icon{color:var(--info)}.task-metrics-report .stat-card.stat-card-info .stat-card-value{color:var(--info)}.task-metrics-report .stat-card.stat-card-warning{border-left-color:var(--warning)}.task-metrics-report .stat-card.stat-card-warning .stat-card-icon{color:var(--warning)}.task-metrics-report .stat-card.stat-card-warning .stat-card-value{color:var(--warning)}.task-metrics-report .stat-card.stat-card-muted{border-left-color:var(--body-text-muted)}.task-metrics-report .stat-card.stat-card-muted .stat-card-icon{color:var(--body-text-muted)}.task-metrics-report .stat-card.stat-card-muted .stat-card-value{color:var(--body-text)}.task-metrics-report .insights-section{padding:1.25rem;background:color-mix(in srgb, var(--info) 5%, transparent);border:1px solid color-mix(in srgb, var(--info) 20%, transparent);border-radius:12px}.task-metrics-report .insights-section .insight-items .insight-item{padding:.625rem .875rem;background:var(--surface-low);border-radius:6px;border-left:3px solid var(--border-primary)}.task-metrics-report .insights-section .insight-items .insight-item.insight-warning{background:color-mix(in srgb, var(--error) 8%, var(--surface-low));border-left-color:var(--error)}.task-metrics-report .insights-section .insight-items .insight-item.insight-info{background:color-mix(in srgb, var(--info) 8%, var(--surface-low));border-left-color:var(--info)}.task-metrics-report .empty-state{text-align:center;padding:2.5rem 2rem}.task-metrics-report .kpi-metrics-grid .chart-widget-card{height:12rem}.task-metrics-report .task-metrics-report-status-bar-chart dxbl-chart .dxbl-chart-with-legend-container.dxbl-chart-legend-outside>.dxbl-widget-container.dx-visibility-change-handler{min-height:40rem !important;max-height:40rem !important}.task-metrics-report .kpi-metrics-grid .chart-widget-card{height:12rem}.task-metrics-report .kpi-metrics-grid .chart-widget-card .chart-content{height:100%}.form-cards-grid{display:grid !important;grid-template-columns:repeat(1, 1fr);gap:.75rem !important;width:100%}@media(min-width: 600px){.form-cards-grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 960px){.form-cards-grid{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 1280px){.form-cards-grid{grid-template-columns:repeat(4, 1fr)}}.form-cards-grid .mud-grid-item{max-width:100% !important;flex-basis:100% !important;padding:0 !important}.form-section{margin-bottom:1rem}.form-section-header{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid color-mix(in srgb, var(--border-primary) 50%, transparent)}.form-section-header .form-section-title{font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);white-space:nowrap}.form-section-header .form-section-count{font-size:.6875rem;font-weight:500;color:var(--text-muted);background:color-mix(in srgb, var(--border-primary) 40%, transparent);border-radius:.5rem;padding:.0625rem .5rem;line-height:1.4}.form-card-wrapper{height:12rem;overflow:visible;position:relative}.form-card{padding:1.25rem;background-color:var(--surface-low);border:1px solid color-mix(in srgb, var(--border-primary) var(--thin-border), transparent);border-radius:.75rem;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;overflow:hidden}.form-card>.mud-stack{gap:.375rem !important}.form-card:hover{border-color:color-mix(in srgb, var(--action) 45%, var(--border-primary));box-shadow:0 .375rem .75rem rgba(0,0,0,.12),0 0 0 1px color-mix(in srgb, var(--action) 18%, transparent);transform:translateY(-3px)}.form-card:hover .form-title{color:color-mix(in srgb, var(--action) 25%, var(--body-text));font-weight:500}.form-card[data-is-extension=true]{border-left:3px solid color-mix(in srgb, var(--secondary) 70%, transparent)}.form-card-top-section>.mud-stack{gap:.5rem !important}.form-card-spacer{flex-grow:1;min-height:.5rem}.form-card-bottom-section{flex-shrink:0}.form-card-bottom-section>.mud-stack{gap:.25rem !important}.form-card-header-row{max-height:2.5rem !important;min-height:1.5rem !important;overflow:hidden}.form-card-header-row>.mud-tooltip-root{flex:1 1 auto;min-width:0;overflow:hidden}.form-title{flex:1 1 auto;min-width:0;word-wrap:break-word;color:var(--body-text);font-size:.9375rem;font-style:normal;font-weight:500;line-height:1.3rem;transition:color .2s ease,font-weight .2s ease;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:2.6rem}.form-card-badges{display:flex;align-items:center;gap:.25rem;flex-shrink:0;margin-left:.5rem}.form-card-badges .mud-chip,.form-card-badges .tag{transition:opacity .2s ease,transform .15s ease}.form-card-badges .mud-chip:hover,.form-card-badges .tag:hover{opacity:.9;transform:scale(1.02)}.form-description{color:var(--text-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.4;max-height:2.8em;min-height:1.4em}.form-extension-chip{background:color-mix(in srgb, var(--secondary) 25%, transparent) !important;color:var(--body-text) !important;font-size:.6875rem !important;font-weight:400 !important;height:1.25rem !important}.form-field-count-chip{background:color-mix(in srgb, var(--info) 25%, transparent) !important;color:var(--body-text) !important;font-size:.6875rem !important;font-weight:400 !important;height:1.25rem !important}.form-meta{font-size:.75rem}.form-meta .form-meta-item{display:flex;align-items:center;gap:.375rem;color:var(--text-muted)}.form-meta .form-meta-item .meta-icon{flex-shrink:0;width:.875rem;height:.875rem;color:var(--text-muted)}.form-meta .form-card-actions{display:flex;align-items:center;gap:.125rem;margin-left:auto;flex-shrink:0}[data-tour=task-card]{height:15rem;overflow:visible;position:relative}[data-tour=task-card] .task-card-v2{padding:1.25rem;background-color:var(--surface-low);border:1px solid color-mix(in srgb, var(--border-primary) var(--thin-border), transparent);border-radius:.75rem;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;height:100%;display:flex;flex-direction:column;overflow-y:auto;justify-content:flex-start;align-items:stretch}[data-tour=task-card] .task-card-v2>.mud-stack{gap:.375rem !important}[data-tour=task-card] .task-card-v2:hover{border-color:color-mix(in srgb, var(--action) 45%, var(--border-primary));box-shadow:0 .375rem .75rem rgba(0,0,0,.12),0 0 0 1px color-mix(in srgb, var(--action) 18%, transparent);transform:translateY(-3px)}[data-tour=task-card] .task-card-v2:hover .task-title-compact{color:color-mix(in srgb, var(--action) 25%, var(--body-text));font-weight:500}[data-tour=task-card] .task-card-spacer{flex-grow:1;min-height:.5rem}[data-tour=task-card] .task-card-bottom-section{flex-shrink:0}[data-tour=task-card] .task-card-bottom-section>.mud-stack{gap:.25rem !important}[data-tour=task-card][data-status-management="1"]:not([data-status=Done]) .task-card-v2{position:relative}[data-tour=task-card][data-status-management="1"]:not([data-status=Done]) .task-card-v2::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:.75rem;pointer-events:none;z-index:0}[data-tour=task-card][data-status-management="1"]:not([data-status=Done]) .task-card-v2>*{position:relative;z-index:1}.task-card-v2{padding:1.25rem;background-color:var(--surface-low);border:1px solid color-mix(in srgb, var(--border-primary) var(--thin-border), transparent);border-radius:.75rem;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;margin-bottom:.5rem}.task-card-v2:hover{border-color:color-mix(in srgb, var(--action) 50%, var(--border-primary));box-shadow:0 .375rem .75rem rgba(0,0,0,.12),0 0 0 1px color-mix(in srgb, var(--action) 20%, transparent);transform:translateY(-3px)}.task-card-v2 .task-card-header-row{position:relative;min-height:2.5rem !important;overflow:visible}.task-card-v2 .task-card-header-row>.mud-tooltip-root{flex:1 1 auto;min-width:0;overflow:hidden}.task-card-v2 .task-title-compact{flex:1 1 auto;min-width:0;word-wrap:break-word;color:var(--body-text);font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem;transition:color .2s ease;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:2.5rem}.task-card-v2 .task-header-badges{display:flex;align-items:center;gap:.25rem;margin-left:.5rem;flex-wrap:wrap;justify-content:end}.task-card-v2 .task-header-badges .mud-chip,.task-card-v2 .task-header-badges .tag{transition:opacity .2s ease,transform .15s ease}.task-card-v2 .task-header-badges span.mud-chip-content{text-wrap:nowrap}.task-card-v2 .task-header-badges .mud-chip:hover,.task-card-v2 .task-header-badges .tag:hover{opacity:.9;transform:scale(1.02)}.task-card-v2 .task-card-view-hint{position:absolute;right:0;top:100%;margin-top:.25rem;white-space:nowrap;background:var(--surface-mid);color:var(--body-text);border:1px solid var(--border-primary);padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;opacity:0;transition:opacity .2s;pointer-events:none;z-index:10}.task-card-v2 .task-meta-row{font-size:.75rem;gap:.75rem !important}.task-card-v2 .task-meta-row .task-type-wrapper,.task-card-v2 .task-meta-row .doc-count-wrapper{gap:.25rem !important}.task-card-v2 .task-meta-row .task-type-wrapper .task-type-icon,.task-card-v2 .task-meta-row .task-type-wrapper .doc-icon,.task-card-v2 .task-meta-row .doc-count-wrapper .task-type-icon,.task-card-v2 .task-meta-row .doc-count-wrapper .doc-icon{color:var(--text-muted) !important;font-size:.75rem !important;width:.75rem !important;height:.75rem !important}.task-card-v2 .task-meta-row .task-type-wrapper .task-type-text,.task-card-v2 .task-meta-row .doc-count-wrapper .task-type-text{font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem}.task-card-v2 .task-meta-row .task-type-wrapper .chip-task-type,.task-card-v2 .task-meta-row .doc-count-wrapper .chip-task-type{transition:opacity .2s ease,background-color .2s ease}.task-card-v2 .task-meta-row .task-type-wrapper .chip-task-type:hover,.task-card-v2 .task-meta-row .doc-count-wrapper .chip-task-type:hover{opacity:.92}.task-card-v2 .task-meta-row .task-type-wrapper .doc-count-badge,.task-card-v2 .task-meta-row .doc-count-wrapper .doc-count-badge{width:1.25rem;height:1.25rem;padding:0;font-size:.75rem;font-weight:400;background:color-mix(in srgb, var(--info) 60%, transparent);color:var(--body-text);border-radius:.25rem;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease,transform .15s ease}.task-card-v2 .task-meta-row .task-type-wrapper .doc-count-badge:hover,.task-card-v2 .task-meta-row .doc-count-wrapper .doc-count-badge:hover{background:color-mix(in srgb, var(--info) 75%, transparent);transform:scale(1.05)}.task-card-v2 .task-description{color:var(--text-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.4;max-height:2.8em;min-height:1.4em;margin-top:.75rem}.task-card-v2 .task-card-top-section>.mud-stack:has(.task-meta-row) .task-description{margin-top:.5rem}.task-card-v2 .control-sets-row{min-height:2rem}.task-card-v2 .control-sets-row .control-set-icons-container{display:flex;align-items:center;gap:.5rem;flex-wrap:nowrap;padding:.25rem 0}.task-card-v2 .control-sets-row .control-set-icon-wrapper{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:var(--border-radius);background-color:var(--surface-raised);border:1px solid var(--border-primary);flex-shrink:0;transition:all .2s ease;cursor:pointer}.task-card-v2 .control-sets-row .control-set-icon-wrapper:hover{background-color:var(--surface-hover);border-color:var(--border-hover);transform:translateY(-2px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.task-card-v2 .control-sets-row .control-set-icon{width:2rem;height:2rem;object-fit:contain;display:block}.task-card-v2 .control-sets-row .control-set-icon-fallback{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg, var(--primary-color) 0%, var(--primary-dark) 100%);border-radius:var(--border-radius)}.task-card-v2 .control-sets-row .control-set-initials{font-size:11px;font-weight:600;color:var(--white);letter-spacing:.5px;line-height:1}.task-card-v2 .control-sets-row .control-set-overflow{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:var(--border-radius);background-color:var(--surface-raised);border:1px solid var(--border-primary);flex-shrink:0;cursor:pointer;transition:all .2s ease}.task-card-v2 .control-sets-row .control-set-overflow:hover{background-color:var(--surface-hover);border-color:var(--border-hover);transform:translateY(-2px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.task-card-v2 .control-sets-row .control-set-overflow .compyl-text{font-size:11px;font-weight:600;color:var(--body-text)}.task-card-v2 .control-sets-row .control-set-overflow-tooltip{display:flex;flex-direction:column;gap:.25rem;padding:.25rem 0;max-width:300px}.task-card-v2 .control-sets-row .control-set-overflow-tooltip .compyl-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.task-card-v2 .controls-chips{flex-wrap:wrap;gap:.25rem !important}.task-card-v2 .controls-chips .control-chip{display:flex;height:1rem;justify-content:center;align-items:center;flex-shrink:0;border-radius:.5rem;padding-top:.25rem;padding-bottom:.25rem;font-size:.625rem;padding-left:.5rem;padding-right:.5rem;background:color-mix(in srgb, var(--info) 60%, transparent);transition:opacity .2s ease,transform .15s ease}.task-card-v2 .controls-chips .control-chip:hover{opacity:.9;transform:scale(1.05)}.task-card-v2 .controls-chips .more-controls-chip{display:flex;height:1rem;justify-content:center;align-items:center;flex-shrink:0;border-radius:.5rem;padding-top:.25rem;padding-bottom:.25rem;font-size:.625rem;padding-left:.5rem;padding-right:.5rem;background:color-mix(in srgb, var(--secondary) 80%, transparent);transition:opacity .2s ease,transform .15s ease}.task-card-v2 .controls-chips .more-controls-chip:hover{opacity:.85;transform:scale(1.05)}.task-card-v2 .task-meta .task-users .user-icon{flex-shrink:0}.task-card-v2 .task-meta .task-users .task-avatars{margin-left:.25rem !important}.task-card-v2 .task-meta .task-users .task-avatars :global(.mud-avatar){width:1rem !important;height:1rem !important;font-size:.75rem !important;margin-left:-0.25rem;border:2px solid var(--surface-raised)}.task-card-v2 .task-meta .task-users .task-avatars :global(.mud-avatar):first-child{margin-left:0}.task-card-v2 .task-meta .due-date .text-error{color:var(--error)}.task-card-v2 .task-meta .due-date .text-warning{color:var(--warning)}.sortable-item:hover .task-card-v2 .task-card-view-hint{opacity:1}.task-board-v2{width:calc(100% + 4rem);margin-right:-2rem;margin-left:-2rem}.task-board-v2 .board-skeleton{gap:1rem;min-height:500px}.task-board-v2 .board-skeleton .board-column-skeleton{flex:1;min-width:300px}.task-board-v2 .board-container{background:color-mix(in srgb, var(--surface-low) 30%, transparent);border-top:1px solid color-mix(in srgb, var(--border-primary) var(--thin-border), transparent);overflow-x:auto}.task-board-v2 .board-columns{display:grid;grid-template-columns:repeat(4, 1fr);gap:.25rem;width:100%;min-height:500px}.task-board-v2 .board-columns .board-column{min-width:0;display:flex;flex-direction:column;position:relative;transition:all .3s ease}.task-board-v2 .board-columns .board-column.board-column-drag-active .sortable-container{transition:all .3s ease}.task-board-v2 .board-columns .board-column.valid-drop-target .sortable-container{border:2px solid var(--column-border-color);background:color-mix(in srgb, var(--column-bg-color) 10%, transparent);border-radius:.5rem}.task-board-v2 .board-columns .board-column.drag-over-this-column.valid-drop-target .sortable-container{border-width:3px;background:color-mix(in srgb, var(--column-bg-color) 18%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--column-border-color) 25%, transparent)}.task-board-v2 .board-columns .board-column.column-just-received .sortable-container{animation:column-received 1.2s ease-out}.task-board-v2 .board-columns .board-column.column-just-received .column-header{animation:column-header-received 1.2s ease-out}.task-board-v2 .board-columns .board-column.invalid-drop-target{opacity:.5;pointer-events:none}.task-board-v2 .board-columns .board-column.invalid-drop-target .sortable-container{position:relative}.task-board-v2 .board-columns .board-column[data-status="Not Started"]{--column-border-color: var(--neutral);--column-bg-color: var(--neutral)}.task-board-v2 .board-columns .board-column[data-status="In Progress"]{--column-border-color: var(--info);--column-bg-color: var(--info)}.task-board-v2 .board-columns .board-column[data-status="Pending Approval"]{--column-border-color: var(--yellow);--column-bg-color: var(--yellow)}.task-board-v2 .board-columns .board-column[data-status=Done]{--column-border-color: var(--success);--column-bg-color: var(--success)}.task-board-v2 .board-columns .board-column .column-header{padding:.75rem 1rem;border:none;margin-bottom:.75rem;position:sticky;top:0;z-index:10;background:var(--surface-low);border-radius:.5rem;transition:background-color .2s ease}.task-board-v2 .board-columns .board-column .column-header:hover{background:color-mix(in srgb, var(--border-primary) 8%, var(--surface-low))}.task-board-v2 .board-columns .board-column .column-header .task-status-count{height:1.75rem;padding:.125rem .5rem;font-size:.875rem;font-weight:400;color:var(--body-text);border-radius:.25rem;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;transition:all .3s ease}.task-board-v2 .board-columns .board-column .column-header .task-status-count .count-value{display:inline-block;transition:all .2s ease;color:var(--body-text)}.task-board-v2 .board-columns .board-column .column-header .task-status-count.count-updated{animation:count-pulse .5s ease-out}.task-board-v2 .board-columns .board-column .column-header .task-status-count.count-updated .count-value{animation:count-pop .4s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.task-board-v2 .board-columns .board-column .column-header .task-status-count[data-status="Not Started"]{background-color:var(--chip-tag-fill-neutral-rgba);border:1px solid var(--neutral)}.task-board-v2 .board-columns .board-column .column-header .task-status-count[data-status="Not Started"]:hover{background-color:var(--chip-tag-fill-neutral-rgba-hover)}.task-board-v2 .board-columns .board-column .column-header .task-status-count[data-status="In Progress"]{background-color:var(--chip-tag-fill-blue-rgba);border:1px solid var(--info)}.task-board-v2 .board-columns .board-column .column-header .task-status-count[data-status="In Progress"]:hover{background-color:var(--chip-tag-fill-blue-rgba-hover)}.task-board-v2 .board-columns .board-column .column-header .task-status-count[data-status="Pending Approval"]{background-color:var(--chip-tag-fill-yellow-rgba);border:1px solid var(--chip-tag-fill-yellow)}.task-board-v2 .board-columns .board-column .column-header .task-status-count[data-status="Pending Approval"]:hover{background-color:var(--chip-tag-fill-yellow-rgba-hover)}.task-board-v2 .board-columns .board-column .column-header .task-status-count[data-status=Done]{background-color:var(--chip-tag-fill-green-rgba);border:1px solid var(--success)}.task-board-v2 .board-columns .board-column .column-header .task-status-count[data-status=Done]:hover{background-color:var(--chip-tag-fill-green-rgba-hover)}.task-board-v2 .board-columns .board-column .sortable-container{flex:1;padding:.5rem;padding-top:.75rem;background:rgba(0,0,0,0);border:none;min-height:400px;max-height:calc(100vh - 300px);overflow-y:auto;overflow-x:visible;will-change:transform;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;transform:translateZ(0);backface-visibility:hidden;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0)}.task-board-v2 .board-columns .board-column .sortable-container::-webkit-scrollbar{width:.25rem !important;background-color:rgba(0,0,0,0) !important}.task-board-v2 .board-columns .board-column .sortable-container::-webkit-scrollbar-track{background:rgba(0,0,0,0) !important;box-shadow:none !important;border:none !important}.task-board-v2 .board-columns .board-column .sortable-container::-webkit-scrollbar-thumb{background:rgba(0,0,0,0) !important;border-radius:1.563rem !important;visibility:hidden !important}.task-board-v2 .board-columns .board-column .sortable-container:hover{scrollbar-width:thin;scrollbar-color:var(--component-scroll-thumb) rgba(0,0,0,0)}.task-board-v2 .board-columns .board-column .sortable-container:hover::-webkit-scrollbar{width:.25rem !important;height:.25rem !important}.task-board-v2 .board-columns .board-column .sortable-container:hover::-webkit-scrollbar-thumb{background:var(--component-scroll-thumb) !important;border-radius:1.563rem !important;visibility:visible !important;cursor:pointer !important}.task-board-v2 .board-columns .board-column .sortable-container:hover::-webkit-scrollbar-thumb:hover{background:var(--component-scroll-thumb-hover) !important}.task-board-v2 .board-columns .board-column .sortable-container .sortable-item{margin-bottom:.5rem;cursor:move;height:15.5rem;will-change:transform;transform:translateZ(0);animation:cardFadeIn .2s ease-in;transition:transform .22s cubic-bezier(0.33, 1, 0.68, 1)}.task-board-v2 .board-columns .board-column .sortable-container .sortable-item:last-child{margin-bottom:0}.task-board-v2 .board-columns .board-column .sortable-container .sortable-item.sortable-item-placeholder{cursor:default;pointer-events:none;animation:none;position:relative;z-index:0}.task-board-v2 .board-columns .board-column .sortable-container .sortable-item.no-drag{cursor:pointer}.task-board-v2 .board-columns .board-column:first-child{padding-left:1rem}.task-board-v2 .board-columns .board-column:first-child .column-header{margin-left:.5rem;margin-right:.75rem;border-radius:.5rem}.task-board-v2 .board-columns .board-column:last-child{padding-right:1rem}.task-board-v2 .board-columns .board-column:last-child .column-header{margin-left:.5rem;margin-right:1.25rem;border-radius:.5rem}.task-board-v2 .board-columns .board-column:not(:first-child):not(:last-child) .column-header{margin-left:.5rem;margin-right:.5rem;border-radius:.5rem}.task-board-v2 .task-card-v2{background-color:var(--surface-low);border:1px solid color-mix(in srgb, var(--border-primary) var(--thin-border), transparent);border-radius:.5rem;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.task-board-v2 .task-card-v2:hover{border-color:color-mix(in srgb, var(--action) 50%, var(--border-primary));box-shadow:0 .375rem .75rem rgba(0,0,0,.12),0 0 0 1px color-mix(in srgb, var(--action) 20%, transparent);transform:translateY(-3px)}.task-board-v2 .task-card-v2 .task-name{font-weight:500;line-height:1.4;word-break:break-word}.task-board-v2 .task-card-v2 .task-type-chip{flex-shrink:0}.task-board-v2 .task-card-v2 .task-description{color:var(--text-muted);line-height:1.4}.task-board-v2 .task-card-v2 .task-meta{margin-top:.5rem;font-size:.875rem}.task-board-v2 .task-card-v2 .task-meta .text-error{color:var(--error)}.task-board-v2 .task-card-v2 .task-meta .task-avatars{gap:.25rem !important}.task-board-v2 .task-card-v2 .task-meta .task-avatars .grid-avatar{font-size:.75rem !important;height:1.5rem !important;width:1.5rem !important}.task-board-v2 .sortable-ghost{opacity:.35;transform:scale(0.98);transition:opacity .22s cubic-bezier(0.33, 1, 0.68, 1),transform .22s cubic-bezier(0.33, 1, 0.68, 1)}.task-board-v2 .sortable-drag{cursor:grabbing;z-index:1000}.task-board-v2 .sortable-chosen{box-shadow:0 .25rem .75rem rgba(0,0,0,.15);cursor:grab;transition:box-shadow .2s ease,transform .1s ease}@keyframes column-received{0%{background:color-mix(in srgb, var(--column-bg-color) 25%, transparent);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--column-border-color) 40%, transparent)}100%{background:rgba(0,0,0,0);box-shadow:none}}@keyframes column-header-received{0%{background:color-mix(in srgb, var(--column-bg-color) 35%, var(--surface-low))}100%{background:var(--surface-low)}}@keyframes count-pulse{0%{transform:scale(1);background:var(--info)}50%{transform:scale(1.15);background:color-mix(in srgb, var(--info) 120%, white);box-shadow:0 0 .5rem color-mix(in srgb, var(--info) 50%, transparent)}100%{transform:scale(1);background:var(--info)}}@keyframes count-pop{0%{transform:scale(1)}50%{transform:scale(1.3);font-weight:600}100%{transform:scale(1)}}@keyframes drop-splash{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--column-border-color) 30%, transparent)}60%{box-shadow:0 0 0 .5rem color-mix(in srgb, var(--column-border-color) 15%, transparent)}100%{box-shadow:0 0 0 1rem color-mix(in srgb, var(--column-border-color) 0%, transparent)}}@keyframes card-drop-pulse{0%{transform:scale(1);box-shadow:0 0 0 0 color-mix(in srgb, var(--action) 25%, transparent)}20%{transform:scale(1.06);box-shadow:0 0 0 .35rem color-mix(in srgb, var(--action) 20%, transparent)}45%{transform:scale(0.97);box-shadow:0 0 0 .5rem color-mix(in srgb, var(--action) 12%, transparent)}70%{transform:scale(1.03);box-shadow:0 0 0 .25rem color-mix(in srgb, var(--action) 8%, transparent)}85%{transform:scale(0.99);box-shadow:0 0 0 .1rem color-mix(in srgb, var(--action) 4%, transparent)}100%{transform:scale(1);box-shadow:none}}@keyframes cardFadeIn{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.task-board-v2 .sortable-item{position:relative}.task-board-v2 .sortable-item.just-dropped{animation:drop-splash .85s ease-out}.task-board-v2 .sortable-item.just-dropped .task-card-v2{animation:card-drop-pulse .85s cubic-bezier(0.34, 1.56, 0.64, 1)}.task-board-v2 .sortable-item.no-drag{cursor:pointer !important}.task-board-v2 .sortable-item.just-submitted-approval{position:relative}.task-board-v2 .sortable-item.just-submitted-approval .task-card-v2{animation:submitted-approval-glow 2.8s ease-out;box-shadow:0 0 0 2px var(--success)}.task-board-v2 .sortable-item.just-submitted-approval::after{content:"✓";position:absolute;top:.5rem;right:.5rem;width:1.75rem;height:1.75rem;line-height:1.75rem;text-align:center;background:var(--success);color:#fff;font-size:1rem;font-weight:bold;border-radius:50%;animation:submitted-check-in .4s ease-out,submitted-check-out .5s ease-in 2.2s forwards;z-index:5;pointer-events:none}@keyframes submitted-approval-glow{0%{box-shadow:0 0 0 .25rem var(--success),0 0 1.5rem color-mix(in srgb, var(--success) 40%, transparent)}40%{box-shadow:0 0 0 .2rem var(--success),0 0 1rem color-mix(in srgb, var(--success) 25%, transparent)}100%{box-shadow:0 .25rem .5rem rgba(0,0,0,.1)}}@keyframes submitted-check-in{0%{opacity:0;transform:scale(0.5)}100%{opacity:1;transform:scale(1)}}@keyframes submitted-check-out{0%{opacity:1}100%{opacity:0}}.task-board-v2 .invalid-drop-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:color-mix(in srgb, var(--surface-low) 90%, transparent);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;padding:1rem;z-index:100;border-radius:.5rem}.task-board-v2 .invalid-drop-overlay .overlay-message{background:var(--surface-mid);border:1px solid var(--error);border-radius:.5rem;padding:1rem;text-align:center;max-width:90%;box-shadow:0 .25rem .5rem rgba(0,0,0,.15)}.task-board-v2 .invalid-drop-overlay .overlay-message .overlay-icon{color:var(--error);margin-bottom:.5rem;font-size:1.5rem}.task-board-v2 .invalid-drop-overlay .overlay-message .overlay-text{color:var(--body-text);font-size:.875rem;line-height:1.4}.drag-ghost{pointer-events:none;filter:drop-shadow(0 0.75rem 1.5rem rgba(0, 0, 0, 0.25))}.task-grid-v2{width:calc(100% + 4rem);margin-right:-2rem;margin-left:-2rem;padding:2rem;background:color-mix(in srgb, var(--surface-low) 30%, transparent);border-top:1px solid color-mix(in srgb, var(--border-primary) var(--thin-border), transparent);overflow-x:auto}.task-grid-v2 :global(.dxbl-grid-data-row){height:3.5rem !important;min-height:3.5rem !important;max-height:3.5rem !important;transition:background-color .2s ease;cursor:pointer}.task-grid-v2 :global(.dxbl-grid-data-row:hover){background-color:color-mix(in srgb, var(--action) 8%, transparent) !important}.task-grid-v2 :global(.dxbl-grid-data-cell){vertical-align:middle;padding:.5rem}.mud-chip.workflow-chip{display:inline-flex !important;align-items:center !important;border-radius:.75rem !important;justify-content:center !important;height:1.5rem !important;user-select:none !important;margin:0 !important;padding:.125rem .5rem !important}.mud-chip.workflow-chip .mud-chip-content{font-size:.75rem;font-weight:300;line-height:1rem;color:var(--body-text) !important;padding:0 !important}.mud-chip.workflow-chip.primary{border:1px solid var(--action);background-color:var(--chip-tag-fill-blue-rgba)}.mud-chip.workflow-chip.primary:hover{background-color:var(--chip-tag-fill-blue-rgba-hover) !important}.mud-chip.workflow-chip.info{border:1px solid var(--info);background-color:var(--chip-tag-fill-blue-rgba)}.mud-chip.workflow-chip.info:hover{background-color:var(--chip-tag-fill-blue-rgba-hover) !important}.mud-chip.workflow-chip.purple{border:1px solid var(--purple);background-color:var(--chip-tag-fill-purple-rgba)}.mud-chip.workflow-chip.purple:hover{background-color:var(--chip-tag-fill-purple-rgba-hover) !important}.mud-chip.workflow-chip.neutral{border:1px solid var(--neutral);background-color:var(--chip-tag-fill-neutral-rgba)}.mud-chip.workflow-chip.neutral:hover{background-color:var(--chip-tag-fill-neutral-rgba-hover) !important}.mud-chip.workflow-chip.yellow{border:1px solid var(--chip-tag-fill-yellow);background-color:var(--chip-tag-fill-yellow-rgba)}.mud-chip.workflow-chip.yellow:hover{background-color:var(--chip-tag-fill-yellow-rgba-hover) !important}.mud-chip.workflow-chip.warning{border:1px solid var(--warning);background-color:var(--chip-tag-fill-orange-rgba)}.mud-chip.workflow-chip.warning:hover{background-color:var(--chip-tag-fill-orange-rgba-hover) !important}.mud-chip.status-chip{display:inline-flex !important;align-items:center !important;border-radius:.75rem !important;justify-content:center !important;height:1.5rem !important;user-select:none !important;margin:0 !important;padding:.125rem .5rem !important}.mud-chip.status-chip .mud-chip-content{font-size:.75rem;font-weight:300;line-height:1rem;color:var(--body-text) !important;padding:0 !important}.mud-chip.status-chip.info{border:1px solid var(--info);background-color:var(--chip-tag-fill-blue-rgba)}.mud-chip.status-chip.info:hover{background-color:var(--chip-tag-fill-blue-rgba-hover) !important}.mud-chip.status-chip.success{border:1px solid var(--success);background-color:var(--chip-tag-fill-green-rgba)}.mud-chip.status-chip.success:hover{background-color:var(--chip-tag-fill-green-rgba-hover) !important}.mud-chip.status-chip.warning{border:1px solid var(--warning);background-color:var(--chip-tag-fill-orange-rgba)}.mud-chip.status-chip.warning:hover{background-color:var(--chip-tag-fill-orange-rgba-hover) !important}.mud-chip.status-chip.error{border:1px solid var(--error);background-color:var(--chip-tag-fill-red-rgba)}.mud-chip.status-chip.error:hover{background-color:var(--chip-tag-fill-red-rgba-hover) !important}.mud-chip.status-chip.purple{border:1px solid var(--purple);background-color:var(--chip-tag-fill-purple-rgba)}.mud-chip.status-chip.purple:hover{background-color:var(--chip-tag-fill-purple-rgba-hover) !important}.mud-chip.status-chip.yellow{border:1px solid var(--chip-tag-fill-yellow);background-color:var(--chip-tag-fill-yellow-rgba)}.mud-chip.status-chip.yellow:hover{background-color:var(--chip-tag-fill-yellow-rgba-hover) !important}.mud-chip.status-chip.neutral{border:1px solid var(--neutral);background-color:var(--chip-tag-fill-neutral-rgba)}.mud-chip.status-chip.neutral:hover{background-color:var(--chip-tag-fill-neutral-rgba-hover) !important}.approvals-grid-container{width:calc(100% + 4rem);margin-right:-2rem;margin-left:-2rem;padding:2rem;background:color-mix(in srgb, var(--surface-low) 30%, transparent);border-top:1px solid color-mix(in srgb, var(--border-primary) var(--thin-border), transparent);overflow-x:auto;display:flex;flex-direction:column;gap:2rem}.approvals-grid-container .section-title{margin-bottom:.5rem}.approval-icon-btn{background:none;border:none;cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;transition:transform .1s ease-in-out}.approval-icon-btn:hover{transform:scale(1.1)}.approval-icon-btn svg{width:1.5rem;height:1.5rem}.approval-icon-btn.readonly{cursor:default;pointer-events:none}.approval-icon-btn.readonly:hover{transform:none}.compyl-info-banner{background-color:var(--alert-info-background, var(--info));color:var(--alert-info-text, var(--button-text));border-radius:0;box-sizing:border-box;padding:1rem}.compyl-info-banner .compyl-body-text,.compyl-info-banner .compyl-body-text-color,.compyl-info-banner .compyl-small-text,.compyl-info-banner .compyl-tiny-text,.compyl-info-banner .compyl-info-banner__text,.compyl-info-banner .compyl-info-banner__text *,.compyl-info-banner .mud-typography,.compyl-info-banner p,.compyl-info-banner li,.compyl-info-banner strong{color:var(--alert-info-text, var(--button-text)) !important}.compyl-info-banner__content{display:flex;align-items:flex-start;justify-content:space-between;width:100%;gap:.5rem}.compyl-info-banner__body{display:flex;align-items:flex-start;flex:1 1 auto;min-width:0;gap:1rem}.compyl-info-banner__text{flex:1 1 auto;min-width:0}.compyl-info-banner__icon,.compyl-info-banner__link-icon,.compyl-info-banner__dismiss-icon{flex-shrink:0;color:var(--alert-info-icon, var(--alert-info-text, var(--button-text))) !important}.compyl-info-banner__icon svg,.compyl-info-banner__icon svg path,.compyl-info-banner__link-icon svg,.compyl-info-banner__link-icon svg path,.compyl-info-banner__dismiss-icon svg,.compyl-info-banner__dismiss-icon svg path{color:inherit !important;fill:currentColor !important}.compyl-info-banner__icon{width:1.5rem;height:1.5rem}.compyl-info-banner__link{display:inline-flex;align-items:center;gap:.25rem;margin-left:.5rem;flex-shrink:0;color:var(--alert-info-text, var(--button-text)) !important}.compyl-info-banner__link.mud-primary-text,.compyl-info-banner__link.mud-link{color:var(--alert-info-text, var(--button-text)) !important}.compyl-info-banner__link-icon{width:1rem;height:1rem}.compyl-info-banner__dismiss{min-width:2rem;width:2rem;height:2rem;padding:0;border-radius:.25rem;flex-shrink:0}.compyl-info-banner__dismiss:hover{background:rgba(0,0,0,0)}.compyl-info-banner__dismiss-icon{width:1rem;height:1rem}.compyl-info-banner__inline-text{margin-left:.5rem}.compyl-info-banner__list{margin:.5rem 0 0 1.25rem;padding:0}.compyl-info-banner__list li{margin-bottom:.25rem}.compyl-info-banner__skeleton{width:70%;height:1.5rem;border-radius:.25rem;background:color-mix(in srgb, var(--alert-info-text, var(--button-text)) 20%, transparent);position:relative;overflow:hidden}.compyl-info-banner__skeleton::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--alert-info-text, var(--button-text)) 30%, transparent), transparent);animation:compyl-info-banner-shimmer 1.5s infinite}.compyl-info-banner--compact{min-height:3.5rem;padding:.5rem 1rem;display:flex;flex-direction:column;justify-content:center;flex-shrink:0}.compyl-info-banner--compact .compyl-info-banner__content{align-items:center}.compyl-info-banner--compact .compyl-info-banner__body{align-items:center}.compyl-info-banner--compact .compyl-info-banner__text{display:flex;align-items:center;flex-wrap:wrap}@keyframes compyl-info-banner-shimmer{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.csv-data-upload-flow{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.csv-data-upload-flow .upload-section .template-download-section{display:flex;justify-content:flex-start}.csv-data-upload-flow .upload-section .file-upload-area{margin-top:1.5rem}.csv-data-upload-flow .upload-section .file-upload-area .file-input-hidden{display:none}.csv-data-upload-flow .upload-section .file-upload-area .file-upload-label{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;border:2px dashed var(--border-secondary);border-radius:8px;cursor:pointer;transition:all .2s ease;background:var(--surface-low)}.csv-data-upload-flow .upload-section .file-upload-area .file-upload-label:hover{border-color:var(--action);background:var(--surface-high)}.csv-data-upload-flow .upload-section .file-upload-area .file-upload-label .upload-icon{color:var(--body-text)}.csv-data-upload-flow .upload-section .file-upload-area .file-upload-label .upload-spinner{display:flex;flex-direction:column;align-items:center;gap:1rem}.csv-data-upload-flow .mapping-section .mapping-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem}.csv-data-upload-flow .mapping-section .mapping-content .columns-bank{background-color:var(--surface-raised);box-shadow:var(--surface-raised-shadow);padding:1rem;border-radius:8px;border:1px solid var(--border-secondary)}.csv-data-upload-flow .mapping-section .mapping-content .columns-bank .column-chips{display:flex;flex-wrap:wrap;gap:.5rem}.csv-data-upload-flow .mapping-section .mapping-content .columns-bank .column-chips .column-chip{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .75rem;border-radius:16px;font-size:.875rem;font-weight:500;border:1px solid var(--border-secondary);transition:all .2s ease}.csv-data-upload-flow .mapping-section .mapping-content .columns-bank .column-chips .column-chip.unmapped{background:var(--action);color:var(--button-text);border-color:var(--action)}.csv-data-upload-flow .mapping-section .mapping-content .columns-bank .column-chips .column-chip.mapped{background:color-mix(in srgb, var(--action) 20%, transparent);border-color:var(--action);color:var(--action)}.csv-data-upload-flow .mapping-section .mapping-content .columns-bank .column-chips .column-chip .column-name{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.csv-data-upload-flow .mapping-section .mapping-content .target-fields-list{display:flex;flex-direction:column;gap:1.25rem}.csv-data-upload-flow .mapping-section .mapping-content .target-fields-list .target-field-row{display:grid;grid-template-columns:400px 1fr;gap:1.5rem;padding:1.25rem;background-color:var(--surface-raised);box-shadow:var(--surface-raised-shadow);border-radius:8px;border:1px solid var(--border-secondary);transition:all .2s ease}.csv-data-upload-flow .mapping-section .mapping-content .target-fields-list .target-field-row:hover{box-shadow:var(--mud-elevation-4);transform:translateY(-1px)}.csv-data-upload-flow .mapping-section .mapping-content .target-fields-list .target-field-row.required{border-left:4px solid var(--action);background:var(--surface-low)}.csv-data-upload-flow .mapping-section .mapping-content .target-fields-list .target-field-row .field-info-section{display:flex;flex-direction:column;gap:.5rem}.csv-data-upload-flow .mapping-section .mapping-content .target-fields-list .target-field-row .field-info-section .field-header{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.csv-data-upload-flow .mapping-section .mapping-content .target-fields-list .target-field-row .field-info-section .field-header .required-indicator{color:var(--action);font-weight:bold;font-size:1.2rem;line-height:1}.csv-data-upload-flow .mapping-section .mapping-content .target-fields-list .target-field-row .field-info-section .field-header .ai-badge{background:color-mix(in srgb, var(--action) 20%, transparent);color:var(--action);padding:.25rem .625rem;border-radius:12px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.csv-data-upload-flow .mapping-section .mapping-content .target-fields-list .target-field-row .field-info-section .field-description{line-height:1.4;font-size:.85rem}.csv-data-upload-flow .mapping-section .mapping-content .target-fields-list .target-field-row .field-mapping-controls{display:flex;flex-direction:column;gap:.75rem}.csv-data-upload-flow .mapping-section .mapping-content .target-fields-list .target-field-row .field-mapping-controls .mapping-mode-toggle{display:flex;justify-content:flex-end}.csv-data-upload-flow .mapping-section .mapping-content .target-fields-list .target-field-row .field-mapping-controls .csv-column-selector,.csv-data-upload-flow .mapping-section .mapping-content .target-fields-list .target-field-row .field-mapping-controls .manual-value-input{width:100%}.csv-data-upload-flow .mapping-section .mapping-content .target-fields-list .target-field-row .field-mapping-controls .manual-date-picker{width:100%}.csv-data-upload-flow .mapping-section .mapping-content .unmapped-section{background-color:var(--surface-raised);box-shadow:var(--surface-raised-shadow);padding:1rem;border-radius:8px;border:1px solid var(--border-secondary)}.csv-data-upload-flow .mapping-section .mapping-content .default-values-section{background-color:var(--surface-raised);box-shadow:var(--surface-raised-shadow);padding:1.25rem;border-radius:8px;border:1px solid var(--border-secondary);border-top:3px solid var(--action);margin-top:1.5rem;background:var(--surface-low)}.csv-data-upload-flow .mapping-section .mapping-content .default-values-section .default-value-row{max-width:500px}.csv-data-upload-flow .mapping-section .mapping-content .validation-messages{background-color:var(--surface-raised);box-shadow:var(--surface-raised-shadow);padding:1rem;border-radius:8px;border-left:4px solid var(--action);background:color-mix(in srgb, var(--action) 10%, transparent)}.csv-data-upload-flow .preview-section{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.csv-data-upload-flow .preview-section [class$=-import-preview]{width:100%;max-width:100%;min-width:0}.csv-data-upload-flow .preview-section .transform-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem}.csv-data-upload-flow .preview-section .upload-progress-overlay{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;background-color:var(--surface-raised);box-shadow:var(--surface-raised-shadow);border-radius:8px;border:1px solid var(--border-secondary)}.csv-data-upload-flow .preview-section .upload-progress-overlay .progress-stats{display:flex;flex-direction:column;gap:.5rem;text-align:center}.csv-data-upload-flow .preview-section .upload-progress-overlay .progress-bar-container{width:100%;max-width:400px;height:8px;background:var(--border-secondary);border-radius:4px;overflow:hidden;margin:1rem 0}.csv-data-upload-flow .preview-section .upload-progress-overlay .progress-bar-container .progress-bar{height:100%;background:var(--action);transition:width .3s ease}.csv-data-upload-flow .preview-section .preview-notice{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;background:color-mix(in srgb, var(--action) 10%, transparent);border-left:4px solid var(--action);border-radius:6px}.csv-data-upload-flow .preview-section .preview-table-container{width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow-x:auto;overflow-y:auto;border:1px solid var(--border-secondary);border-radius:6px;max-height:min(70vh,800px);background-color:var(--surface-raised);box-shadow:var(--surface-raised-shadow);scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0)}.csv-data-upload-flow .preview-section .preview-table-container::-webkit-scrollbar{width:.25rem !important;background-color:rgba(0,0,0,0) !important}.csv-data-upload-flow .preview-section .preview-table-container::-webkit-scrollbar-track{background:rgba(0,0,0,0) !important;box-shadow:none !important;border:none !important}.csv-data-upload-flow .preview-section .preview-table-container::-webkit-scrollbar-thumb{background:rgba(0,0,0,0) !important;border-radius:1.563rem !important;visibility:hidden !important}.csv-data-upload-flow .preview-section .preview-table-container:hover{scrollbar-width:thin;scrollbar-color:var(--component-scroll-thumb) rgba(0,0,0,0)}.csv-data-upload-flow .preview-section .preview-table-container:hover::-webkit-scrollbar{width:.25rem !important;height:.25rem !important}.csv-data-upload-flow .preview-section .preview-table-container:hover::-webkit-scrollbar-thumb{background:var(--component-scroll-thumb) !important;border-radius:1.563rem !important;visibility:visible !important;cursor:pointer !important}.csv-data-upload-flow .preview-section .preview-table-container:hover::-webkit-scrollbar-thumb:hover{background:var(--component-scroll-thumb-hover) !important}.csv-data-upload-flow .preview-section .preview-table-container .preview-table{width:max-content;min-width:100%;border-collapse:collapse;font-size:.85rem}.csv-data-upload-flow .preview-section .preview-table-container .preview-table thead{position:sticky;top:0;background:var(--surface-raised);z-index:10}.csv-data-upload-flow .preview-section .preview-table-container .preview-table thead th{padding:1rem 1.25rem;text-align:left;font-weight:600;color:var(--body-text);border-bottom:2px solid var(--border-secondary);white-space:nowrap}.csv-data-upload-flow .preview-section .preview-table-container .preview-table thead th.preview-action-header{position:sticky;left:0;z-index:11;min-width:8rem;width:8rem;background:var(--surface-raised);box-shadow:2px 0 6px -2px rgba(0,0,0,.15)}.csv-data-upload-flow .preview-section .preview-table-container .preview-table thead th.preview-validation-header{position:sticky;right:0;z-index:11;width:18rem;min-width:18rem;max-width:18rem;box-sizing:border-box;background:var(--surface-raised);box-shadow:-2px 0 6px -2px rgba(0,0,0,.15)}.csv-data-upload-flow .preview-section .preview-table-container .preview-table tbody td{padding:1rem 1.25rem;border-bottom:1px solid var(--border-secondary);color:var(--body-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.csv-data-upload-flow .preview-section .preview-table-container .preview-table tbody td.preview-action-cell{position:sticky;left:0;z-index:11;min-width:8rem;max-width:20rem;white-space:normal;overflow:visible;text-overflow:clip;background:var(--surface-raised)}.csv-data-upload-flow .preview-section .preview-table-container .preview-table tbody td.preview-action-cell .preview-action-icon{color:var(--body-text) !important}.csv-data-upload-flow .preview-section .preview-table-container .preview-table tbody td.preview-action-cell .preview-action-icon .mud-icon-root,.csv-data-upload-flow .preview-section .preview-table-container .preview-table tbody td.preview-action-cell .preview-action-icon .mud-svg-icon,.csv-data-upload-flow .preview-section .preview-table-container .preview-table tbody td.preview-action-cell .preview-action-icon svg,.csv-data-upload-flow .preview-section .preview-table-container .preview-table tbody td.preview-action-cell .preview-action-icon path{color:var(--body-text) !important;fill:var(--body-text) !important}.csv-data-upload-flow .preview-section .preview-table-container .preview-table tbody td .preview-validation-warnings{margin-top:.5rem}.csv-data-upload-flow .preview-section .preview-table-container .preview-table tbody td .preview-validation-errors,.csv-data-upload-flow .preview-section .preview-table-container .preview-table tbody td .preview-validation-warnings{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.375rem}.csv-data-upload-flow .preview-section .preview-table-container .preview-table tbody td .preview-validation-errors li,.csv-data-upload-flow .preview-section .preview-table-container .preview-table tbody td .preview-validation-warnings li{display:flex;align-items:flex-start;gap:.375rem;list-style:none}.csv-data-upload-flow .preview-section .preview-table-container .preview-table tbody td .preview-validation-errors li>span,.csv-data-upload-flow .preview-section .preview-table-container .preview-table tbody td .preview-validation-errors li .mud-typography,.csv-data-upload-flow .preview-section .preview-table-container .preview-table tbody td .preview-validation-warnings li>span,.csv-data-upload-flow .preview-section .preview-table-container .preview-table tbody td .preview-validation-warnings li .mud-typography{flex:1;min-width:0;word-break:break-word;overflow-wrap:anywhere;white-space:normal}.csv-data-upload-flow .preview-section .preview-table-container .preview-table tbody td .preview-validation-errors li .preview-validation-error-icon,.csv-data-upload-flow .preview-section .preview-table-container .preview-table tbody td .preview-validation-errors li .preview-validation-warning-icon,.csv-data-upload-flow .preview-section .preview-table-container .preview-table tbody td .preview-validation-warnings li .preview-validation-error-icon,.csv-data-upload-flow .preview-section .preview-table-container .preview-table tbody td .preview-validation-warnings li .preview-validation-warning-icon{flex-shrink:0;font-size:.875rem !important;width:.875rem;height:.875rem;min-width:.875rem;min-height:.875rem;display:inline-flex;align-items:center;justify-content:center;overflow:hidden}.csv-data-upload-flow .preview-section .preview-table-container .preview-table tbody td .preview-validation-errors li .preview-validation-error-icon .mud-icon-root,.csv-data-upload-flow .preview-section .preview-table-container .preview-table tbody td .preview-validation-errors li .preview-validation-error-icon svg,.csv-data-upload-flow .preview-section .preview-table-container .preview-table tbody td .preview-validation-errors li .preview-validation-warning-icon .mud-icon-root,.csv-data-upload-flow .preview-section .preview-table-container .preview-table tbody td .preview-validation-errors li .preview-validation-warning-icon svg,.csv-data-upload-flow .preview-section .preview-table-container .preview-table tbody td .preview-validation-warnings li .preview-validation-error-icon .mud-icon-root,.csv-data-upload-flow .preview-section .preview-table-container .preview-table tbody td .preview-validation-warnings li .preview-validation-error-icon svg,.csv-data-upload-flow .preview-section .preview-table-container .preview-table tbody td .preview-validation-warnings li .preview-validation-warning-icon .mud-icon-root,.csv-data-upload-flow .preview-section .preview-table-container .preview-table tbody td .preview-validation-warnings li .preview-validation-warning-icon svg{width:.875rem !important;height:.875rem !important;min-width:.875rem !important;min-height:.875rem !important;font-size:.875rem !important;overflow:visible}.csv-data-upload-flow .preview-section .preview-table-container .preview-table tbody td .preview-validation-errors li .preview-validation-error-icon svg,.csv-data-upload-flow .preview-section .preview-table-container .preview-table tbody td .preview-validation-errors li .preview-validation-error-icon path,.csv-data-upload-flow .preview-section .preview-table-container .preview-table tbody td .preview-validation-warnings li .preview-validation-error-icon svg,.csv-data-upload-flow .preview-section .preview-table-container .preview-table tbody td .preview-validation-warnings li .preview-validation-error-icon path{color:var(--error) !important;fill:var(--error) !important}.csv-data-upload-flow .preview-section .preview-table-container .preview-table tbody td .preview-validation-errors li .preview-validation-warning-icon svg,.csv-data-upload-flow .preview-section .preview-table-container .preview-table tbody td .preview-validation-errors li .preview-validation-warning-icon path,.csv-data-upload-flow .preview-section .preview-table-container .preview-table tbody td .preview-validation-warnings li .preview-validation-warning-icon svg,.csv-data-upload-flow .preview-section .preview-table-container .preview-table tbody td .preview-validation-warnings li .preview-validation-warning-icon path{color:var(--mud-palette-warning) !important;fill:var(--mud-palette-warning) !important}.csv-data-upload-flow .preview-section .preview-table-container .preview-table tbody td.preview-validation-cell{position:sticky;right:0;z-index:11;width:18rem;min-width:18rem;max-width:18rem;box-sizing:border-box;white-space:normal;overflow:visible;text-overflow:clip;vertical-align:middle;text-align:center;background:var(--surface-raised)}.csv-data-upload-flow .preview-section .preview-table-container .preview-table tbody td.preview-validation-cell .preview-validation-invalid,.csv-data-upload-flow .preview-section .preview-table-container .preview-table tbody td.preview-validation-cell .preview-validation-valid,.csv-data-upload-flow .preview-section .preview-table-container .preview-table tbody td.preview-validation-cell .preview-validation-warning{display:inline-flex;align-items:center;justify-content:center;gap:.375rem}.csv-data-upload-flow .preview-section .preview-table-container .preview-table tbody td.preview-validation-cell .preview-validation-status-icon{flex-shrink:0;font-size:.875rem !important;width:.875rem;height:.875rem;display:inline-flex;align-items:center;justify-content:center}.csv-data-upload-flow .preview-section .preview-table-container .preview-table tbody td.preview-validation-cell .preview-validation-status-icon .mud-icon-root,.csv-data-upload-flow .preview-section .preview-table-container .preview-table tbody td.preview-validation-cell .preview-validation-status-icon svg{width:.875rem !important;height:.875rem !important;font-size:.875rem !important}.csv-data-upload-flow .preview-section .preview-table-container .preview-table tbody td.preview-validation-cell .preview-validation-status-icon svg,.csv-data-upload-flow .preview-section .preview-table-container .preview-table tbody td.preview-validation-cell .preview-validation-status-icon path{color:var(--error) !important;fill:var(--error) !important}.csv-data-upload-flow .preview-section .preview-table-container .preview-table tbody td.preview-validation-cell .preview-validation-status-icon.preview-validation-status-icon-success svg,.csv-data-upload-flow .preview-section .preview-table-container .preview-table tbody td.preview-validation-cell .preview-validation-status-icon.preview-validation-status-icon-success path{color:var(--success) !important;fill:var(--success) !important}.csv-data-upload-flow .preview-section .preview-table-container .preview-table tbody td.preview-validation-cell .preview-validation-status-icon.preview-validation-status-icon-warning svg,.csv-data-upload-flow .preview-section .preview-table-container .preview-table tbody td.preview-validation-cell .preview-validation-status-icon.preview-validation-status-icon-warning path{color:var(--mud-palette-warning) !important;fill:var(--mud-palette-warning) !important}.csv-data-upload-flow .preview-section .preview-table-container .preview-table tbody tr:not(.invalid-row):not(.warning-row):hover td.preview-action-cell,.csv-data-upload-flow .preview-section .preview-table-container .preview-table tbody tr:not(.invalid-row):not(.warning-row):hover td.preview-validation-cell{background:var(--surface-high)}.csv-data-upload-flow .preview-section .preview-table-container .preview-table tbody tr.invalid-row td{background:color-mix(in srgb, var(--error) 10%, var(--surface-raised))}.csv-data-upload-flow .preview-section .preview-table-container .preview-table tbody tr.invalid-row:hover td{background:color-mix(in srgb, var(--error) 14%, var(--surface-raised))}.csv-data-upload-flow .preview-section .preview-table-container .preview-table tbody tr.invalid-row td.preview-action-cell,.csv-data-upload-flow .preview-section .preview-table-container .preview-table tbody tr.invalid-row td.preview-validation-cell{background:color-mix(in srgb, var(--error) 12%, var(--surface-raised))}.csv-data-upload-flow .preview-section .preview-table-container .preview-table tbody tr.invalid-row:hover td.preview-action-cell,.csv-data-upload-flow .preview-section .preview-table-container .preview-table tbody tr.invalid-row:hover td.preview-validation-cell{background:color-mix(in srgb, var(--error) 16%, var(--surface-raised))}.csv-data-upload-flow .preview-section .preview-table-container .preview-table tbody tr.warning-row td{background:color-mix(in srgb, var(--mud-palette-warning) 10%, var(--surface-raised))}.csv-data-upload-flow .preview-section .preview-table-container .preview-table tbody tr.warning-row:hover td{background:color-mix(in srgb, var(--mud-palette-warning) 14%, var(--surface-raised))}.csv-data-upload-flow .preview-section .preview-table-container .preview-table tbody tr.warning-row td.preview-action-cell,.csv-data-upload-flow .preview-section .preview-table-container .preview-table tbody tr.warning-row td.preview-validation-cell{background:color-mix(in srgb, var(--mud-palette-warning) 12%, var(--surface-raised))}.csv-data-upload-flow .preview-section .preview-table-container .preview-table tbody tr.warning-row:hover td.preview-action-cell,.csv-data-upload-flow .preview-section .preview-table-container .preview-table tbody tr.warning-row:hover td.preview-validation-cell{background:color-mix(in srgb, var(--mud-palette-warning) 16%, var(--surface-raised))}.csv-data-upload-flow .preview-section .preview-table-container .preview-table tbody tr.excluded-row td{background:var(--surface-low)}.csv-data-upload-flow .preview-section .preview-table-container .preview-table tbody tr.excluded-row:hover td{background:var(--surface-high)}.csv-data-upload-flow .preview-section .preview-table-container .preview-table tbody td.cell-has-warning{background:color-mix(in srgb, var(--mud-palette-warning) 10%, var(--surface-raised));box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--mud-palette-warning) 55%, transparent)}.csv-data-upload-flow .preview-section .preview-table-container .preview-table tbody tr:hover td.cell-has-warning{background:color-mix(in srgb, var(--mud-palette-warning) 14%, var(--surface-raised))}.csv-data-upload-flow .preview-section .preview-table-container .preview-table tbody td.cell-has-error{background:color-mix(in srgb, var(--error) 10%, var(--surface-raised));box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--error) 55%, transparent)}.csv-data-upload-flow .preview-section .preview-table-container .preview-table tbody tr:hover td.cell-has-error{background:color-mix(in srgb, var(--error) 14%, var(--surface-raised))}.csv-data-upload-flow .preview-section .preview-table-container .preview-table tbody.preview-cell{min-width:18.75rem;white-space:normal;overflow:visible;padding:1rem 1.25rem}.csv-data-upload-flow .preview-section .preview-table-container .preview-table tbody.preview-cell-checkbox{max-width:12.5rem;min-width:auto}.csv-data-upload-flow .preview-section .preview-table-container .preview-table tbody .preview-cell-select,.csv-data-upload-flow .preview-section .preview-table-container .preview-table tbody .preview-cell-textfield,.csv-data-upload-flow .preview-section .preview-table-container .preview-table tbody .preview-cell-datepicker,.csv-data-upload-flow .preview-section .preview-table-container .preview-table tbody .preview-cell-ai-textfield{min-width:18.75rem;min-height:32px;font-size:.8rem}.csv-data-upload-flow .preview-section .preview-table-container .preview-table tbody .preview-cell-select .mud-input-slot,.csv-data-upload-flow .preview-section .preview-table-container .preview-table tbody .preview-cell-select .mud-input-outlined,.csv-data-upload-flow .preview-section .preview-table-container .preview-table tbody .preview-cell-select .resizeable-textarea-container,.csv-data-upload-flow .preview-section .preview-table-container .preview-table tbody .preview-cell-select .auto-resize-textarea,.csv-data-upload-flow .preview-section .preview-table-container .preview-table tbody .preview-cell-textfield .mud-input-slot,.csv-data-upload-flow .preview-section .preview-table-container .preview-table tbody .preview-cell-textfield .mud-input-outlined,.csv-data-upload-flow .preview-section .preview-table-container .preview-table tbody .preview-cell-textfield .resizeable-textarea-container,.csv-data-upload-flow .preview-section .preview-table-container .preview-table tbody .preview-cell-textfield .auto-resize-textarea,.csv-data-upload-flow .preview-section .preview-table-container .preview-table tbody .preview-cell-datepicker .mud-input-slot,.csv-data-upload-flow .preview-section .preview-table-container .preview-table tbody .preview-cell-datepicker .mud-input-outlined,.csv-data-upload-flow .preview-section .preview-table-container .preview-table tbody .preview-cell-datepicker .resizeable-textarea-container,.csv-data-upload-flow .preview-section .preview-table-container .preview-table tbody .preview-cell-datepicker .auto-resize-textarea,.csv-data-upload-flow .preview-section .preview-table-container .preview-table tbody .preview-cell-ai-textfield .mud-input-slot,.csv-data-upload-flow .preview-section .preview-table-container .preview-table tbody .preview-cell-ai-textfield .mud-input-outlined,.csv-data-upload-flow .preview-section .preview-table-container .preview-table tbody .preview-cell-ai-textfield .resizeable-textarea-container,.csv-data-upload-flow .preview-section .preview-table-container .preview-table tbody .preview-cell-ai-textfield .auto-resize-textarea{min-height:32px}.csv-data-upload-flow .preview-section .preview-table-container .preview-table tbody .preview-cell-check{display:flex;align-items:center;min-height:2.5rem;padding:.25rem 0;max-width:12.5rem}.csv-data-upload-flow .preview-section .preview-table-container .preview-table tbody .preview-cell-check .check.check-md .mud-button-root input[type=checkbox]{width:1.25rem;height:1.25rem}.csv-data-upload-flow .preview-section .preview-table-container .preview-table tbody tr{transition:all .2s ease}.csv-data-upload-flow .preview-section .preview-table-container .preview-table tbody tr:not(.invalid-row):not(.warning-row):not(.excluded-row):hover{background:var(--surface-high)}.csv-data-upload-flow .preview-section .preview-table-container .preview-table tbody tr.excluded-row{opacity:.5;background-color:var(--surface-low);text-decoration:line-through}.csv-data-upload-flow .preview-section .preview-table-container .preview-table tbody tr.excluded-row:hover{background-color:var(--surface-high)}.csv-data-upload-flow .preview-section .preview-table-container .preview-table tbody tr.invalid-row{background-color:color-mix(in srgb, var(--error) 10%, var(--surface-raised));border-left:3px solid var(--error)}.csv-data-upload-flow .preview-section .preview-table-container .preview-table tbody tr.invalid-row:hover{background-color:color-mix(in srgb, var(--error) 14%, var(--surface-raised))}.csv-data-upload-flow .preview-section .preview-table-container .preview-table tbody tr.warning-row{background-color:color-mix(in srgb, var(--mud-palette-warning) 10%, var(--surface-raised));border-left:3px solid var(--mud-palette-warning)}.csv-data-upload-flow .preview-section .preview-table-container .preview-table tbody tr.warning-row:hover{background-color:color-mix(in srgb, var(--mud-palette-warning) 14%, var(--surface-raised))}.csv-data-upload-flow .preview-section .preview-stats{display:flex;gap:2rem;padding:1rem;background-color:var(--surface-raised);box-shadow:var(--surface-raised-shadow);border-radius:6px;flex-wrap:wrap}@media(max-width: 1200px){.csv-data-upload-flow .mapping-section .mapping-content .target-fields-list .target-field-row{grid-template-columns:1fr;gap:1rem}.csv-data-upload-flow .mapping-section .mapping-content .target-fields-list .target-field-row .field-info-section{order:1}.csv-data-upload-flow .mapping-section .mapping-content .target-fields-list .target-field-row .field-mapping-controls{order:2}.csv-data-upload-flow .mapping-section .mapping-content .target-fields-list .target-field-row .field-mapping-controls .mapping-mode-toggle{justify-content:flex-start}.csv-data-upload-flow .preview-section .preview-stats{flex-direction:column;gap:.5rem}}.task-import-preview{width:100%;min-width:0}.task-import-preview .task-import-preview-table{max-height:28rem}.task-import-preview .task-import-preview-table .preview-table th.preview-action-header,.task-import-preview .task-import-preview-table .preview-table td.preview-action-cell{min-width:auto;width:1%;max-width:none;padding-left:.75rem;padding-right:.5rem}.task-import-preview .task-import-preview-table .preview-table th:nth-child(2),.task-import-preview .task-import-preview-table .preview-table td:nth-child(2){width:3rem;min-width:3rem;padding-left:.5rem;padding-right:.75rem;text-align:center}.task-import-preview .task-import-preview-table .preview-table tbody tr{height:3.5rem}.task-import-preview .task-preview-cell-valid{background:rgba(76,175,80,.06);min-width:12rem}.task-import-preview .task-preview-cell-disabled{background:var(--surface-low);color:var(--text-disabled-alt)}.task-import-preview .task-preview-cell-disabled span{display:block;padding:.5rem .75rem}.task-import-preview .task-preview-cell-invalid{background:rgba(244,67,54,.08);box-shadow:inset 0 0 0 2px rgba(244,67,54,.35);min-width:12rem}.text-muted{color:var(--text-disabled-alt)}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:1rem}.mb-4{margin-bottom:1.5rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:1rem}.mt-4{margin-top:1.5rem}.vendor-import-preview{width:100%;min-width:0}.vendor-import-preview .vendor-import-preview-table{max-height:28rem}.vendor-import-preview .vendor-import-preview-table .preview-table th.preview-action-header,.vendor-import-preview .vendor-import-preview-table .preview-table td.preview-action-cell{min-width:auto;width:1%;max-width:none;padding-left:.75rem;padding-right:.5rem}.vendor-import-preview .vendor-import-preview-table .preview-table th:nth-child(2),.vendor-import-preview .vendor-import-preview-table .preview-table td:nth-child(2){width:3rem;min-width:3rem;padding-left:.5rem;padding-right:.75rem;text-align:center}.vendor-import-preview .vendor-import-preview-table .preview-table tbody tr{height:3.5rem}.vendor-import-preview .vendor-preview-cell-valid{background:rgba(76,175,80,.06);min-width:12rem}.vendor-import-preview .vendor-preview-cell-disabled{background:var(--surface-low);color:var(--text-disabled-alt)}.vendor-import-preview .vendor-preview-cell-disabled span{display:block;padding:.5rem .75rem}.vendor-import-preview .vendor-preview-cell-invalid{background:rgba(244,67,54,.08);box-shadow:inset 0 0 0 2px rgba(244,67,54,.35);min-width:12rem}.ml-1{margin-left:.25rem}.mr-1{margin-right:.25rem}.client-import-preview{width:100%;min-width:0}.client-import-preview .client-import-preview-table{max-height:28rem}.client-import-preview .client-import-preview-table .preview-table th.preview-action-header,.client-import-preview .client-import-preview-table .preview-table td.preview-action-cell{min-width:auto;width:1%;max-width:none;padding-left:.75rem;padding-right:.5rem}.client-import-preview .client-import-preview-table .preview-table th:nth-child(2),.client-import-preview .client-import-preview-table .preview-table td:nth-child(2){width:3rem;min-width:3rem;padding-left:.5rem;padding-right:.75rem;text-align:center}.client-import-preview .client-import-preview-table .preview-table tbody tr{height:3.5rem}.client-import-preview .client-preview-cell-valid{background:rgba(76,175,80,.06);min-width:12rem}.client-import-preview .client-preview-cell-invalid{background:rgba(244,67,54,.08);box-shadow:inset 0 0 0 2px rgba(244,67,54,.35);min-width:12rem}.client-import-preview .client-import-summary-list{list-style:disc;margin:0;padding-left:1.25rem}.client-import-preview .client-import-summary-list li{color:var(--body-text);font-size:.875rem}.itasset-import-preview .itasset-import-preview-table{max-height:28rem}.itasset-import-preview .itasset-preview-cell-valid{background:rgba(76,175,80,.06);min-width:12rem}.itasset-import-preview .itasset-preview-cell-invalid{background:rgba(244,67,54,.08);box-shadow:inset 0 0 0 2px rgba(244,67,54,.35);min-width:12rem}.csv-data-upload-flow .preview-section .contract-import-preview .preview-table-container .preview-table{width:max-content;min-width:100%;table-layout:fixed}.csv-data-upload-flow .preview-section .contract-import-preview .preview-table-container .preview-table thead th{text-align:center;vertical-align:middle}.csv-data-upload-flow .preview-section .contract-import-preview .preview-table-container .preview-table thead th.preview-action-header{width:5rem;min-width:5rem;max-width:5rem}.csv-data-upload-flow .preview-section .contract-import-preview .preview-table-container .preview-table thead th.preview-col-index{width:3rem;min-width:3rem;max-width:3rem}.csv-data-upload-flow .preview-section .contract-import-preview .preview-table-container .preview-table thead th.preview-col-field{width:12rem;min-width:12rem;max-width:12rem}.csv-data-upload-flow .preview-section .contract-import-preview .preview-table-container .preview-table thead th.preview-col-field-date{width:10rem;min-width:10rem;max-width:10rem}.csv-data-upload-flow .preview-section .contract-import-preview .preview-table-container .preview-table thead th.preview-col-field-narrow{width:8rem;min-width:8rem;max-width:8rem}.csv-data-upload-flow .preview-section .contract-import-preview .preview-table-container .preview-table thead th.preview-col-field-wide{width:14rem;min-width:14rem;max-width:14rem}.csv-data-upload-flow .preview-section .contract-import-preview .preview-table-container .preview-table thead th.preview-validation-header{width:22rem;min-width:22rem;max-width:22rem;text-align:center}.csv-data-upload-flow .preview-section .contract-import-preview .preview-table-container .preview-table tbody td{height:1px;padding:.625rem .5rem;text-align:center;vertical-align:middle;white-space:normal}.csv-data-upload-flow .preview-section .contract-import-preview .preview-table-container .preview-table tbody td.preview-action-cell{position:sticky;left:0;z-index:11;width:5rem;min-width:5rem;max-width:5rem;box-sizing:border-box;background:var(--surface-raised);box-shadow:2px 0 6px -2px rgba(0,0,0,.15)}.csv-data-upload-flow .preview-section .contract-import-preview .preview-table-container .preview-table tbody td.preview-col-index{width:3rem;min-width:3rem;max-width:3rem;box-sizing:border-box}.csv-data-upload-flow .preview-section .contract-import-preview .preview-table-container .preview-table tbody td.preview-col-field{width:12rem;min-width:12rem;max-width:12rem;box-sizing:border-box}.csv-data-upload-flow .preview-section .contract-import-preview .preview-table-container .preview-table tbody td.preview-col-field-date{width:10rem;min-width:10rem;max-width:10rem}.csv-data-upload-flow .preview-section .contract-import-preview .preview-table-container .preview-table tbody td.preview-col-field-narrow{width:8rem;min-width:8rem;max-width:8rem}.csv-data-upload-flow .preview-section .contract-import-preview .preview-table-container .preview-table tbody td.preview-col-field-wide{width:14rem;min-width:14rem;max-width:14rem}.csv-data-upload-flow .preview-section .contract-import-preview .preview-table-container .preview-table tbody td.preview-validation-cell{position:sticky;right:0;z-index:11;width:22rem;min-width:22rem;max-width:22rem;box-sizing:border-box;text-align:center;vertical-align:middle;background:var(--surface-raised);box-shadow:-2px 0 6px -2px rgba(0,0,0,.15)}.csv-data-upload-flow .preview-section .contract-import-preview .preview-table-container .preview-table tbody td .preview-col-cell-inner{display:flex;align-items:center;justify-content:center;width:100%;min-height:2.75rem;box-sizing:border-box}.csv-data-upload-flow .preview-section .contract-import-preview .preview-table-container .preview-table tbody td .preview-col-cell-inner .mud-stack{align-items:center;justify-content:center}.csv-data-upload-flow .preview-section .contract-import-preview .preview-table-container .preview-table tbody td .preview-col-cell-inner .preview-cell-textfield,.csv-data-upload-flow .preview-section .contract-import-preview .preview-table-container .preview-table tbody td .preview-col-cell-inner .preview-cell-select,.csv-data-upload-flow .preview-section .contract-import-preview .preview-table-container .preview-table tbody td .preview-col-cell-inner .preview-cell-datepicker{width:100%;min-width:0;max-width:100%;flex:1 1 auto}.csv-data-upload-flow .preview-section .contract-import-preview .preview-table-container .preview-table tbody td .preview-col-cell-inner .preview-cell-check{display:flex;align-items:center;justify-content:center;width:100%;margin:0}.csv-data-upload-flow .preview-section .contract-import-preview .preview-table-container .preview-table tbody td .preview-col-cell-inner .preview-validation-valid{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;flex:0 0 auto;width:auto}.csv-data-upload-flow .preview-section .contract-import-preview .preview-table-container .preview-table tbody td .preview-col-cell-inner .preview-validation-valid .mud-typography{flex:0 0 auto;width:auto}.csv-data-upload-flow .preview-section .contract-import-preview .preview-table-container .preview-table tbody td .preview-col-cell-inner .preview-validation-errors,.csv-data-upload-flow .preview-section .contract-import-preview .preview-table-container .preview-table tbody td .preview-col-cell-inner .preview-validation-warnings{width:100%;max-width:100%;flex:0 1 auto;align-self:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.375rem;list-style:none;padding:0;margin:0}.csv-data-upload-flow .preview-section .contract-import-preview .preview-table-container .preview-table tbody td .preview-col-cell-inner .preview-validation-errors li,.csv-data-upload-flow .preview-section .contract-import-preview .preview-table-container .preview-table tbody td .preview-col-cell-inner .preview-validation-warnings li{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.375rem;width:100%;max-width:100%}.csv-data-upload-flow .preview-section .contract-import-preview .preview-table-container .preview-table tbody td .preview-col-cell-inner .preview-validation-errors li .preview-validation-error-icon,.csv-data-upload-flow .preview-section .contract-import-preview .preview-table-container .preview-table tbody td .preview-col-cell-inner .preview-validation-errors li .preview-validation-warning-icon,.csv-data-upload-flow .preview-section .contract-import-preview .preview-table-container .preview-table tbody td .preview-col-cell-inner .preview-validation-warnings li .preview-validation-error-icon,.csv-data-upload-flow .preview-section .contract-import-preview .preview-table-container .preview-table tbody td .preview-col-cell-inner .preview-validation-warnings li .preview-validation-warning-icon{flex:0 0 .875rem;align-self:center}.csv-data-upload-flow .preview-section .contract-import-preview .preview-table-container .preview-table tbody td .preview-col-cell-inner .preview-validation-errors li .mud-typography,.csv-data-upload-flow .preview-section .contract-import-preview .preview-table-container .preview-table tbody td .preview-col-cell-inner .preview-validation-warnings li .mud-typography{flex:0 1 auto;min-width:0;max-width:100%;text-align:left;word-break:break-word;overflow-wrap:anywhere}.csv-data-upload-flow .preview-section .contract-import-preview .preview-table-container .preview-table tbody td.cell-has-error{background:color-mix(in srgb, var(--error) 10%, var(--surface-raised));box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--error) 55%, transparent);border-radius:4px}.csv-data-upload-flow .preview-section .contract-import-preview .preview-table-container .preview-table tbody tr:not(.invalid-row):not(.warning-row):hover td.preview-action-cell,.csv-data-upload-flow .preview-section .contract-import-preview .preview-table-container .preview-table tbody tr:not(.invalid-row):not(.warning-row):hover td.preview-validation-cell{background:var(--surface-high)}.csv-data-upload-flow .preview-section .contract-import-preview .preview-table-container .preview-table tbody tr.invalid-row td{background:color-mix(in srgb, var(--error) 10%, var(--surface-raised))}.csv-data-upload-flow .preview-section .contract-import-preview .preview-table-container .preview-table tbody tr.invalid-row td.preview-action-cell,.csv-data-upload-flow .preview-section .contract-import-preview .preview-table-container .preview-table tbody tr.invalid-row td.preview-validation-cell{background:color-mix(in srgb, var(--error) 12%, var(--surface-raised))}.csv-data-upload-flow .preview-section .contract-import-preview .preview-table-container .preview-table tbody tr.invalid-row td.cell-has-error{background:color-mix(in srgb, var(--error) 14%, var(--surface-raised));box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--error) 55%, transparent);border-radius:4px}.csv-data-upload-flow .preview-section .contract-import-preview .preview-table-container .preview-table tbody tr.invalid-row:hover td{background:color-mix(in srgb, var(--error) 14%, var(--surface-raised))}.csv-data-upload-flow .preview-section .contract-import-preview .preview-table-container .preview-table tbody tr.invalid-row:hover td.preview-action-cell,.csv-data-upload-flow .preview-section .contract-import-preview .preview-table-container .preview-table tbody tr.invalid-row:hover td.preview-validation-cell{background:color-mix(in srgb, var(--error) 16%, var(--surface-raised))}.csv-data-upload-flow .preview-section .contract-import-preview .preview-table-container .preview-table tbody tr.warning-row td{background:color-mix(in srgb, var(--mud-palette-warning) 10%, var(--surface-raised))}.csv-data-upload-flow .preview-section .contract-import-preview .preview-table-container .preview-table tbody tr.warning-row td.preview-action-cell,.csv-data-upload-flow .preview-section .contract-import-preview .preview-table-container .preview-table tbody tr.warning-row td.preview-validation-cell{background:color-mix(in srgb, var(--mud-palette-warning) 12%, var(--surface-raised))}.csv-data-upload-flow .preview-section .contract-import-preview .preview-table-container .preview-table tbody tr.warning-row:hover td{background:color-mix(in srgb, var(--mud-palette-warning) 14%, var(--surface-raised))}.csv-data-upload-flow .preview-section .contract-import-preview .preview-table-container .preview-table tbody tr.warning-row:hover td.preview-action-cell,.csv-data-upload-flow .preview-section .contract-import-preview .preview-table-container .preview-table tbody tr.warning-row:hover td.preview-validation-cell{background:color-mix(in srgb, var(--mud-palette-warning) 16%, var(--surface-raised))}.csv-data-upload-flow .preview-section .contract-import-preview .preview-validation-invalid,.csv-data-upload-flow .preview-section .contract-import-preview .preview-validation-warning{display:inline-flex;align-items:center;gap:.375rem;font-weight:600;font-size:.85rem;margin-bottom:.375rem;padding:.25rem .625rem;border-radius:12px;white-space:nowrap}.csv-data-upload-flow .preview-section .contract-import-preview .preview-validation-invalid{color:var(--error);background:rgba(244,67,54,.12)}.csv-data-upload-flow .preview-section .contract-import-preview .preview-validation-warning{color:var(--mud-palette-warning);background:rgba(255,167,38,.12)}.csv-data-upload-flow .preview-section .contract-import-preview .preview-validation-status-icon svg,.csv-data-upload-flow .preview-section .contract-import-preview .preview-validation-status-icon path{color:var(--error) !important;fill:var(--error) !important}.csv-data-upload-flow .preview-section .contract-import-preview .preview-validation-status-icon.preview-validation-status-icon-success svg,.csv-data-upload-flow .preview-section .contract-import-preview .preview-validation-status-icon.preview-validation-status-icon-success path{color:var(--success) !important;fill:var(--success) !important}.csv-data-upload-flow .preview-section .contract-import-preview .preview-validation-status-icon.preview-validation-status-icon-warning svg,.csv-data-upload-flow .preview-section .contract-import-preview .preview-validation-status-icon.preview-validation-status-icon-warning path{color:var(--mud-palette-warning) !important;fill:var(--mud-palette-warning) !important}.csv-data-upload-flow .preview-section .contract-import-preview .preview-validation-error-icon svg,.csv-data-upload-flow .preview-section .contract-import-preview .preview-validation-error-icon path{color:var(--error) !important;fill:var(--error) !important}.csv-data-upload-flow .preview-section .contract-import-preview .preview-validation-warning-icon svg,.csv-data-upload-flow .preview-section .contract-import-preview .preview-validation-warning-icon path{color:var(--mud-palette-warning) !important;fill:var(--mud-palette-warning) !important}.csv-data-upload-flow .preview-section .contract-import-preview .preview-cell-textfield,.csv-data-upload-flow .preview-section .contract-import-preview .preview-cell-select,.csv-data-upload-flow .preview-section .contract-import-preview .preview-cell-datepicker{min-width:0;min-height:32px;font-size:.8rem}.csv-data-upload-flow .preview-section .contract-import-preview .preview-cell-textfield .mud-input-slot,.csv-data-upload-flow .preview-section .contract-import-preview .preview-cell-textfield .mud-input-outlined,.csv-data-upload-flow .preview-section .contract-import-preview .preview-cell-select .mud-input-slot,.csv-data-upload-flow .preview-section .contract-import-preview .preview-cell-select .mud-input-outlined,.csv-data-upload-flow .preview-section .contract-import-preview .preview-cell-datepicker .mud-input-slot,.csv-data-upload-flow .preview-section .contract-import-preview .preview-cell-datepicker .mud-input-outlined{min-height:32px}.csv-data-upload-flow .preview-section .contract-import-preview .preview-cell-check{display:flex;align-items:center;justify-content:center;min-height:2.5rem;margin-inline:auto}.risk-import-preview .risk-preview-cell-valid{background:rgba(76,175,80,.06);min-width:12rem}.risk-import-preview .risk-preview-cell-invalid{background:rgba(244,67,54,.08);box-shadow:inset 0 0 0 2px rgba(244,67,54,.35);min-width:12rem}.header-action-badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .375rem;border-radius:.625rem;background:var(--action);color:#fff;font-size:.75rem;font-weight:600;line-height:1;margin-left:.25rem}.filter-count-badge{position:absolute;top:-6px;right:-6px;display:inline-flex;align-items:center;justify-content:center;min-width:1.125rem;height:1.125rem;padding:0 .25rem;border-radius:50%;background:var(--action);color:#fff;font-size:.625rem;font-weight:700;line-height:1;border:2px solid var(--surface);box-shadow:0 2px 4px rgba(0,0,0,.1)}.task-view-buttons{right:6rem}.task-widget-v2 .new-filter-container{margin-top:.75rem;margin-bottom:1rem}.task-widget-v2 .view-toggle-container{transition:background-color .2s ease,border-color .2s ease}.task-widget-v2 .view-toggle-container:hover{background-color:color-mix(in srgb, var(--border-primary) 12%, var(--surface-raised))}.task-widget-v2 .view-toggle-container .compyl-button,.task-widget-v2 .view-toggle-container :global(.mud-icon-button){transition:transform .15s ease,background-color .2s ease}.task-widget-v2 .view-toggle-container .compyl-button:hover:not(.active),.task-widget-v2 .view-toggle-container :global(.mud-icon-button:hover:not(.active)){transform:scale(1.06)}.filter-builder-button{min-width:3.5rem !important;padding:0;display:inline-flex;align-items:center;justify-content:center;position:relative}.evidence-required-warning{width:100%;padding:.875rem;margin-bottom:.75rem;border-radius:.5rem;background-color:var(--warning-bg, #fff4e5);border:1px solid var(--warning-border, #ffb74d);display:flex;align-items:center;gap:.75rem;animation:pulse-warning 2s ease-in-out infinite}.evidence-required-warning .warning-icon{color:var(--warning, #ff9800);flex-shrink:0;width:1rem;height:1rem;font-size:1rem}.evidence-required-warning .warning-text{flex:1;color:var(--warning-text, #663c00);font-size:.875rem;line-height:1.4;font-weight:500}@keyframes pulse-warning{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.01);opacity:.95}}.compyl-drawer-footer .compyl-button span{color:var(--button-text)}.compyl-drawer-footer .compyl-button i{color:var(--button-text)}.compyl-drawer-footer .compyl-button.outline span{color:var(--body-text)}.compyl-drawer-footer .compyl-button:not(.outline) .mud-icon{color:var(--button-text)}.compyl-drawer-footer .compyl-button:not(.outline) .mud-icon svg{fill:var(--button-text)}.compyl-drawer-footer .compyl-button:not(.outline) .mud-icon svg path{fill:var(--button-text)}.task-widget-v2-view-panel--hidden{display:none !important}.task-widget-v2-view-panel--visible{display:block}.task-widget-v2-drawer-footer-row{width:100%;display:flex;gap:.75rem}.task-widget-v2-drawer-footer-row--single{width:100%;display:flex}.task-widget-v2-drawer-footer-col{width:100%;display:flex;flex-direction:column;gap:.75rem}.task-widget-v2-footer-btn-grow{flex:1}.task-widget-v2-mudstack-full-width{width:100%}.task-widget-v2-completed-message{text-align:center;padding:.5rem}.task-widget-v2-footer-fa-icon{font-size:14px}.task-widget-v2-skeleton .task-widget-v2-skeleton-pill{border-radius:.5rem}.task-widget-v2-skeleton .task-widget-v2-skeleton-radius-4{border-radius:4px}.task-widget-v2-skeleton .task-widget-v2-skeleton-toolbar{margin-bottom:.5rem;gap:.75rem}.task-widget-v2-skeleton .task-widget-v2-skeleton-search-padding{padding:0 12px}.task-widget-v2-skeleton .task-widget-v2-skeleton-margin-auto{margin:0 auto}.task-widget-v2-skeleton .task-widget-v2-skeleton-spacer{flex-grow:1}.task-widget-v2-skeleton .task-widget-v2-skeleton-view-stack{justify-content:center}.permissions-info-container{margin-top:.5rem;transition:opacity .3s ease,max-height .3s ease}.permissions-info-container.hidden{display:none}.permissions-info-card.mud-alert{border-radius:.5rem;padding:.875rem 1.5rem}.permissions-info-card.mud-alert .compyl-body-text-color,.permissions-info-card.mud-alert .responsibility-label,.permissions-info-card.mud-alert .italic-text{color:var(--button-text) !important}.permissions-info-card.mud-alert .mud-alert-icon,.permissions-info-card.mud-alert .mud-alert-message{padding:0;margin-top:auto;margin-bottom:auto;color:var(--button-text)}.permissions-info-card.mud-alert .mud-icon-root{fill:var(--button-text)}.permissions-info-card.mud-alert.mud-alert-filled-info{background-color:var(--info)}.permissions-info-card.mud-alert .permissions-info-content{display:flex;flex-direction:column;gap:.25rem}.permissions-info-card.mud-alert .permissions-info-content .permissions-info-title{font-weight:500}.permissions-info-card.mud-alert .permissions-info-content .permissions-info-text{line-height:1.25;font-size:.75rem}.permissions-info-card.mud-alert .permissions-info-content .permissions-info-text.mt-2{margin-top:.25rem}.permissions-info-card.mud-alert .permissions-info-content .permissions-info-text .responsibility-label{font-weight:600}.permissions-info-card.mud-alert .permissions-info-content .permissions-info-text .italic-text{font-style:italic}.extension-info-container{margin-top:.5rem;transition:opacity .3s ease,max-height .3s ease}.extension-info-container.hidden{display:none}.extension-info-card.mud-alert{border-radius:.5rem;padding:.875rem 1.5rem}.extension-info-card.mud-alert .compyl-body-text-color,.extension-info-card.mud-alert .extension-info-highlight{color:var(--button-text) !important}.extension-info-card.mud-alert .mud-alert-icon,.extension-info-card.mud-alert .mud-alert-message{padding:0;margin-top:auto;margin-bottom:auto;color:var(--button-text)}.extension-info-card.mud-alert .mud-icon-root{fill:var(--button-text)}.extension-info-card.mud-alert.mud-alert-filled-info{background-color:var(--info)}.extension-info-card.mud-alert .extension-info-content{display:flex;flex-direction:column;gap:.25rem}.extension-info-card.mud-alert .extension-info-content .extension-info-text{line-height:1.25;font-size:.75rem}.extension-info-card.mud-alert .extension-info-content .extension-info-highlight{font-weight:600}.task-drawer-v2-content,.task-drawer-v2-edit-content{border-left:5px solid rgba(0,0,0,0);transition:border-color .3s ease;padding-left:20px}.drawer-border-primary{border-left-color:color-mix(in srgb, var(--action) 70%, transparent)}.drawer-border-purple{border-left-color:color-mix(in srgb, var(--purple) 70%, transparent)}.drawer-border-info{border-left-color:color-mix(in srgb, var(--info) 70%, transparent)}.task-drawer-v2-content .task-drawer-v2-flex-spacer,.task-drawer-v2-edit-content .task-drawer-v2-flex-spacer{flex:1}.task-drawer-v2-content{padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem}.task-drawer-v2-content.empty-state{display:flex;align-items:center;justify-content:center;min-height:300px}.task-drawer-v2-content .task-edit-form{width:100%}.task-drawer-v2-content .task-edit-form .recurring-row{align-items:flex-start}.task-drawer-v2-content .task-edit-form .date-field-group{display:flex;flex-direction:column;gap:.5rem}.task-drawer-v2-content .task-name-drawer{font-size:1rem;font-weight:600;line-height:1.5rem;color:var(--body-text)}.task-drawer-v2-content .task-type-row{margin-top:-0.5rem}.task-drawer-v2-content .status-section{display:flex;flex-direction:column;gap:.5rem}.task-drawer-v2-content .status-section .status-display-row{display:flex;align-items:center;gap:.75rem;padding:.75rem;border:1px solid var(--border-primary);border-radius:.25rem;background:var(--surface-low)}.task-drawer-v2-content .status-section .status-blip-dropdown{width:.5rem;height:.5rem;border-radius:50%;background:var(--blip-color);box-shadow:0 0 0 .25rem color-mix(in srgb, var(--blip-color) 30%, transparent);flex-shrink:0}.task-drawer-v2-content .users-section-drawer{display:flex;flex-direction:column;gap:.75rem}.task-drawer-v2-content .users-section-drawer .user-row-drawer{gap:.75rem}.task-drawer-v2-content .users-section-drawer .user-row-drawer .user-info-text{text-align:right}.task-drawer-v2-content .due-date-row-drawer{gap:.75rem}.task-drawer-v2-content .due-date-row-drawer.text-error *{color:var(--error) !important}.task-drawer-v2-content .due-date-row-drawer.text-error :global(.compyl-icon svg path){fill:var(--error) !important}.task-drawer-v2-content .due-date-row-drawer.text-warning *{color:var(--warning) !important}.task-drawer-v2-content .due-date-row-drawer.text-warning :global(.compyl-icon svg path){fill:var(--warning) !important}.task-drawer-v2-content .description-section-drawer{display:flex;flex-direction:column;gap:.5rem}.task-drawer-v2-content .description-section-drawer .description-label{display:block}.task-drawer-v2-content .description-section-drawer .description-container{padding:.75rem;border:1px solid var(--border-primary);border-radius:.25rem;background:var(--surface-low);min-height:120px;white-space:pre-wrap;word-wrap:break-word;line-height:1.6}.task-drawer-v2-content .controls-section-drawer{display:flex;flex-direction:column;gap:.5rem}.task-drawer-v2-content .controls-section-drawer .section-label-drawer{display:block}.task-drawer-v2-content .controls-section-drawer .controls-chipset-drawer{display:flex;flex-wrap:wrap;gap:.5rem}.task-drawer-v2-content .controls-section-drawer .controls-chipset-drawer .control-chip-drawer-v2{background:var(--surface-low) !important;color:var(--body-text) !important;border:1px solid var(--border-primary);font-size:.75rem}.task-drawer-v2-content .controls-section-drawer .controls-chipset-drawer .control-chip-drawer-v2:hover{background:var(--surface-raised) !important}.task-drawer-v2-content .link-items-section{display:flex;flex-direction:column;gap:1rem;padding:1rem;border:1px solid var(--border-primary);border-radius:.5rem;background:var(--surface-low)}.task-drawer-v2-content .link-items-section .section-title{font-weight:600}.task-drawer-v2-content .link-items-section .link-items-tree{display:flex;flex-direction:column;gap:.5rem;max-height:400px;overflow-y:auto}.task-drawer-v2-content .link-items-section .link-items-tree .tree-category{display:flex;flex-direction:column}.task-drawer-v2-content .link-items-section .link-items-tree .tree-category .tree-category-header{display:flex;align-items:center;gap:.5rem;padding:.5rem;cursor:pointer;border-radius:.25rem;transition:background .2s ease}.task-drawer-v2-content .link-items-section .link-items-tree .tree-category .tree-category-header:hover{background:var(--surface-raised)}.task-drawer-v2-content .link-items-section .link-items-tree .tree-category .tree-category-items{display:flex;flex-direction:column;gap:.25rem;padding-left:1.5rem;margin-top:.25rem}.task-drawer-v2-content .link-items-section .link-items-tree .tree-category .tree-category-items .tree-item-checkbox :global(.mud-checkbox-root){padding:.25rem}.task-drawer-v2-content .link-items-section .selected-link-items{display:flex;flex-direction:column;gap:1rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border-primary)}.task-drawer-v2-content .link-items-section .selected-link-items .link-category-chips{display:flex;flex-direction:column;gap:.5rem}.task-drawer-v2-content .link-items-section .selected-link-items .link-category-chips .category-label{font-weight:600}.task-drawer-v2-content .link-items-section .selected-link-items .link-category-chips .chips-container{display:flex;flex-wrap:wrap;gap:.5rem}.task-drawer-v2-content .instructions-section-drawer{display:flex;flex-direction:column;gap:.5rem}.task-drawer-v2-content .instructions-section-drawer .instructions-label{display:block}.task-drawer-v2-content .instructions-section-drawer .instructions-container{padding:.75rem;border:1px solid var(--border-primary);border-radius:.25rem;background:var(--surface-low);min-height:120px;white-space:pre-wrap;word-wrap:break-word;line-height:1.6}.task-drawer-v2-content .associated-items-display-view{display:flex;flex-direction:column;gap:1rem}.task-drawer-v2-content .associated-items-display-view .associated-item-container{display:flex;padding:.75rem;flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem;align-self:stretch;border-radius:.625rem;border:1px solid color-mix(in srgb, var(--border-secondary) var(--thin-border), transparent);background-color:var(--modal-background-surface);box-shadow:var(--surface-high-shadow);transition:all .2s ease}.task-drawer-v2-content .associated-items-display-view .associated-item-container .collapsible-header{display:flex;align-items:center;width:100%;gap:.5rem;cursor:pointer;user-select:none;padding:.25rem 0;border-radius:.25rem;transition:background-color .2s ease}.task-drawer-v2-content .associated-items-display-view .associated-item-container .collapsible-header:hover{background-color:color-mix(in srgb, var(--body-text) 5%, transparent)}.task-drawer-v2-content .associated-items-display-view .associated-item-container .collapsible-header .section-label{margin:0 !important}.task-drawer-v2-content .associated-items-display-view .associated-item-container .collapsible-header .count-chip{height:1.25rem;font-size:.7rem;padding:0 .5rem;background:var(--surface-low) !important;border:1px solid var(--border-primary);color:var(--body-text) !important}.task-drawer-v2-content .associated-items-display-view .associated-item-container .collapsible-header .flex-spacer{flex:1}.task-drawer-v2-content .associated-items-display-view .associated-item-container .collapsible-header .chevron-icon{transition:transform .2s ease;color:var(--body-text);opacity:.6}.task-drawer-v2-content .associated-items-display-view .associated-item-container.collapsed .chips-container{display:none}.task-drawer-v2-content .associated-items-display-view .associated-item-container.collapsed .chevron-icon{transform:rotate(0deg)}.task-drawer-v2-content .associated-items-display-view .associated-item-container:not(.collapsed) .chevron-icon{transform:rotate(180deg)}.task-drawer-v2-content .associated-items-display-view .associated-item-container .chips-container{display:flex;flex-wrap:wrap;gap:.5rem;padding-top:0;padding-bottom:0;margin-bottom:0}.task-drawer-v2-content .associated-items-display-view .associated-item-container .chips-container .custom-associated-chip{display:flex;align-items:center;gap:.375rem;padding:0 .5rem;border-radius:.5rem;border:1px solid color-mix(in srgb, var(--border-secondary) var(--thin-border), transparent);background-color:var(--surface-low);transition:background-color .2s ease}.task-drawer-v2-content .associated-items-display-view .associated-item-container .chips-container .custom-associated-chip.view-mode{cursor:default}.task-drawer-v2-content .associated-items-display-view .associated-item-container .chips-container .custom-associated-chip.view-mode:hover{background:var(--surface-low)}.task-drawer-v2-content .associated-items-display-view .associated-item-container .chips-container .custom-associated-chip.clickable{cursor:pointer}.task-drawer-v2-content .associated-items-display-view .associated-item-container .chips-container .custom-associated-chip.clickable:hover{background:var(--surface-raised)}.task-drawer-v2-content .associated-items-display-view .associated-item-container .chips-container .custom-associated-chip .chip-text{font-size:.75rem;line-height:1.125;padding-top:.25rem;padding-bottom:.25rem;color:var(--body-text);overflow:hidden;text-overflow:ellipsis}.task-drawer-v2-content .associated-items-display-view .associated-item-container .chips-container .custom-associated-chip .chip-icon{flex-shrink:0;color:var(--body-text);fill:var(--body-text)}.task-drawer-v2-edit-content{padding-top:1.5rem;padding-bottom:1.5rem;padding-right:0px}.task-drawer-v2-edit-content .container-separator{border:none;border-top:1px solid var(--border-secondary);margin:.5rem 0;opacity:.5}.task-drawer-v2-edit-content .name-description-container,.task-drawer-v2-edit-content .team-assignment-container,.task-drawer-v2-edit-content .scheduling-container,.task-drawer-v2-edit-content .workflow-container,.task-drawer-v2-edit-content .extension-fields-container{display:flex;padding:.75rem;flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem;align-self:stretch;border-radius:.625rem;border:1px solid color-mix(in srgb, var(--border-secondary) var(--thin-border), transparent);background-color:var(--surface-low);box-shadow:0px 8px 12px 0px rgba(0,0,0,.075)}.task-drawer-v2-edit-content .name-description-container .container-header,.task-drawer-v2-edit-content .team-assignment-container .container-header,.task-drawer-v2-edit-content .scheduling-container .container-header,.task-drawer-v2-edit-content .workflow-container .container-header,.task-drawer-v2-edit-content .extension-fields-container .container-header{display:flex;align-items:center;width:100%;background-color:var(--surface-low);box-shadow:none !important}.task-drawer-v2-edit-content .name-description-container .container-content,.task-drawer-v2-edit-content .team-assignment-container .container-content,.task-drawer-v2-edit-content .scheduling-container .container-content,.task-drawer-v2-edit-content .workflow-container .container-content,.task-drawer-v2-edit-content .extension-fields-container .container-content{padding:1rem;width:100%}.task-drawer-v2-edit-content .name-description-container .container-header .header-task-type,.task-drawer-v2-edit-content .team-assignment-container .container-header .header-task-type,.task-drawer-v2-edit-content .scheduling-container .container-header .header-task-type,.task-drawer-v2-edit-content .workflow-container .container-header .header-task-type,.task-drawer-v2-edit-content .extension-fields-container .container-header .header-task-type{min-width:200px;max-width:250px}.task-drawer-v2-edit-content .name-description-container .container-header .header-task-type .compyl-select-label p,.task-drawer-v2-edit-content .team-assignment-container .container-header .header-task-type .compyl-select-label p,.task-drawer-v2-edit-content .scheduling-container .container-header .header-task-type .compyl-select-label p,.task-drawer-v2-edit-content .workflow-container .container-header .header-task-type .compyl-select-label p,.task-drawer-v2-edit-content .extension-fields-container .container-header .header-task-type .compyl-select-label p{font-size:.75rem !important;line-height:1.1 !important;margin-bottom:2px !important}.task-drawer-v2-edit-content .name-description-container .container-header .header-task-type .required-asterisk,.task-drawer-v2-edit-content .team-assignment-container .container-header .header-task-type .required-asterisk,.task-drawer-v2-edit-content .scheduling-container .container-header .header-task-type .required-asterisk,.task-drawer-v2-edit-content .workflow-container .container-header .header-task-type .required-asterisk,.task-drawer-v2-edit-content .extension-fields-container .container-header .header-task-type .required-asterisk{font-size:.75rem !important}.task-drawer-v2-edit-content .name-description-container .container-header .header-task-type .mud-select-input,.task-drawer-v2-edit-content .team-assignment-container .container-header .header-task-type .mud-select-input,.task-drawer-v2-edit-content .scheduling-container .container-header .header-task-type .mud-select-input,.task-drawer-v2-edit-content .workflow-container .container-header .header-task-type .mud-select-input,.task-drawer-v2-edit-content .extension-fields-container .container-header .header-task-type .mud-select-input{min-height:1rem !important;font-size:.75rem !important}.task-drawer-v2-edit-content .name-description-container .container-header .header-task-type input.mud-input-root,.task-drawer-v2-edit-content .team-assignment-container .container-header .header-task-type input.mud-input-root,.task-drawer-v2-edit-content .scheduling-container .container-header .header-task-type input.mud-input-root,.task-drawer-v2-edit-content .workflow-container .container-header .header-task-type input.mud-input-root,.task-drawer-v2-edit-content .extension-fields-container .container-header .header-task-type input.mud-input-root{min-height:1rem !important;font-size:.75rem !important}.task-drawer-v2-edit-content .name-description-container .container-header .header-task-type fieldset.mud-input-outlined-border,.task-drawer-v2-edit-content .team-assignment-container .container-header .header-task-type fieldset.mud-input-outlined-border,.task-drawer-v2-edit-content .scheduling-container .container-header .header-task-type fieldset.mud-input-outlined-border,.task-drawer-v2-edit-content .workflow-container .container-header .header-task-type fieldset.mud-input-outlined-border,.task-drawer-v2-edit-content .extension-fields-container .container-header .header-task-type fieldset.mud-input-outlined-border{padding:0 !important}.task-drawer-v2-edit-content .name-description-container .container-header .header-task-type .mud-input-control,.task-drawer-v2-edit-content .name-description-container .container-header .header-task-type .mud-input-control-input-container,.task-drawer-v2-edit-content .team-assignment-container .container-header .header-task-type .mud-input-control,.task-drawer-v2-edit-content .team-assignment-container .container-header .header-task-type .mud-input-control-input-container,.task-drawer-v2-edit-content .scheduling-container .container-header .header-task-type .mud-input-control,.task-drawer-v2-edit-content .scheduling-container .container-header .header-task-type .mud-input-control-input-container,.task-drawer-v2-edit-content .workflow-container .container-header .header-task-type .mud-input-control,.task-drawer-v2-edit-content .workflow-container .container-header .header-task-type .mud-input-control-input-container,.task-drawer-v2-edit-content .extension-fields-container .container-header .header-task-type .mud-input-control,.task-drawer-v2-edit-content .extension-fields-container .container-header .header-task-type .mud-input-control-input-container{margin-top:0 !important;padding:0 !important}.task-drawer-v2-edit-content .name-description-container .container-header .header-task-type .mud-input-clear-button,.task-drawer-v2-edit-content .team-assignment-container .container-header .header-task-type .mud-input-clear-button,.task-drawer-v2-edit-content .scheduling-container .container-header .header-task-type .mud-input-clear-button,.task-drawer-v2-edit-content .workflow-container .container-header .header-task-type .mud-input-clear-button,.task-drawer-v2-edit-content .extension-fields-container .container-header .header-task-type .mud-input-clear-button{width:1rem !important;height:1rem !important;padding:0 !important}.task-drawer-v2-edit-content .name-description-container .container-header .header-task-type .mud-input-clear-button svg,.task-drawer-v2-edit-content .team-assignment-container .container-header .header-task-type .mud-input-clear-button svg,.task-drawer-v2-edit-content .scheduling-container .container-header .header-task-type .mud-input-clear-button svg,.task-drawer-v2-edit-content .workflow-container .container-header .header-task-type .mud-input-clear-button svg,.task-drawer-v2-edit-content .extension-fields-container .container-header .header-task-type .mud-input-clear-button svg{width:14px !important;height:14px !important}.task-drawer-v2-edit-content .name-description-container .container-header .header-task-type .mud-input-adornment-end svg,.task-drawer-v2-edit-content .team-assignment-container .container-header .header-task-type .mud-input-adornment-end svg,.task-drawer-v2-edit-content .scheduling-container .container-header .header-task-type .mud-input-adornment-end svg,.task-drawer-v2-edit-content .workflow-container .container-header .header-task-type .mud-input-adornment-end svg,.task-drawer-v2-edit-content .extension-fields-container .container-header .header-task-type .mud-input-adornment-end svg{width:1rem !important;height:1rem !important}.task-drawer-v2-edit-content .name-description-container .container-header .header-task-type .mud-input-slot,.task-drawer-v2-edit-content .team-assignment-container .container-header .header-task-type .mud-input-slot,.task-drawer-v2-edit-content .scheduling-container .container-header .header-task-type .mud-input-slot,.task-drawer-v2-edit-content .workflow-container .container-header .header-task-type .mud-input-slot,.task-drawer-v2-edit-content .extension-fields-container .container-header .header-task-type .mud-input-slot{height:2rem !important}.task-drawer-v2-edit-content .permission-option{display:flex;flex-direction:column;gap:.25rem;padding:.25rem 0}.task-drawer-v2-edit-content .permission-option div:first-child{font-weight:500}.task-drawer-v2-edit-content .controls-chipset-grouped{display:flex;flex-direction:column;gap:1rem}.task-drawer-v2-edit-content .controls-chipset-grouped .control-set-group{display:flex;flex-direction:column;gap:.5rem}.task-drawer-v2-edit-content .controls-chipset-grouped .control-set-group .chips-container{display:flex;flex-wrap:wrap;gap:.5rem}.task-drawer-v2-edit-content .control-chip{background:var(--surface-low) !important;color:var(--body-text) !important;border:1px solid var(--border-primary);font-size:.75rem}.task-drawer-v2-edit-content .control-chip:hover{background:var(--surface-raised) !important}.task-drawer-v2-edit-content .associated-items-display{display:flex;flex-direction:column;gap:1rem}.task-drawer-v2-edit-content .associated-items-display .associated-item-container{display:flex;padding:.75rem;flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem;align-self:stretch;border-radius:.625rem;border:1px solid color-mix(in srgb, var(--border-secondary) var(--thin-border), transparent);background-color:var(--modal-background-surface);box-shadow:var(--surface-high-shadow);transition:all .2s ease}.task-drawer-v2-edit-content .associated-items-display .associated-item-container .collapsible-header{display:flex;align-items:center;width:100%;gap:.5rem;cursor:pointer;user-select:none;padding:.25rem 0;border-radius:.25rem;transition:background-color .2s ease}.task-drawer-v2-edit-content .associated-items-display .associated-item-container .collapsible-header:hover{background-color:color-mix(in srgb, var(--body-text) 5%, transparent)}.task-drawer-v2-edit-content .associated-items-display .associated-item-container .collapsible-header .section-label{margin:0 !important}.task-drawer-v2-edit-content .associated-items-display .associated-item-container .collapsible-header .count-chip{height:1.25rem;font-size:.7rem;padding:0 .5rem;background:var(--surface-low) !important;border:1px solid var(--border-primary);color:var(--body-text) !important}.task-drawer-v2-edit-content .associated-items-display .associated-item-container .collapsible-header .flex-spacer{flex:1}.task-drawer-v2-edit-content .associated-items-display .associated-item-container .collapsible-header .chevron-icon{transition:transform .2s ease;color:var(--body-text);opacity:.6}.task-drawer-v2-edit-content .associated-items-display .associated-item-container.collapsed .chips-container{display:none}.task-drawer-v2-edit-content .associated-items-display .associated-item-container.collapsed .chevron-icon{transform:rotate(0deg)}.task-drawer-v2-edit-content .associated-items-display .associated-item-container:not(.collapsed) .chevron-icon{transform:rotate(180deg)}.task-drawer-v2-edit-content .associated-items-display .associated-item-container .chips-container{display:flex;flex-wrap:wrap;gap:.5rem;padding-top:0;padding-bottom:0;margin-bottom:0}.task-drawer-v2-edit-content .associated-items-display .associated-item-container .chips-container .mud-chip{display:flex;height:1.5rem;padding-left:.25rem;justify-content:center;align-items:center;gap:.5rem;border-radius:.5rem;border:1px solid color-mix(in srgb, var(--border-secondary) var(--thin-border), transparent);background-color:var(--surface-low)}.task-drawer-v2-edit-content .associated-items-display .associated-item-container .chips-container .custom-associated-chip{display:flex;align-items:center;gap:.375rem;padding:0 .25rem 0 .5rem;border-radius:.5rem;border:1px solid color-mix(in srgb, var(--border-secondary) var(--thin-border), transparent);background-color:var(--surface-low);transition:background-color .2s ease}.task-drawer-v2-edit-content .associated-items-display .associated-item-container .chips-container .custom-associated-chip:hover{background:var(--surface-raised)}.task-drawer-v2-edit-content .associated-items-display .associated-item-container .chips-container .custom-associated-chip.view-mode{padding:0 .5rem;cursor:default}.task-drawer-v2-edit-content .associated-items-display .associated-item-container .chips-container .custom-associated-chip.view-mode .chip-close-btn{display:none}.task-drawer-v2-edit-content .associated-items-display .associated-item-container .chips-container .custom-associated-chip.view-mode:hover{background:var(--surface-low)}.task-drawer-v2-edit-content .associated-items-display .associated-item-container .chips-container .custom-associated-chip .chip-text{font-size:.75rem;line-height:1.125;padding-top:.25rem;padding-bottom:.25rem;color:var(--body-text);overflow:hidden;text-overflow:ellipsis}.task-drawer-v2-edit-content .associated-items-display .associated-item-container .chips-container .custom-associated-chip .chip-icon{flex-shrink:0;color:var(--body-text);fill:var(--body-text)}.task-drawer-v2-edit-content .associated-items-display .associated-item-container .chips-container .custom-associated-chip .chip-close-btn{display:flex;align-items:center;justify-content:center;padding:.125rem;border:none;background:rgba(0,0,0,0);cursor:pointer;border-radius:.25rem;transition:background-color .2s ease;flex-shrink:0}.task-drawer-v2-edit-content .associated-items-display .associated-item-container .chips-container .custom-associated-chip .chip-close-btn:hover{background:color-mix(in srgb, var(--body-text) 10%, transparent)}.task-drawer-v2-edit-content .associated-items-display .associated-item-container .chips-container .custom-associated-chip .chip-close-btn:active{background:color-mix(in srgb, var(--body-text) 20%, transparent)}.task-drawer-v2-edit-content .associated-items-display .associated-item-container .chips-container .custom-associated-chip .chip-close-btn .chip-close-icon-wrap{display:inline-flex;width:.75rem;height:.75rem;flex-shrink:0;align-items:center;justify-content:center;line-height:0}.task-drawer-v2-edit-content .associated-items-display .associated-item-container .chips-container .custom-associated-chip .chip-close-btn .chip-close-icon-wrap svg{width:100%;height:100%;display:block;fill:var(--body-text)}@media(max-width: 1100px){.task-drawer-v2-edit-content .name-description-container .container-content :global(.mud-grid-item)[class*=xs-8],.task-drawer-v2-edit-content .name-description-container .container-content :global(.mud-grid-item)[class*=xs-4],.task-drawer-v2-edit-content .name-description-container .container-content :global(.mud-grid-item)[class*=xs-6],.task-drawer-v2-edit-content .team-assignment-container .container-content :global(.mud-grid-item)[class*=xs-8],.task-drawer-v2-edit-content .team-assignment-container .container-content :global(.mud-grid-item)[class*=xs-4],.task-drawer-v2-edit-content .team-assignment-container .container-content :global(.mud-grid-item)[class*=xs-6],.task-drawer-v2-edit-content .scheduling-container .container-content :global(.mud-grid-item)[class*=xs-8],.task-drawer-v2-edit-content .scheduling-container .container-content :global(.mud-grid-item)[class*=xs-4],.task-drawer-v2-edit-content .scheduling-container .container-content :global(.mud-grid-item)[class*=xs-6],.task-drawer-v2-edit-content .workflow-container .container-content :global(.mud-grid-item)[class*=xs-8],.task-drawer-v2-edit-content .workflow-container .container-content :global(.mud-grid-item)[class*=xs-4],.task-drawer-v2-edit-content .workflow-container .container-content :global(.mud-grid-item)[class*=xs-6],.task-drawer-v2-edit-content .extension-fields-container .container-content :global(.mud-grid-item)[class*=xs-8],.task-drawer-v2-edit-content .extension-fields-container .container-content :global(.mud-grid-item)[class*=xs-4],.task-drawer-v2-edit-content .extension-fields-container .container-content :global(.mud-grid-item)[class*=xs-6]{width:100%}}.control-sets-display-view{margin-top:.5rem;margin-bottom:.5rem}.control-sets-display-view .control-set-icons-container{display:flex;align-items:center;gap:.5rem;flex-wrap:nowrap;padding:.25rem 0}.control-sets-display-view .control-set-icon-wrapper{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:var(--border-radius);background-color:var(--surface-raised);border:1px solid var(--border-primary);flex-shrink:0;transition:all .2s ease;cursor:pointer}.control-sets-display-view .control-set-icon-wrapper:hover{background-color:var(--surface-hover);border-color:var(--border-hover);transform:translateY(-2px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.control-sets-display-view .control-set-icon{width:2rem;height:2rem;object-fit:contain;display:block}.control-sets-display-view .control-set-icon-fallback{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg, var(--primary-color) 0%, var(--primary-dark) 100%);border-radius:var(--border-radius)}.control-sets-display-view .control-set-initials{font-size:11px;font-weight:600;color:var(--white);letter-spacing:.5px;line-height:1}.control-sets-display-view .control-set-overflow{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:var(--border-radius);background-color:var(--surface-raised);border:1px solid var(--border-primary);flex-shrink:0;cursor:pointer;transition:all .2s ease}.control-sets-display-view .control-set-overflow:hover{background-color:var(--surface-hover);border-color:var(--border-hover);transform:translateY(-2px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.control-sets-display-view .control-set-overflow .compyl-text{font-size:11px;font-weight:600;color:var(--body-text)}.control-sets-display-view .control-set-overflow-tooltip{display:flex;flex-direction:column;gap:.25rem;padding:.25rem 0;max-width:300px}.control-sets-display-view .control-set-overflow-tooltip .compyl-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.documents-section-drawer{margin-top:1rem}.documents-section-drawer .evidence-documents-stack{display:flex;flex-direction:column;gap:.5rem;padding-top:1rem;border-radius:.625rem;border:1px solid color-mix(in srgb, var(--border-secondary) var(--thin-border), transparent);background-color:var(--surface-low);box-shadow:0px 8px 12px 0px rgba(0,0,0,.075)}.documents-section-drawer .evidence-download-button-drawer{justify-content:flex-start !important;text-align:left !important;padding:.5rem .75rem !important;width:100%}.documents-section-drawer .evidence-download-button-drawer :global(.mud-stack-row){width:100%;justify-content:flex-start}.documents-section-drawer .evidence-download-button-drawer .evidence-file-container{max-width:100%}.documents-section-drawer .evidence-download-button-drawer .evidence-file-container .evidence-file-name{color:var(--body-text) !important;flex:1;text-align:left}.documents-section-drawer .evidence-download-button-drawer .evidence-file-container .evidence-file-name:hover{color:var(--text-secondary) !important}.documents-section-drawer .evidence-download-button-drawer .download-icon-secondary{opacity:.6;transition:opacity .2s ease}.documents-section-drawer .evidence-download-button-drawer:hover .download-icon-secondary{opacity:1}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.spinner{animation:spin 1s linear infinite}.jira-issues-section-drawer{padding:.75rem;border:1px solid var(--border-primary);border-radius:.25rem;background:var(--surface-low);min-height:120px;white-space:pre-wrap;word-wrap:break-word;line-height:1.6;overflow:hidden}.jira-issues-section-drawer .jira-issues-header{padding:6px 10px;gap:6px}.jira-issues-section-drawer .jira-issues-header .jira-config-label{margin-left:4px}.jira-issues-section-drawer .jira-issues-list{padding:4px 0}.jira-issues-section-drawer .jira-issue-row{padding:5px 12px;gap:8px;border-bottom:1px solid var(--border-primary)}.jira-issues-section-drawer .jira-issue-row:last-child{border-bottom:none}.jira-issues-section-drawer .jira-issue-link{color:var(--info);text-decoration:none;font-size:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.jira-issues-section-drawer .jira-issue-link:hover{text-decoration:underline}.jira-issues-section-drawer .jira-issue-status-badge{display:inline-block;padding:1px 7px;border-radius:10px;font-size:.7rem;font-weight:600;white-space:nowrap;text-transform:uppercase;letter-spacing:.02em}.jira-issues-section-drawer .jira-issue-status-badge.jira-status-done{background-color:#e3fcef;color:#064}.jira-issues-section-drawer .jira-issue-status-badge.jira-status-in-progress{background-color:#deebff;color:#0052cc}.jira-issues-section-drawer .jira-issue-status-badge.jira-status-todo{background-color:#f4f5f7;color:#42526e}.jira-issues-section-drawer .jira-issue-status-badge.jira-status-processing{background-color:#fff7e6;color:#974f0c;animation:jira-status-processing-pulse 1.5s ease-in-out infinite}.jira-issues-section-drawer .jira-issue-status-badge.jira-status-unknown{background-color:#f4f5f7;color:#6b778c}@keyframes jira-status-processing-pulse{0%,100%{opacity:1}50%{opacity:.65}}.jira-issues-section-drawer .jira-no-issues{padding:8px 12px;display:block}.jira-issues-section-drawer .jira-operation-progress{padding:6px 12px;align-items:center}.jira-issues-section-drawer .jira-raise-picker{padding:10px 12px;border:1px solid var(--border-primary);border-radius:.25rem;background:var(--surface-low);display:flex;flex-direction:column;gap:8px}.jira-issues-section-drawer .jira-raise-picker .jira-raise-picker-actions{justify-content:flex-end}.jira-issues-section-drawer .jira-raise-picker .jira-raise-picker-actions .mud-button-root{min-width:0;padding-left:12px;padding-right:12px}.jira-issues-section-drawer .jira-issue-row-skeleton{display:flex;align-items:center;padding:6px 12px;gap:8px;border-bottom:1px solid var(--border-secondary)}.jira-issues-section-drawer .jira-issue-row-skeleton:last-child{border-bottom:none}.jira-issues-section-drawer .jira-link-input{padding:6px 10px;border:1px solid var(--border-primary);border-radius:.25rem;background:var(--surface-low)}.jira-issues-section-drawer .jira-link-input .jira-link-textfield{flex:1}.jira-issues-section-drawer .jira-issue-row .mud-icon-button{opacity:0;transition:opacity .15s ease}.jira-issues-section-drawer .jira-issue-row:hover .mud-icon-button{opacity:1}.jira-refresh-spinning{animation:spin 1s linear infinite}.unified-drawer-body .task-drawer-v2-content,.unified-drawer-body .task-drawer-v2-edit-content{border-left-width:0}.task-associations-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;margin-left:.5rem;padding:0 .375rem;border-radius:.625rem;font-size:.75rem;background-color:var(--surface-low);color:var(--body-text)}.task-drawer-host-footer{display:flex;flex-direction:column;gap:.5rem;width:100%}.task-drawer-host-footer .compyl-drawer-footer-unified-right .complete-task-icon-color svg{fill:var(--button-text) !important}.task-drawer-host-completed-message{align-self:center}.task-drawer-skeleton-pill{border-radius:.75rem}.task-drawer-skeleton-block{border-radius:.25rem}.risk-drawer-v2-content,.risk-drawer-v2-edit-content{border-left:5px solid rgba(0,0,0,0);transition:border-color .3s ease;padding-left:20px}.risk-drawer-v2-content.drawer-border-warning,.risk-drawer-v2-edit-content.drawer-border-warning{border-left-color:color-mix(in srgb, var(--warning) 70%, transparent)}.risk-drawer-v2-content.drawer-border-primary,.risk-drawer-v2-edit-content.drawer-border-primary{border-left-color:color-mix(in srgb, var(--action) 70%, transparent)}.risk-drawer-v2-content.drawer-border-success,.risk-drawer-v2-edit-content.drawer-border-success{border-left-color:color-mix(in srgb, var(--success) 70%, transparent)}.risk-drawer-v2-content.drawer-border-info,.risk-drawer-v2-edit-content.drawer-border-info{border-left-color:color-mix(in srgb, var(--info) 70%, transparent)}.risk-drawer-v2-content{padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem}.risk-drawer-v2-content .status-chip-success{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--success) 15%, transparent) !important;border:none !important}.risk-drawer-v2-content .status-chip-success .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.risk-drawer-v2-content .status-chip-success .mud-chip-content{color:var(--success) !important}.risk-drawer-v2-content .status-chip-success:hover{background-color:color-mix(in srgb, var(--success) 15%, transparent) !important}.risk-drawer-v2-content .status-chip-info{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--info) 15%, transparent) !important;border:none !important}.risk-drawer-v2-content .status-chip-info .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.risk-drawer-v2-content .status-chip-info .mud-chip-content{color:var(--info) !important}.risk-drawer-v2-content .status-chip-info:hover{background-color:color-mix(in srgb, var(--info) 15%, transparent) !important}.risk-drawer-v2-content .status-chip-warning{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--warning) 15%, transparent) !important;border:none !important}.risk-drawer-v2-content .status-chip-warning .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.risk-drawer-v2-content .status-chip-warning .mud-chip-content{color:var(--warning) !important}.risk-drawer-v2-content .status-chip-warning:hover{background-color:color-mix(in srgb, var(--warning) 15%, transparent) !important}.risk-drawer-v2-content .status-chip-error{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--error) 15%, transparent) !important;border:none !important}.risk-drawer-v2-content .status-chip-error .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.risk-drawer-v2-content .status-chip-error .mud-chip-content{color:var(--error) !important}.risk-drawer-v2-content .status-chip-error:hover{background-color:color-mix(in srgb, var(--error) 15%, transparent) !important}.risk-drawer-v2-content .status-chip-default{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--body-text) 10%, transparent) !important;border:none !important}.risk-drawer-v2-content .status-chip-default .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.risk-drawer-v2-content .status-chip-default .mud-chip-content{color:var(--body-text) !important}.risk-drawer-v2-content .status-chip-default:hover{background-color:color-mix(in srgb, var(--body-text) 10%, transparent) !important}.risk-drawer-v2-content .outlined-chip-success{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--success) 8%, transparent) !important;border:1px solid var(--success) !important}.risk-drawer-v2-content .outlined-chip-success .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.risk-drawer-v2-content .outlined-chip-success .mud-chip-content{color:var(--success) !important}.risk-drawer-v2-content .outlined-chip-success:hover{background-color:color-mix(in srgb, var(--success) 8%, transparent) !important}.risk-drawer-v2-content .outlined-chip-info{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--info) 8%, transparent) !important;border:1px solid var(--info) !important}.risk-drawer-v2-content .outlined-chip-info .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.risk-drawer-v2-content .outlined-chip-info .mud-chip-content{color:var(--info) !important}.risk-drawer-v2-content .outlined-chip-info:hover{background-color:color-mix(in srgb, var(--info) 8%, transparent) !important}.risk-drawer-v2-content .outlined-chip-warning{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--warning) 8%, transparent) !important;border:1px solid var(--warning) !important}.risk-drawer-v2-content .outlined-chip-warning .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.risk-drawer-v2-content .outlined-chip-warning .mud-chip-content{color:var(--warning) !important}.risk-drawer-v2-content .outlined-chip-warning:hover{background-color:color-mix(in srgb, var(--warning) 8%, transparent) !important}.risk-drawer-v2-content .outlined-chip-error{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--error) 8%, transparent) !important;border:1px solid var(--error) !important}.risk-drawer-v2-content .outlined-chip-error .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.risk-drawer-v2-content .outlined-chip-error .mud-chip-content{color:var(--error) !important}.risk-drawer-v2-content .outlined-chip-error:hover{background-color:color-mix(in srgb, var(--error) 8%, transparent) !important}.risk-drawer-v2-content .outlined-chip-primary{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--action) 8%, transparent) !important;border:1px solid var(--action) !important}.risk-drawer-v2-content .outlined-chip-primary .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.risk-drawer-v2-content .outlined-chip-primary .mud-chip-content{color:var(--action) !important}.risk-drawer-v2-content .outlined-chip-primary:hover{background-color:color-mix(in srgb, var(--action) 8%, transparent) !important}.risk-drawer-v2-content .outlined-chip-default{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--body-text) 6%, transparent) !important;border:1px solid color-mix(in srgb, var(--body-text) 25%, transparent) !important}.risk-drawer-v2-content .outlined-chip-default .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.risk-drawer-v2-content .outlined-chip-default .mud-chip-content{color:var(--body-text) !important}.risk-drawer-v2-content .outlined-chip-default:hover{background-color:color-mix(in srgb, var(--body-text) 6%, transparent) !important}.risk-drawer-v2-content.empty-state{display:flex;align-items:center;justify-content:center;min-height:300px}.risk-drawer-v2-content .risk-name-drawer{font-size:1rem;font-weight:600;line-height:1.5rem;color:var(--body-text)}.risk-drawer-v2-content .status-section{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.risk-drawer-v2-content .category-section{display:flex;flex-direction:column;gap:.25rem}.risk-drawer-v2-content .scores-section-drawer{display:flex;gap:1.5rem;flex-wrap:wrap}.risk-drawer-v2-content .scores-section-drawer .score-item{display:flex;flex-direction:column;gap:.125rem}.risk-drawer-v2-content .likelihood-impact-section{display:flex;gap:1.5rem}.risk-drawer-v2-content .likelihood-impact-section .metric-item{display:flex;flex-direction:column;gap:.125rem}.risk-drawer-v2-content .users-section-drawer{display:flex;flex-direction:column;gap:.75rem}.risk-drawer-v2-content .users-section-drawer .user-row-drawer{display:flex;align-items:center;gap:.75rem}.risk-drawer-v2-content .users-section-drawer .user-row-drawer .risk-drawer-v2-user-row-spacer{flex:1}.risk-drawer-v2-content .users-section-drawer .user-row-drawer .user-info-text{text-align:right}.risk-drawer-v2-content .due-date-row-drawer{display:flex;align-items:center;gap:.75rem}.risk-drawer-v2-content .due-date-row-drawer.text-error *{color:var(--error) !important}.risk-drawer-v2-content .due-date-row-drawer.text-error :global(.compyl-icon svg path){fill:var(--error) !important}.risk-drawer-v2-content .due-date-row-drawer.text-warning *{color:var(--warning) !important}.risk-drawer-v2-content .due-date-row-drawer.text-warning :global(.compyl-icon svg path){fill:var(--warning) !important}.risk-drawer-v2-content .description-section-drawer{display:flex;flex-direction:column;gap:.5rem}.risk-drawer-v2-content .description-section-drawer .description-label{display:block}.risk-drawer-v2-content .description-section-drawer .description-container{padding:.75rem;border:1px solid var(--border-primary);border-radius:.25rem;background:var(--surface-low);min-height:80px;white-space:pre-wrap;word-wrap:break-word;line-height:1.6}.risk-drawer-v2-content .mitigation-section-drawer{display:flex;flex-direction:column;gap:.5rem}.risk-drawer-v2-content .associated-items-display-view{display:flex;flex-direction:column;gap:1rem}.risk-drawer-v2-content .associated-items-display-view .associated-item-container{display:flex;padding:.75rem;flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem;align-self:stretch;border-radius:.625rem;border:1px solid color-mix(in srgb, var(--border-secondary) var(--thin-border), transparent);background-color:var(--modal-background-surface);box-shadow:var(--surface-high-shadow);transition:all .2s ease}.risk-drawer-v2-content .associated-items-display-view .associated-item-container .collapsible-header{display:flex;align-items:center;width:100%;gap:.5rem;cursor:pointer;user-select:none;padding:.25rem 0;border-radius:.25rem;transition:background-color .2s ease}.risk-drawer-v2-content .associated-items-display-view .associated-item-container .collapsible-header:hover{background-color:color-mix(in srgb, var(--body-text) 5%, transparent)}.risk-drawer-v2-content .associated-items-display-view .associated-item-container .collapsible-header .section-label{margin:0 !important}.risk-drawer-v2-content .associated-items-display-view .associated-item-container .collapsible-header .count-chip{height:1.25rem;font-size:.7rem;padding:0 .5rem;background:var(--surface-low) !important;border:1px solid var(--border-primary);color:var(--body-text) !important}.risk-drawer-v2-content .associated-items-display-view .associated-item-container .collapsible-header .flex-spacer{flex:1}.risk-drawer-v2-content .associated-items-display-view .associated-item-container .collapsible-header .chevron-icon{transition:transform .2s ease;color:var(--body-text);opacity:.6}.risk-drawer-v2-content .associated-items-display-view .associated-item-container.collapsed .chips-container{display:none}.risk-drawer-v2-content .associated-items-display-view .associated-item-container.collapsed .chevron-icon{transform:rotate(0deg)}.risk-drawer-v2-content .associated-items-display-view .associated-item-container:not(.collapsed) .chevron-icon{transform:rotate(180deg)}.risk-drawer-v2-content .associated-items-display-view .associated-item-container .chips-container{display:flex;flex-wrap:wrap;gap:.5rem;padding-top:0;padding-bottom:0;margin-bottom:0}.risk-drawer-v2-content .associated-items-display-view .associated-item-container .chips-container .custom-associated-chip{display:flex;align-items:center;gap:.375rem;padding:0 .5rem;border-radius:.5rem;border:1px solid color-mix(in srgb, var(--border-secondary) var(--thin-border), transparent);background-color:var(--surface-low);transition:background-color .2s ease}.risk-drawer-v2-content .associated-items-display-view .associated-item-container .chips-container .custom-associated-chip.view-mode{cursor:default}.risk-drawer-v2-content .associated-items-display-view .associated-item-container .chips-container .custom-associated-chip.view-mode:hover{background:var(--surface-low)}.risk-drawer-v2-content .associated-items-display-view .associated-item-container .chips-container .custom-associated-chip.clickable{cursor:pointer}.risk-drawer-v2-content .associated-items-display-view .associated-item-container .chips-container .custom-associated-chip.clickable:hover{background:var(--surface-raised)}.risk-drawer-v2-content .associated-items-display-view .associated-item-container .chips-container .custom-associated-chip .chip-text{font-size:.75rem;line-height:1.125;padding-top:.25rem;padding-bottom:.25rem;color:var(--body-text);overflow:hidden;text-overflow:ellipsis}.risk-drawer-v2-content .associated-items-display-view .associated-item-container .chips-container .custom-associated-chip .chip-icon{flex-shrink:0;color:var(--body-text);fill:var(--body-text)}.risk-drawer-v2-content .associated-items-display-view .custom-associated-chip .chip-status-badge{display:inline-block;padding:1px 6px;border-radius:10px;font-size:.65rem;font-weight:600;white-space:nowrap;text-transform:uppercase;letter-spacing:.02em}.risk-drawer-v2-content .associated-items-display-view .custom-associated-chip .chip-status-badge.status-not-started{background-color:color-mix(in srgb, var(--body-text) 10%, transparent);color:var(--body-text)}.risk-drawer-v2-content .associated-items-display-view .custom-associated-chip .chip-status-badge.status-in-progress{background-color:color-mix(in srgb, var(--info) 15%, transparent);color:var(--info)}.risk-drawer-v2-content .associated-items-display-view .custom-associated-chip .chip-status-badge.status-done{background-color:color-mix(in srgb, var(--success) 15%, transparent);color:var(--success)}.risk-drawer-v2-edit-content{padding-top:1.5rem;padding-bottom:1.5rem;padding-right:0px}.risk-drawer-v2-edit-content .container-separator{border:none;border-top:1px solid var(--border-secondary);margin:.5rem 0;opacity:.5}.risk-drawer-v2-edit-content .name-description-container,.risk-drawer-v2-edit-content .scoring-container,.risk-drawer-v2-edit-content .users-container,.risk-drawer-v2-edit-content .extension-container{display:flex;padding:.75rem;flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem;align-self:stretch;border-radius:.625rem;border:1px solid color-mix(in srgb, var(--border-secondary) var(--thin-border), transparent);background-color:var(--surface-low);box-shadow:0px 8px 12px 0px rgba(0,0,0,.075)}.risk-drawer-v2-edit-content .name-description-container .container-header,.risk-drawer-v2-edit-content .scoring-container .container-header,.risk-drawer-v2-edit-content .users-container .container-header,.risk-drawer-v2-edit-content .extension-container .container-header{display:flex;align-items:center;width:100%;background-color:var(--surface-low);box-shadow:none !important}.risk-drawer-v2-edit-content .name-description-container .container-content,.risk-drawer-v2-edit-content .scoring-container .container-content,.risk-drawer-v2-edit-content .users-container .container-content,.risk-drawer-v2-edit-content .extension-container .container-content{padding:1rem;width:100%}@media(max-width: 1100px){.risk-drawer-v2-edit-content .name-description-container .container-content :global(.mud-grid-item)[class*=xs-8],.risk-drawer-v2-edit-content .name-description-container .container-content :global(.mud-grid-item)[class*=xs-4],.risk-drawer-v2-edit-content .name-description-container .container-content :global(.mud-grid-item)[class*=xs-6],.risk-drawer-v2-edit-content .name-description-container .container-content :global(.mud-grid-item)[class*=xs-3],.risk-drawer-v2-edit-content .scoring-container .container-content :global(.mud-grid-item)[class*=xs-8],.risk-drawer-v2-edit-content .scoring-container .container-content :global(.mud-grid-item)[class*=xs-4],.risk-drawer-v2-edit-content .scoring-container .container-content :global(.mud-grid-item)[class*=xs-6],.risk-drawer-v2-edit-content .scoring-container .container-content :global(.mud-grid-item)[class*=xs-3],.risk-drawer-v2-edit-content .users-container .container-content :global(.mud-grid-item)[class*=xs-8],.risk-drawer-v2-edit-content .users-container .container-content :global(.mud-grid-item)[class*=xs-4],.risk-drawer-v2-edit-content .users-container .container-content :global(.mud-grid-item)[class*=xs-6],.risk-drawer-v2-edit-content .users-container .container-content :global(.mud-grid-item)[class*=xs-3],.risk-drawer-v2-edit-content .extension-container .container-content :global(.mud-grid-item)[class*=xs-8],.risk-drawer-v2-edit-content .extension-container .container-content :global(.mud-grid-item)[class*=xs-4],.risk-drawer-v2-edit-content .extension-container .container-content :global(.mud-grid-item)[class*=xs-6],.risk-drawer-v2-edit-content .extension-container .container-content :global(.mud-grid-item)[class*=xs-3]{width:100%}}.risk-drawer-v2-edit-content .factor-input-row .mud-input-adorned-end>input.mud-input-root,.risk-drawer-v2-edit-content .factor-input-row .mud-input-adorned-end .mud-input-slot:not(textarea){padding-inline-end:0 !important}.risk-drawer-v2-edit-content .factor-input-row .mud-input-adorned-end .mud-input-adornment-end{margin-inline-end:.375rem}.risk-drawer-v2-edit-content .factor-input-row .mud-input-adorned-end .mud-input-adornment-icon-button{padding:.25rem;min-width:1.75rem;width:1.75rem;height:1.75rem}.task-drawer-nested-wrapper .compyl-drawer-overlay{display:none !important}.risk-drawer-header-chips{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.risk-drawer-header-chips .status-chip-success{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--success) 15%, transparent) !important;border:none !important}.risk-drawer-header-chips .status-chip-success .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.risk-drawer-header-chips .status-chip-success .mud-chip-content{color:var(--success) !important}.risk-drawer-header-chips .status-chip-success:hover{background-color:color-mix(in srgb, var(--success) 15%, transparent) !important}.risk-drawer-header-chips .status-chip-info{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--info) 15%, transparent) !important;border:none !important}.risk-drawer-header-chips .status-chip-info .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.risk-drawer-header-chips .status-chip-info .mud-chip-content{color:var(--info) !important}.risk-drawer-header-chips .status-chip-info:hover{background-color:color-mix(in srgb, var(--info) 15%, transparent) !important}.risk-drawer-header-chips .status-chip-warning{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--warning) 15%, transparent) !important;border:none !important}.risk-drawer-header-chips .status-chip-warning .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.risk-drawer-header-chips .status-chip-warning .mud-chip-content{color:var(--warning) !important}.risk-drawer-header-chips .status-chip-warning:hover{background-color:color-mix(in srgb, var(--warning) 15%, transparent) !important}.risk-drawer-header-chips .status-chip-error{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--error) 15%, transparent) !important;border:none !important}.risk-drawer-header-chips .status-chip-error .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.risk-drawer-header-chips .status-chip-error .mud-chip-content{color:var(--error) !important}.risk-drawer-header-chips .status-chip-error:hover{background-color:color-mix(in srgb, var(--error) 15%, transparent) !important}.risk-drawer-header-chips .status-chip-default{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--body-text) 10%, transparent) !important;border:none !important}.risk-drawer-header-chips .status-chip-default .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.risk-drawer-header-chips .status-chip-default .mud-chip-content{color:var(--body-text) !important}.risk-drawer-header-chips .status-chip-default:hover{background-color:color-mix(in srgb, var(--body-text) 10%, transparent) !important}.risk-drawer-header-chips .outlined-chip-success{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--success) 8%, transparent) !important;border:1px solid var(--success) !important}.risk-drawer-header-chips .outlined-chip-success .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.risk-drawer-header-chips .outlined-chip-success .mud-chip-content{color:var(--success) !important}.risk-drawer-header-chips .outlined-chip-success:hover{background-color:color-mix(in srgb, var(--success) 8%, transparent) !important}.risk-drawer-header-chips .outlined-chip-info{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--info) 8%, transparent) !important;border:1px solid var(--info) !important}.risk-drawer-header-chips .outlined-chip-info .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.risk-drawer-header-chips .outlined-chip-info .mud-chip-content{color:var(--info) !important}.risk-drawer-header-chips .outlined-chip-info:hover{background-color:color-mix(in srgb, var(--info) 8%, transparent) !important}.risk-drawer-header-chips .outlined-chip-warning{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--warning) 8%, transparent) !important;border:1px solid var(--warning) !important}.risk-drawer-header-chips .outlined-chip-warning .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.risk-drawer-header-chips .outlined-chip-warning .mud-chip-content{color:var(--warning) !important}.risk-drawer-header-chips .outlined-chip-warning:hover{background-color:color-mix(in srgb, var(--warning) 8%, transparent) !important}.risk-drawer-header-chips .outlined-chip-error{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--error) 8%, transparent) !important;border:1px solid var(--error) !important}.risk-drawer-header-chips .outlined-chip-error .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.risk-drawer-header-chips .outlined-chip-error .mud-chip-content{color:var(--error) !important}.risk-drawer-header-chips .outlined-chip-error:hover{background-color:color-mix(in srgb, var(--error) 8%, transparent) !important}.risk-drawer-header-chips .outlined-chip-primary{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--action) 8%, transparent) !important;border:1px solid var(--action) !important}.risk-drawer-header-chips .outlined-chip-primary .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.risk-drawer-header-chips .outlined-chip-primary .mud-chip-content{color:var(--action) !important}.risk-drawer-header-chips .outlined-chip-primary:hover{background-color:color-mix(in srgb, var(--action) 8%, transparent) !important}.risk-drawer-header-chips .outlined-chip-default{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--body-text) 6%, transparent) !important;border:1px solid color-mix(in srgb, var(--body-text) 25%, transparent) !important}.risk-drawer-header-chips .outlined-chip-default .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.risk-drawer-header-chips .outlined-chip-default .mud-chip-content{color:var(--body-text) !important}.risk-drawer-header-chips .outlined-chip-default:hover{background-color:color-mix(in srgb, var(--body-text) 6%, transparent) !important}.unified-drawer-body .risk-drawer-v2-content,.unified-drawer-body .risk-drawer-v2-edit-content{border-left-width:0}.risk-associations-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .375rem;border-radius:.625rem;font-size:.75rem;background-color:var(--surface-low);color:var(--body-text)}.risk-associations-tree{margin-top:.5rem}.risk-drawer-icon-label-row{gap:.5rem}.risk-scoring-section{display:flex;flex-direction:column;gap:.5rem}.unified-drawer-body .risk-drawer-v2-content .risk-scoring-table{background:rgba(0,0,0,0)}.unified-drawer-body .risk-drawer-v2-content .risk-scoring-table .mud-table-root,.unified-drawer-body .risk-drawer-v2-content .risk-scoring-table .mud-table-container{background:rgba(0,0,0,0);box-shadow:none}.unified-drawer-body .risk-drawer-v2-content .risk-scoring-table table{width:100%;table-layout:fixed;border-collapse:collapse}.unified-drawer-body .risk-drawer-v2-content .risk-scoring-table tr,.unified-drawer-body .risk-drawer-v2-content .risk-scoring-table .mud-table-row{border:none !important}.unified-drawer-body .risk-drawer-v2-content .risk-scoring-table th,.unified-drawer-body .risk-drawer-v2-content .risk-scoring-table td{padding:0 .75rem 0 0;border:none !important;vertical-align:top;line-height:1.25}.unified-drawer-body .risk-drawer-v2-content .risk-scoring-table th:last-child,.unified-drawer-body .risk-drawer-v2-content .risk-scoring-table td:last-child{padding-right:0}.unified-drawer-body .risk-drawer-v2-content .risk-scoring-table thead th{padding-bottom:.125rem;font-weight:400}.risk-detail-row{display:flex;justify-content:space-between;align-items:center;gap:1rem}.risk-detail-row .risk-detail-row-label{display:inline-flex;align-items:center;gap:.5rem}.risk-detail-row.text-error .due-date-value{color:var(--error) !important}.risk-detail-row.text-warning .due-date-value{color:var(--warning) !important}.risk-decision-context-drawer{display:flex;flex-direction:column;gap:.5rem}.mitigation-steps-progress{margin-bottom:.75rem}.mitigation-task-chip{max-width:10rem;background-color:var(--mud-palette-dark) !important;color:var(--mud-palette-white) !important;border:none !important;border-radius:1rem !important;font-size:.75rem}.mitigation-task-chip .mud-chip-content{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.risk-score-preview{display:flex;flex-direction:column;gap:.125rem}.risk-decision-unknown-note{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:.5rem;background-color:var(--surface-low)}.risk-decision-unknown-note .icon-14{flex-shrink:0}.risk-decision-unknown-note .icon-14 path,.risk-decision-unknown-note .icon-14 rect,.risk-decision-unknown-note .icon-14 g,.risk-decision-unknown-note .icon-14 svg,.risk-decision-unknown-note .icon-14 svg path,.risk-decision-unknown-note .icon-14 svg rect{fill:var(--text-muted) !important;color:var(--text-muted) !important}.incident-drawer-v2-content{border-left:5px solid rgba(0,0,0,0);transition:border-color .3s ease;padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem}.incident-drawer-v2-content.drawer-border-success{border-left-color:color-mix(in srgb, var(--success) 70%, transparent)}.incident-drawer-v2-content.drawer-border-warning{border-left-color:color-mix(in srgb, var(--warning) 70%, transparent)}.incident-drawer-v2-content.drawer-border-info{border-left-color:color-mix(in srgb, var(--info) 70%, transparent)}.incident-drawer-v2-content.drawer-border-error{border-left-color:color-mix(in srgb, var(--error) 70%, transparent)}.incident-drawer-v2-content.drawer-border-neutral{border-left-color:color-mix(in srgb, var(--body-text) 30%, transparent)}.incident-drawer-v2-content.empty-state{display:flex;align-items:center;justify-content:center;min-height:300px}.incident-drawer-v2-content .incident-name-drawer{font-size:1rem;font-weight:600;line-height:1.5rem;color:var(--body-text)}.incident-drawer-v2-content .status-section{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.incident-drawer-v2-content .status-chip-success{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--success) 15%, transparent) !important;border:none !important}.incident-drawer-v2-content .status-chip-success .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.incident-drawer-v2-content .status-chip-success .mud-chip-content{color:var(--success) !important}.incident-drawer-v2-content .status-chip-success:hover{background-color:color-mix(in srgb, var(--success) 15%, transparent) !important}.incident-drawer-v2-content .status-chip-info{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--info) 15%, transparent) !important;border:none !important}.incident-drawer-v2-content .status-chip-info .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.incident-drawer-v2-content .status-chip-info .mud-chip-content{color:var(--info) !important}.incident-drawer-v2-content .status-chip-info:hover{background-color:color-mix(in srgb, var(--info) 15%, transparent) !important}.incident-drawer-v2-content .status-chip-warning{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--warning) 15%, transparent) !important;border:none !important}.incident-drawer-v2-content .status-chip-warning .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.incident-drawer-v2-content .status-chip-warning .mud-chip-content{color:var(--warning) !important}.incident-drawer-v2-content .status-chip-warning:hover{background-color:color-mix(in srgb, var(--warning) 15%, transparent) !important}.incident-drawer-v2-content .status-chip-error{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--error) 15%, transparent) !important;border:none !important}.incident-drawer-v2-content .status-chip-error .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.incident-drawer-v2-content .status-chip-error .mud-chip-content{color:var(--error) !important}.incident-drawer-v2-content .status-chip-error:hover{background-color:color-mix(in srgb, var(--error) 15%, transparent) !important}.incident-drawer-v2-content .status-chip-default{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--body-text) 10%, transparent) !important;border:none !important}.incident-drawer-v2-content .status-chip-default .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.incident-drawer-v2-content .status-chip-default .mud-chip-content{color:var(--body-text) !important}.incident-drawer-v2-content .status-chip-default:hover{background-color:color-mix(in srgb, var(--body-text) 10%, transparent) !important}.incident-drawer-v2-content .outlined-chip-success{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--success) 8%, transparent) !important;border:1px solid var(--success) !important}.incident-drawer-v2-content .outlined-chip-success .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.incident-drawer-v2-content .outlined-chip-success .mud-chip-content{color:var(--success) !important}.incident-drawer-v2-content .outlined-chip-success:hover{background-color:color-mix(in srgb, var(--success) 8%, transparent) !important}.incident-drawer-v2-content .outlined-chip-info{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--info) 8%, transparent) !important;border:1px solid var(--info) !important}.incident-drawer-v2-content .outlined-chip-info .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.incident-drawer-v2-content .outlined-chip-info .mud-chip-content{color:var(--info) !important}.incident-drawer-v2-content .outlined-chip-info:hover{background-color:color-mix(in srgb, var(--info) 8%, transparent) !important}.incident-drawer-v2-content .outlined-chip-warning{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--warning) 8%, transparent) !important;border:1px solid var(--warning) !important}.incident-drawer-v2-content .outlined-chip-warning .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.incident-drawer-v2-content .outlined-chip-warning .mud-chip-content{color:var(--warning) !important}.incident-drawer-v2-content .outlined-chip-warning:hover{background-color:color-mix(in srgb, var(--warning) 8%, transparent) !important}.incident-drawer-v2-content .outlined-chip-error{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--error) 8%, transparent) !important;border:1px solid var(--error) !important}.incident-drawer-v2-content .outlined-chip-error .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.incident-drawer-v2-content .outlined-chip-error .mud-chip-content{color:var(--error) !important}.incident-drawer-v2-content .outlined-chip-error:hover{background-color:color-mix(in srgb, var(--error) 8%, transparent) !important}.incident-drawer-v2-content .outlined-chip-primary{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--action) 8%, transparent) !important;border:1px solid var(--action) !important}.incident-drawer-v2-content .outlined-chip-primary .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.incident-drawer-v2-content .outlined-chip-primary .mud-chip-content{color:var(--action) !important}.incident-drawer-v2-content .outlined-chip-primary:hover{background-color:color-mix(in srgb, var(--action) 8%, transparent) !important}.incident-drawer-v2-content .outlined-chip-default{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--body-text) 6%, transparent) !important;border:1px solid color-mix(in srgb, var(--body-text) 25%, transparent) !important}.incident-drawer-v2-content .outlined-chip-default .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.incident-drawer-v2-content .outlined-chip-default .mud-chip-content{color:var(--body-text) !important}.incident-drawer-v2-content .outlined-chip-default:hover{background-color:color-mix(in srgb, var(--body-text) 6%, transparent) !important}.incident-drawer-v2-content .impact-chip-known{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--warning) 15%, transparent) !important;border:none !important}.incident-drawer-v2-content .impact-chip-known .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.incident-drawer-v2-content .impact-chip-known .mud-chip-content{color:var(--warning) !important}.incident-drawer-v2-content .impact-chip-known:hover{background-color:color-mix(in srgb, var(--warning) 15%, transparent) !important}.incident-drawer-v2-content .impact-chip-unknown{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--info) 15%, transparent) !important;border:none !important}.incident-drawer-v2-content .impact-chip-unknown .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.incident-drawer-v2-content .impact-chip-unknown .mud-chip-content{color:var(--info) !important}.incident-drawer-v2-content .impact-chip-unknown:hover{background-color:color-mix(in srgb, var(--info) 15%, transparent) !important}.incident-drawer-v2-content .impact-indicator-chip{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important}.incident-drawer-v2-content .impact-indicator-chip .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.incident-drawer-v2-content .impact-indicator-chip.severity-high{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--error) 15%, transparent) !important;border:none !important}.incident-drawer-v2-content .impact-indicator-chip.severity-high .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.incident-drawer-v2-content .impact-indicator-chip.severity-high .mud-chip-content{color:var(--error) !important}.incident-drawer-v2-content .impact-indicator-chip.severity-high:hover{background-color:color-mix(in srgb, var(--error) 15%, transparent) !important}.incident-drawer-v2-content .impact-indicator-chip.severity-medium{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--warning) 15%, transparent) !important;border:none !important}.incident-drawer-v2-content .impact-indicator-chip.severity-medium .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.incident-drawer-v2-content .impact-indicator-chip.severity-medium .mud-chip-content{color:var(--warning) !important}.incident-drawer-v2-content .impact-indicator-chip.severity-medium:hover{background-color:color-mix(in srgb, var(--warning) 15%, transparent) !important}.incident-drawer-v2-content .impact-indicator-chip.severity-low{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--body-text) 10%, transparent) !important;border:none !important}.incident-drawer-v2-content .impact-indicator-chip.severity-low .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.incident-drawer-v2-content .impact-indicator-chip.severity-low .mud-chip-content{color:var(--body-text) !important}.incident-drawer-v2-content .impact-indicator-chip.severity-low:hover{background-color:color-mix(in srgb, var(--body-text) 10%, transparent) !important}.incident-drawer-v2-content .impact-indicator-chip.severity-info{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--info) 15%, transparent) !important;border:none !important}.incident-drawer-v2-content .impact-indicator-chip.severity-info .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.incident-drawer-v2-content .impact-indicator-chip.severity-info .mud-chip-content{color:var(--info) !important}.incident-drawer-v2-content .impact-indicator-chip.severity-info:hover{background-color:color-mix(in srgb, var(--info) 15%, transparent) !important}.incident-drawer-v2-content .drawer-section{display:flex;flex-direction:column;gap:.25rem}.incident-drawer-v2-content .impact-details-section{display:flex;flex-direction:column;gap:.75rem;padding:.75rem;border-radius:.625rem;border:1px solid color-mix(in srgb, var(--border-secondary) var(--thin-border), transparent);background-color:var(--surface-low);box-shadow:0px 8px 12px 0px rgba(0,0,0,.075)}.incident-drawer-v2-content .users-section-drawer{display:flex;flex-direction:column;gap:.75rem}.incident-drawer-v2-content .users-section-drawer .user-row-drawer{gap:.75rem}.incident-drawer-v2-content .users-section-drawer .user-row-drawer .user-info-text{text-align:right}.incident-drawer-v2-content .dates-section-drawer{display:flex;gap:1.5rem;flex-wrap:wrap}.incident-drawer-v2-content .dates-section-drawer .date-item{display:flex;flex-direction:column;gap:.125rem}.incident-drawer-v2-content .description-section-drawer{display:flex;flex-direction:column;gap:.5rem}.incident-drawer-v2-content .description-section-drawer .description-label{display:block}.incident-drawer-v2-content .description-section-drawer .description-container{padding:.75rem;border:1px solid var(--border-primary);border-radius:.25rem;background:var(--surface-low);min-height:80px;white-space:pre-wrap;word-wrap:break-word;line-height:1.6}.incident-drawer-v2-content .associated-items-display-view{display:flex;flex-direction:column;gap:1rem}.incident-drawer-v2-content .associated-items-display-view .associated-item-container{display:flex;padding:.75rem;flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem;align-self:stretch;border-radius:.625rem;border:1px solid color-mix(in srgb, var(--border-secondary) var(--thin-border), transparent);background-color:var(--modal-background-surface);box-shadow:var(--surface-high-shadow);transition:all .2s ease}.incident-drawer-v2-content .associated-items-display-view .associated-item-container .collapsible-header{display:flex;align-items:center;width:100%;gap:.5rem;cursor:pointer;user-select:none;padding:.25rem 0;border-radius:.25rem;transition:background-color .2s ease}.incident-drawer-v2-content .associated-items-display-view .associated-item-container .collapsible-header:hover{background-color:color-mix(in srgb, var(--body-text) 5%, transparent)}.incident-drawer-v2-content .associated-items-display-view .associated-item-container .collapsible-header .section-label{margin:0 !important}.incident-drawer-v2-content .associated-items-display-view .associated-item-container .collapsible-header .count-chip{height:1.25rem;font-size:.7rem;padding:0 .5rem;background:var(--surface-low) !important;border:1px solid var(--border-primary);color:var(--body-text) !important}.incident-drawer-v2-content .associated-items-display-view .associated-item-container .collapsible-header .flex-spacer{flex:1}.incident-drawer-v2-content .associated-items-display-view .associated-item-container .collapsible-header .chevron-icon{transition:transform .2s ease;color:var(--body-text);opacity:.6}.incident-drawer-v2-content .associated-items-display-view .associated-item-container.collapsed .chips-container{display:none}.incident-drawer-v2-content .associated-items-display-view .associated-item-container.collapsed .chevron-icon{transform:rotate(0deg)}.incident-drawer-v2-content .associated-items-display-view .associated-item-container:not(.collapsed) .chevron-icon{transform:rotate(180deg)}.incident-drawer-v2-content .associated-items-display-view .associated-item-container .chips-container{display:flex;flex-wrap:wrap;gap:.5rem;padding-top:0;padding-bottom:0;margin-bottom:0}.incident-drawer-v2-content .associated-items-display-view .associated-item-container .chips-container .custom-associated-chip{display:flex;align-items:center;gap:.375rem;padding:0 .5rem;border-radius:.5rem;border:1px solid color-mix(in srgb, var(--border-secondary) var(--thin-border), transparent);background-color:var(--surface-low);transition:background-color .2s ease}.incident-drawer-v2-content .associated-items-display-view .associated-item-container .chips-container .custom-associated-chip.view-mode{cursor:default}.incident-drawer-v2-content .associated-items-display-view .associated-item-container .chips-container .custom-associated-chip.view-mode:hover{background:var(--surface-low)}.incident-drawer-v2-content .associated-items-display-view .associated-item-container .chips-container .custom-associated-chip.clickable{cursor:pointer}.incident-drawer-v2-content .associated-items-display-view .associated-item-container .chips-container .custom-associated-chip.clickable:hover{background:var(--surface-raised)}.incident-drawer-v2-content .associated-items-display-view .associated-item-container .chips-container .custom-associated-chip .chip-text{font-size:.75rem;line-height:1.125;padding-top:.25rem;padding-bottom:.25rem;color:var(--body-text);overflow:hidden;text-overflow:ellipsis}.incident-drawer-v2-content .associated-items-display-view .associated-item-container .chips-container .custom-associated-chip .chip-icon{flex-shrink:0;color:var(--body-text);fill:var(--body-text)}.incident-drawer-v2-content .associated-items-display-view .custom-associated-chip .chip-status-badge{display:inline-block;padding:1px 6px;border-radius:10px;font-size:.65rem;font-weight:600;white-space:nowrap;text-transform:uppercase;letter-spacing:.02em}.incident-drawer-v2-content .associated-items-display-view .custom-associated-chip .chip-status-badge.status-not-started{background-color:color-mix(in srgb, var(--body-text) 10%, transparent);color:var(--body-text)}.incident-drawer-v2-content .associated-items-display-view .custom-associated-chip .chip-status-badge.status-in-progress{background-color:color-mix(in srgb, var(--info) 15%, transparent);color:var(--info)}.incident-drawer-v2-content .associated-items-display-view .custom-associated-chip .chip-status-badge.status-done{background-color:color-mix(in srgb, var(--success) 15%, transparent);color:var(--success)}.incident-drawer-v2-content .chips-container{display:flex;flex-wrap:wrap;gap:.5rem;padding-top:0;padding-bottom:0;margin-bottom:0}.incident-drawer-v2-content .custom-associated-chip{display:flex;align-items:center;gap:.375rem;padding:0 .5rem;border-radius:.5rem;border:1px solid color-mix(in srgb, var(--border-secondary) var(--thin-border), transparent);background-color:var(--surface-low);transition:background-color .2s ease}.incident-drawer-v2-content .custom-associated-chip.view-mode{cursor:default}.incident-drawer-v2-content .custom-associated-chip.view-mode:hover{background:var(--surface-low)}.incident-drawer-v2-content .custom-associated-chip.clickable{cursor:pointer}.incident-drawer-v2-content .custom-associated-chip.clickable:hover{background:var(--surface-raised)}.incident-drawer-v2-content .custom-associated-chip .chip-text{font-size:.75rem;line-height:1.125;padding-top:.25rem;padding-bottom:.25rem;color:var(--body-text);overflow:hidden;text-overflow:ellipsis}.incident-drawer-v2-content .custom-associated-chip .chip-icon{flex-shrink:0;color:var(--body-text);fill:var(--body-text)}.incident-drawer-v2-edit-content{padding-top:1.5rem;padding-bottom:1.5rem;padding-right:0px;border-left:5px solid rgba(0,0,0,0);transition:border-color .3s ease;padding-left:20px}.incident-drawer-v2-edit-content.drawer-border-success{border-left-color:color-mix(in srgb, var(--success) 70%, transparent)}.incident-drawer-v2-edit-content.drawer-border-warning{border-left-color:color-mix(in srgb, var(--warning) 70%, transparent)}.incident-drawer-v2-edit-content.drawer-border-info{border-left-color:color-mix(in srgb, var(--info) 70%, transparent)}.incident-drawer-v2-edit-content.drawer-border-error{border-left-color:color-mix(in srgb, var(--error) 70%, transparent)}.incident-drawer-v2-edit-content.drawer-border-neutral{border-left-color:color-mix(in srgb, var(--body-text) 30%, transparent)}.incident-drawer-v2-edit-content .container-separator{border:none;border-top:1px solid var(--border-secondary);margin:.5rem 0;opacity:.5}.incident-drawer-v2-edit-content .general-container,.incident-drawer-v2-edit-content .users-container,.incident-drawer-v2-edit-content .action-items-container,.incident-drawer-v2-edit-content .impact-container,.incident-drawer-v2-edit-content .extension-container{display:flex;padding:.75rem;flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem;align-self:stretch;border-radius:.625rem;border:1px solid color-mix(in srgb, var(--border-secondary) var(--thin-border), transparent);background-color:var(--surface-low);box-shadow:0px 8px 12px 0px rgba(0,0,0,.075)}.incident-drawer-v2-edit-content .general-container .container-header,.incident-drawer-v2-edit-content .users-container .container-header,.incident-drawer-v2-edit-content .action-items-container .container-header,.incident-drawer-v2-edit-content .impact-container .container-header,.incident-drawer-v2-edit-content .extension-container .container-header{display:flex;align-items:center;width:100%;background-color:var(--surface-low);box-shadow:none !important}.incident-drawer-v2-edit-content .general-container .container-content,.incident-drawer-v2-edit-content .users-container .container-content,.incident-drawer-v2-edit-content .action-items-container .container-content,.incident-drawer-v2-edit-content .impact-container .container-content,.incident-drawer-v2-edit-content .extension-container .container-content{padding:1rem;width:100%}@media(max-width: 1100px){.incident-drawer-v2-edit-content .general-container .container-content :global(.mud-grid-item)[class*=xs-8],.incident-drawer-v2-edit-content .general-container .container-content :global(.mud-grid-item)[class*=xs-4],.incident-drawer-v2-edit-content .general-container .container-content :global(.mud-grid-item)[class*=xs-6],.incident-drawer-v2-edit-content .general-container .container-content :global(.mud-grid-item)[class*=xs-3],.incident-drawer-v2-edit-content .users-container .container-content :global(.mud-grid-item)[class*=xs-8],.incident-drawer-v2-edit-content .users-container .container-content :global(.mud-grid-item)[class*=xs-4],.incident-drawer-v2-edit-content .users-container .container-content :global(.mud-grid-item)[class*=xs-6],.incident-drawer-v2-edit-content .users-container .container-content :global(.mud-grid-item)[class*=xs-3],.incident-drawer-v2-edit-content .action-items-container .container-content :global(.mud-grid-item)[class*=xs-8],.incident-drawer-v2-edit-content .action-items-container .container-content :global(.mud-grid-item)[class*=xs-4],.incident-drawer-v2-edit-content .action-items-container .container-content :global(.mud-grid-item)[class*=xs-6],.incident-drawer-v2-edit-content .action-items-container .container-content :global(.mud-grid-item)[class*=xs-3],.incident-drawer-v2-edit-content .impact-container .container-content :global(.mud-grid-item)[class*=xs-8],.incident-drawer-v2-edit-content .impact-container .container-content :global(.mud-grid-item)[class*=xs-4],.incident-drawer-v2-edit-content .impact-container .container-content :global(.mud-grid-item)[class*=xs-6],.incident-drawer-v2-edit-content .impact-container .container-content :global(.mud-grid-item)[class*=xs-3],.incident-drawer-v2-edit-content .extension-container .container-content :global(.mud-grid-item)[class*=xs-8],.incident-drawer-v2-edit-content .extension-container .container-content :global(.mud-grid-item)[class*=xs-4],.incident-drawer-v2-edit-content .extension-container .container-content :global(.mud-grid-item)[class*=xs-6],.incident-drawer-v2-edit-content .extension-container .container-content :global(.mud-grid-item)[class*=xs-3]{width:100%}}.unified-drawer-body .incident-drawer-v2-content,.unified-drawer-body .incident-drawer-v2-edit-content{border-left-width:0}.incident-associations-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;margin-left:.5rem;padding:0 .375rem;border-radius:.625rem;font-size:.75rem;background-color:var(--surface-low);color:var(--body-text)}.incident-drawer-header-chips{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem}.incident-drawer-header-chips .status-chip-info{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--info) 15%, transparent) !important;border:none !important}.incident-drawer-header-chips .status-chip-info .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.incident-drawer-header-chips .status-chip-info .mud-chip-content{color:var(--info) !important}.incident-drawer-header-chips .status-chip-info:hover{background-color:color-mix(in srgb, var(--info) 15%, transparent) !important}.incident-drawer-header-chips .impact-chip-known{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--warning) 15%, transparent) !important;border:none !important}.incident-drawer-header-chips .impact-chip-known .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.incident-drawer-header-chips .impact-chip-known .mud-chip-content{color:var(--warning) !important}.incident-drawer-header-chips .impact-chip-known:hover{background-color:color-mix(in srgb, var(--warning) 15%, transparent) !important}.incident-drawer-header-chips .impact-chip-unknown{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--info) 15%, transparent) !important;border:none !important}.incident-drawer-header-chips .impact-chip-unknown .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.incident-drawer-header-chips .impact-chip-unknown .mud-chip-content{color:var(--info) !important}.incident-drawer-header-chips .impact-chip-unknown:hover{background-color:color-mix(in srgb, var(--info) 15%, transparent) !important}.incident-customfields-readonly{display:flex;flex-direction:column;gap:.5rem}.incident-customfields-readonly .incident-customfields-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.5rem 1rem}.incident-customfields-readonly .incident-customfield-item{display:flex;flex-direction:column;gap:.125rem}.incident-drawer-v2-content .user-row-flex-spacer{flex:1}.incident-skeleton-pill{border-radius:.75rem}.incident-skeleton-block{border-radius:.25rem}.incident-widget-grid-paper{background:rgba(0,0,0,0) !important}.incident-widget-skeleton-pill{border-radius:.5rem}.vendor-drawer-v2-content,.vendor-drawer-v2-edit-content{border-left:5px solid rgba(0,0,0,0);transition:border-color .3s ease;padding-left:20px}.vendor-drawer-v2-content.drawer-border-error,.vendor-drawer-v2-edit-content.drawer-border-error{border-left-color:color-mix(in srgb, var(--error) 70%, transparent)}.vendor-drawer-v2-content.drawer-border-warning,.vendor-drawer-v2-edit-content.drawer-border-warning{border-left-color:color-mix(in srgb, var(--warning) 70%, transparent)}.vendor-drawer-v2-content.drawer-border-info,.vendor-drawer-v2-edit-content.drawer-border-info{border-left-color:color-mix(in srgb, var(--info) 70%, transparent)}.vendor-drawer-v2-content.drawer-border-success,.vendor-drawer-v2-edit-content.drawer-border-success{border-left-color:color-mix(in srgb, var(--success) 70%, transparent)}.vendor-drawer-v2-content{padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem}.vendor-drawer-v2-content .status-chip-success{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--success) 15%, transparent) !important;border:none !important}.vendor-drawer-v2-content .status-chip-success .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.vendor-drawer-v2-content .status-chip-success .mud-chip-content{color:var(--success) !important}.vendor-drawer-v2-content .status-chip-success:hover{background-color:color-mix(in srgb, var(--success) 15%, transparent) !important}.vendor-drawer-v2-content .status-chip-info{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--info) 15%, transparent) !important;border:none !important}.vendor-drawer-v2-content .status-chip-info .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.vendor-drawer-v2-content .status-chip-info .mud-chip-content{color:var(--info) !important}.vendor-drawer-v2-content .status-chip-info:hover{background-color:color-mix(in srgb, var(--info) 15%, transparent) !important}.vendor-drawer-v2-content .status-chip-warning{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--warning) 15%, transparent) !important;border:none !important}.vendor-drawer-v2-content .status-chip-warning .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.vendor-drawer-v2-content .status-chip-warning .mud-chip-content{color:var(--warning) !important}.vendor-drawer-v2-content .status-chip-warning:hover{background-color:color-mix(in srgb, var(--warning) 15%, transparent) !important}.vendor-drawer-v2-content .status-chip-error{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--error) 15%, transparent) !important;border:none !important}.vendor-drawer-v2-content .status-chip-error .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.vendor-drawer-v2-content .status-chip-error .mud-chip-content{color:var(--error) !important}.vendor-drawer-v2-content .status-chip-error:hover{background-color:color-mix(in srgb, var(--error) 15%, transparent) !important}.vendor-drawer-v2-content .status-chip-default{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--body-text) 10%, transparent) !important;border:none !important}.vendor-drawer-v2-content .status-chip-default .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.vendor-drawer-v2-content .status-chip-default .mud-chip-content{color:var(--body-text) !important}.vendor-drawer-v2-content .status-chip-default:hover{background-color:color-mix(in srgb, var(--body-text) 10%, transparent) !important}.vendor-drawer-v2-content .outlined-chip-success{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--success) 8%, transparent) !important;border:1px solid var(--success) !important}.vendor-drawer-v2-content .outlined-chip-success .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.vendor-drawer-v2-content .outlined-chip-success .mud-chip-content{color:var(--success) !important}.vendor-drawer-v2-content .outlined-chip-success:hover{background-color:color-mix(in srgb, var(--success) 8%, transparent) !important}.vendor-drawer-v2-content .outlined-chip-info{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--info) 8%, transparent) !important;border:1px solid var(--info) !important}.vendor-drawer-v2-content .outlined-chip-info .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.vendor-drawer-v2-content .outlined-chip-info .mud-chip-content{color:var(--info) !important}.vendor-drawer-v2-content .outlined-chip-info:hover{background-color:color-mix(in srgb, var(--info) 8%, transparent) !important}.vendor-drawer-v2-content .outlined-chip-warning{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--warning) 8%, transparent) !important;border:1px solid var(--warning) !important}.vendor-drawer-v2-content .outlined-chip-warning .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.vendor-drawer-v2-content .outlined-chip-warning .mud-chip-content{color:var(--warning) !important}.vendor-drawer-v2-content .outlined-chip-warning:hover{background-color:color-mix(in srgb, var(--warning) 8%, transparent) !important}.vendor-drawer-v2-content .outlined-chip-error{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--error) 8%, transparent) !important;border:1px solid var(--error) !important}.vendor-drawer-v2-content .outlined-chip-error .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.vendor-drawer-v2-content .outlined-chip-error .mud-chip-content{color:var(--error) !important}.vendor-drawer-v2-content .outlined-chip-error:hover{background-color:color-mix(in srgb, var(--error) 8%, transparent) !important}.vendor-drawer-v2-content .outlined-chip-primary{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--action) 8%, transparent) !important;border:1px solid var(--action) !important}.vendor-drawer-v2-content .outlined-chip-primary .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.vendor-drawer-v2-content .outlined-chip-primary .mud-chip-content{color:var(--action) !important}.vendor-drawer-v2-content .outlined-chip-primary:hover{background-color:color-mix(in srgb, var(--action) 8%, transparent) !important}.vendor-drawer-v2-content .outlined-chip-default{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--body-text) 6%, transparent) !important;border:1px solid color-mix(in srgb, var(--body-text) 25%, transparent) !important}.vendor-drawer-v2-content .outlined-chip-default .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.vendor-drawer-v2-content .outlined-chip-default .mud-chip-content{color:var(--body-text) !important}.vendor-drawer-v2-content .outlined-chip-default:hover{background-color:color-mix(in srgb, var(--body-text) 6%, transparent) !important}.vendor-drawer-v2-content.empty-state{display:flex;align-items:center;justify-content:center;min-height:300px}.vendor-drawer-v2-content .vendor-name-drawer{font-size:1rem;font-weight:600;line-height:1.5rem;color:var(--body-text)}.vendor-drawer-v2-content .status-section{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.vendor-drawer-v2-content .vendor-type-chip{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important}.vendor-drawer-v2-content .vendor-type-chip .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.vendor-drawer-v2-content .vendor-criticality-chip{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important}.vendor-drawer-v2-content .vendor-criticality-chip .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.vendor-drawer-v2-content .vendor-criticality-chip.criticality-critical{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--error) 15%, transparent) !important;border:none !important}.vendor-drawer-v2-content .vendor-criticality-chip.criticality-critical .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.vendor-drawer-v2-content .vendor-criticality-chip.criticality-critical .mud-chip-content{color:var(--error) !important}.vendor-drawer-v2-content .vendor-criticality-chip.criticality-critical:hover{background-color:color-mix(in srgb, var(--error) 15%, transparent) !important}.vendor-drawer-v2-content .vendor-criticality-chip.criticality-high{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--warning) 15%, transparent) !important;border:none !important}.vendor-drawer-v2-content .vendor-criticality-chip.criticality-high .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.vendor-drawer-v2-content .vendor-criticality-chip.criticality-high .mud-chip-content{color:var(--warning) !important}.vendor-drawer-v2-content .vendor-criticality-chip.criticality-high:hover{background-color:color-mix(in srgb, var(--warning) 15%, transparent) !important}.vendor-drawer-v2-content .vendor-criticality-chip.criticality-medium{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--info) 15%, transparent) !important;border:none !important}.vendor-drawer-v2-content .vendor-criticality-chip.criticality-medium .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.vendor-drawer-v2-content .vendor-criticality-chip.criticality-medium .mud-chip-content{color:var(--info) !important}.vendor-drawer-v2-content .vendor-criticality-chip.criticality-medium:hover{background-color:color-mix(in srgb, var(--info) 15%, transparent) !important}.vendor-drawer-v2-content .vendor-criticality-chip.criticality-low{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--success) 15%, transparent) !important;border:none !important}.vendor-drawer-v2-content .vendor-criticality-chip.criticality-low .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.vendor-drawer-v2-content .vendor-criticality-chip.criticality-low .mud-chip-content{color:var(--success) !important}.vendor-drawer-v2-content .vendor-criticality-chip.criticality-low:hover{background-color:color-mix(in srgb, var(--success) 15%, transparent) !important}.vendor-drawer-v2-content .users-section-drawer{display:flex;flex-direction:column;gap:.75rem}.vendor-drawer-v2-content .users-section-drawer .user-row-drawer{display:flex;align-items:center;gap:.75rem}.vendor-drawer-v2-content .users-section-drawer .user-row-drawer .user-info-text{text-align:right}.vendor-drawer-v2-content .description-section-drawer,.vendor-drawer-v2-content .contact-section-drawer{display:flex;flex-direction:column;gap:.5rem}.vendor-drawer-v2-content .description-section-drawer .description-label,.vendor-drawer-v2-content .contact-section-drawer .description-label{display:block}.vendor-drawer-v2-content .description-section-drawer .description-container,.vendor-drawer-v2-content .contact-section-drawer .description-container{padding:.75rem;border:1px solid var(--border-primary);border-radius:.25rem;background:var(--surface-low);min-height:80px;white-space:pre-wrap;word-wrap:break-word;line-height:1.6}.vendor-drawer-v2-content .data-compliance-section-drawer{display:flex;flex-direction:column;gap:.5rem}.vendor-drawer-v2-content .data-compliance-section-drawer .chips-container{display:flex;flex-wrap:wrap;gap:.5rem}.vendor-drawer-v2-content .insights-summary-section-drawer{display:flex;flex-direction:column;gap:.5rem}.vendor-drawer-v2-content .insights-summary-section-drawer .description-label{display:block}.vendor-drawer-v2-content .insights-summary-section-drawer .description-container{padding:.75rem;border:1px solid var(--border-primary);border-radius:.25rem;background:var(--surface-low);white-space:pre-wrap;word-wrap:break-word;line-height:1.6}.vendor-drawer-v2-content .documents-section-drawer{display:flex;flex-direction:column}.vendor-drawer-v2-content .documents-section-drawer .evidence-documents-stack{display:flex;flex-direction:column;gap:.25rem}.vendor-drawer-v2-content .documents-section-drawer .evidence-download-button-drawer{width:100%;justify-content:flex-start}.vendor-drawer-v2-content .documents-section-drawer .evidence-file-container{display:flex;align-items:center;gap:.5rem;width:100%}.vendor-drawer-v2-content .documents-section-drawer .evidence-file-name{flex:1;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vendor-drawer-v2-content .documents-section-drawer .download-icon-secondary{opacity:.5}.vendor-drawer-v2-content .associated-items-display-view{display:flex;flex-direction:column;gap:1rem}.vendor-drawer-v2-content .associated-items-display-view .associated-item-container{display:flex;padding:.75rem;flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem;align-self:stretch;border-radius:.625rem;border:1px solid color-mix(in srgb, var(--border-secondary) var(--thin-border), transparent);background-color:var(--modal-background-surface);box-shadow:var(--surface-high-shadow);transition:all .2s ease}.vendor-drawer-v2-content .associated-items-display-view .associated-item-container .collapsible-header{display:flex;align-items:center;width:100%;gap:.5rem;cursor:pointer;user-select:none;padding:.25rem 0;border-radius:.25rem;transition:background-color .2s ease}.vendor-drawer-v2-content .associated-items-display-view .associated-item-container .collapsible-header:hover{background-color:color-mix(in srgb, var(--body-text) 5%, transparent)}.vendor-drawer-v2-content .associated-items-display-view .associated-item-container .collapsible-header .section-label{margin:0 !important}.vendor-drawer-v2-content .associated-items-display-view .associated-item-container .collapsible-header .count-chip{height:1.25rem;font-size:.7rem;padding:0 .5rem;background:var(--surface-low) !important;border:1px solid var(--border-primary);color:var(--body-text) !important}.vendor-drawer-v2-content .associated-items-display-view .associated-item-container .collapsible-header .flex-spacer{flex:1}.vendor-drawer-v2-content .associated-items-display-view .associated-item-container .collapsible-header .chevron-icon{transition:transform .2s ease;color:var(--body-text);opacity:.6}.vendor-drawer-v2-content .associated-items-display-view .associated-item-container.collapsed .chips-container{display:none}.vendor-drawer-v2-content .associated-items-display-view .associated-item-container.collapsed .chevron-icon{transform:rotate(0deg)}.vendor-drawer-v2-content .associated-items-display-view .associated-item-container:not(.collapsed) .chevron-icon{transform:rotate(180deg)}.vendor-drawer-v2-content .associated-items-display-view .associated-item-container .chips-container{display:flex;flex-wrap:wrap;gap:.5rem;padding-top:0;padding-bottom:0;margin-bottom:0}.vendor-drawer-v2-content .associated-items-display-view .associated-item-container .chips-container .custom-associated-chip{display:flex;align-items:center;gap:.375rem;padding:0 .5rem;border-radius:.5rem;border:1px solid color-mix(in srgb, var(--border-secondary) var(--thin-border), transparent);background-color:var(--surface-low);transition:background-color .2s ease}.vendor-drawer-v2-content .associated-items-display-view .associated-item-container .chips-container .custom-associated-chip.view-mode{cursor:default}.vendor-drawer-v2-content .associated-items-display-view .associated-item-container .chips-container .custom-associated-chip.view-mode:hover{background:var(--surface-low)}.vendor-drawer-v2-content .associated-items-display-view .associated-item-container .chips-container .custom-associated-chip.clickable{cursor:pointer}.vendor-drawer-v2-content .associated-items-display-view .associated-item-container .chips-container .custom-associated-chip.clickable:hover{background:var(--surface-raised)}.vendor-drawer-v2-content .associated-items-display-view .associated-item-container .chips-container .custom-associated-chip .chip-text{font-size:.75rem;line-height:1.125;padding-top:.25rem;padding-bottom:.25rem;color:var(--body-text);overflow:hidden;text-overflow:ellipsis}.vendor-drawer-v2-content .associated-items-display-view .associated-item-container .chips-container .custom-associated-chip .chip-icon{flex-shrink:0;color:var(--body-text);fill:var(--body-text)}.vendor-drawer-v2-content .associated-items-display-view .custom-associated-chip .chip-status-badge{display:inline-block;padding:1px 6px;border-radius:10px;font-size:.65rem;font-weight:600;white-space:nowrap;text-transform:uppercase;letter-spacing:.02em}.vendor-drawer-v2-content .associated-items-display-view .custom-associated-chip .chip-status-badge.status-not-started{background-color:color-mix(in srgb, var(--body-text) 10%, transparent);color:var(--body-text)}.vendor-drawer-v2-content .associated-items-display-view .custom-associated-chip .chip-status-badge.status-in-progress{background-color:color-mix(in srgb, var(--info) 15%, transparent);color:var(--info)}.vendor-drawer-v2-content .associated-items-display-view .custom-associated-chip .chip-status-badge.status-done{background-color:color-mix(in srgb, var(--success) 15%, transparent);color:var(--success)}.vendor-drawer-v2-edit-content{padding-top:1.5rem;padding-bottom:1.5rem;padding-right:0px}.vendor-drawer-v2-edit-content .vendor-drawer-v2-edit-skeleton-rect{border-radius:4px}.vendor-drawer-v2-edit-content .container-separator{border:none;border-top:1px solid var(--border-secondary);margin:.5rem 0;opacity:.5}.vendor-drawer-v2-edit-content .name-description-container,.vendor-drawer-v2-edit-content .compliance-container,.vendor-drawer-v2-edit-content .users-container,.vendor-drawer-v2-edit-content .dates-container,.vendor-drawer-v2-edit-content .related-entities-container,.vendor-drawer-v2-edit-content .extension-container{display:flex;padding:.75rem;flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem;align-self:stretch;border-radius:.625rem;border:1px solid color-mix(in srgb, var(--border-secondary) var(--thin-border), transparent);background-color:var(--surface-low);box-shadow:0px 8px 12px 0px rgba(0,0,0,.075)}.vendor-drawer-v2-edit-content .name-description-container .container-header,.vendor-drawer-v2-edit-content .compliance-container .container-header,.vendor-drawer-v2-edit-content .users-container .container-header,.vendor-drawer-v2-edit-content .dates-container .container-header,.vendor-drawer-v2-edit-content .related-entities-container .container-header,.vendor-drawer-v2-edit-content .extension-container .container-header{display:flex;align-items:center;width:100%;background-color:var(--surface-low);box-shadow:none !important}.vendor-drawer-v2-edit-content .name-description-container .container-content,.vendor-drawer-v2-edit-content .compliance-container .container-content,.vendor-drawer-v2-edit-content .users-container .container-content,.vendor-drawer-v2-edit-content .dates-container .container-content,.vendor-drawer-v2-edit-content .related-entities-container .container-content,.vendor-drawer-v2-edit-content .extension-container .container-content{padding:1rem;width:100%}@media(max-width: 1100px){.vendor-drawer-v2-edit-content .name-description-container .container-content :global(.mud-grid-item)[class*=xs-8],.vendor-drawer-v2-edit-content .name-description-container .container-content :global(.mud-grid-item)[class*=xs-4],.vendor-drawer-v2-edit-content .name-description-container .container-content :global(.mud-grid-item)[class*=xs-6],.vendor-drawer-v2-edit-content .name-description-container .container-content :global(.mud-grid-item)[class*=xs-3],.vendor-drawer-v2-edit-content .compliance-container .container-content :global(.mud-grid-item)[class*=xs-8],.vendor-drawer-v2-edit-content .compliance-container .container-content :global(.mud-grid-item)[class*=xs-4],.vendor-drawer-v2-edit-content .compliance-container .container-content :global(.mud-grid-item)[class*=xs-6],.vendor-drawer-v2-edit-content .compliance-container .container-content :global(.mud-grid-item)[class*=xs-3],.vendor-drawer-v2-edit-content .users-container .container-content :global(.mud-grid-item)[class*=xs-8],.vendor-drawer-v2-edit-content .users-container .container-content :global(.mud-grid-item)[class*=xs-4],.vendor-drawer-v2-edit-content .users-container .container-content :global(.mud-grid-item)[class*=xs-6],.vendor-drawer-v2-edit-content .users-container .container-content :global(.mud-grid-item)[class*=xs-3],.vendor-drawer-v2-edit-content .dates-container .container-content :global(.mud-grid-item)[class*=xs-8],.vendor-drawer-v2-edit-content .dates-container .container-content :global(.mud-grid-item)[class*=xs-4],.vendor-drawer-v2-edit-content .dates-container .container-content :global(.mud-grid-item)[class*=xs-6],.vendor-drawer-v2-edit-content .dates-container .container-content :global(.mud-grid-item)[class*=xs-3],.vendor-drawer-v2-edit-content .related-entities-container .container-content :global(.mud-grid-item)[class*=xs-8],.vendor-drawer-v2-edit-content .related-entities-container .container-content :global(.mud-grid-item)[class*=xs-4],.vendor-drawer-v2-edit-content .related-entities-container .container-content :global(.mud-grid-item)[class*=xs-6],.vendor-drawer-v2-edit-content .related-entities-container .container-content :global(.mud-grid-item)[class*=xs-3],.vendor-drawer-v2-edit-content .extension-container .container-content :global(.mud-grid-item)[class*=xs-8],.vendor-drawer-v2-edit-content .extension-container .container-content :global(.mud-grid-item)[class*=xs-4],.vendor-drawer-v2-edit-content .extension-container .container-content :global(.mud-grid-item)[class*=xs-6],.vendor-drawer-v2-edit-content .extension-container .container-content :global(.mud-grid-item)[class*=xs-3]{width:100%}}.vendor-drawer-v2-edit-content .associated-items-edit-view{display:flex;flex-direction:column;gap:1rem}.vendor-drawer-v2-edit-content .associated-items-edit-view .associated-item-container{display:flex;padding:.75rem;flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem;align-self:stretch;border-radius:.625rem;border:1px solid color-mix(in srgb, var(--border-secondary) var(--thin-border), transparent);background-color:var(--modal-background-surface);box-shadow:var(--surface-high-shadow);transition:all .2s ease}.vendor-drawer-v2-edit-content .associated-items-edit-view .associated-item-container .collapsible-header{display:flex;align-items:center;width:100%;gap:.5rem;cursor:pointer;user-select:none;padding:.25rem 0;border-radius:.25rem;transition:background-color .2s ease}.vendor-drawer-v2-edit-content .associated-items-edit-view .associated-item-container .collapsible-header:hover{background-color:color-mix(in srgb, var(--body-text) 5%, transparent)}.vendor-drawer-v2-edit-content .associated-items-edit-view .associated-item-container .collapsible-header .section-label{margin:0 !important}.vendor-drawer-v2-edit-content .associated-items-edit-view .associated-item-container .collapsible-header .count-chip{height:1.25rem;font-size:.7rem;padding:0 .5rem;background:var(--surface-low) !important;border:1px solid var(--border-primary);color:var(--body-text) !important}.vendor-drawer-v2-edit-content .associated-items-edit-view .associated-item-container .collapsible-header .flex-spacer{flex:1}.vendor-drawer-v2-edit-content .associated-items-edit-view .associated-item-container .collapsible-header .chevron-icon{transition:transform .2s ease;color:var(--body-text);opacity:.6}.vendor-drawer-v2-edit-content .associated-items-edit-view .associated-item-container.collapsed .chips-container{display:none}.vendor-drawer-v2-edit-content .associated-items-edit-view .associated-item-container.collapsed .chevron-icon{transform:rotate(0deg)}.vendor-drawer-v2-edit-content .associated-items-edit-view .associated-item-container:not(.collapsed) .chevron-icon{transform:rotate(180deg)}.vendor-drawer-v2-edit-content .associated-items-edit-view .associated-item-container .chips-container{display:flex;flex-wrap:wrap;gap:.5rem;padding-top:0;padding-bottom:0;margin-bottom:0}.vendor-drawer-v2-edit-content .associated-items-edit-view .associated-item-container .chips-container .mud-chip{display:flex;height:1.5rem;padding-left:.25rem;justify-content:center;align-items:center;gap:.5rem;border-radius:.5rem;border:1px solid color-mix(in srgb, var(--border-secondary) var(--thin-border), transparent);background-color:var(--surface-low)}.vendor-drawer-v2-edit-content .associated-items-edit-view .associated-item-container .chips-container .custom-associated-chip{display:flex;align-items:center;gap:.375rem;padding:0 .25rem 0 .5rem;border-radius:.5rem;border:1px solid color-mix(in srgb, var(--border-secondary) var(--thin-border), transparent);background-color:var(--surface-low);transition:background-color .2s ease}.vendor-drawer-v2-edit-content .associated-items-edit-view .associated-item-container .chips-container .custom-associated-chip:hover{background:var(--surface-raised)}.vendor-drawer-v2-edit-content .associated-items-edit-view .associated-item-container .chips-container .custom-associated-chip.view-mode{padding:0 .5rem;cursor:default}.vendor-drawer-v2-edit-content .associated-items-edit-view .associated-item-container .chips-container .custom-associated-chip.view-mode .chip-close-btn{display:none}.vendor-drawer-v2-edit-content .associated-items-edit-view .associated-item-container .chips-container .custom-associated-chip.view-mode:hover{background:var(--surface-low)}.vendor-drawer-v2-edit-content .associated-items-edit-view .associated-item-container .chips-container .custom-associated-chip .chip-text{font-size:.75rem;line-height:1.125;padding-top:.25rem;padding-bottom:.25rem;color:var(--body-text);overflow:hidden;text-overflow:ellipsis}.vendor-drawer-v2-edit-content .associated-items-edit-view .associated-item-container .chips-container .custom-associated-chip .chip-icon{flex-shrink:0;color:var(--body-text);fill:var(--body-text)}.vendor-drawer-v2-edit-content .associated-items-edit-view .associated-item-container .chips-container .custom-associated-chip .chip-close-btn{display:flex;align-items:center;justify-content:center;padding:.125rem;border:none;background:rgba(0,0,0,0);cursor:pointer;border-radius:.25rem;transition:background-color .2s ease;flex-shrink:0}.vendor-drawer-v2-edit-content .associated-items-edit-view .associated-item-container .chips-container .custom-associated-chip .chip-close-btn:hover{background:color-mix(in srgb, var(--body-text) 10%, transparent)}.vendor-drawer-v2-edit-content .associated-items-edit-view .associated-item-container .chips-container .custom-associated-chip .chip-close-btn:active{background:color-mix(in srgb, var(--body-text) 20%, transparent)}.vendor-drawer-v2-edit-content .associated-items-edit-view .associated-item-container .chips-container .custom-associated-chip .chip-close-btn .chip-close-icon-wrap{display:inline-flex;width:.75rem;height:.75rem;flex-shrink:0;align-items:center;justify-content:center;line-height:0}.vendor-drawer-v2-edit-content .associated-items-edit-view .associated-item-container .chips-container .custom-associated-chip .chip-close-btn .chip-close-icon-wrap svg{width:100%;height:100%;display:block;fill:var(--body-text)}.vendor-drawer-v2-edit-content .general-fields-grid{align-items:flex-end}.vendor-drawer-v2-edit-content .general-fields-grid .compyl-select-label{flex-wrap:nowrap}.vendor-drawer-v2-edit-content .general-fields-grid .compyl-select-label .manage-value-link,.vendor-drawer-v2-edit-content .general-fields-grid .compyl-select-label .manage-text{white-space:nowrap}.vendor-drawer-v2-edit-content .general-fields-grid .compyl-select-label .optional-label{display:block;margin-left:0}.vendor-drawer-header-chips{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.unified-drawer-body .vendor-drawer-v2-content,.unified-drawer-body .vendor-drawer-v2-edit-content{border-left-width:0;padding-left:0}.vendor-drawer-icon-label-row{gap:.5rem}.vendor-user-row-spacer{flex:1 1 auto}.unified-drawer-body .vendor-drawer-v2-content .users-section-drawer .user-info-text{text-align:right}.vendor-detail-group{display:flex;flex-direction:column;gap:.5rem}.vendor-detail-row{display:flex;justify-content:space-between;align-items:center;gap:1rem}.vendor-detail-row .vendor-detail-row-label{display:inline-flex;align-items:center;gap:.5rem}.vendor-associations-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .375rem;border-radius:.625rem;font-size:.75rem;background-color:var(--surface-low);color:var(--body-text)}.vendor-associations-tree{margin-top:.5rem}.vendor-criticality-result{display:flex;align-items:center;gap:.5rem;margin-top:.75rem}.vendor-skeleton-block{border-radius:.25rem}.vendor-skeleton-input{border-radius:.25rem}.vendor-skeleton-pill{border-radius:.875rem}.vendor-skeleton-checkbox{border-radius:.1875rem}.assessment-drawer-v2-content,.assessment-drawer-v2-edit-content{border-left:5px solid rgba(0,0,0,0);transition:border-color .3s ease;padding-left:20px}.assessment-drawer-v2-content.drawer-border-error,.assessment-drawer-v2-edit-content.drawer-border-error{border-left-color:color-mix(in srgb, var(--error) 70%, transparent)}.assessment-drawer-v2-content.drawer-border-warning,.assessment-drawer-v2-edit-content.drawer-border-warning{border-left-color:color-mix(in srgb, var(--warning) 70%, transparent)}.assessment-drawer-v2-content.drawer-border-info,.assessment-drawer-v2-edit-content.drawer-border-info{border-left-color:color-mix(in srgb, var(--info) 70%, transparent)}.assessment-drawer-v2-content.drawer-border-success,.assessment-drawer-v2-edit-content.drawer-border-success{border-left-color:color-mix(in srgb, var(--success) 70%, transparent)}.assessment-drawer-v2-content{padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem}.assessment-drawer-v2-content .quick-view-section{display:flex;flex-direction:column;gap:.5rem;padding-top:.25rem;border-top:1px solid color-mix(in srgb, var(--body-text) 8%, transparent)}.assessment-drawer-v2-content .quick-view-section .section-title{letter-spacing:.02em;text-transform:uppercase}.assessment-drawer-v2-content .assignment-section .dates-section{display:flex;flex-direction:column;gap:.125rem;margin-top:.25rem}.assessment-drawer-v2-content .assessment-name-drawer{font-size:1rem;font-weight:600;line-height:1.5rem;color:var(--body-text)}.assessment-drawer-v2-content .status-section{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.assessment-drawer-v2-content .status-chip-success{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--success) 15%, transparent) !important;border:none !important}.assessment-drawer-v2-content .status-chip-success .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.assessment-drawer-v2-content .status-chip-success .mud-chip-content{color:var(--success) !important}.assessment-drawer-v2-content .status-chip-success:hover{background-color:color-mix(in srgb, var(--success) 15%, transparent) !important}.assessment-drawer-v2-content .status-chip-info{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--info) 15%, transparent) !important;border:none !important}.assessment-drawer-v2-content .status-chip-info .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.assessment-drawer-v2-content .status-chip-info .mud-chip-content{color:var(--info) !important}.assessment-drawer-v2-content .status-chip-info:hover{background-color:color-mix(in srgb, var(--info) 15%, transparent) !important}.assessment-drawer-v2-content .status-chip-warning{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--warning) 15%, transparent) !important;border:none !important}.assessment-drawer-v2-content .status-chip-warning .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.assessment-drawer-v2-content .status-chip-warning .mud-chip-content{color:var(--warning) !important}.assessment-drawer-v2-content .status-chip-warning:hover{background-color:color-mix(in srgb, var(--warning) 15%, transparent) !important}.assessment-drawer-v2-content .status-chip-error{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--error) 15%, transparent) !important;border:none !important}.assessment-drawer-v2-content .status-chip-error .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.assessment-drawer-v2-content .status-chip-error .mud-chip-content{color:var(--error) !important}.assessment-drawer-v2-content .status-chip-error:hover{background-color:color-mix(in srgb, var(--error) 15%, transparent) !important}.assessment-drawer-v2-content .status-chip-default{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--body-text) 10%, transparent) !important;border:none !important}.assessment-drawer-v2-content .status-chip-default .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.assessment-drawer-v2-content .status-chip-default .mud-chip-content{color:var(--body-text) !important}.assessment-drawer-v2-content .status-chip-default:hover{background-color:color-mix(in srgb, var(--body-text) 10%, transparent) !important}.assessment-drawer-v2-content .outlined-chip-success{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--success) 8%, transparent) !important;border:1px solid var(--success) !important}.assessment-drawer-v2-content .outlined-chip-success .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.assessment-drawer-v2-content .outlined-chip-success .mud-chip-content{color:var(--success) !important}.assessment-drawer-v2-content .outlined-chip-success:hover{background-color:color-mix(in srgb, var(--success) 8%, transparent) !important}.assessment-drawer-v2-content .outlined-chip-info{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--info) 8%, transparent) !important;border:1px solid var(--info) !important}.assessment-drawer-v2-content .outlined-chip-info .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.assessment-drawer-v2-content .outlined-chip-info .mud-chip-content{color:var(--info) !important}.assessment-drawer-v2-content .outlined-chip-info:hover{background-color:color-mix(in srgb, var(--info) 8%, transparent) !important}.assessment-drawer-v2-content .outlined-chip-warning{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--warning) 8%, transparent) !important;border:1px solid var(--warning) !important}.assessment-drawer-v2-content .outlined-chip-warning .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.assessment-drawer-v2-content .outlined-chip-warning .mud-chip-content{color:var(--warning) !important}.assessment-drawer-v2-content .outlined-chip-warning:hover{background-color:color-mix(in srgb, var(--warning) 8%, transparent) !important}.assessment-drawer-v2-content .outlined-chip-error{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--error) 8%, transparent) !important;border:1px solid var(--error) !important}.assessment-drawer-v2-content .outlined-chip-error .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.assessment-drawer-v2-content .outlined-chip-error .mud-chip-content{color:var(--error) !important}.assessment-drawer-v2-content .outlined-chip-error:hover{background-color:color-mix(in srgb, var(--error) 8%, transparent) !important}.assessment-drawer-v2-content .outlined-chip-primary{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--action) 8%, transparent) !important;border:1px solid var(--action) !important}.assessment-drawer-v2-content .outlined-chip-primary .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.assessment-drawer-v2-content .outlined-chip-primary .mud-chip-content{color:var(--action) !important}.assessment-drawer-v2-content .outlined-chip-primary:hover{background-color:color-mix(in srgb, var(--action) 8%, transparent) !important}.assessment-drawer-v2-content .outlined-chip-default{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--body-text) 6%, transparent) !important;border:1px solid color-mix(in srgb, var(--body-text) 25%, transparent) !important}.assessment-drawer-v2-content .outlined-chip-default .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.assessment-drawer-v2-content .outlined-chip-default .mud-chip-content{color:var(--body-text) !important}.assessment-drawer-v2-content .outlined-chip-default:hover{background-color:color-mix(in srgb, var(--body-text) 6%, transparent) !important}.assessment-drawer-v2-content .detail-row{display:flex;justify-content:space-between;align-items:baseline;padding:.25rem 0}.assessment-drawer-v2-content .users-section-drawer{display:flex;flex-direction:column;gap:.75rem}.assessment-drawer-v2-content .users-section-drawer .user-row-drawer{display:flex;align-items:center;gap:.75rem;padding:.5rem 0;border-bottom:1px solid color-mix(in srgb, var(--body-text) 10%, transparent)}.assessment-drawer-v2-content .users-section-drawer .user-row-drawer:last-child{border-bottom:none}.assessment-drawer-v2-content .users-section-drawer .user-row-drawer .assessment-drawer-v2-user-row-spacer{flex:1}.assessment-drawer-v2-content .users-section-drawer .user-info-text{text-align:right}.assessment-drawer-v2-content .description-section{display:flex;flex-direction:column;gap:.25rem}.assessment-drawer-v2-content .config-section,.assessment-drawer-v2-content .options-section{display:flex;flex-direction:column;gap:.25rem}.assessment-drawer-v2-content .associated-items-display-view{display:flex;flex-direction:column;gap:1rem}.assessment-drawer-v2-content .associated-items-display-view .associated-item-container{display:flex;padding:.75rem;flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem;align-self:stretch;border-radius:.625rem;border:1px solid color-mix(in srgb, var(--border-secondary) var(--thin-border), transparent);background-color:var(--modal-background-surface);box-shadow:var(--surface-high-shadow);transition:all .2s ease}.assessment-drawer-v2-content .associated-items-display-view .associated-item-container .collapsible-header{display:flex;align-items:center;width:100%;gap:.5rem;cursor:pointer;user-select:none;padding:.25rem 0;border-radius:.25rem;transition:background-color .2s ease}.assessment-drawer-v2-content .associated-items-display-view .associated-item-container .collapsible-header:hover{background-color:color-mix(in srgb, var(--body-text) 5%, transparent)}.assessment-drawer-v2-content .associated-items-display-view .associated-item-container .collapsible-header .section-label{margin:0 !important}.assessment-drawer-v2-content .associated-items-display-view .associated-item-container .collapsible-header .count-chip{height:1.25rem;font-size:.7rem;padding:0 .5rem;background:var(--surface-low) !important;border:1px solid var(--border-primary);color:var(--body-text) !important}.assessment-drawer-v2-content .associated-items-display-view .associated-item-container .collapsible-header .flex-spacer{flex:1}.assessment-drawer-v2-content .associated-items-display-view .associated-item-container .collapsible-header .chevron-icon{transition:transform .2s ease;color:var(--body-text);opacity:.6}.assessment-drawer-v2-content .associated-items-display-view .associated-item-container.collapsed .chips-container{display:none}.assessment-drawer-v2-content .associated-items-display-view .associated-item-container.collapsed .chevron-icon{transform:rotate(0deg)}.assessment-drawer-v2-content .associated-items-display-view .associated-item-container:not(.collapsed) .chevron-icon{transform:rotate(180deg)}.assessment-drawer-v2-content .associated-items-display-view .associated-item-container .chips-container{display:flex;flex-wrap:wrap;gap:.5rem;padding-top:0;padding-bottom:0;margin-bottom:0}.assessment-drawer-v2-content .associated-items-display-view .associated-item-container .chips-container .custom-associated-chip{display:flex;align-items:center;gap:.375rem;padding:0 .5rem;border-radius:.5rem;border:1px solid color-mix(in srgb, var(--border-secondary) var(--thin-border), transparent);background-color:var(--surface-low);transition:background-color .2s ease}.assessment-drawer-v2-content .associated-items-display-view .associated-item-container .chips-container .custom-associated-chip.view-mode{cursor:default}.assessment-drawer-v2-content .associated-items-display-view .associated-item-container .chips-container .custom-associated-chip.view-mode:hover{background:var(--surface-low)}.assessment-drawer-v2-content .associated-items-display-view .associated-item-container .chips-container .custom-associated-chip.clickable{cursor:pointer}.assessment-drawer-v2-content .associated-items-display-view .associated-item-container .chips-container .custom-associated-chip.clickable:hover{background:var(--surface-raised)}.assessment-drawer-v2-content .associated-items-display-view .associated-item-container .chips-container .custom-associated-chip .chip-text{font-size:.75rem;line-height:1.125;padding-top:.25rem;padding-bottom:.25rem;color:var(--body-text);overflow:hidden;text-overflow:ellipsis}.assessment-drawer-v2-content .associated-items-display-view .associated-item-container .chips-container .custom-associated-chip .chip-icon{flex-shrink:0;color:var(--body-text);fill:var(--body-text)}.assessment-drawer-v2-edit-content{padding-top:1.5rem;padding-bottom:1.5rem;padding-right:0px}.assessment-drawer-v2-edit-content .container-separator{border:none;border-top:1px solid var(--border-secondary);margin:.5rem 0;opacity:.5}.assessment-drawer-v2-edit-content .name-description-container,.assessment-drawer-v2-edit-content .users-container,.assessment-drawer-v2-edit-content .options-container,.assessment-drawer-v2-edit-content .builder-container{display:flex;padding:.75rem;flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem;align-self:stretch;border-radius:.625rem;border:1px solid color-mix(in srgb, var(--border-secondary) var(--thin-border), transparent);background-color:var(--surface-low);box-shadow:0px 8px 12px 0px rgba(0,0,0,.075)}.assessment-drawer-v2-edit-content .name-description-container .container-header,.assessment-drawer-v2-edit-content .users-container .container-header,.assessment-drawer-v2-edit-content .options-container .container-header,.assessment-drawer-v2-edit-content .builder-container .container-header{display:flex;align-items:center;width:100%;background-color:var(--surface-low);box-shadow:none !important}.assessment-drawer-v2-edit-content .name-description-container .container-content,.assessment-drawer-v2-edit-content .users-container .container-content,.assessment-drawer-v2-edit-content .options-container .container-content,.assessment-drawer-v2-edit-content .builder-container .container-content{padding:1rem;width:100%}@media(max-width: 1100px){.assessment-drawer-v2-edit-content .name-description-container .container-content :global(.mud-grid-item)[class*=xs-8],.assessment-drawer-v2-edit-content .name-description-container .container-content :global(.mud-grid-item)[class*=xs-4],.assessment-drawer-v2-edit-content .name-description-container .container-content :global(.mud-grid-item)[class*=xs-6],.assessment-drawer-v2-edit-content .name-description-container .container-content :global(.mud-grid-item)[class*=xs-3],.assessment-drawer-v2-edit-content .users-container .container-content :global(.mud-grid-item)[class*=xs-8],.assessment-drawer-v2-edit-content .users-container .container-content :global(.mud-grid-item)[class*=xs-4],.assessment-drawer-v2-edit-content .users-container .container-content :global(.mud-grid-item)[class*=xs-6],.assessment-drawer-v2-edit-content .users-container .container-content :global(.mud-grid-item)[class*=xs-3],.assessment-drawer-v2-edit-content .options-container .container-content :global(.mud-grid-item)[class*=xs-8],.assessment-drawer-v2-edit-content .options-container .container-content :global(.mud-grid-item)[class*=xs-4],.assessment-drawer-v2-edit-content .options-container .container-content :global(.mud-grid-item)[class*=xs-6],.assessment-drawer-v2-edit-content .options-container .container-content :global(.mud-grid-item)[class*=xs-3],.assessment-drawer-v2-edit-content .builder-container .container-content :global(.mud-grid-item)[class*=xs-8],.assessment-drawer-v2-edit-content .builder-container .container-content :global(.mud-grid-item)[class*=xs-4],.assessment-drawer-v2-edit-content .builder-container .container-content :global(.mud-grid-item)[class*=xs-6],.assessment-drawer-v2-edit-content .builder-container .container-content :global(.mud-grid-item)[class*=xs-3]{width:100%}}.assessment-guided-step{padding:1rem}.assessment-quick-view{display:flex;flex-direction:column;gap:1.5rem}.assessment-quick-view .assessment-quick-view-section{display:flex;flex-direction:column;gap:.5rem}.assessment-quick-view .assessment-quick-view-section-title{letter-spacing:.02em;text-transform:uppercase}.assessment-quick-view .users-section-drawer{display:flex;flex-direction:column;gap:.75rem}.assessment-quick-view .users-section-drawer .user-row-drawer{display:flex;align-items:center;gap:.75rem}.assessment-quick-view .users-section-drawer .user-row-drawer .user-row-flex-spacer{flex:1}.assessment-quick-view .users-section-drawer .user-row-drawer .user-info-text{text-align:right}.assessment-quick-view .users-section-drawer .detail-row{padding:0}.assessment-quick-view .detail-row{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.25rem 0}.assessment-quick-view .detail-row .detail-row-label{display:inline-flex;align-items:center;gap:.75rem}.assessment-quick-view .assessment-insights-panel-body{padding:.75rem}.assessment-edit-form .qs-option-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%}.assessment-edit-form .qs-option-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assessment-drawer-header-chips{display:flex;align-items:center;gap:.375rem;flex-wrap:wrap}.assessment-builder-page{display:flex;flex-direction:column;gap:1rem}.assessment-builder-page .assessment-builder-page-header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.assessment-guided-flow-popup{max-width:100%}.assessment-guided-step{width:100%;min-width:0}.assessment-guided-step--preview{min-width:800px;min-height:300px}.dxbl-popup:has(.assessment-guided-step--preview){min-width:800px}.dxbl-popup-body:has(.assessment-guided-step--preview),.compyl-guided-flow-popup:has(.assessment-guided-step--preview),.compyl-guided-flow-popup:has(.assessment-guided-step--preview) .compyl-guided-flow-body{overflow-x:auto !important}.assessment-guided-qa-import-panel{padding:.5rem 0}.assessment-guided-qa-import-helper{margin-bottom:.5rem}.assessment-guided-qa-import-actions{flex-wrap:wrap}.assessment-guided-qa-answer-row,.assessment-guided-qa-question-row{padding:.5rem 0;border-bottom:1px solid var(--mud-palette-lines-default)}.assessment-guided-qa-inline-tabs{margin-top:.25rem;flex:1;min-height:0;display:flex;flex-direction:column}.assessment-guided-qa-inline-tabs .mud-tabs-panels{flex:1;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0)}.assessment-guided-qa-inline-tabs .mud-tabs-panels::-webkit-scrollbar{width:.25rem !important;background-color:rgba(0,0,0,0) !important}.assessment-guided-qa-inline-tabs .mud-tabs-panels::-webkit-scrollbar-track{background:rgba(0,0,0,0) !important;box-shadow:none !important;border:none !important}.assessment-guided-qa-inline-tabs .mud-tabs-panels::-webkit-scrollbar-thumb{background:rgba(0,0,0,0) !important;border-radius:1.563rem !important;visibility:hidden !important}.assessment-guided-qa-inline-tabs .mud-tabs-panels:hover{scrollbar-width:thin;scrollbar-color:var(--component-scroll-thumb) rgba(0,0,0,0)}.assessment-guided-qa-inline-tabs .mud-tabs-panels:hover::-webkit-scrollbar{width:.25rem !important;height:.25rem !important}.assessment-guided-qa-inline-tabs .mud-tabs-panels:hover::-webkit-scrollbar-thumb{background:var(--component-scroll-thumb) !important;border-radius:1.563rem !important;visibility:visible !important;cursor:pointer !important}.assessment-guided-qa-inline-tabs .mud-tabs-panels:hover::-webkit-scrollbar-thumb:hover{background:var(--component-scroll-thumb-hover) !important}.assessment-guided-qa-inline-tabs .mud-tabs-tabbar{background-color:var(--surface-low);border-bottom:var(--border-secondary) solid 1px}.assessment-guided-qa-inline-tabs .mud-tabs-tabbar .mud-tab:not(.mud-tab-active){color:var(--text-muted)}.assessment-guided-qa-inline-tabs .mud-tabs-tabbar .mud-tab.mud-tab-active{background-color:var(--surface-low);color:var(--body-text)}.assessment-guided-qa-inline-tabs .mud-tabs-toolbar{background-color:var(--surface-low);border-bottom:var(--border-secondary) solid 1px}.assessment-guided-qa-tab-body{max-height:22rem;overflow-y:auto;padding-top:.75rem}.assessment-guided-qa-add-panel{padding-bottom:.25rem}.assessment-guided-qa-expansion .mud-expand-panel-header{font-weight:500}.assessment-question-drag-handle,.assessment-section-drag-handle{cursor:grab;touch-action:none;color:var(--body-text-secondary)}.assessment-question-drag-handle:hover,.assessment-section-drag-handle:hover{color:var(--body-text);background-color:rgba(var(--action-fill-rgb), 0.08)}.assessment-question-drag-handle:active,.assessment-section-drag-handle:active{cursor:grabbing}.assessment-question-drag-handle.mud-button-disabled,.assessment-question-drag-handle[disabled],.assessment-section-drag-handle.mud-button-disabled,.assessment-section-drag-handle[disabled]{cursor:default;background-color:rgba(0,0,0,0)}.simple-sortable-drag,.simple-sortable-chosen{user-select:none}.simple-sortable-ghost{opacity:.4;background-color:rgba(var(--action-fill-rgb), 0.15);border:1px dashed var(--action);border-radius:4px}.simple-sortable-chosen{box-shadow:var(--surface-raised-shadow)}.simple-sortable-drag{opacity:.95;transform:rotate(1deg);box-shadow:0 8px 24px rgba(0,0,0,.18);cursor:grabbing}.assessment-manage-sections-dialog .manage-sections-list{display:flex;flex-direction:column;gap:.5rem}.assessment-manage-sections-dialog .manage-sections-row{display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem;background-color:var(--surface-low);border:1px solid var(--border-primary);border-radius:4px}.assessment-manage-sections-dialog .manage-sections-row .section-name{flex:1 1 auto;min-width:0}.assessment-manage-sections-dialog .manage-sections-row .question-count{color:var(--body-text-secondary);white-space:nowrap}.mud-expand-panel-text:has(>.aqb-title-row){min-width:0;overflow:hidden}.aqb-title-row{width:100%;min-width:0}.aqb-title-text{flex:1 1 auto;min-width:0}.aqb-title-question{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aqb-answerset-chip{align-self:flex-start;max-width:100%;margin:0 !important}.aqb-kebab-menu{margin-left:auto;flex-shrink:0}.aqb-title-text>.mud-tooltip-root.mud-tooltip-inline{display:block;min-width:0;flex:1 1 auto}.assessment-section-missing-chip{background:color-mix(in srgb, var(--warning) 12%, transparent) !important;border:1px solid color-mix(in srgb, var(--warning) 55%, transparent) !important;color:var(--warning) !important;font-weight:600;align-self:flex-start;margin:0 !important}.assessment-section-missing-chip .mud-chip-icon{color:var(--warning) !important}.assessment-section-missing-chip--compact{align-self:center !important;padding:0 .4rem !important;height:18px !important;min-width:22px;font-size:11px !important;line-height:18px !important}.assessment-attachment-required-inline{color:var(--warning);font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.5px}.questionnaire-builder-standalone{display:block;width:100%;padding-top:.5rem}.qb-grid{width:100%}.qb-sidebar{display:flex;flex-direction:column;min-width:0}.qb-sidebar-stack{border-radius:.25rem;border:1px solid var(--border-secondary);background:var(--surface-low);padding:.75rem;gap:.5rem !important;position:sticky;top:0;height:100%;max-height:calc(100vh - 8rem);overflow:hidden}.qb-sidebar-stack>.mud-divider{flex:0 0 auto}.qb-sidebar-header{padding:0 .25rem}.qb-sidebar-header .qb-sidebar-header-hint-icon{color:var(--body-text-secondary)}.qb-sidebar-list{display:flex !important;flex-direction:column;gap:.5rem !important;padding:.25rem 0;min-height:1px;flex:1 1 auto;overflow-y:auto}.qb-section-card{cursor:pointer;padding:.625rem .75rem;border-radius:.25rem;border:1px solid var(--border-secondary);background:var(--body);transition:background-color .15s ease,border-color .15s ease;display:flex;flex-direction:column;gap:.25rem}.qb-section-card:hover{border-color:var(--border-primary)}.qb-section-card:focus{outline:2px solid var(--focus-ring, var(--action));outline-offset:1px}.qb-section-card--selected{border-color:var(--border-primary);background:var(--surface-raised)}.qb-section-card-row{width:100%;min-width:0}.qb-section-card-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qb-section-card-handle{color:var(--body-text-secondary)}.qb-section-card-meta{padding-left:.25rem}.qb-sidebar-add{padding-top:.25rem;margin-top:auto}.qb-detail{display:flex;flex-direction:column;min-width:0}.qb-detail-stack{display:flex;flex-direction:column;max-height:calc(100vh - 8rem);min-height:0;overflow:hidden;border-radius:.25rem;border:1px solid var(--border-primary);background:var(--body);padding:1rem;gap:1rem !important}.qb-detail-header{flex:0 0 auto;width:100%;min-width:0}.qb-detail-header-title{min-width:0;flex:1 1 auto}.qb-detail-header-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qb-detail-empty{min-height:12rem;text-align:center}.qb-section-card-row>.mud-tooltip-root.mud-tooltip-inline,.qb-detail-header-title>.mud-tooltip-root.mud-tooltip-inline{display:block;min-width:0;flex:1 1 auto}.qb-questions-list{box-shadow:none !important;background:rgba(0,0,0,0);display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow-y:auto;gap:.5rem}.qb-progressive-loading{flex:0 0 auto;padding:.75rem .25rem;color:var(--body-text-secondary)}.client-drawer-v2-content,.client-drawer-v2-edit-content{border-left:5px solid rgba(0,0,0,0);transition:border-color .3s ease;padding-left:20px}.client-drawer-v2-content.drawer-border-info,.client-drawer-v2-edit-content.drawer-border-info{border-left-color:color-mix(in srgb, var(--info) 70%, transparent)}.client-drawer-v2-content.drawer-border-success,.client-drawer-v2-edit-content.drawer-border-success{border-left-color:color-mix(in srgb, var(--success) 70%, transparent)}.client-drawer-v2-content.drawer-border-warning,.client-drawer-v2-edit-content.drawer-border-warning{border-left-color:color-mix(in srgb, var(--warning) 70%, transparent)}.client-drawer-v2-content.drawer-border-error,.client-drawer-v2-edit-content.drawer-border-error{border-left-color:color-mix(in srgb, var(--error) 70%, transparent)}.client-drawer-v2-content{padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem}.client-drawer-v2-content .status-chip-success{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--success) 15%, transparent) !important;border:none !important}.client-drawer-v2-content .status-chip-success .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.client-drawer-v2-content .status-chip-success .mud-chip-content{color:var(--success) !important}.client-drawer-v2-content .status-chip-success:hover{background-color:color-mix(in srgb, var(--success) 15%, transparent) !important}.client-drawer-v2-content .status-chip-info{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--info) 15%, transparent) !important;border:none !important}.client-drawer-v2-content .status-chip-info .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.client-drawer-v2-content .status-chip-info .mud-chip-content{color:var(--info) !important}.client-drawer-v2-content .status-chip-info:hover{background-color:color-mix(in srgb, var(--info) 15%, transparent) !important}.client-drawer-v2-content .status-chip-warning{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--warning) 15%, transparent) !important;border:none !important}.client-drawer-v2-content .status-chip-warning .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.client-drawer-v2-content .status-chip-warning .mud-chip-content{color:var(--warning) !important}.client-drawer-v2-content .status-chip-warning:hover{background-color:color-mix(in srgb, var(--warning) 15%, transparent) !important}.client-drawer-v2-content .status-chip-error{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--error) 15%, transparent) !important;border:none !important}.client-drawer-v2-content .status-chip-error .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.client-drawer-v2-content .status-chip-error .mud-chip-content{color:var(--error) !important}.client-drawer-v2-content .status-chip-error:hover{background-color:color-mix(in srgb, var(--error) 15%, transparent) !important}.client-drawer-v2-content .status-chip-default{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--body-text) 10%, transparent) !important;border:none !important}.client-drawer-v2-content .status-chip-default .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.client-drawer-v2-content .status-chip-default .mud-chip-content{color:var(--body-text) !important}.client-drawer-v2-content .status-chip-default:hover{background-color:color-mix(in srgb, var(--body-text) 10%, transparent) !important}.client-drawer-v2-content .outlined-chip-success{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--success) 8%, transparent) !important;border:1px solid var(--success) !important}.client-drawer-v2-content .outlined-chip-success .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.client-drawer-v2-content .outlined-chip-success .mud-chip-content{color:var(--success) !important}.client-drawer-v2-content .outlined-chip-success:hover{background-color:color-mix(in srgb, var(--success) 8%, transparent) !important}.client-drawer-v2-content .outlined-chip-info{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--info) 8%, transparent) !important;border:1px solid var(--info) !important}.client-drawer-v2-content .outlined-chip-info .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.client-drawer-v2-content .outlined-chip-info .mud-chip-content{color:var(--info) !important}.client-drawer-v2-content .outlined-chip-info:hover{background-color:color-mix(in srgb, var(--info) 8%, transparent) !important}.client-drawer-v2-content .outlined-chip-warning{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--warning) 8%, transparent) !important;border:1px solid var(--warning) !important}.client-drawer-v2-content .outlined-chip-warning .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.client-drawer-v2-content .outlined-chip-warning .mud-chip-content{color:var(--warning) !important}.client-drawer-v2-content .outlined-chip-warning:hover{background-color:color-mix(in srgb, var(--warning) 8%, transparent) !important}.client-drawer-v2-content .outlined-chip-error{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--error) 8%, transparent) !important;border:1px solid var(--error) !important}.client-drawer-v2-content .outlined-chip-error .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.client-drawer-v2-content .outlined-chip-error .mud-chip-content{color:var(--error) !important}.client-drawer-v2-content .outlined-chip-error:hover{background-color:color-mix(in srgb, var(--error) 8%, transparent) !important}.client-drawer-v2-content .outlined-chip-primary{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--action) 8%, transparent) !important;border:1px solid var(--action) !important}.client-drawer-v2-content .outlined-chip-primary .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.client-drawer-v2-content .outlined-chip-primary .mud-chip-content{color:var(--action) !important}.client-drawer-v2-content .outlined-chip-primary:hover{background-color:color-mix(in srgb, var(--action) 8%, transparent) !important}.client-drawer-v2-content .outlined-chip-default{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--body-text) 6%, transparent) !important;border:1px solid color-mix(in srgb, var(--body-text) 25%, transparent) !important}.client-drawer-v2-content .outlined-chip-default .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.client-drawer-v2-content .outlined-chip-default .mud-chip-content{color:var(--body-text) !important}.client-drawer-v2-content .outlined-chip-default:hover{background-color:color-mix(in srgb, var(--body-text) 6%, transparent) !important}.client-drawer-v2-content .client-name-drawer{font-size:1rem;font-weight:600;line-height:1.5rem;color:var(--body-text)}.client-drawer-v2-content .status-section{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.client-drawer-v2-content .client-status-chip{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important}.client-drawer-v2-content .client-status-chip .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.client-drawer-v2-content .client-status-chip.status-onboarding{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--info) 15%, transparent) !important;border:none !important}.client-drawer-v2-content .client-status-chip.status-onboarding .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.client-drawer-v2-content .client-status-chip.status-onboarding .mud-chip-content{color:var(--info) !important}.client-drawer-v2-content .client-status-chip.status-onboarding:hover{background-color:color-mix(in srgb, var(--info) 15%, transparent) !important}.client-drawer-v2-content .client-status-chip.status-onboarded{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--success) 15%, transparent) !important;border:none !important}.client-drawer-v2-content .client-status-chip.status-onboarded .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.client-drawer-v2-content .client-status-chip.status-onboarded .mud-chip-content{color:var(--success) !important}.client-drawer-v2-content .client-status-chip.status-onboarded:hover{background-color:color-mix(in srgb, var(--success) 15%, transparent) !important}.client-drawer-v2-content .client-status-chip.status-offboarding{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--warning) 15%, transparent) !important;border:none !important}.client-drawer-v2-content .client-status-chip.status-offboarding .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.client-drawer-v2-content .client-status-chip.status-offboarding .mud-chip-content{color:var(--warning) !important}.client-drawer-v2-content .client-status-chip.status-offboarding:hover{background-color:color-mix(in srgb, var(--warning) 15%, transparent) !important}.client-drawer-v2-content .client-status-chip.status-offboarded{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--error) 15%, transparent) !important;border:none !important}.client-drawer-v2-content .client-status-chip.status-offboarded .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.client-drawer-v2-content .client-status-chip.status-offboarded .mud-chip-content{color:var(--error) !important}.client-drawer-v2-content .client-status-chip.status-offboarded:hover{background-color:color-mix(in srgb, var(--error) 15%, transparent) !important}.client-drawer-v2-content .users-section-drawer,.client-drawer-v2-content .classification-section-drawer{display:flex;flex-direction:column;gap:.75rem}.client-drawer-v2-content .users-section-drawer .user-row-drawer,.client-drawer-v2-content .classification-section-drawer .user-row-drawer{display:flex;align-items:center;gap:.75rem}.client-drawer-v2-content .users-section-drawer .user-row-drawer .user-row-drawer-spacer,.client-drawer-v2-content .classification-section-drawer .user-row-drawer .user-row-drawer-spacer{flex:1}.client-drawer-v2-content .users-section-drawer .user-row-drawer .user-info-text,.client-drawer-v2-content .classification-section-drawer .user-row-drawer .user-info-text{text-align:right}.client-drawer-v2-content .users-section-drawer .text-muted,.client-drawer-v2-content .users-section-drawer .fill-muted,.client-drawer-v2-content .users-section-drawer .mud-icon-root.text-muted,.client-drawer-v2-content .users-section-drawer .mud-icon-root.fill-muted,.client-drawer-v2-content .classification-section-drawer .text-muted,.client-drawer-v2-content .classification-section-drawer .fill-muted,.client-drawer-v2-content .classification-section-drawer .mud-icon-root.text-muted,.client-drawer-v2-content .classification-section-drawer .mud-icon-root.fill-muted{color:var(--text-muted) !important}.client-drawer-v2-content .users-section-drawer .text-muted svg path,.client-drawer-v2-content .users-section-drawer .text-muted svg rect,.client-drawer-v2-content .users-section-drawer .fill-muted svg path,.client-drawer-v2-content .users-section-drawer .fill-muted svg rect,.client-drawer-v2-content .users-section-drawer .mud-icon-root.text-muted svg path,.client-drawer-v2-content .users-section-drawer .mud-icon-root.text-muted svg rect,.client-drawer-v2-content .users-section-drawer .mud-icon-root.fill-muted svg path,.client-drawer-v2-content .users-section-drawer .mud-icon-root.fill-muted svg rect,.client-drawer-v2-content .classification-section-drawer .text-muted svg path,.client-drawer-v2-content .classification-section-drawer .text-muted svg rect,.client-drawer-v2-content .classification-section-drawer .fill-muted svg path,.client-drawer-v2-content .classification-section-drawer .fill-muted svg rect,.client-drawer-v2-content .classification-section-drawer .mud-icon-root.text-muted svg path,.client-drawer-v2-content .classification-section-drawer .mud-icon-root.text-muted svg rect,.client-drawer-v2-content .classification-section-drawer .mud-icon-root.fill-muted svg path,.client-drawer-v2-content .classification-section-drawer .mud-icon-root.fill-muted svg rect{fill:var(--text-muted) !important}.client-drawer-v2-content .description-section-drawer{display:flex;flex-direction:column;gap:.5rem}.client-drawer-v2-content .description-section-drawer .text-muted,.client-drawer-v2-content .description-section-drawer .mud-icon-root.text-muted{color:var(--text-muted) !important}.client-drawer-v2-content .description-section-drawer .text-muted svg path,.client-drawer-v2-content .description-section-drawer .text-muted svg rect,.client-drawer-v2-content .description-section-drawer .mud-icon-root.text-muted svg path,.client-drawer-v2-content .description-section-drawer .mud-icon-root.text-muted svg rect{fill:var(--text-muted) !important}.client-drawer-v2-content .description-section-drawer .description-label{display:block}.client-drawer-v2-content .description-section-drawer .description-container{padding:.75rem;border:1px solid var(--border-primary);border-radius:.25rem;background:var(--surface-low);min-height:80px;white-space:pre-wrap;word-wrap:break-word;line-height:1.6}.client-drawer-v2-content .documents-section-drawer{display:flex;flex-direction:column}.client-drawer-v2-content .documents-section-drawer .evidence-documents-stack{display:flex;flex-direction:column;gap:.25rem}.client-drawer-v2-content .documents-section-drawer .evidence-download-button-drawer{width:100%;justify-content:flex-start}.client-drawer-v2-content .documents-section-drawer .evidence-file-container{display:flex;align-items:center;gap:.5rem;width:100%}.client-drawer-v2-content .documents-section-drawer .evidence-file-name{flex:1;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-drawer-v2-content .documents-section-drawer .download-icon-secondary{opacity:.5}.client-drawer-v2-content .associated-items-display-view{display:flex;flex-direction:column;gap:1rem}.client-drawer-v2-content .associated-items-display-view .associated-item-container{display:flex;padding:.75rem;flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem;align-self:stretch;border-radius:.625rem;border:1px solid color-mix(in srgb, var(--border-secondary) var(--thin-border), transparent);background-color:var(--modal-background-surface);box-shadow:var(--surface-high-shadow);transition:all .2s ease}.client-drawer-v2-content .associated-items-display-view .associated-item-container .collapsible-header{display:flex;align-items:center;width:100%;gap:.5rem;cursor:pointer;user-select:none;padding:.25rem 0;border-radius:.25rem;transition:background-color .2s ease}.client-drawer-v2-content .associated-items-display-view .associated-item-container .collapsible-header:hover{background-color:color-mix(in srgb, var(--body-text) 5%, transparent)}.client-drawer-v2-content .associated-items-display-view .associated-item-container .collapsible-header .section-label{margin:0 !important}.client-drawer-v2-content .associated-items-display-view .associated-item-container .collapsible-header .count-chip{height:1.25rem;font-size:.7rem;padding:0 .5rem;background:var(--surface-low) !important;border:1px solid var(--border-primary);color:var(--body-text) !important}.client-drawer-v2-content .associated-items-display-view .associated-item-container .collapsible-header .flex-spacer{flex:1}.client-drawer-v2-content .associated-items-display-view .associated-item-container .collapsible-header .chevron-icon{transition:transform .2s ease;color:var(--body-text);opacity:.6}.client-drawer-v2-content .associated-items-display-view .associated-item-container.collapsed .chips-container{display:none}.client-drawer-v2-content .associated-items-display-view .associated-item-container.collapsed .chevron-icon{transform:rotate(0deg)}.client-drawer-v2-content .associated-items-display-view .associated-item-container:not(.collapsed) .chevron-icon{transform:rotate(180deg)}.client-drawer-v2-content .associated-items-display-view .associated-item-container .chips-container{display:flex;flex-wrap:wrap;gap:.5rem;padding-top:0;padding-bottom:0;margin-bottom:0}.client-drawer-v2-content .associated-items-display-view .associated-item-container .chips-container .custom-associated-chip{display:flex;align-items:center;gap:.375rem;padding:0 .5rem;border-radius:.5rem;border:1px solid color-mix(in srgb, var(--border-secondary) var(--thin-border), transparent);background-color:var(--surface-low);transition:background-color .2s ease}.client-drawer-v2-content .associated-items-display-view .associated-item-container .chips-container .custom-associated-chip.view-mode{cursor:default}.client-drawer-v2-content .associated-items-display-view .associated-item-container .chips-container .custom-associated-chip.view-mode:hover{background:var(--surface-low)}.client-drawer-v2-content .associated-items-display-view .associated-item-container .chips-container .custom-associated-chip.clickable{cursor:pointer}.client-drawer-v2-content .associated-items-display-view .associated-item-container .chips-container .custom-associated-chip.clickable:hover{background:var(--surface-raised)}.client-drawer-v2-content .associated-items-display-view .associated-item-container .chips-container .custom-associated-chip .chip-text{font-size:.75rem;line-height:1.125;padding-top:.25rem;padding-bottom:.25rem;color:var(--body-text);overflow:hidden;text-overflow:ellipsis}.client-drawer-v2-content .associated-items-display-view .associated-item-container .chips-container .custom-associated-chip .chip-icon{flex-shrink:0;color:var(--body-text);fill:var(--body-text)}.client-drawer-v2-edit-content{padding-top:1.5rem;padding-bottom:1.5rem;padding-right:0px}.client-drawer-v2-edit-content .container-separator{border:none;border-top:1px solid var(--border-secondary);margin:.5rem 0;opacity:.5}.client-drawer-v2-edit-content .name-description-container,.client-drawer-v2-edit-content .classification-container,.client-drawer-v2-edit-content .associations-container,.client-drawer-v2-edit-content .users-container{display:flex;padding:.75rem;flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem;align-self:stretch;border-radius:.625rem;border:1px solid color-mix(in srgb, var(--border-secondary) var(--thin-border), transparent);background-color:var(--surface-low);box-shadow:0px 8px 12px 0px rgba(0,0,0,.075)}.client-drawer-v2-edit-content .name-description-container .container-header,.client-drawer-v2-edit-content .classification-container .container-header,.client-drawer-v2-edit-content .associations-container .container-header,.client-drawer-v2-edit-content .users-container .container-header{display:flex;align-items:center;width:100%;background-color:var(--surface-low);box-shadow:none !important}.client-drawer-v2-edit-content .name-description-container .container-content,.client-drawer-v2-edit-content .classification-container .container-content,.client-drawer-v2-edit-content .associations-container .container-content,.client-drawer-v2-edit-content .users-container .container-content{padding:1rem;width:100%}@media(max-width: 1100px){.client-drawer-v2-edit-content .name-description-container .container-content :global(.mud-grid-item)[class*=xs-8],.client-drawer-v2-edit-content .name-description-container .container-content :global(.mud-grid-item)[class*=xs-4],.client-drawer-v2-edit-content .name-description-container .container-content :global(.mud-grid-item)[class*=xs-6],.client-drawer-v2-edit-content .name-description-container .container-content :global(.mud-grid-item)[class*=xs-3],.client-drawer-v2-edit-content .classification-container .container-content :global(.mud-grid-item)[class*=xs-8],.client-drawer-v2-edit-content .classification-container .container-content :global(.mud-grid-item)[class*=xs-4],.client-drawer-v2-edit-content .classification-container .container-content :global(.mud-grid-item)[class*=xs-6],.client-drawer-v2-edit-content .classification-container .container-content :global(.mud-grid-item)[class*=xs-3],.client-drawer-v2-edit-content .associations-container .container-content :global(.mud-grid-item)[class*=xs-8],.client-drawer-v2-edit-content .associations-container .container-content :global(.mud-grid-item)[class*=xs-4],.client-drawer-v2-edit-content .associations-container .container-content :global(.mud-grid-item)[class*=xs-6],.client-drawer-v2-edit-content .associations-container .container-content :global(.mud-grid-item)[class*=xs-3],.client-drawer-v2-edit-content .users-container .container-content :global(.mud-grid-item)[class*=xs-8],.client-drawer-v2-edit-content .users-container .container-content :global(.mud-grid-item)[class*=xs-4],.client-drawer-v2-edit-content .users-container .container-content :global(.mud-grid-item)[class*=xs-6],.client-drawer-v2-edit-content .users-container .container-content :global(.mud-grid-item)[class*=xs-3]{width:100%}}.unified-drawer-body .client-drawer-v2-edit-content{border-left-width:0}.client-widget-grid-paper{background:rgba(0,0,0,0)}.client-widget-skeleton-pill{border-radius:.5rem}.client-drawer-header-chips{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.client-drawer-header-chips .status-chip-success{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--success) 15%, transparent) !important;border:none !important}.client-drawer-header-chips .status-chip-success .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.client-drawer-header-chips .status-chip-success .mud-chip-content{color:var(--success) !important}.client-drawer-header-chips .status-chip-success:hover{background-color:color-mix(in srgb, var(--success) 15%, transparent) !important}.client-drawer-header-chips .status-chip-info{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--info) 15%, transparent) !important;border:none !important}.client-drawer-header-chips .status-chip-info .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.client-drawer-header-chips .status-chip-info .mud-chip-content{color:var(--info) !important}.client-drawer-header-chips .status-chip-info:hover{background-color:color-mix(in srgb, var(--info) 15%, transparent) !important}.client-drawer-header-chips .status-chip-warning{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--warning) 15%, transparent) !important;border:none !important}.client-drawer-header-chips .status-chip-warning .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.client-drawer-header-chips .status-chip-warning .mud-chip-content{color:var(--warning) !important}.client-drawer-header-chips .status-chip-warning:hover{background-color:color-mix(in srgb, var(--warning) 15%, transparent) !important}.client-drawer-header-chips .status-chip-error{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--error) 15%, transparent) !important;border:none !important}.client-drawer-header-chips .status-chip-error .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.client-drawer-header-chips .status-chip-error .mud-chip-content{color:var(--error) !important}.client-drawer-header-chips .status-chip-error:hover{background-color:color-mix(in srgb, var(--error) 15%, transparent) !important}.client-drawer-header-chips .status-chip-default{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--body-text) 10%, transparent) !important;border:none !important}.client-drawer-header-chips .status-chip-default .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.client-drawer-header-chips .status-chip-default .mud-chip-content{color:var(--body-text) !important}.client-drawer-header-chips .status-chip-default:hover{background-color:color-mix(in srgb, var(--body-text) 10%, transparent) !important}.client-drawer-header-chips .outlined-chip-success{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--success) 8%, transparent) !important;border:1px solid var(--success) !important}.client-drawer-header-chips .outlined-chip-success .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.client-drawer-header-chips .outlined-chip-success .mud-chip-content{color:var(--success) !important}.client-drawer-header-chips .outlined-chip-success:hover{background-color:color-mix(in srgb, var(--success) 8%, transparent) !important}.client-drawer-header-chips .outlined-chip-info{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--info) 8%, transparent) !important;border:1px solid var(--info) !important}.client-drawer-header-chips .outlined-chip-info .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.client-drawer-header-chips .outlined-chip-info .mud-chip-content{color:var(--info) !important}.client-drawer-header-chips .outlined-chip-info:hover{background-color:color-mix(in srgb, var(--info) 8%, transparent) !important}.client-drawer-header-chips .outlined-chip-warning{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--warning) 8%, transparent) !important;border:1px solid var(--warning) !important}.client-drawer-header-chips .outlined-chip-warning .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.client-drawer-header-chips .outlined-chip-warning .mud-chip-content{color:var(--warning) !important}.client-drawer-header-chips .outlined-chip-warning:hover{background-color:color-mix(in srgb, var(--warning) 8%, transparent) !important}.client-drawer-header-chips .outlined-chip-error{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--error) 8%, transparent) !important;border:1px solid var(--error) !important}.client-drawer-header-chips .outlined-chip-error .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.client-drawer-header-chips .outlined-chip-error .mud-chip-content{color:var(--error) !important}.client-drawer-header-chips .outlined-chip-error:hover{background-color:color-mix(in srgb, var(--error) 8%, transparent) !important}.client-drawer-header-chips .outlined-chip-primary{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--action) 8%, transparent) !important;border:1px solid var(--action) !important}.client-drawer-header-chips .outlined-chip-primary .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.client-drawer-header-chips .outlined-chip-primary .mud-chip-content{color:var(--action) !important}.client-drawer-header-chips .outlined-chip-primary:hover{background-color:color-mix(in srgb, var(--action) 8%, transparent) !important}.client-drawer-header-chips .outlined-chip-default{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--body-text) 6%, transparent) !important;border:1px solid color-mix(in srgb, var(--body-text) 25%, transparent) !important}.client-drawer-header-chips .outlined-chip-default .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.client-drawer-header-chips .outlined-chip-default .mud-chip-content{color:var(--body-text) !important}.client-drawer-header-chips .outlined-chip-default:hover{background-color:color-mix(in srgb, var(--body-text) 6%, transparent) !important}.client-associations-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .375rem;border-radius:.625rem;font-size:.7rem;background:var(--surface-low);border:.0625rem solid var(--border-primary);color:var(--body-text)}.client-associations-tree{margin-top:.25rem}.client-assoc-panels{display:flex;flex-direction:column;gap:.5rem}.client-assoc-panel{border:.0625rem solid color-mix(in srgb, var(--border-secondary) var(--thin-border), transparent);border-radius:.625rem;background-color:var(--modal-background-surface);box-shadow:var(--surface-high-shadow);overflow:hidden}.client-assoc-panel .client-assoc-panel-header{display:flex;align-items:center;gap:.5rem;width:100%;padding:.625rem .75rem;background:rgba(0,0,0,0);border:none;cursor:pointer;text-align:left;transition:background-color .2s ease}.client-assoc-panel .client-assoc-panel-header:hover{background-color:color-mix(in srgb, var(--body-text) 4%, transparent)}.client-assoc-panel .client-assoc-panel-icon{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:.375rem;background-color:var(--surface-low);color:var(--text-muted);flex-shrink:0}.client-assoc-panel .client-assoc-panel-icon path,.client-assoc-panel .client-assoc-panel-icon rect,.client-assoc-panel .client-assoc-panel-icon g,.client-assoc-panel .client-assoc-panel-icon svg,.client-assoc-panel .client-assoc-panel-icon svg path,.client-assoc-panel .client-assoc-panel-icon svg rect{fill:var(--text-muted) !important;color:var(--text-muted) !important}.client-assoc-panel .client-assoc-panel-label{font-size:.8125rem;font-weight:500;color:var(--body-text)}.client-assoc-panel .client-assoc-panel-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .375rem;border-radius:.625rem;font-size:.7rem;background:var(--surface-low);border:.0625rem solid var(--border-primary);color:var(--body-text)}.client-assoc-panel .client-assoc-panel-spacer{flex:1}.client-assoc-panel .chevron-icon{color:var(--text-muted)}.client-assoc-panel .chevron-icon path,.client-assoc-panel .chevron-icon rect,.client-assoc-panel .chevron-icon g,.client-assoc-panel .chevron-icon svg,.client-assoc-panel .chevron-icon svg path,.client-assoc-panel .chevron-icon svg rect{fill:var(--text-muted) !important;color:var(--text-muted) !important}.client-assoc-panel .client-assoc-panel-body{display:flex;flex-direction:column;border-top:.0625rem solid color-mix(in srgb, var(--border-secondary) var(--thin-border), transparent)}.client-assoc-panel .client-assoc-row{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-bottom:.0625rem solid color-mix(in srgb, var(--border-secondary) 50%, transparent)}.client-assoc-panel .client-assoc-row:last-child{border-bottom:none}.client-assoc-panel .client-assoc-row.clickable{cursor:pointer}.client-assoc-panel .client-assoc-row.clickable:hover{background-color:color-mix(in srgb, var(--body-text) 4%, transparent)}.client-assoc-panel .client-assoc-row .client-assoc-row-icon{flex-shrink:0}.client-assoc-panel .client-assoc-row .client-assoc-row-icon path,.client-assoc-panel .client-assoc-row .client-assoc-row-icon rect,.client-assoc-panel .client-assoc-row .client-assoc-row-icon g,.client-assoc-panel .client-assoc-row .client-assoc-row-icon svg,.client-assoc-panel .client-assoc-row .client-assoc-row-icon svg path,.client-assoc-panel .client-assoc-row .client-assoc-row-icon svg rect{fill:var(--text-muted) !important;color:var(--text-muted) !important}.client-assoc-panel .client-assoc-row .client-assoc-row-name{font-size:.8125rem;color:var(--body-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.unified-drawer-body .client-assoc-panel.compyl-attention-ring,.unified-drawer-body .client-assoc-panel.compyl-attention-ring.compyl-attention-ring-burst{position:relative;z-index:0;animation:none;box-shadow:none;overflow:visible}.unified-drawer-body .client-assoc-panel.compyl-attention-ring.compyl-attention-ring-burst::after{content:"";position:absolute;pointer-events:none;border-radius:.625rem;inset:-0.25rem;animation:compyl-attention-ring-burst 2s ease-in-out .15s forwards;z-index:0}.client-tasks-banner{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.625rem .75rem;border-radius:.5rem;border:.0625rem solid color-mix(in srgb, var(--warning) 40%, transparent);background:color-mix(in srgb, var(--warning) 10%, transparent)}.client-tasks-banner .client-tasks-banner-message{display:flex;align-items:center;gap:.5rem}.client-tasks-banner .banner-icon{color:var(--warning);fill:var(--warning);flex-shrink:0}.client-tasks-banner.client-tasks-banner-success{border-color:color-mix(in srgb, var(--success) 40%, transparent);background:color-mix(in srgb, var(--success) 10%, transparent)}.client-tasks-banner.client-tasks-banner-success .banner-icon{color:var(--success);fill:var(--success)}.client-skeleton-pill{border-radius:.875rem}.client-skeleton-block{border-radius:.25rem}.clients-widget-footer__edit-actions{width:100%;display:flex;gap:.75rem}.clients-widget-footer__quickview-actions{width:100%;display:flex;flex-direction:column;gap:.75rem}.clients-widget-footer__primary-row{width:100%}.clients-widget-footer__fill{flex:1}.clients-widget-nested-footer{width:100%}.contract-drawer-v2-content,.contract-drawer-v2-edit-content{border-left:5px solid rgba(0,0,0,0);transition:border-color .3s ease;padding-left:20px}.contract-drawer-v2-content.drawer-border-warning,.contract-drawer-v2-edit-content.drawer-border-warning{border-left-color:color-mix(in srgb, var(--warning) 70%, transparent)}.contract-drawer-v2-content.drawer-border-primary,.contract-drawer-v2-edit-content.drawer-border-primary{border-left-color:color-mix(in srgb, var(--action) 70%, transparent)}.contract-drawer-v2-content.drawer-border-success,.contract-drawer-v2-edit-content.drawer-border-success{border-left-color:color-mix(in srgb, var(--success) 70%, transparent)}.contract-drawer-v2-content.drawer-border-info,.contract-drawer-v2-edit-content.drawer-border-info{border-left-color:color-mix(in srgb, var(--info) 70%, transparent)}.contract-drawer-v2-content.drawer-border-error,.contract-drawer-v2-edit-content.drawer-border-error{border-left-color:color-mix(in srgb, var(--error) 70%, transparent)}.contract-drawer-v2-content{padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem}.contract-drawer-v2-content .status-chip-success{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--success) 15%, transparent) !important;border:none !important}.contract-drawer-v2-content .status-chip-success .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.contract-drawer-v2-content .status-chip-success .mud-chip-content{color:var(--success) !important}.contract-drawer-v2-content .status-chip-success:hover{background-color:color-mix(in srgb, var(--success) 15%, transparent) !important}.contract-drawer-v2-content .status-chip-info{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--info) 15%, transparent) !important;border:none !important}.contract-drawer-v2-content .status-chip-info .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.contract-drawer-v2-content .status-chip-info .mud-chip-content{color:var(--info) !important}.contract-drawer-v2-content .status-chip-info:hover{background-color:color-mix(in srgb, var(--info) 15%, transparent) !important}.contract-drawer-v2-content .status-chip-warning{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--warning) 15%, transparent) !important;border:none !important}.contract-drawer-v2-content .status-chip-warning .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.contract-drawer-v2-content .status-chip-warning .mud-chip-content{color:var(--warning) !important}.contract-drawer-v2-content .status-chip-warning:hover{background-color:color-mix(in srgb, var(--warning) 15%, transparent) !important}.contract-drawer-v2-content .status-chip-error{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--error) 15%, transparent) !important;border:none !important}.contract-drawer-v2-content .status-chip-error .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.contract-drawer-v2-content .status-chip-error .mud-chip-content{color:var(--error) !important}.contract-drawer-v2-content .status-chip-error:hover{background-color:color-mix(in srgb, var(--error) 15%, transparent) !important}.contract-drawer-v2-content .status-chip-default{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--body-text) 10%, transparent) !important;border:none !important}.contract-drawer-v2-content .status-chip-default .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.contract-drawer-v2-content .status-chip-default .mud-chip-content{color:var(--body-text) !important}.contract-drawer-v2-content .status-chip-default:hover{background-color:color-mix(in srgb, var(--body-text) 10%, transparent) !important}.contract-drawer-v2-content .outlined-chip-success{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--success) 8%, transparent) !important;border:1px solid var(--success) !important}.contract-drawer-v2-content .outlined-chip-success .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.contract-drawer-v2-content .outlined-chip-success .mud-chip-content{color:var(--success) !important}.contract-drawer-v2-content .outlined-chip-success:hover{background-color:color-mix(in srgb, var(--success) 8%, transparent) !important}.contract-drawer-v2-content .outlined-chip-info{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--info) 8%, transparent) !important;border:1px solid var(--info) !important}.contract-drawer-v2-content .outlined-chip-info .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.contract-drawer-v2-content .outlined-chip-info .mud-chip-content{color:var(--info) !important}.contract-drawer-v2-content .outlined-chip-info:hover{background-color:color-mix(in srgb, var(--info) 8%, transparent) !important}.contract-drawer-v2-content .outlined-chip-warning{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--warning) 8%, transparent) !important;border:1px solid var(--warning) !important}.contract-drawer-v2-content .outlined-chip-warning .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.contract-drawer-v2-content .outlined-chip-warning .mud-chip-content{color:var(--warning) !important}.contract-drawer-v2-content .outlined-chip-warning:hover{background-color:color-mix(in srgb, var(--warning) 8%, transparent) !important}.contract-drawer-v2-content .outlined-chip-error{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--error) 8%, transparent) !important;border:1px solid var(--error) !important}.contract-drawer-v2-content .outlined-chip-error .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.contract-drawer-v2-content .outlined-chip-error .mud-chip-content{color:var(--error) !important}.contract-drawer-v2-content .outlined-chip-error:hover{background-color:color-mix(in srgb, var(--error) 8%, transparent) !important}.contract-drawer-v2-content .outlined-chip-primary{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--action) 8%, transparent) !important;border:1px solid var(--action) !important}.contract-drawer-v2-content .outlined-chip-primary .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.contract-drawer-v2-content .outlined-chip-primary .mud-chip-content{color:var(--action) !important}.contract-drawer-v2-content .outlined-chip-primary:hover{background-color:color-mix(in srgb, var(--action) 8%, transparent) !important}.contract-drawer-v2-content .outlined-chip-default{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--body-text) 6%, transparent) !important;border:1px solid color-mix(in srgb, var(--body-text) 25%, transparent) !important}.contract-drawer-v2-content .outlined-chip-default .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.contract-drawer-v2-content .outlined-chip-default .mud-chip-content{color:var(--body-text) !important}.contract-drawer-v2-content .outlined-chip-default:hover{background-color:color-mix(in srgb, var(--body-text) 6%, transparent) !important}.contract-drawer-v2-content.empty-state{display:flex;align-items:center;justify-content:center;min-height:300px}.contract-drawer-v2-content .contract-name-drawer{font-size:1rem;font-weight:600;line-height:1.5rem;color:var(--body-text)}.contract-drawer-v2-content .status-section{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.contract-drawer-v2-content .category-section{display:flex;gap:1.5rem}.contract-drawer-v2-content .category-section .category-item{display:flex;flex-direction:column;gap:.125rem}.contract-drawer-v2-content .parent-contract-section-drawer,.contract-drawer-v2-content .unique-id-section-drawer{display:flex;flex-direction:column;gap:.125rem}.contract-drawer-v2-content .users-section-drawer{display:flex;flex-direction:column;gap:.75rem}.contract-drawer-v2-content .users-section-drawer .user-row-drawer{display:flex;align-items:center;gap:.75rem}.contract-drawer-v2-content .users-section-drawer .user-row-drawer .flex-spacer{flex:1}.contract-drawer-v2-content .users-section-drawer .user-row-drawer .user-info-text{text-align:right}.contract-drawer-v2-content .dates-section-drawer{display:flex;flex-wrap:wrap;gap:1.25rem}.contract-drawer-v2-content .dates-section-drawer .date-item{display:flex;flex-direction:column;gap:.125rem;align-items:flex-start}.contract-drawer-v2-content .cost-section-drawer{display:flex;flex-wrap:wrap;gap:1.5rem}.contract-drawer-v2-content .cost-section-drawer .cost-item{display:flex;flex-direction:column;gap:.125rem}.contract-drawer-v2-content .description-section-drawer{display:flex;flex-direction:column;gap:.25rem}.contract-drawer-v2-content .description-section-drawer .description-label{margin-bottom:.25rem}.contract-drawer-v2-content .description-section-drawer .description-container{background-color:var(--surface-low);padding:.75rem;border-radius:.5rem}.contract-drawer-v2-content .contact-section-drawer{display:flex;flex-direction:column;gap:.25rem}.contract-drawer-v2-content .contact-section-drawer .description-container{background-color:var(--surface-low);padding:.75rem;border-radius:.5rem;display:flex;flex-direction:column;gap:.25rem}.contract-drawer-v2-content .documents-section-drawer{display:flex;flex-direction:column}.contract-drawer-v2-content .associated-items-display-view{display:flex;flex-direction:column;gap:1rem}.contract-drawer-v2-content .associated-items-display-view .associated-item-container{display:flex;padding:.75rem;flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem;align-self:stretch;border-radius:.625rem;border:1px solid color-mix(in srgb, var(--border-secondary) var(--thin-border), transparent);background-color:var(--modal-background-surface);box-shadow:var(--surface-high-shadow);transition:all .2s ease}.contract-drawer-v2-content .associated-items-display-view .associated-item-container .collapsible-header{display:flex;align-items:center;width:100%;gap:.5rem;cursor:pointer;user-select:none;padding:.25rem 0;border-radius:.25rem;transition:background-color .2s ease}.contract-drawer-v2-content .associated-items-display-view .associated-item-container .collapsible-header:hover{background-color:color-mix(in srgb, var(--body-text) 5%, transparent)}.contract-drawer-v2-content .associated-items-display-view .associated-item-container .collapsible-header .section-label{margin:0 !important}.contract-drawer-v2-content .associated-items-display-view .associated-item-container .collapsible-header .count-chip{height:1.25rem;font-size:.7rem;padding:0 .5rem;background:var(--surface-low) !important;border:1px solid var(--border-primary);color:var(--body-text) !important}.contract-drawer-v2-content .associated-items-display-view .associated-item-container .collapsible-header .flex-spacer{flex:1}.contract-drawer-v2-content .associated-items-display-view .associated-item-container .collapsible-header .chevron-icon{transition:transform .2s ease;color:var(--body-text);opacity:.6}.contract-drawer-v2-content .associated-items-display-view .associated-item-container.collapsed .chips-container{display:none}.contract-drawer-v2-content .associated-items-display-view .associated-item-container.collapsed .chevron-icon{transform:rotate(0deg)}.contract-drawer-v2-content .associated-items-display-view .associated-item-container:not(.collapsed) .chevron-icon{transform:rotate(180deg)}.contract-drawer-v2-content .associated-items-display-view .associated-item-container .chips-container{display:flex;flex-wrap:wrap;gap:.5rem;padding-top:0;padding-bottom:0;margin-bottom:0}.contract-drawer-v2-content .associated-items-display-view .associated-item-container .chips-container .custom-associated-chip{display:flex;align-items:center;gap:.375rem;padding:0 .5rem;border-radius:.5rem;border:1px solid color-mix(in srgb, var(--border-secondary) var(--thin-border), transparent);background-color:var(--surface-low);transition:background-color .2s ease}.contract-drawer-v2-content .associated-items-display-view .associated-item-container .chips-container .custom-associated-chip.view-mode{cursor:default}.contract-drawer-v2-content .associated-items-display-view .associated-item-container .chips-container .custom-associated-chip.view-mode:hover{background:var(--surface-low)}.contract-drawer-v2-content .associated-items-display-view .associated-item-container .chips-container .custom-associated-chip.clickable{cursor:pointer}.contract-drawer-v2-content .associated-items-display-view .associated-item-container .chips-container .custom-associated-chip.clickable:hover{background:var(--surface-raised)}.contract-drawer-v2-content .associated-items-display-view .associated-item-container .chips-container .custom-associated-chip .chip-text{font-size:.75rem;line-height:1.125;padding-top:.25rem;padding-bottom:.25rem;color:var(--body-text);overflow:hidden;text-overflow:ellipsis}.contract-drawer-v2-content .associated-items-display-view .associated-item-container .chips-container .custom-associated-chip .chip-icon{flex-shrink:0;color:var(--body-text);fill:var(--body-text)}.contract-drawer-v2-edit-content{padding-top:1.5rem;padding-bottom:1.5rem;padding-right:0px}.contract-drawer-v2-edit-content .container-separator{border:none;border-top:1px solid var(--border-secondary);margin:.5rem 0;opacity:.5}.contract-drawer-v2-edit-content .name-description-container,.contract-drawer-v2-edit-content .classification-container,.contract-drawer-v2-edit-content .terms-financials-container,.contract-drawer-v2-edit-content .contact-container,.contract-drawer-v2-edit-content .associations-container,.contract-drawer-v2-edit-content .users-container,.contract-drawer-v2-edit-content .type-details-container,.contract-drawer-v2-edit-content .settings-container,.contract-drawer-v2-edit-content .child-contracts-container,.contract-drawer-v2-edit-content .extension-container{display:flex;padding:.75rem;flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem;align-self:stretch;border-radius:.625rem;border:1px solid color-mix(in srgb, var(--border-secondary) var(--thin-border), transparent);background-color:var(--surface-low);box-shadow:0px 8px 12px 0px rgba(0,0,0,.075)}.contract-drawer-v2-edit-content .name-description-container .container-header,.contract-drawer-v2-edit-content .classification-container .container-header,.contract-drawer-v2-edit-content .terms-financials-container .container-header,.contract-drawer-v2-edit-content .contact-container .container-header,.contract-drawer-v2-edit-content .associations-container .container-header,.contract-drawer-v2-edit-content .users-container .container-header,.contract-drawer-v2-edit-content .type-details-container .container-header,.contract-drawer-v2-edit-content .settings-container .container-header,.contract-drawer-v2-edit-content .child-contracts-container .container-header,.contract-drawer-v2-edit-content .extension-container .container-header{display:flex;align-items:center;width:100%;background-color:var(--surface-low);box-shadow:none !important}.contract-drawer-v2-edit-content .name-description-container .container-content,.contract-drawer-v2-edit-content .classification-container .container-content,.contract-drawer-v2-edit-content .terms-financials-container .container-content,.contract-drawer-v2-edit-content .contact-container .container-content,.contract-drawer-v2-edit-content .associations-container .container-content,.contract-drawer-v2-edit-content .users-container .container-content,.contract-drawer-v2-edit-content .type-details-container .container-content,.contract-drawer-v2-edit-content .settings-container .container-content,.contract-drawer-v2-edit-content .child-contracts-container .container-content,.contract-drawer-v2-edit-content .extension-container .container-content{padding:1rem;width:100%}@media(max-width: 1100px){.contract-drawer-v2-edit-content .name-description-container .container-content :global(.mud-grid-item)[class*=xs-8],.contract-drawer-v2-edit-content .name-description-container .container-content :global(.mud-grid-item)[class*=xs-4],.contract-drawer-v2-edit-content .name-description-container .container-content :global(.mud-grid-item)[class*=xs-6],.contract-drawer-v2-edit-content .name-description-container .container-content :global(.mud-grid-item)[class*=xs-3],.contract-drawer-v2-edit-content .classification-container .container-content :global(.mud-grid-item)[class*=xs-8],.contract-drawer-v2-edit-content .classification-container .container-content :global(.mud-grid-item)[class*=xs-4],.contract-drawer-v2-edit-content .classification-container .container-content :global(.mud-grid-item)[class*=xs-6],.contract-drawer-v2-edit-content .classification-container .container-content :global(.mud-grid-item)[class*=xs-3],.contract-drawer-v2-edit-content .terms-financials-container .container-content :global(.mud-grid-item)[class*=xs-8],.contract-drawer-v2-edit-content .terms-financials-container .container-content :global(.mud-grid-item)[class*=xs-4],.contract-drawer-v2-edit-content .terms-financials-container .container-content :global(.mud-grid-item)[class*=xs-6],.contract-drawer-v2-edit-content .terms-financials-container .container-content :global(.mud-grid-item)[class*=xs-3],.contract-drawer-v2-edit-content .contact-container .container-content :global(.mud-grid-item)[class*=xs-8],.contract-drawer-v2-edit-content .contact-container .container-content :global(.mud-grid-item)[class*=xs-4],.contract-drawer-v2-edit-content .contact-container .container-content :global(.mud-grid-item)[class*=xs-6],.contract-drawer-v2-edit-content .contact-container .container-content :global(.mud-grid-item)[class*=xs-3],.contract-drawer-v2-edit-content .associations-container .container-content :global(.mud-grid-item)[class*=xs-8],.contract-drawer-v2-edit-content .associations-container .container-content :global(.mud-grid-item)[class*=xs-4],.contract-drawer-v2-edit-content .associations-container .container-content :global(.mud-grid-item)[class*=xs-6],.contract-drawer-v2-edit-content .associations-container .container-content :global(.mud-grid-item)[class*=xs-3],.contract-drawer-v2-edit-content .users-container .container-content :global(.mud-grid-item)[class*=xs-8],.contract-drawer-v2-edit-content .users-container .container-content :global(.mud-grid-item)[class*=xs-4],.contract-drawer-v2-edit-content .users-container .container-content :global(.mud-grid-item)[class*=xs-6],.contract-drawer-v2-edit-content .users-container .container-content :global(.mud-grid-item)[class*=xs-3],.contract-drawer-v2-edit-content .type-details-container .container-content :global(.mud-grid-item)[class*=xs-8],.contract-drawer-v2-edit-content .type-details-container .container-content :global(.mud-grid-item)[class*=xs-4],.contract-drawer-v2-edit-content .type-details-container .container-content :global(.mud-grid-item)[class*=xs-6],.contract-drawer-v2-edit-content .type-details-container .container-content :global(.mud-grid-item)[class*=xs-3],.contract-drawer-v2-edit-content .settings-container .container-content :global(.mud-grid-item)[class*=xs-8],.contract-drawer-v2-edit-content .settings-container .container-content :global(.mud-grid-item)[class*=xs-4],.contract-drawer-v2-edit-content .settings-container .container-content :global(.mud-grid-item)[class*=xs-6],.contract-drawer-v2-edit-content .settings-container .container-content :global(.mud-grid-item)[class*=xs-3],.contract-drawer-v2-edit-content .child-contracts-container .container-content :global(.mud-grid-item)[class*=xs-8],.contract-drawer-v2-edit-content .child-contracts-container .container-content :global(.mud-grid-item)[class*=xs-4],.contract-drawer-v2-edit-content .child-contracts-container .container-content :global(.mud-grid-item)[class*=xs-6],.contract-drawer-v2-edit-content .child-contracts-container .container-content :global(.mud-grid-item)[class*=xs-3],.contract-drawer-v2-edit-content .extension-container .container-content :global(.mud-grid-item)[class*=xs-8],.contract-drawer-v2-edit-content .extension-container .container-content :global(.mud-grid-item)[class*=xs-4],.contract-drawer-v2-edit-content .extension-container .container-content :global(.mud-grid-item)[class*=xs-6],.contract-drawer-v2-edit-content .extension-container .container-content :global(.mud-grid-item)[class*=xs-3]{width:100%}}.contract-drawer-v2-edit-content .associated-items-display{display:flex;flex-direction:column;gap:1rem}.contract-drawer-v2-edit-content .associated-items-display .associated-item-container{display:flex;padding:.75rem;flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem;align-self:stretch;border-radius:.625rem;border:1px solid color-mix(in srgb, var(--border-secondary) var(--thin-border), transparent);background-color:var(--modal-background-surface);box-shadow:var(--surface-high-shadow);transition:all .2s ease}.contract-drawer-v2-edit-content .associated-items-display .associated-item-container .collapsible-header{display:flex;align-items:center;width:100%;gap:.5rem;cursor:pointer;user-select:none;padding:.25rem 0;border-radius:.25rem;transition:background-color .2s ease}.contract-drawer-v2-edit-content .associated-items-display .associated-item-container .collapsible-header:hover{background-color:color-mix(in srgb, var(--body-text) 5%, transparent)}.contract-drawer-v2-edit-content .associated-items-display .associated-item-container .collapsible-header .section-label{margin:0 !important}.contract-drawer-v2-edit-content .associated-items-display .associated-item-container .collapsible-header .count-chip{height:1.25rem;font-size:.7rem;padding:0 .5rem;background:var(--surface-low) !important;border:1px solid var(--border-primary);color:var(--body-text) !important}.contract-drawer-v2-edit-content .associated-items-display .associated-item-container .collapsible-header .flex-spacer{flex:1}.contract-drawer-v2-edit-content .associated-items-display .associated-item-container .collapsible-header .chevron-icon{transition:transform .2s ease;color:var(--body-text);opacity:.6}.contract-drawer-v2-edit-content .associated-items-display .associated-item-container.collapsed .chips-container{display:none}.contract-drawer-v2-edit-content .associated-items-display .associated-item-container.collapsed .chevron-icon{transform:rotate(0deg)}.contract-drawer-v2-edit-content .associated-items-display .associated-item-container:not(.collapsed) .chevron-icon{transform:rotate(180deg)}.contract-drawer-v2-edit-content .associated-items-display .associated-item-container .chips-container{display:flex;flex-wrap:wrap;gap:.5rem;padding-top:0;padding-bottom:0;margin-bottom:0}.contract-drawer-v2-edit-content .associated-items-display .associated-item-container .chips-container .mud-chip{display:flex;height:1.5rem;padding-left:.25rem;justify-content:center;align-items:center;gap:.5rem;border-radius:.5rem;border:1px solid color-mix(in srgb, var(--border-secondary) var(--thin-border), transparent);background-color:var(--surface-low)}.contract-drawer-v2-edit-content .associated-items-display .associated-item-container .chips-container .custom-associated-chip{display:flex;align-items:center;gap:.375rem;padding:0 .25rem 0 .5rem;border-radius:.5rem;border:1px solid color-mix(in srgb, var(--border-secondary) var(--thin-border), transparent);background-color:var(--surface-low);transition:background-color .2s ease}.contract-drawer-v2-edit-content .associated-items-display .associated-item-container .chips-container .custom-associated-chip:hover{background:var(--surface-raised)}.contract-drawer-v2-edit-content .associated-items-display .associated-item-container .chips-container .custom-associated-chip.view-mode{padding:0 .5rem;cursor:default}.contract-drawer-v2-edit-content .associated-items-display .associated-item-container .chips-container .custom-associated-chip.view-mode .chip-close-btn{display:none}.contract-drawer-v2-edit-content .associated-items-display .associated-item-container .chips-container .custom-associated-chip.view-mode:hover{background:var(--surface-low)}.contract-drawer-v2-edit-content .associated-items-display .associated-item-container .chips-container .custom-associated-chip .chip-text{font-size:.75rem;line-height:1.125;padding-top:.25rem;padding-bottom:.25rem;color:var(--body-text);overflow:hidden;text-overflow:ellipsis}.contract-drawer-v2-edit-content .associated-items-display .associated-item-container .chips-container .custom-associated-chip .chip-icon{flex-shrink:0;color:var(--body-text);fill:var(--body-text)}.contract-drawer-v2-edit-content .associated-items-display .associated-item-container .chips-container .custom-associated-chip .chip-close-btn{display:flex;align-items:center;justify-content:center;padding:.125rem;border:none;background:rgba(0,0,0,0);cursor:pointer;border-radius:.25rem;transition:background-color .2s ease;flex-shrink:0}.contract-drawer-v2-edit-content .associated-items-display .associated-item-container .chips-container .custom-associated-chip .chip-close-btn:hover{background:color-mix(in srgb, var(--body-text) 10%, transparent)}.contract-drawer-v2-edit-content .associated-items-display .associated-item-container .chips-container .custom-associated-chip .chip-close-btn:active{background:color-mix(in srgb, var(--body-text) 20%, transparent)}.contract-drawer-v2-edit-content .associated-items-display .associated-item-container .chips-container .custom-associated-chip .chip-close-btn .chip-close-icon-wrap{display:inline-flex;width:.75rem;height:.75rem;flex-shrink:0;align-items:center;justify-content:center;line-height:0}.contract-drawer-v2-edit-content .associated-items-display .associated-item-container .chips-container .custom-associated-chip .chip-close-btn .chip-close-icon-wrap svg{width:100%;height:100%;display:block;fill:var(--body-text)}.unified-drawer-body .contract-drawer-v2-content,.unified-drawer-body .contract-drawer-v2-edit-content{border-left-width:0}.contract-drawer-header-chips{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.contract-drawer-header-chips .status-chip-success{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--success) 15%, transparent) !important;border:none !important}.contract-drawer-header-chips .status-chip-success .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.contract-drawer-header-chips .status-chip-success .mud-chip-content{color:var(--success) !important}.contract-drawer-header-chips .status-chip-success:hover{background-color:color-mix(in srgb, var(--success) 15%, transparent) !important}.contract-drawer-header-chips .status-chip-info{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--info) 15%, transparent) !important;border:none !important}.contract-drawer-header-chips .status-chip-info .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.contract-drawer-header-chips .status-chip-info .mud-chip-content{color:var(--info) !important}.contract-drawer-header-chips .status-chip-info:hover{background-color:color-mix(in srgb, var(--info) 15%, transparent) !important}.contract-drawer-header-chips .status-chip-warning{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--warning) 15%, transparent) !important;border:none !important}.contract-drawer-header-chips .status-chip-warning .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.contract-drawer-header-chips .status-chip-warning .mud-chip-content{color:var(--warning) !important}.contract-drawer-header-chips .status-chip-warning:hover{background-color:color-mix(in srgb, var(--warning) 15%, transparent) !important}.contract-drawer-header-chips .status-chip-error{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--error) 15%, transparent) !important;border:none !important}.contract-drawer-header-chips .status-chip-error .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.contract-drawer-header-chips .status-chip-error .mud-chip-content{color:var(--error) !important}.contract-drawer-header-chips .status-chip-error:hover{background-color:color-mix(in srgb, var(--error) 15%, transparent) !important}.contract-drawer-header-chips .status-chip-default{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--body-text) 10%, transparent) !important;border:none !important}.contract-drawer-header-chips .status-chip-default .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.contract-drawer-header-chips .status-chip-default .mud-chip-content{color:var(--body-text) !important}.contract-drawer-header-chips .status-chip-default:hover{background-color:color-mix(in srgb, var(--body-text) 10%, transparent) !important}.contract-drawer-header-chips .outlined-chip-success{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--success) 8%, transparent) !important;border:1px solid var(--success) !important}.contract-drawer-header-chips .outlined-chip-success .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.contract-drawer-header-chips .outlined-chip-success .mud-chip-content{color:var(--success) !important}.contract-drawer-header-chips .outlined-chip-success:hover{background-color:color-mix(in srgb, var(--success) 8%, transparent) !important}.contract-drawer-header-chips .outlined-chip-info{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--info) 8%, transparent) !important;border:1px solid var(--info) !important}.contract-drawer-header-chips .outlined-chip-info .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.contract-drawer-header-chips .outlined-chip-info .mud-chip-content{color:var(--info) !important}.contract-drawer-header-chips .outlined-chip-info:hover{background-color:color-mix(in srgb, var(--info) 8%, transparent) !important}.contract-drawer-header-chips .outlined-chip-warning{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--warning) 8%, transparent) !important;border:1px solid var(--warning) !important}.contract-drawer-header-chips .outlined-chip-warning .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.contract-drawer-header-chips .outlined-chip-warning .mud-chip-content{color:var(--warning) !important}.contract-drawer-header-chips .outlined-chip-warning:hover{background-color:color-mix(in srgb, var(--warning) 8%, transparent) !important}.contract-drawer-header-chips .outlined-chip-error{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--error) 8%, transparent) !important;border:1px solid var(--error) !important}.contract-drawer-header-chips .outlined-chip-error .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.contract-drawer-header-chips .outlined-chip-error .mud-chip-content{color:var(--error) !important}.contract-drawer-header-chips .outlined-chip-error:hover{background-color:color-mix(in srgb, var(--error) 8%, transparent) !important}.contract-drawer-header-chips .outlined-chip-primary{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--action) 8%, transparent) !important;border:1px solid var(--action) !important}.contract-drawer-header-chips .outlined-chip-primary .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.contract-drawer-header-chips .outlined-chip-primary .mud-chip-content{color:var(--action) !important}.contract-drawer-header-chips .outlined-chip-primary:hover{background-color:color-mix(in srgb, var(--action) 8%, transparent) !important}.contract-drawer-header-chips .outlined-chip-default{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--body-text) 6%, transparent) !important;border:1px solid color-mix(in srgb, var(--body-text) 25%, transparent) !important}.contract-drawer-header-chips .outlined-chip-default .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.contract-drawer-header-chips .outlined-chip-default .mud-chip-content{color:var(--body-text) !important}.contract-drawer-header-chips .outlined-chip-default:hover{background-color:color-mix(in srgb, var(--body-text) 6%, transparent) !important}.contract-drawer-header-chips .contract-type-chip{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--body-text) 10%, transparent) !important;border:none !important}.contract-drawer-header-chips .contract-type-chip .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.contract-drawer-header-chips .contract-type-chip .mud-chip-content{color:var(--body-text) !important}.contract-tasks-banner{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.625rem .75rem;border-radius:.5rem;border:.0625rem solid color-mix(in srgb, var(--warning) 40%, transparent);background:color-mix(in srgb, var(--warning) 10%, transparent)}.contract-tasks-banner .contract-tasks-banner-message{display:flex;align-items:center;gap:.5rem}.contract-tasks-banner .banner-icon{flex-shrink:0}.contract-tasks-banner .banner-icon path,.contract-tasks-banner .banner-icon rect,.contract-tasks-banner .banner-icon g,.contract-tasks-banner .banner-icon svg,.contract-tasks-banner .banner-icon svg path,.contract-tasks-banner .banner-icon svg rect{fill:var(--warning) !important;color:var(--warning) !important}.contract-tasks-banner.contract-tasks-banner-success{border-color:color-mix(in srgb, var(--success) 40%, transparent);background:color-mix(in srgb, var(--success) 10%, transparent)}.contract-tasks-banner.contract-tasks-banner-success .banner-icon path,.contract-tasks-banner.contract-tasks-banner-success .banner-icon rect,.contract-tasks-banner.contract-tasks-banner-success .banner-icon g,.contract-tasks-banner.contract-tasks-banner-success .banner-icon svg,.contract-tasks-banner.contract-tasks-banner-success .banner-icon svg path,.contract-tasks-banner.contract-tasks-banner-success .banner-icon svg rect{fill:var(--success) !important;color:var(--success) !important}.contract-expired-banner{display:flex;align-items:center;gap:.5rem;padding:.625rem .75rem;border-radius:.5rem;border:.0625rem solid color-mix(in srgb, var(--error) 40%, transparent);background:color-mix(in srgb, var(--error) 10%, transparent)}.contract-expired-banner .banner-icon{flex-shrink:0}.contract-expired-banner .banner-icon path,.contract-expired-banner .banner-icon rect,.contract-expired-banner .banner-icon g,.contract-expired-banner .banner-icon svg,.contract-expired-banner .banner-icon svg path,.contract-expired-banner .banner-icon svg rect{fill:var(--error) !important;color:var(--error) !important}.contract-associations-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .375rem;border-radius:.625rem;font-size:.75rem;background-color:var(--surface-low);color:var(--body-text)}.contract-assoc-panels{display:flex;flex-direction:column;gap:.5rem}.contract-assoc-panel{border:.0625rem solid color-mix(in srgb, var(--border-secondary) var(--thin-border), transparent);border-radius:.625rem;background-color:var(--modal-background-surface);box-shadow:var(--surface-high-shadow);overflow:hidden}.contract-assoc-panel .contract-assoc-panel-header{display:flex;align-items:center;gap:.5rem;width:100%;padding:.625rem .75rem;background:rgba(0,0,0,0);border:none;cursor:pointer;text-align:left;transition:background-color .2s ease}.contract-assoc-panel .contract-assoc-panel-header:hover{background-color:color-mix(in srgb, var(--body-text) 4%, transparent)}.contract-assoc-panel .contract-assoc-panel-icon{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:.375rem;background-color:var(--surface-low);color:var(--body-text);flex-shrink:0}.contract-assoc-panel .contract-assoc-panel-icon path,.contract-assoc-panel .contract-assoc-panel-icon rect,.contract-assoc-panel .contract-assoc-panel-icon g,.contract-assoc-panel .contract-assoc-panel-icon svg,.contract-assoc-panel .contract-assoc-panel-icon svg path,.contract-assoc-panel .contract-assoc-panel-icon svg rect{fill:var(--body-text) !important;color:var(--body-text) !important}.contract-assoc-panel .contract-assoc-panel-label{font-size:.8125rem;font-weight:500;color:var(--body-text)}.contract-assoc-panel .contract-assoc-panel-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .375rem;border-radius:.625rem;font-size:.7rem;background:var(--surface-low);border:.0625rem solid var(--border-primary);color:var(--body-text)}.contract-assoc-panel .contract-assoc-panel-spacer{flex:1}.contract-assoc-panel .chevron-icon{color:var(--body-text);opacity:.6}.contract-assoc-panel .contract-assoc-panel-body{display:flex;flex-direction:column;border-top:.0625rem solid color-mix(in srgb, var(--border-secondary) var(--thin-border), transparent)}.contract-assoc-panel .contract-assoc-row{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-bottom:.0625rem solid color-mix(in srgb, var(--border-secondary) 50%, transparent)}.contract-assoc-panel .contract-assoc-row:last-child{border-bottom:none}.contract-assoc-panel .contract-assoc-row.clickable{cursor:pointer}.contract-assoc-panel .contract-assoc-row.clickable:hover{background-color:color-mix(in srgb, var(--body-text) 4%, transparent)}.contract-assoc-panel .contract-assoc-row .contract-assoc-row-icon{flex-shrink:0}.contract-assoc-panel .contract-assoc-row .contract-assoc-row-icon path,.contract-assoc-panel .contract-assoc-row .contract-assoc-row-icon rect,.contract-assoc-panel .contract-assoc-row .contract-assoc-row-icon g,.contract-assoc-panel .contract-assoc-row .contract-assoc-row-icon svg,.contract-assoc-panel .contract-assoc-row .contract-assoc-row-icon svg path,.contract-assoc-panel .contract-assoc-row .contract-assoc-row-icon svg rect{fill:var(--text-muted) !important;color:var(--text-muted) !important}.contract-assoc-panel .contract-assoc-row .mud-tooltip-root.mud-tooltip-inline{display:block;min-width:0;flex:1;max-width:100%;overflow:hidden}.contract-assoc-panel .contract-assoc-row .contract-assoc-row-name{font-size:.8125rem}.contract-keycontract-field,.contract-adobe-toggle-field{display:flex;align-items:center;height:100%}.contract-customfields-readonly{display:flex;flex-direction:column;gap:.5rem}.contract-customfields-readonly .contract-drawer-icon-label-row{gap:.75rem}.contract-customfields-readonly .contract-customfields-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.75rem}.contract-customfields-readonly .contract-customfield-item{display:flex;flex-direction:column;gap:.125rem}.contract-skeleton-block{border-radius:.25rem}.contract-skeleton-input{border-radius:.25rem}.contract-skeleton-count{border-radius:.625rem}.contract-skeleton-banner{border-radius:.5rem}.unified-drawer-body .contract-drawer-v2-content .contract-dates-table,.unified-drawer-body .contract-drawer-v2-content .contract-costs-table{background:rgba(0,0,0,0)}.unified-drawer-body .contract-drawer-v2-content .contract-dates-table .mud-table-root,.unified-drawer-body .contract-drawer-v2-content .contract-dates-table .mud-table-container,.unified-drawer-body .contract-drawer-v2-content .contract-costs-table .mud-table-root,.unified-drawer-body .contract-drawer-v2-content .contract-costs-table .mud-table-container{background:rgba(0,0,0,0);box-shadow:none}.unified-drawer-body .contract-drawer-v2-content .contract-dates-table table,.unified-drawer-body .contract-drawer-v2-content .contract-costs-table table{width:100%;table-layout:fixed;border-collapse:collapse}.unified-drawer-body .contract-drawer-v2-content .contract-dates-table th,.unified-drawer-body .contract-drawer-v2-content .contract-dates-table td,.unified-drawer-body .contract-drawer-v2-content .contract-costs-table th,.unified-drawer-body .contract-drawer-v2-content .contract-costs-table td{padding:0 .75rem 0 0;border:none;vertical-align:top;line-height:1.25}.unified-drawer-body .contract-drawer-v2-content .contract-dates-table th:last-child,.unified-drawer-body .contract-drawer-v2-content .contract-dates-table td:last-child,.unified-drawer-body .contract-drawer-v2-content .contract-costs-table th:last-child,.unified-drawer-body .contract-drawer-v2-content .contract-costs-table td:last-child{padding-right:0}.unified-drawer-body .contract-drawer-v2-content .contract-dates-table thead th,.unified-drawer-body .contract-drawer-v2-content .contract-costs-table thead th{padding-bottom:.125rem;font-weight:400}.unified-drawer-body .contract-drawer-v2-content .description-section-drawer{gap:.5rem}.unified-drawer-body .contract-drawer-v2-content .description-section-drawer .description-label-row{display:flex;align-items:center;gap:.75rem}.unified-drawer-body .contract-drawer-v2-content .description-section-drawer .description-label{margin-bottom:0}.unified-drawer-body .contract-drawer-v2-content .description-section-drawer .description-container{padding:.75rem;border:.0625rem solid var(--border-primary);border-radius:.25rem;background:var(--surface-low);min-height:5rem;white-space:pre-wrap;word-wrap:break-word;line-height:1.6}.itasset-cia-sliders{width:100%}.itasset-cia-sliders .itasset-cia-sliders-grid .mud-grid-item{padding-left:1.5rem;padding-right:1.5rem}.itasset-cia-sliders .itasset-cia-header{padding-bottom:.5rem}.itasset-cia-sliders .itasset-cia-slider-cell{display:flex;flex-direction:column;padding-bottom:1.5rem}.itasset-cia-sliders .itasset-cia-slider-cell .mud-slider{margin-top:auto}.itasset-drawer-header-chips{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.itasset-drawer-header-chips .itasset-systemtype-chip{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--body-text) 10%, transparent) !important;border:none !important}.itasset-drawer-header-chips .itasset-systemtype-chip .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.itasset-drawer-header-chips .itasset-systemtype-chip .mud-chip-content{color:var(--body-text) !important}.itasset-drawer-v2-content,.itasset-drawer-v2-edit-content{border-left:.3125rem solid rgba(0,0,0,0);transition:border-color .3s ease;padding-left:1.25rem}.itasset-drawer-v2-content.drawer-border-success,.itasset-drawer-v2-edit-content.drawer-border-success{border-left-color:color-mix(in srgb, var(--success) 70%, transparent)}.itasset-drawer-v2-content.drawer-border-warning,.itasset-drawer-v2-edit-content.drawer-border-warning{border-left-color:color-mix(in srgb, var(--warning) 70%, transparent)}.itasset-drawer-v2-content.drawer-border-error,.itasset-drawer-v2-edit-content.drawer-border-error{border-left-color:color-mix(in srgb, var(--error) 70%, transparent)}.itasset-drawer-v2-content.drawer-border-info,.itasset-drawer-v2-edit-content.drawer-border-info{border-left-color:color-mix(in srgb, var(--info) 70%, transparent)}.itasset-drawer-v2-content{padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem}.itasset-drawer-v2-content .mud-icon-root.text-muted{color:var(--text-muted)}.itasset-drawer-v2-content .text-muted path,.itasset-drawer-v2-content .text-muted rect,.itasset-drawer-v2-content .text-muted g,.itasset-drawer-v2-content .text-muted svg,.itasset-drawer-v2-content .text-muted svg path,.itasset-drawer-v2-content .text-muted svg rect{fill:var(--text-muted) !important;color:var(--text-muted) !important}.itasset-drawer-v2-content .text-muted svg rect{fill:var(--text-muted) !important}.itasset-drawer-v2-content.empty-state{display:flex;align-items:center;justify-content:center;min-height:18.75rem}.itasset-drawer-v2-content .itasset-name-drawer{font-size:1rem;font-weight:600;line-height:1.5rem;color:var(--body-text)}.itasset-drawer-v2-content .status-section{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.itasset-drawer-v2-content .status-section .itasset-systemtype-chip{border-radius:.75rem !important;height:1.5rem !important;padding:.125rem .5rem !important;margin:0 !important;font-weight:500;user-select:none !important;background-color:color-mix(in srgb, var(--body-text) 10%, transparent) !important;border:none !important}.itasset-drawer-v2-content .status-section .itasset-systemtype-chip .mud-chip-content{font-size:.75rem !important;line-height:1.25 !important;padding:0 !important}.itasset-drawer-v2-content .status-section .itasset-systemtype-chip .mud-chip-content{color:var(--body-text) !important}.itasset-drawer-v2-content .users-section-drawer{display:flex;flex-direction:column;gap:.75rem}.itasset-drawer-v2-content .user-row-drawer{display:flex;align-items:center;gap:.75rem}.itasset-drawer-v2-content .user-row-drawer .user-row-flex-spacer{flex:1}.itasset-drawer-v2-content .user-row-drawer .user-info-text{text-align:right}.itasset-drawer-v2-content .itasset-drawer-icon-label-row{gap:.75rem}.itasset-drawer-v2-content .description-section-drawer{display:flex;flex-direction:column;gap:.5rem}.itasset-drawer-v2-content .description-section-drawer .description-label{display:block}.itasset-drawer-v2-content .description-section-drawer .description-container{padding:.75rem;border:.0625rem solid var(--border-primary);border-radius:.25rem;background:var(--surface-low);min-height:5rem;white-space:pre-wrap;word-wrap:break-word;line-height:1.6}.itasset-drawer-v2-content .cia-summary-section-drawer{display:flex;flex-direction:column;gap:.5rem}.itasset-drawer-v2-content .cia-summary-section-drawer .cia-scores-row{display:flex;gap:1rem}.itasset-drawer-v2-content .cia-summary-section-drawer .cia-scores-row .cia-score-item{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.5rem 1rem;border:.0625rem solid var(--border-primary);border-radius:.25rem;background:var(--surface-low);min-width:5rem}.itasset-drawer-v2-content .compliance-section-drawer{display:flex;flex-direction:column;gap:.5rem}.itasset-drawer-v2-content .compliance-section-drawer .fill-muted,.itasset-drawer-v2-content .compliance-section-drawer .mud-icon-root.fill-muted{color:var(--text-muted) !important}.itasset-drawer-v2-content .compliance-section-drawer .fill-muted svg rect,.itasset-drawer-v2-content .compliance-section-drawer .mud-icon-root.fill-muted svg rect{fill:var(--text-muted) !important}.itasset-drawer-v2-content .compliance-section-drawer .compliance-values-row{display:flex;gap:1rem}.itasset-drawer-v2-content .compliance-section-drawer .compliance-values-row .compliance-item{display:flex;flex-direction:column;gap:.25rem;padding:.5rem .75rem;border:.0625rem solid var(--border-primary);border-radius:.25rem;background:var(--surface-low)}.itasset-drawer-v2-content .compliance-section-drawer .compliance-values-row .compliance-item .itasset-compliance-label-row{gap:.25rem}.itasset-drawer-v2-content .compliance-section-drawer .compliance-values-row .compliance-item .itasset-compliance-info-trigger{display:inline-flex;align-items:center;cursor:help}.itasset-drawer-v2-content .compliance-section-drawer .compliance-values-row .itasset-compliance-progress{flex:1;min-width:7.5rem}.itasset-drawer-v2-content .compliance-section-drawer .compliance-values-row .itasset-compliance-progress .compliance-progress-bar{width:100%}.itasset-drawer-v2-content .compliance-section-drawer .compliance-values-row .itasset-compliance-progress .compliance-progress-bar .progress-wrapper{width:100%}.itasset-drawer-v2-content .compliance-section-drawer .compliance-values-row .itasset-compliance-trend{flex-shrink:0;align-items:flex-start}.itasset-drawer-v2-content .compliance-section-drawer .compliance-values-row .itasset-compliance-trend .mud-stack{flex-direction:row;flex-wrap:nowrap;align-items:center;gap:.5rem;width:auto;align-self:flex-start}.itasset-drawer-v2-content .compliance-section-drawer .compliance-values-row .itasset-compliance-trend p.compyl-small-text{margin:0;flex:0 0 auto;white-space:nowrap}.itasset-drawer-v2-content .compliance-section-drawer .compliance-values-row .itasset-compliance-trend .text-success svg path{fill:var(--success)}.itasset-drawer-v2-content .compliance-section-drawer .compliance-values-row .itasset-compliance-trend .text-error svg path{fill:var(--error)}.itasset-drawer-v2-content .compliance-section-drawer .compliance-values-row .itasset-compliance-trend .text-muted svg path{fill:var(--text-muted)}.itasset-drawer-v2-content .documents-section-drawer{display:flex;flex-direction:column}.itasset-drawer-v2-content .documents-section-drawer .evidence-documents-stack{display:flex;flex-direction:column;gap:.25rem}.itasset-drawer-v2-content .documents-section-drawer .evidence-download-button-drawer{width:100%;justify-content:flex-start}.itasset-drawer-v2-content .documents-section-drawer .evidence-file-container{display:flex;align-items:center;gap:.5rem;width:100%}.itasset-drawer-v2-content .documents-section-drawer .evidence-file-name{flex:1;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.itasset-drawer-v2-content .documents-section-drawer .download-icon-secondary{opacity:.5}.itasset-drawer-v2-content .associated-items-display-view{display:flex;flex-direction:column;gap:1rem}.itasset-drawer-v2-content .associated-items-display-view .associated-item-container{display:flex;padding:.75rem;flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem;align-self:stretch;border-radius:.625rem;border:1px solid color-mix(in srgb, var(--border-secondary) var(--thin-border), transparent);background-color:var(--modal-background-surface);box-shadow:var(--surface-high-shadow);transition:all .2s ease}.itasset-drawer-v2-content .associated-items-display-view .associated-item-container .collapsible-header{display:flex;align-items:center;width:100%;gap:.5rem;cursor:pointer;user-select:none;padding:.25rem 0;border-radius:.25rem;transition:background-color .2s ease}.itasset-drawer-v2-content .associated-items-display-view .associated-item-container .collapsible-header:hover{background-color:color-mix(in srgb, var(--body-text) 5%, transparent)}.itasset-drawer-v2-content .associated-items-display-view .associated-item-container .collapsible-header .section-label{margin:0 !important}.itasset-drawer-v2-content .associated-items-display-view .associated-item-container .collapsible-header .count-chip{height:1.25rem;font-size:.7rem;padding:0 .5rem;background:var(--surface-low) !important;border:1px solid var(--border-primary);color:var(--body-text) !important}.itasset-drawer-v2-content .associated-items-display-view .associated-item-container .collapsible-header .flex-spacer{flex:1}.itasset-drawer-v2-content .associated-items-display-view .associated-item-container .collapsible-header .chevron-icon{transition:transform .2s ease;color:var(--body-text);opacity:.6}.itasset-drawer-v2-content .associated-items-display-view .associated-item-container.collapsed .chips-container{display:none}.itasset-drawer-v2-content .associated-items-display-view .associated-item-container.collapsed .chevron-icon{transform:rotate(0deg)}.itasset-drawer-v2-content .associated-items-display-view .associated-item-container:not(.collapsed) .chevron-icon{transform:rotate(180deg)}.itasset-drawer-v2-content .associated-items-display-view .associated-item-container .chips-container{display:flex;flex-wrap:wrap;gap:.5rem;padding-top:0;padding-bottom:0;margin-bottom:0}.itasset-drawer-v2-content .associated-items-display-view .associated-item-container .chips-container .custom-associated-chip{display:flex;align-items:center;gap:.375rem;padding:0 .5rem;border-radius:.5rem;border:1px solid color-mix(in srgb, var(--border-secondary) var(--thin-border), transparent);background-color:var(--surface-low);transition:background-color .2s ease}.itasset-drawer-v2-content .associated-items-display-view .associated-item-container .chips-container .custom-associated-chip.view-mode{cursor:default}.itasset-drawer-v2-content .associated-items-display-view .associated-item-container .chips-container .custom-associated-chip.view-mode:hover{background:var(--surface-low)}.itasset-drawer-v2-content .associated-items-display-view .associated-item-container .chips-container .custom-associated-chip.clickable{cursor:pointer}.itasset-drawer-v2-content .associated-items-display-view .associated-item-container .chips-container .custom-associated-chip.clickable:hover{background:var(--surface-raised)}.itasset-drawer-v2-content .associated-items-display-view .associated-item-container .chips-container .custom-associated-chip .chip-text{font-size:.75rem;line-height:1.125;padding-top:.25rem;padding-bottom:.25rem;color:var(--body-text);overflow:hidden;text-overflow:ellipsis}.itasset-drawer-v2-content .associated-items-display-view .associated-item-container .chips-container .custom-associated-chip .chip-icon{flex-shrink:0;color:var(--body-text);fill:var(--body-text)}.unified-drawer-body .itasset-drawer-v2-edit-content{border-left-width:0}@media(max-width: 68.75rem){.itasset-properties-section :global(.mud-grid-item)[class*=xs-3]{width:100%}}.itasset-drawer-v2-edit-content{padding-top:1.5rem;padding-bottom:1.5rem;padding-right:0px}.itasset-drawer-v2-edit-content .container-separator{border:none;border-top:1px solid var(--border-secondary);margin:.5rem 0;opacity:.5}.itasset-drawer-v2-edit-content .name-description-container,.itasset-drawer-v2-edit-content .additional-properties-container,.itasset-drawer-v2-edit-content .users-container,.itasset-drawer-v2-edit-content .cia-container,.itasset-drawer-v2-edit-content .compliance-container,.itasset-drawer-v2-edit-content .extension-container{display:flex;padding:.75rem;flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem;align-self:stretch;border-radius:.625rem;border:1px solid color-mix(in srgb, var(--border-secondary) var(--thin-border), transparent);background-color:var(--surface-low);box-shadow:0px 8px 12px 0px rgba(0,0,0,.075)}.itasset-drawer-v2-edit-content .name-description-container .container-header,.itasset-drawer-v2-edit-content .additional-properties-container .container-header,.itasset-drawer-v2-edit-content .users-container .container-header,.itasset-drawer-v2-edit-content .cia-container .container-header,.itasset-drawer-v2-edit-content .compliance-container .container-header,.itasset-drawer-v2-edit-content .extension-container .container-header{display:flex;align-items:center;width:100%;background-color:var(--surface-low);box-shadow:none !important}.itasset-drawer-v2-edit-content .name-description-container .container-content,.itasset-drawer-v2-edit-content .additional-properties-container .container-content,.itasset-drawer-v2-edit-content .users-container .container-content,.itasset-drawer-v2-edit-content .cia-container .container-content,.itasset-drawer-v2-edit-content .compliance-container .container-content,.itasset-drawer-v2-edit-content .extension-container .container-content{padding:1rem;width:100%}@media(max-width: 1100px){.itasset-drawer-v2-edit-content .name-description-container .container-content :global(.mud-grid-item)[class*=xs-8],.itasset-drawer-v2-edit-content .name-description-container .container-content :global(.mud-grid-item)[class*=xs-4],.itasset-drawer-v2-edit-content .name-description-container .container-content :global(.mud-grid-item)[class*=xs-6],.itasset-drawer-v2-edit-content .name-description-container .container-content :global(.mud-grid-item)[class*=xs-3],.itasset-drawer-v2-edit-content .additional-properties-container .container-content :global(.mud-grid-item)[class*=xs-8],.itasset-drawer-v2-edit-content .additional-properties-container .container-content :global(.mud-grid-item)[class*=xs-4],.itasset-drawer-v2-edit-content .additional-properties-container .container-content :global(.mud-grid-item)[class*=xs-6],.itasset-drawer-v2-edit-content .additional-properties-container .container-content :global(.mud-grid-item)[class*=xs-3],.itasset-drawer-v2-edit-content .users-container .container-content :global(.mud-grid-item)[class*=xs-8],.itasset-drawer-v2-edit-content .users-container .container-content :global(.mud-grid-item)[class*=xs-4],.itasset-drawer-v2-edit-content .users-container .container-content :global(.mud-grid-item)[class*=xs-6],.itasset-drawer-v2-edit-content .users-container .container-content :global(.mud-grid-item)[class*=xs-3],.itasset-drawer-v2-edit-content .cia-container .container-content :global(.mud-grid-item)[class*=xs-8],.itasset-drawer-v2-edit-content .cia-container .container-content :global(.mud-grid-item)[class*=xs-4],.itasset-drawer-v2-edit-content .cia-container .container-content :global(.mud-grid-item)[class*=xs-6],.itasset-drawer-v2-edit-content .cia-container .container-content :global(.mud-grid-item)[class*=xs-3],.itasset-drawer-v2-edit-content .compliance-container .container-content :global(.mud-grid-item)[class*=xs-8],.itasset-drawer-v2-edit-content .compliance-container .container-content :global(.mud-grid-item)[class*=xs-4],.itasset-drawer-v2-edit-content .compliance-container .container-content :global(.mud-grid-item)[class*=xs-6],.itasset-drawer-v2-edit-content .compliance-container .container-content :global(.mud-grid-item)[class*=xs-3],.itasset-drawer-v2-edit-content .extension-container .container-content :global(.mud-grid-item)[class*=xs-8],.itasset-drawer-v2-edit-content .extension-container .container-content :global(.mud-grid-item)[class*=xs-4],.itasset-drawer-v2-edit-content .extension-container .container-content :global(.mud-grid-item)[class*=xs-6],.itasset-drawer-v2-edit-content .extension-container .container-content :global(.mud-grid-item)[class*=xs-3]{width:100%}}.itasset-drawer-v2-edit-content .name-description-container .container-header.clickable-header,.itasset-drawer-v2-edit-content .additional-properties-container .container-header.clickable-header,.itasset-drawer-v2-edit-content .users-container .container-header.clickable-header,.itasset-drawer-v2-edit-content .cia-container .container-header.clickable-header,.itasset-drawer-v2-edit-content .compliance-container .container-header.clickable-header,.itasset-drawer-v2-edit-content .extension-container .container-header.clickable-header{cursor:pointer}.itasset-drawer-v2-edit-content .name-description-container .container-header .flex-spacer,.itasset-drawer-v2-edit-content .additional-properties-container .container-header .flex-spacer,.itasset-drawer-v2-edit-content .users-container .container-header .flex-spacer,.itasset-drawer-v2-edit-content .cia-container .container-header .flex-spacer,.itasset-drawer-v2-edit-content .compliance-container .container-header .flex-spacer,.itasset-drawer-v2-edit-content .extension-container .container-header .flex-spacer{flex:1}.itasset-drawer-v2-edit-content .additional-properties-container .properties-group{margin-bottom:1rem}.itasset-drawer-v2-edit-content .additional-properties-container .properties-group:last-child{margin-bottom:0}.itasset-drawer-v2-edit-content .cia-container .cia-slider-group{display:flex;flex-direction:column;gap:.5rem}.itasset-associations-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .375rem;border-radius:.625rem;font-size:.7rem;background:var(--surface-low);border:.0625rem solid var(--border-primary);color:var(--body-text)}.itasset-associations-tree{margin-top:.25rem}.itasset-assoc-panels{display:flex;flex-direction:column;gap:.5rem}.itasset-assoc-panel{border:.0625rem solid color-mix(in srgb, var(--border-secondary) var(--thin-border), transparent);border-radius:.625rem;background-color:var(--modal-background-surface);box-shadow:var(--surface-high-shadow);overflow:hidden}.itasset-assoc-panel .itasset-assoc-panel-header{display:flex;align-items:center;gap:.5rem;width:100%;padding:.625rem .75rem;background:rgba(0,0,0,0);border:none;cursor:pointer;text-align:left;transition:background-color .2s ease}.itasset-assoc-panel .itasset-assoc-panel-header:hover{background-color:color-mix(in srgb, var(--body-text) 4%, transparent)}.itasset-assoc-panel .itasset-assoc-panel-icon{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:.375rem;background-color:var(--surface-low);color:var(--body-text);flex-shrink:0}.itasset-assoc-panel .itasset-assoc-panel-icon path,.itasset-assoc-panel .itasset-assoc-panel-icon rect,.itasset-assoc-panel .itasset-assoc-panel-icon g,.itasset-assoc-panel .itasset-assoc-panel-icon svg,.itasset-assoc-panel .itasset-assoc-panel-icon svg path,.itasset-assoc-panel .itasset-assoc-panel-icon svg rect{fill:var(--body-text) !important;color:var(--body-text) !important}.itasset-assoc-panel .itasset-assoc-panel-label{font-size:.8125rem;font-weight:500;color:var(--body-text)}.itasset-assoc-panel .itasset-assoc-panel-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .375rem;border-radius:.625rem;font-size:.7rem;background:var(--surface-low);border:.0625rem solid var(--border-primary);color:var(--body-text)}.itasset-assoc-panel .itasset-assoc-panel-spacer{flex:1}.itasset-assoc-panel .chevron-icon{color:var(--body-text);opacity:.6}.itasset-assoc-panel .itasset-assoc-panel-body{display:flex;flex-direction:column;border-top:.0625rem solid color-mix(in srgb, var(--border-secondary) var(--thin-border), transparent)}.itasset-assoc-panel .itasset-assoc-row{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;min-width:0;border-bottom:.0625rem solid color-mix(in srgb, var(--border-secondary) 50%, transparent)}.itasset-assoc-panel .itasset-assoc-row:last-child{border-bottom:none}.itasset-assoc-panel .itasset-assoc-row.clickable{cursor:pointer}.itasset-assoc-panel .itasset-assoc-row.clickable:hover{background-color:color-mix(in srgb, var(--body-text) 4%, transparent)}.itasset-assoc-panel .itasset-assoc-row .itasset-assoc-row-icon{flex-shrink:0}.itasset-assoc-panel .itasset-assoc-row .itasset-assoc-row-icon path,.itasset-assoc-panel .itasset-assoc-row .itasset-assoc-row-icon rect,.itasset-assoc-panel .itasset-assoc-row .itasset-assoc-row-icon g,.itasset-assoc-panel .itasset-assoc-row .itasset-assoc-row-icon svg,.itasset-assoc-panel .itasset-assoc-row .itasset-assoc-row-icon svg path,.itasset-assoc-panel .itasset-assoc-row .itasset-assoc-row-icon svg rect{fill:var(--text-muted) !important;color:var(--text-muted) !important}.itasset-assoc-panel .itasset-assoc-row .mud-tooltip-root.mud-tooltip-inline{display:block;min-width:0;flex:1;max-width:100%;overflow:hidden}.itasset-assoc-panel .itasset-assoc-row .itasset-assoc-row-name{font-size:.8125rem}.unified-drawer-body .itasset-assoc-panel.compyl-attention-ring,.unified-drawer-body .itasset-assoc-panel.compyl-attention-ring.compyl-attention-ring-burst{position:relative;z-index:0;animation:none;box-shadow:none;overflow:visible}.unified-drawer-body .itasset-assoc-panel.compyl-attention-ring.compyl-attention-ring-burst::after{content:"";position:absolute;pointer-events:none;border-radius:.625rem;inset:-0.25rem;animation:compyl-attention-ring-burst 2s ease-in-out .15s forwards;z-index:0}.itasset-tasks-banner{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.625rem .75rem;border-radius:.5rem;border:.0625rem solid color-mix(in srgb, var(--warning) 40%, transparent);background:color-mix(in srgb, var(--warning) 10%, transparent)}.itasset-tasks-banner .itasset-tasks-banner-message{display:flex;align-items:center;gap:.5rem}.itasset-tasks-banner .banner-icon{color:var(--warning);fill:var(--warning);flex-shrink:0}.itasset-tasks-banner.itasset-tasks-banner-success{border-color:color-mix(in srgb, var(--success) 40%, transparent);background:color-mix(in srgb, var(--success) 10%, transparent)}.itasset-tasks-banner.itasset-tasks-banner-success .banner-icon{color:var(--success);fill:var(--success)}.itasset-customfields-readonly{display:flex;flex-direction:column;gap:.5rem}.itasset-customfields-readonly .itasset-drawer-icon-label-row{gap:.75rem}.itasset-customfields-readonly .itasset-customfields-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.5rem 1rem}.itasset-customfields-readonly .itasset-customfield-item{display:flex;flex-direction:column;gap:.125rem}.itasset-skeleton-pill{border-radius:.875rem}.itasset-skeleton-block{border-radius:.25rem}.blueprint-drawer-v2-content{padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.blueprint-drawer-v2-content.empty-state{display:flex;align-items:center;justify-content:center;min-height:300px}.blueprint-drawer-v2-content .categories-section-drawer,.blueprint-drawer-v2-content .integrations-section-drawer,.blueprint-drawer-v2-content .control-sets-section-drawer{display:flex;flex-direction:column;gap:.5rem}.blueprint-drawer-v2-content .control-sets-display-view .control-set-icons-container{display:flex;align-items:center;gap:.5rem;flex-wrap:nowrap;padding:.25rem 0}.blueprint-drawer-v2-content .control-sets-display-view .control-set-icon-wrapper{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:var(--border-radius);background-color:var(--surface-raised);border:1px solid var(--border-primary);flex-shrink:0;transition:all .2s ease;cursor:pointer}.blueprint-drawer-v2-content .control-sets-display-view .control-set-icon-wrapper:hover{background-color:var(--surface-hover);border-color:var(--border-hover);transform:translateY(-2px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.blueprint-drawer-v2-content .control-sets-display-view .control-set-icon{width:2rem;height:2rem;object-fit:contain;display:block}.blueprint-drawer-v2-content .control-sets-display-view .control-set-icon-fallback{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg, var(--primary-color) 0%, var(--primary-dark) 100%);border-radius:var(--border-radius)}.blueprint-drawer-v2-content .control-sets-display-view .control-set-initials{font-size:11px;font-weight:600;color:var(--white);letter-spacing:.5px;line-height:1}.blueprint-drawer-v2-content .control-sets-display-view .control-set-overflow{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:var(--border-radius);background-color:var(--surface-raised);border:1px solid var(--border-primary);flex-shrink:0;cursor:pointer;transition:all .2s ease}.blueprint-drawer-v2-content .control-sets-display-view .control-set-overflow:hover{background-color:var(--surface-hover);border-color:var(--border-hover);transform:translateY(-2px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.blueprint-drawer-v2-content .control-sets-display-view .control-set-overflow .compyl-text{font-size:11px;font-weight:600;color:var(--body-text)}.blueprint-drawer-v2-content .control-sets-display-view .control-set-overflow-tooltip{display:flex;flex-direction:column;gap:.25rem;padding:.25rem 0;max-width:300px}.blueprint-drawer-v2-content .control-sets-display-view .control-set-overflow-tooltip .compyl-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.blueprint-drawer-v2-content .section-label-drawer{display:block}.blueprint-drawer-v2-content .chips-container{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:0;margin:0}.blueprint-drawer-v2-content .chips-container .mud-chip{height:1.5rem;margin:0}.blueprint-drawer-v2-content .chips-container .mud-chip .mud-chip-content{white-space:nowrap}.blueprint-drawer-v2-content .read-only-chip{background:var(--surface-low) !important;color:var(--body-text) !important;border:1px solid var(--border-primary);font-size:.75rem}.blueprint-drawer-v2-content .blueprint-sources-item{background-color:var(--body) !important;border:.0625rem solid var(--border-secondary)}.blueprint-drawer-v2-content .blueprint-sources-panels{margin:0}.blueprint-drawer-v2-content .blueprint-sources-panel.mud-expand-panel{margin:0;border:.0625rem solid color-mix(in srgb, var(--border-secondary) var(--thin-border), transparent);border-radius:.625rem;background-color:var(--modal-background-surface);box-shadow:var(--surface-high-shadow);overflow:hidden;box-shadow:none}.blueprint-drawer-v2-content .blueprint-sources-panel.mud-expand-panel .mud-expand-panel-header{padding:.625rem .75rem;min-height:unset}.blueprint-drawer-v2-content .blueprint-sources-panel.mud-expand-panel .mud-expand-panel-header:hover{background-color:color-mix(in srgb, var(--body-text) 4%, transparent)}.blueprint-drawer-v2-content .blueprint-sources-panel.mud-expand-panel .mud-expand-panel-text{width:100%}.blueprint-drawer-v2-content .blueprint-sources-panel.mud-expand-panel .mud-expand-panel-header .mud-expand-panel-icon{display:none}.blueprint-drawer-v2-content .blueprint-sources-panel.mud-expand-panel .blueprint-sources-panel-body{display:flex;flex-direction:column;gap:.5rem;padding:.625rem .75rem;border-top:.0625rem solid color-mix(in srgb, var(--border-secondary) var(--thin-border), transparent)}.blueprint-drawer-v2-content .blueprint-sources-panel.mud-expand-panel.mud-panel-expanded .blueprint-sources-panel-title .blueprint-sources-chevron{transform:rotate(180deg)}.blueprint-drawer-v2-content .pass-fail-section-drawer{display:flex;flex-direction:column;gap:.5rem}.blueprint-drawer-v2-content .pass-fail-section-drawer .pass-fail-container{padding:.75rem;border:1px solid var(--border-primary);border-radius:.25rem;background:var(--surface-low)}.blueprint-drawer-v2-content .description-section-drawer{display:flex;flex-direction:column;gap:.5rem}.blueprint-drawer-v2-content .description-section-drawer .description-container{padding:.75rem;border:1px solid var(--border-primary);border-radius:.25rem;background:var(--surface-low);min-height:80px;white-space:pre-wrap;word-wrap:break-word;line-height:1.6}.blueprint-drawer-v2-content .schedule-section-drawer{display:flex;flex-direction:column;gap:.75rem}.blueprint-drawer-v2-content .schedule-section-drawer .schedule-label-row{width:fit-content}.blueprint-drawer-v2-content .schedule-section-drawer .schedules-list{display:flex;flex-direction:column;gap:.75rem}.blueprint-drawer-v2-content .schedule-section-drawer .schedule-card{padding:.75rem;border:1px solid var(--border-primary);border-radius:.5rem;background:var(--surface-low)}.blueprint-drawer-v2-content .schedule-section-drawer .schedule-card .schedule-header{margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid var(--border-primary)}.blueprint-drawer-v2-content .schedule-section-drawer .schedule-card .schedule-name{font-weight:600;font-size:.875rem}.blueprint-drawer-v2-content .schedule-section-drawer .schedule-card .schedule-details{display:flex;flex-direction:column;gap:.5rem}.blueprint-drawer-v2-content .schedule-section-drawer .schedule-card .schedule-detail-row{gap:.75rem}.blueprint-drawer-v2-content .schedule-section-drawer .schedule-card .approvers-list{text-align:right}.blueprint-drawer-v2-content .schedule-section-drawer .empty-schedule-state{padding:1rem;border:1px dashed var(--border-primary);border-radius:.5rem;text-align:center}.blueprint-drawer-v2-content .compyl-key-row,.blueprint-drawer-v2-content .dynamic-ownership-row{gap:.5rem}.blueprint-drawer-v2-content .section-label-row{width:fit-content}.blueprint-drawer-v2-content .blueprint-drawer-v2-row-spacer{flex:1}.blueprint-drawer-v2-content .blueprint-skeleton-box{border-radius:.25rem}.blueprint-drawer-v2-content .blueprint-skeleton-chip{border-radius:12px}.blueprint-drawer-v2-content .blueprint-skeleton-icon{border-radius:.375rem}.blueprint-drawer-v2-content .blueprint-skeleton-accordion{border-radius:.625rem}.blueprint-drawer-v2-content .blueprint-assoc-panel{border:.0625rem solid color-mix(in srgb, var(--border-secondary) var(--thin-border), transparent);border-radius:.625rem;background-color:var(--modal-background-surface);box-shadow:var(--surface-high-shadow);overflow:hidden}.blueprint-drawer-v2-content .blueprint-assoc-panel .blueprint-assoc-panel-header{display:flex;align-items:center;gap:.5rem;width:100%;padding:.625rem .75rem;background:rgba(0,0,0,0);border:none;cursor:pointer;text-align:left;transition:background-color .2s ease}.blueprint-drawer-v2-content .blueprint-assoc-panel .blueprint-assoc-panel-header:hover{background-color:color-mix(in srgb, var(--body-text) 4%, transparent)}.blueprint-drawer-v2-content .blueprint-assoc-panel .blueprint-assoc-panel-icon{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:.375rem;background-color:var(--surface-low);color:var(--body-text);flex-shrink:0}.blueprint-drawer-v2-content .blueprint-assoc-panel .blueprint-assoc-panel-icon path,.blueprint-drawer-v2-content .blueprint-assoc-panel .blueprint-assoc-panel-icon rect,.blueprint-drawer-v2-content .blueprint-assoc-panel .blueprint-assoc-panel-icon g,.blueprint-drawer-v2-content .blueprint-assoc-panel .blueprint-assoc-panel-icon svg,.blueprint-drawer-v2-content .blueprint-assoc-panel .blueprint-assoc-panel-icon svg path,.blueprint-drawer-v2-content .blueprint-assoc-panel .blueprint-assoc-panel-icon svg rect{fill:var(--body-text) !important;color:var(--body-text) !important}.blueprint-drawer-v2-content .blueprint-assoc-panel .blueprint-assoc-panel-label{font-size:.8125rem;font-weight:500;color:var(--body-text)}.blueprint-drawer-v2-content .blueprint-assoc-panel .blueprint-assoc-panel-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .375rem;border-radius:.625rem;font-size:.7rem;background:var(--surface-low);border:.0625rem solid var(--border-primary);color:var(--body-text)}.blueprint-drawer-v2-content .blueprint-assoc-panel .blueprint-assoc-panel-spacer{flex:1}.blueprint-drawer-v2-content .blueprint-assoc-panel .chevron-icon{color:var(--body-text);opacity:.6}.blueprint-drawer-v2-content .blueprint-assoc-panel .blueprint-assoc-panel-body{display:flex;flex-direction:column;border-top:.0625rem solid color-mix(in srgb, var(--border-secondary) var(--thin-border), transparent)}.blueprint-drawer-v2-content .blueprint-assoc-panel .blueprint-assoc-row{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-bottom:.0625rem solid color-mix(in srgb, var(--border-secondary) 50%, transparent)}.blueprint-drawer-v2-content .blueprint-assoc-panel .blueprint-assoc-row:last-child{border-bottom:none}.blueprint-drawer-v2-content .blueprint-assoc-panel .blueprint-assoc-row.clickable{cursor:pointer;transition:background-color .2s ease}.blueprint-drawer-v2-content .blueprint-assoc-panel .blueprint-assoc-row.clickable:hover{background-color:color-mix(in srgb, var(--body-text) 4%, transparent)}.blueprint-drawer-v2-content .blueprint-assoc-panel .blueprint-assoc-row .blueprint-assoc-row-name{flex:1;font-size:.8125rem;color:var(--body-text);line-height:1.4}.blueprint-drawer-v2-content .blueprint-assoc-panel .blueprint-assoc-row .blueprint-assoc-row-chevron{flex-shrink:0;opacity:.45}.blueprint-sources-panel-title{display:flex;align-items:center;gap:.5rem;width:100%}.blueprint-sources-panel-icon{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:.375rem;background-color:var(--surface-low);color:var(--body-text);flex-shrink:0}.blueprint-sources-panel-icon path,.blueprint-sources-panel-icon rect,.blueprint-sources-panel-icon g,.blueprint-sources-panel-icon svg,.blueprint-sources-panel-icon svg path,.blueprint-sources-panel-icon svg rect{fill:var(--body-text) !important;color:var(--body-text) !important}.blueprint-sources-panel-label{font-size:.8125rem;font-weight:500;color:var(--body-text)}.blueprint-sources-panel-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .375rem;border-radius:.625rem;font-size:.7rem;background:var(--surface-low);border:.0625rem solid var(--border-primary);color:var(--body-text)}.blueprint-sources-panel-spacer{flex:1}.blueprint-sources-panel-title .blueprint-sources-chevron{margin-left:auto;color:var(--body-text);opacity:.6;flex-shrink:0;transition:transform .2s ease}.blueprint-drawer-header-chips{display:flex;flex-wrap:wrap;gap:.5rem}.blueprint-drawer-header-chips .status-chip{font-size:.75rem;font-weight:500}.blueprint-drawer-header-chips .status-chip.status-chip-pass{background-color:color-mix(in srgb, var(--success) 20%, transparent);color:var(--success)}.blueprint-drawer-header-chips .status-chip.status-chip-fail{background-color:color-mix(in srgb, var(--error) 20%, transparent);color:var(--error)}.blueprint-drawer-header-chips .status-chip.status-chip-scheduled,.blueprint-drawer-header-chips .status-chip.status-chip-in-progress{background-color:color-mix(in srgb, var(--action) 20%, transparent);color:var(--action)}.blueprint-drawer-header-chips .status-chip.status-chip-not-scheduled,.blueprint-drawer-header-chips .status-chip.status-chip-pending{background-color:color-mix(in srgb, var(--warning) 20%, transparent);color:var(--warning)}.scoring-mode-carousel{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.25rem 1rem;border-radius:.5rem;transition:background-color .3s ease,transform .2s ease;position:relative;min-height:2rem}.scoring-mode-carousel:hover{transform:scale(1.01)}.carousel-standard{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--action) 8%, transparent), transparent);border:1px solid color-mix(in srgb, var(--action) 20%, transparent)}.carousel-standard:hover{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--action) 12%, transparent), transparent);border-color:color-mix(in srgb, var(--action) 30%, transparent)}.carousel-fair{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--info) 8%, transparent), transparent);border:1px solid color-mix(in srgb, var(--info) 20%, transparent)}.carousel-fair:hover{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--info) 12%, transparent), transparent);border-color:color-mix(in srgb, var(--info) 30%, transparent)}.scoring-mode-carousel .carousel-content{flex:1;display:flex;justify-content:center;align-items:center}.scoring-mode-carousel .carousel-label{font-size:1rem;font-weight:300;line-height:1.5rem;transition:color .3s ease;text-align:center;letter-spacing:.02em}.scoring-mode-carousel .carousel-arrow{background:none;border:none;cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center;transition:opacity .3s ease,transform .2s ease;opacity:.5;border-radius:.25rem}.scoring-mode-carousel .carousel-arrow:hover:not(:disabled){opacity:1;transform:scale(1.15)}.scoring-mode-carousel .carousel-arrow:disabled{cursor:not-allowed;opacity:.2}.scoring-mode-carousel .arrow-icon{width:1.25rem;height:1.25rem;transition:fill .3s ease}.scoring-mode-carousel .arrow-primary .arrow-icon{fill:var(--action)}.scoring-mode-carousel .arrow-info .arrow-icon{fill:var(--info)}@media(max-width: 768px){.scoring-mode-carousel{padding:.75rem 1rem;gap:.75rem}.scoring-mode-carousel .carousel-label{font-size:.875rem;font-weight:300;line-height:1.25rem}.scoring-mode-carousel .arrow-icon{width:1rem;height:1rem}}.status-management-carousel{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.25rem 1rem;border-radius:.5rem;transition:background-color .3s ease,transform .2s ease;position:relative;min-height:2rem}.status-management-carousel:hover{transform:scale(1.01)}.status-management-carousel.carousel-manual{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--action) 8%, transparent), transparent);border:1px solid color-mix(in srgb, var(--action) 20%, transparent)}.status-management-carousel.carousel-manual:hover{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--action) 12%, transparent), transparent);border-color:color-mix(in srgb, var(--action) 30%, transparent)}.status-management-carousel.carousel-approval{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--purple) 8%, transparent), transparent);border:1px solid color-mix(in srgb, var(--purple) 20%, transparent)}.status-management-carousel.carousel-approval:hover{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--purple) 12%, transparent), transparent);border-color:color-mix(in srgb, var(--purple) 30%, transparent)}.status-management-carousel.carousel-jira{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--info) 8%, transparent), transparent);border:1px solid color-mix(in srgb, var(--info) 20%, transparent)}.status-management-carousel.carousel-jira:hover{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--info) 12%, transparent), transparent);border-color:color-mix(in srgb, var(--info) 30%, transparent)}.status-management-carousel .carousel-content{flex:1;display:flex;justify-content:center;align-items:center}.status-management-carousel .carousel-label{font-size:1rem;font-weight:300;line-height:1.5rem;transition:color .3s ease;text-align:center;letter-spacing:.02em;color:var(--body-text)}.status-management-carousel .text-primary,.status-management-carousel .text-purple,.status-management-carousel .text-info{color:var(--body-text) !important}.status-management-carousel .carousel-arrow{background:none;border:none;cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center;transition:opacity .3s ease,transform .2s ease;opacity:.5;border-radius:.25rem}.status-management-carousel .carousel-arrow:hover:not(:disabled){opacity:1;transform:scale(1.15)}.status-management-carousel .carousel-arrow:disabled{cursor:not-allowed;opacity:.2}.status-management-carousel .arrow-icon{width:1.25rem;height:1.25rem;transition:fill .3s ease}.status-management-carousel .arrow-primary .arrow-icon,.status-management-carousel .arrow-purple .arrow-icon,.status-management-carousel .arrow-info .arrow-icon{fill:var(--body-text)}@media(max-width: 768px){.status-management-carousel{padding:.75rem 1rem;gap:.75rem}.status-management-carousel .carousel-label{font-size:.875rem;font-weight:300;line-height:1.25rem}.status-management-carousel .arrow-icon{width:1rem;height:1rem}}.compyl-tree-selector{display:inline-block;position:relative}.tree-selector-chip-activator{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .625rem;height:30px;border:1.5px dashed var(--primary-color);border-radius:16px;background:rgba(0,0,0,0);cursor:pointer;font-size:.8125rem;font-weight:500;color:var(--primary-color);transition:background-color .15s ease,border-color .15s ease;white-space:nowrap;outline:none}.tree-selector-chip-activator:hover{background-color:color-mix(in srgb, var(--primary-color) 10%, transparent)}.tree-selector-chip-activator:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.tree-selector-chip-activator .chip-activator-icon{display:flex;align-items:center;flex-shrink:0;width:14px;height:14px}.tree-selector-chip-activator .chip-activator-icon svg{width:14px;height:14px}.tree-selector-chip-activator .chip-activator-icon svg path{fill:var(--text-muted) !important}.tree-selector-chip-activator .chip-activator-text{line-height:1}.compyl-tree-selector-popover{background-color:var(--surface-low);padding:0;width:400px;max-width:90vw}.tree-selector-content{background-color:var(--surface-low);display:flex;flex-direction:column;max-height:32rem;overflow:hidden;overscroll-behavior:contain;contain:layout style paint}.tree-selector-header{display:flex;align-items:center;gap:.5rem;padding:.75rem;flex-shrink:0;contain:layout style;background-color:var(--surface-raised);box-shadow:var(--surface-raised-shadow)}.tree-selector-search{flex:1;contain:layout style}.refresh-button{height:fit-content !important}.tree-selector-collections{flex:1;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;opacity:1;transition:opacity .2s cubic-bezier(0.4, 0, 0.2, 1);scrollbar-width:thin;scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0)}.tree-selector-collections::-webkit-scrollbar{width:.25rem !important;background-color:rgba(0,0,0,0) !important}.tree-selector-collections::-webkit-scrollbar-track{background:rgba(0,0,0,0) !important;box-shadow:none !important;border:none !important}.tree-selector-collections::-webkit-scrollbar-thumb{background:rgba(0,0,0,0) !important;border-radius:1.563rem !important;visibility:hidden !important}.tree-selector-collections:hover{scrollbar-width:thin;scrollbar-color:var(--component-scroll-thumb) rgba(0,0,0,0)}.tree-selector-collections:hover::-webkit-scrollbar{width:.25rem !important;height:.25rem !important}.tree-selector-collections:hover::-webkit-scrollbar-thumb{background:var(--component-scroll-thumb) !important;border-radius:1.563rem !important;visibility:visible !important;cursor:pointer !important}.tree-selector-collections:hover::-webkit-scrollbar-thumb:hover{background:var(--component-scroll-thumb-hover) !important}.tree-selector-collections.is-refreshing{opacity:.4;pointer-events:none}.tree-selector-collections.is-loading{pointer-events:none}.tree-selector-loading{padding:.25rem 0}.collection-section{margin-bottom:0;contain:layout style}.collection-section:last-child{margin-bottom:0}.collection-header{padding:.625rem .75rem;cursor:pointer;user-select:none;display:flex;align-items:center;justify-content:space-between;gap:.5rem;transition:background-color .15s ease;will-change:background-color}.collection-header:hover{background-color:var(--surface-raised);box-shadow:var(--surface-raised-shadow)}.collection-header-placeholder{pointer-events:none}.collection-header-content{display:flex;align-items:center;gap:.5rem;flex:1;min-width:0}.control-set-icon-tree{width:1rem;height:1rem;margin-right:.5rem;object-fit:contain}.control-set-icon-tree-fallback{width:1rem;height:1rem;margin-right:.5rem;display:flex;align-items:center;justify-content:center;border-radius:var(--border-radius);background:linear-gradient(135deg, var(--primary-color) 0%, var(--primary-dark) 100%);flex-shrink:0}.control-set-icon-tree-initials{font-size:.5rem;font-weight:600;color:var(--white);letter-spacing:.5px;line-height:1}.chevron-icon{flex-shrink:0;transition:transform .2s cubic-bezier(0.4, 0, 0.2, 1);color:var(--body-text) !important;fill:var(--body-text) !important}.chevron-icon svg,.chevron-icon path{fill:var(--body-text) !important}.collection-title{font-weight:600;font-size:.875rem;color:var(--body-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.collection-title-skeleton{width:min(55%,10rem)}.selected-count{font-size:.75rem;color:var(--body-text-muted);font-weight:500;flex-shrink:0;padding:.125rem .5rem;border-radius:12px}.collection-count{white-space:nowrap}.collection-count-skeleton{width:2rem;flex-shrink:0}.collection-chevron-skeleton{width:.875rem;flex-shrink:0}.collection-items{padding:.25rem 0;contain:layout style}.collection-items.is-revealing{pointer-events:none}.collection-items .check{width:100%;align-items:flex-start !important}.collection-items .check .mud-input-control-input-container{width:100%}.collection-items .check:hover::before{background-color:rgba(0,0,0,0) !important}.collection-count{color:var(--text-muted)}.select-all-item{padding:.375rem .5rem .375rem 1.5rem}.select-all-item:hover{background-color:var(--option-hover) !important}.select-all-item .compyl-check{font-weight:500;font-size:.8125rem;color:var(--body-text)}.collection-item{padding:.25rem .5rem .25rem 1.5rem;transition:background-color .1s ease;will-change:background-color}.collection-item:hover{background-color:var(--option-hover) !important}.collection-item .compyl-check{font-size:.875rem;color:var(--body-text)}.collection-item-placeholder{display:flex;align-items:center;gap:1rem;min-height:2rem;pointer-events:none}.collection-add{padding:.5rem .75rem .5rem 2.25rem;border-top:1px solid var(--border-color-subtle)}.collection-add-placeholder{pointer-events:none}.collection-add svg{transform:translate(0.25rem, 0.075rem) !important}.tree-selector-footer{padding:.75rem;border-top:1px solid var(--border-secondary);display:flex;justify-content:flex-end;flex-shrink:0;background-color:var(--surface-low);contain:layout style}.compyl-tree-selector-headless{display:flex;flex-direction:column;width:100%}.compyl-tree-selector-headless .tree-selector-content{max-height:24rem;background:rgba(0,0,0,0)}.compyl-tree-selector-headless .tree-selector-header{background:rgba(0,0,0,0)}.compyl-tree-selector-headless .tree-selector-footer{background:rgba(0,0,0,0)}@media(prefers-color-scheme: dark){.compyl-tree-selector-popover{box-shadow:0 8px 24px rgba(0,0,0,.4)}}@media(prefers-reduced-motion: reduce){.chevron-icon{transition:none}.collection-header,.collection-item,.tree-selector-collections{transition:none;will-change:auto}}@media(max-width: 640px){.compyl-tree-selector-popover{width:min(320px,100vw - 16px);max-height:24rem}.tree-selector-content{max-height:24rem}}.add-task-modal-body{padding:0 !important}.add-task-modal-header{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1rem 1.5rem}.add-task-modal-header .header-actions-add-task{display:flex;gap:.75rem}.add-task-form{padding:1.5rem;overflow-y:auto;max-height:calc(80vh - 150px)}.add-task-form .team-assignment-section{display:flex;flex-direction:column;gap:1rem;padding:1rem;border:1px solid var(--border-primary);border-radius:.5rem;background:var(--surface-low)}.add-task-form .team-assignment-section .section-title{font-weight:600}.add-task-form .team-assignment-section .user-assignment-row{align-items:flex-end}.add-task-form .permission-option{display:flex;flex-direction:column;gap:.25rem}.add-task-form .date-field-group{display:flex;flex-direction:column;gap:.5rem}.add-task-form .controls-chipset-modal{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.add-task-modal-footer{display:flex;gap:.75rem;justify-content:flex-end;padding:1rem 1.5rem;border-top:1px solid var(--border-primary);background:var(--surface-raised)}.import-tasks-modal-body{padding:0 !important}.import-tasks-content{padding:1.5rem}.import-tasks-content .entity-type-list .entity-type-item{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border:1px solid var(--border-primary);border-radius:.5rem;background:var(--surface-low);transition:background .2s ease}.import-tasks-content .entity-type-list .entity-type-item:hover{background:var(--surface-raised)}.import-tasks-footer{display:flex;justify-content:flex-end;padding:1rem 1.5rem;border-top:1px solid var(--border-primary);background:var(--surface-raised)}.link-sub-risk-dialog{width:44.5rem;max-width:calc(100vw - 2rem)}.link-sub-risk-dialog .mud-dialog-content{padding:0 24px}.link-sub-risk-dialog .mud-dialog-actions{padding:16px 24px 24px;gap:12px}.link-sub-risk-dialog-body{display:flex;flex-direction:column;gap:12px}.link-sub-risk-search .link-sub-risk-search-input .mud-input-root{font-size:.875rem}.link-sub-risk-instructions{font-size:1rem}.link-sub-risk-list{display:flex;flex-direction:column;gap:8px;max-height:400px;overflow-y:auto;overflow-x:hidden}.link-sub-risk-row{display:flex;align-items:center;gap:8px;padding:8px 16px;min-height:64px;background:var(--surface-raised);border-radius:4px;cursor:pointer}.link-sub-risk-row:hover{background:rgba(87,163,154,.1)}.link-sub-risk-row-selected{background:var(--surface-raised)}.link-sub-risk-row .link-sub-risk-checkbox{flex-shrink:0}.link-sub-risk-row-content{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.link-sub-risk-row-name-tooltip{display:block;min-width:0;max-width:100%;z-index:3000}.link-sub-risk-row-name{display:block;max-width:100%;font-size:1rem;font-weight:300;line-height:1.75rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.link-sub-risk-row-subtitle{font-size:.75rem;line-height:1rem;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.link-sub-risk-empty{display:flex;align-items:center;justify-content:center;padding:24px 0;color:var(--text-secondary)}.sub-risks-section{display:flex;padding:.75rem;flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem;align-self:stretch;border-radius:.625rem;border:1px solid color-mix(in srgb, var(--border-secondary) var(--thin-border), transparent);background-color:var(--surface-low);box-shadow:0px 8px 12px 0px rgba(0,0,0,.075)}.sub-risks-section .container-header{display:flex;align-items:center;width:100%;background-color:var(--surface-low);box-shadow:none !important}.sub-risks-section .container-content{padding:1rem;width:100%}.sub-risks-section-header{justify-content:space-between;gap:12px}.sub-risks-section-title-wrap{display:flex;align-items:center;min-width:0}.sub-risks-section-title{line-height:1.25rem}.sub-risks-section-content{display:flex;flex-direction:column;gap:16px}.sub-risks-empty{padding:0}.sub-risks-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:8px;width:100%}@media(max-width: 480px){.sub-risks-grid{grid-template-columns:1fr}}.sub-risk-card{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;background:var(--surface-raised);border-radius:4px;cursor:pointer;transition:background-color .15s ease,box-shadow .15s ease}.sub-risk-card:focus-visible{outline:2px solid var(--informational);outline-offset:-2px}.sub-risk-card.non-interactive{cursor:default}.sub-risks-overflow-item.non-interactive{cursor:default}.sub-risks-overflow-item.non-interactive:hover{background:rgba(0,0,0,0)}.sub-risk-card-content{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.sub-risk-card-content .mud-tooltip-root.mud-tooltip-inline{display:block !important;min-width:0 !important;max-width:100% !important;overflow:hidden !important}.sub-risk-card-name{font-size:1rem;line-height:1.25rem}.sub-risk-card-subtitle{font-size:.875rem;line-height:1.25rem;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sub-risk-card-actions{display:flex;align-items:center;justify-content:flex-end;gap:24px;flex-shrink:0}.sub-risks-add-button-tooltip-wrap,.sub-risk-card-icon-tooltip-wrap{display:inline-flex}.sub-risk-card-icon-btn.mud-icon-button{width:16px;height:16px;min-width:16px;min-height:16px;padding:0;color:var(--text-primary);transition:opacity .15s ease}.sub-risk-card-icon-btn.mud-icon-button:hover{background-color:rgba(0,0,0,0);opacity:.7}.sub-risk-card-icon-btn.mud-icon-button:focus-visible{outline:2px solid var(--informational, #0037c2);outline-offset:2px}.sub-risk-card-icon-btn.mud-icon-button:disabled{color:var(--text-disabled, #9e9e9e);cursor:not-allowed;opacity:.45}.sub-risk-card-icon-btn.mud-icon-button:disabled:hover{opacity:.45}.sub-risk-card-icon-btn.mud-icon-button .mud-icon-button-label{width:16px;height:16px;line-height:0}.sub-risk-card-icon-btn.mud-icon-button .mud-icon-root{width:16px;height:16px;font-size:16px}.sub-risk-card-overflow{flex-direction:column;align-items:center;justify-content:center;text-align:center;border:1px dashed var(--border-secondary, #cfcfcf);background:rgba(0,0,0,0)}.sub-risk-card-overflow:hover{background:var(--surface-hover, rgba(0, 0, 0, 0.04))}.sub-risk-card-overflow-content{display:flex;flex-direction:column;align-items:center;gap:2px;width:100%}.sub-risk-card-overflow-count{font-size:1rem;line-height:1.25rem;color:var(--text-primary);font-weight:500}.sub-risk-card-overflow-hint{font-size:.75rem;line-height:1rem;color:var(--text-secondary, #7a7a7a)}.sub-risks-overflow-popover{z-index:1950 !important}.sub-risks-overflow-content{display:flex;flex-direction:column;padding:1rem !important;background-color:var(--surface-raised-high) !important;border-radius:.25rem !important;max-height:22rem !important;min-width:18rem !important;max-width:24rem !important;overflow-x:hidden !important;overflow-y:auto !important}.sub-risks-overflow-header{display:flex;align-items:center;justify-content:space-between}.sub-risks-overflow-title{font-weight:500;color:var(--text-primary)}.sub-risks-overflow-divider{background:var(--border-primary) !important;margin-left:0 !important;margin-right:0 !important}.sub-risks-overflow-list{width:100%}.sub-risks-overflow-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 8px;border-radius:4px;cursor:pointer;transition:background-color .15s ease}.sub-risks-overflow-item:hover{background:var(--surface-hover, rgba(0, 0, 0, 0.06))}.sub-risks-overflow-item:focus-visible{outline:2px solid var(--informational, #0037c2);outline-offset:-2px}.sub-risks-overflow-item-content{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.sub-risks-overflow-item-name{font-size:.875rem;line-height:1.125rem;color:var(--text-primary)}.sub-risks-overflow-item-subtitle{font-size:.75rem;line-height:1rem;color:var(--text-secondary, #7a7a7a);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sub-risks-overflow-item-unlink{flex-shrink:0}.recently-modified-row{position:relative}.recently-modified-row td:first-child{border-left:3px solid var(--action) !important}.crud-data-grid-v2-chevron-col{cursor:pointer;text-align:center}.crud-data-grid-v2-chevron-col>div{justify-content:center !important;padding-left:0 !important;padding-right:0 !important}.crud-data-grid-v2-chevron-cell-target{display:flex;align-items:center;justify-content:center;width:100%;height:100%;align-self:stretch;min-height:32px;cursor:pointer}.crud-data-grid-v2-chevron{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:4px;cursor:pointer;user-select:none}.crud-data-grid-v2-chevron:hover{background:var(--surface-hover, rgba(0, 0, 0, 0.06))}.crud-data-grid-v2-container .dxbl-grid-expand-button-cell{width:0 !important;min-width:0 !important;max-width:0 !important;padding:0 !important;border:0 !important;overflow:hidden !important}.crud-data-grid-v2-container .dxbl-grid-expand-button{visibility:hidden !important;pointer-events:none !important}.crud-data-grid-v2-container .dxbl-grid-indent-cell,.crud-data-grid-v2-container .dxbl-grid-header-indent-cell{display:none !important;width:0 !important;min-width:0 !important;max-width:0 !important;padding:0 !important;border:0 !important;overflow:hidden !important}.crud-data-grid-v2-container .compyl-grid-v2 .dxbl-grid-table>tbody>tr>td.dxbl-grid-detail-cell,.crud-data-grid-v2-container .compyl-grid-v2 .dxbl-grid-table>tbody>tr.dxbl-grid-detail-row>td,.crud-data-grid-v2-container .dxbl-grid-detail-cell{padding:0 !important;background:rgba(0,0,0,0) !important;border:0 !important}.crud-data-grid-v2-container .compyl-grid-v2 .dxbl-grid-table>tbody>tr.dxbl-grid-detail-row,.crud-data-grid-v2-container tr.dxbl-grid-detail-row{background:rgba(0,0,0,0) !important;border:0 !important}.crud-data-grid-v2-container .dxbl-grid-detail-cell>div,.crud-data-grid-v2-container .dxbl-grid-detail-cell>.dxbl-grid-detail-row-content,.crud-data-grid-v2-container .dxbl-grid-detail-cell>.dxbl-grid-detail-template{padding:0 !important;margin:0 !important;background:rgba(0,0,0,0) !important}.risk-children-detail{padding:0;margin:0;background:rgba(0,0,0,0);border:0;max-height:none !important;overflow:visible}.risk-children-empty{padding:.75rem 1rem;color:var(--text-secondary, #6b7280);font-size:.875rem}.risk-children-loading{margin:0;padding:0}.risk-children-loading-row{display:flex;align-items:center;min-height:3.5rem;background:rgba(0,0,0,0);border-bottom:.0625rem solid color-mix(in srgb, var(--border-primary) var(--thin-border), transparent)}.risk-children-loading-cell{display:flex;align-items:center;min-width:0;padding:0 .75rem}.risk-children-loading-chevron-cell{flex:0 0 2.75rem;justify-content:center;padding:0}.risk-children-loading-cell-1{flex:1.8 1 12rem}.risk-children-loading-cell-2{flex:.8 1 6rem}.risk-children-loading-cell-3{flex:1.2 1 9rem}.risk-children-loading-cell-4{flex:1 1 7rem}.risk-children-loading-block{width:100%;height:.875rem;border-radius:.25rem;background:var(--skeleton-color, rgba(153, 153, 153, 0.12));animation:risk-children-loading-pulse 1.4s ease-in-out infinite}.risk-children-loading-block-chevron{width:1rem;height:1rem;border-radius:50%}.risk-children-grid{margin:0}.risk-children-grid .compyl-grid-v2{border:0 !important;--dxbl-grid-max-height: none;max-height:none !important}.risk-children-grid .dxbl-scroll-viewer{max-height:none !important}.risk-children-grid .dxbl-scroll-viewer-hor-scroll-bar{display:none !important}.risk-children-grid .compyl-grid-v2 .dxbl-grid-table>tbody>tr>td.dxbl-grid-fixed-cell{background:rgba(0,0,0,0) !important}.risk-children-grid .compyl-grid-v2 .dxbl-grid-table>tbody>tr>td.dxbl-grid-fixed-cell::before{background-color:rgba(0,0,0,0) !important}.risk-children-grid .compyl-grid-v2 tbody>tr:hover>td{background:color-mix(in srgb, var(--action) 20%, transparent);border-top-color:var(--action);border-bottom-color:var(--action)}.risk-children-grid .compyl-grid-v2 tbody>tr:hover>td.dxbl-grid-fixed-cell{background:color-mix(in srgb, var(--action) 20%, transparent) !important}@keyframes risk-children-loading-pulse{0%,100%{opacity:.55}50%{opacity:1}}.crud-data-grid-v2-container{width:100%;position:relative}.crud-data-grid-v2-container .skelly-grid .crud-data-grid-v2-skeleton-grid{width:100%}.crud-data-grid-v2-container .skelly-grid .skelly-row{background-color:var(--surface-low) !important;margin-bottom:.5rem;padding:1rem;border-radius:.25rem}.crud-data-grid-v2-container .compyl-grid-v2{--dxbl-grid-max-height: 70vh;border:.0625rem solid color-mix(in srgb, var(--border-primary) var(--thin-border), transparent)}.crud-data-grid-v2-container .compyl-grid-v2 .dxbl-scroll-viewer-hor-scroll-bar{height:.75rem !important;background:var(--surface-low) !important;border-top:1px solid color-mix(in srgb, var(--border-primary) var(--thin-border), transparent);opacity:1 !important;visibility:visible !important}.crud-data-grid-v2-container .compyl-grid-v2 .dxbl-scroll-viewer-hor-scroll-bar .dxbl-scroll-viewer-scroll-thumb{height:.5rem !important;min-height:.5rem !important;border-radius:.25rem !important;background:var(--border-primary) !important;margin-top:.125rem;transition:background .2s ease,height .15s ease}.crud-data-grid-v2-container .compyl-grid-v2 .dxbl-scroll-viewer-hor-scroll-bar .dxbl-scroll-viewer-scroll-thumb:hover{height:.625rem !important;margin-top:.0625rem;background:var(--component-scroll-thumb-hover, var(--text-muted)) !important}.crud-data-grid-v2-container .compyl-grid-v2 .dxbl-grid-header{background-color:var(--surface-low) !important;height:2.5rem !important;align-items:center;border:none;border-bottom:.0625rem solid color-mix(in srgb, var(--border-primary) var(--thin-border), transparent)}.crud-data-grid-v2-container .compyl-grid-v2 .dxbl-grid-header span{color:var(--text-muted);font-size:.875rem;font-weight:400 !important;line-height:1.25rem;padding-left:.5rem}.crud-data-grid-v2-container .compyl-grid-v2 .dxbl-grid-header .dxbl-grid-header-content svg.dxbl-image{display:none}.crud-data-grid-v2-container .compyl-grid-v2 .dxbl-grid-header th.grid-cell--align-center,.crud-data-grid-v2-container .compyl-grid-v2 .dxbl-grid-header td.grid-cell--align-center{text-align:center}.crud-data-grid-v2-container .compyl-grid-v2 .dxbl-grid-header th.grid-cell--align-center span,.crud-data-grid-v2-container .compyl-grid-v2 .dxbl-grid-header td.grid-cell--align-center span{padding-left:0}.crud-data-grid-v2-container .compyl-grid-v2 .dxbl-grid-header th.grid-cell--align-center .dxbl-grid-header-content,.crud-data-grid-v2-container .compyl-grid-v2 .dxbl-grid-header td.grid-cell--align-center .dxbl-grid-header-content{justify-content:center}.crud-data-grid-v2-container .compyl-grid-v2 .dxbl-grid-header th.grid-cell--align-right,.crud-data-grid-v2-container .compyl-grid-v2 .dxbl-grid-header td.grid-cell--align-right{text-align:right}.crud-data-grid-v2-container .compyl-grid-v2 .dxbl-grid-header th.grid-cell--align-right span,.crud-data-grid-v2-container .compyl-grid-v2 .dxbl-grid-header td.grid-cell--align-right span{padding-left:0;padding-right:.5rem}.crud-data-grid-v2-container .compyl-grid-v2 .dxbl-grid-header th.grid-cell--align-right .dxbl-grid-header-content,.crud-data-grid-v2-container .compyl-grid-v2 .dxbl-grid-header td.grid-cell--align-right .dxbl-grid-header-content{justify-content:flex-end}.crud-data-grid-v2-container .compyl-grid-v2 tbody>tr{border:none;cursor:pointer}.crud-data-grid-v2-container .compyl-grid-v2 tbody>tr td{border-top:.0625rem solid rgba(0,0,0,0);border-bottom:.0625rem solid color-mix(in srgb, var(--border-primary) var(--thin-border), transparent);transition:background-color .15s ease,border-color .15s ease}.crud-data-grid-v2-container .compyl-grid-v2 tbody>tr td>div{display:flex;align-items:center;min-height:3.5rem;max-height:6rem}.crud-data-grid-v2-container .compyl-grid-v2 tbody>tr td>div:not(.compyl-grid-v2-inline-edit){padding-left:.5rem}.crud-data-grid-v2-container .compyl-grid-v2 tbody>tr td>div.compyl-grid-v2-inline-edit{padding-left:0}.crud-data-grid-v2-container .compyl-grid-v2 tbody>tr td.grid-cell--align-center>div{justify-content:center;padding-left:0}.crud-data-grid-v2-container .compyl-grid-v2 tbody>tr td.grid-cell--align-right>div{justify-content:flex-end;padding-left:0;padding-right:.5rem}.crud-data-grid-v2-container .compyl-grid-v2 tbody>tr:hover:not(.risk-children-grid *)>td{background:color-mix(in srgb, var(--action) 20%, transparent);border-top-color:var(--action);border-bottom-color:var(--action)}.crud-data-grid-v2-container .compyl-grid-v2 tbody>tr:hover:not(.risk-children-grid *)>td.dxbl-grid-fixed-cell{background:color-mix(in srgb, var(--action) 20%, var(--surface-low)) !important}.crud-data-grid-v2-container .compyl-grid-v2 .dxbl-scroll-viewer>.dxbl-scroll-viewer-hor-scroll-bar>.dxbl-scroll-viewer-scroll-thumb{visibility:visible !important}.crud-data-grid-v2-container .compyl-grid-v2.compyl-grid-v2-compact{font-size:.8125rem}.crud-data-grid-v2-container .compyl-grid-v2.compyl-grid-v2-compact .dxbl-grid-toolbar{display:none !important}.crud-data-grid-v2-container .compyl-grid-v2.compyl-grid-v2-compact .dxbl-grid-header{height:1.875rem !important}.crud-data-grid-v2-container .compyl-grid-v2.compyl-grid-v2-compact .dxbl-grid-header span{font-size:.75rem;font-weight:600 !important}.crud-data-grid-v2-container .compyl-grid-v2.compyl-grid-v2-compact .dxbl-grid-header-row th,.crud-data-grid-v2-container .compyl-grid-v2.compyl-grid-v2-compact .dxbl-grid-table td{padding:.125rem .5rem !important;height:1.875rem !important;max-height:1.875rem !important;min-height:0 !important;line-height:1.2;box-sizing:border-box}.crud-data-grid-v2-container .compyl-grid-v2.compyl-grid-v2-compact .dxbl-grid-table td>div{min-height:0 !important;max-height:1.875rem !important;height:1.875rem !important;overflow:hidden}.crud-data-grid-v2-container .compyl-grid-v2.compyl-grid-v2-compact .dxbl-grid-command-cell{padding:0 .25rem !important}.crud-data-grid-v2-container .compyl-grid-v2.compyl-grid-v2-compact tr{min-height:0 !important;height:1.875rem !important}.crud-data-grid-v2-container .compyl-grid-v2.compyl-grid-v2-compact .dxbl-scroll-viewer-hor-scroll-bar{display:none !important}.crud-data-grid-v2-container .compyl-grid-v2.compyl-grid-v2-no-hover tbody>tr:hover>td{background:rgba(0,0,0,0);border-top-color:rgba(0,0,0,0);border-bottom-color:color-mix(in srgb, var(--border-primary) var(--thin-border), transparent)}.crud-data-grid-v2-container .compyl-grid-v2.compyl-grid-v2-no-hover tbody>tr:hover>td.dxbl-grid-fixed-cell{background:var(--surface-low) !important}.crud-data-grid-v2-container .compyl-grid-v2.compyl-grid-v2-no-cursor tbody>tr{cursor:default}.crud-data-grid-v2-container .compyl-grid-v2.compyl-grid-v2-no-header .dxbl-grid-header,.crud-data-grid-v2-container .compyl-grid-v2.compyl-grid-v2-no-header thead.dxbl-grid-header-row,.crud-data-grid-v2-container .compyl-grid-v2.compyl-grid-v2-no-header .dxbl-grid-table>thead{display:none !important}.crud-data-grid-v2-container .compyl-grid-v2-inline-edit{display:flex;align-items:center;width:100%;height:100%;padding:0;margin-left:-0.25rem}.crud-data-grid-v2-container .compyl-grid-v2-inline-edit .mud-input-control{margin:0 !important;padding:0 !important;width:100%}.crud-data-grid-v2-container .compyl-grid-v2-inline-edit .mud-input-control-input-container{margin-top:0 !important}.crud-data-grid-v2-container .compyl-grid-v2-inline-edit .mud-input-root,.crud-data-grid-v2-container .compyl-grid-v2-inline-edit .mud-input-root-outlined,.crud-data-grid-v2-container .compyl-grid-v2-inline-edit .mud-input-root-margin-dense{min-height:0 !important;height:1.25rem !important;font-size:.8125rem;margin-top:0 !important;padding:0 !important}.crud-data-grid-v2-container .compyl-grid-v2-inline-edit .mud-input-slot,.crud-data-grid-v2-container .compyl-grid-v2-inline-edit .mud-input-root input{padding:0 .375rem !important;font-size:.8125rem;height:1.25rem;line-height:1.25rem}.crud-data-grid-v2-container .compyl-grid-v2-inline-edit .mud-input-outlined-border legend{display:none}.crud-data-grid-v2-container .compyl-grid-v2-inline-edit .mud-input-helper-text{display:none !important}.crud-data-grid-v2-container .chip-cell{display:flex;justify-content:center;align-items:center;min-width:0;overflow:hidden;max-width:100%}.crud-data-grid-v2-container .grid-chip{font-size:.75rem;font-weight:500;padding:.25rem .5rem;border-radius:.25rem;max-width:100%;min-width:0;overflow:hidden}.crud-data-grid-v2-container .grid-chip .mud-chip-content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crud-data-grid-v2-container .grid-chip .grid-chip-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crud-data-grid-v2-container .status-chip-cell{display:flex;justify-content:center;align-items:center;min-width:0;overflow:hidden;max-width:100%}.crud-data-grid-v2-container .mud-chip.status-chip{max-width:100%;min-width:0;overflow:hidden}.crud-data-grid-v2-container .mud-chip.status-chip .mud-chip-content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crud-data-grid-v2-container .checkmark-cell{display:flex;justify-content:center;align-items:center;width:100%}.crud-data-grid-v2-container .grid-icon{display:flex;align-items:center;justify-content:center}.crud-data-grid-v2-container .progress-bar-cell{width:100%;padding:.5rem 0}.crud-data-grid-v2-container .progress-bar-cell .progress-wrapper{width:100%}.crud-data-grid-v2-container .text-cell-plain-root{min-width:0;width:100%;overflow:hidden}.crud-data-grid-v2-container .text-cell-plain-root p{margin:0}.crud-data-grid-v2-container .text-cell-bool-row{display:flex;justify-content:flex-start;align-items:center;gap:4px}.crud-data-grid-v2-container .profile-icon-cell{display:flex;justify-content:center;align-items:center;width:100%}.crud-data-grid-v2-container .approval-actions-cell{display:flex;gap:8px;align-items:center;justify-content:flex-start;padding:4px 0}.crud-data-grid-v2-container .approval-actions-cell .compyl-button.btn-icon{min-width:32px;height:32px;padding:0}.crud-data-grid-v2-container .approval-actions-cell .icon-16{width:16px;height:16px}.crud-data-grid-v2-container .control-set-icons-container{display:flex;align-items:center;gap:.5rem;flex-wrap:nowrap;padding:.25rem 0}.crud-data-grid-v2-container .control-set-icon-wrapper{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:var(--border-radius);background-color:var(--surface-raised);border:1px solid var(--border-primary);flex-shrink:0;transition:all .2s ease;cursor:pointer}.crud-data-grid-v2-container .control-set-icon-wrapper:hover{background-color:var(--surface-hover);border-color:var(--border-hover);transform:translateY(-2px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.crud-data-grid-v2-container .control-set-icon{width:2rem;height:2rem;object-fit:contain;display:block}.crud-data-grid-v2-container .control-set-icon-fallback{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg, var(--primary-color) 0%, var(--primary-dark) 100%);border-radius:var(--border-radius)}.crud-data-grid-v2-container .control-set-initials{font-size:11px;font-weight:600;color:var(--white);letter-spacing:.5px;line-height:1}.crud-data-grid-v2-container .control-set-overflow{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:var(--border-radius);background-color:var(--surface-raised);border:1px solid var(--border-primary);flex-shrink:0;cursor:pointer;transition:all .2s ease}.crud-data-grid-v2-container .control-set-overflow:hover{background-color:var(--surface-hover);border-color:var(--border-hover);transform:translateY(-2px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.crud-data-grid-v2-container .control-set-overflow .compyl-text{font-size:11px;font-weight:600;color:var(--body-text)}.crud-data-grid-v2-container .control-set-overflow-tooltip{display:flex;flex-direction:column;gap:.25rem;padding:.25rem 0;max-width:300px}.crud-data-grid-v2-container .control-set-overflow-tooltip .compyl-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crud-data-grid-v2-container .control-set-chips-row{display:flex;flex-wrap:wrap;gap:.25rem}.crud-data-grid-v2-container .control-set-chips-mud-chip{background-color:var(--surface-raised);color:var(--body-text);border:1px solid var(--border-primary)}.crud-data-grid-v2-container .name-cell-link{cursor:pointer;font-weight:300}.crud-data-grid-v2-container .date-cell-stack{min-width:0}.crud-data-grid-v2-container .due-date-cell-stack{min-width:0}.crud-data-grid-v2-container .workflow-jira-badge-row{display:flex;align-items:center;gap:8px}.crud-data-grid-v2-container .related-integrations-cell{min-width:0}.crud-data-grid-v2-container .related-integration-logo{height:2rem}.crud-data-grid-v2-container .user-avatars-cell-stack{justify-content:center}.crud-data-grid-v2-container .user-avatars-overflow-count{margin-left:.25rem}.crud-data-grid-v2-container .user-emails-cell-stack{justify-content:flex-start}.crud-data-grid-v2-container .user-emails-overflow-count{margin-left:.25rem}.crud-data-grid-v2-container .approver-avatar-cell{display:flex;align-items:center;justify-content:center;width:100%}.crud-data-grid-v2-container .user-avatar-by-title-cell{display:flex;align-items:center;justify-content:center;min-height:2rem}.crud-data-grid-v2-container .user-avatar-by-title-cell-multi{justify-content:flex-start}.crud-data-grid-v2-container .user-avatar-by-title-overflow-count{margin-left:.25rem}.crud-data-grid-v2-container .documents-cell{display:flex;flex-direction:column;gap:.125rem;min-width:0}.crud-data-grid-v2-container .audit-evidence-summary-cell{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem}.crud-data-grid-v2-container .icon-text-cell{display:flex;align-items:center;gap:.5rem;min-width:0}.name-with-description-cell{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:.25rem;padding:.25rem 0;white-space:normal !important;min-width:0;width:100%}.name-with-description-cell .task-name-row{display:flex;align-items:center;gap:.5rem;width:100%;min-width:0}.name-with-description-cell .task-name,.name-with-description-cell .task-description-grid{width:100%;min-width:0;text-align:left;white-space:normal !important;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;overflow-wrap:anywhere}.name-with-description-cell .task-name{font-size:1rem;font-weight:300;line-height:1.5rem;font-size:.875rem;font-weight:400;line-height:1.25rem;-webkit-line-clamp:2}.name-with-description-cell .parent-chip{flex-shrink:0;font-size:.65rem;font-weight:500}.name-with-description-cell .task-description-grid{color:var(--text-muted);font-size:.75rem;line-height:1rem;-webkit-line-clamp:2}.name-with-description-cell .name-cell-metadata-badge{display:flex;align-items:center;gap:.25rem;margin-top:.125rem}.name-with-description-cell .name-cell-metadata-badge .metadata-text{font-size:.65rem;color:var(--info);opacity:.8}.name-with-description-cell .name-cell-metadata-text-only{align-self:flex-start;text-align:left;margin-top:.125rem}.name-with-description-cell .name-cell-metadata-text-only .metadata-text{font-size:.65rem;color:var(--info);opacity:.8}.btn.evidence-download-button{font-size:.75rem;justify-content:flex-start !important;text-align:left;min-height:unset !important;width:100%;padding:0px !important;height:1rem !important}.btn.evidence-download-button .mud-button-label{justify-content:flex-start}.btn.evidence-download-button span{color:var(--text-muted);font-size:.75rem;padding:0px;font-weight:400 !important;word-break:break-word;overflow-wrap:anywhere}.btn.evidence-download-button svg{width:10px !important;height:10px !important;fill:var(--action) !important;flex-shrink:0}.btn.evidence-download-button .icon-10{width:10px !important;height:10px !important}.btn.evidence-download-button .align-center{align-items:center;gap:4px}.btn.evidence-download-button:hover span{color:var(--mud-palette-text-primary)}.btn.evidence-view-more-button{font-size:.75rem;justify-content:flex-start !important;text-align:left;min-height:unset !important;width:100%;padding:0px !important;height:1rem !important}.btn.evidence-view-more-button .mud-button-label{justify-content:flex-start}.btn.evidence-view-more-button span{color:var(--text-muted);font-size:.75rem;padding:0px;font-weight:400 !important}.btn.evidence-view-more-button svg,.btn.evidence-view-more-button .icon-10{width:10px !important;height:10px !important;fill:var(--action) !important;flex-shrink:0}.btn.evidence-view-more-button .align-center{align-items:center;gap:4px}.btn.evidence-view-more-button:hover span{color:var(--mud-palette-text-primary)}.evidence-cell-stack{gap:2px !important}.evidence-cell-stack .mud-stack-item{margin:0 !important}.associated-items-cell-stack{display:flex;flex-direction:column;gap:.25rem;padding:.25rem 0;min-width:0}.associated-items-cell-stack .associated-item-chip{display:flex;align-items:center;gap:.375rem;padding:.125rem .5rem;border-radius:.25rem;background:var(--surface-low);border:1px solid var(--border-primary);max-width:100%;min-width:0}.associated-items-cell-stack .associated-item-chip .associated-item-name{font-size:.75rem;line-height:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.associated-items-cell-stack .associated-items-overflow{font-size:.65rem;color:var(--info);opacity:.8;padding-left:.25rem}.associated-items-cell-stack .associated-items-view-more{font-size:.7rem;padding:.125rem 0 !important;min-height:unset !important}.associated-items-cell-stack .associated-items-view-more span{font-size:.7rem}.collection-cell-stack{display:flex;flex-direction:column;gap:1px !important;padding:.125rem 0;min-width:0}.collection-cell-stack .mud-stack-item{margin:0 !important}.collection-cell-items{display:flex;flex-direction:column;gap:1px}.collection-cell-items--expanded{max-height:5rem;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--text-muted) rgba(0,0,0,0)}.collection-cell-item{display:flex;flex-direction:row;align-items:center;gap:4px;padding:0;min-width:0;cursor:default;line-height:1rem}.collection-cell-item .collection-cell-item-name{font-size:.75rem;line-height:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;color:var(--text-muted)}.collection-cell-item:hover .collection-cell-item-name{color:var(--mud-palette-text-primary)}.collection-cell-item--removed .collection-cell-item-name,.collection-cell-item--removed .collection-cell-status-sep,.collection-cell-item--removed .collection-cell-status{text-decoration:line-through;opacity:.5}.collection-cell-item--clickable{cursor:pointer}.collection-cell-item--clickable .collection-cell-item-name{color:var(--action)}.collection-cell-item--clickable:hover .collection-cell-item-name{text-decoration:underline;color:var(--mud-palette-text-primary)}.collection-cell-status-sep{font-size:.625rem;color:var(--text-muted);flex-shrink:0}.collection-cell-status{font-size:.625rem;line-height:1rem;white-space:nowrap;flex-shrink:0}.collection-cell-status.collection-cell-status--success{color:var(--success)}.collection-cell-status.collection-cell-status--warning{color:var(--warning)}.collection-cell-status.collection-cell-status--info{color:var(--info)}.collection-cell-status.collection-cell-status--error{color:var(--error)}.collection-cell-status.collection-cell-status--not-started{color:var(--text-muted)}.collection-cell-overflow{font-size:.75rem;color:var(--text-muted);opacity:.8;cursor:default}.collection-cell-overflow--clickable{cursor:pointer;color:var(--primary)}.collection-cell-overflow--clickable:hover{opacity:1;text-decoration:underline}.btn.collection-cell-action-btn{font-size:.7rem;justify-content:flex-start !important;text-align:left;min-height:unset !important;width:100%;padding:0 !important;height:1rem !important}.btn.collection-cell-action-btn .mud-button-label{justify-content:flex-start}.btn.collection-cell-action-btn span{color:var(--text-muted);font-size:.7rem;padding:0;font-weight:400 !important}.btn.collection-cell-action-btn svg,.btn.collection-cell-action-btn .icon-10{width:10px !important;height:10px !important;fill:var(--text-muted) !important;flex-shrink:0}.btn.collection-cell-action-btn svg path,.btn.collection-cell-action-btn .icon-10 path{fill:var(--text-muted) !important}.btn.collection-cell-action-btn .align-center{align-items:center;gap:4px}.btn.collection-cell-action-btn:hover span{color:var(--mud-palette-text-primary)}.btn.collection-cell-action-btn:hover svg path,.btn.collection-cell-action-btn:hover .icon-10 path{fill:var(--mud-palette-text-primary) !important}.hyperlink-cell{color:var(--mud-palette-primary);text-decoration:none;font-size:.875rem;line-height:1.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:inline-block}.hyperlink-cell:hover{text-decoration:underline;color:var(--mud-palette-primary-darken)}.hyperlink-cell:visited{color:var(--mud-palette-primary)}.icon-text-cell{display:flex;align-items:center;gap:6px}.icon-text-cell svg{width:16px;height:16px;flex-shrink:0;fill:var(--text-muted)}.severity-cell{display:flex;align-items:center;gap:6px}.severity-cell svg{width:16px;height:16px;flex-shrink:0}.severity-cell--high{color:var(--error)}.severity-cell--high svg path{fill:var(--error)}.severity-cell--medium{color:var(--warning)}.severity-cell--medium svg path{fill:var(--warning)}.severity-cell--low{color:var(--success)}.severity-cell--low svg path{fill:var(--success)}.severity-cell--default{color:var(--text-muted)}.severity-cell--default svg path{fill:var(--text-muted)}.dropdown-cell-container{display:flex;align-items:center;width:100%;min-height:32px}.dropdown-cell-container .dropdown-cell-select{width:100%;margin:0}.dropdown-cell-container .dropdown-cell-select .mud-input{font-size:.8125rem;padding:2px 4px;margin:0}.dropdown-cell-container .dropdown-cell-select .mud-input::before,.dropdown-cell-container .dropdown-cell-select .mud-input::after{border:none !important}.dropdown-cell-container .dropdown-cell-select .mud-input-slot{padding:2px 4px}.dropdown-cell-container .dropdown-cell-select .mud-select-input{font-size:1rem;font-weight:300;line-height:1.5rem;cursor:pointer}.dropdown-cell-container .dropdown-cell-select .mud-icon-root{font-size:1rem}.dropdown-cell-container .dropdown-cell-select .mud-icon-root path,.dropdown-cell-container .dropdown-cell-select .mud-icon-root rect,.dropdown-cell-container .dropdown-cell-select .mud-icon-root g,.dropdown-cell-container .dropdown-cell-select .mud-icon-root svg,.dropdown-cell-container .dropdown-cell-select .mud-icon-root svg path,.dropdown-cell-container .dropdown-cell-select .mud-icon-root svg rect{fill:var(--text-muted) !important;color:var(--text-muted) !important}.dropdown-cell-popover .mud-list-item{font-size:.8125rem;min-height:32px;padding:4px 12px}.complete-tasks-banner{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:6px;background:color-mix(in srgb, var(--warning) 10%, transparent);border:1px solid color-mix(in srgb, var(--warning) 40%, transparent);cursor:pointer;margin-bottom:.75rem;transition:background .15s ease}.complete-tasks-banner:hover{background:color-mix(in srgb, var(--warning) 18%, transparent)}.complete-tasks-banner .banner-icon{color:var(--warning);flex-shrink:0}.workflow-filter-editor{min-width:200px}.workflow-item{display:flex;align-items:center;padding:4px 0}.documents-filter-editor{min-width:250px}.controls-filter-editor{min-width:350px;max-height:400px;overflow-y:auto}.controls-tree{width:100%}.control-tree-node{display:flex;align-items:center;gap:8px;padding:4px 0}.control-icon{width:20px;height:20px;object-fit:contain}.control-set-name{font-weight:600;color:var(--primary-color, #1976d2)}.control-name{font-weight:400;color:var(--text-primary, #333);padding-left:28px}.compyl-drawer-container{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1900}.compyl-drawer-container.open{pointer-events:auto}.compyl-drawer-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1;animation:fadeIn .3s ease}.compyl-drawer{position:fixed;top:0;height:100%;max-height:100vh;background:var(--modal-background-surface);box-shadow:0 .5rem 2rem rgba(0,0,0,.3);z-index:2;display:flex;flex-direction:column;min-height:0;overflow:hidden;overscroll-behavior:contain;transform:translateX(-100%);visibility:hidden;transition:transform .3s ease,visibility 0s linear .3s}.compyl-drawer.left{left:0;transform:translateX(-100%)}.compyl-drawer.left.open{transform:translateX(0);visibility:visible;transition:transform .3s ease,visibility 0s linear 0s}.compyl-drawer.right{right:0;left:auto;transform:translateX(100%)}.compyl-drawer.right.open{transform:translateX(0);visibility:visible;transition:transform .3s ease,visibility 0s linear 0s}.compyl-drawer .compyl-drawer-header{padding:1.5rem;border-bottom:1px solid var(--border-primary);display:flex;align-items:center;gap:1rem;flex-shrink:0;min-width:0;height:4rem}.compyl-drawer .compyl-drawer-header h3{font-size:1.1125rem;font-style:normal;font-weight:400;line-height:28px;font-size:1rem;font-weight:300;line-height:1.5rem;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.compyl-drawer .compyl-drawer-header.compyl-drawer-header-custom{height:auto;min-height:4rem;align-items:flex-start;padding-top:1.25rem;padding-bottom:1.25rem}.compyl-drawer .compyl-drawer-header .compyl-drawer-header-main{flex:1 1 0;min-width:0;align-self:center}.compyl-drawer .compyl-drawer-header .compyl-drawer-header-main .audit-drawer-header-info{max-width:100%}.compyl-drawer .compyl-drawer-header .compyl-drawer-header-main .audit-drawer-header-info .text-muted{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compyl-drawer .compyl-drawer-header .header-actions-spacer{flex:1 1 0;min-width:0}.compyl-drawer .compyl-drawer-header .header-actions{display:flex;align-items:center;gap:.75rem;flex:0 1 auto;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.compyl-drawer .compyl-drawer-header .header-actions::-webkit-scrollbar{height:.25rem}.compyl-drawer .compyl-drawer-header .header-actions::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.compyl-drawer .compyl-drawer-header .header-actions::-webkit-scrollbar-thumb{background:var(--border-primary);border-radius:.125rem}.compyl-drawer .compyl-drawer-header .header-actions>*{flex-shrink:0}.compyl-drawer .compyl-drawer-header .header-actions .compyl-button.btn.btn-primary.tertiary:not(:disabled){color:var(--body-text) !important}.compyl-drawer .compyl-drawer-header .header-actions .compyl-button.btn.btn-primary.tertiary:not(:disabled) .mud-button-label,.compyl-drawer .compyl-drawer-header .header-actions .compyl-button.btn.btn-primary.tertiary:not(:disabled) .mud-button-label *{color:var(--body-text) !important}.compyl-drawer .compyl-drawer-header .header-actions .compyl-button.btn.btn-primary.tertiary:not(:disabled) svg,.compyl-drawer .compyl-drawer-header .header-actions .compyl-button.btn.btn-primary.tertiary:not(:disabled) .mud-icon-root,.compyl-drawer .compyl-drawer-header .header-actions .compyl-button.btn.btn-primary.tertiary:not(:disabled) .mud-svg-icon{color:var(--body-text) !important;fill:var(--body-text) !important}.compyl-drawer .compyl-drawer-header .header-actions .compyl-button.btn.btn-primary.tertiary:not(:disabled):hover{background:rgba(var(--chip-fill-rgb), 0.3) !important;color:var(--body-text) !important}.compyl-drawer .compyl-drawer-header .header-actions .compyl-button.btn.btn-primary.tertiary:not(:disabled):hover .mud-button-label,.compyl-drawer .compyl-drawer-header .header-actions .compyl-button.btn.btn-primary.tertiary:not(:disabled):hover .mud-button-label *{color:var(--body-text) !important}.compyl-drawer .compyl-drawer-header .header-actions .compyl-button.btn.btn-primary.tertiary:not(:disabled):hover svg,.compyl-drawer .compyl-drawer-header .header-actions .compyl-button.btn.btn-primary.tertiary:not(:disabled):hover .mud-icon-root,.compyl-drawer .compyl-drawer-header .header-actions .compyl-button.btn.btn-primary.tertiary:not(:disabled):hover .mud-svg-icon{color:var(--body-text) !important;fill:var(--body-text) !important}.compyl-drawer .compyl-drawer-header .header-actions .compyl-button.btn.btn-primary.tertiary:not(:disabled):focus,.compyl-drawer .compyl-drawer-header .header-actions .compyl-button.btn.btn-primary.tertiary:not(:disabled):focus-visible,.compyl-drawer .compyl-drawer-header .header-actions .compyl-button.btn.btn-primary.tertiary:not(:disabled).mud-focus-visible{background:var(--segmented-focus) !important;color:var(--body-text) !important}.compyl-drawer .compyl-drawer-header .header-actions .compyl-button.btn.btn-primary.tertiary:not(:disabled):focus .mud-button-label,.compyl-drawer .compyl-drawer-header .header-actions .compyl-button.btn.btn-primary.tertiary:not(:disabled):focus .mud-button-label *,.compyl-drawer .compyl-drawer-header .header-actions .compyl-button.btn.btn-primary.tertiary:not(:disabled):focus-visible .mud-button-label,.compyl-drawer .compyl-drawer-header .header-actions .compyl-button.btn.btn-primary.tertiary:not(:disabled):focus-visible .mud-button-label *,.compyl-drawer .compyl-drawer-header .header-actions .compyl-button.btn.btn-primary.tertiary:not(:disabled).mud-focus-visible .mud-button-label,.compyl-drawer .compyl-drawer-header .header-actions .compyl-button.btn.btn-primary.tertiary:not(:disabled).mud-focus-visible .mud-button-label *{color:var(--body-text) !important}.compyl-drawer .compyl-drawer-header .close-btn-drawer{flex-shrink:0}.compyl-drawer .compyl-drawer-header .close-btn-drawer :global(.mud-icon-root){color:var(--body-text)}.compyl-drawer .compyl-drawer-content{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-left:.75rem;padding-right:.75rem}.compyl-drawer .compyl-drawer-content::-webkit-scrollbar{width:.5rem}.compyl-drawer .compyl-drawer-content::-webkit-scrollbar-track{background:var(--surface-low)}.compyl-drawer .compyl-drawer-content::-webkit-scrollbar-thumb{background:var(--border-primary);border-radius:.25rem}.compyl-drawer .compyl-drawer-content::-webkit-scrollbar-thumb:hover{background:var(--border-secondary)}.compyl-drawer .compyl-drawer-footer{padding:1rem 1.5rem;border-top:1px solid var(--border-primary);display:flex;flex-direction:column;gap:.75rem;flex-shrink:0;width:100%;box-sizing:border-box}body.compyl-drawer-open{overflow:hidden !important;padding-right:var(--compyl-scrollbar-comp, 0) !important}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.compyl-drawer-layer-overlay{position:fixed;inset:0;z-index:10;pointer-events:none}.compyl-drawer-layer-overlay .discussion-overlay{pointer-events:auto}.compyl-drawer-footer-row{width:100%;display:flex;gap:.75rem}.compyl-drawer-footer-col{width:100%;display:flex;flex-direction:column;gap:.75rem}.compyl-drawer-footer-btn-grow{flex:1;min-width:0}.compyl-drawer-footer-edit-actions{align-items:stretch}.compyl-related-tasks-panel{width:100%;display:flex;flex-direction:column;gap:.5rem;margin-bottom:.75rem;min-height:0}.compyl-related-tasks-empty-banner{width:100%;margin-bottom:.75rem}.compyl-related-tasks-header{display:flex;align-items:center;gap:.5rem}.compyl-related-tasks-progress-label{margin-left:auto}.compyl-related-tasks-progress{width:100%}.compyl-related-tasks-list{display:flex;flex-direction:column;gap:.5rem;max-height:clamp(5rem,22vh,14rem);min-height:0;overflow-y:auto;padding-right:.25rem;scrollbar-gutter:stable}.compyl-related-tasks-list::-webkit-scrollbar{width:.375rem}.compyl-related-tasks-list::-webkit-scrollbar-track{background:var(--surface-low)}.compyl-related-tasks-list::-webkit-scrollbar-thumb{background:var(--border-primary);border-radius:.25rem}.compyl-related-tasks-list::-webkit-scrollbar-thumb:hover{background:var(--border-secondary)}.compyl-related-task-row{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.compyl-related-task-link{color:var(--body-text);text-decoration:underline;text-decoration-color:var(--border-secondary)}.compyl-task-workflow-badge{border:1px solid var(--border-secondary);color:var(--body-text);background:var(--surface-lowest)}.duplicate-drawer-wrapper .compyl-drawer-container,.task-drawer-nested-wrapper .compyl-drawer-container,.entity-drawer-nested-wrapper .compyl-drawer-container,.risk-drawer-nested-wrapper .compyl-drawer-container{z-index:1899 !important}.duplicate-drawer-wrapper,.task-drawer-nested-wrapper,.entity-drawer-nested-wrapper,.risk-drawer-nested-wrapper{--compyl-nested-drawer-right: var( --nested-drawer-right, var( --risk-nested-drawer-right, var( --client-nested-drawer-right, var( --itasset-nested-drawer-right, var( --incident-nested-entity-drawer-right, var(--vendors-nested-drawer-right, 50%) ) ) ) ) )}.duplicate-drawer-wrapper .compyl-drawer-overlay,.task-drawer-nested-wrapper .compyl-drawer-overlay,.entity-drawer-nested-wrapper .compyl-drawer-overlay,.risk-drawer-nested-wrapper .compyl-drawer-overlay{display:none !important}.duplicate-drawer-wrapper::before,.task-drawer-nested-wrapper::before,.entity-drawer-nested-wrapper::before,.risk-drawer-nested-wrapper::before{content:"";position:fixed;top:0;right:0;bottom:0;width:var(--compyl-nested-drawer-right);z-index:1902;background:rgba(0,0,0,0);pointer-events:auto}.duplicate-drawer-wrapper .compyl-drawer-container,.task-drawer-nested-wrapper .compyl-drawer-container,.entity-drawer-nested-wrapper .compyl-drawer-container,.risk-drawer-nested-wrapper .compyl-drawer-container{left:0;right:var(--compyl-nested-drawer-right);width:auto;overflow:hidden;pointer-events:none !important;z-index:1901 !important}.duplicate-drawer-wrapper .compyl-drawer-container>.compyl-drawer,.task-drawer-nested-wrapper .compyl-drawer-container>.compyl-drawer,.entity-drawer-nested-wrapper .compyl-drawer-container>.compyl-drawer,.risk-drawer-nested-wrapper .compyl-drawer-container>.compyl-drawer{position:absolute;right:0 !important;width:100% !important;pointer-events:auto !important}.unified-drawer{display:flex;flex-direction:column;width:100%;min-width:0;max-width:100vw;box-sizing:border-box}@media(prefers-reduced-motion: no-preference){.unified-drawer{backdrop-filter:blur(2px)}}html:has(body.compyl-drawer-open){scrollbar-gutter:auto !important}.compyl-drawer:has(.unified-drawer){background:var(--surface-raised-low);border-left:1px solid var(--border-secondary);scrollbar-width:thin;scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0)}.compyl-drawer:has(.unified-drawer)::-webkit-scrollbar{width:.25rem !important;background-color:rgba(0,0,0,0) !important}.compyl-drawer:has(.unified-drawer)::-webkit-scrollbar-track{background:rgba(0,0,0,0) !important;box-shadow:none !important;border:none !important}.compyl-drawer:has(.unified-drawer)::-webkit-scrollbar-thumb{background:rgba(0,0,0,0) !important;border-radius:1.563rem !important;visibility:hidden !important}.compyl-drawer:has(.unified-drawer):hover{scrollbar-width:thin;scrollbar-color:var(--component-scroll-thumb) rgba(0,0,0,0)}.compyl-drawer:has(.unified-drawer):hover::-webkit-scrollbar{width:.25rem !important;height:.25rem !important}.compyl-drawer:has(.unified-drawer):hover::-webkit-scrollbar-thumb{background:var(--component-scroll-thumb) !important;border-radius:1.563rem !important;visibility:visible !important;cursor:pointer !important}.compyl-drawer:has(.unified-drawer):hover::-webkit-scrollbar-thumb:hover{background:var(--component-scroll-thumb-hover) !important}.compyl-drawer:has(.unified-drawer)>.compyl-drawer-header.compyl-drawer-header-custom{height:auto;min-height:3.25rem;padding:0;align-items:stretch;gap:0;border-bottom:none}.compyl-drawer:has(.unified-drawer)>.compyl-drawer-header.compyl-drawer-header-custom>.header-actions-spacer,.compyl-drawer:has(.unified-drawer)>.compyl-drawer-header.compyl-drawer-header-custom>.close-btn-drawer{display:none}.compyl-drawer:has(.unified-drawer)>.compyl-drawer-header.compyl-drawer-header-custom>.compyl-drawer-header-main{align-self:stretch;min-width:0}.compyl-drawer:has(.unified-drawer)>.compyl-drawer-content{padding-left:0;padding-right:0;display:flex;flex-direction:column;min-height:0;overflow:hidden}.compyl-drawer:has(.unified-drawer) .unified-drawer-section.compyl-attention-ring,.compyl-drawer:has(.unified-drawer) .unified-drawer-section.compyl-attention-ring.compyl-attention-ring-burst{position:relative;z-index:0;animation:none;box-shadow:none;border-radius:0}.compyl-drawer:has(.unified-drawer) .unified-drawer-section.compyl-attention-ring.compyl-attention-ring-burst::after{content:"";position:absolute;pointer-events:none;border-radius:.375rem;inset:-0.75rem 0;animation:compyl-attention-ring-burst 2s ease-in-out .15s forwards;z-index:0}.compyl-drawer:has(.unified-drawer) .unified-drawer-section:first-of-type.compyl-attention-ring.compyl-attention-ring-burst::after{left:-1.5rem;right:-1.5rem}.compyl-drawer:has(.unified-drawer) .unified-drawer-section+.unified-drawer-section.compyl-attention-ring.compyl-attention-ring-burst::after{top:.75rem}.unified-drawer-header{display:flex;align-items:center;gap:.5rem;width:100%;min-width:0;padding:.5rem 1rem}.unified-drawer-header .unified-drawer-header-title-cluster{display:flex;flex-direction:column;align-items:stretch;flex:1 1 auto;min-width:0;gap:.125rem}.unified-drawer-header .unified-drawer-header-title-row{display:flex;align-items:center;flex-wrap:nowrap;gap:.5rem;min-width:0;flex:1 1 auto}.unified-drawer-header .unified-drawer-header-title-row>.mud-tooltip-root{min-width:0;flex:0 1 auto;overflow:hidden;max-width:100%}.unified-drawer-header .unified-drawer-header-subtitle{display:flex;flex-direction:column;gap:.125rem;min-width:0;max-width:100%}.unified-drawer-header .unified-drawer-header-title-row:has(.unified-drawer-header-module-icon)+.unified-drawer-header-subtitle{padding-left:1.75rem}.unified-drawer-header .unified-drawer-header-module-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--body-text)}.unified-drawer-header .unified-drawer-header-module-icon path,.unified-drawer-header .unified-drawer-header-module-icon rect,.unified-drawer-header .unified-drawer-header-module-icon g,.unified-drawer-header .unified-drawer-header-module-icon svg,.unified-drawer-header .unified-drawer-header-module-icon svg path,.unified-drawer-header .unified-drawer-header-module-icon svg rect{fill:var(--body-text) !important;color:var(--body-text) !important}.unified-drawer-header .unified-drawer-header-title{margin:0;min-width:0;flex:0 1 auto;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:1.125rem;font-weight:500;color:var(--body-text)}.unified-drawer-header .unified-drawer-header-metadata{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;flex:0 0 auto;min-width:0}.unified-drawer-header .unified-drawer-header-right{display:flex;align-items:center;gap:.5rem;flex:0 0 auto}.unified-drawer-mode-toggle{display:inline-flex;align-items:center;width:fit-content;background-color:var(--surface-raised);border:1px solid var(--border-secondary);border-radius:.25rem;padding:.125rem;overflow:hidden}.unified-drawer-mode-toggle.is-disabled{opacity:.55;pointer-events:none}.unified-drawer-mode-toggle .unified-drawer-mode-toggle-btn{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;height:2rem;padding:.375rem .75rem;border:none;background:rgba(0,0,0,0);border-radius:.25rem;color:var(--text-muted);cursor:pointer;transition:background-color .15s ease,color .15s ease;font-size:.875rem;font-weight:500;white-space:nowrap}.unified-drawer-mode-toggle .unified-drawer-mode-toggle-btn:hover:not(:disabled):not(.is-active){color:var(--body-text)}.unified-drawer-mode-toggle .unified-drawer-mode-toggle-btn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.unified-drawer-mode-toggle .unified-drawer-mode-toggle-btn:disabled{cursor:not-allowed}.unified-drawer-mode-toggle .unified-drawer-mode-toggle-btn.is-active{background-color:var(--surface-raised-low);color:var(--body-text);box-shadow:0 1px 6px 3px rgba(0,0,0,.125)}.unified-drawer-tabs{display:flex;align-items:stretch;gap:0;border-bottom:1px solid var(--border-secondary);padding:0 1rem;overflow-x:auto;scrollbar-width:thin}.unified-drawer-tabs .compyl-button.unified-drawer-tabs-btn{min-width:unset;min-height:2.5rem;padding:.5rem .75rem;background-color:rgba(0,0,0,0) !important;border:none !important;border-bottom:2px solid rgba(0,0,0,0) !important;border-radius:0 !important;box-shadow:none !important;cursor:pointer;font-size:.875rem;font-weight:500;letter-spacing:normal;text-transform:none;white-space:nowrap;transition:color .15s ease,border-color .15s ease}.unified-drawer-tabs .compyl-button.unified-drawer-tabs-btn .mud-button-label{display:inline-flex;align-items:center;gap:.5rem;color:var(--text-muted) !important}.unified-drawer-tabs .compyl-button.unified-drawer-tabs-btn:hover:not(:disabled):not(.is-active) .mud-button-label{color:var(--body-text) !important}.unified-drawer-tabs .compyl-button.unified-drawer-tabs-btn:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.unified-drawer-tabs .compyl-button.unified-drawer-tabs-btn.is-active{border-bottom-color:var(--primary) !important}.unified-drawer-tabs .compyl-button.unified-drawer-tabs-btn.is-active .mud-button-label,.unified-drawer-tabs .compyl-button.unified-drawer-tabs-btn.is-active .mud-button-label .mud-typography,.unified-drawer-tabs .compyl-button.unified-drawer-tabs-btn.is-active .mud-button-label p{color:var(--primary) !important;fill:var(--primary) !important}.unified-drawer-tabs .compyl-button.unified-drawer-tabs-btn.is-disabled,.unified-drawer-tabs .compyl-button.unified-drawer-tabs-btn:disabled{opacity:.45;cursor:not-allowed}.unified-drawer-tabs .unified-drawer-tabs-label{line-height:1.25}.unified-drawer-tabs .compyl-button.unified-drawer-tabs-btn svg path[fill="#121212"]{fill:currentColor}.unified-drawer-tabs .unified-drawer-tabs-badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .375rem;border-radius:999px;background:var(--surface-raised);color:var(--body-text);font-size:.75rem;font-weight:500}.unified-drawer-tabs .unified-drawer-tabs-badge.is-primary{background:var(--primary);color:var(--body)}.unified-drawer-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:1rem 1.5rem;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0)}.unified-drawer-body::-webkit-scrollbar{width:.25rem !important;background-color:rgba(0,0,0,0) !important}.unified-drawer-body::-webkit-scrollbar-track{background:rgba(0,0,0,0) !important;box-shadow:none !important;border:none !important}.unified-drawer-body::-webkit-scrollbar-thumb{background:rgba(0,0,0,0) !important;border-radius:1.563rem !important;visibility:hidden !important}.unified-drawer-body:hover{scrollbar-width:thin;scrollbar-color:var(--component-scroll-thumb) rgba(0,0,0,0)}.unified-drawer-body:hover::-webkit-scrollbar{width:.25rem !important;height:.25rem !important}.unified-drawer-body:hover::-webkit-scrollbar-thumb{background:var(--component-scroll-thumb) !important;border-radius:1.563rem !important;visibility:visible !important;cursor:pointer !important}.unified-drawer-body:hover::-webkit-scrollbar-thumb:hover{background:var(--component-scroll-thumb-hover) !important}.unified-drawer-body [class$=-drawer-v2-content],.unified-drawer-body [class$=-drawer-v2-edit-content]{padding:0}.unified-drawer-anchor-nav{display:flex;flex-wrap:nowrap;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--surface-raised-low);border-bottom:1px solid var(--border-secondary);overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.unified-drawer-anchor-nav::-webkit-scrollbar{height:.25rem}.unified-drawer-anchor-nav::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.unified-drawer-anchor-nav::-webkit-scrollbar-thumb{background:var(--border-primary);border-radius:.125rem}.unified-drawer-anchor-nav .compyl-button.unified-drawer-anchor-nav-pill{min-width:unset;min-height:2rem;padding:.25rem .75rem;border:1px solid var(--border-secondary) !important;border-radius:999px !important;background-color:rgba(0,0,0,0) !important;box-shadow:none !important;cursor:pointer;font-size:.8125rem;font-weight:500;letter-spacing:normal;text-transform:none;white-space:nowrap;flex-shrink:0;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.unified-drawer-anchor-nav .compyl-button.unified-drawer-anchor-nav-pill .mud-button-label{display:inline-flex;align-items:center;color:var(--text-muted) !important}.unified-drawer-anchor-nav .compyl-button.unified-drawer-anchor-nav-pill:hover:not(.is-active):not(:disabled){border-color:var(--border-primary) !important}.unified-drawer-anchor-nav .compyl-button.unified-drawer-anchor-nav-pill:hover:not(.is-active):not(:disabled) .mud-button-label{color:var(--body-text) !important}.unified-drawer-anchor-nav .compyl-button.unified-drawer-anchor-nav-pill:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.unified-drawer-anchor-nav .compyl-button.unified-drawer-anchor-nav-pill.is-active{background-color:rgba(var(--primary-rgb, 0, 124, 119), 0.15) !important;border-color:var(--primary) !important}.unified-drawer-anchor-nav .compyl-button.unified-drawer-anchor-nav-pill.is-active .mud-button-label,.unified-drawer-anchor-nav .compyl-button.unified-drawer-anchor-nav-pill.is-active .mud-button-label .mud-typography,.unified-drawer-anchor-nav .compyl-button.unified-drawer-anchor-nav-pill.is-active .mud-button-label p{color:var(--primary) !important;fill:var(--primary) !important}.unified-drawer-panel{display:block}.unified-drawer-panel.is-hidden{display:none}.unified-drawer-mode-panel{display:block}.unified-drawer-mode-panel.is-hidden{display:none}.unified-drawer-section-header{display:flex;align-items:center;gap:.5rem;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:500;color:var(--text-muted);margin-bottom:.5rem}.unified-drawer-section-header path,.unified-drawer-section-header rect,.unified-drawer-section-header g,.unified-drawer-section-header svg,.unified-drawer-section-header svg path,.unified-drawer-section-header svg rect{fill:var(--text-muted) !important;color:var(--text-muted) !important}.unified-drawer-section+.unified-drawer-section{margin-top:1.5rem;margin-left:-1.5rem;margin-right:-1.5rem;padding-top:1.5rem;padding-left:1.5rem;padding-right:1.5rem;border-top:1px solid var(--border-secondary)}.unified-drawer-field-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:1.5rem;row-gap:1rem}.unified-drawer-field-grid .unified-drawer-field-grid-full{grid-column:1/-1}.compyl-drawer-footer-unified{display:flex;align-items:center;gap:.75rem;width:100%}.compyl-drawer-footer-unified .compyl-drawer-footer-unified-delete{flex:0 0 auto}.compyl-drawer-footer-unified .compyl-drawer-footer-unified-delete-placeholder{flex:0 0 auto}.compyl-drawer-footer-unified .compyl-drawer-footer-unified-spacer{flex:1 1 auto;min-width:0}.compyl-drawer-footer-unified .compyl-drawer-footer-unified-right{display:flex;align-items:center;gap:.5rem;flex:0 0 auto}.compyl-drawer-footer-unified .compyl-drawer-footer-unified-completed-caption{color:var(--text-muted);font-style:italic;font-size:.875rem}.drawer-assoc-panels{display:flex;flex-direction:column;gap:.5rem}.drawer-assoc-panel{border:.0625rem solid color-mix(in srgb, var(--border-secondary) var(--thin-border), transparent);border-radius:.625rem;background-color:var(--modal-background-surface);box-shadow:var(--surface-high-shadow);overflow:visible}.drawer-assoc-panel .drawer-assoc-panel-header{display:flex;align-items:center;gap:.5rem;width:100%;padding:.625rem .75rem;background:rgba(0,0,0,0);border:none;cursor:pointer;text-align:left;transition:background-color .2s ease}.drawer-assoc-panel .drawer-assoc-panel-header:hover{background-color:color-mix(in srgb, var(--body-text) 4%, transparent)}.drawer-assoc-panel .drawer-assoc-panel-icon{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:.375rem;background-color:var(--surface-low);color:var(--body-text);flex-shrink:0}.drawer-assoc-panel .drawer-assoc-panel-icon path,.drawer-assoc-panel .drawer-assoc-panel-icon rect,.drawer-assoc-panel .drawer-assoc-panel-icon g,.drawer-assoc-panel .drawer-assoc-panel-icon svg,.drawer-assoc-panel .drawer-assoc-panel-icon svg path,.drawer-assoc-panel .drawer-assoc-panel-icon svg rect{fill:var(--body-text) !important;color:var(--body-text) !important}.drawer-assoc-panel .drawer-assoc-panel-label{font-size:.8125rem;font-weight:500;color:var(--body-text)}.drawer-assoc-panel .drawer-assoc-panel-label-link{padding:0;background:rgba(0,0,0,0);border:none;cursor:pointer;text-align:left}.drawer-assoc-panel .drawer-assoc-panel-label-link:hover{text-decoration:underline}.drawer-assoc-panel .drawer-assoc-panel-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .375rem;border-radius:.625rem;font-size:.7rem;background:var(--surface-low);border:.0625rem solid var(--border-primary);color:var(--body-text)}.drawer-assoc-panel .drawer-assoc-panel-spacer{flex:1}.drawer-assoc-panel .chevron-icon{color:var(--body-text);opacity:.6}.drawer-assoc-panel .drawer-assoc-panel-body{display:flex;flex-direction:column;border-top:.0625rem solid color-mix(in srgb, var(--border-secondary) var(--thin-border), transparent)}.drawer-assoc-panel .drawer-assoc-panel-body--virtualized{display:block;max-height:24rem;overflow-y:auto}.drawer-assoc-panel .drawer-assoc-row-skeleton{cursor:default}.drawer-assoc-panel .drawer-assoc-row-skeleton .drawer-assoc-row-skeleton-icon{flex-shrink:0}.drawer-assoc-panel .drawer-assoc-row-skeleton .drawer-assoc-row-skeleton-text{flex:1;max-width:60%;border-radius:.25rem}.drawer-assoc-panel .drawer-assoc-row{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;min-width:0;border-bottom:.0625rem solid color-mix(in srgb, var(--border-secondary) 50%, transparent)}.drawer-assoc-panel .drawer-assoc-row:last-child{border-bottom:none}.drawer-assoc-panel .drawer-assoc-row.clickable{cursor:pointer}.drawer-assoc-panel .drawer-assoc-row.clickable:hover{background-color:color-mix(in srgb, var(--body-text) 4%, transparent)}.drawer-assoc-panel .drawer-assoc-row .drawer-assoc-row-icon{flex-shrink:0}.drawer-assoc-panel .drawer-assoc-row .drawer-assoc-row-icon path,.drawer-assoc-panel .drawer-assoc-row .drawer-assoc-row-icon rect,.drawer-assoc-panel .drawer-assoc-row .drawer-assoc-row-icon g,.drawer-assoc-panel .drawer-assoc-row .drawer-assoc-row-icon svg,.drawer-assoc-panel .drawer-assoc-row .drawer-assoc-row-icon svg path,.drawer-assoc-panel .drawer-assoc-row .drawer-assoc-row-icon svg rect{fill:var(--text-muted) !important;color:var(--text-muted) !important}.drawer-assoc-panel .drawer-assoc-row .mud-tooltip-root.mud-tooltip-inline{display:block;min-width:0;flex:1;max-width:100%;overflow:hidden}.drawer-assoc-panel .drawer-assoc-row .drawer-assoc-row-name{font-size:.8125rem}.drawer-assoc-panel .drawer-assoc-row .drawer-assoc-row-status.mud-chip.blip{flex-shrink:0;margin-left:auto;height:1.25rem !important;padding:.125rem .375rem !important;font-size:.6875rem !important;overflow:visible !important}.drawer-assoc-panel .drawer-assoc-row .drawer-assoc-row-status.mud-chip.blip::before{width:.375rem !important;height:.375rem !important;margin-right:.25rem !important}.drawer-assoc-panel .drawer-assoc-row .drawer-assoc-row-status.mud-chip.blip .mud-chip-content{line-height:1 !important}.drawer-assoc-panel .drawer-assoc-row .drawer-assoc-row-actions{display:inline-flex;align-items:center;flex-shrink:0;margin-left:auto;position:relative}.drawer-assoc-panel .drawer-assoc-row .drawer-assoc-row-status+.drawer-assoc-row-actions{margin-left:.25rem}.drawer-assoc-row-menu-popover{min-width:11rem}.drawer-assoc-row-menu-popover .drawer-assoc-row-menu-content{min-width:11rem}.drawer-assoc-row-menu-popover .mud-button-label,.drawer-assoc-row-menu-popover .mud-typography,.drawer-assoc-row-menu-popover .compyl-body-text,.drawer-assoc-row-menu-popover .compyl-small-text{white-space:nowrap}.unified-drawer-body .drawer-assoc-panel.compyl-attention-ring,.unified-drawer-body .drawer-assoc-panel.compyl-attention-ring.compyl-attention-ring-burst{position:relative;z-index:0;animation:none;box-shadow:none;overflow:visible}.unified-drawer-body .drawer-assoc-panel.compyl-attention-ring.compyl-attention-ring-burst::after{content:"";position:absolute;pointer-events:none;border-radius:.625rem;inset:-0.25rem;animation:compyl-attention-ring-burst 2s ease-in-out .15s forwards;z-index:0}.drawer-tasks-banner{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.625rem .75rem;border-radius:.5rem;border:.0625rem solid color-mix(in srgb, var(--warning) 40%, transparent);background:color-mix(in srgb, var(--warning) 10%, transparent)}.drawer-tasks-banner .drawer-tasks-banner-message{display:flex;align-items:center;gap:.5rem}.drawer-tasks-banner .banner-icon{color:var(--warning);fill:var(--warning);flex-shrink:0}.drawer-tasks-banner-complete-btn{color:var(--button-text)}.drawer-tasks-banner.drawer-tasks-banner-success{border-color:color-mix(in srgb, var(--success) 40%, transparent);background:color-mix(in srgb, var(--success) 10%, transparent)}.drawer-tasks-banner.drawer-tasks-banner-success .banner-icon{color:var(--success);fill:var(--success)}.unified-drawer-panel[data-panel=files]:not(.is-hidden){height:100%}.drawer-files-panel{display:flex;flex-direction:column;gap:1rem;height:100%;min-height:0}.drawer-files-panel .drawer-files-panel-alert{margin:0;flex:0 0 auto}.drawer-files-panel .drawer-files-panel-progress,.drawer-files-panel .drawer-files-panel-busy{flex:0 0 auto;display:flex;flex-direction:column;gap:.5rem;padding:1.5rem;border-radius:.5rem;background-color:var(--surface-low)}.drawer-files-panel .drawer-files-panel-busy{flex-direction:row;align-items:center;justify-content:center}.drawer-files-panel .drawer-files-panel-content{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:1rem}.drawer-files-panel .drawer-files-panel-content.is-hidden{display:none}.drawer-files-panel .drawer-files-panel-list{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:.5rem;padding-right:.25rem;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0)}.drawer-files-panel .drawer-files-panel-list::-webkit-scrollbar{width:.25rem !important;background-color:rgba(0,0,0,0) !important}.drawer-files-panel .drawer-files-panel-list::-webkit-scrollbar-track{background:rgba(0,0,0,0) !important;box-shadow:none !important;border:none !important}.drawer-files-panel .drawer-files-panel-list::-webkit-scrollbar-thumb{background:rgba(0,0,0,0) !important;border-radius:1.563rem !important;visibility:hidden !important}.drawer-files-panel .drawer-files-panel-list:hover{scrollbar-width:thin;scrollbar-color:var(--component-scroll-thumb) rgba(0,0,0,0)}.drawer-files-panel .drawer-files-panel-list:hover::-webkit-scrollbar{width:.25rem !important;height:.25rem !important}.drawer-files-panel .drawer-files-panel-list:hover::-webkit-scrollbar-thumb{background:var(--component-scroll-thumb) !important;border-radius:1.563rem !important;visibility:visible !important;cursor:pointer !important}.drawer-files-panel .drawer-files-panel-list:hover::-webkit-scrollbar-thumb:hover{background:var(--component-scroll-thumb-hover) !important}.drawer-files-panel .drawer-files-panel-row{display:flex;align-items:center;gap:.75rem;padding:.75rem;border:1px solid var(--border-primary);border-radius:.5rem;background-color:var(--surface-low)}.drawer-files-panel .drawer-files-panel-row-icon{flex:0 0 auto;width:1.25rem;height:1.25rem;color:var(--body-text)}.drawer-files-panel .drawer-files-panel-row-info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.125rem}.drawer-files-panel .drawer-files-panel-row-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drawer-files-panel .drawer-files-panel-row-meta{display:flex;flex-wrap:wrap;gap:.25rem 1rem}.drawer-files-panel .drawer-files-panel-row-actions{flex:0 0 auto;display:flex;align-items:center;gap:.25rem}.drawer-files-panel .drawer-files-panel-download-button.compyl-button.btn-icon.tertiary{color:var(--body-text) !important;min-width:2rem;padding:.375rem !important}.drawer-files-panel .drawer-files-panel-download-button.compyl-button.btn-icon.tertiary .mud-button-label{color:var(--body-text) !important}.drawer-files-panel .drawer-files-panel-download-button.compyl-button.btn-icon.tertiary .mud-button-label path,.drawer-files-panel .drawer-files-panel-download-button.compyl-button.btn-icon.tertiary .mud-button-label rect,.drawer-files-panel .drawer-files-panel-download-button.compyl-button.btn-icon.tertiary .mud-button-label g,.drawer-files-panel .drawer-files-panel-download-button.compyl-button.btn-icon.tertiary .mud-button-label svg,.drawer-files-panel .drawer-files-panel-download-button.compyl-button.btn-icon.tertiary .mud-button-label svg path,.drawer-files-panel .drawer-files-panel-download-button.compyl-button.btn-icon.tertiary .mud-button-label svg rect{fill:var(--body-text) !important;color:var(--body-text) !important}.drawer-files-panel .drawer-files-panel-download-button.compyl-button.btn-icon.tertiary:hover:not(:disabled),.drawer-files-panel .drawer-files-panel-download-button.compyl-button.btn-icon.tertiary:focus-visible:not(:disabled){background-color:color-mix(in srgb, var(--primary) 10%, transparent) !important;color:var(--primary) !important}.drawer-files-panel .drawer-files-panel-download-button.compyl-button.btn-icon.tertiary:hover:not(:disabled) .mud-button-label,.drawer-files-panel .drawer-files-panel-download-button.compyl-button.btn-icon.tertiary:focus-visible:not(:disabled) .mud-button-label{color:var(--primary) !important}.drawer-files-panel .drawer-files-panel-download-button.compyl-button.btn-icon.tertiary:hover:not(:disabled) .mud-button-label path,.drawer-files-panel .drawer-files-panel-download-button.compyl-button.btn-icon.tertiary:hover:not(:disabled) .mud-button-label rect,.drawer-files-panel .drawer-files-panel-download-button.compyl-button.btn-icon.tertiary:hover:not(:disabled) .mud-button-label g,.drawer-files-panel .drawer-files-panel-download-button.compyl-button.btn-icon.tertiary:hover:not(:disabled) .mud-button-label svg,.drawer-files-panel .drawer-files-panel-download-button.compyl-button.btn-icon.tertiary:hover:not(:disabled) .mud-button-label svg path,.drawer-files-panel .drawer-files-panel-download-button.compyl-button.btn-icon.tertiary:hover:not(:disabled) .mud-button-label svg rect,.drawer-files-panel .drawer-files-panel-download-button.compyl-button.btn-icon.tertiary:focus-visible:not(:disabled) .mud-button-label path,.drawer-files-panel .drawer-files-panel-download-button.compyl-button.btn-icon.tertiary:focus-visible:not(:disabled) .mud-button-label rect,.drawer-files-panel .drawer-files-panel-download-button.compyl-button.btn-icon.tertiary:focus-visible:not(:disabled) .mud-button-label g,.drawer-files-panel .drawer-files-panel-download-button.compyl-button.btn-icon.tertiary:focus-visible:not(:disabled) .mud-button-label svg,.drawer-files-panel .drawer-files-panel-download-button.compyl-button.btn-icon.tertiary:focus-visible:not(:disabled) .mud-button-label svg path,.drawer-files-panel .drawer-files-panel-download-button.compyl-button.btn-icon.tertiary:focus-visible:not(:disabled) .mud-button-label svg rect{fill:var(--primary) !important;color:var(--primary) !important}.drawer-files-panel .drawer-files-panel-dropzone{flex:0 0 auto;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:2rem 1rem;text-align:center;border:2px dashed var(--border-primary);border-radius:.5rem;transition:border-color .2s ease,background-color .2s ease}.drawer-files-panel .drawer-files-panel-dropzone.is-empty{flex:1 1 auto}.drawer-files-panel .drawer-files-panel-dropzone.is-dragover{border-color:var(--primary);background-color:color-mix(in srgb, var(--primary) 8%, transparent)}.drawer-files-panel .drawer-files-panel-input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:2}.drawer-files-panel .drawer-files-panel-dropzone-icon{width:2rem;height:2rem;color:var(--body-text);opacity:.6}.drawer-files-panel .drawer-files-panel-upload-actions{flex:0 0 auto;display:flex;justify-content:flex-end}.drawer-files-panel .drawer-files-panel-empty{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:2.5rem 1rem;text-align:center}.drawer-files-panel .drawer-files-panel-empty-icon{width:2.5rem;height:2.5rem;color:var(--body-text);opacity:.4}.drawer-files-panel .drawer-files-panel-empty-ghost{width:2.5rem;height:2.5rem;animation:compyl-float-vertical 3s ease-in-out infinite;will-change:transform}.drawer-files-panel .drawer-files-panel-empty-ghost path,.drawer-files-panel .drawer-files-panel-empty-ghost rect,.drawer-files-panel .drawer-files-panel-empty-ghost g,.drawer-files-panel .drawer-files-panel-empty-ghost svg,.drawer-files-panel .drawer-files-panel-empty-ghost svg path,.drawer-files-panel .drawer-files-panel-empty-ghost svg rect{fill:var(--text-muted) !important;color:var(--text-muted) !important}.unified-drawer-panel[data-panel=comments]:not(.is-hidden){height:100%}.drawer-comments-panel{height:100%;min-height:0}.drawer-comments-panel .discussion-embedded{display:flex;flex-direction:column;height:100%;min-height:0}.drawer-comments-panel .discussion-window-body{flex:1 1 auto;min-height:0}.drawer-comments-panel .discussion-embedded-history{flex:1 1 auto;min-height:0}.drawer-comments-panel .discussion-history-wrapper{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.drawer-comments-panel .discussion-history{max-height:none;min-height:0;flex:1 1 auto;overflow-y:auto}.drawer-comments-panel .discussion-comment-section{margin-top:auto}.drawer-comments-panel .discussion-history-empty{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding-top:1.5rem;text-align:center}.drawer-comments-panel .discussion-history-empty .discussion-empty-ghost{width:2.5rem;height:2.5rem;animation:compyl-float-vertical 3s ease-in-out infinite;will-change:transform}.drawer-comments-panel .discussion-history-empty .discussion-empty-ghost path,.drawer-comments-panel .discussion-history-empty .discussion-empty-ghost rect,.drawer-comments-panel .discussion-history-empty .discussion-empty-ghost g,.drawer-comments-panel .discussion-history-empty .discussion-empty-ghost svg,.drawer-comments-panel .discussion-history-empty .discussion-empty-ghost svg path,.drawer-comments-panel .discussion-history-empty .discussion-empty-ghost svg rect{fill:var(--text-muted) !important;color:var(--text-muted) !important}.drawer-comments-panel .dxbl-client-component.discussion-editor.dxbl-html-editor.dxbl-kbn-root-widget{height:auto !important}.change-log-view{display:flex;flex-direction:column;gap:1rem;padding:1rem}.change-log-view.standalone{padding:1.5rem}.change-log-view .change-log-toolbar .change-log-filter-row .change-log-chips{gap:.25rem}.change-log-view .change-log-toolbar .change-log-filter-row .change-log-chip{font-size:.75rem}.change-log-view .change-log-empty{background-color:var(--surface-low);border:1px dashed color-mix(in srgb, var(--border-primary) 80%, transparent);border-radius:.5rem;padding:2rem 1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--text-muted)}.change-log-view .change-log-skeleton,.change-log-view .change-log-timeline{display:flex;flex-direction:column;gap:.75rem}.change-log-view .change-log-group{background-color:var(--modal-background-surface);box-shadow:var(--surface-high-shadow);border:1px solid color-mix(in srgb, var(--border-secondary) 85%, transparent);border-radius:.5rem;padding:.75rem 1rem;display:flex;flex-direction:column;gap:.5rem;transition:border-color .15s ease,box-shadow .15s ease;position:relative}.change-log-view .change-log-group:hover{border-color:color-mix(in srgb, var(--border-primary) 90%, transparent)}.change-log-view .change-log-group:not(:last-child)::after{content:"";position:absolute;left:1.75rem;bottom:-0.75rem;width:1px;height:.75rem;background:color-mix(in srgb, var(--border-secondary) 80%, transparent)}.change-log-view .change-log-group.skeleton{pointer-events:none}.change-log-view .change-log-group-header{display:flex;align-items:center;gap:.75rem}.change-log-view .change-log-actor-avatar{width:2rem;height:2rem;border-radius:50%;background:color-mix(in srgb, var(--action) 14%, transparent);color:var(--action);display:inline-flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;flex:0 0 2rem}.change-log-view .change-log-actor-meta{display:flex;flex-direction:column;gap:0;line-height:1.15;min-width:0}.change-log-view .change-log-actor-name{font-weight:600}.change-log-view .change-log-kind-label,.change-log-view .change-log-time{white-space:nowrap}.change-log-view .change-log-group-body{display:flex;flex-direction:column;gap:.25rem;padding-left:2.75rem}.change-log-view .change-log-row{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;padding:.35rem .5rem;border-radius:.375rem;background:color-mix(in srgb, var(--surface-low) 80%, transparent)}.change-log-view .change-log-row.row-updated{border-left:3px solid color-mix(in srgb, var(--info) 70%, transparent)}.change-log-view .change-log-row.row-added{border-left:3px solid color-mix(in srgb, var(--success) 70%, transparent)}.change-log-view .change-log-row.row-removed,.change-log-view .change-log-row.row-deleted{border-left:3px solid color-mix(in srgb, var(--error) 70%, transparent)}.change-log-view .change-log-row.row-created{border-left:3px solid color-mix(in srgb, var(--action) 70%, transparent)}.change-log-view .change-log-row-icon{color:var(--text-muted);flex:0 0 12px}.change-log-view .change-log-row-target{font-weight:600;color:var(--body-text)}.change-log-view .change-log-row-diff{display:inline-flex;align-items:center;gap:.4rem;min-width:0;flex:1}.change-log-view .change-log-old{color:var(--text-muted);text-decoration:line-through;max-width:16ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.change-log-view .change-log-arrow{color:var(--text-muted);flex:0 0 auto}.change-log-view .change-log-new{color:var(--body-text);font-weight:500;max-width:24ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.change-log-view .change-log-row-value{color:var(--body-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.change-log-view .change-log-badge{font-size:.6875rem;font-weight:600;padding:.125rem .5rem;border-radius:999px;letter-spacing:.02em;text-transform:uppercase}.change-log-view .change-log-badge.change-log-badge-added{background:color-mix(in srgb, var(--success) 16%, transparent);color:var(--success)}.change-log-view .change-log-badge.change-log-badge-removed{background:color-mix(in srgb, var(--error) 14%, transparent);color:var(--error)}.change-log-view .change-log-badge.change-log-badge-created{background:color-mix(in srgb, var(--action) 14%, transparent);color:var(--action)}.entity-summary-card{background-color:var(--surface-low);border:1px solid color-mix(in srgb, var(--border-secondary) 80%, transparent);border-radius:.5rem;display:flex;align-items:stretch;gap:.5rem;padding:.625rem .875rem}.entity-summary-card.skeleton{pointer-events:none}.entity-summary-card .entity-summary-tile{display:flex;align-items:flex-start;gap:.625rem;flex:1;min-width:0}.entity-summary-card .entity-summary-icon{color:var(--text-muted);margin-top:2px}.entity-summary-card .entity-summary-meta{display:flex;flex-direction:column;gap:0;min-width:0}.entity-summary-card .entity-summary-divider{width:1px;align-self:stretch;background:color-mix(in srgb, var(--border-secondary) 70%, transparent)}.compyl-filter-builder-popup-body{padding:0 !important}.compyl-filter-builder{padding:1rem;background:var(--body);min-height:300px;max-height:600px;overflow-y:auto}.compyl-filter-builder::-webkit-scrollbar{width:.5rem}.compyl-filter-builder::-webkit-scrollbar-track{background:var(--surface-low)}.compyl-filter-builder::-webkit-scrollbar-thumb{background:var(--border-primary);border-radius:.25rem}.compyl-filter-builder::-webkit-scrollbar-thumb:hover{background:var(--border-secondary)}.compyl-filter-builder .status-filter-value{display:flex;align-items:center;gap:.5rem}.compyl-filter-builder .status-filter-value .status-blip{width:.5rem;height:.5rem;border-radius:50%;background:var(--blip-color);box-shadow:0 0 0 .25rem color-mix(in srgb, var(--blip-color) 30%, transparent);flex-shrink:0}.compyl-filter-builder .status-filter-value span{font-size:1rem;font-weight:300;line-height:1.5rem;font-size:.875rem}.compyl-filter-builder .user-filter-value{display:flex;align-items:center;gap:.5rem}.compyl-filter-builder .user-filter-value :global(.email-avatar-feature){flex-shrink:0}.compyl-filter-builder .user-filter-value span{font-size:1rem;font-weight:300;line-height:1.5rem;font-size:.875rem}.compyl-filter-builder-footer{display:flex;gap:.75rem;justify-content:flex-end;padding:1rem;border-top:1px solid var(--border-primary);background:var(--surface-raised)}.ai-insights-container{position:fixed;z-index:1000;transition:all .3s ease}.ai-insights-container.ai-insights-bottom-right{bottom:1rem;right:1rem;max-width:600px}@media(max-width: 768px){.ai-insights-container.ai-insights-bottom-right{bottom:.5rem;right:.5rem;left:.5rem;max-width:none}}.ai-insights-container.minimized .ai-insights-panel{display:none}.ai-insights-container.minimized .ai-insights-icon-btn{display:flex}.ai-insights-container.collapsed .ai-insights-panel{max-height:180px}.ai-insights-container.expanded .ai-insights-panel{max-height:80vh}@media(max-width: 768px){.ai-insights-container.expanded .ai-insights-panel{max-height:70vh}}.ai-insights-panel{background-color:var(--surface-low);border:2px solid var(--action) !important;border-radius:.75rem;padding:1.5rem;box-shadow:0 8px 32px rgba(0,0,0,.2);overflow-y:auto;overflow-x:hidden;transition:max-height .3s ease;background:var(--surface-low)}@media(max-width: 768px){.ai-insights-panel{padding:1rem}}.ai-insights-panel::-webkit-scrollbar{width:8px}.ai-insights-panel::-webkit-scrollbar-track{background:var(--surface-raised-low);border-radius:4px}.ai-insights-panel::-webkit-scrollbar-thumb{background:var(--border-secondary);border-radius:4px}.ai-insights-panel::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.ai-insights-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--border-secondary)}.ai-insights-header .ai-insights-title{display:flex;align-items:center;gap:.5rem}.ai-insights-header .ai-insights-title .sparkle-icon{color:var(--action);animation:sparkle 2s ease-in-out infinite}.ai-insights-header .ai-insights-actions{display:flex;gap:.25rem}.ai-insights-header .ai-insights-actions .rotating{animation:rotate 1s linear infinite}.ai-insights-loading{padding:2rem 1rem}.ai-insights-loading .sparkle-pulse-large{width:32px;height:32px;color:var(--action);animation:sparkle 1.5s ease-in-out infinite}.ai-insights-loading .ai-loading-text{color:var(--text-secondary);animation:pulse-opacity 2s ease-in-out infinite}.ai-insights-loading .skeleton-container{width:100%;max-width:500px}.ai-insights-preview{display:flex;flex-direction:column;gap:.75rem;padding:.5rem 0;cursor:pointer;transition:all .2s ease}.ai-insights-preview:hover .preview-teaser{color:var(--action)}.ai-insights-preview .preview-meta{display:flex;align-items:center;gap:1rem;color:var(--text-secondary);font-size:.8125rem;flex-wrap:wrap}.ai-insights-preview .preview-teaser{color:var(--text-muted);font-style:italic;font-size:.875rem;transition:color .2s ease}.ai-insights-content{max-width:100%;overflow-x:hidden}.ai-insights-icon-btn{display:none;width:3.5rem;height:3.5rem;border-radius:10px;background-color:var(--modal-background-surface);box-shadow:var(--surface-high-shadow);border:2px solid var(--action);align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 12px rgba(0,0,0,.15);transition:all .2s ease}.ai-insights-icon-btn:hover{transform:scale(1.1);box-shadow:0 6px 16px rgba(0,0,0,.25);border-color:var(--action-hover)}.ai-insights-icon-btn:active{transform:scale(1.05)}.ai-insights-icon-btn .icon-sparkle{padding:.25rem;font-size:2.5rem}.ai-insights-icon-btn .compyl-icon{fill:var(--action) !important;color:var(--action) !important}.insights-markdown-content{font-size:1rem;line-height:1.7;color:var(--body-text)}.insights-markdown-content h1,.insights-markdown-content h2,.insights-markdown-content h3,.insights-markdown-content h4,.insights-markdown-content h5,.insights-markdown-content h6{color:var(--text-primary);font-weight:600;line-height:1.3}.insights-markdown-content h1:first-child,.insights-markdown-content h2:first-child,.insights-markdown-content h3:first-child,.insights-markdown-content h4:first-child,.insights-markdown-content h5:first-child,.insights-markdown-content h6:first-child{margin-top:0}.insights-markdown-content h2{font-size:1.375rem;font-weight:700;margin-top:2.5rem !important;margin-bottom:1.25rem;padding-bottom:.75rem;border-bottom:2px solid var(--border-secondary);color:var(--action)}.insights-markdown-content h2:first-child{margin-top:0 !important}.insights-markdown-content h3{font-size:1.125rem;font-weight:600;margin-top:2rem;margin-bottom:.875rem;color:var(--text-primary)}.insights-markdown-content h4,.insights-markdown-content h5,.insights-markdown-content h6{font-size:.9375rem;margin-top:1.25rem;margin-bottom:.625rem}.insights-markdown-content p{margin:1rem 0;line-height:1.6}.insights-markdown-content p:first-child{margin-top:0}.insights-markdown-content p:last-child{margin-bottom:0}.insights-markdown-content p strong:first-child{color:var(--action);font-size:1.05em}.insights-markdown-content ul,.insights-markdown-content ol{margin:1.5rem 0;padding-left:1.75rem;font-size:1rem}.insights-markdown-content li{margin:.75rem 0;line-height:1.7}.insights-markdown-content li strong{color:var(--text-primary);font-weight:600;font-size:1.05em}.insights-markdown-content li ul,.insights-markdown-content li ol{margin:.5rem 0}.insights-markdown-content p strong:first-child{color:var(--action);display:inline-block;margin-bottom:.25rem}.insights-markdown-content code{background:var(--surface-raised-low);color:var(--action);padding:.125rem .375rem;border-radius:.25rem;font-family:var(--font-family-code);font-size:.875rem}.insights-markdown-content pre{background:var(--surface-raised-low);padding:1rem;border-radius:.5rem;overflow-x:auto;margin:1rem 0}.insights-markdown-content pre code{background:none;padding:0}.insights-markdown-content table{width:100%;border-collapse:collapse;margin:1rem 0;font-size:.875rem}.insights-markdown-content table th,.insights-markdown-content table td{padding:.5rem;border:1px solid var(--border-secondary);text-align:left}.insights-markdown-content table th{background:var(--surface-raised-low);font-weight:600;color:var(--text-primary)}.insights-markdown-content table tr:hover{background:var(--surface-raised-low)}.insights-markdown-content blockquote{border-left:3px solid var(--action);padding-left:1rem;margin:1rem 0;color:var(--text-secondary);font-style:italic}.insights-markdown-content hr{border:none;border-top:1px solid var(--border-secondary);margin:1.5rem 0}.insights-markdown-content a{color:var(--action);text-decoration:underline}.insights-markdown-content a:hover{color:var(--action-hover)}.insights-executive-metrics{display:flex;flex-wrap:wrap;gap:.75rem;margin:1rem 0 1.5rem 0}.insights-executive-metrics .metric-card{flex:1 1 auto;min-width:120px;padding:.75rem 1rem;background:var(--surface-raised-low);border-radius:.5rem;border-left:3px solid var(--action)}.insights-executive-metrics .metric-card .metric-value{font-size:1.5rem;font-weight:700;color:var(--text-primary);line-height:1.2}.insights-executive-metrics .metric-card .metric-label{font-size:.75rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;margin-top:.25rem}.insights-executive-metrics .metric-card.metric-success{border-left-color:#10b981}.insights-executive-metrics .metric-card.metric-success .metric-value{color:#10b981}.insights-executive-metrics .metric-card.metric-warning{border-left-color:#f59e0b}.insights-executive-metrics .metric-card.metric-warning .metric-value{color:#f59e0b}.insights-executive-metrics .metric-card.metric-danger{border-left-color:#ef4444}.insights-executive-metrics .metric-card.metric-danger .metric-value{color:#ef4444}.insights-charts-section{margin:1.5rem 0;display:flex;flex-direction:column;gap:1.5rem}.insights-chart-container{padding:1.25rem;background:var(--surface-raised-low);border-radius:.5rem;border:1px solid var(--border-secondary);transition:all .2s ease}.insights-chart-container:hover{box-shadow:0 4px 12px rgba(0,0,0,.08);border-color:var(--border-primary)}.insights-chart-container .chart-title{font-size:1.0625rem;font-weight:600;color:var(--text-primary);margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid var(--border-secondary)}.insights-chart-container .mud-chart-root{height:320px !important}.insights-chart-container .mud-chart-bar rect{rx:4;ry:4}.insights-chart-container .mud-chart-bar svg g[class*=recharts-bar] rect{stroke-width:40 !important}.insights-chart-container .mud-chart-line path{stroke-width:4px !important}.insights-chart-container .mud-chart-line circle{r:5 !important;stroke-width:3px !important}.insights-chart-container .mud-chart-pie path,.insights-chart-container .mud-chart-donut path{stroke-width:2px;stroke:var(--surface)}@keyframes sparkle{0%,100%{transform:scale(1) rotate(0deg);opacity:1}50%{transform:scale(1.15) rotate(5deg);opacity:.8}}@keyframes pulse-opacity{0%,100%{opacity:1}50%{opacity:.5}}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@media(max-width: 768px){.ai-insights-panel{font-size:.875rem}.insights-markdown-content{font-size:.875rem}.insights-markdown-content h2{font-size:1rem}.insights-markdown-content h3{font-size:.9375rem}.ai-insights-icon-btn{width:2.25rem;height:2.25rem}.ai-insights-icon-btn .icon-sparkle{font-size:18px}}@media(prefers-color-scheme: dark){.ai-insights-panel{box-shadow:0 8px 32px rgba(0,0,0,.4)}}.mitigation-popover{background-color:var(--surface-low);border:2px solid var(--action) !important;border-radius:.5rem;padding:1.5rem;width:650px;max-height:700px;overflow-y:auto;box-shadow:0 8px 24px rgba(0,0,0,.15)}.mitigation-plan-ai-popover{max-height:700px}.mitigation-step-container{position:relative;width:100%;padding:.75rem;border-radius:.5rem;background:color-mix(in srgb, var(--action) 3%, transparent);border:1px solid color-mix(in srgb, var(--action) 15%, transparent);transition:all .3s ease}.mitigation-step-container:hover{background:color-mix(in srgb, var(--action) 5%, transparent);border-color:color-mix(in srgb, var(--action) 25%, transparent)}.step-ordinal{font-weight:600;color:var(--action);min-width:24px;font-size:1rem}.mitigation-step-input-wrapper{flex:1;width:100%}.mitigation-step-ai-glow{width:100% !important}.mitigation-step-ai-glow .mud-input-outlined,.mitigation-step-ai-glow .mud-input-root{border:1px solid var(--action) !important;background:linear-gradient(135deg, color-mix(in srgb, var(--action) 8%, transparent) 0%, color-mix(in srgb, var(--action) 12%, transparent) 100%) !important;transition:all .3s ease;mask-image:none !important}.mitigation-step-ai-glow .mud-input-outlined:hover,.mitigation-step-ai-glow .mud-input-root:hover{border-color:var(--action-hover) !important}.mitigation-step-ai-glow .mud-input-outlined:focus-within,.mitigation-step-ai-glow .mud-input-root:focus-within{animation:none;border-color:var(--action) !important;box-shadow:0 0 0 2px color-mix(in srgb, var(--action) 20%, transparent)}.mitigation-step-ai-glow textarea,.mitigation-step-ai-glow input{color:var(--text-secondary) !important;opacity:.9 !important}.mitigation-step-ai-generated .mud-stack{position:relative}.mitigation-step-ai-generated .mud-stack .compyl-textfield,.mitigation-step-ai-generated .mud-stack .mud-input-control{border:2px solid var(--action) !important;animation:pulse-border 3s ease-in-out infinite;background:linear-gradient(135deg, color-mix(in srgb, var(--action) 8%, transparent) 0%, color-mix(in srgb, var(--action) 12%, transparent) 100%);border-radius:.5rem}.mitigation-step-ai-generated .mud-stack .compyl-textfield textarea,.mitigation-step-ai-generated .mud-stack .mud-input-control textarea{color:var(--text-secondary) !important;opacity:.75 !important;font-style:italic !important}.mitigation-step-ai-generated.mitigation-step-user-edited .compyl-textfield,.mitigation-step-ai-generated.mitigation-step-user-edited .mud-input-control{animation:none !important;background:rgba(0,0,0,0) !important;border:1px solid var(--border-color) !important}.mitigation-step-ai-generated.mitigation-step-user-edited .compyl-textfield textarea,.mitigation-step-ai-generated.mitigation-step-user-edited .mud-input-control textarea{color:var(--body-text) !important;opacity:1 !important;font-style:normal !important}@keyframes pulse-border{0%,100%{border-color:var(--action);box-shadow:0 0 0 0 color-mix(in srgb, var(--action) 20%, transparent)}50%{border-color:color-mix(in srgb, var(--action) 70%, transparent);box-shadow:0 0 0 4px color-mix(in srgb, var(--action) 10%, transparent)}}.wave-in-animation{animation:wave-in 400ms ease-out forwards;opacity:0;transform:translateY(20px)}@keyframes wave-in{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}.step-container-1{animation-delay:0ms}.step-container-2{animation-delay:150ms}.step-container-3{animation-delay:300ms}.step-container-4{animation-delay:450ms}.step-container-5{animation-delay:600ms}.step-container-6{animation-delay:750ms}.step-container-7{animation-delay:900ms}.mitigation-plan-container{width:100%;padding:1rem 0}.mitigation-plan-bar{padding:.5rem 1rem;background:rgba(0,0,0,0);border-bottom:1px solid var(--border-color);margin-bottom:1rem}.ai-loading-container{padding:2rem 1rem;text-align:center;align-items:center}.sparkle-pulse{animation:sparkle 1.5s ease-in-out infinite}@keyframes sparkle{0%,100%{transform:scale(1) rotate(0deg);opacity:1}50%{transform:scale(1.1) rotate(5deg);opacity:.8}}.ai-loading-text{color:var(--text-secondary);animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,100%{opacity:1}50%{opacity:.5}}.skeleton-container{width:100%;max-width:550px;margin:0 auto}.ai-generate-button{margin-bottom:1rem}.ai-generate-button .mud-icon{color:var(--action)}.ai-generate-button:hover .mud-icon{color:var(--action-hover)}@media(max-width: 768px){.mitigation-popover{width:95vw;max-width:600px;padding:1rem}.mitigation-step-container{padding:.5rem}}.mitigation-step-container:focus-within{outline:2px solid var(--action);outline-offset:2px}@media print{.mitigation-step-ai-glow,.mitigation-step-ai-generated{animation:none !important;background:rgba(0,0,0,0) !important;border:1px solid #000 !important}.wave-in-animation{animation:none !important;opacity:1 !important;transform:none !important}}.mitigation-plan-builder{display:flex;flex-direction:column;width:100%}.mitigation-plan-builder-landing{display:flex;flex-direction:column;gap:1rem}.mitigation-plan-builder-landing-message{padding:2rem;text-align:center;opacity:.6;border:1px dashed color-mix(in srgb, var(--border-primary) var(--thin-border), transparent);border-radius:.5rem}.mitigation-plan-builder-ai-panel{padding:1.25rem;border-radius:.5rem;border:1px solid color-mix(in srgb, var(--primary) 20%, transparent);background:color-mix(in srgb, var(--primary) 3%, transparent)}.mitigation-plan-builder-ai-header{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.75rem}.mitigation-flow-header{padding:.25rem 0 .5rem;opacity:.75}.mitigation-flow-progress{display:flex;flex-direction:column;gap:.375rem;margin-bottom:1rem}.mitigation-flow-steps{display:flex;flex-direction:column;gap:1rem}.mitigation-flow-step-item{border-radius:.5rem;border:1px solid color-mix(in srgb, var(--border-primary) var(--thin-border), transparent);background-color:var(--modal-background-surface);box-shadow:var(--surface-high-shadow);overflow:hidden}.mitigation-flow-step-main{display:flex;align-items:flex-start;gap:.75rem;padding:1rem}.mitigation-flow-step-ordinal{flex-shrink:0;padding-top:.5rem;text-align:right}.mitigation-flow-step-footer{display:flex;align-items:center;justify-content:space-between;padding:0 1rem .75rem}.mitigation-flow-step-complete-check{flex-shrink:0}.mitigation-flow-step-fields{display:flex;flex-direction:column;gap:.75rem;flex:1}.mitigation-flow-task-binding{padding:.75rem;border-radius:.375rem;border:1px dashed color-mix(in srgb, var(--border-primary) var(--thin-border), transparent);background-color:color-mix(in srgb, var(--surface-low) 60%, transparent)}.mitigation-flow-task-toggle{display:flex;flex-direction:column;gap:.5rem}.mitigation-flow-new-task-form{margin-top:.5rem;padding-top:.75rem;border-top:1px solid color-mix(in srgb, var(--border-primary) var(--thin-border), transparent)}.mitigation-flow-empty{padding:2rem;text-align:center;opacity:.5;border:1px dashed color-mix(in srgb, var(--border-primary) var(--thin-border), transparent);border-radius:.5rem}.mitigation-flow-actions{display:flex;gap:.75rem;padding-top:.5rem}.risk-guided-flow-popup{max-width:100%}.risk-guided-flow-step{display:flex;flex-direction:column;width:100%;min-height:0}.risk-guided-flow-step-body{display:flex;flex-direction:column;gap:1.5rem;padding:.25rem 0}.risk-section{border:1px solid var(--border-secondary);border-radius:.5rem;padding:1.25rem;background-color:var(--surface-low)}.risk-section:last-child{margin-bottom:0}.risk-section-header{display:flex;align-items:center;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid var(--border-secondary)}.risk-section-header .mud-icon-root{font-size:1rem !important;width:1rem !important;height:1rem !important;flex-shrink:0;color:var(--text-muted) !important}.risk-section-header .compyl-text{text-transform:uppercase;letter-spacing:.06em;font-size:.7rem !important;font-weight:600;color:var(--text-muted)}.risk-section-header--identity .mud-icon-root{color:var(--action) !important}.risk-section-header--controls .mud-icon-root{color:var(--action) !important}.risk-section-header--linked .mud-icon-root{color:var(--action) !important}.risk-section-header--context .mud-icon-root{color:var(--warning) !important}.risk-step-section-header{display:flex;align-items:center;gap:.5rem;padding:.5rem 0 .25rem;border-bottom:1px solid color-mix(in srgb, var(--border-primary) var(--thin-border), transparent);margin-bottom:.25rem}.risk-step-section-header .compyl-text{text-transform:uppercase;letter-spacing:.06em;font-size:.7rem !important;font-weight:600;color:var(--text-muted)}.risk-step-section-header-icon{font-size:1rem !important;width:1rem !important;height:1rem !important;flex-shrink:0}.risk-step-section-header-icon.risk-step-section-header-icon--associations{color:var(--action) !important}.risk-step-section-header-icon.risk-step-section-header-icon--associations svg{fill:var(--action) !important}.risk-step-section-header-icon.risk-step-section-header-icon--impact{color:var(--warning) !important}.risk-step-section-header-icon.risk-step-section-header-icon--impact svg{fill:var(--warning) !important}.risk-score-preview-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:.75rem;margin-top:1rem}.risk-score-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;padding:1rem;border-radius:.5rem;border:1px solid color-mix(in srgb, var(--border-primary) var(--thin-border), transparent);background-color:var(--surface-low)}.risk-score-card .risk-score-card-label{font-size:.75rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.risk-score-card .risk-score-card-value{font-size:1.5rem;font-weight:600;color:var(--body-text)}.risk-score-card--low{border-color:color-mix(in srgb, var(--success) 40%, transparent) !important}.risk-score-card--low .risk-score-card-value{color:var(--success)}.risk-score-card--low .risk-score-card-severity{color:var(--success)}.risk-score-card--medium{border-color:color-mix(in srgb, var(--warning) 40%, transparent) !important}.risk-score-card--medium .risk-score-card-value{color:var(--warning)}.risk-score-card--medium .risk-score-card-severity{color:var(--warning)}.risk-score-card--high{border-color:color-mix(in srgb, var(--error) 40%, transparent) !important;background-color:color-mix(in srgb, var(--error) 4%, transparent)}.risk-score-card--high .risk-score-card-value{color:var(--error)}.risk-score-card--high .risk-score-card-severity{color:var(--error)}.risk-score-card--critical{border-color:var(--error) !important;background-color:color-mix(in srgb, var(--error) 8%, transparent)}.risk-score-card--critical .risk-score-card-value{color:var(--error);font-weight:700}.risk-score-card--critical .risk-score-card-severity{color:var(--error)}.risk-score-card-severity{font-size:.65rem;text-transform:uppercase;letter-spacing:.06em;font-weight:600;opacity:.85}.risk-score-preview-note{text-align:center;opacity:.6}.risk-remaining-risk-wrapper{display:flex;flex-direction:column;gap:.375rem;padding:1rem 1.25rem;border-radius:.625rem;border:1px solid color-mix(in srgb, var(--border-primary) var(--thin-border), transparent);background-color:var(--surface-low)}.risk-remaining-risk-header{display:flex;align-items:center;justify-content:space-between}.risk-remaining-risk-header-left{display:flex;align-items:center;gap:.5rem}.risk-remaining-risk-icon{font-size:1rem !important;width:1rem !important;height:1rem !important;color:var(--text-muted) !important}.risk-remaining-risk-icon svg{fill:var(--text-muted) !important}.risk-remaining-risk-badge{display:inline-flex;align-items:center;padding:.15rem .6rem;border-radius:1rem;font-size:.75rem;font-weight:600}.risk-remaining-risk-badge.risk-remaining-risk-badge--none{background:color-mix(in srgb, var(--border-primary) 15%, transparent);color:var(--text-muted)}.risk-remaining-risk-badge.risk-remaining-risk-badge--low{background:color-mix(in srgb, var(--success) 15%, transparent);color:var(--success)}.risk-remaining-risk-badge.risk-remaining-risk-badge--medium{background:color-mix(in srgb, var(--warning) 15%, transparent);color:var(--warning)}.risk-remaining-risk-badge.risk-remaining-risk-badge--high{background:color-mix(in srgb, var(--error) 15%, transparent);color:var(--error)}.risk-remaining-risk-badge.risk-remaining-risk-badge--critical{background:color-mix(in srgb, var(--error) 22%, transparent);color:var(--error);font-weight:700}.risk-remaining-risk-slider{margin:.25rem 0 0 !important}.risk-remaining-risk-wrapper--low .risk-remaining-risk-slider{--mud-palette-primary: var(--success);--mud-palette-primary-darken: var(--success);--mud-palette-primary-lighten: color-mix(in srgb, var(--success) 40%, transparent)}.risk-remaining-risk-wrapper--medium .risk-remaining-risk-slider{--mud-palette-primary: var(--warning);--mud-palette-primary-darken: var(--warning);--mud-palette-primary-lighten: color-mix(in srgb, var(--warning) 40%, transparent)}.risk-remaining-risk-wrapper--high .risk-remaining-risk-slider,.risk-remaining-risk-wrapper--critical .risk-remaining-risk-slider{--mud-palette-primary: var(--error);--mud-palette-primary-darken: var(--error);--mud-palette-primary-lighten: color-mix(in srgb, var(--error) 40%, transparent)}.risk-remaining-risk-ticks{display:flex;justify-content:space-between;opacity:.55;margin-top:.125rem}.risk-decision-card-group{display:grid;grid-template-columns:repeat(2, 1fr);gap:.75rem;width:100%}.risk-decision-card{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;border-radius:.625rem;border:2px solid color-mix(in srgb, var(--border-primary) var(--thin-border), transparent);cursor:pointer;transition:border-color .2s ease,background-color .2s ease;background-color:var(--modal-background-surface);box-shadow:var(--surface-high-shadow)}.risk-decision-card:hover{border-color:color-mix(in srgb, var(--action) 40%, transparent)}.risk-decision-card.risk-decision-card--selected{border-color:var(--action);background-color:color-mix(in srgb, var(--action) 8%, transparent)}.risk-decision-card .risk-decision-card-icon{font-size:1.75rem;flex-shrink:0}.risk-decision-card .risk-decision-card-content{display:flex;flex-direction:column;gap:.125rem}.risk-decision-card.risk-decision-card--avoid.risk-decision-card--selected{border-color:var(--error);background-color:color-mix(in srgb, var(--error) 8%, transparent)}.risk-decision-card.risk-decision-card--mitigate.risk-decision-card--selected{border-color:var(--action);background-color:color-mix(in srgb, var(--action) 8%, transparent)}.risk-decision-card.risk-decision-card--accept.risk-decision-card--selected{border-color:var(--warning);background-color:color-mix(in srgb, var(--warning) 8%, transparent)}.risk-decision-card.risk-decision-card--transfer.risk-decision-card--selected{border-color:var(--info);background-color:color-mix(in srgb, var(--info) 8%, transparent)}.risk-decision-card.risk-decision-card--unknown.risk-decision-card--selected{border-color:var(--text-muted);background-color:color-mix(in srgb, var(--text-muted) 6%, transparent)}.risk-decision-card.risk-decision-card--unknown{grid-column:1/-1;max-width:calc(50% - .375rem);margin-left:auto;margin-right:auto}.risk-decision-context{padding:1.25rem;border-radius:.625rem;border:1px solid color-mix(in srgb, var(--border-primary) var(--thin-border), transparent);background-color:var(--surface-low);animation:fadeInSlide .2s ease}.risk-decision-context.risk-decision-context--avoid{border-left:3px solid var(--error)}.risk-decision-context.risk-decision-context--mitigate{border-left:3px solid var(--action)}.risk-decision-context.risk-decision-context--accept{border-left:3px solid var(--warning)}.risk-decision-context.risk-decision-context--transfer{border-left:3px solid var(--info)}.risk-decision-context-info{opacity:.75;font-style:italic}@keyframes fadeInSlide{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.risk-review-step .risk-guided-flow-step-body{gap:0}.risk-review-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:1rem}.risk-review-section{padding:1rem;border-radius:.5rem;border:1px solid color-mix(in srgb, var(--border-primary) var(--thin-border), transparent);background-color:var(--modal-background-surface);box-shadow:var(--surface-high-shadow);display:flex;flex-direction:column;gap:.5rem}.risk-review-section-header{padding-bottom:.5rem;border-bottom:1px solid color-mix(in srgb, var(--border-primary) var(--thin-border), transparent);margin-bottom:.25rem}.risk-review-row{display:flex;gap:.5rem;align-items:baseline}.risk-review-row.risk-review-row--block{flex-direction:column}.risk-review-label{font-size:.75rem;color:var(--text-muted);min-width:8rem;flex-shrink:0;text-transform:uppercase;letter-spacing:.04em}.risk-review-value{font-size:.875rem;color:var(--body-text);word-break:break-word}.risk-review-decision-badge{display:inline-block;padding:.125rem .5rem;border-radius:.25rem;font-weight:600;font-size:.75rem;text-transform:uppercase}.risk-review-decision-badge.risk-review-decision-badge--avoid{background:color-mix(in srgb, var(--error) 15%, transparent);color:var(--error)}.risk-review-decision-badge.risk-review-decision-badge--mitigate{background:color-mix(in srgb, var(--action) 15%, transparent);color:var(--action)}.risk-review-decision-badge.risk-review-decision-badge--accept{background:color-mix(in srgb, var(--warning) 15%, transparent);color:var(--warning)}.risk-review-decision-badge.risk-review-decision-badge--transfer{background:color-mix(in srgb, var(--info) 15%, transparent);color:var(--info)}.risk-review-steps-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.25rem}.risk-review-steps-list li{font-size:.875rem;color:var(--body-text);display:flex;align-items:center;gap:.5rem}.risk-review-task-badge{font-size:.7rem;padding:.1rem .4rem;border-radius:.25rem;background:color-mix(in srgb, var(--action) 15%, transparent);color:var(--action)}.risk-review-task-badge.risk-review-task-badge--new{background:color-mix(in srgb, var(--success) 15%, transparent);color:var(--success)}.risk-scoring-mode-header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.risk-scoring-mode-header-text{display:flex;flex-direction:column;gap:2px;min-width:0}.risk-scoring-mode-title{font-weight:400}.risk-scoring-mode-title .compyl-body-text{margin:0;color:var(--text-primary);font-size:1rem;line-height:1rem;white-space:nowrap}.risk-scoring-mode-subtitle.compyl-small-text{margin:0;color:var(--text-secondary);font-size:.8125rem;line-height:1.25rem;letter-spacing:-0.0762px}.risk-scoring-mode-toggle{display:flex;align-items:center;gap:.5rem;padding:.25rem;background-color:var(--surface-raised-low, var(--surface-raised));border:1px solid var(--border-primary);border-radius:.25rem;overflow:hidden;flex-shrink:0}.risk-scoring-mode-toggle-btn{display:flex;align-items:center;justify-content:center;height:2rem;padding:.5rem .75rem;background:rgba(0,0,0,0);border:none;border-radius:.25rem;cursor:pointer;white-space:nowrap}.risk-scoring-mode-toggle-btn .compyl-body-text{margin:0;white-space:nowrap}.risk-scoring-mode-toggle-btn:not(.is-active) .compyl-body-text.compyl-body-text-color{color:var(--text-primary)}.risk-scoring-mode-toggle-btn:hover:not(:disabled){background-color:color-mix(in srgb, var(--info) 8%, transparent)}.risk-scoring-mode-toggle-btn:disabled{cursor:default}.risk-scoring-mode-toggle-btn.is-active{background-color:var(--info)}.risk-scoring-mode-toggle-btn.is-active .compyl-body-text.compyl-body-text-color{color:var(--white, #fff)}.risk-scoring-mode-toggle-btn.is-active:disabled{opacity:1}.risk-scoring-mode-toggle-divider{width:1px;height:1.5rem;background-color:var(--border-primary);flex-shrink:0}.risk-assign-section{border:1px solid var(--border-secondary);border-radius:.5rem;padding:1.25rem;background:var(--surface-low);margin-bottom:1rem}.risk-assign-section:last-child{margin-bottom:0}.risk-assign-section-header{display:flex;align-items:center;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid var(--border-secondary)}.risk-intelligence-card{border:1px solid var(--action);border-radius:.5rem;padding:1.25rem;background:color-mix(in srgb, var(--action) 5%, var(--surface-low));margin-bottom:1.5rem;display:flex;flex-direction:column;gap:.75rem}.risk-intelligence-header{display:flex;align-items:center;gap:.5rem}.risk-intelligence-icon path,.risk-intelligence-icon rect,.risk-intelligence-icon g,.risk-intelligence-icon svg,.risk-intelligence-icon svg path,.risk-intelligence-icon svg rect{fill:var(--action) !important;color:var(--action) !important}.risk-intelligence-loading{padding:.5rem 0}.risk-intelligence-narrative{padding:.75rem 1rem;background:var(--surface-low);border-radius:.25rem;border-left:3px solid var(--action)}.risk-intelligence-scores{display:flex;gap:.75rem;flex-wrap:wrap}.risk-intelligence-score-chip{display:flex;flex-direction:column;align-items:center;padding:.5rem 1rem;border-radius:.25rem;min-width:7rem}.risk-intelligence-score-chip--info{background:var(--info-translucent);border:1px solid var(--info)}.risk-intelligence-score-chip--primary{background:color-mix(in srgb, var(--action) 10%, transparent);border:1px solid var(--action)}.risk-intelligence-score-chip--error{background:var(--error-translucent);border:1px solid var(--error)}.risk-intelligence-score-chip--none{background:var(--fill-neutral);border:1px solid var(--border-secondary)}.risk-intelligence-score-chip--low{background:var(--fill-success);border:1px solid var(--border-success)}.risk-intelligence-score-chip--medium{background:color-mix(in srgb, var(--warning) 10%, transparent);border:1px solid var(--warning)}.risk-intelligence-score-chip--high{background:var(--fill-warning);border:1px solid var(--border-warning)}.risk-intelligence-score-chip--critical{background:var(--error-translucent);border:1px solid var(--error)}.risk-review-section-header{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.review-section-empty{display:flex;align-items:center;gap:.5rem;padding:.5rem .25rem;opacity:.55}.review-section-empty .mud-icon-root{font-size:1rem}.associated-items-display{display:flex;flex-direction:column;gap:1rem}.associated-items-display .associated-item-container{display:flex;padding:.75rem;flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem;align-self:stretch;border-radius:.625rem;border:1px solid color-mix(in srgb, var(--border-secondary) var(--thin-border), transparent);background-color:var(--modal-background-surface);box-shadow:var(--surface-high-shadow);transition:all .2s ease}.associated-items-display .associated-item-container .collapsible-header{display:flex;align-items:center;width:100%;gap:.5rem;cursor:pointer;user-select:none;padding:.25rem 0;border-radius:.25rem;transition:background-color .2s ease}.associated-items-display .associated-item-container .collapsible-header:hover{background-color:color-mix(in srgb, var(--body-text) 5%, transparent)}.associated-items-display .associated-item-container .collapsible-header .section-label{margin:0 !important}.associated-items-display .associated-item-container .collapsible-header .count-chip{height:1.25rem;font-size:.7rem;padding:0 .5rem;background:var(--surface-low) !important;border:1px solid var(--border-primary);color:var(--body-text) !important}.associated-items-display .associated-item-container .collapsible-header .flex-spacer{flex:1}.associated-items-display .associated-item-container .collapsible-header .chevron-icon{transition:transform .2s ease;color:var(--body-text);opacity:.6}.associated-items-display .associated-item-container.collapsed .chips-container{display:none}.associated-items-display .associated-item-container.collapsed .chevron-icon{transform:rotate(0deg)}.associated-items-display .associated-item-container:not(.collapsed) .chevron-icon{transform:rotate(180deg)}.associated-items-display .associated-item-container .chips-container{display:flex;flex-wrap:wrap;gap:.5rem;padding-top:0;padding-bottom:0;margin-bottom:0}.associated-items-display .associated-item-container .chips-container .mud-chip{display:flex;height:1.5rem;padding-left:.25rem;justify-content:center;align-items:center;gap:.5rem;border-radius:.5rem;border:1px solid color-mix(in srgb, var(--border-secondary) var(--thin-border), transparent);background-color:var(--surface-low)}.associated-items-display .associated-item-container .chips-container .custom-associated-chip{display:flex;align-items:center;gap:.375rem;padding:0 .25rem 0 .5rem;border-radius:.5rem;border:1px solid color-mix(in srgb, var(--border-secondary) var(--thin-border), transparent);background-color:var(--surface-low);transition:background-color .2s ease}.associated-items-display .associated-item-container .chips-container .custom-associated-chip:hover{background:var(--surface-raised)}.associated-items-display .associated-item-container .chips-container .custom-associated-chip.view-mode{padding:0 .5rem;cursor:default}.associated-items-display .associated-item-container .chips-container .custom-associated-chip.view-mode .chip-close-btn{display:none}.associated-items-display .associated-item-container .chips-container .custom-associated-chip.view-mode:hover{background:var(--surface-low)}.associated-items-display .associated-item-container .chips-container .custom-associated-chip .chip-text{font-size:.75rem;line-height:1.125;padding-top:.25rem;padding-bottom:.25rem;color:var(--body-text);overflow:hidden;text-overflow:ellipsis}.associated-items-display .associated-item-container .chips-container .custom-associated-chip .chip-icon{flex-shrink:0;color:var(--body-text);fill:var(--body-text)}.associated-items-display .associated-item-container .chips-container .custom-associated-chip .chip-close-btn{display:flex;align-items:center;justify-content:center;padding:.125rem;border:none;background:rgba(0,0,0,0);cursor:pointer;border-radius:.25rem;transition:background-color .2s ease;flex-shrink:0}.associated-items-display .associated-item-container .chips-container .custom-associated-chip .chip-close-btn:hover{background:color-mix(in srgb, var(--body-text) 10%, transparent)}.associated-items-display .associated-item-container .chips-container .custom-associated-chip .chip-close-btn:active{background:color-mix(in srgb, var(--body-text) 20%, transparent)}.associated-items-display .associated-item-container .chips-container .custom-associated-chip .chip-close-btn .chip-close-icon-wrap{display:inline-flex;width:.75rem;height:.75rem;flex-shrink:0;align-items:center;justify-content:center;line-height:0}.associated-items-display .associated-item-container .chips-container .custom-associated-chip .chip-close-btn .chip-close-icon-wrap svg{width:100%;height:100%;display:block;fill:var(--body-text)}.audit-guided-flow-step{display:flex;flex-direction:column;width:100%;min-height:0;padding:8px 0}.audit-guided-flow-step-evidence{display:flex;flex-direction:column;gap:8px}.audit-evidence-empty{padding:24px;text-align:center;color:var(--body-text-muted)}.audit-evidence-summary-bar{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.audit-evidence-summary-bar-text{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.audit-evidence-summary-bar-actions{display:flex;gap:.5rem;flex-shrink:0}.audit-evidence-summary-text{color:var(--body-text)}.audit-evidence-panels .mud-expansion-panel{border-radius:.625rem !important;margin-bottom:6px}.audit-evidence-panels .mud-expansion-panel:before{box-shadow:none}.audit-evidence-panels .mud-expand-panel.mud-disabled .mud-expand-panel-icon{visibility:hidden}.audit-evidence-panel-header{display:flex;align-items:center;justify-content:space-between;width:100%;gap:8px}.audit-evidence-panel-title{display:flex;align-items:center;gap:6px;flex:1;min-width:0}.audit-evidence-control-chip{flex-shrink:0;font-size:.75rem;height:20px}.audit-evidence-panel-meta{flex-shrink:0;color:var(--body-text-muted)}.audit-step3-section-header{display:flex;align-items:center;justify-content:end;margin-bottom:4px}.audit-guided-flow-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 24px;color:var(--body-text-muted)}.audit-guided-flow-draft-actions{display:flex;align-items:center;justify-content:center;gap:.5rem;flex-shrink:0}.audit-guided-flow-draft-actions .audit-guided-flow-draft-btn.btn-error.outline{color:var(--error-text) !important;border-color:var(--error-text) !important}.audit-guided-flow-draft-actions .audit-guided-flow-draft-btn.btn-error.outline:hover{background-color:var(--error-hover) !important}.audit-guided-flow-draft-actions .audit-guided-flow-draft-btn.btn-error.outline:focus,.audit-guided-flow-draft-actions .audit-guided-flow-draft-btn.btn-error.outline.toggled{color:var(--error-focus) !important;border-color:var(--error-focus) !important}.audit-guided-flow-draft-actions .audit-guided-flow-draft-btn.btn-error.outline .mud-button-label,.audit-guided-flow-draft-actions .audit-guided-flow-draft-btn.btn-error.outline .mud-button-label .mud-typography,.audit-guided-flow-draft-actions .audit-guided-flow-draft-btn.btn-error.outline .mud-button-label p,.audit-guided-flow-draft-actions .audit-guided-flow-draft-btn.btn-error.outline .compyl-body-text{color:inherit !important}.audit-guided-flow-draft-btn{flex-shrink:0}.status-chip-draft{background-color:var(--chip-warning-bg, #fff3cd);color:var(--chip-warning-text, #856404)}.control-evidence-selector-body{padding:.5rem 1rem 1rem;display:flex;flex-direction:column;gap:.75rem}.control-evidence-selector-select-all-row{display:flex;gap:.5rem;align-items:center}.control-evidence-selector-skeletons{display:flex;flex-direction:column;gap:.5rem}.control-evidence-selector-skeleton-panel{border-radius:.625rem;overflow:hidden}.control-evidence-selector-panel{border-radius:.625rem !important;background-color:var(--body);border:1px solid var(--border-secondary) !important;margin-bottom:.5rem}.control-evidence-selector-panel .mud-expand-panel-header{border-radius:.625rem !important}.control-evidence-selector-panel .mud-expand-panel-text{border-radius:0 0 .625rem .625rem !important}.control-evidence-selector-search{margin-bottom:.5rem}.control-evidence-selector-item{padding:.125rem 0}.audited-control-drawer-wrapper .compyl-drawer{z-index:1304 !important}.audited-control-drawer-wrapper.entity-drawer-nested-wrapper .compyl-drawer-container.open{pointer-events:none}.audited-control-drawer-wrapper.entity-drawer-nested-wrapper .compyl-drawer.open{pointer-events:auto}.audited-control-drawer-v2-content{display:flex;flex-direction:column;gap:1.25rem}.audited-control-drawer-field{display:flex;flex-direction:column;gap:.25rem}.audited-control-drawer-field-label{color:var(--text-secondary, #667085);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.audited-control-drawer-description{white-space:pre-wrap;line-height:1.5}.evidence-item-clickable{cursor:pointer;transition:background-color .15s ease}.evidence-item-clickable:hover{background-color:var(--mud-palette-action-default-hover)}.evidence-item-clickable:active{background-color:var(--mud-palette-action-default)}.evidence-item.is-loading{opacity:.6;pointer-events:none}.evidence-item-unavailable{opacity:.55;cursor:not-allowed}.evidence-item-unavailable:hover{background-color:rgba(0,0,0,0)}.evidence-item-content{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.evidence-item-spinner{flex-shrink:0}.audited-control-evidence-body{padding:.5rem .75rem .25rem}.audited-control-evidence-empty{display:block;padding:.25rem 0}.audited-control-evidence-loading{display:flex;flex-direction:column;gap:.5rem}.audited-control-drawer-evidence-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.audited-control-drawer-evidence-actions>*{flex:1 1 12rem}.audited-control-dismiss-backdrop,.audited-control-dismiss-parent{position:fixed;top:0;height:100%;z-index:1303;cursor:default}.audited-control-dismiss-backdrop{left:0;right:calc(var(--nested-audit-drawer-right, 0) + var(--audit-drawer-width, 0))}.audited-control-dismiss-parent{right:0;width:var(--audit-drawer-width, 0)}.audited-control-name-cell{white-space:normal !important;display:-webkit-box !important;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;overflow-wrap:anywhere;line-height:1.25rem;min-width:0;width:100%}.audit-quick-view{display:flex;flex-direction:column;gap:1.25rem}.audit-quick-view .audit-quick-view-section{display:flex;flex-direction:column;gap:.5rem}.audit-quick-view .audit-drawer-icon-label-row{display:inline-flex;align-items:center;gap:.75rem}.audit-quick-view .description-section-drawer .description-label{display:block}.audit-quick-view .description-section-drawer .description-container{padding:.75rem;border:.0625rem solid var(--border-primary);border-radius:.25rem;background:var(--surface-low);min-height:5rem;white-space:pre-wrap;word-wrap:break-word;line-height:1.6}.audit-quick-view .detail-row{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.25rem 0}.audit-quick-view .detail-row .detail-row-label{display:inline-flex;align-items:center;gap:.75rem}.audit-quick-view .compliance-section-drawer{display:flex;flex-direction:column;gap:.5rem}.audit-quick-view .compliance-section-drawer .audit-progress-label-row{display:inline-flex;align-items:center;gap:.75rem}.audit-quick-view .compliance-section-drawer .fill-muted,.audit-quick-view .compliance-section-drawer .mud-icon-root.fill-muted{color:var(--text-muted) !important}.audit-quick-view .compliance-section-drawer .fill-muted svg rect,.audit-quick-view .compliance-section-drawer .mud-icon-root.fill-muted svg rect{fill:var(--text-muted) !important}.audit-quick-view .compliance-section-drawer .compliance-values-row{display:flex;flex-wrap:wrap;gap:1rem}.audit-quick-view .compliance-section-drawer .compliance-values-row .compliance-item{display:flex;flex-direction:column;gap:.25rem;padding:.5rem .75rem;border:.0625rem solid var(--border-primary);border-radius:.25rem;background:var(--surface-low)}.audit-quick-view .compliance-section-drawer .compliance-values-row .audit-completion-item{flex:1;min-width:9rem;justify-content:space-between}.audit-quick-view .compliance-section-drawer .compliance-values-row .audit-completion-item .compliance-progress-bar{width:100%}.audit-quick-view .compliance-section-drawer .compliance-values-row .audit-completion-item .compliance-progress-bar .progress-wrapper{width:100%}.audit-quick-view .compliance-section-drawer .compliance-values-row .audit-score-item{flex:0 0 auto;min-width:5rem}.audit-quick-view .compliance-section-drawer .compliance-values-row .audit-score-item .stat-header{display:inline-flex;align-items:center;gap:.375rem}.audit-quick-view .compliance-section-drawer .compliance-values-row .audit-score-item .stat-value{font-weight:600}.audit-edit-form .audit-extension-fields-tab{display:flex;flex-direction:column;gap:.5rem}.unified-drawer-panel[data-panel=requests]:not(.is-hidden){height:100%}.audit-portal-layout{min-height:100vh;display:flex;flex-direction:column}.audit-portal-layout .compyl-appbar{padding:0 1.5rem}.audit-portal-layout .compyl-appbar .logo-container{padding-left:.5rem}.audit-portal-auditor-info{padding-right:.5rem}.audit-portal-auditor-label{font-weight:500;white-space:nowrap}.audit-portal-body{flex:1;padding:2rem 3rem;margin-top:1.5rem;background:var(--body)}.audit-portal-root{max-width:75rem;margin:0 auto}.audit-portal-header{margin-bottom:2rem}.audit-portal-title-icon{color:var(--text-secondary)}.audit-portal-title{font-weight:600}.audit-portal-subtitle{color:var(--text-secondary)}.audit-portal-toolbar{flex-wrap:wrap;gap:1rem}.audit-portal-show-upcoming{flex-shrink:0}.audit-portal-completed-panels{margin-top:2rem}.audit-portal-completed-content{padding-top:.5rem}.audit-portal-completed-search{max-width:24rem}.audit-portal-card{padding:1.25rem;border-radius:.5rem;border-color:var(--border-secondary);cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease;background-color:var(--surface-low)}.audit-portal-card .audit-progress-bar{margin-top:.25rem;margin-bottom:1rem}.audit-portal-card .audit-progress-bar.mud-progress-linear{background-color:color-mix(in srgb, var(--border-secondary) 40%, transparent);border:none;outline:none;height:.375rem;border-radius:.25rem}.audit-portal-card .audit-progress-bar.mud-progress-linear .mud-progress-linear-bars{border:none !important}.audit-portal-card:hover{border-color:var(--action);box-shadow:var(--surface-raised-shadow)}.audit-portal-card-content{gap:.75rem}.audit-portal-card-title{font-weight:600;line-height:1.3}.audit-portal-card-framework{color:var(--text-secondary)}.audit-portal-card-label{color:var(--text-secondary);font-weight:600}.audit-portal-card-footer{border-top:1px solid var(--border-secondary);padding-top:.75rem;margin-top:.25rem}.audit-portal-card-pending-icon{color:var(--warning)}.audit-portal-card-pending{color:var(--warning);font-weight:500}.audit-portal-card-skeleton{cursor:default}.audit-portal-card-skeleton:hover{border-color:var(--border-secondary);box-shadow:none}.audit-portal-empty{padding:3rem 0;text-align:center}.audit-portal-detail-root{max-width:75rem;margin:0 auto}.audit-portal-detail-header{margin-bottom:1.5rem}.audit-portal-detail-back-link{display:inline-flex;align-items:center;gap:.125rem;cursor:pointer;color:var(--text-secondary);font-size:.8125rem;font-weight:500;margin-bottom:.75rem;text-decoration:none;transition:color .15s ease}.audit-portal-detail-back-link:hover{color:var(--action)}.audit-portal-detail-title-row{flex-wrap:wrap}.audit-portal-detail-title{font-weight:600}.audit-portal-detail-tabs .mud-tabs-tabbar{background-color:var(--surface-low);border-bottom:var(--border-secondary) solid 1px}.audit-portal-detail-tabs .mud-tabs-tabbar .mud-tab:not(.mud-tab-active){color:var(--text-muted)}.audit-portal-detail-tabs .mud-tabs-tabbar .mud-tab.mud-tab-active{background-color:var(--surface-low);color:var(--body-text)}.audit-portal-detail-tabs .mud-tabs-panels{padding-top:1.5rem}.audit-portal-detail-tabs .mud-tabs-panels .crud-data-grid-v2-container button.compyl-button{min-width:6rem}.audit-portal-detail-tabs .mud-tabs-panels .crud-data-grid-v2-container .dxbl-grid-empty-cell{background-color:var(--surface-low);border-left-width:0}.audit-portal-detail-tabs .mud-tabs-panels .crud-data-grid-v2-container th.dxbl-grid-empty-cell{border-bottom-width:var(--dxbl-grid-border-width)}.audit-portal-detail-placeholder{padding:3rem 0;text-align:center}.audit-portal-my-requests-hint{margin-bottom:1rem;display:block}.audit-portal-detail-complete-row{padding:1rem 0 .5rem}.audit-portal-detail-complete-btn.completed,.audit-portal-detail-complete-btn.completed:disabled,.audit-portal-detail-complete-btn.completed.mud-button-disabled{background-color:var(--success);border-color:var(--success);color:var(--button-text);opacity:1;cursor:not-allowed;pointer-events:none}.audit-portal-score-section{display:flex;flex-direction:column;gap:.75rem}.audit-portal-score-buttons{display:flex;gap:.5rem}.audit-portal-score-btn{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem .75rem;border:1px solid var(--border-secondary);border-radius:.25rem;background:rgba(0,0,0,0);color:var(--body-text);font-size:.8125rem;font-weight:500;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.audit-portal-score-btn.mud-button-root{min-height:unset;text-transform:none;box-shadow:none;width:100%}.audit-portal-score-btn .mud-button-label{display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.audit-portal-score-btn:hover:not(:disabled){border-color:var(--text-secondary)}.audit-portal-score-btn:disabled{opacity:.5;cursor:not-allowed}.audit-portal-score-btn.active.met,.audit-portal-score-btn.active.partially-met,.audit-portal-score-btn.active.not-met{color:var(--button-text) !important}.audit-portal-score-btn.active.met .mud-button-label,.audit-portal-score-btn.active.met .mud-button-label .mud-typography,.audit-portal-score-btn.active.partially-met .mud-button-label,.audit-portal-score-btn.active.partially-met .mud-button-label .mud-typography,.audit-portal-score-btn.active.not-met .mud-button-label,.audit-portal-score-btn.active.not-met .mud-button-label .mud-typography{color:var(--button-text) !important}.audit-portal-score-btn.active.met .audit-portal-score-dot,.audit-portal-score-btn.active.partially-met .audit-portal-score-dot,.audit-portal-score-btn.active.not-met .audit-portal-score-dot{background-color:var(--button-text)}.audit-portal-score-btn.active.met{border-color:#24b330 !important;background-color:#24b330 !important}.audit-portal-score-btn.active.partially-met{border-color:#ff7614 !important;background-color:#ff7614 !important}.audit-portal-score-btn.active.not-met{border-color:#ff4238 !important;background-color:#ff4238 !important}.audit-portal-score-dot{width:.5rem;height:.5rem;border-radius:50%;flex-shrink:0}.audit-portal-score-dot.met{background-color:#24b330}.audit-portal-score-dot.partially-met{background-color:#ff7614}.audit-portal-score-dot.not-met{background-color:#ff4238}.submit-request-section{display:flex;flex-direction:column;gap:.75rem}.submit-request-subtitle{line-height:1.4}.submit-request-radio-group{width:100%}.submit-request-radio-group .mud-input-control-input-container .mud-radio-group{width:100%;justify-content:flex-start}.submit-request-options{display:flex;flex-direction:column;gap:.5rem;margin-top:.25rem;width:100%}.submit-request-option{border:1px solid var(--border-secondary);border-radius:.25rem;padding:.5rem .75rem;transition:border-color .15s ease,background-color .15s ease}.submit-request-option:hover{border-color:var(--text-secondary)}.submit-request-option.selected{border-color:var(--action);background-color:rgba(var(--action-fill-rgb), 0.08)}.submit-request-radio{width:100%;margin:0}.submit-request-radio .mud-radio{align-items:flex-start}.submit-request-radio .mud-radio .mud-icon-root path:nth-child(2){fill:var(--body-text)}.submit-request-option-text{display:flex;flex-direction:column;gap:.125rem;padding-left:.25rem}.submit-request-option-title{font-weight:600}.submit-request-description{width:100%;margin-top:.25rem}.submit-request-footer{display:flex;justify-content:flex-end;margin-top:.25rem}.auditor-request-list{padding:.5rem 0}.auditor-request-list-stack{width:100%}.auditor-request-card{border:1px solid var(--border-secondary);border-radius:.75rem;padding:1rem 1.25rem;background-color:var(--surface-low)}.auditor-request-card-toolbar{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.auditor-request-card-toolbar-left{display:flex;align-items:center;gap:.5rem;min-height:2rem}.auditor-request-card-badges{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-start}.auditor-request-card-title-block{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.75rem}.auditor-request-card-control-code{font-size:.875rem;font-weight:300;line-height:1.25rem;font-weight:600;color:var(--action)}.auditor-request-card-control-name{color:var(--body-text);font-weight:600;line-height:1.3}.auditor-request-card-meta{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.auditor-request-card-meta-item{display:inline-flex;align-items:center;gap:.35rem}.auditor-request-card-meta-icon{color:var(--text-muted)}.auditor-request-card-comments{margin-bottom:1rem}.auditor-request-card-section-label{font-size:.75rem;font-weight:300;line-height:1rem;color:var(--text-muted);display:block;font-weight:600;letter-spacing:.06em;margin-bottom:.5rem}.auditor-request-card-comment-list{width:100%}.auditor-request-card-comment{display:flex;gap:.75rem;padding:.75rem;border-radius:.375rem;background-color:var(--surface-raised);box-shadow:var(--surface-raised-shadow);transition:border-color .15s ease;border:1px solid color-mix(in srgb, var(--border-primary) var(--thin-border), transparent)}.auditor-request-card-comment:hover{border-color:var(--border-secondary)}.auditor-request-card-comment-avatar{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.auditor-request-card-comment-body-wrap{flex:1;min-width:0}.auditor-request-card-comment-header{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;margin-bottom:.35rem}.auditor-request-card-comment-author{font-size:.875rem;font-weight:300;line-height:1.25rem;font-weight:600;color:var(--body-text)}.auditor-request-card-comment-time{font-size:.75rem;font-weight:300;line-height:1rem;color:var(--text-muted);flex-shrink:0;white-space:nowrap}.auditor-request-card-comment-text{font-size:1rem;font-weight:300;line-height:1.5rem;color:var(--body-text);overflow-wrap:break-word;word-break:break-word}.auditor-request-card-attachments{margin-bottom:1rem}.auditor-request-card-attachment-list{width:100%}.auditor-request-card-attachment-row{display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem;border-radius:.375rem;background-color:var(--surface-raised);box-shadow:var(--surface-raised-shadow);border:1px solid color-mix(in srgb, var(--border-primary) var(--thin-border), transparent);cursor:pointer;transition:border-color .15s ease}.auditor-request-card-attachment-row:hover{border-color:var(--border-secondary)}.auditor-request-card-attachment-row.downloading{opacity:.6;pointer-events:none}.auditor-request-card-attachment-icon{flex-shrink:0;color:var(--text-muted)}.auditor-request-card-attachment-name{font-size:.875rem;font-weight:300;line-height:1.25rem;color:var(--body-text);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auditor-request-card-attachment-date{font-size:.75rem;font-weight:300;line-height:1rem;color:var(--text-muted);flex-shrink:0;white-space:nowrap}.auditor-request-card-composer{margin-top:.5rem}.auditor-request-card-composer-editor{width:100%}.auditor-request-card-staged-list{display:flex;flex-wrap:wrap;gap:.5rem;padding:.5rem 0}.auditor-request-card-staged-chip{max-width:100%}.auditor-request-card-staged-chip .mud-chip-content{display:inline-flex;align-items:center;gap:.35rem;min-width:0}.auditor-request-card-staged-chip-icon{flex-shrink:0}.auditor-request-card-staged-chip-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auditor-request-card-staged-chip-remove{display:inline-flex;align-items:center;flex-shrink:0;cursor:pointer;opacity:.7}.auditor-request-card-staged-chip-remove:hover{opacity:1}.auditor-request-card-staged-chip-remove-icon{width:.75rem;height:.75rem}.auditor-request-card-composer-footer{display:flex;flex-direction:row;align-items:center;gap:.5rem;padding-top:.25rem}.auditor-request-card-composer-footer-spacer{flex:1}.auditor-request-list{display:flex;flex-direction:column}.auditor-request-list-open-empty{padding:.5rem 0}.auditor-request-list-closed-panels{margin-top:1.5rem}.auditor-request-list-closed-content{padding-top:.5rem}.task-doc-dialog .mud-dialog-content{padding:.75rem 1.5rem}.task-doc-dialog-list{display:flex;flex-direction:column;gap:.5rem;max-height:50vh;overflow-y:auto}.task-doc-dialog-row{display:flex;align-items:center;gap:.75rem;padding:.625rem .75rem;border:1px solid var(--border-secondary);border-radius:.5rem;cursor:pointer;transition:all .2s ease;background-color:var(--surface-low)}.task-doc-dialog-row:hover{background-color:var(--surface-hover);border-color:var(--action)}.task-doc-dialog-row.is-loading{opacity:.6;pointer-events:none}.task-doc-dialog-row.is-unavailable{opacity:.55;cursor:not-allowed;pointer-events:none}.task-doc-dialog-row.is-unavailable:hover{background-color:var(--surface);border-color:var(--border-secondary)}.task-doc-dialog-row-name{flex:1 1 auto;min-width:0}.task-doc-dialog-row-icon{flex-shrink:0;color:var(--text-secondary)}.link-audited-control-evidence-dialog{min-width:32rem}.link-audited-control-evidence-dialog-title{display:flex;flex-direction:column;gap:.125rem}.link-audited-control-evidence-dialog-subtitle{color:var(--text-secondary, #667085)}.link-audited-control-evidence-dialog-body{display:flex;flex-direction:column;gap:.75rem;min-height:16rem}.link-audited-control-evidence-dialog-banner{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:.375rem;background:var(--surface-raised);border:1px solid var(--border-secondary);color:var(--text-secondary)}.send-evidence-to-audit-dialog{min-width:28rem}.send-evidence-dialog-body{display:flex;flex-direction:column;gap:.75rem;min-height:12rem}.send-evidence-dialog-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:2rem 1rem}.send-evidence-dialog-audit-list{display:flex;flex-direction:column;gap:.375rem}.send-evidence-dialog-audit-card{display:flex;align-items:center;gap:.75rem;padding:.625rem .75rem;border-radius:.5rem;border:1px solid var(--border-secondary);cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.send-evidence-dialog-audit-card:hover{border-color:var(--border-primary);background-color:var(--surface-low)}.send-evidence-dialog-audit-card.selected{border-color:var(--action);background-color:rgba(var(--action-fill-rgb), 0.1)}.send-evidence-dialog-section{display:flex;flex-direction:column;gap:.375rem}.send-evidence-dialog-evidence-list{display:flex;flex-direction:column;gap:.25rem;max-height:15rem;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0)}.send-evidence-dialog-evidence-list::-webkit-scrollbar{width:.25rem !important;background-color:rgba(0,0,0,0) !important}.send-evidence-dialog-evidence-list::-webkit-scrollbar-track{background:rgba(0,0,0,0) !important;box-shadow:none !important;border:none !important}.send-evidence-dialog-evidence-list::-webkit-scrollbar-thumb{background:rgba(0,0,0,0) !important;border-radius:1.563rem !important;visibility:hidden !important}.send-evidence-dialog-evidence-list:hover{scrollbar-width:thin;scrollbar-color:var(--component-scroll-thumb) rgba(0,0,0,0)}.send-evidence-dialog-evidence-list:hover::-webkit-scrollbar{width:.25rem !important;height:.25rem !important}.send-evidence-dialog-evidence-list:hover::-webkit-scrollbar-thumb{background:var(--component-scroll-thumb) !important;border-radius:1.563rem !important;visibility:visible !important;cursor:pointer !important}.send-evidence-dialog-evidence-list:hover::-webkit-scrollbar-thumb:hover{background:var(--component-scroll-thumb-hover) !important}.send-evidence-dialog-evidence-item{display:flex;align-items:center;gap:.25rem;padding:.375rem .5rem;border-radius:.25rem;transition:background-color .15s ease}.send-evidence-dialog-evidence-item:hover{background-color:var(--surface-low)}.send-evidence-dialog-evidence-item.linked{opacity:.7}.send-evidence-to-audit-dialog-send-btn>.mud-button-label>svg{fill:var(--button-text)}.send-evidence-to-audit-dialog-send-btn>.mud-button-label>span{color:var(--button-text)}.add-controls-to-audit-dialog{min-width:32rem}.add-controls-to-audit-dialog .mud-skeleton{background-color:var(--surface-low)}.add-controls-dialog-title{display:flex;flex-direction:column;gap:.125rem}.add-controls-dialog-subtitle{color:var(--text-secondary, #667085)}.add-controls-dialog-body{display:flex;flex-direction:column;gap:.75rem;min-height:16rem}.incident-guided-flow-step{display:flex;flex-direction:column;width:100%;min-height:0}.incident-guided-flow-step-body{display:flex;flex-direction:column;gap:1.25rem;padding:.25rem 0}.incident-section{border:1px solid var(--border-secondary);border-radius:.5rem;padding:1.25rem;background-color:var(--surface-low)}.incident-section:last-child{margin-bottom:0}.incident-section-header{display:flex;align-items:center;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid var(--border-secondary)}.incident-section-header .mud-icon-root{font-size:1rem !important;width:1rem !important;height:1rem !important;flex-shrink:0;color:var(--text-muted) !important}.incident-section-header .compyl-text{text-transform:uppercase;letter-spacing:.06em;font-size:.7rem !important;font-weight:600;color:var(--text-muted)}.incident-section-header--assignment .mud-icon-root{color:var(--action) !important}.incident-section-header--actions .mud-icon-root{color:var(--info) !important}.incident-section-header--impact .mud-icon-root{color:var(--warning) !important}.incident-section-header--analysis .mud-icon-root{color:var(--success) !important}.incident-impact-indicators{display:grid;grid-template-columns:repeat(3, 1fr);gap:.25rem 1rem;margin-top:.75rem}.incident-impact-indicators-label{grid-column:1/-1;margin-bottom:.25rem}.incident-review-step .incident-guided-flow-step-body{gap:0}.incident-review-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:1rem}.incident-review-section{padding:1rem;border-radius:.5rem;border:1px solid color-mix(in srgb, var(--border-primary) var(--thin-border), transparent);background-color:var(--modal-background-surface);box-shadow:var(--surface-high-shadow);display:flex;flex-direction:column;gap:.5rem}.incident-review-section-header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding-bottom:.5rem;border-bottom:1px solid color-mix(in srgb, var(--border-primary) var(--thin-border), transparent);margin-bottom:.25rem}.incident-review-row{display:flex;gap:.5rem;align-items:baseline}.incident-review-row.incident-review-row--block{flex-direction:column}.incident-review-label{font-size:.75rem;color:var(--text-muted);min-width:8rem;flex-shrink:0;text-transform:uppercase;letter-spacing:.04em}.incident-review-value{font-size:.875rem;color:var(--body-text);word-break:break-word}.incident-review-impact-indicators{display:flex;flex-direction:column;gap:.5rem;padding-top:.5rem;border-top:1px solid color-mix(in srgb, var(--border-primary) var(--thin-border), transparent)}.incident-review-indicator-chips{display:flex;flex-wrap:wrap;gap:.375rem}.incident-review-impact-chip{display:inline-block;padding:.125rem .5rem;border-radius:.25rem;font-weight:600;font-size:.75rem}.incident-review-impact-chip.incident-review-impact-chip--error{background:color-mix(in srgb, var(--error) 15%, transparent);color:var(--error)}.incident-review-impact-chip.incident-review-impact-chip--warning{background:color-mix(in srgb, var(--warning) 15%, transparent);color:var(--warning)}.incident-review-impact-chip.incident-review-impact-chip--info{background:color-mix(in srgb, var(--info) 15%, transparent);color:var(--info)}.incident-review-impact-chip.incident-review-impact-chip--default{background:color-mix(in srgb, var(--border-primary) 15%, transparent);color:var(--text-muted)}.incident-review-step .review-section-empty{display:flex;align-items:center;gap:.5rem;padding:.5rem .25rem;opacity:.55}.incident-review-step .review-section-empty .mud-icon-root{font-size:1rem}.incident-intelligence-card{border:1px solid var(--action);border-radius:.5rem;padding:1.25rem;background:color-mix(in srgb, var(--action) 5%, var(--surface-low));margin-bottom:1.5rem;display:flex;flex-direction:column;gap:.75rem}.incident-intelligence-header{display:flex;align-items:center;gap:.5rem}.incident-intelligence-icon path,.incident-intelligence-icon rect,.incident-intelligence-icon g,.incident-intelligence-icon svg,.incident-intelligence-icon svg path,.incident-intelligence-icon svg rect{fill:var(--action) !important;color:var(--action) !important}.incident-intelligence-loading{padding:.5rem 0}.incident-intelligence-narrative{padding:.75rem 1rem;background:var(--surface-low);border-radius:.25rem;border-left:3px solid var(--action)}.incident-intelligence-scores{display:flex;gap:.75rem;flex-wrap:wrap}.incident-intelligence-score-chip{display:flex;flex-direction:column;align-items:center;padding:.5rem 1rem;border-radius:.25rem;min-width:7rem}.incident-intelligence-score-chip--info{background:var(--info-translucent);border:1px solid var(--info)}.incident-intelligence-score-chip--primary{background:color-mix(in srgb, var(--action) 10%, transparent);border:1px solid var(--action)}.incident-intelligence-score-chip--error{background:var(--error-translucent);border:1px solid var(--error)}.incident-intelligence-score-chip--none{background:var(--fill-neutral);border:1px solid var(--border-secondary)}.incident-intelligence-score-chip--low{background:var(--fill-success);border:1px solid var(--border-success)}.incident-intelligence-score-chip--medium{background:color-mix(in srgb, var(--warning) 10%, transparent);border:1px solid var(--warning)}.incident-intelligence-score-chip--high{background:var(--fill-warning);border:1px solid var(--border-warning)}.incident-intelligence-score-chip--critical{background:var(--error-translucent);border:1px solid var(--error)}.incident-gf-ai-immediate-action,.incident-gf-ai-description{width:100%;min-width:0}.itasset-guided-flow-step{display:flex;flex-direction:column;width:100%;min-height:0}.itasset-guided-flow-step-body{display:flex;flex-direction:column;gap:1.25rem;padding:.25rem 0}.itasset-guided-flow-step-body .text-pre-wrap{white-space:pre-wrap}.itasset-section{border:1px solid var(--border-secondary);border-radius:.5rem;padding:1.25rem;background-color:var(--surface-low)}.itasset-section:last-child{margin-bottom:0}.itasset-section-header{display:flex;align-items:center;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid var(--border-secondary)}.itasset-section-header .mud-icon-root{font-size:1rem !important;width:1rem !important;height:1rem !important;flex-shrink:0;color:var(--text-muted) !important}.itasset-section-header .compyl-text{text-transform:uppercase;letter-spacing:.06em;font-size:.7rem !important;font-weight:600;color:var(--text-muted)}.itasset-section-header--identity .mud-icon-root{color:var(--action) !important}.itasset-section-header--classification .mud-icon-root{color:var(--info) !important}.itasset-section-header--organization .mud-icon-root{color:var(--warning) !important}.itasset-section-header--environment .mud-icon-root{color:var(--info) !important}.itasset-section-header--data .mud-icon-root{color:var(--warning) !important}.itasset-section-header--security .mud-icon-root{color:var(--error) !important}.itasset-section-header--cia .mud-icon-root{color:var(--action) !important}.itasset-flow-cia-alert{margin-bottom:.5rem}.itasset-section-header--misc .mud-icon-root{color:var(--success) !important}.itasset-section-header--assignment .mud-icon-root{color:var(--action) !important}.itasset-section-header--related .mud-icon-root{color:var(--info) !important}.itasset-properties-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:.25rem 1.5rem;margin-top:.25rem}.itasset-review-step .itasset-guided-flow-step-body{gap:0}.itasset-review-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:1rem}.itasset-review-section{padding:1rem;border-radius:.5rem;border:1px solid color-mix(in srgb, var(--border-primary) var(--thin-border), transparent);background-color:var(--modal-background-surface);box-shadow:var(--surface-high-shadow);display:flex;flex-direction:column;gap:.5rem}.itasset-review-section-header{padding-bottom:.5rem;border-bottom:1px solid color-mix(in srgb, var(--border-primary) var(--thin-border), transparent);margin-bottom:.25rem}.itasset-review-row{display:flex;gap:.5rem;align-items:baseline}.itasset-review-row.itasset-review-row--block{flex-direction:column}.itasset-review-label{font-size:.75rem;color:var(--text-muted);min-width:7rem;flex-shrink:0;text-transform:uppercase;letter-spacing:.04em}.itasset-review-value{font-size:.875rem;color:var(--body-text);word-break:break-word}.itasset-review-flags{display:flex;flex-wrap:wrap;gap:.375rem}.itasset-review-flag{display:inline-block;font-size:.7rem;padding:.15rem .5rem;border-radius:.25rem;font-weight:500}.itasset-review-flag.itasset-review-flag--info{background:color-mix(in srgb, var(--info) 12%, transparent);color:var(--info)}.itasset-review-flag.itasset-review-flag--warning{background:color-mix(in srgb, var(--warning) 12%, transparent);color:var(--warning)}.itasset-review-flag.itasset-review-flag--error{background:color-mix(in srgb, var(--error) 12%, transparent);color:var(--error)}.itasset-review-flag.itasset-review-flag--success{background:color-mix(in srgb, var(--success) 12%, transparent);color:var(--success)}.itasset-review-flag.itasset-review-flag--default{background:color-mix(in srgb, var(--border-primary) 12%, transparent);color:var(--text-muted)}.itasset-intelligence-card{border:1px solid var(--action);border-radius:.5rem;padding:1.25rem;margin-bottom:1rem;background-color:var(--modal-background-surface);box-shadow:var(--surface-high-shadow);display:flex;flex-direction:column;gap:.75rem}.itasset-intelligence-header{display:flex;align-items:center;gap:.5rem}.itasset-intelligence-icon path,.itasset-intelligence-icon rect,.itasset-intelligence-icon g,.itasset-intelligence-icon svg,.itasset-intelligence-icon svg path,.itasset-intelligence-icon svg rect{fill:var(--action) !important;color:var(--action) !important}.itasset-intelligence-loading{padding:.5rem 0}.itasset-intelligence-narrative{padding:.75rem 1rem;background:var(--surface-low);border-radius:.25rem;line-height:1.5}.itasset-intelligence-scores{display:flex;gap:.75rem;flex-wrap:wrap}.itasset-intelligence-score-chip{display:flex;flex-direction:column;align-items:center;padding:.5rem 1rem;border-radius:.25rem;min-width:6rem;text-align:center}.itasset-intelligence-score-chip.itasset-intelligence-score-chip--error{background:color-mix(in srgb, var(--error) 10%, transparent);border:1px solid color-mix(in srgb, var(--error) 30%, transparent)}.itasset-intelligence-score-chip.itasset-intelligence-score-chip--warning{background:color-mix(in srgb, var(--warning) 10%, transparent);border:1px solid color-mix(in srgb, var(--warning) 30%, transparent)}.itasset-intelligence-score-chip.itasset-intelligence-score-chip--info{background:color-mix(in srgb, var(--info) 10%, transparent);border:1px solid color-mix(in srgb, var(--info) 30%, transparent)}.itasset-intelligence-score-chip.itasset-intelligence-score-chip--success{background:color-mix(in srgb, var(--success) 10%, transparent);border:1px solid color-mix(in srgb, var(--success) 30%, transparent)}.itasset-intelligence-score-chip.itasset-intelligence-score-chip--primary{background:color-mix(in srgb, var(--action) 10%, transparent);border:1px solid color-mix(in srgb, var(--action) 30%, transparent)}.itasset-widget-skeleton-pill{border-radius:.5rem}.itasset-skeleton-pill{border-radius:14px}.itasset-skeleton-block{border-radius:.25rem}.itasset-widget-grid-paper{background:rgba(0,0,0,0)}.fair-analysis-container{display:flex;flex-direction:column;gap:1.5rem}.fair-analysis-grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem}@media(max-width: 768px){.fair-analysis-grid{grid-template-columns:1fr}}.fair-section{border:1px solid var(--border-secondary);border-radius:.25rem;padding:1rem;background:var(--surface-body)}.fair-section-header{margin-bottom:1rem;padding-bottom:.25rem;border-bottom:4px solid var(--border-secondary)}.fair-section-content{display:flex;flex-direction:column;gap:1rem}.factor-tree-layout{min-height:200px}.tree-level{position:relative}.factors-row{display:flex;flex-direction:column;gap:1rem;width:100%}.factor-item{width:100%;flex:0 0 auto}.tree-connector{display:flex;justify-content:center;align-items:center;height:1.5rem;color:var(--text-muted)}.tree-connector svg{width:.875rem;height:.875rem}.no-factors-message{display:flex;justify-content:center;align-items:center;min-height:150px;border:2px dashed var(--border-secondary);border-radius:.5rem}.fair-primer-banner{display:flex;align-items:flex-start;gap:.75rem;padding:1rem 1.25rem;border-radius:.5rem;background:var(--info-translucent);border:1px solid var(--info);margin-bottom:.5rem}.fair-primer-banner .fair-primer-icon{flex-shrink:0;margin-top:.125rem}.fair-primer-banner .fair-primer-icon path,.fair-primer-banner .fair-primer-icon rect,.fair-primer-banner .fair-primer-icon g,.fair-primer-banner .fair-primer-icon svg,.fair-primer-banner .fair-primer-icon svg path,.fair-primer-banner .fair-primer-icon svg rect{fill:var(--info) !important;color:var(--info) !important}.fair-primer-banner .fair-primer-content{flex:1;display:flex;flex-direction:column;gap:.25rem}.fair-primer-banner .fair-primer-dismiss{flex-shrink:0;background:rgba(0,0,0,0);border:none;cursor:pointer;padding:.25rem;border-radius:.25rem;color:var(--text-muted)}.fair-primer-banner .fair-primer-dismiss:hover{background:var(--surface-raised)}.factor-container{display:flex;flex-direction:column;gap:1rem;padding:1rem;background:var(--surface-raised-low);border:1px solid var(--factor-color);border-radius:.25rem}.factor-container.factor-color-neutral{--factor-color: var(--fair-node-neutral)}.factor-container.factor-color-sky{--factor-color: var(--fair-node-sky)}.factor-container.factor-color-sky-pressed{--factor-color: var(--fair-node-sky-pressed)}.factor-container.factor-color-mint{--factor-color: var(--fair-node-mint)}.factor-container.factor-color-mint-pressed{--factor-color: var(--fair-node-mint-pressed)}.factor-container.factor-color-apricot{--factor-color: var(--fair-node-apricot)}.factor-container.factor-color-apricot-hover{--factor-color: var(--fair-node-apricot-hover)}.factor-container.factor-color-apricot-pressed{--factor-color: var(--fair-node-apricot-pressed)}.factor-container.read-only-factor{background:var(--fill-neutral)}.factor-container.read-only-factor .compyl-numeric-field .compyl-body-text-color,.factor-container.read-only-factor .compyl-numeric-field .compyl-body-text-color span,.factor-container.read-only-factor .compyl-select-label .compyl-body-text-color,.factor-container.read-only-factor .compyl-select-label .compyl-body-text-color span,.factor-container.read-only-factor .compyl-numeric-field .mud-icon-root,.factor-container.read-only-factor .compyl-select-label .mud-icon-root,.factor-container.read-only-factor .mud-input-slot,.factor-container.read-only-factor .mud-input-root input{color:var(--text-muted)}.factor-container.factor-error{--factor-color: var(--error);background:var(--error-translucent)}.factor-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.factor-title-section{display:flex;align-items:flex-start;gap:.5rem;flex:1;min-width:0}.factor-accent-bar{flex-shrink:0;width:4px;height:1.5rem;border-radius:.25rem;background:var(--factor-color)}.factor-inputs{display:flex;flex-direction:column;gap:1rem;width:100%}.factor-input-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem;align-items:start}.factor-input{min-width:0}.factor-confidence-row{width:100%}@media(max-width: 768px){.factor-input-row{grid-template-columns:1fr;gap:.75rem}}.simulation-panel{border:1px solid var(--border-secondary);border-radius:.25rem;padding:1rem;background:var(--body)}.simulation-panel-row{display:flex;align-items:center;justify-content:space-between;gap:1rem}.simulation-panel-text{display:flex;flex-direction:column;gap:.125rem;min-width:0}.simulation-panel-validation{margin-top:1rem}.simulation-panel-validation .mud-alert{background-color:var(--error-translucent) !important;border:1px solid var(--error) !important;border-radius:.25rem}.simulation-panel-validation .mud-alert .mud-icon-root.mud-svg-icon path,.simulation-panel-validation .mud-alert .mud-icon-root.mud-svg-icon g,.simulation-panel-validation .mud-alert .mud-icon-root.mud-svg-icon svg,.simulation-panel-validation .mud-alert .mud-icon-root.mud-svg-icon svg path{color:var(--error) !important}.results-panel{border:1px solid var(--border-secondary);border-radius:.5rem;padding:1rem;background:var(--body)}.results-panel .panel-header{display:flex;flex-direction:column;gap:.125rem;margin-bottom:1rem}.results-panel .panel-content{display:flex;flex-direction:column;gap:1.5rem}.risk-summary-cards{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1rem}@media(max-width: 768px){.risk-summary-cards{grid-template-columns:1fr}}.risk-summary-card{display:flex;flex-direction:column;gap:.75rem;padding:1.25rem 1.5rem;min-height:6.5rem;background:var(--surface-raised);border-radius:.25rem}.risk-summary-card .risk-summary-card-header{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.risk-summary-card .risk-summary-card-label{font-weight:500;margin:0}.risk-summary-card .risk-summary-card-icon{flex-shrink:0;width:1rem;height:1rem;display:inline-flex;align-items:center;justify-content:center}.risk-summary-card .risk-summary-card-value{margin:0;letter-spacing:-0.01em}.run-history-section{display:flex;flex-direction:column;gap:.75rem;padding:1rem 1.25rem;background:var(--surface-raised-low);border:1px solid var(--border-secondary);border-radius:.5rem}.run-history-header{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.run-history-header p{margin:0}.previous-runs-table{max-height:300px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0)}.previous-runs-table::-webkit-scrollbar{width:.25rem !important;background-color:rgba(0,0,0,0) !important}.previous-runs-table::-webkit-scrollbar-track{background:rgba(0,0,0,0) !important;box-shadow:none !important;border:none !important}.previous-runs-table::-webkit-scrollbar-thumb{background:rgba(0,0,0,0) !important;border-radius:1.563rem !important;visibility:hidden !important}.previous-runs-table:hover{scrollbar-width:thin;scrollbar-color:var(--component-scroll-thumb) rgba(0,0,0,0)}.previous-runs-table:hover::-webkit-scrollbar{width:.25rem !important;height:.25rem !important}.previous-runs-table:hover::-webkit-scrollbar-thumb{background:var(--component-scroll-thumb) !important;border-radius:1.563rem !important;visibility:visible !important;cursor:pointer !important}.previous-runs-table:hover::-webkit-scrollbar-thumb:hover{background:var(--component-scroll-thumb-hover) !important}.previous-runs-table .mud-table-container{background:rgba(0,0,0,0)}.previous-runs-table .mud-table-head .mud-table-cell{background:var(--surface-raised-low);border-bottom:1px solid var(--border-secondary);padding:.5rem .75rem}.previous-runs-table .mud-table-body .mud-table-row .mud-table-cell{padding:.5rem .75rem;border-bottom:1px solid var(--border-secondary)}.previous-runs-table .mud-table-body .mud-table-row .mud-table-cell p{margin:0}.previous-runs-table .mud-table-body .mud-table-row:last-child .mud-table-cell{border-bottom:none}.run-history-th-center,.run-history-td-center{text-align:center !important}.run-history-th-center p,.run-history-td-center p{text-align:center}.risk-stat-section{display:flex;flex-direction:column;gap:.75rem;padding:1rem 1.25rem;background:var(--surface-raised-low);border:1px solid var(--border-secondary);border-radius:.5rem}.risk-stat-section-header p{margin:0}.risk-stat-cards{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:1rem}@media(max-width: 960px){.risk-stat-cards{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 600px){.risk-stat-cards{grid-template-columns:1fr}}.loss-distribution-chart-frame{position:relative;box-sizing:border-box;min-height:19.75rem;border:1px solid var(--border-secondary);border-radius:.5rem;background:var(--surface-raised-low);display:flex;flex-direction:column}.loss-distribution-chart-frame .chart-widget-card h4{font-size:1rem;font-weight:300;line-height:1.5rem}.loss-distribution-chart-frame>.line-chart-widget,.loss-distribution-chart-frame>:first-child{flex:1 1 auto;min-width:0;min-height:0}.why-skewed-chip{position:absolute;top:1rem;right:1rem;z-index:1}.why-skewed-chip .mud-chip-content{display:inline-flex;align-items:center;gap:.25rem}.why-skewed-chip .mud-tooltip-root{display:inline-flex;align-items:center}.why-skewed-chip .why-skewed-chip-icon{display:inline-flex;width:.875rem;height:.875rem}.why-skewed-chip .why-skewed-chip-icon svg{width:100%;height:100%}.fair-tree-model{background-color:var(--surface-low);width:100%;border:1px solid var(--border-secondary);border-radius:.5rem;padding:1rem 1.25rem;box-sizing:border-box}.fair-tree-model .fair-tree-canvas{position:relative;width:100%}.fair-tree-model svg{display:block;width:100%;height:auto;max-height:18rem;overflow:visible}.fair-tree-model .fair-tree-edge{stroke:var(--text-disabled);stroke-width:1;fill:none;transition:stroke 120ms ease-in-out}.fair-tree-model .fair-tree-edge-group.is-active .fair-tree-edge{stroke:var(--body-text)}.fair-tree-model .fair-tree-node rect{fill:var(--fill-neutral);stroke-width:1;rx:6;ry:6}.fair-tree-model .fair-tree-node text{font-size:.75rem;font-weight:300;line-height:1rem;fill:var(--body-text);text-anchor:middle;dominant-baseline:middle;transition:fill 120ms ease-in-out}.fair-tree-model .fair-tree-node.is-muted text{fill:var(--text-disabled)}.fair-tree-model .fair-tree-node--neutral rect{stroke:var(--fair-node-neutral)}.fair-tree-model .fair-tree-node--sky rect{stroke:var(--fair-node-sky)}.fair-tree-model .fair-tree-node--sky-pressed rect{stroke:var(--fair-node-sky-pressed)}.fair-tree-model .fair-tree-node--mint rect{stroke:var(--fair-node-mint)}.fair-tree-model .fair-tree-node--mint-pressed rect{stroke:var(--fair-node-mint-pressed)}.fair-tree-model .fair-tree-node--apricot rect{stroke:var(--fair-node-apricot)}.fair-tree-model .fair-tree-node--apricot-hover rect{stroke:var(--fair-node-apricot-hover)}.fair-tree-model .fair-tree-node--apricot-pressed rect{stroke:var(--fair-node-apricot-pressed)}.fair-tree-model .fair-tree-tooltip-hotspot{position:absolute;display:block;background:rgba(0,0,0,0);border-radius:6px;outline:none}.fair-tree-model .fair-tree-tooltip-hotspot:focus-visible{box-shadow:0 0 0 2px var(--action)}.fair-tree-model .fair-tree-tooltip-trigger{display:block;width:100%;height:100%}.fair-tree-model .fair-tree-tooltip-hotspot--risk{left:46.3542%;top:4.5455%;width:8.3333%;height:13.6364%}.fair-tree-model .fair-tree-tooltip-hotspot--lef{left:16.6667%;top:29.5455%;width:20.8333%;height:13.6364%}.fair-tree-model .fair-tree-tooltip-hotspot--lm{left:63.5417%;top:29.5455%;width:20.8333%;height:13.6364%}.fair-tree-model .fair-tree-tooltip-hotspot--tef{left:7.2917%;top:54.5455%;width:14.5833%;height:13.6364%}.fair-tree-model .fair-tree-tooltip-hotspot--susc{left:36.4583%;top:54.5455%;width:15.625%;height:13.6364%}.fair-tree-model .fair-tree-tooltip-hotspot--primary-loss{left:55.2083%;top:54.5455%;width:14.5833%;height:13.6364%}.fair-tree-model .fair-tree-tooltip-hotspot--secondary-risk{left:78.125%;top:54.5455%;width:14.5833%;height:13.6364%}.fair-tree-model .fair-tree-tooltip-hotspot--contact-freq{left:1.0417%;top:79.5455%;width:13.5417%;height:13.6364%}.fair-tree-model .fair-tree-tooltip-hotspot--prob-action{left:15.1042%;top:79.5455%;width:14.5833%;height:13.6364%}.fair-tree-model .fair-tree-tooltip-hotspot--threat-cap{left:30.2083%;top:79.5455%;width:13.5417%;height:13.6364%}.fair-tree-model .fair-tree-tooltip-hotspot--resist-strength{left:44.2708%;top:79.5455%;width:14.5833%;height:13.6364%}.fair-tree-model .fair-tree-tooltip-hotspot--secondary-lef{left:71.875%;top:79.5455%;width:12.5%;height:13.6364%}.fair-tree-model .fair-tree-tooltip-hotspot--secondary-lm{left:86.4583%;top:79.5455%;width:12.5%;height:13.6364%}.vendor-guided-flow-popup{max-width:1080px}.vendor-guided-flow-step{display:flex;flex-direction:column;width:100%;min-height:0}.vendor-guided-flow-step-body{display:flex;flex-direction:column;gap:1.5rem;padding:.25rem 0}.vendor-section{border:1px solid var(--border-secondary);border-radius:.5rem;padding:1.25rem;background-color:var(--surface-low)}.vendor-section:last-child{margin-bottom:0}.vendor-section-header{display:flex;align-items:center;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid var(--border-secondary)}.vendor-section-header .mud-icon-root{font-size:1rem !important;width:1rem !important;height:1rem !important;flex-shrink:0;color:var(--text-muted) !important}.vendor-section-header .compyl-text{text-transform:uppercase;letter-spacing:.06em;font-size:.7rem !important;font-weight:600;color:var(--text-muted)}.vendor-section-header--company .mud-icon-root{color:var(--action) !important}.vendor-section-header--privacy .mud-icon-root{color:var(--error) !important}.vendor-section-header--data .mud-icon-root{color:var(--info) !important}.vendor-step-section-header{display:flex;align-items:center;gap:.5rem;padding:.5rem 0 .25rem;border-bottom:1px solid color-mix(in srgb, var(--border-primary) var(--thin-border), transparent);margin-bottom:.25rem}.vendor-step-section-header.vendor-step-section-header--offset-top{margin-top:.5rem}.vendor-step-section-header .compyl-text{text-transform:uppercase;letter-spacing:.06em;font-size:.7rem !important;font-weight:600;color:var(--text-muted)}.vendor-step-section-header-icon{font-size:1rem !important;width:1rem !important;height:1rem !important;flex-shrink:0;color:var(--info) !important}.vendor-step-section-header-icon svg{fill:var(--info) !important}.vendor-step-section-header-icon.vendor-step-section-header-icon--contact{color:var(--action) !important}.vendor-step-section-header-icon.vendor-step-section-header-icon--contact svg{fill:var(--action) !important}.vendor-step-section-header-icon.vendor-step-section-header-icon--associations{color:var(--action) !important}.vendor-step-section-header-icon.vendor-step-section-header-icon--associations svg{fill:var(--action) !important}.vendor-details-disclosure{display:flex;flex-direction:column;border-radius:.625rem;border:1px solid color-mix(in srgb, var(--border-primary) var(--thin-border), transparent);overflow:hidden}.vendor-details-disclosure-toggle{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:none;border:none;cursor:pointer;width:100%;text-align:left;background-color:var(--surface-low);transition:background-color .15s ease}.vendor-details-disclosure-toggle:hover{background-color:color-mix(in srgb, var(--action) 5%, transparent) !important}.vendor-details-disclosure-toggle .compyl-text{flex:1;color:var(--body-text)}.vendor-details-disclosure-icon{font-size:1.125rem !important;width:1.125rem !important;height:1.125rem !important;color:var(--text-muted) !important;flex-shrink:0}.vendor-details-disclosure-hint{font-size:.7rem;color:var(--text-muted);padding:.1rem .45rem;border-radius:.75rem;border:1px solid color-mix(in srgb, var(--border-primary) 60%, transparent);font-style:italic;margin-left:auto}.vendor-details-disclosure-body{padding:.75rem 1rem 1rem;border-top:1px solid color-mix(in srgb, var(--border-primary) var(--thin-border), transparent);display:flex;flex-direction:column;gap:.25rem;animation:fadeInSlide .18s ease}.vendor-insights-trigger-card{display:flex;flex-direction:column;gap:.5rem;padding:.875rem 1rem;border-radius:.5rem;border:1px solid color-mix(in srgb, var(--info) 30%, transparent);background-color:color-mix(in srgb, var(--info) 6%, transparent);transition:border-color .2s ease,background-color .2s ease}.vendor-insights-trigger-card:has(.mud-checkbox input:checked){border-color:color-mix(in srgb, var(--info) 55%, transparent);background-color:color-mix(in srgb, var(--info) 10%, transparent)}.vendor-insights-trigger-top{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.vendor-insights-active-chip{font-size:.7rem !important;height:1.35rem !important}:root.brand-rapid7.theme-dark .vendor-insights-active-chip{background-color:var(--alert-info-background) !important;border:1px solid color-mix(in srgb, var(--alert-info-border) 60%, transparent) !important}:root.brand-rapid7.theme-dark .vendor-insights-active-chip .mud-chip-content{color:var(--alert-info-text) !important}:root.brand-rapid7.theme-dark .vendor-insights-active-chip .mud-chip-icon{color:var(--alert-info-icon) !important}.vendor-insights-trigger-hint{opacity:.7;padding-left:1.75rem}.vendor-compliance-section{display:flex;flex-direction:column;gap:.75rem}.vendor-compliance-section-header{padding-bottom:.25rem;border-bottom:1px solid color-mix(in srgb, var(--border-primary) var(--thin-border), transparent)}.vendor-compliance-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.vendor-compliance-checkbox-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:.5rem 1.5rem}.vendor-compliance-checkbox-item{padding:.375rem 0;border-bottom:1px solid color-mix(in srgb, var(--border-primary) var(--thin-border), transparent)}.vendor-criticality-intro{opacity:.75}.vendor-criticality-questions{display:flex;flex-direction:column;gap:0}.vendor-criticality-question{padding:.625rem 0;border-bottom:1px solid color-mix(in srgb, var(--border-primary) var(--thin-border), transparent)}.vendor-criticality-question:first-child{border-top:1px solid color-mix(in srgb, var(--border-primary) var(--thin-border), transparent)}.vendor-criticality-result{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:.5rem;border:1px solid color-mix(in srgb, var(--border-primary) var(--thin-border), transparent);background-color:var(--surface-low)}.vendor-criticality-badge{display:inline-block;padding:.25rem .875rem;border-radius:1rem;font-weight:600;font-size:.875rem}.vendor-criticality-badge.vendor-criticality-badge--critical{background:color-mix(in srgb, var(--error) 15%, transparent);color:var(--error);border:1px solid color-mix(in srgb, var(--error) 40%, transparent)}.vendor-criticality-badge.vendor-criticality-badge--non-critical{background:color-mix(in srgb, var(--success) 15%, transparent);color:var(--success);border:1px solid color-mix(in srgb, var(--success) 40%, transparent)}.vendor-criticality-badge.vendor-criticality-badge--unknown{background:color-mix(in srgb, var(--border-primary) 15%, transparent);color:var(--text-muted)}.vendor-assessment-intro{opacity:.75}.vendor-assessment-toggle{padding:.75rem;border-radius:.5rem;border:1px solid color-mix(in srgb, var(--border-primary) var(--thin-border), transparent);background-color:var(--modal-background-surface);box-shadow:var(--surface-high-shadow)}.vendor-assessment-form{border-top:1px solid color-mix(in srgb, var(--border-primary) var(--thin-border), transparent);padding-top:1rem;animation:fadeInSlide .2s ease}@keyframes fadeInSlide{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.vendor-review-step .vendor-guided-flow-step-body{gap:0}.vendor-review-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:1rem}.vendor-review-section{padding:1rem;border-radius:.5rem;border:1px solid color-mix(in srgb, var(--border-primary) var(--thin-border), transparent);background-color:var(--modal-background-surface);box-shadow:var(--surface-high-shadow);display:flex;flex-direction:column;gap:.5rem}.vendor-review-section-header{padding-bottom:.5rem;border-bottom:1px solid color-mix(in srgb, var(--border-primary) var(--thin-border), transparent);margin-bottom:.25rem}.vendor-review-row{display:flex;gap:.5rem;align-items:baseline}.vendor-review-label{font-size:.75rem;color:var(--text-muted);min-width:7rem;flex-shrink:0;text-transform:uppercase;letter-spacing:.04em}.vendor-review-value{font-size:.875rem;color:var(--body-text);word-break:break-word}.vendor-review-flags{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.25rem}.vendor-review-flag{display:inline-block;font-size:.7rem;padding:.15rem .5rem;border-radius:.25rem;background:color-mix(in srgb, var(--action) 12%, transparent);color:var(--action);font-weight:500}.vendor-review-badge{display:flex;align-items:center;gap:.375rem;padding:.375rem .625rem;border-radius:.375rem;font-size:.75rem;font-weight:500;margin-top:.5rem}.vendor-review-badge.vendor-review-badge--insights{background:color-mix(in srgb, var(--info) 12%, transparent);color:var(--info)}.vendor-review-badge.vendor-review-badge--assessment{background:color-mix(in srgb, var(--success) 12%, transparent);color:var(--success)}.vendor-review-criticality-badge{display:inline-block;padding:.1rem .4rem;border-radius:.25rem;font-weight:600;font-size:.75rem}.vendor-review-criticality-badge.vendor-review-criticality-badge--critical{background:color-mix(in srgb, var(--error) 15%, transparent);color:var(--error)}.vendor-review-criticality-badge.vendor-review-criticality-badge--non-critical{background:color-mix(in srgb, var(--success) 15%, transparent);color:var(--success)}.vendor-intelligence-card{border:1px solid var(--action);border-radius:.5rem;padding:1.25rem;margin-bottom:1rem;background-color:var(--modal-background-surface);box-shadow:var(--surface-high-shadow);display:flex;flex-direction:column;gap:.75rem}.vendor-intelligence-header{display:flex;align-items:center;gap:.5rem}.vendor-intelligence-icon path,.vendor-intelligence-icon rect,.vendor-intelligence-icon g,.vendor-intelligence-icon svg,.vendor-intelligence-icon svg path,.vendor-intelligence-icon svg rect{fill:var(--action) !important;color:var(--action) !important}.vendor-intelligence-loading{padding:.5rem 0}.vendor-intelligence-narrative{padding:.75rem 1rem;background:var(--surface-low);border-radius:.25rem;line-height:1.5}.vendor-intelligence-scores{display:flex;gap:.75rem;flex-wrap:wrap}.vendor-intelligence-score-chip{display:flex;flex-direction:column;align-items:center;padding:.5rem 1rem;border-radius:.25rem;min-width:6rem;text-align:center}.vendor-intelligence-score-chip.vendor-intelligence-score-chip--error{background:color-mix(in srgb, var(--error) 10%, transparent);border:1px solid color-mix(in srgb, var(--error) 30%, transparent)}.vendor-intelligence-score-chip.vendor-intelligence-score-chip--warning{background:color-mix(in srgb, var(--warning) 10%, transparent);border:1px solid color-mix(in srgb, var(--warning) 30%, transparent)}.vendor-intelligence-score-chip.vendor-intelligence-score-chip--success{background:color-mix(in srgb, var(--success) 10%, transparent);border:1px solid color-mix(in srgb, var(--success) 30%, transparent)}.vendor-intelligence-score-chip.vendor-intelligence-score-chip--info{background:color-mix(in srgb, var(--info) 10%, transparent);border:1px solid color-mix(in srgb, var(--info) 30%, transparent)}.vendor-intelligence-score-chip.vendor-intelligence-score-chip--primary{background:color-mix(in srgb, var(--action) 10%, transparent);border:1px solid color-mix(in srgb, var(--action) 30%, transparent)}.risk-decision-context-panel{padding:.875rem;border-radius:.5rem;border:1px solid color-mix(in srgb, var(--border-primary) var(--thin-border), transparent);background-color:var(--surface-low);display:flex;flex-direction:column;gap:.75rem;animation:fadeInSlide .18s ease}.risk-decision-context-panel.risk-decision-context-panel--avoid{border-left:3px solid var(--error)}.risk-decision-context-panel.risk-decision-context-panel--mitigate{border-left:3px solid var(--action)}.risk-decision-context-panel.risk-decision-context-panel--accept{border-left:3px solid var(--warning)}.risk-decision-context-panel.risk-decision-context-panel--transfer{border-left:3px solid var(--info)}.mitigation-step-item{border-radius:.5rem;border:1px solid color-mix(in srgb, var(--border-primary) var(--thin-border), transparent);background-color:var(--modal-background-surface);box-shadow:var(--surface-high-shadow);padding:.75rem;margin-bottom:.75rem}.mitigation-step-task-binding{margin-top:.5rem;padding:.625rem;border-radius:.375rem;border:1px dashed color-mix(in srgb, var(--border-primary) var(--thin-border), transparent);background-color:color-mix(in srgb, var(--surface-low) 60%, transparent);display:flex;flex-direction:column;gap:.5rem}.mitigation-step-new-task-form{padding-top:.5rem;border-top:1px solid color-mix(in srgb, var(--border-primary) var(--thin-border), transparent)}.mitigation-step-task-link-readonly{padding:.25rem 0;opacity:.65}.vendor-details-disclosure-body .associated-items-display{display:flex;flex-direction:column;gap:1rem}.vendor-details-disclosure-body .associated-items-display .associated-item-container{display:flex;padding:.75rem;flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem;align-self:stretch;border-radius:.625rem;border:1px solid color-mix(in srgb, var(--border-secondary) var(--thin-border), transparent);background-color:var(--modal-background-surface);box-shadow:var(--surface-high-shadow);transition:all .2s ease}.vendor-details-disclosure-body .associated-items-display .associated-item-container .collapsible-header{display:flex;align-items:center;width:100%;gap:.5rem;cursor:pointer;user-select:none;padding:.25rem 0;border-radius:.25rem;transition:background-color .2s ease}.vendor-details-disclosure-body .associated-items-display .associated-item-container .collapsible-header:hover{background-color:color-mix(in srgb, var(--body-text) 5%, transparent)}.vendor-details-disclosure-body .associated-items-display .associated-item-container .collapsible-header .section-label{margin:0 !important}.vendor-details-disclosure-body .associated-items-display .associated-item-container .collapsible-header .count-chip{height:1.25rem;font-size:.7rem;padding:0 .5rem;background:var(--surface-low) !important;border:1px solid var(--border-primary);color:var(--body-text) !important}.vendor-details-disclosure-body .associated-items-display .associated-item-container .collapsible-header .flex-spacer{flex:1}.vendor-details-disclosure-body .associated-items-display .associated-item-container .collapsible-header .chevron-icon{transition:transform .2s ease;color:var(--body-text);opacity:.6}.vendor-details-disclosure-body .associated-items-display .associated-item-container.collapsed .chips-container{display:none}.vendor-details-disclosure-body .associated-items-display .associated-item-container.collapsed .chevron-icon{transform:rotate(0deg)}.vendor-details-disclosure-body .associated-items-display .associated-item-container:not(.collapsed) .chevron-icon{transform:rotate(180deg)}.vendor-details-disclosure-body .associated-items-display .associated-item-container .chips-container{display:flex;flex-wrap:wrap;gap:.5rem;padding-top:0;padding-bottom:0;margin-bottom:0}.vendor-details-disclosure-body .associated-items-display .associated-item-container .chips-container .mud-chip{display:flex;height:1.5rem;padding-left:.25rem;justify-content:center;align-items:center;gap:.5rem;border-radius:.5rem;border:1px solid color-mix(in srgb, var(--border-secondary) var(--thin-border), transparent);background-color:var(--surface-low)}.vendor-details-disclosure-body .associated-items-display .associated-item-container .chips-container .custom-associated-chip{display:flex;align-items:center;gap:.375rem;padding:0 .25rem 0 .5rem;border-radius:.5rem;border:1px solid color-mix(in srgb, var(--border-secondary) var(--thin-border), transparent);background-color:var(--surface-low);transition:background-color .2s ease}.vendor-details-disclosure-body .associated-items-display .associated-item-container .chips-container .custom-associated-chip:hover{background:var(--surface-raised)}.vendor-details-disclosure-body .associated-items-display .associated-item-container .chips-container .custom-associated-chip.view-mode{padding:0 .5rem;cursor:default}.vendor-details-disclosure-body .associated-items-display .associated-item-container .chips-container .custom-associated-chip.view-mode .chip-close-btn{display:none}.vendor-details-disclosure-body .associated-items-display .associated-item-container .chips-container .custom-associated-chip.view-mode:hover{background:var(--surface-low)}.vendor-details-disclosure-body .associated-items-display .associated-item-container .chips-container .custom-associated-chip .chip-text{font-size:.75rem;line-height:1.125;padding-top:.25rem;padding-bottom:.25rem;color:var(--body-text);overflow:hidden;text-overflow:ellipsis}.vendor-details-disclosure-body .associated-items-display .associated-item-container .chips-container .custom-associated-chip .chip-icon{flex-shrink:0;color:var(--body-text);fill:var(--body-text)}.vendor-details-disclosure-body .associated-items-display .associated-item-container .chips-container .custom-associated-chip .chip-close-btn{display:flex;align-items:center;justify-content:center;padding:.125rem;border:none;background:rgba(0,0,0,0);cursor:pointer;border-radius:.25rem;transition:background-color .2s ease;flex-shrink:0}.vendor-details-disclosure-body .associated-items-display .associated-item-container .chips-container .custom-associated-chip .chip-close-btn:hover{background:color-mix(in srgb, var(--body-text) 10%, transparent)}.vendor-details-disclosure-body .associated-items-display .associated-item-container .chips-container .custom-associated-chip .chip-close-btn:active{background:color-mix(in srgb, var(--body-text) 20%, transparent)}.vendor-details-disclosure-body .associated-items-display .associated-item-container .chips-container .custom-associated-chip .chip-close-btn .chip-close-icon-wrap{display:inline-flex;width:.75rem;height:.75rem;flex-shrink:0;align-items:center;justify-content:center;line-height:0}.vendor-details-disclosure-body .associated-items-display .associated-item-container .chips-container .custom-associated-chip .chip-close-btn .chip-close-icon-wrap svg{width:100%;height:100%;display:block;fill:var(--body-text)}.client-guided-flow-step{display:flex;flex-direction:column;width:100%;min-height:0}.client-guided-flow-step-body{display:flex;flex-direction:column;gap:1.5rem;padding:.25rem 0}.client-section{border:1px solid var(--border-secondary);border-radius:.5rem;padding:1.25rem;background-color:var(--surface-low)}.client-section:last-child{margin-bottom:0}.client-section-header{display:flex;align-items:center;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid var(--border-secondary)}.client-section-header .mud-icon-root{font-size:1rem !important;width:1rem !important;height:1rem !important;flex-shrink:0;color:var(--text-muted) !important}.client-section-header .compyl-text{text-transform:uppercase;letter-spacing:.06em;font-size:.7rem !important;font-weight:600;color:var(--text-muted)}.client-section-header--identity .mud-icon-root{color:var(--action) !important}.client-section-header--classification .mud-icon-root{color:var(--info) !important}.client-section-header--services .mud-icon-root{color:var(--info) !important}.client-section-header--team .mud-icon-root{color:var(--action) !important}.client-review-step .client-guided-flow-step-body{gap:0}.client-review-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:1rem}.client-review-section{padding:1rem;border-radius:.5rem;border:1px solid color-mix(in srgb, var(--border-primary) var(--thin-border), transparent);background-color:var(--modal-background-surface);box-shadow:var(--surface-high-shadow);display:flex;flex-direction:column;gap:.5rem}.client-review-section-header{padding-bottom:.5rem;border-bottom:1px solid color-mix(in srgb, var(--border-primary) var(--thin-border), transparent);margin-bottom:.25rem}.client-review-row{display:flex;gap:.5rem;align-items:baseline}.client-review-row.client-review-row--block{flex-direction:column}.client-review-label{font-size:.75rem;color:var(--text-muted);min-width:7rem;flex-shrink:0;text-transform:uppercase;letter-spacing:.04em}.client-review-value{font-size:.875rem;color:var(--body-text);word-break:break-word}.client-intelligence-card{border:1px solid var(--action);border-radius:.5rem;padding:1.25rem;margin-bottom:1rem;background-color:var(--modal-background-surface);box-shadow:var(--surface-high-shadow);display:flex;flex-direction:column;gap:.75rem}.client-intelligence-header{display:flex;align-items:center;gap:.5rem}.client-intelligence-icon path,.client-intelligence-icon rect,.client-intelligence-icon g,.client-intelligence-icon svg,.client-intelligence-icon svg path,.client-intelligence-icon svg rect{fill:var(--action) !important;color:var(--action) !important}.client-intelligence-loading{padding:.5rem 0}.client-intelligence-narrative{padding:.75rem 1rem;background:var(--surface-low);border-radius:.25rem;line-height:1.5}.client-intelligence-scores{display:flex;gap:.75rem;flex-wrap:wrap}.client-intelligence-score-chip{display:flex;flex-direction:column;align-items:center;padding:.5rem 1rem;border-radius:.25rem;min-width:6rem;text-align:center}.client-intelligence-score-chip.client-intelligence-score-chip--error{background:color-mix(in srgb, var(--error) 10%, transparent);border:1px solid color-mix(in srgb, var(--error) 30%, transparent)}.client-intelligence-score-chip.client-intelligence-score-chip--warning{background:color-mix(in srgb, var(--warning) 10%, transparent);border:1px solid color-mix(in srgb, var(--warning) 30%, transparent)}.client-intelligence-score-chip.client-intelligence-score-chip--success{background:color-mix(in srgb, var(--success) 10%, transparent);border:1px solid color-mix(in srgb, var(--success) 30%, transparent)}.client-intelligence-score-chip.client-intelligence-score-chip--info{background:color-mix(in srgb, var(--info) 10%, transparent);border:1px solid color-mix(in srgb, var(--info) 30%, transparent)}.client-intelligence-score-chip.client-intelligence-score-chip--primary{background:color-mix(in srgb, var(--action) 10%, transparent);border:1px solid color-mix(in srgb, var(--action) 30%, transparent)}.vendors-widget-skeleton-pill{border-radius:.5rem}.vendors-widget-grid-paper{background:rgba(0,0,0,0)}.vendors-widget-drawer-footer-row{width:100%;display:flex;gap:.75rem}.vendors-widget-drawer-footer-col{width:100%;display:flex;flex-direction:column;gap:.75rem}.vendors-widget-footer-btn-grow{flex:1}.vendors-widget-mudstack-full-width{width:100%}.vendors-widget-nested-task-footer{width:100%}.tprm-entity-table .mud-table-row{cursor:pointer}.tprm-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 24px;gap:8px;text-align:center}.task-import-result-dialog{max-width:720px;width:90vw}.task-import-result-dialog .mud-dialog-content{max-height:60vh;overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0);scrollbar-color:var(--component-scroll-thumb) var(--border-secondary)}.task-import-result-dialog .mud-dialog-content::-webkit-scrollbar{width:.25rem !important;background-color:rgba(0,0,0,0) !important}.task-import-result-dialog .mud-dialog-content::-webkit-scrollbar-track{background:rgba(0,0,0,0) !important;box-shadow:none !important;border:none !important}.task-import-result-dialog .mud-dialog-content::-webkit-scrollbar-thumb{background:rgba(0,0,0,0) !important;border-radius:1.563rem !important;visibility:hidden !important}.task-import-result-dialog .mud-dialog-content:hover{scrollbar-width:thin;scrollbar-color:var(--component-scroll-thumb) rgba(0,0,0,0)}.task-import-result-dialog .mud-dialog-content:hover::-webkit-scrollbar{width:.25rem !important;height:.25rem !important}.task-import-result-dialog .mud-dialog-content:hover::-webkit-scrollbar-thumb{background:var(--component-scroll-thumb) !important;border-radius:1.563rem !important;visibility:visible !important;cursor:pointer !important}.task-import-result-dialog .mud-dialog-content:hover::-webkit-scrollbar-thumb:hover{background:var(--component-scroll-thumb-hover) !important}.task-import-result-dialog .mud-dialog-content::-webkit-scrollbar{width:.5rem !important}.task-import-result-dialog .mud-dialog-content::-webkit-scrollbar-track{background:var(--border-secondary) !important;border-radius:1.563rem !important}.task-import-result-dialog .mud-dialog-content::-webkit-scrollbar-thumb{background:var(--component-scroll-thumb) !important;border-radius:1.563rem !important;visibility:visible !important}.task-import-result-dialog .mud-dialog-content::-webkit-scrollbar-thumb:hover{background:var(--component-scroll-thumb-hover) !important}.task-import-result-dialog .import-result-list{max-height:20rem;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0);scrollbar-color:var(--component-scroll-thumb) var(--border-secondary)}.task-import-result-dialog .import-result-list::-webkit-scrollbar{width:.25rem !important;background-color:rgba(0,0,0,0) !important}.task-import-result-dialog .import-result-list::-webkit-scrollbar-track{background:rgba(0,0,0,0) !important;box-shadow:none !important;border:none !important}.task-import-result-dialog .import-result-list::-webkit-scrollbar-thumb{background:rgba(0,0,0,0) !important;border-radius:1.563rem !important;visibility:hidden !important}.task-import-result-dialog .import-result-list:hover{scrollbar-width:thin;scrollbar-color:var(--component-scroll-thumb) rgba(0,0,0,0)}.task-import-result-dialog .import-result-list:hover::-webkit-scrollbar{width:.25rem !important;height:.25rem !important}.task-import-result-dialog .import-result-list:hover::-webkit-scrollbar-thumb{background:var(--component-scroll-thumb) !important;border-radius:1.563rem !important;visibility:visible !important;cursor:pointer !important}.task-import-result-dialog .import-result-list:hover::-webkit-scrollbar-thumb:hover{background:var(--component-scroll-thumb-hover) !important}.task-import-result-dialog .import-result-list::-webkit-scrollbar{width:.5rem !important}.task-import-result-dialog .import-result-list::-webkit-scrollbar-track{background:var(--border-secondary) !important;border-radius:1.563rem !important}.task-import-result-dialog .import-result-list::-webkit-scrollbar-thumb{background:var(--component-scroll-thumb) !important;border-radius:1.563rem !important;visibility:visible !important}.task-import-result-dialog .import-result-list::-webkit-scrollbar-thumb:hover{background:var(--component-scroll-thumb-hover) !important}.reassign-reviewer-dialog{width:42rem !important;height:26rem !important;border:1px solid var(--border-primary) !important;background:var(--surface-low) !important}.reassign-reviewer-dialog .mud-dialog-title{padding-top:1.5rem;padding-left:1.5rem;padding-right:1.5rem;font-weight:300;font-size:1.25rem}.reassign-reviewer-dialog .mud-dialog-content{padding-left:1.5rem;padding-right:1.5rem}.reassign-reviewer-dialog .mud-dialog-actions{padding-left:1.5rem;padding-right:1.5rem;padding-bottom:1.5rem}.compyl-rich-text-editor{width:100%;position:relative}.compyl-rich-text-editor .ck.ck-editor__editable_inline{background-color:var(--body);color:var(--body-text);border:.0625rem solid var(--border-secondary);border-radius:.25rem;padding:.75rem 1rem;min-height:var(--rte-min-height, 5rem);max-height:var(--rte-max-height, none);overflow-y:auto;font-family:var(--font-family-body);transition:border-color .2s ease-in-out}.compyl-rich-text-editor .ck.ck-editor__editable_inline:hover:not(.ck-read-only){border-color:var(--border-primary)}.compyl-rich-text-editor .ck.ck-editor__editable_inline.ck-focused:not(.ck-read-only){border-color:var(--border-selected);box-shadow:none;outline:none}.compyl-rich-text-editor .ck.ck-editor__editable_inline.ck-read-only{opacity:.7;cursor:default}.compyl-rich-text-editor .ck.ck-editor__editable_inline p{color:var(--body-text);font-size:1rem;font-weight:300;line-height:1.5rem}.compyl-rich-text-editor .ck.ck-editor__editable_inline .ck-placeholder::before{color:var(--text-muted);font-family:var(--font-family-body)}.compyl-rich-text-editor-loading{min-height:var(--rte-min-height, 5rem)}.compyl-rich-text-editor .compyl-rte-skeleton{position:absolute;inset:0;z-index:1;background-color:var(--surface-low);border:.0625rem solid var(--border-secondary);border-radius:.25rem;padding:.75rem 1rem;display:flex;flex-direction:column;gap:.625rem;overflow:hidden}.compyl-rich-text-editor .compyl-rte-skeleton::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--text-primary) 8%, transparent) 50%, transparent 100%);background-size:200% 100%;animation:rte-shimmer 1.4s ease-in-out infinite}.compyl-rich-text-editor .compyl-rte-skeleton-line{height:.75rem;border-radius:.25rem;background-color:var(--border-secondary)}.compyl-rich-text-editor .compyl-rte-skeleton-line-wide{width:85%}.compyl-rich-text-editor .compyl-rte-skeleton-line-medium{width:65%}.compyl-rich-text-editor .compyl-rte-skeleton-line-narrow{width:45%}@keyframes rte-shimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}.ck.ck-editor{--ck-color-dropdown-panel-background: var(--surface-raised);--ck-color-dropdown-panel-border: var(--border-primary);--ck-focus-ring: 0.0625rem solid var(--border-primary);--ck-document-outline-item-active-color: var(--action);--ck-color-mention-background: var(--text-highlight);--ck-color-mention-text: var(--body-text)}.ck.ck-balloon-panel{--ck-color-base-text: var(--body-text);--ck-color-button-default-hover-background: var(--surface-high);--ck-color-button-on-background: var(--surface-high);--ck-color-button-on-color: var(--body-text);--ck-color-list-background: var(--surface-raised);--ck-color-list-button-hover-background: var(--surface-high);--ck-color-text: var(--body-text);--ck-z-panel: 1500;background-color:var(--surface-raised);border:.0625rem solid var(--border-primary);border-radius:.25rem;box-shadow:var(--surface-high-shadow)}.ck.ck-balloon-panel .ck-mention-item{display:flex;align-items:center;gap:.5rem;padding:.125rem 0;font-size:.875rem;line-height:1}.ck.ck-balloon-panel .ck-mention-item .ck-mention-item__name{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ck.ck-balloon-panel .ck-mention-avatar{flex-shrink:0;width:28px !important;min-width:28px;height:28px !important;min-height:28px;border-radius:.375rem;display:flex !important;align-items:center;justify-content:center;font-size:1rem;font-weight:600;overflow:hidden;border-width:2px;border-style:solid;box-sizing:border-box}.ck.ck-balloon-panel .ck-mention-avatar .ck-mention-avatar__img{width:100%;height:100%;object-fit:cover;border-radius:inherit;display:block}.ck.ck-balloon-panel .ck-mention-avatar .ck-mention-avatar__initials{display:flex;align-items:center;justify-content:center;width:100%;height:100%;line-height:1;user-select:none;color:inherit !important}.ck.ck-balloon-panel .ck-mention-avatar.mention-color-red{background-color:var(--image-background-red) !important;border-color:var(--image-border-red) !important;color:var(--image-text-red) !important}.ck.ck-balloon-panel .ck-mention-avatar.mention-color-red .ck-mention-avatar__initials{color:var(--image-text-red) !important}.ck.ck-balloon-panel .ck-mention-avatar.mention-color-orange{background-color:var(--image-background-orange) !important;border-color:var(--image-border-orange) !important;color:var(--image-text-orange) !important}.ck.ck-balloon-panel .ck-mention-avatar.mention-color-orange .ck-mention-avatar__initials{color:var(--image-text-orange) !important}.ck.ck-balloon-panel .ck-mention-avatar.mention-color-yellow{background-color:var(--image-background-yellow) !important;border-color:var(--image-border-yellow) !important;color:var(--image-text-yellow) !important}.ck.ck-balloon-panel .ck-mention-avatar.mention-color-yellow .ck-mention-avatar__initials{color:var(--image-text-yellow) !important}.ck.ck-balloon-panel .ck-mention-avatar.mention-color-lightgreen{background-color:var(--image-background-lightgreen) !important;border-color:var(--image-border-lightgreen) !important;color:var(--image-text-lightgreen) !important}.ck.ck-balloon-panel .ck-mention-avatar.mention-color-lightgreen .ck-mention-avatar__initials{color:var(--image-text-lightgreen) !important}.ck.ck-balloon-panel .ck-mention-avatar.mention-color-green{background-color:var(--image-background-green) !important;border-color:var(--image-border-green) !important;color:var(--image-text-green) !important}.ck.ck-balloon-panel .ck-mention-avatar.mention-color-green .ck-mention-avatar__initials{color:var(--image-text-green) !important}.ck.ck-balloon-panel .ck-mention-avatar.mention-color-aqua{background-color:var(--image-background-aqua) !important;border-color:var(--image-border-aqua) !important;color:var(--image-text-aqua) !important}.ck.ck-balloon-panel .ck-mention-avatar.mention-color-aqua .ck-mention-avatar__initials{color:var(--image-text-aqua) !important}.ck.ck-balloon-panel .ck-mention-avatar.mention-color-blue{background-color:var(--image-background-blue) !important;border-color:var(--image-border-blue) !important;color:var(--image-text-blue) !important}.ck.ck-balloon-panel .ck-mention-avatar.mention-color-blue .ck-mention-avatar__initials{color:var(--image-text-blue) !important}.ck.ck-balloon-panel .ck-mention-avatar.mention-color-magenta{background-color:var(--image-background-magenta) !important;border-color:var(--image-border-magenta) !important;color:var(--image-text-magenta) !important}.ck.ck-balloon-panel .ck-mention-avatar.mention-color-magenta .ck-mention-avatar__initials{color:var(--image-text-magenta) !important}.ck.ck-balloon-panel .ck-mention-avatar.mention-color-purple{background-color:var(--image-background-purple) !important;border-color:var(--image-border-purple) !important;color:var(--image-text-purple) !important}.ck.ck-balloon-panel .ck-mention-avatar.mention-color-purple .ck-mention-avatar__initials{color:var(--image-text-purple) !important}.ck.ck-balloon-panel.ck-tooltip{--ck-color-panel-background: var(--body-text);background-color:var(--body-text);border:none;box-shadow:none}.ck.ck-balloon-panel.ck-tooltip .ck-tooltip__text{color:var(--tooltip-text)}.ck.ck-toolbar{background-color:var(--surface-low);border-color:var(--border-primary);border-radius:.25rem}.ck.ck-toolbar .ck.ck-toolbar__separator{background-color:var(--border-secondary)}.ck.ck-button,.ck.ck-button.ck-on,a.ck.ck-button{color:var(--body-text)}.ck.ck-button:hover:not(.ck-disabled),.ck.ck-button.ck-on:hover:not(.ck-disabled),a.ck.ck-button:hover:not(.ck-disabled){background-color:var(--surface-high);color:var(--body-text)}.ck.ck-button:active:not(.ck-disabled),.ck.ck-button.ck-on:active:not(.ck-disabled),a.ck.ck-button:active:not(.ck-disabled){background-color:var(--surface-high);color:var(--body-text)}.ck.ck-button.ck-on,.ck.ck-button.ck-on.ck-on,a.ck.ck-button.ck-on{background-color:var(--surface-high);color:var(--body-text)}.ck.ck-button svg,.ck.ck-button.ck-on svg,a.ck.ck-button svg{color:var(--body-text)}.ck.ck-splitbutton.ck-splitbutton_open>.ck-button:not(.ck-on):not(.ck-disabled):not(:hover),.ck.ck-splitbutton:hover>.ck-button:not(.ck-on):not(.ck-disabled):not(:hover){background-color:var(--surface-high);color:var(--body-text)}.ck.ck-splitbutton.ck-splitbutton_open>.ck-button:not(.ck-on):not(.ck-disabled):not(:hover) svg,.ck.ck-splitbutton:hover>.ck-button:not(.ck-on):not(.ck-disabled):not(:hover) svg{color:var(--body-text)}.ck.ck-list{background-color:var(--surface-raised)}.ck.ck-list .ck-list__item .ck-button{color:var(--body-text)}.ck.ck-list .ck-list__item .ck-button:hover:not(.ck-disabled){background-color:var(--surface-high)}.ck.ck-list .ck-list__item .ck-button.ck-on{background-color:var(--action);color:var(--button-text)}.ck.ck-dropdown__panel{--ck-color-dropdown-panel-background: var(--surface-raised);--ck-color-dropdown-panel-border: var(--border-primary);--ck-color-list-background: var(--surface-raised);--ck-color-list-button-hover-background: var(--surface-high);--ck-color-text: var(--body-text);background-color:var(--surface-raised);border-color:var(--border-primary);box-shadow:var(--surface-high-shadow)}.ck.ck-menu-bar__menu_panel,.ck.ck-menu-bar__menu__panel{--ck-color-dropdown-panel-background: var(--surface-raised);--ck-color-dropdown-panel-border: var(--border-primary);--ck-color-list-background: var(--surface-raised);--ck-color-list-button-hover-background: var(--surface-high);--ck-color-text: var(--body-text);background-color:var(--surface-raised);border:.0625rem solid var(--border-primary);border-radius:.25rem;box-shadow:var(--surface-high-shadow);color:var(--body-text)}.ck.ck-menu-bar__menu_panel .ck.ck-list,.ck.ck-menu-bar__menu__panel .ck.ck-list{background-color:var(--surface-raised)}.ck.ck-menu-bar__menu_panel .ck.ck-list__item .ck-button,.ck.ck-menu-bar__menu_panel .ck.ck-list__item .ck.ck-button,.ck.ck-menu-bar__menu__panel .ck.ck-list__item .ck-button,.ck.ck-menu-bar__menu__panel .ck.ck-list__item .ck.ck-button{color:var(--body-text)}.ck.ck-menu-bar__menu_panel .ck.ck-list__item .ck-button:hover:not(.ck-disabled),.ck.ck-menu-bar__menu_panel .ck.ck-list__item .ck.ck-button:hover:not(.ck-disabled),.ck.ck-menu-bar__menu__panel .ck.ck-list__item .ck-button:hover:not(.ck-disabled),.ck.ck-menu-bar__menu__panel .ck.ck-list__item .ck.ck-button:hover:not(.ck-disabled){background-color:var(--surface-high);color:var(--body-text)}.ck.ck-insert-table-dropdown__grid,.ck.ck-insert-table-dropdown_grid{background-color:var(--surface-raised);border-color:var(--border-primary);color:var(--body-text)}.ck.ck-insert-table-dropdown__grid .ck-insert-table-dropdown__grid-box,.ck.ck-insert-table-dropdown__grid .ck-insert-table-dropdown_grid-box,.ck.ck-insert-table-dropdown_grid .ck-insert-table-dropdown__grid-box,.ck.ck-insert-table-dropdown_grid .ck-insert-table-dropdown_grid-box{border-color:var(--border-secondary);background-color:var(--surface-low)}.ck.ck-insert-table-dropdown__grid .ck-insert-table-dropdown__grid-box:hover,.ck.ck-insert-table-dropdown__grid .ck-insert-table-dropdown_grid-box:hover,.ck.ck-insert-table-dropdown_grid .ck-insert-table-dropdown__grid-box:hover,.ck.ck-insert-table-dropdown_grid .ck-insert-table-dropdown_grid-box:hover{background-color:var(--surface-high)}.ck.ck-insert-table-dropdown__grid .ck-insert-table-dropdown__label,.ck.ck-insert-table-dropdown__grid .ck-insert-table-dropdown_label,.ck.ck-insert-table-dropdown_grid .ck-insert-table-dropdown__label,.ck.ck-insert-table-dropdown_grid .ck-insert-table-dropdown_label{color:var(--body-text)}.ck.ck-menu-bar{background-color:var(--surface-raised);border:none;border-radius:.25rem;padding-block:0;display:flex;align-items:center}.ck.ck-menu-bar .ck.ck-button,.ck.ck-menu-bar .ck.ck-button.ck-on{color:var(--body-text);border:none !important;outline:none !important;box-shadow:none !important}.ck.ck-menu-bar .ck.ck-button:hover:not(.ck-disabled),.ck.ck-menu-bar .ck.ck-button.ck-on:hover:not(.ck-disabled){background-color:var(--surface-high);color:var(--body-text)}.ck.ck-menu-bar .ck.ck-button.ck-on,.ck.ck-menu-bar .ck.ck-button.ck-on.ck-on{background-color:var(--surface-high);color:var(--body-text)}.ck.ck-menu-bar .ck.ck-button svg,.ck.ck-menu-bar .ck.ck-button.ck-on svg{color:var(--body-text)}.ck.ck-menu-bar__menu{--ck-color-list-background: var(--surface-raised);--ck-color-list-button-hover-background: var(--surface-high);--ck-color-text: var(--body-text);background-color:var(--surface-raised);border-radius:.25rem;color:var(--body-text)}.ck.ck-menu-bar__menu .ck.ck-list{background-color:var(--surface-raised)}.ck.ck-menu-bar__menu .ck.ck-list__item .ck-button,.ck.ck-menu-bar__menu .ck.ck-list__item .ck.ck-button{color:var(--body-text)}.ck.ck-menu-bar__menu .ck.ck-list__item .ck-button:hover:not(.ck-disabled),.ck.ck-menu-bar__menu .ck.ck-list__item .ck.ck-button:hover:not(.ck-disabled){background-color:var(--surface-high);color:var(--body-text)}.ck.ck-menu-bar__menu .ck.ck-list__item .ck-button.ck-on,.ck.ck-menu-bar__menu .ck.ck-list__item .ck.ck-button.ck-on{background-color:var(--action);color:var(--button-text)}.ck.ck-menu-bar__menu .ck.ck-list__item .ck-button .ck-button__label,.ck.ck-menu-bar__menu .ck.ck-list__item .ck.ck-button .ck-button__label{color:inherit}.ck.ck-menu-bar__menu .ck.ck-list__item{color:var(--body-text)}.ck.ck-input-text{background-color:var(--surface-low);color:var(--body-text);border-color:var(--border-secondary)}.ck.ck-input-text:focus{border-color:var(--action);box-shadow:none}.ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{color:var(--text-muted)}.ck-content{--ck-content-font-color: var(--body-text);--ck-color-comment-marker: var(--comment-marker);--ck-color-comment-marker-active: var(--comment-marker-active);font-family:var(--font-family-body)}.ck-content *{color:inherit}.ck-content h1,.ck-content h2,.ck-content h3,.ck-content h4{color:var(--body-text);font-family:var(--font-family-title)}.ck-content h1{font-size:2.5rem;font-weight:300;line-height:2.5rem;letter-spacing:-0.05rem}.ck-content h2{font-size:2rem;font-weight:300;line-height:2rem;letter-spacing:-0.015rem}.ck-content h3{font-size:1.5rem;font-weight:500;line-height:1.75rem}.ck-content h4{font-size:1.25rem;font-weight:400;line-height:1.75rem}.ck-content a{color:var(--action)}.ck-content .table{border-color:var(--border-primary)}.ck-content .table th{background-color:var(--surface-raised);color:var(--body-text)}.ck-content .table td{color:var(--body-text);border-color:var(--border-secondary)}.ck-heading_heading1{font-size:2.5rem !important;font-weight:300 !important;line-height:2.5rem !important;letter-spacing:-0.05rem !important}.ck-heading_heading2{font-size:2rem !important;font-weight:300 !important;line-height:2rem !important;letter-spacing:-0.015rem !important}.ck-heading_heading3{font-size:1.5rem !important;font-weight:500 !important;line-height:1.75rem !important}.ck.ck-dialog{--ck-color-dialog-background: var(--surface-raised);--ck-color-dialog-form-header-border: var(--border-secondary);--ck-color-base-border: var(--border-primary);--ck-color-base-background: var(--surface-raised);--ck-color-base-text: var(--body-text);--ck-color-input-background: var(--surface-low);--ck-color-input-border: var(--border-secondary);--ck-color-input-text: var(--body-text);--ck-color-labeled-field-label-background: var(--surface-raised);--ck-color-text: var(--body-text);color:var(--body-text);border-color:var(--border-primary);box-shadow:var(--surface-high-shadow)}.ck-sidebar{--ck-color-comment-background: var(--surface-raised);--ck-color-comment-separator: var(--border-secondary);--ck-color-comment-remove-background: var(--surface-high);--ck-comment-content-font-color: var(--body-text);--ck-color-comment-count: var(--text-muted);--ck-color-annotation-icon: var(--body-text);--ck-color-annotation-info: var(--body-text);--ck-user-avatar-background: var(--action);--ck-color-annotation-wrapper-background: var(--surface-raised);--ck-color-annotation-wrapper-drop-shadow: var(--surface-high-shadow);background-color:var(--surface-raised);color:var(--body-text);border-color:var(--border-primary)}.ck-sidebar .ck-annotation-wrapper,.ck-sidebar .ck-sidebar-item,.ck-sidebar .ck-suggestion{background-color:var(--surface-raised);color:var(--body-text);border-color:var(--border-secondary)}.ck-sidebar .ck-comment{background-color:var(--surface-raised);color:var(--body-text)}.ck-sidebar .ck-annotation__main,.ck-sidebar .ck-suggestion__main,.ck-sidebar .ck-suggestion_main,.ck-sidebar .ck-annotation_plain,.ck-sidebar .ck-annotation_user{background-color:var(--surface-low);color:var(--body-text)}.ck-sidebar .ck-annotation__content,.ck-sidebar .ck-comment__content,.ck-sidebar .ck-suggestion__content{color:var(--body-text)}.ck-sidebar .ck-comment__input-actions .ck-comment__input-actions--submit{background-color:var(--action) !important;color:var(--button-text) !important;border-color:rgba(0,0,0,0) !important}.ck-sidebar .ck-comment__input-actions .ck-comment__input-actions--submit:hover:not(.ck-disabled){background-color:var(--action-hover) !important}.ck-sidebar .ck-comment__input-actions .ck-comment__input-actions--submit.ck-disabled{background-color:var(--secondary-disabled) !important;color:var(--secondary-disabled-text) !important}.ck-sidebar .ck-comment__input-actions .ck-comment__input-actions--cancel{background-color:rgba(0,0,0,0) !important;color:var(--body-text) !important;border:1px solid var(--border-primary) !important}.ck-sidebar .ck-comment__input-actions .ck-comment__input-actions--cancel:hover:not(.ck-disabled){background-color:var(--surface-high) !important}.ck-suggestion-wrapper,.ck-annotation-wrapper.ck-suggestion,.ck-balloon-panel.ck-annotation,.ck.ck-balloon-panel[class*=annotation],.ck.ck-balloon-panel[class*=suggestion]{--ck-color-annotation-info: var(--body-text);--ck-color-comment-background: var(--surface-raised);--ck-color-annotation-wrapper-background: var(--surface-raised);--ck-color-annotation-wrapper-drop-shadow: var(--surface-high-shadow);background-color:var(--surface-raised);color:var(--body-text);border-color:var(--border-primary)}.ck-suggestion-wrapper .ck-annotation__main,.ck-suggestion-wrapper .ck-suggestion__main,.ck-suggestion-wrapper .ck-suggestion_main,.ck-suggestion-wrapper .ck-annotation_plain,.ck-suggestion-wrapper .ck-annotation_user,.ck-suggestion-wrapper .ck-comment__content,.ck-annotation-wrapper.ck-suggestion .ck-annotation__main,.ck-annotation-wrapper.ck-suggestion .ck-suggestion__main,.ck-annotation-wrapper.ck-suggestion .ck-suggestion_main,.ck-annotation-wrapper.ck-suggestion .ck-annotation_plain,.ck-annotation-wrapper.ck-suggestion .ck-annotation_user,.ck-annotation-wrapper.ck-suggestion .ck-comment__content,.ck-balloon-panel.ck-annotation .ck-annotation__main,.ck-balloon-panel.ck-annotation .ck-suggestion__main,.ck-balloon-panel.ck-annotation .ck-suggestion_main,.ck-balloon-panel.ck-annotation .ck-annotation_plain,.ck-balloon-panel.ck-annotation .ck-annotation_user,.ck-balloon-panel.ck-annotation .ck-comment__content,.ck.ck-balloon-panel[class*=annotation] .ck-annotation__main,.ck.ck-balloon-panel[class*=annotation] .ck-suggestion__main,.ck.ck-balloon-panel[class*=annotation] .ck-suggestion_main,.ck.ck-balloon-panel[class*=annotation] .ck-annotation_plain,.ck.ck-balloon-panel[class*=annotation] .ck-annotation_user,.ck.ck-balloon-panel[class*=annotation] .ck-comment__content,.ck.ck-balloon-panel[class*=suggestion] .ck-annotation__main,.ck.ck-balloon-panel[class*=suggestion] .ck-suggestion__main,.ck.ck-balloon-panel[class*=suggestion] .ck-suggestion_main,.ck.ck-balloon-panel[class*=suggestion] .ck-annotation_plain,.ck.ck-balloon-panel[class*=suggestion] .ck-annotation_user,.ck.ck-balloon-panel[class*=suggestion] .ck-comment__content{background-color:var(--surface-low);color:var(--body-text)}.enable-blueprints-dialog .ebd-header-bar{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.enable-blueprints-dialog .ebd-header-bar .ebd-search-wrapper{flex:1;min-width:0;cursor:text}.enable-blueprints-dialog .ebd-header-bar .ebd-selection-summary{display:flex;align-items:center;gap:.5rem;white-space:nowrap}.enable-blueprints-dialog .ebd-header-bar .ebd-select-link{color:var(--action);cursor:pointer;font-size:.8125rem;font-weight:500;transition:opacity .15s}.enable-blueprints-dialog .ebd-header-bar .ebd-select-link:hover{opacity:.75}.enable-blueprints-dialog .ebd-panels{max-height:20rem;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0);border:1px solid color-mix(in srgb, var(--border-primary) 30%, transparent);border-radius:.5rem;margin-bottom:1rem}.enable-blueprints-dialog .ebd-panels::-webkit-scrollbar{width:.25rem !important;background-color:rgba(0,0,0,0) !important}.enable-blueprints-dialog .ebd-panels::-webkit-scrollbar-track{background:rgba(0,0,0,0) !important;box-shadow:none !important;border:none !important}.enable-blueprints-dialog .ebd-panels::-webkit-scrollbar-thumb{background:rgba(0,0,0,0) !important;border-radius:1.563rem !important;visibility:hidden !important}.enable-blueprints-dialog .ebd-panels:hover{scrollbar-width:thin;scrollbar-color:var(--component-scroll-thumb) rgba(0,0,0,0)}.enable-blueprints-dialog .ebd-panels:hover::-webkit-scrollbar{width:.25rem !important;height:.25rem !important}.enable-blueprints-dialog .ebd-panels:hover::-webkit-scrollbar-thumb{background:var(--component-scroll-thumb) !important;border-radius:1.563rem !important;visibility:visible !important;cursor:pointer !important}.enable-blueprints-dialog .ebd-panels:hover::-webkit-scrollbar-thumb:hover{background:var(--component-scroll-thumb-hover) !important}.enable-blueprints-dialog .ebd-panels.mud-expansion-panels{box-shadow:none}.enable-blueprints-dialog .ebd-group-panel::before{display:none}.enable-blueprints-dialog .ebd-group-panel .mud-collapse-container{transition:height .2s ease}.enable-blueprints-dialog .ebd-group-panel .mud-expansion-panel-header{padding:.5rem 1rem;min-height:2.75rem;border-bottom:1px solid color-mix(in srgb, var(--border-primary) 20%, transparent)}.enable-blueprints-dialog .ebd-group-panel:last-child .mud-expansion-panel-header{border-bottom:none}.enable-blueprints-dialog .ebd-group-header{display:flex;align-items:center;justify-content:space-between;width:100%;gap:.75rem}.enable-blueprints-dialog .ebd-group-header .ebd-group-title{flex:1;min-width:0;max-width:400px;overflow-wrap:break-word;word-wrap:break-word;white-space:normal}.enable-blueprints-dialog .ebd-group-header .ebd-group-header-right{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.enable-blueprints-dialog .ebd-group-header .ebd-group-header-right .ebd-group-count{white-space:nowrap}.enable-blueprints-dialog .ebd-blueprint-list{padding:.25rem .5rem;background-color:color-mix(in srgb, var(--surface-low, #fff) 100%, transparent)}.enable-blueprints-dialog .ebd-blueprint-row{display:flex;align-items:flex-start;gap:.75rem;padding:.5rem .625rem;border-radius:.375rem;transition:background-color .12s ease;cursor:pointer;user-select:none}.enable-blueprints-dialog .ebd-blueprint-row:hover{background-color:color-mix(in srgb, var(--action) 5%, transparent)}.enable-blueprints-dialog .ebd-blueprint-row.selected{background-color:color-mix(in srgb, var(--action) 8%, transparent)}.enable-blueprints-dialog .ebd-blueprint-row.selected .ebd-blueprint-name{color:var(--action)}.enable-blueprints-dialog .ebd-blueprint-row .ebd-blueprint-info{flex:1;min-width:0;padding-top:.125rem}.enable-blueprints-dialog .ebd-blueprint-row .ebd-blueprint-name{font-weight:500;overflow-wrap:break-word;word-wrap:break-word;white-space:normal;transition:color .12s ease}.enable-blueprints-dialog .ebd-blueprint-row .ebd-integration-chips{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.25rem}.enable-blueprints-dialog .ebd-blueprint-row .ebd-integration-chip{font-size:.6875rem;height:1.25rem;color:var(--text-muted)}.enable-blueprints-dialog .ebd-empty-state{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:2rem;background-color:var(--surface-low);border-radius:.5rem;border:1px dashed color-mix(in srgb, var(--border-primary) 30%, transparent);margin-bottom:1rem}.enable-blueprints-dialog .ebd-empty-state.ebd-all-done{flex-direction:column;gap:.75rem;border-style:solid;border-color:color-mix(in srgb, var(--success, #4caf50) 40%, transparent)}.enable-blueprints-dialog .ebd-empty-state.ebd-all-done .ebd-done-icon{font-size:2rem;color:var(--success, #4caf50)}.enable-blueprints-dialog .ebd-schedule-config{background-color:var(--surface-low);border:1px solid color-mix(in srgb, var(--border-primary) 25%, transparent);border-radius:.5rem;padding:1rem;margin-top:.75rem}.enable-blueprints-dialog .ebd-schedule-config .ebd-schedule-title{font-weight:600;margin-bottom:.125rem;display:block}.enable-blueprints-dialog .ebd-schedule-config .ebd-schedule-subtitle{margin-bottom:0;display:block}.cs-admin-panel{background-color:var(--surface-raised);box-shadow:var(--surface-raised-shadow);border-radius:.5rem;border:1px solid color-mix(in srgb, var(--border-primary) var(--thin-border), transparent);padding:.875rem 1rem;margin-bottom:1rem}.cs-admin-panel .cs-admin-panel__header{display:flex;align-items:center;gap:.5rem;cursor:pointer;user-select:none;margin-bottom:0}.cs-admin-panel .cs-admin-panel__header:hover{opacity:.8}.cs-admin-panel .cs-admin-panel__header .cs-admin-panel__icon{color:var(--icon-secondary);font-size:1rem}.cs-admin-panel .cs-admin-panel__header .cs-admin-panel__chevron{color:var(--icon-secondary);font-size:1.125rem;margin-left:auto;transition:transform .2s ease}.cs-admin-panel.cs-admin-panel--expanded .cs-admin-panel__header{margin-bottom:.75rem}.cs-admin-panel .cs-admin-panel__row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.5rem 0}.cs-admin-panel .cs-admin-panel__row:not(:last-child){border-bottom:1px solid color-mix(in srgb, var(--border-primary) var(--thin-border), transparent)}.cs-admin-panel .cs-admin-panel__label-group{display:flex;flex-direction:column;gap:.125rem;flex:1;min-width:0}.cs-admin-feature .cs-admin-feature__section{margin-bottom:2rem}.cs-admin-feature .cs-admin-feature__section-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1rem}.cs-admin-feature .cs-admin-feature__section-header .cs-admin-feature__section-meta{display:flex;flex-direction:column;gap:.25rem}.cs-admin-feature .cs-admin-feature__table{width:100%;border-collapse:collapse;border-radius:.5rem;overflow:hidden;border:1px solid color-mix(in srgb, var(--border-primary) var(--thin-border), transparent)}.cs-admin-feature .cs-admin-feature__th,.cs-admin-feature .cs-admin-feature__td{padding:.625rem 1rem;text-align:left;vertical-align:middle}.cs-admin-feature .cs-admin-feature__th{background-color:var(--surface-low);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);border-bottom:1px solid color-mix(in srgb, var(--border-primary) var(--thin-border), transparent)}.cs-admin-feature .cs-admin-feature__tr{background-color:var(--surface-raised);box-shadow:var(--surface-raised-shadow);border-bottom:1px solid color-mix(in srgb, var(--border-primary) var(--thin-border), transparent);transition:background-color .15s}.cs-admin-feature .cs-admin-feature__tr:hover{background-color:color-mix(in srgb, var(--action) 4%, transparent)}.cs-admin-feature .cs-admin-feature__tr:last-child{border-bottom:none}.cs-admin-feature .cs-admin-feature__toggle-cell{display:flex;align-items:center;gap:.5rem}.cs-admin-feature .cs-admin-feature__badge{display:inline-flex;align-items:center;border-radius:.875rem;padding:.25rem .5rem;justify-content:center;height:1.75rem;user-select:none;margin:0 !important;font-size:.6875rem}.cs-admin-feature .cs-admin-feature__badge::before{content:"";display:block;width:.5rem;height:.5rem;border-radius:50%;margin-right:.5rem}.cs-admin-feature .cs-admin-feature__badge--enabled{background-color:var(--fill-success);color:var(--success)}.cs-admin-feature .cs-admin-feature__badge--enabled::before{background-color:var(--success)}.cs-admin-feature .cs-admin-feature__badge--disabled{background-color:var(--surface-low);color:var(--text-muted)}.cs-admin-feature .cs-admin-feature__badge--disabled::before{background-color:var(--icon-secondary)}.cs-admin-feature .cs-admin-feature__badge--ignoring{background-color:var(--fill-warning);color:var(--warning)}.cs-admin-feature .cs-admin-feature__badge--ignoring::before{background-color:var(--warning)}.cs-admin-feature .cs-admin-feature__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;gap:.5rem;color:var(--text-muted)}.cs-admin-feature .cs-admin-feature__audit-trail{margin-top:1.5rem}.cs-admin-feature .cs-admin-feature__audit-trail .cs-admin-feature__audit-row{display:flex;align-items:flex-start;gap:.75rem;padding:.625rem 0;border-bottom:1px solid color-mix(in srgb, var(--border-primary) var(--thin-border), transparent)}.cs-admin-feature .cs-admin-feature__audit-trail .cs-admin-feature__audit-row:last-child{border-bottom:none}.cs-admin-feature .cs-admin-feature__audit-trail .cs-admin-feature__audit-icon{color:var(--icon-secondary);margin-top:.125rem;flex-shrink:0}.cs-admin-feature .cs-admin-feature__audit-trail .cs-admin-feature__audit-meta{display:flex;flex-direction:column;gap:.125rem}.cs-admin-confirm-dialog{background-color:var(--modal-background-surface);box-shadow:var(--surface-high-shadow)}.cs-admin-confirm-dialog .cs-admin-confirm-dialog__warning{display:flex;align-items:flex-start;gap:.75rem;padding:.875rem;border-radius:.5rem;background-color:var(--fill-warning);border:1px solid var(--border-warning);margin-bottom:1rem}.cs-admin-confirm-dialog .cs-admin-confirm-dialog__warning .cs-admin-confirm-dialog__warning-icon{color:var(--warning);flex-shrink:0;margin-top:.125rem}.control-set-filter-widget{display:flex;flex-direction:column;height:100%}.control-set-filter-widget .csf-empty{display:flex;align-items:center;justify-content:center;padding:1.5rem;color:var(--text-muted);font-size:.8125rem}.control-set-filter-widget .csf-strip{display:grid;grid-template-columns:repeat(5, 1fr);gap:.5rem;overflow:hidden;padding:.25rem .125rem .5rem;justify-items:center}.control-set-filter-widget .csf-card{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.375rem;padding:.5rem .375rem;border-radius:.5rem;border:1px solid color-mix(in srgb, var(--border-primary) 50%, transparent);background-color:var(--surface-raised, #fff);cursor:pointer;user-select:none;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease;width:100%;box-sizing:border-box;text-align:center}.control-set-filter-widget .csf-card:hover{border-color:var(--action);background-color:color-mix(in srgb, var(--action) 5%, transparent)}.control-set-filter-widget .csf-card.active{border-color:var(--action);background-color:color-mix(in srgb, var(--action) 10%, transparent);box-shadow:0 0 0 1px var(--action)}.control-set-filter-widget .csf-card .csf-icon-wrapper{width:1.75rem;height:1.75rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.control-set-filter-widget .csf-card .csf-icon-wrapper img{width:100%;height:100%;object-fit:contain}.control-set-filter-widget .csf-card .csf-icon-wrapper .csf-initials{width:1.75rem;height:1.75rem;border-radius:.375rem;background-color:color-mix(in srgb, var(--action) 15%, transparent);display:flex;align-items:center;justify-content:center;font-size:.5625rem;font-weight:700;color:var(--action);letter-spacing:.03em}.control-set-filter-widget .csf-card .csf-name{font-size:.625rem;font-weight:500;color:var(--body-text);line-height:1.2;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%}.control-set-filter-widget .csf-card .csf-count{font-size:.5625rem;color:var(--text-muted);font-weight:400}.control-set-filter-widget .csf-view-more{display:flex;justify-content:center;padding:.375rem 0 .25rem;cursor:pointer}.control-set-filter-widget .csf-view-more .csf-view-more-link{color:var(--action);font-weight:500;font-size:.75rem;text-decoration:none;transition:opacity .15s ease}.control-set-filter-widget .csf-view-more .csf-view-more-link:hover{opacity:.8;text-decoration:underline}.integration-filter-widget{display:flex;flex-direction:column;gap:.75rem;height:100%}.integration-filter-widget .intf-empty{display:flex;align-items:center;justify-content:center;padding:1.5rem;color:var(--text-muted);font-size:.8125rem}.integration-filter-widget .intf-strip{display:grid;grid-template-columns:repeat(5, 1fr);gap:.5rem;overflow:hidden;padding:.25rem .125rem .5rem;justify-items:center}.integration-filter-widget .intf-card{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.375rem;padding:.5rem .375rem;border-radius:.5rem;border:1px solid color-mix(in srgb, var(--border-primary) 50%, transparent);background-color:var(--surface-raised, #fff);cursor:pointer;user-select:none;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease;width:100%;box-sizing:border-box;text-align:center}.integration-filter-widget .intf-card:hover{border-color:var(--action);background-color:color-mix(in srgb, var(--action) 5%, transparent)}.integration-filter-widget .intf-card.active{border-color:var(--action);background-color:color-mix(in srgb, var(--action) 10%, transparent);box-shadow:0 0 0 1px var(--action)}.integration-filter-widget .intf-card .intf-logo-wrapper{width:1.75rem;height:1.75rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.integration-filter-widget .intf-card .intf-logo-wrapper img{width:100%;height:100%;object-fit:contain}.integration-filter-widget .intf-card .intf-logo-wrapper .intf-initials{width:1.75rem;height:1.75rem;border-radius:.375rem;background-color:color-mix(in srgb, var(--action) 15%, transparent);display:flex;align-items:center;justify-content:center;font-size:.5625rem;font-weight:700;color:var(--action);letter-spacing:.03em}.integration-filter-widget .intf-card .intf-name{font-size:.625rem;font-weight:500;color:var(--body-text);line-height:1.2;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%}.integration-filter-widget .intf-card .intf-count{font-size:.5625rem;color:var(--text-muted);font-weight:400}.integration-filter-widget .intf-view-more{display:flex;justify-content:center;padding:.375rem 0 .25rem;cursor:pointer}.integration-filter-widget .intf-view-more .intf-view-more-link{color:var(--action);font-weight:500;font-size:.75rem;text-decoration:none;transition:opacity .15s ease}.integration-filter-widget .intf-view-more .intf-view-more-link:hover{opacity:.8;text-decoration:underline}.filter-tiles-search-modal .filter-tiles-search-modal-search{position:sticky;top:0;z-index:1;background:var(--surface-raised, #fff);padding:.5rem .5rem .25rem}.filter-tiles-search-modal .filter-tiles-search-modal-body{max-height:60vh;overflow-y:auto;padding:.5rem;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0)}.filter-tiles-search-modal .filter-tiles-search-modal-body::-webkit-scrollbar{width:.25rem !important;background-color:rgba(0,0,0,0) !important}.filter-tiles-search-modal .filter-tiles-search-modal-body::-webkit-scrollbar-track{background:rgba(0,0,0,0) !important;box-shadow:none !important;border:none !important}.filter-tiles-search-modal .filter-tiles-search-modal-body::-webkit-scrollbar-thumb{background:rgba(0,0,0,0) !important;border-radius:1.563rem !important;visibility:hidden !important}.filter-tiles-search-modal .filter-tiles-search-modal-body:hover{scrollbar-width:thin;scrollbar-color:var(--component-scroll-thumb) rgba(0,0,0,0)}.filter-tiles-search-modal .filter-tiles-search-modal-body:hover::-webkit-scrollbar{width:.25rem !important;height:.25rem !important}.filter-tiles-search-modal .filter-tiles-search-modal-body:hover::-webkit-scrollbar-thumb{background:var(--component-scroll-thumb) !important;border-radius:1.563rem !important;visibility:visible !important;cursor:pointer !important}.filter-tiles-search-modal .filter-tiles-search-modal-body:hover::-webkit-scrollbar-thumb:hover{background:var(--component-scroll-thumb-hover) !important}.filter-tiles-search-modal .filter-tiles-search-modal-section:not(:first-child){margin-top:1.25rem;padding-top:1rem;border-top:1px solid color-mix(in srgb, var(--border-primary) 40%, transparent)}.filter-tiles-search-modal .filter-tiles-search-modal-empty{padding:1.5rem .5rem;text-align:center;color:var(--text-muted)}.filter-tiles-search-modal .filter-tiles-search-modal-section-title{font-weight:600;font-size:.8125rem;color:var(--body-text);margin-bottom:.625rem;padding-left:.125rem}.filter-tiles-search-modal .filter-tiles-search-modal-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(6rem, 1fr));gap:.5rem;justify-items:center}.filter-tiles-search-modal .csf-card,.filter-tiles-search-modal .intf-card{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.375rem;padding:.625rem .5rem;border-radius:.5rem;border:1px solid color-mix(in srgb, var(--border-primary) 50%, transparent);background-color:var(--surface-raised, #fff);cursor:pointer;user-select:none;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease;width:100%;box-sizing:border-box;text-align:center}.filter-tiles-search-modal .csf-card:hover,.filter-tiles-search-modal .intf-card:hover{border-color:var(--action);background-color:color-mix(in srgb, var(--action) 5%, transparent)}.filter-tiles-search-modal .csf-card.active,.filter-tiles-search-modal .intf-card.active{border-color:var(--action);background-color:color-mix(in srgb, var(--action) 10%, transparent);box-shadow:0 0 0 1px var(--action)}.filter-tiles-search-modal .csf-icon-wrapper,.filter-tiles-search-modal .intf-logo-wrapper{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.filter-tiles-search-modal .csf-icon-wrapper img,.filter-tiles-search-modal .intf-logo-wrapper img{width:100%;height:100%;object-fit:contain}.filter-tiles-search-modal .csf-initials,.filter-tiles-search-modal .intf-initials{width:2rem;height:2rem;border-radius:.375rem;background-color:color-mix(in srgb, var(--action) 15%, transparent);display:flex;align-items:center;justify-content:center;font-size:.625rem;font-weight:700;color:var(--action);letter-spacing:.03em}.filter-tiles-search-modal .csf-name,.filter-tiles-search-modal .intf-name{font-size:.6875rem;font-weight:500;color:var(--body-text);line-height:1.2;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%}.filter-tiles-search-modal .csf-count,.filter-tiles-search-modal .intf-count{font-size:.625rem;color:var(--text-muted);font-weight:400}.compyl-collaborative-editor{--collab-editor-min-height: 20rem;--collab-editor-max-height: none;--collab-sidebar-width: 16rem;--collab-sticky-top: 0;--ck-focus-ring: 0.0625rem solid var(--border-primary);width:100%;position:relative;display:flex;flex-direction:column;gap:.5rem}.compyl-collaborative-editor.compyl-collaborative-editor--no-side-panels .compyl-collaborative-editor-body{gap:0}.compyl-collaborative-editor.compyl-collaborative-editor--no-side-panels .compyl-collaborative-editor-outline,.compyl-collaborative-editor.compyl-collaborative-editor--no-side-panels .compyl-collaborative-editor-annotations{display:none}.compyl-collaborative-editor[data-collab-annotations-empty=true] .compyl-collaborative-editor-annotations{display:none}.compyl-collaborative-editor[data-collab-outline-empty=true] .compyl-collaborative-editor-outline{display:none}.compyl-collaborative-editor .compyl-collaborative-editor-content{display:flex;flex-direction:column;gap:.125rem;position:relative}.compyl-collaborative-editor .compyl-collaborative-editor-content-loading{visibility:hidden}.compyl-collaborative-editor .compyl-collaborative-editor-sticky-anchor{position:absolute;top:0;left:0;width:1px;height:1px;pointer-events:none;visibility:hidden}.compyl-collaborative-editor .compyl-collaborative-editor-sticky-header-spacer{flex-shrink:0;height:0;width:100%}.compyl-collaborative-editor .compyl-collaborative-editor-sticky-header{position:sticky;top:var(--collab-sticky-top);z-index:6;display:flex;flex-direction:column;gap:.125rem;background-color:var(--surface-raised);border-radius:.25rem;align-self:flex-start;width:100%;flex-shrink:0}.compyl-collaborative-editor .compyl-collaborative-editor-sticky-header.compyl-collaborative-editor-sticky-header--pinned{position:fixed;box-sizing:border-box}@media print{.compyl-collaborative-editor .compyl-collaborative-editor-sticky-header{position:static}.compyl-collaborative-editor .compyl-collaborative-editor-sticky-header.compyl-collaborative-editor-sticky-header--pinned{position:static}}.compyl-collaborative-editor .compyl-collaborative-editor-menu-bar-row{display:flex;flex-direction:row;align-items:center;width:100%;height:2.5rem;background-color:var(--surface-raised);border-radius:.25rem;overflow:visible;flex-shrink:0}.compyl-collaborative-editor .compyl-collaborative-editor-current-user-wrapper{display:flex;flex-direction:column;align-items:center;gap:.125rem;flex-shrink:0;margin:0 .375rem 0 .5rem}.compyl-collaborative-editor .compyl-collaborative-editor-current-user-avatar{--ck-user-avatar-size: 1.625rem;width:var(--ck-user-avatar-size);height:var(--ck-user-avatar-size);border-radius:.375rem;overflow:hidden;flex-shrink:0;background-color:var(--action);display:flex;align-items:center;justify-content:center}.compyl-collaborative-editor .compyl-collaborative-editor-current-user-avatar.red{background-color:var(--image-background-red);border:1px solid var(--image-border-red)}.compyl-collaborative-editor .compyl-collaborative-editor-current-user-avatar.orange{background-color:var(--image-background-orange);border:1px solid var(--image-border-orange)}.compyl-collaborative-editor .compyl-collaborative-editor-current-user-avatar.yellow{background-color:var(--image-background-yellow);border:1px solid var(--image-border-yellow)}.compyl-collaborative-editor .compyl-collaborative-editor-current-user-avatar.lightgreen{background-color:var(--image-background-lightgreen);border:1px solid var(--image-border-lightgreen)}.compyl-collaborative-editor .compyl-collaborative-editor-current-user-avatar.green{background-color:var(--image-background-green);border:1px solid var(--image-border-green)}.compyl-collaborative-editor .compyl-collaborative-editor-current-user-avatar.aqua{background-color:var(--image-background-aqua);border:1px solid var(--image-border-aqua)}.compyl-collaborative-editor .compyl-collaborative-editor-current-user-avatar.blue{background-color:var(--image-background-blue);border:1px solid var(--image-border-blue)}.compyl-collaborative-editor .compyl-collaborative-editor-current-user-avatar.magenta{background-color:var(--image-background-magenta);border:1px solid var(--image-border-magenta)}.compyl-collaborative-editor .compyl-collaborative-editor-current-user-avatar.purple{background-color:var(--image-background-purple);border:1px solid var(--image-border-purple)}.compyl-collaborative-editor .compyl-collaborative-editor-current-user-avatar img{width:100%;height:100%;object-fit:cover;display:block}.compyl-collaborative-editor .compyl-collaborative-editor-current-user-initials{font-size:.5625rem;font-weight:600;line-height:1;color:var(--on-primary, #fff);letter-spacing:.025em;user-select:none}.compyl-collaborative-editor .compyl-collaborative-editor-current-user-avatar.red .compyl-collaborative-editor-current-user-initials{color:var(--image-border-red)}.compyl-collaborative-editor .compyl-collaborative-editor-current-user-avatar.orange .compyl-collaborative-editor-current-user-initials{color:var(--image-border-orange)}.compyl-collaborative-editor .compyl-collaborative-editor-current-user-avatar.yellow .compyl-collaborative-editor-current-user-initials{color:var(--image-border-yellow)}.compyl-collaborative-editor .compyl-collaborative-editor-current-user-avatar.lightgreen .compyl-collaborative-editor-current-user-initials{color:var(--image-border-lightgreen)}.compyl-collaborative-editor .compyl-collaborative-editor-current-user-avatar.green .compyl-collaborative-editor-current-user-initials{color:var(--image-border-green)}.compyl-collaborative-editor .compyl-collaborative-editor-current-user-avatar.aqua .compyl-collaborative-editor-current-user-initials{color:var(--image-border-aqua)}.compyl-collaborative-editor .compyl-collaborative-editor-current-user-avatar.blue .compyl-collaborative-editor-current-user-initials{color:var(--image-border-blue)}.compyl-collaborative-editor .compyl-collaborative-editor-current-user-avatar.magenta .compyl-collaborative-editor-current-user-initials{color:var(--image-border-magenta)}.compyl-collaborative-editor .compyl-collaborative-editor-current-user-avatar.purple .compyl-collaborative-editor-current-user-initials{color:var(--image-border-purple)}.compyl-collaborative-editor .compyl-collaborative-editor-current-user-marker{width:1.625rem;height:.1875rem;border-radius:.125rem;background-color:var(--action)}.compyl-collaborative-editor .compyl-collaborative-editor-current-user-marker.red{background-color:var(--image-border-red)}.compyl-collaborative-editor .compyl-collaborative-editor-current-user-marker.orange{background-color:var(--image-border-orange)}.compyl-collaborative-editor .compyl-collaborative-editor-current-user-marker.yellow{background-color:var(--image-border-yellow)}.compyl-collaborative-editor .compyl-collaborative-editor-current-user-marker.lightgreen{background-color:var(--image-border-lightgreen)}.compyl-collaborative-editor .compyl-collaborative-editor-current-user-marker.green{background-color:var(--image-border-green)}.compyl-collaborative-editor .compyl-collaborative-editor-current-user-marker.aqua{background-color:var(--image-border-aqua)}.compyl-collaborative-editor .compyl-collaborative-editor-current-user-marker.blue{background-color:var(--image-border-blue)}.compyl-collaborative-editor .compyl-collaborative-editor-current-user-marker.magenta{background-color:var(--image-border-magenta)}.compyl-collaborative-editor .compyl-collaborative-editor-current-user-marker.purple{background-color:var(--image-border-purple)}.compyl-collaborative-editor .compyl-collaborative-editor-menu-bar{flex:1;overflow:visible;height:100%;min-width:0}.compyl-collaborative-editor .compyl-collaborative-editor-menu-bar .ck.ck-menu-bar{background-color:rgba(0,0,0,0);border:none !important;border-radius:0 !important;display:flex;align-items:center;height:100%;max-height:100%;min-height:100%;padding-block:0}.compyl-collaborative-editor .compyl-collaborative-editor-presence{--ck-user-avatar-size: 1.625rem;--ck-color-base-background: var(--surface-raised);background-color:var(--surface-raised);color:var(--body-text);display:flex;flex-direction:row;align-items:center;gap:.375rem;flex-shrink:0;padding:0 .5rem;height:100%}.compyl-collaborative-editor .compyl-collaborative-editor-presence[data-editing-count="1"]::before{content:"● " attr(data-editing-count) " other editing";font-size:.75rem;font-weight:500;color:var(--success, #22c55e);white-space:nowrap}.compyl-collaborative-editor .compyl-collaborative-editor-presence[data-editing-count]:not([data-editing-count="0"]):not([data-editing-count="1"])::before{content:"● " attr(data-editing-count) " others editing";font-size:.75rem;font-weight:500;color:var(--success, #22c55e);white-space:nowrap}.compyl-collaborative-editor .compyl-collaborative-editor-presence .ck-presence-list,.compyl-collaborative-editor .compyl-collaborative-editor-presence [class*=ck-presence-list]{--ck-color-base-background: var(--surface-raised);background-color:var(--surface-raised);color:var(--body-text);display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;gap:.25rem}.compyl-collaborative-editor .compyl-collaborative-editor-presence .ck-presence-list__list,.compyl-collaborative-editor .compyl-collaborative-editor-presence .ck-presence-list_list{--ck-color-base-background: var(--surface-raised);background-color:var(--surface-raised);color:var(--body-text);display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;gap:.25rem}.compyl-collaborative-editor .compyl-collaborative-editor-presence .ck-presence-list__list-item,.compyl-collaborative-editor .compyl-collaborative-editor-presence .ck-presence-list_list-item{display:flex;flex-direction:column;align-items:center;gap:.125rem}.compyl-collaborative-editor .compyl-collaborative-editor-presence .ck-presence-list__list-item .ck-presence-list__marker,.compyl-collaborative-editor .compyl-collaborative-editor-presence .ck-presence-list__list-item .ck-presence-list_marker,.compyl-collaborative-editor .compyl-collaborative-editor-presence .ck-presence-list__list-item [class*=ck-presence-list__marker],.compyl-collaborative-editor .compyl-collaborative-editor-presence .ck-presence-list_list-item .ck-presence-list__marker,.compyl-collaborative-editor .compyl-collaborative-editor-presence .ck-presence-list_list-item .ck-presence-list_marker,.compyl-collaborative-editor .compyl-collaborative-editor-presence .ck-presence-list_list-item [class*=ck-presence-list__marker]{display:block !important;width:var(--ck-user-avatar-size, 1.625rem);height:.1875rem;border-radius:.125rem;flex-shrink:0}.compyl-collaborative-editor .compyl-collaborative-editor-presence .ck-user{align-items:center;border:1px solid var(--action) !important;border-radius:.375rem !important;box-sizing:border-box;display:flex;flex-shrink:0;height:var(--ck-user-avatar-size) !important;justify-content:center;overflow:hidden;position:relative;width:var(--ck-user-avatar-size) !important}.compyl-collaborative-editor .compyl-collaborative-editor-presence .ck-user__img,.compyl-collaborative-editor .compyl-collaborative-editor-presence .ck-user_img,.compyl-collaborative-editor .compyl-collaborative-editor-presence [class*=ck-user__img],.compyl-collaborative-editor .compyl-collaborative-editor-presence [class*=ck-user_img]{background:rgba(0,0,0,0) !important;border:none !important;border-radius:inherit;display:flex;height:100% !important;overflow:hidden;padding:0 !important;width:100% !important}.compyl-collaborative-editor .compyl-collaborative-editor-presence .ck-user__img [class*=ck-user__bg-color],.compyl-collaborative-editor .compyl-collaborative-editor-presence .ck-user_img [class*=ck-user__bg-color],.compyl-collaborative-editor .compyl-collaborative-editor-presence [class*=ck-user__img] [class*=ck-user__bg-color],.compyl-collaborative-editor .compyl-collaborative-editor-presence [class*=ck-user_img] [class*=ck-user__bg-color]{border-radius:inherit !important;display:none !important}.compyl-collaborative-editor .compyl-collaborative-editor-presence .ck-user__img .compyl-collaborative-editor-revision-author-initials,.compyl-collaborative-editor .compyl-collaborative-editor-presence .ck-user_img .compyl-collaborative-editor-revision-author-initials,.compyl-collaborative-editor .compyl-collaborative-editor-presence [class*=ck-user__img] .compyl-collaborative-editor-revision-author-initials,.compyl-collaborative-editor .compyl-collaborative-editor-presence [class*=ck-user_img] .compyl-collaborative-editor-revision-author-initials{display:none !important}.compyl-collaborative-editor .compyl-collaborative-editor-presence .ck-user__img img,.compyl-collaborative-editor .compyl-collaborative-editor-presence .ck-user_img img,.compyl-collaborative-editor .compyl-collaborative-editor-presence [class*=ck-user__img] img,.compyl-collaborative-editor .compyl-collaborative-editor-presence [class*=ck-user_img] img{display:block;height:100%;object-fit:cover;width:100%}.compyl-collaborative-editor .compyl-collaborative-editor-presence .ck-user__name,.compyl-collaborative-editor .compyl-collaborative-editor-presence .ck-user_name{color:var(--on-primary, #fff);display:none !important}.compyl-collaborative-editor .compyl-collaborative-editor-presence .ck-user__img:not(:has(img))~.ck-user__name,.compyl-collaborative-editor .compyl-collaborative-editor-presence .ck-user_img:not(:has(img))~.ck-user_name{align-items:center;display:flex !important;font-size:.5625rem;font-weight:600;height:100%;justify-content:center;left:0;line-height:1;margin:0 !important;padding:0 !important;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.compyl-collaborative-editor .compyl-collaborative-editor-presence .ck-user.red{--ck-user-avatar-background: var(--image-background-red) !important;border-color:var(--image-border-red) !important}.compyl-collaborative-editor .compyl-collaborative-editor-presence .ck-user.red .ck-user__name,.compyl-collaborative-editor .compyl-collaborative-editor-presence .ck-user.red .ck-user_name{color:var(--image-border-red) !important}.compyl-collaborative-editor .compyl-collaborative-editor-presence .ck-user.orange{--ck-user-avatar-background: var(--image-background-orange) !important;border-color:var(--image-border-orange) !important}.compyl-collaborative-editor .compyl-collaborative-editor-presence .ck-user.orange .ck-user__name,.compyl-collaborative-editor .compyl-collaborative-editor-presence .ck-user.orange .ck-user_name{color:var(--image-border-orange) !important}.compyl-collaborative-editor .compyl-collaborative-editor-presence .ck-user.yellow{--ck-user-avatar-background: var(--image-background-yellow) !important;border-color:var(--image-border-yellow) !important}.compyl-collaborative-editor .compyl-collaborative-editor-presence .ck-user.yellow .ck-user__name,.compyl-collaborative-editor .compyl-collaborative-editor-presence .ck-user.yellow .ck-user_name{color:var(--image-border-yellow) !important}.compyl-collaborative-editor .compyl-collaborative-editor-presence .ck-user.lightgreen{--ck-user-avatar-background: var(--image-background-lightgreen) !important;border-color:var(--image-border-lightgreen) !important}.compyl-collaborative-editor .compyl-collaborative-editor-presence .ck-user.lightgreen .ck-user__name,.compyl-collaborative-editor .compyl-collaborative-editor-presence .ck-user.lightgreen .ck-user_name{color:var(--image-border-lightgreen) !important}.compyl-collaborative-editor .compyl-collaborative-editor-presence .ck-user.green{--ck-user-avatar-background: var(--image-background-green) !important;border-color:var(--image-border-green) !important}.compyl-collaborative-editor .compyl-collaborative-editor-presence .ck-user.green .ck-user__name,.compyl-collaborative-editor .compyl-collaborative-editor-presence .ck-user.green .ck-user_name{color:var(--image-border-green) !important}.compyl-collaborative-editor .compyl-collaborative-editor-presence .ck-user.aqua{--ck-user-avatar-background: var(--image-background-aqua) !important;border-color:var(--image-border-aqua) !important}.compyl-collaborative-editor .compyl-collaborative-editor-presence .ck-user.aqua .ck-user__name,.compyl-collaborative-editor .compyl-collaborative-editor-presence .ck-user.aqua .ck-user_name{color:var(--image-border-aqua) !important}.compyl-collaborative-editor .compyl-collaborative-editor-presence .ck-user.blue{--ck-user-avatar-background: var(--image-background-blue) !important;border-color:var(--image-border-blue) !important}.compyl-collaborative-editor .compyl-collaborative-editor-presence .ck-user.blue .ck-user__name,.compyl-collaborative-editor .compyl-collaborative-editor-presence .ck-user.blue .ck-user_name{color:var(--image-border-blue) !important}.compyl-collaborative-editor .compyl-collaborative-editor-presence .ck-user.magenta{--ck-user-avatar-background: var(--image-background-magenta) !important;border-color:var(--image-border-magenta) !important}.compyl-collaborative-editor .compyl-collaborative-editor-presence .ck-user.magenta .ck-user__name,.compyl-collaborative-editor .compyl-collaborative-editor-presence .ck-user.magenta .ck-user_name{color:var(--image-border-magenta) !important}.compyl-collaborative-editor .compyl-collaborative-editor-presence .ck-user.purple{--ck-user-avatar-background: var(--image-background-purple) !important;border-color:var(--image-border-purple) !important}.compyl-collaborative-editor .compyl-collaborative-editor-presence .ck-user.purple .ck-user__name,.compyl-collaborative-editor .compyl-collaborative-editor-presence .ck-user.purple .ck-user_name{color:var(--image-border-purple) !important}.compyl-collaborative-editor .compyl-collaborative-editor-presence .ck-presence-list__list-item:has(.ck-user.red) .ck-presence-list__marker,.compyl-collaborative-editor .compyl-collaborative-editor-presence .ck-presence-list__list-item:has(.ck-user.red) .ck-presence-list_marker,.compyl-collaborative-editor .compyl-collaborative-editor-presence .ck-presence-list__list-item:has(.ck-user.red) [class*=ck-presence-list__marker],.compyl-collaborative-editor .compyl-collaborative-editor-presence .ck-presence-list_list-item:has(.ck-user.red) .ck-presence-list__marker,.compyl-collaborative-editor .compyl-collaborative-editor-presence .ck-presence-list_list-item:has(.ck-user.red) .ck-presence-list_marker,.compyl-collaborative-editor .compyl-collaborative-editor-presence .ck-presence-list_list-item:has(.ck-user.red) [class*=ck-presence-list__marker]{background-color:var(--image-border-red) !important}.compyl-collaborative-editor .compyl-collaborative-editor-presence .ck-presence-list__list-item:has(.ck-user.orange) .ck-presence-list__marker,.compyl-collaborative-editor .compyl-collaborative-editor-presence .ck-presence-list__list-item:has(.ck-user.orange) .ck-presence-list_marker,.compyl-collaborative-editor .compyl-collaborative-editor-presence .ck-presence-list__list-item:has(.ck-user.orange) [class*=ck-presence-list__marker],.compyl-collaborative-editor .compyl-collaborative-editor-presence .ck-presence-list_list-item:has(.ck-user.orange) .ck-presence-list__marker,.compyl-collaborative-editor .compyl-collaborative-editor-presence .ck-presence-list_list-item:has(.ck-user.orange) .ck-presence-list_marker,.compyl-collaborative-editor .compyl-collaborative-editor-presence .ck-presence-list_list-item:has(.ck-user.orange) [class*=ck-presence-list__marker]{background-color:var(--image-border-orange) !important}.compyl-collaborative-editor .compyl-collaborative-editor-presence .ck-presence-list__list-item:has(.ck-user.yellow) .ck-presence-list__marker,.compyl-collaborative-editor .compyl-collaborative-editor-presence .ck-presence-list__list-item:has(.ck-user.yellow) .ck-presence-list_marker,.compyl-collaborative-editor .compyl-collaborative-editor-presence .ck-presence-list__list-item:has(.ck-user.yellow) [class*=ck-presence-list__marker],.compyl-collaborative-editor .compyl-collaborative-editor-presence .ck-presence-list_list-item:has(.ck-user.yellow) .ck-presence-list__marker,.compyl-collaborative-editor .compyl-collaborative-editor-presence .ck-presence-list_list-item:has(.ck-user.yellow) .ck-presence-list_marker,.compyl-collaborative-editor .compyl-collaborative-editor-presence .ck-presence-list_list-item:has(.ck-user.yellow) [class*=ck-presence-list__marker]{background-color:var(--image-border-yellow) !important}.compyl-collaborative-editor .compyl-collaborative-editor-presence .ck-presence-list__list-item:has(.ck-user.lightgreen) .ck-presence-list__marker,.compyl-collaborative-editor .compyl-collaborative-editor-presence .ck-presence-list__list-item:has(.ck-user.lightgreen) .ck-presence-list_marker,.compyl-collaborative-editor .compyl-collaborative-editor-presence .ck-presence-list__list-item:has(.ck-user.lightgreen) [class*=ck-presence-list__marker],.compyl-collaborative-editor .compyl-collaborative-editor-presence .ck-presence-list_list-item:has(.ck-user.lightgreen) .ck-presence-list__marker,.compyl-collaborative-editor .compyl-collaborative-editor-presence .ck-presence-list_list-item:has(.ck-user.lightgreen) .ck-presence-list_marker,.compyl-collaborative-editor .compyl-collaborative-editor-presence .ck-presence-list_list-item:has(.ck-user.lightgreen) [class*=ck-presence-list__marker]{background-color:var(--image-border-lightgreen) !important}.compyl-collaborative-editor .compyl-collaborative-editor-presence .ck-presence-list__list-item:has(.ck-user.green) .ck-presence-list__marker,.compyl-collaborative-editor .compyl-collaborative-editor-presence .ck-presence-list__list-item:has(.ck-user.green) .ck-presence-list_marker,.compyl-collaborative-editor .compyl-collaborative-editor-presence .ck-presence-list__list-item:has(.ck-user.green) [class*=ck-presence-list__marker],.compyl-collaborative-editor .compyl-collaborative-editor-presence .ck-presence-list_list-item:has(.ck-user.green) .ck-presence-list__marker,.compyl-collaborative-editor .compyl-collaborative-editor-presence .ck-presence-list_list-item:has(.ck-user.green) .ck-presence-list_marker,.compyl-collaborative-editor .compyl-collaborative-editor-presence .ck-presence-list_list-item:has(.ck-user.green) [class*=ck-presence-list__marker]{background-color:var(--image-border-green) !important}.compyl-collaborative-editor .compyl-collaborative-editor-presence .ck-presence-list__list-item:has(.ck-user.aqua) .ck-presence-list__marker,.compyl-collaborative-editor .compyl-collaborative-editor-presence .ck-presence-list__list-item:has(.ck-user.aqua) .ck-presence-list_marker,.compyl-collaborative-editor .compyl-collaborative-editor-presence .ck-presence-list__list-item:has(.ck-user.aqua) [class*=ck-presence-list__marker],.compyl-collaborative-editor .compyl-collaborative-editor-presence .ck-presence-list_list-item:has(.ck-user.aqua) .ck-presence-list__marker,.compyl-collaborative-editor .compyl-collaborative-editor-presence .ck-presence-list_list-item:has(.ck-user.aqua) .ck-presence-list_marker,.compyl-collaborative-editor .compyl-collaborative-editor-presence .ck-presence-list_list-item:has(.ck-user.aqua) [class*=ck-presence-list__marker]{background-color:var(--image-border-aqua) !important}.compyl-collaborative-editor .compyl-collaborative-editor-presence .ck-presence-list__list-item:has(.ck-user.blue) .ck-presence-list__marker,.compyl-collaborative-editor .compyl-collaborative-editor-presence .ck-presence-list__list-item:has(.ck-user.blue) .ck-presence-list_marker,.compyl-collaborative-editor .compyl-collaborative-editor-presence .ck-presence-list__list-item:has(.ck-user.blue) [class*=ck-presence-list__marker],.compyl-collaborative-editor .compyl-collaborative-editor-presence .ck-presence-list_list-item:has(.ck-user.blue) .ck-presence-list__marker,.compyl-collaborative-editor .compyl-collaborative-editor-presence .ck-presence-list_list-item:has(.ck-user.blue) .ck-presence-list_marker,.compyl-collaborative-editor .compyl-collaborative-editor-presence .ck-presence-list_list-item:has(.ck-user.blue) [class*=ck-presence-list__marker]{background-color:var(--image-border-blue) !important}.compyl-collaborative-editor .compyl-collaborative-editor-presence .ck-presence-list__list-item:has(.ck-user.magenta) .ck-presence-list__marker,.compyl-collaborative-editor .compyl-collaborative-editor-presence .ck-presence-list__list-item:has(.ck-user.magenta) .ck-presence-list_marker,.compyl-collaborative-editor .compyl-collaborative-editor-presence .ck-presence-list__list-item:has(.ck-user.magenta) [class*=ck-presence-list__marker],.compyl-collaborative-editor .compyl-collaborative-editor-presence .ck-presence-list_list-item:has(.ck-user.magenta) .ck-presence-list__marker,.compyl-collaborative-editor .compyl-collaborative-editor-presence .ck-presence-list_list-item:has(.ck-user.magenta) .ck-presence-list_marker,.compyl-collaborative-editor .compyl-collaborative-editor-presence .ck-presence-list_list-item:has(.ck-user.magenta) [class*=ck-presence-list__marker]{background-color:var(--image-border-magenta) !important}.compyl-collaborative-editor .compyl-collaborative-editor-presence .ck-presence-list__list-item:has(.ck-user.purple) .ck-presence-list__marker,.compyl-collaborative-editor .compyl-collaborative-editor-presence .ck-presence-list__list-item:has(.ck-user.purple) .ck-presence-list_marker,.compyl-collaborative-editor .compyl-collaborative-editor-presence .ck-presence-list__list-item:has(.ck-user.purple) [class*=ck-presence-list__marker],.compyl-collaborative-editor .compyl-collaborative-editor-presence .ck-presence-list_list-item:has(.ck-user.purple) .ck-presence-list__marker,.compyl-collaborative-editor .compyl-collaborative-editor-presence .ck-presence-list_list-item:has(.ck-user.purple) .ck-presence-list_marker,.compyl-collaborative-editor .compyl-collaborative-editor-presence .ck-presence-list_list-item:has(.ck-user.purple) [class*=ck-presence-list__marker]{background-color:var(--image-border-purple) !important}.compyl-collaborative-editor .compyl-collaborative-editor-presence .ck-presence-list__list-item:has(.ck-user_me),.compyl-collaborative-editor .compyl-collaborative-editor-presence .ck-presence-list_list-item:has(.ck-user_me),.compyl-collaborative-editor .compyl-collaborative-editor-presence .ck-presence-list__list-item:has([class*=ck-user_me]),.compyl-collaborative-editor .compyl-collaborative-editor-presence .ck-presence-list_list-item:has([class*=ck-user_me]){display:none !important}.compyl-collaborative-editor .compyl-collaborative-editor-presence .ck-label{display:none !important}.compyl-collaborative-editor .ck-thread:has(.ck-user.red),.compyl-collaborative-editor .ck-annotation-wrapper:has(.ck-user.red){--ck-color-comment-box-border: var(--image-border-red)}.compyl-collaborative-editor .ck-thread:has(.ck-user.orange),.compyl-collaborative-editor .ck-annotation-wrapper:has(.ck-user.orange){--ck-color-comment-box-border: var(--image-border-orange)}.compyl-collaborative-editor .ck-thread:has(.ck-user.yellow),.compyl-collaborative-editor .ck-annotation-wrapper:has(.ck-user.yellow){--ck-color-comment-box-border: var(--image-border-yellow)}.compyl-collaborative-editor .ck-thread:has(.ck-user.lightgreen),.compyl-collaborative-editor .ck-annotation-wrapper:has(.ck-user.lightgreen){--ck-color-comment-box-border: var(--image-border-lightgreen)}.compyl-collaborative-editor .ck-thread:has(.ck-user.green),.compyl-collaborative-editor .ck-annotation-wrapper:has(.ck-user.green){--ck-color-comment-box-border: var(--image-border-green)}.compyl-collaborative-editor .ck-thread:has(.ck-user.aqua),.compyl-collaborative-editor .ck-annotation-wrapper:has(.ck-user.aqua){--ck-color-comment-box-border: var(--image-border-aqua)}.compyl-collaborative-editor .ck-thread:has(.ck-user.blue),.compyl-collaborative-editor .ck-annotation-wrapper:has(.ck-user.blue){--ck-color-comment-box-border: var(--image-border-blue)}.compyl-collaborative-editor .ck-thread:has(.ck-user.magenta),.compyl-collaborative-editor .ck-annotation-wrapper:has(.ck-user.magenta){--ck-color-comment-box-border: var(--image-border-magenta)}.compyl-collaborative-editor .ck-thread:has(.ck-user.purple),.compyl-collaborative-editor .ck-annotation-wrapper:has(.ck-user.purple){--ck-color-comment-box-border: var(--image-border-purple)}.compyl-collaborative-editor .compyl-collaborative-editor-annotations{--ck-user-avatar-size: 2.25rem}.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user{border-radius:6px !important;box-sizing:border-box;display:flex;align-items:center;gap:.5rem;height:2.25rem !important;min-height:2.25rem !important;min-width:2.25rem !important;width:2.25rem !important}.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me{border:none !important;outline:none !important}.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user__img,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_img{--ck-user-avatar-background: var(--action);border:1px solid var(--action) !important;border-radius:6px !important;flex-shrink:0;height:2.25rem !important;overflow:hidden;width:2.25rem !important;background-color:var(--ck-user-avatar-background)}.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user__img img,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_img img{display:block;height:100%;object-fit:cover;width:100%}.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user__img:has(img),.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_img:has(img){display:block !important}.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user__name,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_name{color:var(--body-text);font-size:.875rem}.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.red,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.red{--ck-user-avatar-background: var(--image-background-red);background-color:var(--ck-user-avatar-background) !important;border:1px solid var(--image-border-red) !important}.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.red .ck-user__img,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.red .ck-user_img,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.red.ck-annotation_user .ck-user__img,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.red.ck-annotation_user .ck-user_img,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.red.ck-comment_user .ck-user__img,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.red.ck-comment_user .ck-user_img,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.red .ck-user__img,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.red .ck-user_img,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.red.ck-annotation_user .ck-user__img,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.red.ck-annotation_user .ck-user_img,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.red.ck-comment_user .ck-user__img,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.red.ck-comment_user .ck-user_img{background-color:var(--image-background-red) !important;border:1px solid var(--image-border-red) !important;color:var(--image-text-red) !important}.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.red .ck-user__img *,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.red .ck-user_img *,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.red.ck-annotation_user .ck-user__img *,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.red.ck-annotation_user .ck-user_img *,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.red.ck-comment_user .ck-user__img *,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.red.ck-comment_user .ck-user_img *,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.red .ck-user__img *,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.red .ck-user_img *,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.red.ck-annotation_user .ck-user__img *,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.red.ck-annotation_user .ck-user_img *,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.red.ck-comment_user .ck-user__img *,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.red.ck-comment_user .ck-user_img *{color:var(--image-text-red) !important}.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.red .ck-user__name,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.red .ck-user_name,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.red.ck-annotation__user .ck-user__name,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.red.ck-annotation__user .ck-user_name,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.red.ck-comment__user .ck-user__name,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.red.ck-comment__user .ck-user_name,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.red .ck-user__name,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.red .ck-user_name,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.red.ck-annotation__user .ck-user__name,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.red.ck-annotation__user .ck-user_name,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.red.ck-comment__user .ck-user__name,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.red.ck-comment__user .ck-user_name{color:var(--image-text-red) !important}.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.orange,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.orange{--ck-user-avatar-background: var(--image-background-orange);background-color:var(--ck-user-avatar-background) !important;border:1px solid var(--image-border-orange) !important}.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.orange .ck-user__img,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.orange .ck-user_img,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.orange.ck-annotation_user .ck-user__img,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.orange.ck-annotation_user .ck-user_img,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.orange.ck-comment_user .ck-user__img,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.orange.ck-comment_user .ck-user_img,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.orange .ck-user__img,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.orange .ck-user_img,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.orange.ck-annotation_user .ck-user__img,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.orange.ck-annotation_user .ck-user_img,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.orange.ck-comment_user .ck-user__img,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.orange.ck-comment_user .ck-user_img{background-color:var(--image-background-orange) !important;border:1px solid var(--image-border-orange) !important;color:var(--image-text-orange) !important}.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.orange .ck-user__img *,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.orange .ck-user_img *,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.orange.ck-annotation_user .ck-user__img *,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.orange.ck-annotation_user .ck-user_img *,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.orange.ck-comment_user .ck-user__img *,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.orange.ck-comment_user .ck-user_img *,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.orange .ck-user__img *,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.orange .ck-user_img *,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.orange.ck-annotation_user .ck-user__img *,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.orange.ck-annotation_user .ck-user_img *,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.orange.ck-comment_user .ck-user__img *,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.orange.ck-comment_user .ck-user_img *{color:var(--image-text-orange) !important}.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.orange .ck-user__name,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.orange .ck-user_name,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.orange.ck-annotation__user .ck-user__name,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.orange.ck-annotation__user .ck-user_name,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.orange.ck-comment__user .ck-user__name,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.orange.ck-comment__user .ck-user_name,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.orange .ck-user__name,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.orange .ck-user_name,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.orange.ck-annotation__user .ck-user__name,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.orange.ck-annotation__user .ck-user_name,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.orange.ck-comment__user .ck-user__name,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.orange.ck-comment__user .ck-user_name{color:var(--image-text-orange) !important}.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.yellow,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.yellow{--ck-user-avatar-background: var(--image-background-yellow);background-color:var(--ck-user-avatar-background) !important;border:1px solid var(--image-border-yellow) !important}.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.yellow .ck-user__img,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.yellow .ck-user_img,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.yellow.ck-annotation_user .ck-user__img,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.yellow.ck-annotation_user .ck-user_img,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.yellow.ck-comment_user .ck-user__img,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.yellow.ck-comment_user .ck-user_img,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.yellow .ck-user__img,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.yellow .ck-user_img,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.yellow.ck-annotation_user .ck-user__img,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.yellow.ck-annotation_user .ck-user_img,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.yellow.ck-comment_user .ck-user__img,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.yellow.ck-comment_user .ck-user_img{background-color:var(--image-background-yellow) !important;border:1px solid var(--image-border-yellow) !important;color:var(--image-text-yellow) !important}.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.yellow .ck-user__img *,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.yellow .ck-user_img *,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.yellow.ck-annotation_user .ck-user__img *,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.yellow.ck-annotation_user .ck-user_img *,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.yellow.ck-comment_user .ck-user__img *,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.yellow.ck-comment_user .ck-user_img *,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.yellow .ck-user__img *,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.yellow .ck-user_img *,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.yellow.ck-annotation_user .ck-user__img *,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.yellow.ck-annotation_user .ck-user_img *,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.yellow.ck-comment_user .ck-user__img *,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.yellow.ck-comment_user .ck-user_img *{color:var(--image-text-yellow) !important}.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.yellow .ck-user__name,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.yellow .ck-user_name,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.yellow.ck-annotation__user .ck-user__name,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.yellow.ck-annotation__user .ck-user_name,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.yellow.ck-comment__user .ck-user__name,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.yellow.ck-comment__user .ck-user_name,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.yellow .ck-user__name,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.yellow .ck-user_name,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.yellow.ck-annotation__user .ck-user__name,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.yellow.ck-annotation__user .ck-user_name,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.yellow.ck-comment__user .ck-user__name,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.yellow.ck-comment__user .ck-user_name{color:var(--image-text-yellow) !important}.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.lightgreen,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.lightgreen{--ck-user-avatar-background: var(--image-background-lightgreen);background-color:var(--ck-user-avatar-background) !important;border:1px solid var(--image-border-lightgreen) !important}.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.lightgreen .ck-user__img,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.lightgreen .ck-user_img,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.lightgreen.ck-annotation_user .ck-user__img,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.lightgreen.ck-annotation_user .ck-user_img,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.lightgreen.ck-comment_user .ck-user__img,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.lightgreen.ck-comment_user .ck-user_img,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.lightgreen .ck-user__img,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.lightgreen .ck-user_img,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.lightgreen.ck-annotation_user .ck-user__img,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.lightgreen.ck-annotation_user .ck-user_img,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.lightgreen.ck-comment_user .ck-user__img,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.lightgreen.ck-comment_user .ck-user_img{background-color:var(--image-background-lightgreen) !important;border:1px solid var(--image-border-lightgreen) !important;color:var(--image-text-lightgreen) !important}.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.lightgreen .ck-user__img *,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.lightgreen .ck-user_img *,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.lightgreen.ck-annotation_user .ck-user__img *,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.lightgreen.ck-annotation_user .ck-user_img *,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.lightgreen.ck-comment_user .ck-user__img *,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.lightgreen.ck-comment_user .ck-user_img *,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.lightgreen .ck-user__img *,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.lightgreen .ck-user_img *,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.lightgreen.ck-annotation_user .ck-user__img *,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.lightgreen.ck-annotation_user .ck-user_img *,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.lightgreen.ck-comment_user .ck-user__img *,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.lightgreen.ck-comment_user .ck-user_img *{color:var(--image-text-lightgreen) !important}.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.lightgreen .ck-user__name,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.lightgreen .ck-user_name,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.lightgreen.ck-annotation__user .ck-user__name,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.lightgreen.ck-annotation__user .ck-user_name,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.lightgreen.ck-comment__user .ck-user__name,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.lightgreen.ck-comment__user .ck-user_name,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.lightgreen .ck-user__name,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.lightgreen .ck-user_name,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.lightgreen.ck-annotation__user .ck-user__name,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.lightgreen.ck-annotation__user .ck-user_name,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.lightgreen.ck-comment__user .ck-user__name,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.lightgreen.ck-comment__user .ck-user_name{color:var(--image-text-lightgreen) !important}.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.green,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.green{--ck-user-avatar-background: var(--image-background-green);background-color:var(--ck-user-avatar-background) !important;border:1px solid var(--image-border-green) !important}.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.green .ck-user__img,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.green .ck-user_img,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.green.ck-annotation_user .ck-user__img,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.green.ck-annotation_user .ck-user_img,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.green.ck-comment_user .ck-user__img,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.green.ck-comment_user .ck-user_img,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.green .ck-user__img,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.green .ck-user_img,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.green.ck-annotation_user .ck-user__img,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.green.ck-annotation_user .ck-user_img,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.green.ck-comment_user .ck-user__img,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.green.ck-comment_user .ck-user_img{background-color:var(--image-background-green) !important;border:1px solid var(--image-border-green) !important;color:var(--image-text-green) !important}.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.green .ck-user__img *,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.green .ck-user_img *,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.green.ck-annotation_user .ck-user__img *,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.green.ck-annotation_user .ck-user_img *,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.green.ck-comment_user .ck-user__img *,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.green.ck-comment_user .ck-user_img *,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.green .ck-user__img *,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.green .ck-user_img *,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.green.ck-annotation_user .ck-user__img *,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.green.ck-annotation_user .ck-user_img *,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.green.ck-comment_user .ck-user__img *,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.green.ck-comment_user .ck-user_img *{color:var(--image-text-green) !important}.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.green .ck-user__name,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.green .ck-user_name,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.green.ck-annotation__user .ck-user__name,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.green.ck-annotation__user .ck-user_name,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.green.ck-comment__user .ck-user__name,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.green.ck-comment__user .ck-user_name,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.green .ck-user__name,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.green .ck-user_name,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.green.ck-annotation__user .ck-user__name,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.green.ck-annotation__user .ck-user_name,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.green.ck-comment__user .ck-user__name,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.green.ck-comment__user .ck-user_name{color:var(--image-text-green) !important}.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.aqua,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.aqua{--ck-user-avatar-background: var(--image-background-aqua);background-color:var(--ck-user-avatar-background) !important;border:1px solid var(--image-border-aqua) !important}.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.aqua .ck-user__img,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.aqua .ck-user_img,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.aqua.ck-annotation_user .ck-user__img,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.aqua.ck-annotation_user .ck-user_img,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.aqua.ck-comment_user .ck-user__img,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.aqua.ck-comment_user .ck-user_img,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.aqua .ck-user__img,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.aqua .ck-user_img,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.aqua.ck-annotation_user .ck-user__img,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.aqua.ck-annotation_user .ck-user_img,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.aqua.ck-comment_user .ck-user__img,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.aqua.ck-comment_user .ck-user_img{background-color:var(--image-background-aqua) !important;border:1px solid var(--image-border-aqua) !important;color:var(--image-text-aqua) !important}.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.aqua .ck-user__img *,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.aqua .ck-user_img *,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.aqua.ck-annotation_user .ck-user__img *,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.aqua.ck-annotation_user .ck-user_img *,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.aqua.ck-comment_user .ck-user__img *,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.aqua.ck-comment_user .ck-user_img *,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.aqua .ck-user__img *,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.aqua .ck-user_img *,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.aqua.ck-annotation_user .ck-user__img *,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.aqua.ck-annotation_user .ck-user_img *,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.aqua.ck-comment_user .ck-user__img *,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.aqua.ck-comment_user .ck-user_img *{color:var(--image-text-aqua) !important}.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.aqua .ck-user__name,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.aqua .ck-user_name,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.aqua.ck-annotation__user .ck-user__name,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.aqua.ck-annotation__user .ck-user_name,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.aqua.ck-comment__user .ck-user__name,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.aqua.ck-comment__user .ck-user_name,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.aqua .ck-user__name,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.aqua .ck-user_name,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.aqua.ck-annotation__user .ck-user__name,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.aqua.ck-annotation__user .ck-user_name,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.aqua.ck-comment__user .ck-user__name,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.aqua.ck-comment__user .ck-user_name{color:var(--image-text-aqua) !important}.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.blue,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.blue{--ck-user-avatar-background: var(--image-background-blue);background-color:var(--ck-user-avatar-background) !important;border:1px solid var(--image-border-blue) !important}.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.blue .ck-user__img,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.blue .ck-user_img,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.blue.ck-annotation_user .ck-user__img,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.blue.ck-annotation_user .ck-user_img,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.blue.ck-comment_user .ck-user__img,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.blue.ck-comment_user .ck-user_img,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.blue .ck-user__img,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.blue .ck-user_img,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.blue.ck-annotation_user .ck-user__img,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.blue.ck-annotation_user .ck-user_img,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.blue.ck-comment_user .ck-user__img,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.blue.ck-comment_user .ck-user_img{background-color:var(--image-background-blue) !important;border:1px solid var(--image-border-blue) !important;color:var(--image-text-blue) !important}.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.blue .ck-user__img *,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.blue .ck-user_img *,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.blue.ck-annotation_user .ck-user__img *,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.blue.ck-annotation_user .ck-user_img *,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.blue.ck-comment_user .ck-user__img *,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.blue.ck-comment_user .ck-user_img *,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.blue .ck-user__img *,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.blue .ck-user_img *,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.blue.ck-annotation_user .ck-user__img *,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.blue.ck-annotation_user .ck-user_img *,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.blue.ck-comment_user .ck-user__img *,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.blue.ck-comment_user .ck-user_img *{color:var(--image-text-blue) !important}.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.blue .ck-user__name,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.blue .ck-user_name,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.blue.ck-annotation__user .ck-user__name,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.blue.ck-annotation__user .ck-user_name,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.blue.ck-comment__user .ck-user__name,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.blue.ck-comment__user .ck-user_name,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.blue .ck-user__name,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.blue .ck-user_name,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.blue.ck-annotation__user .ck-user__name,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.blue.ck-annotation__user .ck-user_name,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.blue.ck-comment__user .ck-user__name,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.blue.ck-comment__user .ck-user_name{color:var(--image-text-blue) !important}.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.magenta,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.magenta{--ck-user-avatar-background: var(--image-background-magenta);background-color:var(--ck-user-avatar-background) !important;border:1px solid var(--image-border-magenta) !important}.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.magenta .ck-user__img,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.magenta .ck-user_img,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.magenta.ck-annotation_user .ck-user__img,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.magenta.ck-annotation_user .ck-user_img,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.magenta.ck-comment_user .ck-user__img,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.magenta.ck-comment_user .ck-user_img,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.magenta .ck-user__img,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.magenta .ck-user_img,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.magenta.ck-annotation_user .ck-user__img,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.magenta.ck-annotation_user .ck-user_img,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.magenta.ck-comment_user .ck-user__img,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.magenta.ck-comment_user .ck-user_img{background-color:var(--image-background-magenta) !important;border:1px solid var(--image-border-magenta) !important;color:var(--image-text-magenta) !important}.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.magenta .ck-user__img *,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.magenta .ck-user_img *,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.magenta.ck-annotation_user .ck-user__img *,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.magenta.ck-annotation_user .ck-user_img *,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.magenta.ck-comment_user .ck-user__img *,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.magenta.ck-comment_user .ck-user_img *,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.magenta .ck-user__img *,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.magenta .ck-user_img *,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.magenta.ck-annotation_user .ck-user__img *,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.magenta.ck-annotation_user .ck-user_img *,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.magenta.ck-comment_user .ck-user__img *,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.magenta.ck-comment_user .ck-user_img *{color:var(--image-text-magenta) !important}.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.magenta .ck-user__name,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.magenta .ck-user_name,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.magenta.ck-annotation__user .ck-user__name,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.magenta.ck-annotation__user .ck-user_name,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.magenta.ck-comment__user .ck-user__name,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.magenta.ck-comment__user .ck-user_name,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.magenta .ck-user__name,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.magenta .ck-user_name,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.magenta.ck-annotation__user .ck-user__name,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.magenta.ck-annotation__user .ck-user_name,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.magenta.ck-comment__user .ck-user__name,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.magenta.ck-comment__user .ck-user_name{color:var(--image-text-magenta) !important}.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.purple,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.purple{--ck-user-avatar-background: var(--image-background-purple);background-color:var(--ck-user-avatar-background) !important;border:1px solid var(--image-border-purple) !important}.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.purple .ck-user__img,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.purple .ck-user_img,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.purple.ck-annotation_user .ck-user__img,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.purple.ck-annotation_user .ck-user_img,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.purple.ck-comment_user .ck-user__img,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.purple.ck-comment_user .ck-user_img,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.purple .ck-user__img,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.purple .ck-user_img,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.purple.ck-annotation_user .ck-user__img,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.purple.ck-annotation_user .ck-user_img,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.purple.ck-comment_user .ck-user__img,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.purple.ck-comment_user .ck-user_img{background-color:var(--image-background-purple) !important;border:1px solid var(--image-border-purple) !important;color:var(--image-text-purple) !important}.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.purple .ck-user__img *,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.purple .ck-user_img *,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.purple.ck-annotation_user .ck-user__img *,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.purple.ck-annotation_user .ck-user_img *,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.purple.ck-comment_user .ck-user__img *,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.purple.ck-comment_user .ck-user_img *,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.purple .ck-user__img *,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.purple .ck-user_img *,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.purple.ck-annotation_user .ck-user__img *,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.purple.ck-annotation_user .ck-user_img *,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.purple.ck-comment_user .ck-user__img *,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.purple.ck-comment_user .ck-user_img *{color:var(--image-text-purple) !important}.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.purple .ck-user__name,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.purple .ck-user_name,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.purple.ck-annotation__user .ck-user__name,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.purple.ck-annotation__user .ck-user_name,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.purple.ck-comment__user .ck-user__name,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user.purple.ck-comment__user .ck-user_name,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.purple .ck-user__name,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.purple .ck-user_name,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.purple.ck-annotation__user .ck-user__name,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.purple.ck-annotation__user .ck-user_name,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.purple.ck-comment__user .ck-user__name,.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-user_me.purple.ck-comment__user .ck-user_name{color:var(--image-text-purple) !important}.compyl-collaborative-editor .compyl-collaborative-editor-annotations .ck-label{color:var(--body-text);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compyl-collaborative-editor .compyl-collaborative-editor-toolbar .ck.ck-toolbar{border-radius:.25rem}.compyl-collaborative-editor .compyl-collaborative-editor-body{display:flex;flex-direction:row;gap:.75rem;flex:1;min-height:var(--collab-editor-min-height);max-height:var(--collab-editor-max-height)}.compyl-collaborative-editor .compyl-collaborative-editor-outline{width:var(--collab-sidebar-width);min-width:var(--collab-sidebar-width);flex-shrink:0}.compyl-collaborative-editor .compyl-collaborative-editor-editor-wrapper{flex:1;min-width:0;overflow:auto}.compyl-collaborative-editor .compyl-collaborative-editor-editor{min-height:var(--collab-editor-min-height);background-color:var(--surface-low);border:.0625rem solid var(--border-secondary);border-radius:.25rem;padding:1rem;color:var(--body-text);caret-color:var(--body-text)}.compyl-collaborative-editor .compyl-collaborative-editor-editor .ck.ck-editor__editable{min-height:var(--collab-editor-min-height);max-height:var(--collab-editor-max-height);overflow-y:auto;border:none;background:rgba(0,0,0,0)}.compyl-collaborative-editor .compyl-collaborative-editor-editor .ck.ck-editor__editable.ck-focused{box-shadow:none;outline:none}.compyl-collaborative-editor .compyl-collaborative-editor-editor figure.table{--bs-table-bg: transparent;--bs-table-accent-bg: transparent;--bs-table-color: var(--body-text);--bs-table-border-color: var(--border-secondary);--bs-table-bg-state: initial;--bs-table-bg-type: initial;--bs-table-color-state: initial;--bs-table-color-type: initial}.compyl-collaborative-editor .compyl-collaborative-editor-editor figure.table table{border-color:var(--border-secondary)}.compyl-collaborative-editor .compyl-collaborative-editor-editor figure.table table th{background-color:var(--surface-raised);color:var(--body-text)}.compyl-collaborative-editor .compyl-collaborative-editor-editor figure.table table td{background-color:rgba(0,0,0,0);color:var(--body-text);border-color:var(--border-secondary)}.compyl-collaborative-editor .compyl-collaborative-editor-editor .policy-token{background-color:color-mix(in srgb, var(--action) 10%, transparent);border:1px solid var(--action);border-radius:4px;padding:.0625rem .375rem;font-weight:500;color:var(--action);white-space:nowrap}.compyl-collaborative-editor .compyl-collaborative-editor-editor .policy-token::before{content:"{{"}.compyl-collaborative-editor .compyl-collaborative-editor-editor .policy-token::after{content:"}}"}.compyl-collaborative-editor .compyl-collaborative-editor-annotations{width:var(--collab-sidebar-width);min-width:var(--collab-sidebar-width);flex-shrink:0}.compyl-collaborative-editor .ck .ck-user__marker{position:relative}.compyl-collaborative-editor .ck .ck-user__marker::before{content:"";position:absolute;top:0;bottom:0;left:-0.75rem;right:-0.75rem;z-index:1;cursor:text}.compyl-collaborative-editor .ck .ck-user__marker-tooltip{font-family:var(--font-family-body)}.compyl-collaborative-editor .compyl-collaborative-editor-word-count{min-height:1.5rem}.compyl-collaborative-editor .ck.ck-button.ck-revision-history-ui__back-to-editing,.compyl-collaborative-editor .ck.ck-button[class*=ck-revision-history-ui__back],.compyl-collaborative-editor .ck.ck-button[class*=ck-revision-history-ui__restore],.compyl-collaborative-editor .ck.ck-button[data-cke-tooltip-text="Restore this revision"],.compyl-collaborative-editor .ck.ck-button[data-cke-tooltip-text*=Restore]{border-radius:.25rem !important;box-shadow:none !important;min-height:2rem !important;padding:.5rem .75rem !important;text-transform:none !important;transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms !important}.compyl-collaborative-editor .ck.ck-button.ck-revision-history-ui__back-to-editing,.compyl-collaborative-editor .ck.ck-button[class*=ck-revision-history-ui__back]{background:var(--action) !important;background-color:var(--action) !important;border:.0625rem solid rgba(0,0,0,0) !important;color:var(--button-text) !important}.compyl-collaborative-editor .ck.ck-button.ck-revision-history-ui__back-to-editing .ck-button__label,.compyl-collaborative-editor .ck.ck-button[class*=ck-revision-history-ui__back] .ck-button__label{color:var(--button-text) !important}.compyl-collaborative-editor .ck.ck-button.ck-revision-history-ui__back-to-editing .ck-icon,.compyl-collaborative-editor .ck.ck-button.ck-revision-history-ui__back-to-editing svg,.compyl-collaborative-editor .ck.ck-button[class*=ck-revision-history-ui__back] .ck-icon,.compyl-collaborative-editor .ck.ck-button[class*=ck-revision-history-ui__back] svg{color:var(--button-text) !important;fill:var(--button-text) !important}.compyl-collaborative-editor .ck.ck-button.ck-revision-history-ui__back-to-editing:hover:not(.ck-disabled):not(.ck-button-disabled):not([aria-disabled=true]):not(:disabled),.compyl-collaborative-editor .ck.ck-button[class*=ck-revision-history-ui__back]:hover:not(.ck-disabled):not(.ck-button-disabled):not([aria-disabled=true]):not(:disabled){background:var(--action-hover) !important;background-color:var(--action-hover) !important}.compyl-collaborative-editor .ck.ck-button.ck-revision-history-ui__back-to-editing:focus,.compyl-collaborative-editor .ck.ck-button.ck-revision-history-ui__back-to-editing:focus-visible,.compyl-collaborative-editor .ck.ck-button[class*=ck-revision-history-ui__back]:focus,.compyl-collaborative-editor .ck.ck-button[class*=ck-revision-history-ui__back]:focus-visible{background:var(--action-focus) !important;background-color:var(--action-focus) !important}.compyl-collaborative-editor .ck.ck-button[data-cke-tooltip-text="Restore this revision"],.compyl-collaborative-editor .ck.ck-button[data-cke-tooltip-text*=Restore],.compyl-collaborative-editor .ck.ck-button[class*=ck-revision-history-ui__restore]{background:rgba(0,0,0,0) !important;background-color:rgba(0,0,0,0) !important;border:.0625rem solid var(--secondary) !important;color:var(--body-text) !important}.compyl-collaborative-editor .ck.ck-button[data-cke-tooltip-text="Restore this revision"] .ck-button__label,.compyl-collaborative-editor .ck.ck-button[data-cke-tooltip-text*=Restore] .ck-button__label,.compyl-collaborative-editor .ck.ck-button[class*=ck-revision-history-ui__restore] .ck-button__label{color:var(--body-text) !important}.compyl-collaborative-editor .ck.ck-button[data-cke-tooltip-text="Restore this revision"] .ck-icon,.compyl-collaborative-editor .ck.ck-button[data-cke-tooltip-text="Restore this revision"] svg,.compyl-collaborative-editor .ck.ck-button[data-cke-tooltip-text*=Restore] .ck-icon,.compyl-collaborative-editor .ck.ck-button[data-cke-tooltip-text*=Restore] svg,.compyl-collaborative-editor .ck.ck-button[class*=ck-revision-history-ui__restore] .ck-icon,.compyl-collaborative-editor .ck.ck-button[class*=ck-revision-history-ui__restore] svg{color:var(--body-text) !important;fill:var(--body-text) !important}.compyl-collaborative-editor .ck.ck-button[data-cke-tooltip-text="Restore this revision"]:hover:not(.ck-disabled):not(.ck-button-disabled):not([aria-disabled=true]):not(:disabled),.compyl-collaborative-editor .ck.ck-button[data-cke-tooltip-text*=Restore]:hover:not(.ck-disabled):not(.ck-button-disabled):not([aria-disabled=true]):not(:disabled),.compyl-collaborative-editor .ck.ck-button[class*=ck-revision-history-ui__restore]:hover:not(.ck-disabled):not(.ck-button-disabled):not([aria-disabled=true]):not(:disabled){border-color:var(--secondary-hover) !important;color:var(--body-text) !important}.compyl-collaborative-editor .ck.ck-button[data-cke-tooltip-text="Restore this revision"]:focus,.compyl-collaborative-editor .ck.ck-button[data-cke-tooltip-text="Restore this revision"]:focus-visible,.compyl-collaborative-editor .ck.ck-button[data-cke-tooltip-text*=Restore]:focus,.compyl-collaborative-editor .ck.ck-button[data-cke-tooltip-text*=Restore]:focus-visible,.compyl-collaborative-editor .ck.ck-button[class*=ck-revision-history-ui__restore]:focus,.compyl-collaborative-editor .ck.ck-button[class*=ck-revision-history-ui__restore]:focus-visible{border-color:var(--secondary-hover) !important;color:var(--body-text) !important}.compyl-collaborative-editor .ck.ck-button[data-cke-tooltip-text="Restore this revision"].ck-disabled,.compyl-collaborative-editor .ck.ck-button[data-cke-tooltip-text="Restore this revision"].ck-button-disabled,.compyl-collaborative-editor .ck.ck-button[data-cke-tooltip-text="Restore this revision"][aria-disabled=true],.compyl-collaborative-editor .ck.ck-button[data-cke-tooltip-text="Restore this revision"]:disabled,.compyl-collaborative-editor .ck.ck-button[data-cke-tooltip-text*=Restore].ck-disabled,.compyl-collaborative-editor .ck.ck-button[data-cke-tooltip-text*=Restore].ck-button-disabled,.compyl-collaborative-editor .ck.ck-button[data-cke-tooltip-text*=Restore][aria-disabled=true],.compyl-collaborative-editor .ck.ck-button[data-cke-tooltip-text*=Restore]:disabled,.compyl-collaborative-editor .ck.ck-button[class*=ck-revision-history-ui__restore].ck-disabled,.compyl-collaborative-editor .ck.ck-button[class*=ck-revision-history-ui__restore].ck-button-disabled,.compyl-collaborative-editor .ck.ck-button[class*=ck-revision-history-ui__restore][aria-disabled=true],.compyl-collaborative-editor .ck.ck-button[class*=ck-revision-history-ui__restore]:disabled{cursor:not-allowed !important;background:var(--secondary-disabled) !important;background-color:var(--secondary-disabled) !important;color:var(--secondary-disabled-text) !important;border-color:var(--secondary-disabled-text) !important}.compyl-collaborative-editor .ck.ck-button[data-cke-tooltip-text="Restore this revision"].ck-disabled .ck-button__label,.compyl-collaborative-editor .ck.ck-button[data-cke-tooltip-text="Restore this revision"].ck-button-disabled .ck-button__label,.compyl-collaborative-editor .ck.ck-button[data-cke-tooltip-text="Restore this revision"][aria-disabled=true] .ck-button__label,.compyl-collaborative-editor .ck.ck-button[data-cke-tooltip-text="Restore this revision"]:disabled .ck-button__label,.compyl-collaborative-editor .ck.ck-button[data-cke-tooltip-text*=Restore].ck-disabled .ck-button__label,.compyl-collaborative-editor .ck.ck-button[data-cke-tooltip-text*=Restore].ck-button-disabled .ck-button__label,.compyl-collaborative-editor .ck.ck-button[data-cke-tooltip-text*=Restore][aria-disabled=true] .ck-button__label,.compyl-collaborative-editor .ck.ck-button[data-cke-tooltip-text*=Restore]:disabled .ck-button__label,.compyl-collaborative-editor .ck.ck-button[class*=ck-revision-history-ui__restore].ck-disabled .ck-button__label,.compyl-collaborative-editor .ck.ck-button[class*=ck-revision-history-ui__restore].ck-button-disabled .ck-button__label,.compyl-collaborative-editor .ck.ck-button[class*=ck-revision-history-ui__restore][aria-disabled=true] .ck-button__label,.compyl-collaborative-editor .ck.ck-button[class*=ck-revision-history-ui__restore]:disabled .ck-button__label{color:var(--secondary-disabled-text) !important}.compyl-collaborative-editor .ck.ck-button[data-cke-tooltip-text="Restore this revision"].ck-disabled .ck-icon,.compyl-collaborative-editor .ck.ck-button[data-cke-tooltip-text="Restore this revision"].ck-disabled svg,.compyl-collaborative-editor .ck.ck-button[data-cke-tooltip-text="Restore this revision"].ck-button-disabled .ck-icon,.compyl-collaborative-editor .ck.ck-button[data-cke-tooltip-text="Restore this revision"].ck-button-disabled svg,.compyl-collaborative-editor .ck.ck-button[data-cke-tooltip-text="Restore this revision"][aria-disabled=true] .ck-icon,.compyl-collaborative-editor .ck.ck-button[data-cke-tooltip-text="Restore this revision"][aria-disabled=true] svg,.compyl-collaborative-editor .ck.ck-button[data-cke-tooltip-text="Restore this revision"]:disabled .ck-icon,.compyl-collaborative-editor .ck.ck-button[data-cke-tooltip-text="Restore this revision"]:disabled svg,.compyl-collaborative-editor .ck.ck-button[data-cke-tooltip-text*=Restore].ck-disabled .ck-icon,.compyl-collaborative-editor .ck.ck-button[data-cke-tooltip-text*=Restore].ck-disabled svg,.compyl-collaborative-editor .ck.ck-button[data-cke-tooltip-text*=Restore].ck-button-disabled .ck-icon,.compyl-collaborative-editor .ck.ck-button[data-cke-tooltip-text*=Restore].ck-button-disabled svg,.compyl-collaborative-editor .ck.ck-button[data-cke-tooltip-text*=Restore][aria-disabled=true] .ck-icon,.compyl-collaborative-editor .ck.ck-button[data-cke-tooltip-text*=Restore][aria-disabled=true] svg,.compyl-collaborative-editor .ck.ck-button[data-cke-tooltip-text*=Restore]:disabled .ck-icon,.compyl-collaborative-editor .ck.ck-button[data-cke-tooltip-text*=Restore]:disabled svg,.compyl-collaborative-editor .ck.ck-button[class*=ck-revision-history-ui__restore].ck-disabled .ck-icon,.compyl-collaborative-editor .ck.ck-button[class*=ck-revision-history-ui__restore].ck-disabled svg,.compyl-collaborative-editor .ck.ck-button[class*=ck-revision-history-ui__restore].ck-button-disabled .ck-icon,.compyl-collaborative-editor .ck.ck-button[class*=ck-revision-history-ui__restore].ck-button-disabled svg,.compyl-collaborative-editor .ck.ck-button[class*=ck-revision-history-ui__restore][aria-disabled=true] .ck-icon,.compyl-collaborative-editor .ck.ck-button[class*=ck-revision-history-ui__restore][aria-disabled=true] svg,.compyl-collaborative-editor .ck.ck-button[class*=ck-revision-history-ui__restore]:disabled .ck-icon,.compyl-collaborative-editor .ck.ck-button[class*=ck-revision-history-ui__restore]:disabled svg{color:var(--secondary-disabled-text) !important;fill:var(--secondary-disabled-text) !important}.compyl-collaborative-editor-loading{min-height:var(--collab-editor-min-height)}.compyl-collaborative-editor-read-only .compyl-collaborative-editor-sticky-anchor,.compyl-collaborative-editor-read-only .compyl-collaborative-editor-sticky-header-spacer,.compyl-collaborative-editor-read-only .compyl-collaborative-editor-sticky-header,.compyl-collaborative-editor-read-only .compyl-collaborative-editor-menu-bar-row,.compyl-collaborative-editor-read-only .compyl-collaborative-editor-toolbar{display:none}.compyl-collaborative-editor-read-only .compyl-collaborative-editor-skeleton-menu-bar-row,.compyl-collaborative-editor-read-only .compyl-collaborative-editor-skeleton-toolbar{display:none}.compyl-collaborative-editor-read-only .compyl-collaborative-editor-outline [data-document-outline-empty-placeholder]{display:none}.compyl-collaborative-editor .compyl-collaborative-editor-skeleton{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;gap:.5rem;overflow:hidden;min-height:var(--collab-editor-min-height)}.compyl-collaborative-editor .compyl-collaborative-editor-skeleton::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--text-primary) 6%, transparent) 50%, transparent 100%);background-size:200% 100%;animation:collab-editor-shimmer 1.4s ease-in-out infinite;pointer-events:none}.compyl-collaborative-editor .compyl-collaborative-editor-skeleton-menu-bar-row{display:flex;flex-direction:row;align-items:center;height:2.5rem;border-radius:.25rem;background-color:var(--border-secondary);flex-shrink:0;gap:.5rem;padding:0 .5rem}.compyl-collaborative-editor .compyl-collaborative-editor-skeleton-current-user-avatar{width:1.625rem;height:1.625rem;border-radius:.375rem;background-color:var(--surface-low);flex-shrink:0}.compyl-collaborative-editor .compyl-collaborative-editor-skeleton-menu-bar{flex:1;height:1rem;border-radius:.25rem;background-color:var(--surface-low);flex-shrink:0;max-width:14rem}.compyl-collaborative-editor .compyl-collaborative-editor-skeleton-presence-users{display:flex;flex-direction:row;gap:.25rem;margin-left:auto;align-items:center}.compyl-collaborative-editor .compyl-collaborative-editor-skeleton-presence-user{width:1.625rem;height:1.625rem;border-radius:.375rem;background-color:var(--surface-low);flex-shrink:0}.compyl-collaborative-editor .compyl-collaborative-editor-skeleton-toolbar{height:2.5rem;width:100%;border-radius:.25rem;background-color:var(--border-secondary);flex-shrink:0}.compyl-collaborative-editor .compyl-collaborative-editor-skeleton-body{display:flex;flex-direction:row;gap:.75rem;flex:1;min-height:12rem}.compyl-collaborative-editor .compyl-collaborative-editor-skeleton-outline{width:var(--collab-sidebar-width);min-width:var(--collab-sidebar-width);border-radius:.25rem;background-color:var(--surface-low);border:.0625rem solid var(--border-secondary)}.compyl-collaborative-editor .compyl-collaborative-editor-skeleton-editor{flex:1;min-width:0;border-radius:.25rem;background-color:var(--surface-low);border:.0625rem solid var(--border-secondary)}.compyl-collaborative-editor .compyl-collaborative-editor-skeleton-annotations{width:var(--collab-sidebar-width);min-width:var(--collab-sidebar-width);border-radius:.25rem;background-color:var(--surface-low);border:.0625rem solid var(--border-secondary)}@keyframes collab-editor-shimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}.ck-sidebar .ck-annotation__main{background-color:inherit}.compyl-collaborative-editor-revision-history{display:none;position:absolute;inset:0;z-index:10;background-color:var(--surface-default);--ck-color-base-background: var(--surface-default);--ck-color-base-text: var(--body-text);--ck-color-base-border: var(--border-secondary);--ck-color-text: var(--body-text)}.compyl-collaborative-editor-revision-history .compyl-collaborative-editor-revision-history-editor{width:100%;height:100%;overflow:auto;background-color:var(--surface-default);color:var(--body-text)}.compyl-collaborative-editor-revision-history .compyl-collaborative-editor-revision-history-editor .ck-editor__main,.compyl-collaborative-editor-revision-history .compyl-collaborative-editor-revision-history-editor .ck-content,.compyl-collaborative-editor-revision-history .compyl-collaborative-editor-revision-history-editor .ck-editor__editable{background-color:var(--surface-low) !important;color:var(--body-text) !important}.compyl-collaborative-editor-revision-history-sidebar{--ck-revision-history-sidebar-background: var(--surface-low);--ck-revision-history-sidebar-selected-background: var(--surface-high);--ck-revision-history-sidebar-period-background: transparent;--ck-revision-history-revision-background-color: var(--surface-raised-low);--ck-revision-history-revision-border-color: var(--border-secondary);--ck-revision-history-revision-selected-text-color: var(--body-text);--ck-color-base-background: var(--surface-low);--ck-color-base-text: var(--body-text);--ck-color-base-border: var(--border-secondary);--ck-color-text: var(--body-text);overflow-y:auto;background-color:var(--surface-low);color:var(--body-text)}.compyl-collaborative-editor-revision-history-sidebar .ck.ck-revision-history-sidebar{--ck-revision-history-sidebar-period-background: transparent;--ck-revision-history-revision-selected-background-color: var(--surface-high);--ck-revision-history-revision-selected-text-color: var(--body-text);--ck-revision-history-revision-background-color: var(--surface-raised-low);--ck-revision-history-revision-highlighted-background-color: var(--surface-raised);--ck-revision-history-revision-highlighted-background-color-hover: var(--surface-raised);--ck-revision-history-revision-border-color: var(--border-secondary);--ck-revision-history-revision-box-shadow: none;--ck-revision-history-revision-author-icon-offset: 0px}.compyl-collaborative-editor-revision-history-sidebar .ck-revision-history-sidebar__header{display:none}.compyl-collaborative-editor-revision-history-sidebar .ck-revision-history-sidebar__time-period__label{background:rgba(0,0,0,0) !important;border:none !important;box-shadow:none !important;border-radius:0 !important;color:var(--body-text) !important;font-size:.875rem !important;font-weight:600;letter-spacing:normal !important;padding:0 !important;text-transform:capitalize !important}.compyl-collaborative-editor-revision-history-sidebar [class*=ck-revision-history-sidebar__time-period],.compyl-collaborative-editor-revision-history-sidebar .ck-revision-history-sidebar__time-period{margin-top:.75rem;margin-bottom:.375rem}.compyl-collaborative-editor-revision-history-sidebar [class*=ck-revision-history-sidebar__time-period]:first-child,.compyl-collaborative-editor-revision-history-sidebar .ck-revision-history-sidebar__time-period:first-child{margin-top:0}.compyl-collaborative-editor-revision-history-sidebar .ck-revision-history-sidebar__revision-wrapper .ck-revision-history-sidebar__revision{background:var(--surface-raised-low) !important;border:.0625rem solid var(--border-secondary) !important;border-radius:.375rem !important;box-shadow:none !important;color:var(--body-text) !important;padding:.75rem 1rem !important;transform:none !important;transition:background 100ms ease-in !important}.compyl-collaborative-editor-revision-history-sidebar .ck-revision-history-sidebar__revision-wrapper .ck-revision-history-sidebar__revision:hover{background:var(--surface-raised) !important}.compyl-collaborative-editor-revision-history-sidebar .ck-revision-history-sidebar__revision-wrapper .ck-revision-history-sidebar__revision.ck-revision-history-sidebar__revision_selected,.compyl-collaborative-editor-revision-history-sidebar .ck-revision-history-sidebar__revision-wrapper .ck-revision-history-sidebar__revision.ck-revision-history-sidebar__revision_highlighted{background:var(--surface-high) !important;border-color:var(--border-primary) !important;border-left:none;border-radius:.375rem !important;box-shadow:none !important;color:var(--body-text) !important;outline:none !important;transform:none !important}.compyl-collaborative-editor-revision-history-sidebar .ck-revision-history-sidebar__revision-name{left:0 !important;margin-right:0 !important}.compyl-collaborative-editor-revision-history-sidebar .ck-revision-history-sidebar__revision__date{opacity:.7 !important}.compyl-collaborative-editor-revision-history-sidebar .ck-revision-history-sidebar__revision-authors{margin-left:0 !important}.compyl-collaborative-editor-revision-history-sidebar .ck-revision-history-sidebar__revision-author__name{display:flex !important;align-items:center !important;gap:.5rem !important;font-weight:600 !important;padding-left:0 !important;position:relative !important;width:100% !important}.compyl-collaborative-editor-revision-history-sidebar .ck-revision-history-sidebar__revision-author__name .ck-icon{display:none !important}.compyl-collaborative-editor-revision-history-sidebar .compyl-collaborative-editor-revision-author-avatar{align-items:center;border-radius:.25rem;display:inline-flex;flex-shrink:0;height:1.75rem;justify-content:center;overflow:hidden;width:1.75rem}.compyl-collaborative-editor-revision-history-sidebar .compyl-collaborative-editor-revision-author-avatar img{border-radius:.25rem;display:block;height:100%;object-fit:cover;width:100%}.compyl-collaborative-editor-revision-history-sidebar .compyl-collaborative-editor-revision-author-initials{align-items:center;border-radius:.25rem;box-sizing:border-box;display:inline-flex;flex-shrink:0;font-size:.625rem;font-weight:600;height:1.75rem;justify-content:center;letter-spacing:.02em;line-height:1;min-width:1.75rem;user-select:none;width:1.75rem}.compyl-collaborative-editor-revision-history-sidebar .ck-revision-history-sidebar__revision-author.red .compyl-collaborative-editor-revision-author-initials,.compyl-collaborative-editor-revision-history-sidebar .ck-revision-history-sidebar__revision-author.red .compyl-collaborative-editor-revision-author-avatar{background-color:var(--image-background-red);border:.0625rem solid var(--image-border-red);color:var(--image-border-red)}.compyl-collaborative-editor-revision-history-sidebar .ck-revision-history-sidebar__revision-author.orange .compyl-collaborative-editor-revision-author-initials,.compyl-collaborative-editor-revision-history-sidebar .ck-revision-history-sidebar__revision-author.orange .compyl-collaborative-editor-revision-author-avatar{background-color:var(--image-background-orange);border:.0625rem solid var(--image-border-orange);color:var(--image-border-orange)}.compyl-collaborative-editor-revision-history-sidebar .ck-revision-history-sidebar__revision-author.yellow .compyl-collaborative-editor-revision-author-initials,.compyl-collaborative-editor-revision-history-sidebar .ck-revision-history-sidebar__revision-author.yellow .compyl-collaborative-editor-revision-author-avatar{background-color:var(--image-background-yellow);border:.0625rem solid var(--image-border-yellow);color:var(--image-border-yellow)}.compyl-collaborative-editor-revision-history-sidebar .ck-revision-history-sidebar__revision-author.lightgreen .compyl-collaborative-editor-revision-author-initials,.compyl-collaborative-editor-revision-history-sidebar .ck-revision-history-sidebar__revision-author.lightgreen .compyl-collaborative-editor-revision-author-avatar{background-color:var(--image-background-lightgreen);border:.0625rem solid var(--image-border-lightgreen);color:var(--image-border-lightgreen)}.compyl-collaborative-editor-revision-history-sidebar .ck-revision-history-sidebar__revision-author.green .compyl-collaborative-editor-revision-author-initials,.compyl-collaborative-editor-revision-history-sidebar .ck-revision-history-sidebar__revision-author.green .compyl-collaborative-editor-revision-author-avatar{background-color:var(--image-background-green);border:.0625rem solid var(--image-border-green);color:var(--image-border-green)}.compyl-collaborative-editor-revision-history-sidebar .ck-revision-history-sidebar__revision-author.aqua .compyl-collaborative-editor-revision-author-initials,.compyl-collaborative-editor-revision-history-sidebar .ck-revision-history-sidebar__revision-author.aqua .compyl-collaborative-editor-revision-author-avatar{background-color:var(--image-background-aqua);border:.0625rem solid var(--image-border-aqua);color:var(--image-border-aqua)}.compyl-collaborative-editor-revision-history-sidebar .ck-revision-history-sidebar__revision-author.blue .compyl-collaborative-editor-revision-author-initials,.compyl-collaborative-editor-revision-history-sidebar .ck-revision-history-sidebar__revision-author.blue .compyl-collaborative-editor-revision-author-avatar{background-color:var(--image-background-blue);border:.0625rem solid var(--image-border-blue);color:var(--image-border-blue)}.compyl-collaborative-editor-revision-history-sidebar .ck-revision-history-sidebar__revision-author.magenta .compyl-collaborative-editor-revision-author-initials,.compyl-collaborative-editor-revision-history-sidebar .ck-revision-history-sidebar__revision-author.magenta .compyl-collaborative-editor-revision-author-avatar{background-color:var(--image-background-magenta);border:.0625rem solid var(--image-border-magenta);color:var(--image-border-magenta)}.compyl-collaborative-editor-revision-history-sidebar .ck-revision-history-sidebar__revision-author.purple .compyl-collaborative-editor-revision-author-initials,.compyl-collaborative-editor-revision-history-sidebar .ck-revision-history-sidebar__revision-author.purple .compyl-collaborative-editor-revision-author-avatar{background-color:var(--image-background-purple);border:.0625rem solid var(--image-border-purple);color:var(--image-border-purple)}.compyl-collaborative-editor-revision-history-sidebar .ck-button{color:var(--body-text)}.compyl-collaborative-editor-revision-history-sidebar .ck-button:hover{background-color:var(--surface-high)}.ck.ck-presence-list__marker{margin-top:0px}.uam-tabs .mud-tabs-tabbar{background-color:var(--surface-raised-low) !important;border:.063rem solid var(--border-primary) !important;border-radius:.5rem !important;padding:.75rem 1rem !important}.uam-tabs .mud-tooltip-root.mud-tooltip-inline{margin-inline-end:1.75rem !important}.uam-tabs .mud-tabs-tabbar .mud-tab{background-color:rgba(0,0,0,0) !important;padding-inline:.5rem;font-weight:300 !important;font-size:1rem;line-height:1.5rem;color:var(--secondary) !important;text-transform:none;height:auto;min-width:fit-content !important}.uam-tabs .mud-tabs-tabbar .mud-tab.mud-tab-active{color:var(--body-text) !important;background-color:var(--secondary-translucent-30) !important;border-radius:.25rem !important}.users-tab{display:flex;flex-direction:column;gap:1rem}.users-tab-skeleton{display:flex;flex-direction:column;gap:1rem}.users-tab-skeleton-chart{width:100%}.users-tab-skeleton-grid{display:flex;flex-direction:column;gap:.5rem;background-color:var(--surface-raised-low);border:1px solid var(--border-secondary);border-radius:.25rem;padding:1rem}.users-tab-skeleton-grid-header{margin-bottom:.25rem}.users-tab-bar-chart .dxbl-client-component.dxbl-chart-root{height:100% !important;width:100% !important}.users-tab-bar-chart .chart-widget-container .chart-widget-grid .chart-widget-card{overflow:hidden;min-height:25rem}.users-tab-grid-wrapper{background-color:var(--body);border:1px solid var(--border-secondary);border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem;padding:1rem}.users-tab .compyl-grid-container{background-color:var(--surface-raised-low);overflow:hidden;margin-bottom:1rem}.users-tab .compyl-grid-container .data-control-new{border:1px solid var(--border-secondary);border-bottom:0;border-radius:.25rem .25rem 0 0;padding:1rem;margin:0}.users-tab .compyl-grid-container .data-control-new .filter-title{font-size:1rem;font-weight:400;white-space:nowrap}.users-tab .compyl-grid-container .new-filter-container{margin:0;padding:.5rem 1rem;border-top:1px solid var(--border-secondary);border-right:1px solid var(--border-secondary);border-left:1px solid var(--border-secondary)}.users-tab .compyl-grid-container td.dxbl-grid-fixed-cell{background-color:rgba(0,0,0,0) !important}.users-tab .compyl-grid-container td.dxbl-grid-fixed-cell::before{background-color:rgba(0,0,0,0) !important}.users-tab .compyl-grid-container tbody>tr:hover td.dxbl-grid-fixed-cell{background:color-mix(in srgb, var(--action) 20%, transparent) !important}.users-tab .compyl-grid-container tbody>tr:hover td.dxbl-grid-fixed-cell::before{background-color:rgba(0,0,0,0) !important}.user-edit-view{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem}.user-edit-view .account-status-toggle .mud-button-root .mud-switch-thumb-medium{background-color:var(--toggle-disabled) !important}.user-edit-view .account-status-toggle .mud-button-root.mud-checked .mud-switch-thumb-medium{background-color:var(--info) !important}.user-edit-view-skeleton{pointer-events:none}.user-edit-view-skeleton-pill{border-radius:.25rem}.user-edit-view-skeleton-field{border-radius:.25rem}.user-edit-view-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.user-edit-view-header-text{display:flex;flex-direction:column;gap:.25rem}.user-edit-view-subtitle{color:var(--text-secondary)}.user-edit-view-header-toggle{display:flex;align-items:center;gap:.5rem;padding:.25rem;border:1px solid var(--border-primary);border-radius:.25rem;background-color:var(--surface-raised-low);flex-shrink:0}.user-edit-view-header-toggle-divider{width:1px;height:1.5rem;background-color:var(--border-primary)}.user-edit-view-card{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem;border:1px solid var(--border-secondary);border-radius:.25rem;background-color:var(--surface-base)}.user-edit-view-card-header{display:flex;flex-direction:column;gap:.125rem}.user-edit-view-card-description{color:var(--text-secondary);font-size:.875rem}.user-edit-view-card-body{display:flex;flex-direction:column;gap:1rem}.user-edit-view-inactive-banner{border:1px solid var(--yellow) !important;background-color:var(--yellow-translucent) !important}.user-edit-view-inactive-banner .mud-alert-icon,.user-edit-view-inactive-banner .mud-alert-icon .mud-icon-root,.user-edit-view-inactive-banner .mud-icon-root.mud-svg-icon{color:var(--yellow) !important;fill:var(--yellow) !important}.user-edit-view-associated-records{display:flex;flex-direction:column;gap:.75rem;margin-top:.25rem;max-height:22rem;overflow-y:auto}.user-edit-view-associated-actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.user-edit-view-name-row{display:flex;gap:1rem}.user-edit-view-name-row>*{flex:1}.user-edit-view-groups-label-row{display:flex;align-items:center;justify-content:space-between}.user-edit-view-chips{display:flex;flex-wrap:wrap;gap:.5rem;padding:1rem;border:1px solid var(--border-primary);border-radius:.25rem .25rem 0 0;background-color:var(--surface-base);min-height:3rem}.user-edit-view-chips+.user-edit-view-group-list{margin-top:-1rem}.user-edit-view-chip{background-color:var(--secondary-translucent-30) !important;border-radius:1rem !important;height:1.75rem !important}.user-edit-view-groups-error-content{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%}.user-edit-view-group-list{display:flex;flex-direction:column;gap:1rem;padding:1rem;border:1px solid var(--border-primary);border-top:none;border-radius:0 0 .25rem .25rem;background-color:var(--surface-raised-low);max-height:18rem;overflow-y:auto}.user-edit-view-footer{display:flex;align-items:center;justify-content:flex-end;gap:1rem}.users-edit-view-edit-btn{padding:.75rem !important}.users-edit-view-edit-btn.compyl-button:not(.tertiary) .mud-button-label{color:var(--button-text) !important}.users-edit-view-edit-btn.compyl-button.tertiary .mud-button-label{color:var(--body-text) !important}.users-edit-view-history-btn{padding:.5rem !important}.users-edit-view-history-btn.compyl-button:not(.tertiary) .mud-button-label{color:var(--button-text) !important}.users-edit-view-history-btn.compyl-button.tertiary .mud-button-label{color:var(--body-text) !important}.mud-popover-open:has(.kebab-menu-item){background-color:var(--body) !important;border:1px solid var(--border-primary) !important;box-shadow:0 .5rem .75rem 0 rgba(0,0,0,.25) !important;padding:1rem !important;width:auto !important;min-width:auto !important;max-width:none !important;border-radius:.25rem !important}.mud-popover-open:has(.kebab-menu-item) .mud-list{padding:0 !important;display:flex;flex-direction:column;gap:.25rem}.mud-popover-open:has(.kebab-menu-item) .mud-menu-item{padding:.5rem .75rem !important;min-height:auto !important;white-space:nowrap;border-radius:.25rem !important}.mud-popover-open:has(.kebab-menu-item) .mud-menu-item:hover{background-color:rgba(var(--brand-tint-rgb), 0.1) !important}.mud-popover-open:has(.kebab-menu-item) .mud-list-item-text{display:flex;align-items:center;gap:.5rem}.mud-popover-open:has(.kebab-menu-item) .mud-list-item-text p{display:flex;align-items:center;gap:.5rem;font-weight:300 !important;font-size:1rem !important;line-height:1.5rem !important}.mud-popover-open:has(.kebab-menu-item) .mud-list-item-text .mud-icon-root{padding:.25rem;flex-shrink:0}.kebab-menu-item svg path{fill:var(--body-text) !important}.groups-permissions-tab{display:flex;flex-direction:column;gap:.75rem}.groups-permissions-tab-matrix{display:flex;flex-direction:column;gap:.75rem}.groups-permissions-tab-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-radius:.25rem}.groups-permissions-tab-header-left{display:flex;align-items:center;gap:.75rem}.groups-permissions-tab-header-right{display:flex;align-items:center;gap:1rem}.groups-permissions-tab-group-select{min-width:20rem}.groups-permissions-tab-dirty-indicator{white-space:nowrap;font-size:.875rem;font-style:italic}.groups-permissions-tab-last-saved{white-space:nowrap;font-size:.875rem;font-style:italic}.groups-permissions-tab-placeholder{display:flex;align-items:center;justify-content:center;padding:4rem 2rem;color:var(--secondary);border:1px solid var(--border-secondary);border-radius:.25rem;background-color:var(--surface-raised-low)}.groups-permissions-tab-skeleton{display:flex;flex-direction:column;gap:1rem;pointer-events:none}.groups-permissions-tab-skeleton-field{border-radius:.25rem}.groups-permissions-tab-skeleton-pill{border-radius:.25rem}.groups-permissions-tab-grid-skeleton{background-color:var(--body);display:flex;flex-direction:column;gap:.25rem;overflow-x:auto}.groups-permissions-tab-grid-skeleton-header{display:grid;grid-template-columns:10rem repeat(4, 1fr);gap:1rem;padding:.5rem 1rem;background-color:var(--surface-raised-low);border:1px solid var(--border-secondary);border-radius:.25rem;align-items:center}.groups-permissions-tab-grid-skeleton-row{display:grid;grid-template-columns:10rem repeat(4, 1fr);gap:1rem;padding:.5rem 1rem;background-color:var(--surface-raised-low);border:1px solid var(--border-secondary);border-radius:.25rem;align-items:start}.groups-permissions-tab-grid-skeleton-cell{display:flex;flex-direction:column;gap:.125rem}.permissions-tab{display:flex;flex-direction:column;gap:1rem}.permissions-tab-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.permissions-tab-toolbar-left{flex:1 1 16rem;max-width:28rem;min-width:12rem}.permissions-tab-toolbar-right{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.permissions-tab-mode-toggle{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.permissions-tab-edit-section{display:flex;flex-direction:column;gap:1rem}.permissions-tab-edit-heading{display:flex;flex-direction:column;gap:.125rem}.permissions-tab-dirty{white-space:nowrap;font-size:.875rem;font-style:italic}.permissions-tab-last-saved{white-space:nowrap;font-size:.875rem;font-style:italic}.groups-history-view{display:flex;flex-direction:column;gap:1rem;padding:.5rem 0 1rem}.groups-history-view-header{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.permission-matrix{overflow-x:auto;background-color:var(--body)}.permission-matrix table{width:100%;border-collapse:separate;border-spacing:0 4px;table-layout:fixed}.permission-matrix-header{position:sticky;top:0;z-index:1;padding:.5rem 1rem;font-weight:400;font-size:.875rem;line-height:1.5rem;color:var(--body-text);text-align:left;background-color:var(--surface-raised-low);border-bottom:1px solid var(--border-secondary);border-top:1px solid var(--border-secondary);white-space:nowrap}.permission-matrix-header:last-child{border-right:1px solid var(--border-secondary);border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.permission-matrix-header-resource{border-left:1px solid var(--border-secondary);border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;width:10rem;min-width:10rem}.permission-matrix-row .permission-matrix-cell{background-color:var(--surface-raised-low);border:1px solid var(--border-secondary);border-left-width:0;border-right-width:0}.permission-matrix-row .permission-matrix-cell:first-child{border-left-width:1px;border-radius:.25rem 0 0 .25rem}.permission-matrix-row .permission-matrix-cell:last-child{border-right-width:1px;border-radius:0 .25rem .25rem 0}.permission-matrix-cell{padding:.5rem 1rem;vertical-align:top;font-size:.875rem}.permission-matrix-cell-resource{width:10rem;min-width:10rem}.permission-matrix-module-name{font-weight:400;color:var(--body-text);white-space:nowrap}.permission-matrix-checkboxes{display:flex;flex-direction:column;gap:.125rem}.permission-matrix-checkbox .mud-checkbox-label{font-size:.8125rem !important;font-weight:300 !important;line-height:1.25rem !important}.permission-matrix-empty{color:var(--secondary)}.add-custom-group-dialog.mud-dialog-root .mud-dialog{background-color:var(--surface-raised-low);border:1px solid var(--border-primary);border-radius:.25rem;box-shadow:0 .5rem 1rem .125rem rgba(0,0,0,.15)}.add-custom-group-dialog .mud-dialog-content{padding:.5rem 1.5rem 1.5rem}.add-custom-group-dialog .mud-dialog-actions{padding:0 1.5rem 1.5rem;justify-content:flex-end}.add-custom-group-dialog-inner{display:flex;flex-direction:column;gap:1.5rem}.add-custom-group-dialog-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.add-custom-group-dialog-titles{display:flex;flex-direction:column;gap:1rem;min-width:0}.add-custom-group-dialog-subtitle{color:var(--body-text);font-size:1rem;font-weight:300;line-height:1.5rem}.add-custom-group-dialog-fields{display:flex;flex-direction:column;gap:1.5rem;width:100%}.add-custom-group-dialog-field{width:100%}.add-custom-group-dialog-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:1rem;width:100%}.add-user-dialog.mud-dialog-root .mud-dialog{background-color:var(--surface-raised-low);border:1px solid var(--border-primary);border-radius:.25rem;box-shadow:0 .5rem 1rem .125rem rgba(0,0,0,.15)}.add-user-dialog .mud-dialog-content{padding:1.5rem}.add-user-dialog-inner{display:flex;flex-direction:column;gap:1.5rem}.add-user-dialog-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.add-user-dialog-titles{display:flex;flex-direction:column;gap:.25rem;min-width:0}.uam-user-details-form{display:flex;flex-direction:column;gap:1.5rem;width:100%}.uam-user-details-form-toggle{width:100%}.uam-user-details-form-fields{display:flex;flex-direction:column;gap:1.5rem;width:100%}.uam-user-details-form-field{width:100%}.uam-user-details-form-toolbar{justify-content:flex-end;padding-top:.25rem}.uam-delete-user-dialog.mud-dialog-root .mud-dialog{background-color:var(--surface-raised-low);border:1px solid var(--border-primary);border-radius:.25rem;box-shadow:0 .25rem .5rem rgba(0,0,0,.08)}.uam-delete-user-dialog .mud-dialog-content{padding:1.5rem}.uam-delete-user-dialog .mud-dialog-actions{padding:0 1.5rem 1.5rem;justify-content:flex-end}.uam-delete-user-dialog-inner{display:flex;flex-direction:column;gap:1.5rem}.uam-delete-user-dialog-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.uam-delete-user-dialog-titles{display:flex;flex-direction:column;gap:1rem;min-width:0}.uam-delete-user-dialog-subtitle{color:var(--body-text);font-size:1rem;font-weight:300;line-height:1.5rem}.uam-delete-user-dialog-name{font-weight:500}.uam-delete-user-dialog-body{max-height:22rem;overflow-y:auto}.uam-associated-records-panel-loading{display:flex;justify-content:center;padding:1rem 0}.uam-associated-records-panel-lists{display:flex;flex-direction:column;gap:.75rem}.uam-associated-records-panel-section-title{margin-top:.5rem}.uam-associated-records-panel-link,a.uam-associated-records-panel-link,.uam-associated-records-panel-link.mud-primary-text{display:block;margin-bottom:.25rem;font-size:1rem;font-weight:300;line-height:1.5rem;color:var(--text-secondary) !important}.uam-delete-user-dialog-alert{margin-top:.5rem}.uam-delete-user-dialog-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:1rem;width:100%}.uam-delete-user-dialog-delete-btn-inner{display:inline-flex;align-items:center;gap:.5rem}.uam-inactive-records-dialog.mud-dialog-root .mud-dialog{background-color:var(--surface-raised-low);border:1px solid var(--border-primary);border-radius:.25rem;box-shadow:0 .25rem .5rem rgba(0,0,0,.08)}.uam-inactive-records-dialog .mud-dialog-content{padding:1.5rem}.uam-inactive-records-dialog .mud-dialog-actions{padding:0 1.5rem 1.5rem;justify-content:flex-end}.uam-inactive-records-dialog-inner{display:flex;flex-direction:column;gap:1.5rem}.uam-inactive-records-dialog-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.uam-inactive-records-dialog-titles{display:flex;flex-direction:column;gap:.5rem;min-width:0}.uam-inactive-records-dialog-subtitle{color:var(--body-text);font-size:1rem;font-weight:300;line-height:1.5rem}.uam-inactive-records-dialog-body{display:flex;flex-direction:column;gap:.75rem;max-height:22rem;overflow-y:auto}.user-edit-view .mud-alert,.uam-inactive-records-dialog .mud-alert{align-items:center}.user-edit-view .mud-alert .mud-alert-icon,.uam-inactive-records-dialog .mud-alert .mud-alert-icon{align-self:center;display:flex;align-items:center}.user-edit-view .mud-alert .mud-alert-message,.uam-inactive-records-dialog .mud-alert .mud-alert-message{align-self:center;font-weight:300 !important}.uam-inactive-records-dialog-body-copy{color:var(--text-secondary);font-size:.875rem}.uam-inactive-records-dialog-alert{margin-top:0}.uam-inactive-records-dialog-alert.mud-alert-outlined-warning{border:1px solid var(--yellow) !important;background-color:var(--yellow-translucent) !important}.uam-inactive-records-dialog-alert.mud-alert-outlined-warning .mud-alert-icon,.uam-inactive-records-dialog-alert.mud-alert-outlined-warning .mud-alert-icon .mud-icon-root,.uam-inactive-records-dialog-alert.mud-alert-outlined-warning .mud-icon-root.mud-svg-icon{color:var(--yellow) !important;fill:var(--yellow) !important}.uam-inactive-records-dialog-alert.mud-alert-outlined-success{border:1px solid var(--success) !important;background-color:rgba(51,214,65,.1) !important}.uam-inactive-records-dialog-alert.mud-alert-outlined-success .mud-alert-icon,.uam-inactive-records-dialog-alert.mud-alert-outlined-success .mud-alert-icon .mud-icon-root,.uam-inactive-records-dialog-alert.mud-alert-outlined-success .mud-icon-root.mud-svg-icon{color:var(--success) !important;fill:var(--success) !important}.uam-inactive-records-dialog-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:1rem;width:100%}.history-revision-list-container{background-color:var(--surface-raised-low);overflow:hidden}.history-revision-list-container .data-control-new{border:1px solid var(--border-secondary);border-bottom:0;border-radius:.25rem .25rem 0 0;padding:1rem;margin:0}.history-revision-list-container .data-control-new .filter-title{font-size:1rem;font-weight:400;white-space:nowrap}.history-revision-list-container .new-filter-container{margin:0;padding:.5rem 1rem;border-top:1px solid var(--border-secondary);border-right:1px solid var(--border-secondary);border-left:1px solid var(--border-secondary)}.history-revision-list-pagination{margin-top:1.5rem;width:100%;display:flex;justify-content:center}.history-revision-list{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:1rem;width:100%;background-color:var(--body);border:1px solid var(--border-secondary);border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.history-revision-list-empty{padding:2rem;text-align:center}.history-revision-list-skeleton-card{border-radius:.25rem}.history-revision-list-card{display:flex;flex-direction:column;align-items:flex-start;width:100%;overflow:clip;padding:.5rem 1rem;border:1px solid var(--border-primary);border-radius:.25rem;background-color:var(--surface-raised-low)}.history-revision-list-header{display:flex;align-items:center;justify-content:space-between;width:100%;cursor:pointer;background:none;border:none;padding:0;text-align:left;color:inherit;font:inherit}.history-revision-list-header-right{display:flex;align-items:center;justify-content:flex-end;gap:1rem;flex-shrink:0}.history-revision-list-chevron{display:flex;align-items:center;justify-content:center;padding:.25rem;border-radius:.25rem;transition:transform .2s ease}.history-revision-list-chevron-up{transform:rotate(180deg)}.history-revision-list-table-wrapper{width:100%;padding:.5rem 0}.history-revision-list-table{width:100%;border-collapse:separate;border-spacing:0}.history-revision-list-table thead tr{background-color:var(--surface-raised)}.history-revision-list-table thead tr th{padding:.5rem;text-align:left;height:2.5rem;border-top:1px solid var(--border-secondary);border-right:1px solid var(--border-secondary);border-bottom:none}.history-revision-list-table thead tr th:first-child{padding-left:1rem;border-left:1px solid var(--border-secondary);border-top-left-radius:.25rem}.history-revision-list-table thead tr th:last-child{border-top-right-radius:.25rem}.history-revision-list-table tbody tr{background-color:var(--surface-raised-low)}.history-revision-list-table tbody tr td{padding:.5rem;text-align:left;height:2.5rem;border-top:1px solid var(--border-secondary);border-right:1px solid var(--border-secondary);border-bottom:none}.history-revision-list-table tbody tr td:first-child{padding-left:1rem;border-left:1px solid var(--border-secondary)}.history-revision-list-table tbody tr:last-child td{border-bottom:1px solid var(--border-secondary)}.history-revision-list-table tbody tr:last-child td:first-child{border-bottom-left-radius:.25rem}.history-revision-list-table tbody tr:last-child td:last-child{border-bottom-right-radius:.25rem}.compyl-pagination{display:flex;flex-direction:row;flex-wrap:wrap;gap:3rem;justify-content:center;align-items:center;width:100%;min-height:1.5rem;background:rgba(0,0,0,0) !important;box-shadow:none !important}.compyl-pagination-pager{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.25rem;border-radius:.25rem}.compyl-pagination-nav-group{display:flex;flex-direction:row;padding-top:.22rem;align-items:center;gap:.125rem}.compyl-pagination-page-input{display:flex;flex-direction:row;align-items:center;gap:.25rem}.compyl-pagination-of,.compyl-pagination-total{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;height:1.5rem;line-height:1.25rem;font-size:.875rem;font-weight:300;color:var(--body-text)}.compyl-pagination-of{padding-left:.5rem}.compyl-pagination-total{padding:0 .5rem}.compyl-pagination-page-size{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:.5rem}.compyl-pagination-page-size .compyl-pagination-rows-select-wrap{flex:0 0 4.25rem !important;width:4.25rem !important;max-width:4.25rem !important;display:flex;align-items:center}.compyl-pagination-page-size .compyl-pagination-rows-select-wrap .mud-tooltip-root{width:100% !important;max-width:4.25rem !important;display:flex;align-items:center}.compyl-pagination-page-size .compyl-pagination-rows-select-wrap .compyl-select{width:100% !important;max-width:4.25rem !important;flex-grow:0 !important;align-items:center !important;align-self:center;gap:0 !important}.compyl-pagination-page-size .compyl-pagination-rows-select-wrap .mud-stack{width:100% !important}.compyl-pagination-rows-label{display:inline-flex;align-items:center;height:1.5rem;font-weight:300;white-space:nowrap;line-height:1.5rem;font-size:.875rem;color:var(--body-text)}.compyl-pagination-icon-btn{min-width:1.5rem !important;width:1.5rem !important;height:1.5rem !important;padding:.25rem !important;border-radius:.25rem !important;margin:0 !important;color:var(--body-text) !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;line-height:1 !important;vertical-align:middle !important}.compyl-pagination-icon-btn:disabled{opacity:1;color:var(--body-text) !important}.compyl-pagination-icon-btn .mud-icon-button-label{width:1rem;height:1rem;display:inline-flex;align-items:center;justify-content:center;line-height:1}.compyl-pagination-icon-btn .mud-svg-icon,.compyl-pagination-icon-btn svg{width:1rem;height:1rem;display:block}.compyl-pagination .numeric-input{height:24px !important}.compyl-pagination .compyl-numeric-field-compact{width:3.5rem !important;flex:0 0 3.5rem !important}.compyl-pagination .compyl-numeric-field-compact .mud-stack{width:100% !important}.compyl-pagination .compyl-numeric-field-compact .mud-input-control{margin:0;width:100% !important}.compyl-pagination .compyl-numeric-field-compact .mud-input.mud-input-outlined{background-color:rgba(0,0,0,0);max-height:1.5rem;min-height:1.5rem;margin-top:0}.compyl-pagination .compyl-numeric-field-compact fieldset.mud-input-outlined-border{border-color:var(--border-focus);border-width:1px;top:0}.compyl-pagination .compyl-numeric-field-compact fieldset.mud-input-outlined-border legend{display:none}.compyl-pagination .compyl-numeric-field-compact .mud-input .mud-input-slot{min-height:1.5rem !important;height:1.5rem !important;padding:0 .5rem !important;font-size:.875rem !important;line-height:1.5rem !important;font-weight:400 !important;color:var(--body-text) !important;text-align:center !important}.compyl-pagination .compyl-numeric-field-compact .mud-input .mud-input-slot input.mud-input-root{text-align:center !important}.compyl-pagination .compyl-numeric-field-compact .mud-input-root{width:100% !important;max-width:100% !important;margin:0 !important}.compyl-pagination .compyl-numeric-field-compact input[type=number]{-moz-appearance:textfield;appearance:textfield}.compyl-pagination .compyl-numeric-field-compact input[type=number]::-webkit-outer-spin-button,.compyl-pagination .compyl-numeric-field-compact input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0;display:none}.compyl-pagination-select-dropdown[data-mudpopover-flip=top]{margin-top:0 !important}.compyl-pagination-select-dropdown .mud-popover,.compyl-pagination-select-dropdown.mud-popover{max-height:9rem}.compyl-pagination-select-dropdown .dxbl-list-box,.compyl-pagination-select-dropdown .dxbl-list-box-render-container{max-height:9rem !important;height:auto !important;min-width:5.25rem !important}.compyl-pagination-select-dropdown .mud-grid-item{padding:0 !important}.compyl-pagination-select.flex-1{flex:0 0 5.25rem !important;max-width:5.25rem !important;margin:0 !important}.compyl-pagination-select .mud-input-control{margin:0 !important;width:100%}.compyl-pagination-select .mud-input.mud-input-outlined{background-color:rgba(0,0,0,0);min-height:24px !important;max-height:24px !important;margin-top:0 !important;display:flex;align-items:center}.compyl-pagination-select fieldset.mud-input-outlined-border{border-color:var(--border-focus);border-width:1px;top:0}.compyl-pagination-select fieldset.mud-input-outlined-border legend{display:none}.compyl-pagination-select .mud-input-root{margin:0 !important;min-height:24px !important;max-height:24px !important;width:100% !important;max-width:100% !important}.compyl-pagination-select .mud-input-slot{display:flex;align-items:center;min-height:24px !important;height:24px !important;max-height:24px !important;padding:0 .25rem 0 .5rem;font-size:.875rem;line-height:1.5rem}.compyl-pagination-select .mud-input-adornment .mud-icon-button{padding:.25rem;min-width:1.25rem;width:1.25rem;height:1.25rem}.compyl-pagination-select .mud-input-adornment .mud-svg-icon{font-size:.75rem !important;width:.75rem;height:.75rem}.compyl-select-input-wrapper{position:relative;width:100%}.compyl-select-selected-adornment{position:absolute;top:50%;right:4.5rem;transform:translateY(-50%);pointer-events:none;z-index:2;display:inline-flex;align-items:center}.compyl-select-selected-adornment .mud-chip{margin:0 !important}.compyl-select-input-wrapper:has(.compyl-select-selected-adornment) .mud-input-slot,.compyl-select-input-wrapper:has(.compyl-select-selected-adornment) input.mud-input-root{padding-right:10rem !important}.qs-option-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;min-width:0}.qs-option-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1 1 auto}.as-option-preview{display:flex;flex-direction:column;gap:.25rem;width:100%;min-width:0}.as-option-preview-name{min-width:0}.as-option-preview-answers{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .625rem;min-width:0}.as-option-preview-answer{display:inline-flex;align-items:center;gap:.3125rem;min-width:0}.as-option-preview-answer-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:12rem}.as-option-preview-dot{flex:0 0 auto;width:.5rem;height:.5rem;border-radius:50%;display:inline-block}.as-option-preview-dot--compliant{background-color:var(--mud-palette-success)}.as-option-preview-dot--noncompliant{background-color:var(--mud-palette-error)}.as-option-preview--inline{flex-direction:row;align-items:center;min-width:0;overflow:hidden}.as-option-preview-answers--inline{flex-wrap:nowrap;overflow:hidden;min-width:0}.as-option-preview-answers--inline .as-option-preview-answer-text{max-width:5rem}.as-option-preview-answers--inline .as-option-preview-more{flex:0 0 auto;white-space:nowrap}.compyl-select-selected-adornment:has(.as-selected-adornment){right:4.5rem;max-width:calc(100% - 6rem);overflow:hidden}.compyl-select-input-wrapper:has(.as-selected-adornment) .mud-input-slot,.compyl-select-input-wrapper:has(.as-selected-adornment) input.mud-input-root{padding-right:55% !important}.compyl-select-overlay.mud-overlay,.compyl-select-overlay.mud-overlay>.mud-overlay-scrim{position:fixed !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;width:100vw !important;height:100vh !important}.compyl-page-footer{display:flex;justify-content:flex-end;padding-top:1.5rem;padding-bottom:1.5rem}.compyl-page-footer:empty{display:none}.branded-attribution{display:inline-flex;align-items:center;gap:.5rem}.branded-attribution-text{font-size:.75rem;line-height:1;opacity:.8}.branded-attribution-logo{height:1rem;width:auto}.branded-attribution--page-footer .branded-attribution-text{color:var(--text-muted)}.mud-avatar-outlined{color:var(--body-text);border-color:var(--body-text) !important}.grid-avatar{border-radius:.375rem;width:28px !important;height:28px !important;font-size:1rem !important;position:relative}.grid-avatar .grid-avatar-img{width:100%;height:100%;object-fit:cover;border-radius:inherit;display:block}.grid-avatar .grid-avatar-img.loading{position:absolute;inset:0;opacity:0;pointer-events:none}.grid-avatar:not(.image-loaded):has(.grid-avatar-img.loading){background-color:var(--body) !important;border-color:var(--border-primary) !important;color:rgba(0,0,0,0) !important;overflow:hidden}.grid-avatar:not(.image-loaded):has(.grid-avatar-img.loading)::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg, transparent 0%, rgba(255, 255, 255, 0.18) 50%, transparent 100%);background-size:200% 100%;animation:avatar-shimmer 1.4s ease-in-out infinite}.grid-avatar.red{background-color:var(--image-background-red);border:1px solid var(--image-border-red) !important;color:var(--image-text-red) !important}.grid-avatar.orange{background-color:var(--image-background-orange);border:1px solid var(--image-border-orange) !important;color:var(--image-text-orange) !important}.grid-avatar.yellow{background-color:var(--image-background-yellow);border:1px solid var(--image-border-yellow) !important;color:var(--image-text-yellow) !important}.grid-avatar.lightgreen{background-color:var(--image-background-lightgreen);border:1px solid var(--image-border-lightgreen) !important;color:var(--image-text-lightgreen) !important}.grid-avatar.green{background-color:var(--image-background-green);border:1px solid var(--image-border-green) !important;color:var(--image-text-green) !important}.grid-avatar.aqua{background-color:var(--image-background-aqua);border:1px solid var(--image-border-aqua) !important;color:var(--image-text-aqua) !important}.grid-avatar.blue{background-color:var(--image-background-blue);border:1px solid var(--image-border-blue) !important;color:var(--image-text-blue) !important}.grid-avatar.magenta{background-color:var(--image-background-magenta);border:1px solid var(--image-border-magenta) !important;color:var(--image-text-magenta) !important}.grid-avatar.purple{background-color:var(--image-background-purple);border:1px solid var(--image-border-purple) !important;color:var(--image-text-purple) !important}@keyframes avatar-shimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}.mud-avatar.compyl-avatar-main{height:2.25rem;width:2.25rem;border-radius:6px;font-size:1rem;font-style:normal;font-weight:300;line-height:normal;letter-spacing:.04rem;position:relative}.mud-avatar.compyl-avatar-main .compyl-avatar-img{width:100%;height:100%;object-fit:cover;border-radius:inherit;display:block}.mud-avatar.compyl-avatar-main .compyl-avatar-img.loading{position:absolute;inset:0;opacity:0;pointer-events:none}.mud-avatar.compyl-avatar-main:not(.image-loaded):has(.compyl-avatar-img.loading){background-color:var(--body) !important;border-color:var(--border-primary) !important;color:rgba(0,0,0,0) !important;overflow:hidden}.mud-avatar.compyl-avatar-main:not(.image-loaded):has(.compyl-avatar-img.loading)::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg, transparent 0%, rgba(255, 255, 255, 0.18) 50%, transparent 100%);background-size:200% 100%;animation:avatar-shimmer 1.4s ease-in-out infinite}.mud-avatar.compyl-avatar-main.red{background-color:var(--image-background-red);border:1px solid var(--image-border-red) !important;color:var(--image-text-red) !important}.mud-avatar.compyl-avatar-main.orange{background-color:var(--image-background-orange);border:1px solid var(--image-border-orange) !important;color:var(--image-text-orange) !important}.mud-avatar.compyl-avatar-main.yellow{background-color:var(--image-background-yellow);border:1px solid var(--image-border-yellow) !important;color:var(--image-text-yellow) !important}.mud-avatar.compyl-avatar-main.lightgreen{background-color:var(--image-background-lightgreen);border:1px solid var(--image-border-lightgreen) !important;color:var(--image-text-lightgreen) !important}.mud-avatar.compyl-avatar-main.green{background-color:var(--image-background-green);border:1px solid var(--image-border-green) !important;color:var(--image-text-green) !important}.mud-avatar.compyl-avatar-main.aqua{background-color:var(--image-background-aqua);border:1px solid var(--image-border-aqua) !important;color:var(--image-text-aqua) !important}.mud-avatar.compyl-avatar-main.blue{background-color:var(--image-background-blue);border:1px solid var(--image-border-blue) !important;color:var(--image-text-blue) !important}.mud-avatar.compyl-avatar-main.magenta{background-color:var(--image-background-magenta);border:1px solid var(--image-border-magenta) !important;color:var(--image-text-magenta) !important}.mud-avatar.compyl-avatar-main.purple{background-color:var(--image-background-purple);border:1px solid var(--image-border-purple) !important;color:var(--image-text-purple) !important}.mud-avatar.compyl-avatar,#profile-chip-group-id.profile-chip-group .profile-toggle-color .mud-avatar.profile-chips{height:15.5rem;width:15.5rem;border-radius:.75rem;font-size:4rem;font-style:normal;font-weight:300;line-height:normal;letter-spacing:.4rem;position:relative}.mud-avatar.compyl-avatar .compyl-avatar-img,#profile-chip-group-id.profile-chip-group .profile-toggle-color .mud-avatar.profile-chips .compyl-avatar-img{width:100%;height:100%;object-fit:cover;border-radius:inherit;display:block}.mud-avatar.compyl-avatar .compyl-avatar-img.loading,#profile-chip-group-id.profile-chip-group .profile-toggle-color .mud-avatar.profile-chips .compyl-avatar-img.loading{position:absolute;inset:0;opacity:0;pointer-events:none}.mud-avatar.compyl-avatar:not(.image-loaded):has(.compyl-avatar-img.loading),#profile-chip-group-id.profile-chip-group .profile-toggle-color .mud-avatar.profile-chips:not(.image-loaded):has(.compyl-avatar-img.loading){background-color:var(--body) !important;border-color:var(--border-primary) !important;color:rgba(0,0,0,0) !important;overflow:hidden}.mud-avatar.compyl-avatar:not(.image-loaded):has(.compyl-avatar-img.loading)::after,#profile-chip-group-id.profile-chip-group .profile-toggle-color .mud-avatar.profile-chips:not(.image-loaded):has(.compyl-avatar-img.loading)::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg, transparent 0%, rgba(255, 255, 255, 0.18) 50%, transparent 100%);background-size:200% 100%;animation:avatar-shimmer 1.4s ease-in-out infinite}.mud-avatar.compyl-avatar button.compyl-avatar-button,#profile-chip-group-id.profile-chip-group .profile-toggle-color .mud-avatar.profile-chips button.compyl-avatar-button{width:100%;position:absolute;bottom:0%;opacity:.5;background-color:var(--surface-high) !important;z-index:1}.mud-avatar.compyl-avatar button.compyl-avatar-button .mud-button-label,#profile-chip-group-id.profile-chip-group .profile-toggle-color .mud-avatar.profile-chips button.compyl-avatar-button .mud-button-label{color:var(--body-text) !important}.mud-avatar.compyl-avatar.red,#profile-chip-group-id.profile-chip-group .profile-toggle-color .mud-avatar.red.profile-chips{background-color:var(--image-background-red);border:3px solid var(--image-border-red) !important;color:var(--image-text-red) !important}.mud-avatar.compyl-avatar.orange,#profile-chip-group-id.profile-chip-group .profile-toggle-color .mud-avatar.orange.profile-chips{background-color:var(--image-background-orange);border:3px solid var(--image-border-orange) !important;color:var(--image-text-orange) !important}.mud-avatar.compyl-avatar.yellow,#profile-chip-group-id.profile-chip-group .profile-toggle-color .mud-avatar.yellow.profile-chips{background-color:var(--image-background-yellow);border:3px solid var(--image-border-yellow) !important;color:var(--image-text-yellow) !important}.mud-avatar.compyl-avatar.lightgreen,#profile-chip-group-id.profile-chip-group .profile-toggle-color .mud-avatar.lightgreen.profile-chips{background-color:var(--image-background-lightgreen);border:3px solid var(--image-border-lightgreen) !important;color:var(--image-text-lightgreen) !important}.mud-avatar.compyl-avatar.green,#profile-chip-group-id.profile-chip-group .profile-toggle-color .mud-avatar.green.profile-chips{background-color:var(--image-background-green);border:3px solid var(--image-border-green) !important;color:var(--image-text-green) !important}.mud-avatar.compyl-avatar.aqua,#profile-chip-group-id.profile-chip-group .profile-toggle-color .mud-avatar.aqua.profile-chips{background-color:var(--image-background-aqua);border:3px solid var(--image-border-aqua) !important;color:var(--image-text-aqua) !important}.mud-avatar.compyl-avatar.blue,#profile-chip-group-id.profile-chip-group .profile-toggle-color .mud-avatar.blue.profile-chips{background-color:var(--image-background-blue);border:3px solid var(--image-border-blue) !important;color:var(--image-text-blue) !important}.mud-avatar.compyl-avatar.magenta,#profile-chip-group-id.profile-chip-group .profile-toggle-color .mud-avatar.magenta.profile-chips{background-color:var(--image-background-magenta);border:3px solid var(--image-border-magenta) !important;color:var(--image-text-magenta) !important}.mud-avatar.compyl-avatar.purple,#profile-chip-group-id.profile-chip-group .profile-toggle-color .mud-avatar.purple.profile-chips{background-color:var(--image-background-purple);border:3px solid var(--image-border-purple) !important;color:var(--image-text-purple) !important}.save-btn-toolbar.save-btn-toolbar-dynamic-warning-banner.mud-toolbar{height:auto;flex-direction:column;align-items:flex-end;margin-top:0}.associated-users-dynamic-warning-banner{display:flex;width:100%;align-items:center;padding:.5rem;border-radius:.25rem;border:1px solid var(--yellow);background:var(--yellow-translucent)}.associated-users-dynamic-warning-banner .banner-icon{margin-right:.25rem}.associated-users-dynamic-warning-banner .banner-icon path,.associated-users-dynamic-warning-banner .banner-icon rect,.associated-users-dynamic-warning-banner .banner-icon g,.associated-users-dynamic-warning-banner .banner-icon svg,.associated-users-dynamic-warning-banner .banner-icon svg path,.associated-users-dynamic-warning-banner .banner-icon svg rect{fill:var(--yellow) !important;color:var(--yellow) !important}:root.brand-rapid7.theme-light{--brand: #E85E26;--brand-tint: #E85E26;--brand-accent: #E85E26;--action: #242B2E;--action-hover: rgba(232, 94, 38, 0.1);--action-focus: rgba(232, 94, 38, 0.16);--action-selected: rgba(232, 94, 38, 0.2);--action-active: rgba(36, 43, 46, 0.66);--action-fill: #242B2E;--primary-button-hover: #181D1F;--secondary: #242B2E;--secondary-hover: rgba(232, 94, 38, 0.1);--secondary-focus: rgba(232, 94, 38, 0.16);--secondary-translucent: rgba(232, 94, 38, 0.1);--secondary-translucent-30: rgba(232, 94, 38, 0.2);--secondary-disabled: rgba(36, 43, 46, 0.4);--secondary-disabled-text: rgba(36, 43, 46, 0.4);--outlined-button-border: #242B2E;--outlined-button-text: #242B2E;--outlined-button-hover-bg: rgba(36, 43, 46, 0.06);--outlined-button-active-bg: rgba(36, 43, 46, 0.06);--outlined-button-tertiary-hover-bg: rgba(36, 43, 46, 0.06);--outlined-button-tertiary-active-bg: rgba(36, 43, 46, 0.06);--disabled: rgba(36, 43, 46, 0.4);--link-disabled: rgba(36, 43, 46, 0.4);--border-disabled: rgba(36, 43, 46, 0.4);--input-field-disabled-text: rgba(36, 43, 46, 0.4);--input-field-disabled-fill: rgba(36, 43, 46, 0.12);--text-disabled: rgba(36, 43, 46, 0.4);--text-disabled-alt: rgba(36, 43, 46, 0.4);--body: #F4F6F7;--body-text: #000000;--body-text-secondary: rgba(36, 43, 46, 0.66);--body-secondary: rgba(36, 43, 46, 0.66);--surface-default: #F4F6F7;--surface-paper: #F8FAFA;--surface-appbar: #F8FAFA;--surface-low: #F8FAFA;--surface-raised: #F8FAFA;--surface-raised-low: #F8FAFA;--surface-raised-high: #F4F6F7;--surface-high: #F4F6F7;--modal-background-surface: #F8FAFA;--nav-toggle-fill: #F8FAFA;--background-overlay: #F4F6F7;--surface-overlay-variant: #F4F6F7;--text-primary: #000000;--text-secondary: rgba(36, 43, 46, 0.66);--text-muted: rgba(36, 43, 46, 0.66);--icon-primary: #000000;--icon-secondary: rgba(36, 43, 46, 0.66);--icon-secondary-hover: rgba(232, 94, 38, 0.1);--icon-secondary-press: rgba(232, 94, 38, 0.2);--status-critical: #B7292B;--status-success: #008575;--warning: #FF8000;--warning-hover: #D96D00;--warning-focus: rgba(255, 128, 0, 0.5);--success: #008575;--success-hover: #007062;--success-focus: rgba(0, 134, 118, 0.5);--success-text: #007062;--success-trend: #007062;--info: #E4E9EC;--info-hover: #B1C1C9;--info-focus: rgba(68, 118, 143, 0.5);--info-highlight: rgba(232, 94, 38, 0.2);--info-contrast-text: #000000;--error: #B7292B;--error-hover: #982C35;--error-focus: rgba(183, 41, 53, 0.5);--error-text: #982C35;--warning-translucent: rgba(255, 128, 0, 0.04);--info-translucent: rgba(68, 118, 143, 0.04);--success-translucent: rgba(0, 134, 118, 0.04);--error-translucent: rgba(183, 41, 53, 0.04);--yellow-translucent: rgba(255, 128, 0, 0.04);--fill-neutral: rgba(36, 43, 46, 0.08);--neutral: rgba(36, 43, 46, 0.08);--fill-warning: #FEF9EF;--fill-warning-hover: rgba(255, 128, 0, 0.04);--fill-success: #DAEBE9;--fill-success-hover: rgba(0, 134, 118, 0.04);--fill-error: #F7EDEE;--fill-error-hover: rgba(183, 41, 53, 0.04);--alert-info-background: #E2EAF1;--alert-info-text: #000000;--alert-info-border: #78A3C6;--alert-info-icon: #000000;--gantt-fill-error: #F7EDEE;--gantt-fill-error-hover: rgba(183, 41, 53, 0.04);--gantt-stroke-error: #B7292B;--divider: rgba(36, 43, 46, 0.12);--selected-stroke: #E85E26;--stepper-connector: #E4E9EC;--border-primary: rgba(36, 43, 46, 0.12);--border-secondary: rgba(36, 43, 46, 0.12);--border-selected: #242B2E;--border-active-html-editor: #242B2E;--component-border: rgba(36, 43, 46, 0.12);--milestone-stroke: rgba(36, 43, 46, 0.12);--border-warning: #FF8000;--border-success: #008575;--border-green-primary: #008575;--border-yellow-primary: #FF8000;--border-orange-primary: #FF8000;--border-red-300: #DAA3A7;--border-red-400: #B7292B;--border-red-500: #B7292B;--border-red-600: #982C35;--breadcrumbs-item: rgba(36, 43, 46, 0.66);--breadcrumb-hover: rgba(232, 94, 38, 0.1);--breadcrumb-pressed: rgba(232, 94, 38, 0.2);--nav-toggle-circle: #000000;--option-hover: rgba(232, 94, 38, 0.1);--option-active: rgba(232, 94, 38, 0.2);--option-active-hover: rgba(232, 94, 38, 0.2);--row-hover: rgba(232, 94, 38, 0.1);--notification-hover: rgba(232, 94, 38, 0.1);--tab-background: rgba(232, 94, 38, 0.2);--tab-background-hover: rgba(232, 94, 38, 0.1);--segmented-hover: rgba(232, 94, 38, 0.1);--segmented-focus: rgba(232, 94, 38, 0.16);--today-marker-hover-background: rgba(232, 94, 38, 0.2);--comment-marker: rgba(36, 43, 46, 0.66);--comment-marker-active: rgba(232, 94, 38, 0.2);--timeline-date-header: rgba(36, 43, 46, 0.66);--button-text: #FFFFFF;--banner-text: #FFFFFF;--not-selected-button-text: #000000;--tooltip-text: #FFFFFF;--toggle-default-off: rgba(36, 43, 46, 0.4);--toggle-default-on: #008575;--toggle-primary: #008575;--toggle-track: rgba(36, 43, 46, 0.4);--toggle-outline: rgba(36, 43, 46, 0.12);--toggle-disabled: rgba(36, 43, 46, 0.4);--skeleton-color: rgba(36, 43, 46, 0.12);--chart-primary: #2C75AF;--chart-series-1: #2C75AF;--chart-series-2: #E25892;--chart-series-3: #7262C4;--chart-series-4: #FCC433;--chart-series-5: #77E6EC;--chart-series-6: #FF8000;--chart-error-red: #B7292B;--chart-success-green: #008575;--chart-warning-orange: #FF8000;--chart-info-blue: #E4E9EC;--chart-theme-dark-900: #000000;--chart-theme-dark-700: rgba(36, 43, 46, 0.66);--chart-theme-light-0: #F4F6F7;--chart-theme-light-100: #F8FAFA;--chart-theme-light-300: #F4F6F7;--yellow: #CF850E;--purple: #7262C4;--image-border-red: #B7292B;--image-background-red: #F7EDEE;--image-text-red: #7C2C33;--image-border-orange: #FF8000;--image-background-orange: #FFF3E8;--image-text-orange: #B35A00;--image-border-yellow: #FFE100;--image-background-yellow: #FFFEE6;--image-text-yellow: #A77918;--image-border-lightgreen: #66B756;--image-background-lightgreen: #E9F3E7;--image-text-lightgreen: #53804A;--image-border-green: #008575;--image-background-green: #DAEBE9;--image-text-green: #00594F;--image-border-aqua: #77E6EC;--image-background-aqua: #E4FAFB;--image-text-aqua: #4F999D;--image-border-blue: #2C75AF;--image-background-blue: #E2EAF1;--image-text-blue: #2D5677;--image-border-magenta: #E25892;--image-background-magenta: #FBF2F5;--image-text-magenta: #8F3557;--image-border-purple: #963FA5;--image-background-purple: #EEE3F0;--image-text-purple: #712F7C;--chip-tag-fill-yellow: rgba(255, 184, 0, 0.16);--chip-tag-fill-yellow-rgba: rgba(255, 184, 0, 0.16);--chip-tag-fill-yellow-rgba-hover: rgba(255, 184, 0, 0.3);--chip-tag-fill-blue: rgba(45, 120, 180, 0.16);--chip-tag-fill-blue-rgba: rgba(45, 120, 180, 0.16);--chip-tag-fill-blue-rgba-hover: rgba(45, 120, 180, 0.3);--chip-tag-fill-purple: #D9D4EF;--chip-tag-fill-purple-rgba: #D9D4EF;--chip-tag-fill-purple-rgba-hover: #BFB8E4;--chip-tag-fill-green: rgba(0, 134, 118, 0.16);--chip-tag-fill-green-rgba: rgba(0, 134, 118, 0.16);--chip-tag-fill-green-rgba-hover: rgba(0, 134, 118, 0.3);--chip-tag-fill-neutral: rgba(36, 43, 46, 0.08);--chip-tag-fill-neutral-rgba: rgba(36, 43, 46, 0.08);--chip-tag-fill-neutral-rgba-hover: rgba(36, 43, 46, 0.12);--chip-tag-fill-red: rgba(183, 41, 53, 0.12);--chip-tag-fill-red-rgba: rgba(183, 41, 53, 0.12);--chip-tag-fill-red-rgba-hover: rgba(183, 41, 53, 0.16);--chip-tag-fill-orange: rgba(255, 128, 0, 0.16);--chip-tag-fill-orange-rgba: rgba(255, 128, 0, 0.16);--chip-tag-fill-orange-rgba-hover: rgba(255, 128, 0, 0.3);--task-component: #454914;--audit-component: #2E274E;--risk-component: #5B3115;--assessment-component: #174F52;--contract-component: #3A1421;--fair-node-neutral: #B1C1C9;--fair-node-sky: #A4D0F2;--fair-node-sky-pressed: #77B8EC;--fair-node-mint: #59ACA2;--fair-node-mint-pressed: #008575;--fair-node-apricot: #F19A77;--fair-node-apricot-hover: #ED7C4F;--fair-node-apricot-pressed: #E85E26;--fair-node-inactive: rgba(36, 43, 46, 0.4);--scrollbar-color: rgba(36, 43, 46, 0.4);--component-scroll-thumb: rgba(36, 43, 46, 0.4);--component-scroll-thumb-hover: rgba(36, 43, 46, 0.66);--ripple: rgba(232, 94, 38, 0.2);--text-highlight: rgba(255, 184, 0, 0.16);--filter-highlight: rgba(232, 94, 38, 0.2);--chart-heatmap-cell-hover-border: #242B2E;--radial-arc-unfilled: rgba(36, 43, 46, 0.12);--font-family-body: Inter;--font-family-title: Rubik;--brand-rgb: 232, 94, 38;--brand-tint-rgb: 232, 94, 38;--action-fill-rgb: 36, 43, 46;--body-rgb: 244, 246, 247;--body-text-rgb: 0, 0, 0}:root.brand-rapid7.theme-dark{--brand: #E85E26;--brand-tint: #E85E26;--brand-accent: #E85E26;--action: #F4F6F7;--action-hover: rgba(232, 94, 38, 0.2);--action-focus: rgba(232, 94, 38, 0.16);--action-selected: rgba(232, 94, 38, 0.3);--action-active: rgba(248, 250, 250, 0.66);--action-fill: #F4F6F7;--primary-button-hover: #E9EEF0;--secondary: #F4F6F7;--secondary-hover: rgba(232, 94, 38, 0.2);--secondary-focus: rgba(232, 94, 38, 0.16);--secondary-translucent: rgba(232, 94, 38, 0.2);--secondary-translucent-30: rgba(232, 94, 38, 0.3);--secondary-disabled: rgba(248, 250, 250, 0.4);--secondary-disabled-text: rgba(248, 250, 250, 0.4);--outlined-button-border: #F4F6F7;--outlined-button-text: #F4F6F7;--outlined-button-hover-bg: rgba(244, 246, 247, 0.1);--outlined-button-active-bg: rgba(244, 246, 247, 0.1);--outlined-button-tertiary-hover-bg: rgba(244, 246, 247, 0.1);--outlined-button-tertiary-active-bg: rgba(244, 246, 247, 0.1);--disabled: rgba(248, 250, 250, 0.4);--link-disabled: rgba(248, 250, 250, 0.4);--border-disabled: rgba(248, 250, 250, 0.4);--input-field-disabled-text: rgba(248, 250, 250, 0.4);--input-field-disabled-fill: rgba(248, 250, 250, 0.12);--text-disabled: rgba(248, 250, 250, 0.4);--text-disabled-alt: rgba(248, 250, 250, 0.4);--body: #181D1F;--body-text: #FFFFFF;--body-text-secondary: rgba(248, 250, 250, 0.66);--body-secondary: rgba(248, 250, 250, 0.66);--surface-default: #181D1F;--surface-paper: #242B2E;--surface-appbar: #242B2E;--surface-low: #242B2E;--surface-raised: #242B2E;--surface-raised-low: #242B2E;--surface-raised-high: #181D1F;--surface-high: #181D1F;--modal-background-surface: #242B2E;--nav-toggle-fill: #242B2E;--background-overlay: #181D1F;--surface-overlay-variant: #181D1F;--text-primary: #FFFFFF;--text-secondary: rgba(248, 250, 250, 0.66);--text-muted: rgba(248, 250, 250, 0.66);--icon-primary: #FFFFFF;--icon-secondary: rgba(248, 250, 250, 0.66);--icon-secondary-hover: rgba(232, 94, 38, 0.2);--icon-secondary-press: rgba(232, 94, 38, 0.3);--status-critical: #EE414F;--status-success: #59ACA2;--warning: #FF9800;--warning-hover: #D98100;--warning-focus: rgba(255, 128, 0, 0.5);--success: #4EDACA;--success-hover: #008575;--success-focus: rgba(0, 134, 118, 0.5);--success-text: #008575;--success-trend: #008575;--info: #82939C;--info-hover: #5D6D75;--info-focus: rgba(68, 118, 143, 0.5);--info-highlight: rgba(232, 94, 38, 0.3);--info-contrast-text: #FFFFFF;--error: #EE414F;--error-hover: #982C35;--error-focus: rgba(183, 41, 53, 0.5);--error-text: #982C35;--warning-translucent: rgba(255, 128, 0, 0.08);--info-translucent: rgba(68, 118, 143, 0.08);--success-translucent: rgba(0, 134, 118, 0.08);--error-translucent: rgba(212, 49, 50, 0.08);--yellow-translucent: rgba(255, 128, 0, 0.08);--fill-neutral: rgba(248, 250, 250, 0.16);--neutral: rgba(248, 250, 250, 0.16);--fill-warning: #301A10;--fill-warning-hover: rgba(255, 128, 0, 0.08);--fill-success: #10443E;--fill-success-hover: rgba(0, 134, 118, 0.08);--fill-error: #4A2629;--fill-error-hover: rgba(212, 49, 50, 0.08);--alert-info-background: #263947;--alert-info-text: #FFFFFF;--alert-info-border: #82939C;--alert-info-icon: #FFFFFF;--gantt-fill-error: #4A2629;--gantt-fill-error-hover: rgba(212, 49, 50, 0.08);--gantt-stroke-error: #EE414F;--divider: rgba(248, 250, 250, 0.12);--selected-stroke: #E85E26;--stepper-connector: #82939C;--border-primary: rgba(248, 250, 250, 0.12);--border-secondary: rgba(248, 250, 250, 0.12);--border-selected: #F4F6F7;--border-active-html-editor: #F4F6F7;--component-border: rgba(248, 250, 250, 0.12);--milestone-stroke: rgba(248, 250, 250, 0.12);--border-warning: #FF9800;--border-success: #4EDACA;--border-green-primary: #4EDACA;--border-yellow-primary: #FF9800;--border-orange-primary: #FF9800;--border-red-300: #E8C9CB;--border-red-400: #EE414F;--border-red-500: #EE414F;--border-red-600: #982C35;--breadcrumbs-item: rgba(248, 250, 250, 0.66);--breadcrumb-hover: rgba(232, 94, 38, 0.2);--breadcrumb-pressed: rgba(232, 94, 38, 0.3);--nav-toggle-circle: #FFFFFF;--option-hover: rgba(232, 94, 38, 0.2);--option-active: rgba(232, 94, 38, 0.3);--option-active-hover: rgba(232, 94, 38, 0.3);--row-hover: rgba(232, 94, 38, 0.2);--notification-hover: rgba(232, 94, 38, 0.2);--tab-background: rgba(232, 94, 38, 0.3);--tab-background-hover: rgba(232, 94, 38, 0.2);--segmented-hover: rgba(232, 94, 38, 0.2);--segmented-focus: rgba(232, 94, 38, 0.16);--today-marker-hover-background: rgba(232, 94, 38, 0.3);--comment-marker: rgba(248, 250, 250, 0.66);--comment-marker-active: rgba(232, 94, 38, 0.3);--timeline-date-header: rgba(248, 250, 250, 0.66);--button-text: #000000;--banner-text: #000000;--not-selected-button-text: #FFFFFF;--tooltip-text: #FFFFFF;--toggle-default-off: rgba(248, 250, 250, 0.5);--toggle-default-on: #4EDACA;--toggle-primary: #4EDACA;--toggle-track: rgba(248, 250, 250, 0.5);--toggle-outline: rgba(248, 250, 250, 0.08);--toggle-disabled: rgba(248, 250, 250, 0.4);--skeleton-color: rgba(248, 250, 250, 0.12);--chart-primary: #77B8EC;--chart-series-1: #77B8EC;--chart-series-2: #FF3D82;--chart-series-3: #7262C4;--chart-series-4: #FFB800;--chart-series-5: #77E6EC;--chart-series-6: #FF9800;--chart-error-red: #EE414F;--chart-success-green: #4EDACA;--chart-warning-orange: #FF9800;--chart-info-blue: #82939C;--chart-theme-dark-900: #FFFFFF;--chart-theme-dark-700: rgba(248, 250, 250, 0.66);--chart-theme-light-0: #181D1F;--chart-theme-light-100: #242B2E;--chart-theme-light-300: #181D1F;--yellow: #D1A60E;--purple: #7262C4;--image-border-red: #B72935;--image-background-red: #F7EDEE;--image-text-red: #7C2C33;--image-border-orange: #FF9800;--image-background-orange: #FFF6E8;--image-text-orange: #B36A00;--image-border-yellow: #FFE100;--image-background-yellow: #FFFEE6;--image-text-yellow: #A77918;--image-border-lightgreen: #8BC34A;--image-background-lightgreen: #EEF5E5;--image-text-lightgreen: #678743;--image-border-green: #008575;--image-background-green: #DAEBE9;--image-text-green: #00594F;--image-border-aqua: #77E6EC;--image-background-aqua: #E4FAFB;--image-text-aqua: #4F999D;--image-border-blue: #2C75AF;--image-background-blue: #E2EAF1;--image-text-blue: #2D5677;--image-border-magenta: #E25892;--image-background-magenta: #FBF2F5;--image-text-magenta: #8F3557;--image-border-purple: #9C27B0;--image-background-purple: #F6ECF8;--image-text-purple: #6D1B7B;--chip-tag-fill-yellow: rgba(255, 184, 0, 0.3);--chip-tag-fill-yellow-rgba: rgba(255, 184, 0, 0.3);--chip-tag-fill-yellow-rgba-hover: rgba(255, 184, 0, 0.16);--chip-tag-fill-blue: rgba(45, 120, 180, 0.5);--chip-tag-fill-blue-rgba: rgba(45, 120, 180, 0.5);--chip-tag-fill-blue-rgba-hover: rgba(45, 120, 180, 0.6);--chip-tag-fill-purple: #D9D4EF;--chip-tag-fill-purple-rgba: #D9D4EF;--chip-tag-fill-purple-rgba-hover: #BFB8E4;--chip-tag-fill-green: rgba(0, 134, 118, 0.5);--chip-tag-fill-green-rgba: rgba(0, 134, 118, 0.5);--chip-tag-fill-green-rgba-hover: rgba(0, 134, 118, 0.6);--chip-tag-fill-neutral: rgba(248, 250, 250, 0.16);--chip-tag-fill-neutral-rgba: rgba(248, 250, 250, 0.16);--chip-tag-fill-neutral-rgba-hover: rgba(248, 250, 250, 0.3);--chip-tag-fill-red: rgba(183, 41, 53, 0.4);--chip-tag-fill-red-rgba: rgba(183, 41, 53, 0.4);--chip-tag-fill-red-rgba-hover: rgba(183, 41, 53, 0.5);--chip-tag-fill-orange: rgba(255, 128, 0, 0.3);--chip-tag-fill-orange-rgba: rgba(255, 128, 0, 0.3);--chip-tag-fill-orange-rgba-hover: rgba(255, 128, 0, 0.16);--task-component: #454914;--audit-component: #2E274E;--risk-component: #5B3115;--assessment-component: #174F52;--contract-component: #3A1421;--fair-node-neutral: #B1C1C9;--fair-node-sky: #A4D0F2;--fair-node-sky-pressed: #77B8EC;--fair-node-mint: #59ACA2;--fair-node-mint-pressed: #008575;--fair-node-apricot: #F19A77;--fair-node-apricot-hover: #ED7C4F;--fair-node-apricot-pressed: #E85E26;--fair-node-inactive: rgba(248, 250, 250, 0.4);--scrollbar-color: rgba(248, 250, 250, 0.4);--component-scroll-thumb: rgba(248, 250, 250, 0.4);--component-scroll-thumb-hover: rgba(248, 250, 250, 0.66);--ripple: rgba(232, 94, 38, 0.3);--text-highlight: rgba(255, 184, 0, 0.3);--filter-highlight: rgba(232, 94, 38, 0.3);--chart-heatmap-cell-hover-border: #F4F6F7;--radial-arc-unfilled: rgba(248, 250, 250, 0.12);--font-family-body: Inter;--font-family-title: Rubik;--brand-rgb: 232, 94, 38;--brand-tint-rgb: 232, 94, 38;--action-fill-rgb: 244, 246, 247;--body-rgb: 24, 29, 31;--body-text-rgb: 255, 255, 255}:root.brand-rapid7{--bs-primary: var(--action);--bs-primary-rgb: var(--action-fill-rgb);--bs-link-color: var(--action);--bs-link-hover-color: var(--brand);--bs-focus-ring-color: var(--action-focus);--dxbl-button-bg-color: var(--surface-paper);--dxbl-button-text-color: var(--text-primary);--dxbl-text-edit-focus-shadow-color: var(--action-focus);--dxbl-grid-selected-bg: var(--action-selected);--dxbl-grid-selected-color: var(--text-primary)}:root.brand-rapid7 .dxbl-btn-primary{background:var(--action) !important;border-color:var(--action) !important}:root.brand-rapid7 .dxbl-btn-primary:not(.dxbl-disabled):not(:disabled):hover{background:var(--primary-button-hover) !important;border-color:var(--primary-button-hover) !important}:root.brand-rapid7 .dxbl-btn-primary:not(.dxbl-disabled):not(:disabled):focus,:root.brand-rapid7 .dxbl-btn-primary:not(.dxbl-disabled):not(:disabled):focus-visible,:root.brand-rapid7 .dxbl-btn-primary:not(.dxbl-disabled):not(:disabled):active{background:var(--primary-button-hover) !important;border-color:var(--primary-button-hover) !important}:root.brand-rapid7 .dxbl-btn-primary:disabled,:root.brand-rapid7 .dxbl-btn-primary.dxbl-disabled{background:var(--input-field-disabled-fill) !important;border-color:var(--input-field-disabled-fill) !important;color:var(--input-field-disabled-text) !important;opacity:1 !important}:root.brand-rapid7 h1,:root.brand-rapid7 h2,:root.brand-rapid7 h3,:root.brand-rapid7 h4,:root.brand-rapid7 h5,:root.brand-rapid7 h6{font-family:var(--font-family-title)}:root.brand-rapid7 .compyl-nav-menu-item.active{position:relative;background:none;border-radius:0}:root.brand-rapid7 .compyl-nav-menu-item.active::before,:root.brand-rapid7 .compyl-nav-menu-item.active::after{content:"";position:absolute;inset-block:0}:root.brand-rapid7 .compyl-nav-menu-item.active::before{inset-inline-start:0;width:5px;background:var(--selected-stroke)}:root.brand-rapid7 .compyl-nav-menu-item.active::after{inset-inline:9px 0;background:var(--action-selected);border-radius:.5rem;pointer-events:none}:root.brand-rapid7 .compyl-nav-menu-item.active>*{position:relative;z-index:1}:root.brand-rapid7 .compyl-nav-menu-item.active:not(.collapse){margin-inline:-12px;padding:4px 12px 4px 24px}:root.brand-rapid7 .compyl-nav-menu-item.active:not(.collapse)::after{inset-inline-end:4px}:root.brand-rapid7 .compyl-nav-menu-item.active.collapse::before{inset-inline-start:-18px}:root.brand-rapid7 .compyl-nav-menu-item.active.collapse::after{inset-inline:-9px 0}:root.brand-rapid7 .compyl-appbar .branded-logo--primary{display:inline-flex;align-items:center;width:8.46913rem}:root.brand-rapid7 .compyl-info-banner{border-radius:.5rem}:root.brand-rapid7 .compyl-guided-flow-step.completed .compyl-guided-flow-step-circle{background:var(--success) !important;border-color:var(--success) !important;color:var(--button-text) !important}:root.brand-rapid7 .compyl-guided-flow-step.completed .compyl-guided-flow-step-check svg path{stroke:var(--button-text) !important}:root.brand-rapid7 .compyl-guided-flow-step-connector{background:var(--stepper-connector, var(--border-secondary)) !important}:root.brand-rapid7 .compyl-guided-flow-step-connector.completed{background:var(--success) !important}:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary:not(.tertiary),.btn-primary.outline:not(.tertiary)){background-color:rgba(0,0,0,0) !important;border:1px solid var(--outlined-button-border) !important;border-color:var(--outlined-button-border) !important;color:var(--outlined-button-text) !important;box-shadow:none !important}:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary:not(.tertiary),.btn-primary.outline:not(.tertiary)):not(.btn-icon) .mud-button-label,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary:not(.tertiary),.btn-primary.outline:not(.tertiary)):not(.btn-icon) .mud-button-label .mud-typography,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary:not(.tertiary),.btn-primary.outline:not(.tertiary)):not(.btn-icon) .mud-button-label p{color:inherit !important;fill:currentColor !important}:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary:not(.tertiary),.btn-primary.outline:not(.tertiary)):not(.btn-icon) .mud-button-icon-start svg.mud-icon-root.mud-svg-icon,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary:not(.tertiary),.btn-primary.outline:not(.tertiary)):not(.btn-icon) .mud-button-icon-start svg.mud-icon-root.mud-svg-icon path,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary:not(.tertiary),.btn-primary.outline:not(.tertiary)):not(.btn-icon) .mud-button-icon-end svg.mud-icon-root.mud-svg-icon,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary:not(.tertiary),.btn-primary.outline:not(.tertiary)):not(.btn-icon) .mud-button-icon-end svg.mud-icon-root.mud-svg-icon path,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary:not(.tertiary),.btn-primary.outline:not(.tertiary)):not(.btn-icon) .mud-button-label .mud-icon-root,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary:not(.tertiary),.btn-primary.outline:not(.tertiary)):not(.btn-icon) .mud-button-label .mud-icon-root svg,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary:not(.tertiary),.btn-primary.outline:not(.tertiary)):not(.btn-icon) .mud-button-label .mud-icon-root path,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary:not(.tertiary),.btn-primary.outline:not(.tertiary)):not(.btn-icon) .mud-button-label svg path,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary:not(.tertiary),.btn-primary.outline:not(.tertiary)):not(.btn-icon) .compyl-icon,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary:not(.tertiary),.btn-primary.outline:not(.tertiary)):not(.btn-icon) .compyl-icon svg,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary:not(.tertiary),.btn-primary.outline:not(.tertiary)):not(.btn-icon) .compyl-icon svg path,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary:not(.tertiary),.btn-primary.outline:not(.tertiary)):not(.btn-icon) .compyl-icon g path{color:var(--outlined-button-text) !important;fill:var(--outlined-button-text) !important;stroke:var(--outlined-button-text) !important}:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary:not(.tertiary),.btn-primary.outline:not(.tertiary)):not(.btn-icon) .dx-button-text,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary:not(.tertiary),.btn-primary.outline:not(.tertiary)):not(.btn-icon) .dx-button-content,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary:not(.tertiary),.btn-primary.outline:not(.tertiary)):not(.btn-icon) .dxbl-btn-caption{color:var(--outlined-button-text) !important}:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary:not(.tertiary),.btn-primary.outline:not(.tertiary)):not(.btn-icon) .dx-button-content svg,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary:not(.tertiary),.btn-primary.outline:not(.tertiary)):not(.btn-icon) .dx-button-content svg path,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary:not(.tertiary),.btn-primary.outline:not(.tertiary)):not(.btn-icon) .dxbl-image svg,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary:not(.tertiary),.btn-primary.outline:not(.tertiary)):not(.btn-icon) .dxbl-image svg path{fill:var(--outlined-button-text) !important;stroke:var(--outlined-button-text) !important}:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary:not(.tertiary),.btn-primary.outline:not(.tertiary)).btn-icon{color:var(--body-text) !important}:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary:not(.tertiary),.btn-primary.outline:not(.tertiary)):hover:not(:disabled):not(.mud-disabled):not(.dxbl-disabled){background-color:var(--outlined-button-hover-bg) !important;border-color:var(--outlined-button-border) !important;color:var(--outlined-button-text) !important}:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary:not(.tertiary),.btn-primary.outline:not(.tertiary)):hover:not(:disabled):not(.mud-disabled):not(.dxbl-disabled).btn-icon{color:var(--body-text) !important}:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary:not(.tertiary),.btn-primary.outline:not(.tertiary)):focus:not(:disabled):not(.mud-disabled):not(.dxbl-disabled),:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary:not(.tertiary),.btn-primary.outline:not(.tertiary)):focus-visible:not(:disabled):not(.mud-disabled):not(.dxbl-disabled),:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary:not(.tertiary),.btn-primary.outline:not(.tertiary)):active:not(:disabled):not(.mud-disabled):not(.dxbl-disabled),:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary:not(.tertiary),.btn-primary.outline:not(.tertiary)).mud-focus-visible:not(:disabled):not(.mud-disabled){background-color:var(--outlined-button-active-bg) !important;border-color:var(--outlined-button-border) !important;color:var(--outlined-button-text) !important}:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary:not(.tertiary),.btn-primary.outline:not(.tertiary)):focus:not(:disabled):not(.mud-disabled):not(.dxbl-disabled).btn-icon,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary:not(.tertiary),.btn-primary.outline:not(.tertiary)):focus-visible:not(:disabled):not(.mud-disabled):not(.dxbl-disabled).btn-icon,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary:not(.tertiary),.btn-primary.outline:not(.tertiary)):active:not(:disabled):not(.mud-disabled):not(.dxbl-disabled).btn-icon,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary:not(.tertiary),.btn-primary.outline:not(.tertiary)).mud-focus-visible:not(:disabled):not(.mud-disabled).btn-icon{color:var(--body-text) !important}:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary:not(.tertiary),.btn-primary.outline:not(.tertiary)):disabled,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary:not(.tertiary),.btn-primary.outline:not(.tertiary)).mud-disabled,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary:not(.tertiary),.btn-primary.outline:not(.tertiary)).dxbl-disabled{background-color:var(--input-field-disabled-fill) !important;border-color:var(--input-field-disabled-fill) !important;color:var(--input-field-disabled-text) !important;opacity:1 !important}:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary:not(.tertiary),.btn-primary.outline:not(.tertiary)):disabled:not(.btn-icon) .mud-button-label,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary:not(.tertiary),.btn-primary.outline:not(.tertiary)):disabled:not(.btn-icon) .mud-button-label .mud-typography,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary:not(.tertiary),.btn-primary.outline:not(.tertiary)):disabled:not(.btn-icon) .mud-button-label p,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary:not(.tertiary),.btn-primary.outline:not(.tertiary)).mud-disabled:not(.btn-icon) .mud-button-label,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary:not(.tertiary),.btn-primary.outline:not(.tertiary)).mud-disabled:not(.btn-icon) .mud-button-label .mud-typography,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary:not(.tertiary),.btn-primary.outline:not(.tertiary)).mud-disabled:not(.btn-icon) .mud-button-label p,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary:not(.tertiary),.btn-primary.outline:not(.tertiary)).dxbl-disabled:not(.btn-icon) .mud-button-label,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary:not(.tertiary),.btn-primary.outline:not(.tertiary)).dxbl-disabled:not(.btn-icon) .mud-button-label .mud-typography,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary:not(.tertiary),.btn-primary.outline:not(.tertiary)).dxbl-disabled:not(.btn-icon) .mud-button-label p{color:inherit !important;fill:currentColor !important}:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary:not(.tertiary),.btn-primary.outline:not(.tertiary)):disabled:not(.btn-icon) .mud-button-icon-start svg.mud-icon-root.mud-svg-icon,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary:not(.tertiary),.btn-primary.outline:not(.tertiary)):disabled:not(.btn-icon) .mud-button-icon-start svg.mud-icon-root.mud-svg-icon path,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary:not(.tertiary),.btn-primary.outline:not(.tertiary)):disabled:not(.btn-icon) .mud-button-icon-end svg.mud-icon-root.mud-svg-icon,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary:not(.tertiary),.btn-primary.outline:not(.tertiary)):disabled:not(.btn-icon) .mud-button-icon-end svg.mud-icon-root.mud-svg-icon path,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary:not(.tertiary),.btn-primary.outline:not(.tertiary)):disabled:not(.btn-icon) .mud-button-label .mud-icon-root,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary:not(.tertiary),.btn-primary.outline:not(.tertiary)):disabled:not(.btn-icon) .mud-button-label .mud-icon-root svg,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary:not(.tertiary),.btn-primary.outline:not(.tertiary)):disabled:not(.btn-icon) .mud-button-label .mud-icon-root path,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary:not(.tertiary),.btn-primary.outline:not(.tertiary)):disabled:not(.btn-icon) .mud-button-label svg path,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary:not(.tertiary),.btn-primary.outline:not(.tertiary)):disabled:not(.btn-icon) .compyl-icon,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary:not(.tertiary),.btn-primary.outline:not(.tertiary)):disabled:not(.btn-icon) .compyl-icon svg,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary:not(.tertiary),.btn-primary.outline:not(.tertiary)):disabled:not(.btn-icon) .compyl-icon svg path,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary:not(.tertiary),.btn-primary.outline:not(.tertiary)):disabled:not(.btn-icon) .compyl-icon g path,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary:not(.tertiary),.btn-primary.outline:not(.tertiary)).mud-disabled:not(.btn-icon) .mud-button-icon-start svg.mud-icon-root.mud-svg-icon,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary:not(.tertiary),.btn-primary.outline:not(.tertiary)).mud-disabled:not(.btn-icon) .mud-button-icon-start svg.mud-icon-root.mud-svg-icon path,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary:not(.tertiary),.btn-primary.outline:not(.tertiary)).mud-disabled:not(.btn-icon) .mud-button-icon-end svg.mud-icon-root.mud-svg-icon,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary:not(.tertiary),.btn-primary.outline:not(.tertiary)).mud-disabled:not(.btn-icon) .mud-button-icon-end svg.mud-icon-root.mud-svg-icon path,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary:not(.tertiary),.btn-primary.outline:not(.tertiary)).mud-disabled:not(.btn-icon) .mud-button-label .mud-icon-root,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary:not(.tertiary),.btn-primary.outline:not(.tertiary)).mud-disabled:not(.btn-icon) .mud-button-label .mud-icon-root svg,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary:not(.tertiary),.btn-primary.outline:not(.tertiary)).mud-disabled:not(.btn-icon) .mud-button-label .mud-icon-root path,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary:not(.tertiary),.btn-primary.outline:not(.tertiary)).mud-disabled:not(.btn-icon) .mud-button-label svg path,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary:not(.tertiary),.btn-primary.outline:not(.tertiary)).mud-disabled:not(.btn-icon) .compyl-icon,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary:not(.tertiary),.btn-primary.outline:not(.tertiary)).mud-disabled:not(.btn-icon) .compyl-icon svg,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary:not(.tertiary),.btn-primary.outline:not(.tertiary)).mud-disabled:not(.btn-icon) .compyl-icon svg path,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary:not(.tertiary),.btn-primary.outline:not(.tertiary)).mud-disabled:not(.btn-icon) .compyl-icon g path,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary:not(.tertiary),.btn-primary.outline:not(.tertiary)).dxbl-disabled:not(.btn-icon) .mud-button-icon-start svg.mud-icon-root.mud-svg-icon,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary:not(.tertiary),.btn-primary.outline:not(.tertiary)).dxbl-disabled:not(.btn-icon) .mud-button-icon-start svg.mud-icon-root.mud-svg-icon path,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary:not(.tertiary),.btn-primary.outline:not(.tertiary)).dxbl-disabled:not(.btn-icon) .mud-button-icon-end svg.mud-icon-root.mud-svg-icon,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary:not(.tertiary),.btn-primary.outline:not(.tertiary)).dxbl-disabled:not(.btn-icon) .mud-button-icon-end svg.mud-icon-root.mud-svg-icon path,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary:not(.tertiary),.btn-primary.outline:not(.tertiary)).dxbl-disabled:not(.btn-icon) .mud-button-label .mud-icon-root,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary:not(.tertiary),.btn-primary.outline:not(.tertiary)).dxbl-disabled:not(.btn-icon) .mud-button-label .mud-icon-root svg,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary:not(.tertiary),.btn-primary.outline:not(.tertiary)).dxbl-disabled:not(.btn-icon) .mud-button-label .mud-icon-root path,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary:not(.tertiary),.btn-primary.outline:not(.tertiary)).dxbl-disabled:not(.btn-icon) .mud-button-label svg path,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary:not(.tertiary),.btn-primary.outline:not(.tertiary)).dxbl-disabled:not(.btn-icon) .compyl-icon,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary:not(.tertiary),.btn-primary.outline:not(.tertiary)).dxbl-disabled:not(.btn-icon) .compyl-icon svg,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary:not(.tertiary),.btn-primary.outline:not(.tertiary)).dxbl-disabled:not(.btn-icon) .compyl-icon svg path,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary:not(.tertiary),.btn-primary.outline:not(.tertiary)).dxbl-disabled:not(.btn-icon) .compyl-icon g path{color:var(--input-field-disabled-text) !important;fill:var(--input-field-disabled-text) !important;stroke:var(--input-field-disabled-text) !important}:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary:not(.tertiary),.btn-primary.outline:not(.tertiary)):disabled:not(.btn-icon) .dx-button-text,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary:not(.tertiary),.btn-primary.outline:not(.tertiary)):disabled:not(.btn-icon) .dx-button-content,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary:not(.tertiary),.btn-primary.outline:not(.tertiary)):disabled:not(.btn-icon) .dxbl-btn-caption,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary:not(.tertiary),.btn-primary.outline:not(.tertiary)).mud-disabled:not(.btn-icon) .dx-button-text,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary:not(.tertiary),.btn-primary.outline:not(.tertiary)).mud-disabled:not(.btn-icon) .dx-button-content,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary:not(.tertiary),.btn-primary.outline:not(.tertiary)).mud-disabled:not(.btn-icon) .dxbl-btn-caption,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary:not(.tertiary),.btn-primary.outline:not(.tertiary)).dxbl-disabled:not(.btn-icon) .dx-button-text,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary:not(.tertiary),.btn-primary.outline:not(.tertiary)).dxbl-disabled:not(.btn-icon) .dx-button-content,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary:not(.tertiary),.btn-primary.outline:not(.tertiary)).dxbl-disabled:not(.btn-icon) .dxbl-btn-caption{color:var(--input-field-disabled-text) !important}:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary:not(.tertiary),.btn-primary.outline:not(.tertiary)):disabled:not(.btn-icon) .dx-button-content svg,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary:not(.tertiary),.btn-primary.outline:not(.tertiary)):disabled:not(.btn-icon) .dx-button-content svg path,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary:not(.tertiary),.btn-primary.outline:not(.tertiary)):disabled:not(.btn-icon) .dxbl-image svg,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary:not(.tertiary),.btn-primary.outline:not(.tertiary)):disabled:not(.btn-icon) .dxbl-image svg path,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary:not(.tertiary),.btn-primary.outline:not(.tertiary)).mud-disabled:not(.btn-icon) .dx-button-content svg,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary:not(.tertiary),.btn-primary.outline:not(.tertiary)).mud-disabled:not(.btn-icon) .dx-button-content svg path,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary:not(.tertiary),.btn-primary.outline:not(.tertiary)).mud-disabled:not(.btn-icon) .dxbl-image svg,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary:not(.tertiary),.btn-primary.outline:not(.tertiary)).mud-disabled:not(.btn-icon) .dxbl-image svg path,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary:not(.tertiary),.btn-primary.outline:not(.tertiary)).dxbl-disabled:not(.btn-icon) .dx-button-content svg,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary:not(.tertiary),.btn-primary.outline:not(.tertiary)).dxbl-disabled:not(.btn-icon) .dx-button-content svg path,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary:not(.tertiary),.btn-primary.outline:not(.tertiary)).dxbl-disabled:not(.btn-icon) .dxbl-image svg,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary:not(.tertiary),.btn-primary.outline:not(.tertiary)).dxbl-disabled:not(.btn-icon) .dxbl-image svg path{fill:var(--input-field-disabled-text) !important;stroke:var(--input-field-disabled-text) !important}:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary:not(.tertiary),.btn-primary.outline:not(.tertiary)):disabled.btn-icon,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary:not(.tertiary),.btn-primary.outline:not(.tertiary)).mud-disabled.btn-icon,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary:not(.tertiary),.btn-primary.outline:not(.tertiary)).dxbl-disabled.btn-icon{color:var(--input-field-disabled-text) !important}:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary.tertiary,.btn-primary.tertiary){background-color:rgba(0,0,0,0) !important;border:none !important;border-color:rgba(0,0,0,0) !important;color:var(--outlined-button-text) !important;box-shadow:none !important}:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary.tertiary,.btn-primary.tertiary):not(.btn-icon) .mud-button-label,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary.tertiary,.btn-primary.tertiary):not(.btn-icon) .mud-button-label .mud-typography,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary.tertiary,.btn-primary.tertiary):not(.btn-icon) .mud-button-label p{color:inherit !important;fill:currentColor !important}:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary.tertiary,.btn-primary.tertiary):not(.btn-icon) .mud-button-icon-start svg.mud-icon-root.mud-svg-icon,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary.tertiary,.btn-primary.tertiary):not(.btn-icon) .mud-button-icon-start svg.mud-icon-root.mud-svg-icon path,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary.tertiary,.btn-primary.tertiary):not(.btn-icon) .mud-button-icon-end svg.mud-icon-root.mud-svg-icon,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary.tertiary,.btn-primary.tertiary):not(.btn-icon) .mud-button-icon-end svg.mud-icon-root.mud-svg-icon path,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary.tertiary,.btn-primary.tertiary):not(.btn-icon) .mud-button-label .mud-icon-root,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary.tertiary,.btn-primary.tertiary):not(.btn-icon) .mud-button-label .mud-icon-root svg,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary.tertiary,.btn-primary.tertiary):not(.btn-icon) .mud-button-label .mud-icon-root path,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary.tertiary,.btn-primary.tertiary):not(.btn-icon) .mud-button-label svg path,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary.tertiary,.btn-primary.tertiary):not(.btn-icon) .compyl-icon,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary.tertiary,.btn-primary.tertiary):not(.btn-icon) .compyl-icon svg,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary.tertiary,.btn-primary.tertiary):not(.btn-icon) .compyl-icon svg path,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary.tertiary,.btn-primary.tertiary):not(.btn-icon) .compyl-icon g path{color:var(--outlined-button-text) !important;fill:var(--outlined-button-text) !important;stroke:var(--outlined-button-text) !important}:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary.tertiary,.btn-primary.tertiary):not(.btn-icon) .dx-button-text,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary.tertiary,.btn-primary.tertiary):not(.btn-icon) .dx-button-content,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary.tertiary,.btn-primary.tertiary):not(.btn-icon) .dxbl-btn-caption{color:var(--outlined-button-text) !important}:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary.tertiary,.btn-primary.tertiary):not(.btn-icon) .dx-button-content svg,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary.tertiary,.btn-primary.tertiary):not(.btn-icon) .dx-button-content svg path,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary.tertiary,.btn-primary.tertiary):not(.btn-icon) .dxbl-image svg,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary.tertiary,.btn-primary.tertiary):not(.btn-icon) .dxbl-image svg path{fill:var(--outlined-button-text) !important;stroke:var(--outlined-button-text) !important}:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary.tertiary,.btn-primary.tertiary).btn-icon{color:var(--body-text) !important}:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary.tertiary,.btn-primary.tertiary):hover:not(:disabled):not(.mud-disabled):not(.dxbl-disabled){background-color:var(--outlined-button-tertiary-hover-bg) !important;border-color:rgba(0,0,0,0) !important;color:var(--outlined-button-text) !important}:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary.tertiary,.btn-primary.tertiary):hover:not(:disabled):not(.mud-disabled):not(.dxbl-disabled).btn-icon{color:var(--body-text) !important}:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary.tertiary,.btn-primary.tertiary):focus:not(:disabled):not(.mud-disabled):not(.dxbl-disabled),:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary.tertiary,.btn-primary.tertiary):focus-visible:not(:disabled):not(.mud-disabled):not(.dxbl-disabled),:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary.tertiary,.btn-primary.tertiary):active:not(:disabled):not(.mud-disabled):not(.dxbl-disabled),:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary.tertiary,.btn-primary.tertiary).mud-focus-visible:not(:disabled):not(.mud-disabled){background-color:var(--outlined-button-tertiary-active-bg) !important;border-color:rgba(0,0,0,0) !important;color:var(--outlined-button-text) !important}:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary.tertiary,.btn-primary.tertiary):focus:not(:disabled):not(.mud-disabled):not(.dxbl-disabled).btn-icon,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary.tertiary,.btn-primary.tertiary):focus-visible:not(:disabled):not(.mud-disabled):not(.dxbl-disabled).btn-icon,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary.tertiary,.btn-primary.tertiary):active:not(:disabled):not(.mud-disabled):not(.dxbl-disabled).btn-icon,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary.tertiary,.btn-primary.tertiary).mud-focus-visible:not(:disabled):not(.mud-disabled).btn-icon{color:var(--body-text) !important}:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary.tertiary,.btn-primary.tertiary):disabled,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary.tertiary,.btn-primary.tertiary).mud-disabled,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary.tertiary,.btn-primary.tertiary).dxbl-disabled{background-color:var(--input-field-disabled-fill) !important;border-color:rgba(0,0,0,0) !important;color:var(--input-field-disabled-text) !important;opacity:1 !important}:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary.tertiary,.btn-primary.tertiary):disabled:not(.btn-icon) .mud-button-label,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary.tertiary,.btn-primary.tertiary):disabled:not(.btn-icon) .mud-button-label .mud-typography,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary.tertiary,.btn-primary.tertiary):disabled:not(.btn-icon) .mud-button-label p,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary.tertiary,.btn-primary.tertiary).mud-disabled:not(.btn-icon) .mud-button-label,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary.tertiary,.btn-primary.tertiary).mud-disabled:not(.btn-icon) .mud-button-label .mud-typography,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary.tertiary,.btn-primary.tertiary).mud-disabled:not(.btn-icon) .mud-button-label p,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary.tertiary,.btn-primary.tertiary).dxbl-disabled:not(.btn-icon) .mud-button-label,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary.tertiary,.btn-primary.tertiary).dxbl-disabled:not(.btn-icon) .mud-button-label .mud-typography,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary.tertiary,.btn-primary.tertiary).dxbl-disabled:not(.btn-icon) .mud-button-label p{color:inherit !important;fill:currentColor !important}:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary.tertiary,.btn-primary.tertiary):disabled:not(.btn-icon) .mud-button-icon-start svg.mud-icon-root.mud-svg-icon,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary.tertiary,.btn-primary.tertiary):disabled:not(.btn-icon) .mud-button-icon-start svg.mud-icon-root.mud-svg-icon path,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary.tertiary,.btn-primary.tertiary):disabled:not(.btn-icon) .mud-button-icon-end svg.mud-icon-root.mud-svg-icon,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary.tertiary,.btn-primary.tertiary):disabled:not(.btn-icon) .mud-button-icon-end svg.mud-icon-root.mud-svg-icon path,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary.tertiary,.btn-primary.tertiary):disabled:not(.btn-icon) .mud-button-label .mud-icon-root,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary.tertiary,.btn-primary.tertiary):disabled:not(.btn-icon) .mud-button-label .mud-icon-root svg,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary.tertiary,.btn-primary.tertiary):disabled:not(.btn-icon) .mud-button-label .mud-icon-root path,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary.tertiary,.btn-primary.tertiary):disabled:not(.btn-icon) .mud-button-label svg path,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary.tertiary,.btn-primary.tertiary):disabled:not(.btn-icon) .compyl-icon,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary.tertiary,.btn-primary.tertiary):disabled:not(.btn-icon) .compyl-icon svg,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary.tertiary,.btn-primary.tertiary):disabled:not(.btn-icon) .compyl-icon svg path,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary.tertiary,.btn-primary.tertiary):disabled:not(.btn-icon) .compyl-icon g path,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary.tertiary,.btn-primary.tertiary).mud-disabled:not(.btn-icon) .mud-button-icon-start svg.mud-icon-root.mud-svg-icon,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary.tertiary,.btn-primary.tertiary).mud-disabled:not(.btn-icon) .mud-button-icon-start svg.mud-icon-root.mud-svg-icon path,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary.tertiary,.btn-primary.tertiary).mud-disabled:not(.btn-icon) .mud-button-icon-end svg.mud-icon-root.mud-svg-icon,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary.tertiary,.btn-primary.tertiary).mud-disabled:not(.btn-icon) .mud-button-icon-end svg.mud-icon-root.mud-svg-icon path,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary.tertiary,.btn-primary.tertiary).mud-disabled:not(.btn-icon) .mud-button-label .mud-icon-root,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary.tertiary,.btn-primary.tertiary).mud-disabled:not(.btn-icon) .mud-button-label .mud-icon-root svg,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary.tertiary,.btn-primary.tertiary).mud-disabled:not(.btn-icon) .mud-button-label .mud-icon-root path,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary.tertiary,.btn-primary.tertiary).mud-disabled:not(.btn-icon) .mud-button-label svg path,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary.tertiary,.btn-primary.tertiary).mud-disabled:not(.btn-icon) .compyl-icon,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary.tertiary,.btn-primary.tertiary).mud-disabled:not(.btn-icon) .compyl-icon svg,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary.tertiary,.btn-primary.tertiary).mud-disabled:not(.btn-icon) .compyl-icon svg path,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary.tertiary,.btn-primary.tertiary).mud-disabled:not(.btn-icon) .compyl-icon g path,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary.tertiary,.btn-primary.tertiary).dxbl-disabled:not(.btn-icon) .mud-button-icon-start svg.mud-icon-root.mud-svg-icon,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary.tertiary,.btn-primary.tertiary).dxbl-disabled:not(.btn-icon) .mud-button-icon-start svg.mud-icon-root.mud-svg-icon path,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary.tertiary,.btn-primary.tertiary).dxbl-disabled:not(.btn-icon) .mud-button-icon-end svg.mud-icon-root.mud-svg-icon,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary.tertiary,.btn-primary.tertiary).dxbl-disabled:not(.btn-icon) .mud-button-icon-end svg.mud-icon-root.mud-svg-icon path,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary.tertiary,.btn-primary.tertiary).dxbl-disabled:not(.btn-icon) .mud-button-label .mud-icon-root,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary.tertiary,.btn-primary.tertiary).dxbl-disabled:not(.btn-icon) .mud-button-label .mud-icon-root svg,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary.tertiary,.btn-primary.tertiary).dxbl-disabled:not(.btn-icon) .mud-button-label .mud-icon-root path,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary.tertiary,.btn-primary.tertiary).dxbl-disabled:not(.btn-icon) .mud-button-label svg path,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary.tertiary,.btn-primary.tertiary).dxbl-disabled:not(.btn-icon) .compyl-icon,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary.tertiary,.btn-primary.tertiary).dxbl-disabled:not(.btn-icon) .compyl-icon svg,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary.tertiary,.btn-primary.tertiary).dxbl-disabled:not(.btn-icon) .compyl-icon svg path,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary.tertiary,.btn-primary.tertiary).dxbl-disabled:not(.btn-icon) .compyl-icon g path{color:var(--input-field-disabled-text) !important;fill:var(--input-field-disabled-text) !important;stroke:var(--input-field-disabled-text) !important}:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary.tertiary,.btn-primary.tertiary):disabled:not(.btn-icon) .dx-button-text,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary.tertiary,.btn-primary.tertiary):disabled:not(.btn-icon) .dx-button-content,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary.tertiary,.btn-primary.tertiary):disabled:not(.btn-icon) .dxbl-btn-caption,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary.tertiary,.btn-primary.tertiary).mud-disabled:not(.btn-icon) .dx-button-text,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary.tertiary,.btn-primary.tertiary).mud-disabled:not(.btn-icon) .dx-button-content,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary.tertiary,.btn-primary.tertiary).mud-disabled:not(.btn-icon) .dxbl-btn-caption,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary.tertiary,.btn-primary.tertiary).dxbl-disabled:not(.btn-icon) .dx-button-text,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary.tertiary,.btn-primary.tertiary).dxbl-disabled:not(.btn-icon) .dx-button-content,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary.tertiary,.btn-primary.tertiary).dxbl-disabled:not(.btn-icon) .dxbl-btn-caption{color:var(--input-field-disabled-text) !important}:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary.tertiary,.btn-primary.tertiary):disabled:not(.btn-icon) .dx-button-content svg,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary.tertiary,.btn-primary.tertiary):disabled:not(.btn-icon) .dx-button-content svg path,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary.tertiary,.btn-primary.tertiary):disabled:not(.btn-icon) .dxbl-image svg,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary.tertiary,.btn-primary.tertiary):disabled:not(.btn-icon) .dxbl-image svg path,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary.tertiary,.btn-primary.tertiary).mud-disabled:not(.btn-icon) .dx-button-content svg,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary.tertiary,.btn-primary.tertiary).mud-disabled:not(.btn-icon) .dx-button-content svg path,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary.tertiary,.btn-primary.tertiary).mud-disabled:not(.btn-icon) .dxbl-image svg,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary.tertiary,.btn-primary.tertiary).mud-disabled:not(.btn-icon) .dxbl-image svg path,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary.tertiary,.btn-primary.tertiary).dxbl-disabled:not(.btn-icon) .dx-button-content svg,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary.tertiary,.btn-primary.tertiary).dxbl-disabled:not(.btn-icon) .dx-button-content svg path,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary.tertiary,.btn-primary.tertiary).dxbl-disabled:not(.btn-icon) .dxbl-image svg,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary.tertiary,.btn-primary.tertiary).dxbl-disabled:not(.btn-icon) .dxbl-image svg path{fill:var(--input-field-disabled-text) !important;stroke:var(--input-field-disabled-text) !important}:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary.tertiary,.btn-primary.tertiary):disabled.btn-icon,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary.tertiary,.btn-primary.tertiary).mud-disabled.btn-icon,:root.brand-rapid7 .mud-button-root.compyl-button.btn:is(.btn-secondary.tertiary,.btn-primary.tertiary).dxbl-disabled.btn-icon{color:var(--input-field-disabled-text) !important}:root.brand-rapid7 .mud-button-root.compyl-button.btn.btn-primary:not(.outline):not(.tertiary){background-color:var(--action) !important;border-color:var(--action) !important;color:var(--button-text) !important}:root.brand-rapid7 .mud-button-root.compyl-button.btn.btn-primary:not(.outline):not(.tertiary):not(.btn-icon) .mud-button-label,:root.brand-rapid7 .mud-button-root.compyl-button.btn.btn-primary:not(.outline):not(.tertiary):not(.btn-icon) .mud-button-label .mud-typography,:root.brand-rapid7 .mud-button-root.compyl-button.btn.btn-primary:not(.outline):not(.tertiary):not(.btn-icon) .mud-button-label p{color:inherit !important;fill:currentColor !important}:root.brand-rapid7 .mud-button-root.compyl-button.btn.btn-primary:not(.outline):not(.tertiary):not(.btn-icon) .mud-button-icon-start svg.mud-icon-root.mud-svg-icon,:root.brand-rapid7 .mud-button-root.compyl-button.btn.btn-primary:not(.outline):not(.tertiary):not(.btn-icon) .mud-button-icon-start svg.mud-icon-root.mud-svg-icon path,:root.brand-rapid7 .mud-button-root.compyl-button.btn.btn-primary:not(.outline):not(.tertiary):not(.btn-icon) .mud-button-icon-end svg.mud-icon-root.mud-svg-icon,:root.brand-rapid7 .mud-button-root.compyl-button.btn.btn-primary:not(.outline):not(.tertiary):not(.btn-icon) .mud-button-icon-end svg.mud-icon-root.mud-svg-icon path,:root.brand-rapid7 .mud-button-root.compyl-button.btn.btn-primary:not(.outline):not(.tertiary):not(.btn-icon) .mud-button-label .mud-icon-root,:root.brand-rapid7 .mud-button-root.compyl-button.btn.btn-primary:not(.outline):not(.tertiary):not(.btn-icon) .mud-button-label .mud-icon-root svg,:root.brand-rapid7 .mud-button-root.compyl-button.btn.btn-primary:not(.outline):not(.tertiary):not(.btn-icon) .mud-button-label .mud-icon-root path,:root.brand-rapid7 .mud-button-root.compyl-button.btn.btn-primary:not(.outline):not(.tertiary):not(.btn-icon) .mud-button-label svg path,:root.brand-rapid7 .mud-button-root.compyl-button.btn.btn-primary:not(.outline):not(.tertiary):not(.btn-icon) .compyl-icon,:root.brand-rapid7 .mud-button-root.compyl-button.btn.btn-primary:not(.outline):not(.tertiary):not(.btn-icon) .compyl-icon svg,:root.brand-rapid7 .mud-button-root.compyl-button.btn.btn-primary:not(.outline):not(.tertiary):not(.btn-icon) .compyl-icon svg path,:root.brand-rapid7 .mud-button-root.compyl-button.btn.btn-primary:not(.outline):not(.tertiary):not(.btn-icon) .compyl-icon g path{color:var(--button-text) !important;fill:var(--button-text) !important;stroke:var(--button-text) !important}:root.brand-rapid7 .mud-button-root.compyl-button.btn.btn-primary:not(.outline):not(.tertiary):not(.btn-icon) .dx-button-text,:root.brand-rapid7 .mud-button-root.compyl-button.btn.btn-primary:not(.outline):not(.tertiary):not(.btn-icon) .dx-button-content,:root.brand-rapid7 .mud-button-root.compyl-button.btn.btn-primary:not(.outline):not(.tertiary):not(.btn-icon) .dxbl-btn-caption{color:var(--button-text) !important}:root.brand-rapid7 .mud-button-root.compyl-button.btn.btn-primary:not(.outline):not(.tertiary):not(.btn-icon) .dx-button-content svg,:root.brand-rapid7 .mud-button-root.compyl-button.btn.btn-primary:not(.outline):not(.tertiary):not(.btn-icon) .dx-button-content svg path,:root.brand-rapid7 .mud-button-root.compyl-button.btn.btn-primary:not(.outline):not(.tertiary):not(.btn-icon) .dxbl-image svg,:root.brand-rapid7 .mud-button-root.compyl-button.btn.btn-primary:not(.outline):not(.tertiary):not(.btn-icon) .dxbl-image svg path{fill:var(--button-text) !important;stroke:var(--button-text) !important}:root.brand-rapid7 .mud-button-root.compyl-button.btn.btn-primary:not(.outline):not(.tertiary).btn-icon{color:var(--button-text) !important}:root.brand-rapid7 .mud-button-root.compyl-button.btn.btn-primary:not(.outline):not(.tertiary):hover:not(:disabled):not(.mud-disabled){background-color:var(--primary-button-hover) !important;border-color:var(--primary-button-hover) !important}:root.brand-rapid7 .mud-button-root.compyl-button.btn.btn-primary:not(.outline):not(.tertiary):focus:not(:disabled):not(.mud-disabled),:root.brand-rapid7 .mud-button-root.compyl-button.btn.btn-primary:not(.outline):not(.tertiary):focus-visible:not(:disabled):not(.mud-disabled),:root.brand-rapid7 .mud-button-root.compyl-button.btn.btn-primary:not(.outline):not(.tertiary):active:not(:disabled):not(.mud-disabled),:root.brand-rapid7 .mud-button-root.compyl-button.btn.btn-primary:not(.outline):not(.tertiary).mud-focus-visible:not(:disabled):not(.mud-disabled){background-color:var(--primary-button-hover) !important;border-color:var(--primary-button-hover) !important}:root.brand-rapid7 .mud-button-root.compyl-button.btn.btn-primary:not(.outline):not(.tertiary):disabled,:root.brand-rapid7 .mud-button-root.compyl-button.btn.btn-primary:not(.outline):not(.tertiary).mud-disabled{background-color:var(--input-field-disabled-fill) !important;border-color:var(--input-field-disabled-fill) !important;color:var(--input-field-disabled-text) !important;opacity:1 !important}:root.brand-rapid7 .mud-button-root.compyl-button.btn.btn-primary:not(.outline):not(.tertiary):disabled:not(.btn-icon) .mud-button-label,:root.brand-rapid7 .mud-button-root.compyl-button.btn.btn-primary:not(.outline):not(.tertiary):disabled:not(.btn-icon) .mud-button-label .mud-typography,:root.brand-rapid7 .mud-button-root.compyl-button.btn.btn-primary:not(.outline):not(.tertiary):disabled:not(.btn-icon) .mud-button-label p,:root.brand-rapid7 .mud-button-root.compyl-button.btn.btn-primary:not(.outline):not(.tertiary).mud-disabled:not(.btn-icon) .mud-button-label,:root.brand-rapid7 .mud-button-root.compyl-button.btn.btn-primary:not(.outline):not(.tertiary).mud-disabled:not(.btn-icon) .mud-button-label .mud-typography,:root.brand-rapid7 .mud-button-root.compyl-button.btn.btn-primary:not(.outline):not(.tertiary).mud-disabled:not(.btn-icon) .mud-button-label p{color:inherit !important;fill:currentColor !important}:root.brand-rapid7 .mud-button-root.compyl-button.btn.btn-primary:not(.outline):not(.tertiary):disabled:not(.btn-icon) .mud-button-icon-start svg.mud-icon-root.mud-svg-icon,:root.brand-rapid7 .mud-button-root.compyl-button.btn.btn-primary:not(.outline):not(.tertiary):disabled:not(.btn-icon) .mud-button-icon-start svg.mud-icon-root.mud-svg-icon path,:root.brand-rapid7 .mud-button-root.compyl-button.btn.btn-primary:not(.outline):not(.tertiary):disabled:not(.btn-icon) .mud-button-icon-end svg.mud-icon-root.mud-svg-icon,:root.brand-rapid7 .mud-button-root.compyl-button.btn.btn-primary:not(.outline):not(.tertiary):disabled:not(.btn-icon) .mud-button-icon-end svg.mud-icon-root.mud-svg-icon path,:root.brand-rapid7 .mud-button-root.compyl-button.btn.btn-primary:not(.outline):not(.tertiary):disabled:not(.btn-icon) .mud-button-label .mud-icon-root,:root.brand-rapid7 .mud-button-root.compyl-button.btn.btn-primary:not(.outline):not(.tertiary):disabled:not(.btn-icon) .mud-button-label .mud-icon-root svg,:root.brand-rapid7 .mud-button-root.compyl-button.btn.btn-primary:not(.outline):not(.tertiary):disabled:not(.btn-icon) .mud-button-label .mud-icon-root path,:root.brand-rapid7 .mud-button-root.compyl-button.btn.btn-primary:not(.outline):not(.tertiary):disabled:not(.btn-icon) .mud-button-label svg path,:root.brand-rapid7 .mud-button-root.compyl-button.btn.btn-primary:not(.outline):not(.tertiary):disabled:not(.btn-icon) .compyl-icon,:root.brand-rapid7 .mud-button-root.compyl-button.btn.btn-primary:not(.outline):not(.tertiary):disabled:not(.btn-icon) .compyl-icon svg,:root.brand-rapid7 .mud-button-root.compyl-button.btn.btn-primary:not(.outline):not(.tertiary):disabled:not(.btn-icon) .compyl-icon svg path,:root.brand-rapid7 .mud-button-root.compyl-button.btn.btn-primary:not(.outline):not(.tertiary):disabled:not(.btn-icon) .compyl-icon g path,:root.brand-rapid7 .mud-button-root.compyl-button.btn.btn-primary:not(.outline):not(.tertiary).mud-disabled:not(.btn-icon) .mud-button-icon-start svg.mud-icon-root.mud-svg-icon,:root.brand-rapid7 .mud-button-root.compyl-button.btn.btn-primary:not(.outline):not(.tertiary).mud-disabled:not(.btn-icon) .mud-button-icon-start svg.mud-icon-root.mud-svg-icon path,:root.brand-rapid7 .mud-button-root.compyl-button.btn.btn-primary:not(.outline):not(.tertiary).mud-disabled:not(.btn-icon) .mud-button-icon-end svg.mud-icon-root.mud-svg-icon,:root.brand-rapid7 .mud-button-root.compyl-button.btn.btn-primary:not(.outline):not(.tertiary).mud-disabled:not(.btn-icon) .mud-button-icon-end svg.mud-icon-root.mud-svg-icon path,:root.brand-rapid7 .mud-button-root.compyl-button.btn.btn-primary:not(.outline):not(.tertiary).mud-disabled:not(.btn-icon) .mud-button-label .mud-icon-root,:root.brand-rapid7 .mud-button-root.compyl-button.btn.btn-primary:not(.outline):not(.tertiary).mud-disabled:not(.btn-icon) .mud-button-label .mud-icon-root svg,:root.brand-rapid7 .mud-button-root.compyl-button.btn.btn-primary:not(.outline):not(.tertiary).mud-disabled:not(.btn-icon) .mud-button-label .mud-icon-root path,:root.brand-rapid7 .mud-button-root.compyl-button.btn.btn-primary:not(.outline):not(.tertiary).mud-disabled:not(.btn-icon) .mud-button-label svg path,:root.brand-rapid7 .mud-button-root.compyl-button.btn.btn-primary:not(.outline):not(.tertiary).mud-disabled:not(.btn-icon) .compyl-icon,:root.brand-rapid7 .mud-button-root.compyl-button.btn.btn-primary:not(.outline):not(.tertiary).mud-disabled:not(.btn-icon) .compyl-icon svg,:root.brand-rapid7 .mud-button-root.compyl-button.btn.btn-primary:not(.outline):not(.tertiary).mud-disabled:not(.btn-icon) .compyl-icon svg path,:root.brand-rapid7 .mud-button-root.compyl-button.btn.btn-primary:not(.outline):not(.tertiary).mud-disabled:not(.btn-icon) .compyl-icon g path{color:var(--input-field-disabled-text) !important;fill:var(--input-field-disabled-text) !important;stroke:var(--input-field-disabled-text) !important}:root.brand-rapid7 .mud-button-root.compyl-button.btn.btn-primary:not(.outline):not(.tertiary):disabled:not(.btn-icon) .dx-button-text,:root.brand-rapid7 .mud-button-root.compyl-button.btn.btn-primary:not(.outline):not(.tertiary):disabled:not(.btn-icon) .dx-button-content,:root.brand-rapid7 .mud-button-root.compyl-button.btn.btn-primary:not(.outline):not(.tertiary):disabled:not(.btn-icon) .dxbl-btn-caption,:root.brand-rapid7 .mud-button-root.compyl-button.btn.btn-primary:not(.outline):not(.tertiary).mud-disabled:not(.btn-icon) .dx-button-text,:root.brand-rapid7 .mud-button-root.compyl-button.btn.btn-primary:not(.outline):not(.tertiary).mud-disabled:not(.btn-icon) .dx-button-content,:root.brand-rapid7 .mud-button-root.compyl-button.btn.btn-primary:not(.outline):not(.tertiary).mud-disabled:not(.btn-icon) .dxbl-btn-caption{color:var(--input-field-disabled-text) !important}:root.brand-rapid7 .mud-button-root.compyl-button.btn.btn-primary:not(.outline):not(.tertiary):disabled:not(.btn-icon) .dx-button-content svg,:root.brand-rapid7 .mud-button-root.compyl-button.btn.btn-primary:not(.outline):not(.tertiary):disabled:not(.btn-icon) .dx-button-content svg path,:root.brand-rapid7 .mud-button-root.compyl-button.btn.btn-primary:not(.outline):not(.tertiary):disabled:not(.btn-icon) .dxbl-image svg,:root.brand-rapid7 .mud-button-root.compyl-button.btn.btn-primary:not(.outline):not(.tertiary):disabled:not(.btn-icon) .dxbl-image svg path,:root.brand-rapid7 .mud-button-root.compyl-button.btn.btn-primary:not(.outline):not(.tertiary).mud-disabled:not(.btn-icon) .dx-button-content svg,:root.brand-rapid7 .mud-button-root.compyl-button.btn.btn-primary:not(.outline):not(.tertiary).mud-disabled:not(.btn-icon) .dx-button-content svg path,:root.brand-rapid7 .mud-button-root.compyl-button.btn.btn-primary:not(.outline):not(.tertiary).mud-disabled:not(.btn-icon) .dxbl-image svg,:root.brand-rapid7 .mud-button-root.compyl-button.btn.btn-primary:not(.outline):not(.tertiary).mud-disabled:not(.btn-icon) .dxbl-image svg path{fill:var(--input-field-disabled-text) !important;stroke:var(--input-field-disabled-text) !important}:root.brand-rapid7 .mud-button-root.compyl-button.btn.btn-primary:not(.outline):not(.tertiary):disabled.btn-icon,:root.brand-rapid7 .mud-button-root.compyl-button.btn.btn-primary:not(.outline):not(.tertiary).mud-disabled.btn-icon{color:var(--input-field-disabled-text) !important}:root.brand-rapid7 .dx-button{background-color:rgba(0,0,0,0) !important;border:1px solid var(--outlined-button-border) !important;border-color:var(--outlined-button-border) !important;color:var(--outlined-button-text) !important;box-shadow:none !important}:root.brand-rapid7 .dx-button:not(.btn-icon) .mud-button-label,:root.brand-rapid7 .dx-button:not(.btn-icon) .mud-button-label .mud-typography,:root.brand-rapid7 .dx-button:not(.btn-icon) .mud-button-label p{color:inherit !important;fill:currentColor !important}:root.brand-rapid7 .dx-button:not(.btn-icon) .mud-button-icon-start svg.mud-icon-root.mud-svg-icon,:root.brand-rapid7 .dx-button:not(.btn-icon) .mud-button-icon-start svg.mud-icon-root.mud-svg-icon path,:root.brand-rapid7 .dx-button:not(.btn-icon) .mud-button-icon-end svg.mud-icon-root.mud-svg-icon,:root.brand-rapid7 .dx-button:not(.btn-icon) .mud-button-icon-end svg.mud-icon-root.mud-svg-icon path,:root.brand-rapid7 .dx-button:not(.btn-icon) .mud-button-label .mud-icon-root,:root.brand-rapid7 .dx-button:not(.btn-icon) .mud-button-label .mud-icon-root svg,:root.brand-rapid7 .dx-button:not(.btn-icon) .mud-button-label .mud-icon-root path,:root.brand-rapid7 .dx-button:not(.btn-icon) .mud-button-label svg path,:root.brand-rapid7 .dx-button:not(.btn-icon) .compyl-icon,:root.brand-rapid7 .dx-button:not(.btn-icon) .compyl-icon svg,:root.brand-rapid7 .dx-button:not(.btn-icon) .compyl-icon svg path,:root.brand-rapid7 .dx-button:not(.btn-icon) .compyl-icon g path{color:var(--outlined-button-text) !important;fill:var(--outlined-button-text) !important;stroke:var(--outlined-button-text) !important}:root.brand-rapid7 .dx-button:not(.btn-icon) .dx-button-text,:root.brand-rapid7 .dx-button:not(.btn-icon) .dx-button-content,:root.brand-rapid7 .dx-button:not(.btn-icon) .dxbl-btn-caption{color:var(--outlined-button-text) !important}:root.brand-rapid7 .dx-button:not(.btn-icon) .dx-button-content svg,:root.brand-rapid7 .dx-button:not(.btn-icon) .dx-button-content svg path,:root.brand-rapid7 .dx-button:not(.btn-icon) .dxbl-image svg,:root.brand-rapid7 .dx-button:not(.btn-icon) .dxbl-image svg path{fill:var(--outlined-button-text) !important;stroke:var(--outlined-button-text) !important}:root.brand-rapid7 .dx-button.btn-icon{color:var(--body-text) !important}:root.brand-rapid7 .dx-button:hover:not(:disabled):not(.mud-disabled):not(.dxbl-disabled){background-color:var(--outlined-button-hover-bg) !important;border-color:var(--outlined-button-border) !important;color:var(--outlined-button-text) !important}:root.brand-rapid7 .dx-button:hover:not(:disabled):not(.mud-disabled):not(.dxbl-disabled).btn-icon{color:var(--body-text) !important}:root.brand-rapid7 .dx-button:focus:not(:disabled):not(.mud-disabled):not(.dxbl-disabled),:root.brand-rapid7 .dx-button:focus-visible:not(:disabled):not(.mud-disabled):not(.dxbl-disabled),:root.brand-rapid7 .dx-button:active:not(:disabled):not(.mud-disabled):not(.dxbl-disabled),:root.brand-rapid7 .dx-button.mud-focus-visible:not(:disabled):not(.mud-disabled){background-color:var(--outlined-button-active-bg) !important;border-color:var(--outlined-button-border) !important;color:var(--outlined-button-text) !important}:root.brand-rapid7 .dx-button:focus:not(:disabled):not(.mud-disabled):not(.dxbl-disabled).btn-icon,:root.brand-rapid7 .dx-button:focus-visible:not(:disabled):not(.mud-disabled):not(.dxbl-disabled).btn-icon,:root.brand-rapid7 .dx-button:active:not(:disabled):not(.mud-disabled):not(.dxbl-disabled).btn-icon,:root.brand-rapid7 .dx-button.mud-focus-visible:not(:disabled):not(.mud-disabled).btn-icon{color:var(--body-text) !important}:root.brand-rapid7 .dx-button:disabled,:root.brand-rapid7 .dx-button.mud-disabled,:root.brand-rapid7 .dx-button.dxbl-disabled{background-color:var(--input-field-disabled-fill) !important;border-color:var(--input-field-disabled-fill) !important;color:var(--input-field-disabled-text) !important;opacity:1 !important}:root.brand-rapid7 .dx-button:disabled:not(.btn-icon) .mud-button-label,:root.brand-rapid7 .dx-button:disabled:not(.btn-icon) .mud-button-label .mud-typography,:root.brand-rapid7 .dx-button:disabled:not(.btn-icon) .mud-button-label p,:root.brand-rapid7 .dx-button.mud-disabled:not(.btn-icon) .mud-button-label,:root.brand-rapid7 .dx-button.mud-disabled:not(.btn-icon) .mud-button-label .mud-typography,:root.brand-rapid7 .dx-button.mud-disabled:not(.btn-icon) .mud-button-label p,:root.brand-rapid7 .dx-button.dxbl-disabled:not(.btn-icon) .mud-button-label,:root.brand-rapid7 .dx-button.dxbl-disabled:not(.btn-icon) .mud-button-label .mud-typography,:root.brand-rapid7 .dx-button.dxbl-disabled:not(.btn-icon) .mud-button-label p{color:inherit !important;fill:currentColor !important}:root.brand-rapid7 .dx-button:disabled:not(.btn-icon) .mud-button-icon-start svg.mud-icon-root.mud-svg-icon,:root.brand-rapid7 .dx-button:disabled:not(.btn-icon) .mud-button-icon-start svg.mud-icon-root.mud-svg-icon path,:root.brand-rapid7 .dx-button:disabled:not(.btn-icon) .mud-button-icon-end svg.mud-icon-root.mud-svg-icon,:root.brand-rapid7 .dx-button:disabled:not(.btn-icon) .mud-button-icon-end svg.mud-icon-root.mud-svg-icon path,:root.brand-rapid7 .dx-button:disabled:not(.btn-icon) .mud-button-label .mud-icon-root,:root.brand-rapid7 .dx-button:disabled:not(.btn-icon) .mud-button-label .mud-icon-root svg,:root.brand-rapid7 .dx-button:disabled:not(.btn-icon) .mud-button-label .mud-icon-root path,:root.brand-rapid7 .dx-button:disabled:not(.btn-icon) .mud-button-label svg path,:root.brand-rapid7 .dx-button:disabled:not(.btn-icon) .compyl-icon,:root.brand-rapid7 .dx-button:disabled:not(.btn-icon) .compyl-icon svg,:root.brand-rapid7 .dx-button:disabled:not(.btn-icon) .compyl-icon svg path,:root.brand-rapid7 .dx-button:disabled:not(.btn-icon) .compyl-icon g path,:root.brand-rapid7 .dx-button.mud-disabled:not(.btn-icon) .mud-button-icon-start svg.mud-icon-root.mud-svg-icon,:root.brand-rapid7 .dx-button.mud-disabled:not(.btn-icon) .mud-button-icon-start svg.mud-icon-root.mud-svg-icon path,:root.brand-rapid7 .dx-button.mud-disabled:not(.btn-icon) .mud-button-icon-end svg.mud-icon-root.mud-svg-icon,:root.brand-rapid7 .dx-button.mud-disabled:not(.btn-icon) .mud-button-icon-end svg.mud-icon-root.mud-svg-icon path,:root.brand-rapid7 .dx-button.mud-disabled:not(.btn-icon) .mud-button-label .mud-icon-root,:root.brand-rapid7 .dx-button.mud-disabled:not(.btn-icon) .mud-button-label .mud-icon-root svg,:root.brand-rapid7 .dx-button.mud-disabled:not(.btn-icon) .mud-button-label .mud-icon-root path,:root.brand-rapid7 .dx-button.mud-disabled:not(.btn-icon) .mud-button-label svg path,:root.brand-rapid7 .dx-button.mud-disabled:not(.btn-icon) .compyl-icon,:root.brand-rapid7 .dx-button.mud-disabled:not(.btn-icon) .compyl-icon svg,:root.brand-rapid7 .dx-button.mud-disabled:not(.btn-icon) .compyl-icon svg path,:root.brand-rapid7 .dx-button.mud-disabled:not(.btn-icon) .compyl-icon g path,:root.brand-rapid7 .dx-button.dxbl-disabled:not(.btn-icon) .mud-button-icon-start svg.mud-icon-root.mud-svg-icon,:root.brand-rapid7 .dx-button.dxbl-disabled:not(.btn-icon) .mud-button-icon-start svg.mud-icon-root.mud-svg-icon path,:root.brand-rapid7 .dx-button.dxbl-disabled:not(.btn-icon) .mud-button-icon-end svg.mud-icon-root.mud-svg-icon,:root.brand-rapid7 .dx-button.dxbl-disabled:not(.btn-icon) .mud-button-icon-end svg.mud-icon-root.mud-svg-icon path,:root.brand-rapid7 .dx-button.dxbl-disabled:not(.btn-icon) .mud-button-label .mud-icon-root,:root.brand-rapid7 .dx-button.dxbl-disabled:not(.btn-icon) .mud-button-label .mud-icon-root svg,:root.brand-rapid7 .dx-button.dxbl-disabled:not(.btn-icon) .mud-button-label .mud-icon-root path,:root.brand-rapid7 .dx-button.dxbl-disabled:not(.btn-icon) .mud-button-label svg path,:root.brand-rapid7 .dx-button.dxbl-disabled:not(.btn-icon) .compyl-icon,:root.brand-rapid7 .dx-button.dxbl-disabled:not(.btn-icon) .compyl-icon svg,:root.brand-rapid7 .dx-button.dxbl-disabled:not(.btn-icon) .compyl-icon svg path,:root.brand-rapid7 .dx-button.dxbl-disabled:not(.btn-icon) .compyl-icon g path{color:var(--input-field-disabled-text) !important;fill:var(--input-field-disabled-text) !important;stroke:var(--input-field-disabled-text) !important}:root.brand-rapid7 .dx-button:disabled:not(.btn-icon) .dx-button-text,:root.brand-rapid7 .dx-button:disabled:not(.btn-icon) .dx-button-content,:root.brand-rapid7 .dx-button:disabled:not(.btn-icon) .dxbl-btn-caption,:root.brand-rapid7 .dx-button.mud-disabled:not(.btn-icon) .dx-button-text,:root.brand-rapid7 .dx-button.mud-disabled:not(.btn-icon) .dx-button-content,:root.brand-rapid7 .dx-button.mud-disabled:not(.btn-icon) .dxbl-btn-caption,:root.brand-rapid7 .dx-button.dxbl-disabled:not(.btn-icon) .dx-button-text,:root.brand-rapid7 .dx-button.dxbl-disabled:not(.btn-icon) .dx-button-content,:root.brand-rapid7 .dx-button.dxbl-disabled:not(.btn-icon) .dxbl-btn-caption{color:var(--input-field-disabled-text) !important}:root.brand-rapid7 .dx-button:disabled:not(.btn-icon) .dx-button-content svg,:root.brand-rapid7 .dx-button:disabled:not(.btn-icon) .dx-button-content svg path,:root.brand-rapid7 .dx-button:disabled:not(.btn-icon) .dxbl-image svg,:root.brand-rapid7 .dx-button:disabled:not(.btn-icon) .dxbl-image svg path,:root.brand-rapid7 .dx-button.mud-disabled:not(.btn-icon) .dx-button-content svg,:root.brand-rapid7 .dx-button.mud-disabled:not(.btn-icon) .dx-button-content svg path,:root.brand-rapid7 .dx-button.mud-disabled:not(.btn-icon) .dxbl-image svg,:root.brand-rapid7 .dx-button.mud-disabled:not(.btn-icon) .dxbl-image svg path,:root.brand-rapid7 .dx-button.dxbl-disabled:not(.btn-icon) .dx-button-content svg,:root.brand-rapid7 .dx-button.dxbl-disabled:not(.btn-icon) .dx-button-content svg path,:root.brand-rapid7 .dx-button.dxbl-disabled:not(.btn-icon) .dxbl-image svg,:root.brand-rapid7 .dx-button.dxbl-disabled:not(.btn-icon) .dxbl-image svg path{fill:var(--input-field-disabled-text) !important;stroke:var(--input-field-disabled-text) !important}:root.brand-rapid7 .dx-button:disabled.btn-icon,:root.brand-rapid7 .dx-button.mud-disabled.btn-icon,:root.brand-rapid7 .dx-button.dxbl-disabled.btn-icon{color:var(--input-field-disabled-text) !important}:root.brand-rapid7 .dxbl-btn.dxbl-btn-outline-secondary{background-color:rgba(0,0,0,0) !important;border:1px solid var(--outlined-button-border) !important;border-color:var(--outlined-button-border) !important;color:var(--outlined-button-text) !important;box-shadow:none !important}:root.brand-rapid7 .dxbl-btn.dxbl-btn-outline-secondary:not(.btn-icon) .mud-button-label,:root.brand-rapid7 .dxbl-btn.dxbl-btn-outline-secondary:not(.btn-icon) .mud-button-label .mud-typography,:root.brand-rapid7 .dxbl-btn.dxbl-btn-outline-secondary:not(.btn-icon) .mud-button-label p{color:inherit !important;fill:currentColor !important}:root.brand-rapid7 .dxbl-btn.dxbl-btn-outline-secondary:not(.btn-icon) .mud-button-icon-start svg.mud-icon-root.mud-svg-icon,:root.brand-rapid7 .dxbl-btn.dxbl-btn-outline-secondary:not(.btn-icon) .mud-button-icon-start svg.mud-icon-root.mud-svg-icon path,:root.brand-rapid7 .dxbl-btn.dxbl-btn-outline-secondary:not(.btn-icon) .mud-button-icon-end svg.mud-icon-root.mud-svg-icon,:root.brand-rapid7 .dxbl-btn.dxbl-btn-outline-secondary:not(.btn-icon) .mud-button-icon-end svg.mud-icon-root.mud-svg-icon path,:root.brand-rapid7 .dxbl-btn.dxbl-btn-outline-secondary:not(.btn-icon) .mud-button-label .mud-icon-root,:root.brand-rapid7 .dxbl-btn.dxbl-btn-outline-secondary:not(.btn-icon) .mud-button-label .mud-icon-root svg,:root.brand-rapid7 .dxbl-btn.dxbl-btn-outline-secondary:not(.btn-icon) .mud-button-label .mud-icon-root path,:root.brand-rapid7 .dxbl-btn.dxbl-btn-outline-secondary:not(.btn-icon) .mud-button-label svg path,:root.brand-rapid7 .dxbl-btn.dxbl-btn-outline-secondary:not(.btn-icon) .compyl-icon,:root.brand-rapid7 .dxbl-btn.dxbl-btn-outline-secondary:not(.btn-icon) .compyl-icon svg,:root.brand-rapid7 .dxbl-btn.dxbl-btn-outline-secondary:not(.btn-icon) .compyl-icon svg path,:root.brand-rapid7 .dxbl-btn.dxbl-btn-outline-secondary:not(.btn-icon) .compyl-icon g path{color:var(--outlined-button-text) !important;fill:var(--outlined-button-text) !important;stroke:var(--outlined-button-text) !important}:root.brand-rapid7 .dxbl-btn.dxbl-btn-outline-secondary:not(.btn-icon) .dx-button-text,:root.brand-rapid7 .dxbl-btn.dxbl-btn-outline-secondary:not(.btn-icon) .dx-button-content,:root.brand-rapid7 .dxbl-btn.dxbl-btn-outline-secondary:not(.btn-icon) .dxbl-btn-caption{color:var(--outlined-button-text) !important}:root.brand-rapid7 .dxbl-btn.dxbl-btn-outline-secondary:not(.btn-icon) .dx-button-content svg,:root.brand-rapid7 .dxbl-btn.dxbl-btn-outline-secondary:not(.btn-icon) .dx-button-content svg path,:root.brand-rapid7 .dxbl-btn.dxbl-btn-outline-secondary:not(.btn-icon) .dxbl-image svg,:root.brand-rapid7 .dxbl-btn.dxbl-btn-outline-secondary:not(.btn-icon) .dxbl-image svg path{fill:var(--outlined-button-text) !important;stroke:var(--outlined-button-text) !important}:root.brand-rapid7 .dxbl-btn.dxbl-btn-outline-secondary.btn-icon{color:var(--body-text) !important}:root.brand-rapid7 .dxbl-btn.dxbl-btn-outline-secondary:hover:not(:disabled):not(.mud-disabled):not(.dxbl-disabled){background-color:var(--outlined-button-hover-bg) !important;border-color:var(--outlined-button-border) !important;color:var(--outlined-button-text) !important}:root.brand-rapid7 .dxbl-btn.dxbl-btn-outline-secondary:hover:not(:disabled):not(.mud-disabled):not(.dxbl-disabled).btn-icon{color:var(--body-text) !important}:root.brand-rapid7 .dxbl-btn.dxbl-btn-outline-secondary:focus:not(:disabled):not(.mud-disabled):not(.dxbl-disabled),:root.brand-rapid7 .dxbl-btn.dxbl-btn-outline-secondary:focus-visible:not(:disabled):not(.mud-disabled):not(.dxbl-disabled),:root.brand-rapid7 .dxbl-btn.dxbl-btn-outline-secondary:active:not(:disabled):not(.mud-disabled):not(.dxbl-disabled),:root.brand-rapid7 .dxbl-btn.dxbl-btn-outline-secondary.mud-focus-visible:not(:disabled):not(.mud-disabled){background-color:var(--outlined-button-active-bg) !important;border-color:var(--outlined-button-border) !important;color:var(--outlined-button-text) !important}:root.brand-rapid7 .dxbl-btn.dxbl-btn-outline-secondary:focus:not(:disabled):not(.mud-disabled):not(.dxbl-disabled).btn-icon,:root.brand-rapid7 .dxbl-btn.dxbl-btn-outline-secondary:focus-visible:not(:disabled):not(.mud-disabled):not(.dxbl-disabled).btn-icon,:root.brand-rapid7 .dxbl-btn.dxbl-btn-outline-secondary:active:not(:disabled):not(.mud-disabled):not(.dxbl-disabled).btn-icon,:root.brand-rapid7 .dxbl-btn.dxbl-btn-outline-secondary.mud-focus-visible:not(:disabled):not(.mud-disabled).btn-icon{color:var(--body-text) !important}:root.brand-rapid7 .dxbl-btn.dxbl-btn-outline-secondary:disabled,:root.brand-rapid7 .dxbl-btn.dxbl-btn-outline-secondary.mud-disabled,:root.brand-rapid7 .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled{background-color:var(--input-field-disabled-fill) !important;border-color:var(--input-field-disabled-fill) !important;color:var(--input-field-disabled-text) !important;opacity:1 !important}:root.brand-rapid7 .dxbl-btn.dxbl-btn-outline-secondary:disabled:not(.btn-icon) .mud-button-label,:root.brand-rapid7 .dxbl-btn.dxbl-btn-outline-secondary:disabled:not(.btn-icon) .mud-button-label .mud-typography,:root.brand-rapid7 .dxbl-btn.dxbl-btn-outline-secondary:disabled:not(.btn-icon) .mud-button-label p,:root.brand-rapid7 .dxbl-btn.dxbl-btn-outline-secondary.mud-disabled:not(.btn-icon) .mud-button-label,:root.brand-rapid7 .dxbl-btn.dxbl-btn-outline-secondary.mud-disabled:not(.btn-icon) .mud-button-label .mud-typography,:root.brand-rapid7 .dxbl-btn.dxbl-btn-outline-secondary.mud-disabled:not(.btn-icon) .mud-button-label p,:root.brand-rapid7 .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled:not(.btn-icon) .mud-button-label,:root.brand-rapid7 .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled:not(.btn-icon) .mud-button-label .mud-typography,:root.brand-rapid7 .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled:not(.btn-icon) .mud-button-label p{color:inherit !important;fill:currentColor !important}:root.brand-rapid7 .dxbl-btn.dxbl-btn-outline-secondary:disabled:not(.btn-icon) .mud-button-icon-start svg.mud-icon-root.mud-svg-icon,:root.brand-rapid7 .dxbl-btn.dxbl-btn-outline-secondary:disabled:not(.btn-icon) .mud-button-icon-start svg.mud-icon-root.mud-svg-icon path,:root.brand-rapid7 .dxbl-btn.dxbl-btn-outline-secondary:disabled:not(.btn-icon) .mud-button-icon-end svg.mud-icon-root.mud-svg-icon,:root.brand-rapid7 .dxbl-btn.dxbl-btn-outline-secondary:disabled:not(.btn-icon) .mud-button-icon-end svg.mud-icon-root.mud-svg-icon path,:root.brand-rapid7 .dxbl-btn.dxbl-btn-outline-secondary:disabled:not(.btn-icon) .mud-button-label .mud-icon-root,:root.brand-rapid7 .dxbl-btn.dxbl-btn-outline-secondary:disabled:not(.btn-icon) .mud-button-label .mud-icon-root svg,:root.brand-rapid7 .dxbl-btn.dxbl-btn-outline-secondary:disabled:not(.btn-icon) .mud-button-label .mud-icon-root path,:root.brand-rapid7 .dxbl-btn.dxbl-btn-outline-secondary:disabled:not(.btn-icon) .mud-button-label svg path,:root.brand-rapid7 .dxbl-btn.dxbl-btn-outline-secondary:disabled:not(.btn-icon) .compyl-icon,:root.brand-rapid7 .dxbl-btn.dxbl-btn-outline-secondary:disabled:not(.btn-icon) .compyl-icon svg,:root.brand-rapid7 .dxbl-btn.dxbl-btn-outline-secondary:disabled:not(.btn-icon) .compyl-icon svg path,:root.brand-rapid7 .dxbl-btn.dxbl-btn-outline-secondary:disabled:not(.btn-icon) .compyl-icon g path,:root.brand-rapid7 .dxbl-btn.dxbl-btn-outline-secondary.mud-disabled:not(.btn-icon) .mud-button-icon-start svg.mud-icon-root.mud-svg-icon,:root.brand-rapid7 .dxbl-btn.dxbl-btn-outline-secondary.mud-disabled:not(.btn-icon) .mud-button-icon-start svg.mud-icon-root.mud-svg-icon path,:root.brand-rapid7 .dxbl-btn.dxbl-btn-outline-secondary.mud-disabled:not(.btn-icon) .mud-button-icon-end svg.mud-icon-root.mud-svg-icon,:root.brand-rapid7 .dxbl-btn.dxbl-btn-outline-secondary.mud-disabled:not(.btn-icon) .mud-button-icon-end svg.mud-icon-root.mud-svg-icon path,:root.brand-rapid7 .dxbl-btn.dxbl-btn-outline-secondary.mud-disabled:not(.btn-icon) .mud-button-label .mud-icon-root,:root.brand-rapid7 .dxbl-btn.dxbl-btn-outline-secondary.mud-disabled:not(.btn-icon) .mud-button-label .mud-icon-root svg,:root.brand-rapid7 .dxbl-btn.dxbl-btn-outline-secondary.mud-disabled:not(.btn-icon) .mud-button-label .mud-icon-root path,:root.brand-rapid7 .dxbl-btn.dxbl-btn-outline-secondary.mud-disabled:not(.btn-icon) .mud-button-label svg path,:root.brand-rapid7 .dxbl-btn.dxbl-btn-outline-secondary.mud-disabled:not(.btn-icon) .compyl-icon,:root.brand-rapid7 .dxbl-btn.dxbl-btn-outline-secondary.mud-disabled:not(.btn-icon) .compyl-icon svg,:root.brand-rapid7 .dxbl-btn.dxbl-btn-outline-secondary.mud-disabled:not(.btn-icon) .compyl-icon svg path,:root.brand-rapid7 .dxbl-btn.dxbl-btn-outline-secondary.mud-disabled:not(.btn-icon) .compyl-icon g path,:root.brand-rapid7 .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled:not(.btn-icon) .mud-button-icon-start svg.mud-icon-root.mud-svg-icon,:root.brand-rapid7 .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled:not(.btn-icon) .mud-button-icon-start svg.mud-icon-root.mud-svg-icon path,:root.brand-rapid7 .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled:not(.btn-icon) .mud-button-icon-end svg.mud-icon-root.mud-svg-icon,:root.brand-rapid7 .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled:not(.btn-icon) .mud-button-icon-end svg.mud-icon-root.mud-svg-icon path,:root.brand-rapid7 .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled:not(.btn-icon) .mud-button-label .mud-icon-root,:root.brand-rapid7 .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled:not(.btn-icon) .mud-button-label .mud-icon-root svg,:root.brand-rapid7 .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled:not(.btn-icon) .mud-button-label .mud-icon-root path,:root.brand-rapid7 .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled:not(.btn-icon) .mud-button-label svg path,:root.brand-rapid7 .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled:not(.btn-icon) .compyl-icon,:root.brand-rapid7 .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled:not(.btn-icon) .compyl-icon svg,:root.brand-rapid7 .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled:not(.btn-icon) .compyl-icon svg path,:root.brand-rapid7 .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled:not(.btn-icon) .compyl-icon g path{color:var(--input-field-disabled-text) !important;fill:var(--input-field-disabled-text) !important;stroke:var(--input-field-disabled-text) !important}:root.brand-rapid7 .dxbl-btn.dxbl-btn-outline-secondary:disabled:not(.btn-icon) .dx-button-text,:root.brand-rapid7 .dxbl-btn.dxbl-btn-outline-secondary:disabled:not(.btn-icon) .dx-button-content,:root.brand-rapid7 .dxbl-btn.dxbl-btn-outline-secondary:disabled:not(.btn-icon) .dxbl-btn-caption,:root.brand-rapid7 .dxbl-btn.dxbl-btn-outline-secondary.mud-disabled:not(.btn-icon) .dx-button-text,:root.brand-rapid7 .dxbl-btn.dxbl-btn-outline-secondary.mud-disabled:not(.btn-icon) .dx-button-content,:root.brand-rapid7 .dxbl-btn.dxbl-btn-outline-secondary.mud-disabled:not(.btn-icon) .dxbl-btn-caption,:root.brand-rapid7 .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled:not(.btn-icon) .dx-button-text,:root.brand-rapid7 .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled:not(.btn-icon) .dx-button-content,:root.brand-rapid7 .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled:not(.btn-icon) .dxbl-btn-caption{color:var(--input-field-disabled-text) !important}:root.brand-rapid7 .dxbl-btn.dxbl-btn-outline-secondary:disabled:not(.btn-icon) .dx-button-content svg,:root.brand-rapid7 .dxbl-btn.dxbl-btn-outline-secondary:disabled:not(.btn-icon) .dx-button-content svg path,:root.brand-rapid7 .dxbl-btn.dxbl-btn-outline-secondary:disabled:not(.btn-icon) .dxbl-image svg,:root.brand-rapid7 .dxbl-btn.dxbl-btn-outline-secondary:disabled:not(.btn-icon) .dxbl-image svg path,:root.brand-rapid7 .dxbl-btn.dxbl-btn-outline-secondary.mud-disabled:not(.btn-icon) .dx-button-content svg,:root.brand-rapid7 .dxbl-btn.dxbl-btn-outline-secondary.mud-disabled:not(.btn-icon) .dx-button-content svg path,:root.brand-rapid7 .dxbl-btn.dxbl-btn-outline-secondary.mud-disabled:not(.btn-icon) .dxbl-image svg,:root.brand-rapid7 .dxbl-btn.dxbl-btn-outline-secondary.mud-disabled:not(.btn-icon) .dxbl-image svg path,:root.brand-rapid7 .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled:not(.btn-icon) .dx-button-content svg,:root.brand-rapid7 .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled:not(.btn-icon) .dx-button-content svg path,:root.brand-rapid7 .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled:not(.btn-icon) .dxbl-image svg,:root.brand-rapid7 .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled:not(.btn-icon) .dxbl-image svg path{fill:var(--input-field-disabled-text) !important;stroke:var(--input-field-disabled-text) !important}:root.brand-rapid7 .dxbl-btn.dxbl-btn-outline-secondary:disabled.btn-icon,:root.brand-rapid7 .dxbl-btn.dxbl-btn-outline-secondary.mud-disabled.btn-icon,:root.brand-rapid7 .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled.btn-icon{color:var(--input-field-disabled-text) !important}:root.brand-rapid7.theme-dark .branded-logo--primary{content:url("/branding/rapid7/logo-dark.svg")}body{background-color:var(--body) !important}.compyl-body{padding-left:2rem;padding-right:2rem}.mud-skeleton{background-color:var(--skeleton-color)}.compyl-page-title{color:var(--body-text)}.theme-light{--thin-border: 57.1%;--font-family-body: "Poppins", sans-serif;--font-family-title: "Poppins", sans-serif;--font-family-code: "Consolas", "Monaco", "Courier New", monospace;--brand: #407771;--brand-rgb: 64, 119, 113;--brand-tint: #57a39a;--brand-tint-rgb: 87, 163, 154;--brand-accent: #34605b;--action: #34605b;--action-hover: #192e2c;--action-focus: #274945;--action-fill: #407771;--action-fill-rgb: 64, 163, 154;--primary: var(--action);--primary-hover: var(--action-hover);--primary-focus: var(--action-focus);--primary-fill: var(--action-fill);--primary-fill-rgb: var(--action-fill-rgb);--primary-insights: var(--brand-tint);--yellow: #c28b00;--purple: #4f008f;--teal: var(--brand-tint);--disabled: #e6e6e6;--secondary: #cfcfcf;--secondary-translucent: rgba(207, 207, 207, 0.1);--secondary-translucent-30: rgba(207, 207, 207, 0.3);--secondary-hover: #4a4a4a;--text-secondary: #7a7a7a;--icon-secondary: #7a7a7a;--icon-secondary-hover: rgba(122, 122, 122, 0.1);--icon-secondary-press: rgba(122, 122, 122, 0.3);--secondary-disabled: #999999;--secondary-disabled-text: #4f4f4f;--secondary-focus: #b5b5b5;--warning: #ad4800;--warning-hover: #803500;--warning-focus: #943e00;--yellow-translucent: rgba(194, 139, 0, 0.1);--info: #0037c2;--info-translucent: rgba(0, 55, 194, 0.1);--info-hover: #001b61;--info-focus: #00288f;--info-highlight: rgba(0, 55, 194, 0.1);--info-contrast-text: #fafafa;--success-text: #33D641;--success: #166f1d;--success-translucent: rgba(22, 111, 29, 0.1);--success-hover: #105116;--success-focus: #14621a;--error-text: #f50c00;--error: #8f0700;--error-translucent: rgba(143, 7, 0, 0.1);--error-hover: #470400;--error-focus: #6b0500;--input-field-disabled-text: #e6e6e6;--input-field-disabled-fill: #e6e6e6;--radius-sm: 0.25rem;--button-text: #fafafa;--banner-text: #fafafa;--not-selected-button-text: #0d0d0d;--segmented-hover: #f0f0f0;--segmented-focus: #b5b5b5;--tooltip-text: #fafafa;--notification-hover: #E7EDEC;--body: #ffffff;--body-secondary: #e6e6e6;--body-text: #121212;--body-text-rgb: 18, 18, 18;--body-text-secondary: #121212;--body-rgb: 255, 255, 255;--border-primary: #b5b5b5;--border-secondary: #cfcfcf;--ripple: rgba(112, 112, 112, 0.1);--surface-low: #fafafa;--surface-raised: #f0f0f0;--surface-raised-high: #ebebeb;--surface-raised-low: rgba(250, 250, 250, 1);--surface-high: #ebebeb;--surface-high-rgba: rgba(235, 235, 235, 0.1);--surface-raised-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.08);--surface-high-shadow: 0px 8px 12px 0px rgba(0, 0, 0, 0.15);--text-disabled: rgba(148, 148, 148, 1);--text-disabled-alt: #b0b0b0;--toggle-default-off: #7a7a7a;--toggle-default-on: var(--action);--toggle-primary: #57a39a;--toggle-track: #7a7a7a;--toggle-outline: #999999;--toggle-disabled: #b0b0b0;--secondary-button-text: --body-text;--breadcrumbs-item: #7a7a7a;--breadcrumb-hover: rgba(122, 122, 122, 0.1);--breadcrumb-pressed: rgba(122, 122, 122, 0.3);--nav-toggle-circle: #0d0d0d;--nav-toggle-fill: #fafafa;--mud-drawer-width-mini-left: 70px !important;--border-selected: #121212;--chip-fill-rgb: 122, 122, 122;--scrollbar-color: rgba(13, 13, 13, 0.3);--skeleton-color: rgba(153, 153, 153, 0.09);--error-component-rgb: 178, 9, 0;--icon-primary: #121212;--task-component: #888f00;--audit-component: #4f008f;--risk-component: #c28b00;--assessment-component: #00888f;--contract-component: #8f0040;--border-warning: #ad4800;--border-success: #166f1d;--fill-neutral: rgba(207, 207, 207, 0.1);--fill-warning: rgba(173, 72, 0, 0.1);--fill-warning-hover: rgba(173, 72, 0, 0.3);--fill-success: rgba(22, 111, 29, 0.1);--fill-error: #6b0500;--fill-error-hover: #470400;--fill-success-hover: rgba(22, 111, 29, 0.3);--gantt-fill-error: rgba(143, 7, 0, 0.1);--gantt-fill-error-hover: rgba(143, 7, 0, 0.3);--gantt-stroke-error: #8f0700;--chip-fill: rgba(122, 122, 122, 0.3);--chip-fill-hover: rgba(122, 122, 122, 0.5);--text-muted: #7a7a7a;--radial-arc-unfilled: #cfcfcf;--warning-grid-chip-rgb: 173, 72, 0;--default-grid-chip-rgb: 207, 207, 207;--success-grid-chip-rgb: 22, 111, 29;--image-border-red: #8f0700;--image-background-red: #ffdddb;--image-text-red: #6b0500;--image-border-orange: #ad4800;--image-background-orange: #fff3eb;--image-text-orange: #943e00;--image-border-yellow: #c28b00;--image-background-yellow: #fff8e5;--image-text-yellow: #8f6600;--image-border-lightgreen: #888f00;--image-background-lightgreen: #fdffdb;--image-text-lightgreen: #666b00;--image-border-green: #166f1d;--image-background-green: #e5fae7;--image-text-green: #14621a;--image-border-aqua: #00888f;--image-background-aqua: #dbfdff;--image-text-aqua: #00666b;--image-border-blue: #0037c2;--image-background-blue: #e5edff;--image-text-blue: #00288f;--image-border-magenta: #8f0040;--image-background-magenta: #ffdbeb;--image-text-magenta: #6b0030;--image-border-purple: #4f008f;--image-background-purple: #efdbff;--image-text-purple: #3b006b;--filter-highlight: rgba(253, 242, 23, 0.3);--border-disabled: #e6e6e6;--timeline-date-header: rgba(122, 122, 122, 0.3);--milestone-stroke: #34605b;--today-marker-hover-background: rgba(122, 122, 122, 0.1);--comment-marker: rgba(194, 230, 210, 0.6);--comment-marker-active: rgba(172, 217, 199, 0.85);--tab-background: rgba(122, 122, 122, 0.3);--tab-background-hover: rgba(122, 122, 122, 0.5);--component-border: #cfcfcf;--component-scroll-thumb: rgba(13, 13, 13, 0.3);--component-scroll-thumb-hover: rgba(13, 13, 13, 0.5);--option-hover: rgba(52, 96, 91, 0.3);--option-active: rgba(52, 96, 91, 0.5);--option-active-hover: rgba(52, 96, 91, 0.7);--modal-background-surface: #ffffff;--border-active-html-editor: #1a1a1a;--text-highlight: rgba(22, 110, 188, 0.4);--chip-tag-fill-yellow: #C28B00;--chip-tag-fill-yellow-rgba-hover: rgba(194, 139, 0, 0.3);--chip-tag-fill-blue: #0037C2;--chip-tag-fill-blue-rgba-hover: rgba(0, 55, 194, 0.3);--chip-tag-fill-purple: #4F008F;--chip-tag-fill-purple-rgba-hover: rgba(79, 0, 143, 0.3);--chip-tag-fill-green: #166F1D;--chip-tag-fill-green-rgba-hover: rgba(22, 111, 29, 0.3);--chip-tag-fill-neutral: #7A7A7A;--chip-tag-fill-neutral-rgba-hover: rgba(207, 207, 207, 0.3);--chip-tag-fill-yellow-rgba: rgba(194, 139, 0, 0.1);--chip-tag-fill-yellow-rgba-hover: rgba(194, 139, 0, 0.3);--chip-tag-fill-blue-rgba: rgba(0, 55, 194, 0.1);--chip-tag-fill-blue-rgba-hover: rgba(0, 55, 194, 0.3);--chip-tag-fill-purple-rgba: rgba(79, 0, 143, 0.1);--chip-tag-fill-purple-rgba-hover: rgba(79, 0, 143, 0.3);--chip-tag-fill-green-rgba: rgba(22, 111, 29, 0.1);--chip-tag-fill-green-rgba-hover: rgba(22, 111, 29, 0.3);--chip-tag-fill-neutral-rgba: rgba(207, 207, 207, 0.1);--chip-tag-fill-neutral-rgba-hover: rgba(207, 207, 207, 0.3);--link-disabled: rgb(148, 148, 148);--chip-tag-fill-red: #8F0700;--chip-tag-fill-red-rgba: rgba(143, 7, 0, 0.1);--chip-tag-fill-red-rgba-hover: rgba(143, 7, 0, 0.3);--chip-tag-fill-orange: #AD4800;--chip-tag-fill-orange-rgba: rgba(173, 72, 0, 0.1);--chip-tag-fill-orange-rgba-hover: rgba(173, 72, 0, 0.3);--neutral: #7A7A7A;--background-overlay: rgba(250, 250, 250, 0.8);--surface-overlay-variant: rgb(112, 112, 112);--chart-series-1: #2196F3;--chart-series-2: #FF9800;--chart-series-3: #4CAF50;--chart-series-4: #9C27B0;--chart-series-5: #F44336;--chart-series-6: #00BCD4;--row-hover: rgba(112, 112, 112, 0.1);--success-trend: #33D641;--border-green-primary: #166f1d;--border-yellow-primary: #c28b00;--border-orange-primary: #ff7614;--border-red-300: #FF4238;--border-red-400: #f50c00;--border-red-500: #b20900;--border-red-600: #8f0700;--chart-heatmap-cell-hover-border: #949494;--fair-node-neutral: #7A7A7A;--fair-node-sky: #87CCFF;--fair-node-sky-pressed: #4FA3DB;--fair-node-mint: #78E0B0;--fair-node-mint-pressed: #3FB880;--fair-node-apricot: #FFA46C;--fair-node-apricot-hover: #FF8C45;--fair-node-apricot-pressed: #DB7236;--fair-node-inactive: rgb(148, 148, 148);--active-tab-rgb: 0, 0, 0}.theme-light .dxbl-grid-filter-menu-funnel-btn::before{content:url(../../CompylLogosAndHeaders/filter.svg);display:inline-block;width:16px;height:16px;vertical-align:middle}.theme-light .dxbl-grid-filter-menu-funnel-btn::before svg{transform:translate(3px, 3px) !important}.theme-light .dxbl-grid-sort-asc::before{content:url(../../CompylLogosAndHeaders/sort-asc.svg);display:inline-block;width:16px;height:16px;vertical-align:middle}.theme-light .dxbl-grid-sort-asc::before svg{transform:translate(3px, 3px) !important}.theme-light .dxbl-grid-sort-desc::before{content:url(../../CompylLogosAndHeaders/sort-desc.svg);display:inline-block;width:16px;height:16px;vertical-align:middle}.theme-light .dxbl-grid-sort-desc::before svg{transform:translate(3px, 3px) !important}.theme-dark{--thin-border: 57.1%;--font-family-body: "Poppins", sans-serif;--font-family-title: "Poppins", sans-serif;--font-family-code: "Consolas", "Monaco", "Courier New", monospace;--brand: #407771;--brand-rgb: 64, 119, 113;--brand-tint: #57a39a;--brand-tint-rgb: 87, 163, 154;--brand-accent: #57a39a;--action: #407771;--action-hover: #274945;--action-focus: #34605b;--action-fill: #57a39a;--action-fill-rgb: 87, 163, 154;--primary: var(--action);--primary-hover: var(--action-hover);--primary-focus: var(--action-focus);--primary-fill: var(--action-fill);--primary-fill-rgb: var(--action-fill-rgb);--primary-insights: var(--brand-tint);--purple: #6200b2;--yellow: #f0ac00;--teal: var(--brand-tint);--disabled: #4a4a4a;--secondary: #7a7a7a;--secondary-translucent: rgba(122, 122, 122, 0.1);--secondary-translucent-30: rgba(122, 122, 122, 0.3);--secondary-hover: #4a4a4a;--row-hover: #1a1a1a;--secondary-disabled: #4f4f4f;--secondary-disabled-text: #999999;--text-secondary: #999999;--icon-secondary: #999999;--icon-secondary-hover: rgba(153, 153, 153, 0.1);--icon-secondary-press: rgba(153, 153, 153, 0.3);--secondary-focus: #616161;--warning: #c25100;--warning-hover: #943e00;--warning-focus: #943e00;--yellow-translucent: rgba(240, 172, 0, 0.1);--info: #0044f0;--info-translucent: rgba(0, 68, 240, 0.1);--info-hover: #00288f;--info-focus: #0037c2;--info-highlight: rgba(0, 68, 240, 0.1);--info-contrast-text: #fafafa;--success-text: #33D641;--success: #197d22;--success-translucent: rgba(25, 125, 34, 0.1);--success-hover: #14621a;--success-focus: #166f1d;--error-text: #f50c00;--error: #b20900;--error-translucent: rgba(178, 9, 0, 0.1);--error-hover: #6b0500;--error-focus: #8f0700;--not-selected-button-text: #fafafa;--segmented-hover: #303030;--segmented-focus: #0d0d0d;--tooltip-text: #0d0d0d;--button-text: #fafafa;--banner-text: #fafafa;--notification-hover: #1D2322;--body: #121212;--body-secondary: #616161;--body-text: #fafafa;--body-text-rgb: 250, 250, 250;--body-text-secondary: #fafafa;--body-rgb: 0, 0, 0;--border-primary: #616161;--border-secondary: #4a4a4a;--surface-low: #1a1a1a;--surface-raised: #303030;--surface-raised-high: #4a4a4a;--surface-raised-low: rgba(26, 26, 26, 1);--surface-high: #4a4a4a;--surface-high-rgba: rgba(74, 74, 74, 0.1);--surface-raised-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.16);--surface-high-shadow: 0px 8px 12px 0px rgba(0, 0, 0, 0.25);--toggle-default-off: #999999;--text-disabled: rgba(112, 112, 112, 1);--text-disabled-alt: #4f4f4f;--toggle-default-on: var(--action);--toggle-primary: #407771;--toggle-track: #999999;--toggle-disabled: #b0b0b0;--secondary-button-text: #121212;--breadcrumbs-item: #999999;--breadcrumb-hover: rgba(153, 153, 153, 0.1);--breadcrumb-pressed: rgba(153, 153, 153, 0.3);--nav-toggle-fill: #0d0d0d;--border-selected: #fafafa;--input-field-disabled-text: #303030;--input-field-disabled-fill: #4a4a4a;--chip-fill-rgb: 153, 153, 153;--scrollbar-color: rgba(250, 250, 250, 0.3);--skeleton-color: rgba(122, 122, 122, 0.09);--error-component-rgb: 245, 12, 0;--icon-primary: #fafafa;--task-component: #a9b200;--audit-component: #6200b2;--risk-component: #f0ac00;--assessment-component: #00a9b2;--contract-component: #b20050;--border-warning: #c25100;--border-success: #197d22;--fill-neutral: rgba(122, 122, 122, 0.1);--fill-warning: rgba(194, 81, 0, 0.1);--fill-warning-hover: rgba(194, 81, 0, 0.3);--fill-success: rgba(25, 125, 34, 0.1);--fill-error: #8f0700;--fill-success-hover: rgba(25, 125, 34, 0.3);--fill-error-hover: #6b0500;--gantt-fill-error: rgba(178, 9, 0, 0.1);--gantt-fill-error-hover: rgba(178, 9, 0, 0.3);--gantt-stroke-error: #b20900;--chip-fill: rgba(153, 153, 153, 0.3);--chip-fill-hover: rgba(153, 153, 153, 0.5);--text-muted: #999999;--radial-arc-unfilled: #192e2c;--success-grid-chip-rgb: 25, 125, 34;--default-grid-chip-rgb: 122, 122, 122;--warning-grid-chip-rgb: 194, 81, 0;--image-border-red: #8f0700;--image-background-red: #ffdddb;--image-text-red: #6b0500;--image-border-orange: #ad4800;--image-background-orange: #fff3eb;--image-text-orange: #943e00;--image-border-yellow: #c28b00;--image-background-yellow: #fff8e5;--image-text-yellow: #8f6600;--image-border-lightgreen: #888f00;--image-background-lightgreen: #fdffdb;--image-text-lightgreen: #666b00;--image-border-green: #166f1d;--image-background-green: #e5fae7;--image-text-green: #14621a;--image-border-aqua: #00888f;--image-background-aqua: #dbfdff;--image-text-aqua: #00666b;--image-border-blue: #0037c2;--image-background-blue: #e5edff;--image-text-blue: #00288f;--image-border-magenta: #8f0040;--image-background-magenta: #ffdbeb;--image-text-magenta: #6b0030;--image-border-purple: #4f008f;--image-background-purple: #efdbff;--image-text-purple: #3b006b;--filter-highlight: rgba(253, 242, 23, 0.3);--border-disabled: #1a1a1a;--timeline-date-header: rgba(153, 153, 153, 0.3);--milestone-stroke: #407771;--today-marker-hover-background: rgba(153, 153, 153, 0.1);--comment-marker: rgba(64, 119, 113, 0.35);--comment-marker-active: rgba(64, 119, 113, 0.55);--tab-background: rgba(153, 153, 153, 0.3);--tab-background-hover: rgba(153, 153, 153, 0.5);--component-border: #4a4a4a;--mud-drawer-width-mini-left: 70px !important;--component-scroll-thumb: rgba(250, 250, 250, 0.3);--component-scroll-thumb-hover: rgba(250, 250, 250, 0.5);--option-hover: rgba(64, 119, 113, 0.3);--option-active: rgba(64, 119, 113, 0.5);--option-active-hover: rgba(64, 119, 113, 0.7);--modal-background-surface: #121212;--border-active-html-editor: #fafafa;--text-highlight: rgba(22, 110, 188, 0.4);--chip-tag-fill-yellow: #F0AC00;--chip-tag-fill-yellow-rgba-hover: rgba(240, 172, 0, 0.3);--chip-tag-fill-blue: #0044F0;--chip-tag-fill-blue-rgba-hover: rgba(0, 68, 240, 0.3);--chip-tag-fill-purple: #6200B2;--chip-tag-fill-purple-rgba-hover: rgba(98, 0, 178, 0.3);--chip-tag-fill-green: #197D22;--chip-tag-fill-green-rgba-hover: rgba(25, 125, 34, 0.3);--chip-tag-fill-neutral: #CFCFCF;--chip-tag-fill-neutral-rgba-hover: rgba(122, 122, 122, 0.3);--chip-tag-fill-yellow-rgba: rgba(240, 172, 0, 0.1);--chip-tag-fill-yellow-rgba-hover: rgba(240, 172, 0, 0.3);--chip-tag-fill-blue-rgba: rgba(0, 68, 240, 0.1);--chip-tag-fill-blue-rgba-hover: rgba(0, 68, 240, 0.3);--chip-tag-fill-purple-rgba: rgba(98, 0, 178, 0.1);--chip-tag-fill-purple-rgba-hover: rgba(98, 0, 178, 0.3);--chip-tag-fill-green-rgba: rgba(25, 125, 34, 0.1);--chip-tag-fill-green-rgba-hover: rgba(25, 125, 34, 0.3);--chip-tag-fill-neutral-rgba: rgba(122, 122, 122, 0.1);--chip-tag-fill-neutral-rgba-hover: rgba(122, 122, 122, 0.3);--link-disabled: rgb(112, 112, 112);--chip-tag-fill-red: #B20900;--chip-tag-fill-red-rgba: rgba(178, 9, 0, 0.1);--chip-tag-fill-red-rgba-hover: rgba(178, 9, 0, 0.3);--chip-tag-fill-orange: #C25100;--chip-tag-fill-orange-rgba-hover: rgba(194, 81, 0, 0.3);--chip-tag-fill-orange-rgba: rgba(194, 81, 0, 0.1);--neutral: #CFCFCF;--background-overlay: rgba(18, 18, 18, 0.8);--surface-overlay-variant: #e6e6e6;--chart-series-1: #64B5F6;--chart-series-2: #FFB74D;--chart-series-3: #81C784;--chart-series-4: #BA68C8;--chart-series-5: #E57373;--chart-series-6: #4DD0E1;--success-trend: #33D641;--border-green-primary: #90E998;--border-yellow-primary: #c28b00;--border-orange-primary: #ff7614;--border-red-300: #FF4238;--border-red-400: #f50c00;--border-red-500: #b20900;--border-red-600: #8f0700;--chart-heatmap-cell-hover-border: #ebebeb;--fair-node-neutral: #999999;--fair-node-sky: #a7daff;--fair-node-sky-pressed: #87ccff;--fair-node-mint: #9eebc7;--fair-node-mint-pressed: #78e0b0;--fair-node-apricot: #ffbc93;--fair-node-apricot-hover: #ffa46c;--fair-node-apricot-pressed: #ff8c45;--fair-node-inactive: rgb(112, 112, 112);--active-tab-rgb: 255, 255, 255}.theme-dark .compyl-icon{filter:none !important}.theme-dark .compyl-appbar-logo,.theme-dark .compyl-logo{content:url(../../CompylLogosAndHeaders/dark_logo.svg)}.theme-dark .compyl-appbar-small-logo{content:url(../../CompylLogosAndHeaders/compylSmallLogo-dark.svg)}.theme-dark .nav-policy-icon{content:url(../../CompylLogosAndHeaders/NavIcons/policy-dark.svg)}.theme-dark .number-list-icon{background-image:url(../../icon/number-list-dark.svg) !important;background-position:left !important;background-repeat:no-repeat !important;background-position-x:right;padding-left:20px}.theme-dark .number-list-icon .dxbl-image{visibility:hidden}.theme-dark .hyperlink-icon{background-image:url(../../icon/hyperlink-dark.svg) !important;background-position:left !important;background-repeat:no-repeat !important;padding-left:10px}.theme-dark .hyperlink-icon .dxbl-image{visibility:hidden}.theme-dark .photo-icon{background-image:url(../../icon/photo-dark.svg) !important;background-position:left !important;background-repeat:no-repeat !important;padding-left:10px}.theme-dark .photo-icon .dxbl-image{visibility:hidden}.theme-dark .bullet-list-icon{background-image:url(../../icon/bullet-list-dark.svg) !important;background-position:left !important;background-repeat:no-repeat !important;padding-left:10px}.theme-dark .bullet-list-icon .dxbl-image{visibility:hidden}.theme-dark .discussion-editor{border:1px solid var(--border-primary);border-radius:4px}.theme-dark .discussion-editor .dxbl-office-ribbon .dxbl-ribbon-toolbar{padding:12px 16px 12px 0;height:40px;display:flex;background-color:var(--body) !important}.theme-dark .discussion-editor .dxbl-toolbar-item{border:none}.theme-dark .discussion-editor .dxbl-image{visibility:hidden}.theme-dark .discussion-editor .undo-icon,.theme-dark .discussion-editor .redo-icon,.theme-dark .discussion-editor .strong-icon,.theme-dark .discussion-editor .italic-icon,.theme-dark .discussion-editor .strike-through-icon,.theme-dark .discussion-editor .underline-icon,.theme-dark .discussion-editor .align-left-icon,.theme-dark .discussion-editor .justify-icon,.theme-dark .discussion-editor .align-right-icon,.theme-dark .discussion-editor .increase-indent-icon,.theme-dark .discussion-editor .decrease-indent-icon,.theme-dark .discussion-editor .horizontal-kebab-icon{background-position:center !important;background-repeat:no-repeat !important}.theme-dark .discussion-editor .undo-icon{background-image:url(../../icon/undo-dark.svg) !important;padding-right:12px}.theme-dark .discussion-editor .redo-icon{background-image:url(../../icon/redo-dark.svg) !important;padding-right:16px}.theme-dark .discussion-editor .strong-icon{background-image:url(../../icon/strong-dark.svg) !important;padding-right:20px}.theme-dark .discussion-editor .italic-icon{background-image:url(../../icon/italic-dark.svg) !important;padding-right:20px}.theme-dark .discussion-editor .strike-through-icon{background-image:url(../../icon/strike-through-dark.svg) !important;padding-right:20px}.theme-dark .discussion-editor .underline-icon{background-image:url(../../icon/underline-dark.svg) !important;padding-right:20px}.theme-dark .discussion-editor .align-left-icon{background-image:url(../../icon/align-left-dark.svg) !important;padding-right:20px}.theme-dark .discussion-editor .justify-icon{background-image:url(../../icon/justify-dark.svg) !important;padding-right:20px}.theme-dark .discussion-editor .align-right-icon{background-image:url(../../icon/align-right-dark.svg) !important;padding-right:20px}.theme-dark .discussion-editor .increase-indent-icon{background-image:url(../../icon/increase-indent-dark.svg) !important;padding-right:20px}.theme-dark .discussion-editor .decrease-indent-icon{background-image:url(../../icon/decrease-indent-dark.svg) !important;padding-right:20px}.theme-dark .discussion-editor .horizontal-kebab-icon{background-image:url(../../icon/horizontal-kebab-dark.svg) !important}.theme-dark .discussion-editor .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active,.theme-dark .discussion-editor .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover{background-image:inherit;background-position:center;background-repeat:no-repeat}.theme-dark .dxbl-pager button[aria-label="First page"]{content:url(../../CompylLogosAndHeaders/first-page-dark.svg) !important}.theme-dark .dxbl-pager button[aria-label="Previous page"]{content:url(../../CompylLogosAndHeaders/previous-page-dark.svg) !important}.theme-dark .dxbl-pager button[aria-label="Next page"]{content:url(../../CompylLogosAndHeaders/next-page-dark.svg) !important}.theme-dark .dxbl-pager button[aria-label="Last page"]{content:url(../../CompylLogosAndHeaders/last-page-dark.svg) !important}.theme-dark .dxbl-pager-page-size-selector button{content:url(../../CompylLogosAndHeaders/page-size-dark.svg) !important}.theme-dark .dxbl-grid-group-panel-container .dxbl-grid-header:hover span[role=presentation]::before{content:url(../../CompylLogosAndHeaders/movable-colum-dark.svg) !important}.theme-dark .dxbl-grid-filter-menu-funnel-btn .dxbl-image{display:none}.theme-dark .dxbl-grid-filter-menu-funnel-btn::before{content:url(../../CompylLogosAndHeaders/filter-dark.svg);display:inline-block;width:16px;height:16px;vertical-align:middle}.theme-dark .dxbl-grid-filter-menu-funnel-btn::before svg{transform:translate(3px, 3px) !important}.theme-dark .dxbl-grid-sort-asc::before{content:url(../../CompylLogosAndHeaders/sort-asc-dark.svg);display:inline-block;width:16px;height:16px;vertical-align:middle}.theme-dark .dxbl-grid-sort-asc::before svg{transform:translate(3px, 3px) !important}.theme-dark .dxbl-grid-sort-desc::before{content:url(../../CompylLogosAndHeaders/sort-desc-dark.svg);display:inline-block;width:16px;height:16px;vertical-align:middle}.theme-dark .dxbl-grid-sort-desc::before svg{transform:translate(3px, 3px) !important}:root.brand-compyl.theme-dark .branded-logo--primary{content:url("/CompylLogosAndHeaders/dark_logo.svg")}.dxbl-image{background:rgba(0,0,0,0) !important}.dxbl-grid-search-box{border:1px solid var(--body-secondary)}.dxbl-dropdown{background:var(--surface-low) !important}.compyl-nav-menu-row .mud-link{white-space:nowrap}.relative{position:relative}*,.mud-typography,.mud-breadcrumb-separator>span{font-family:var(--font-family-body);color:var(--body-text)}.ace_content,.ace_content *{font-family:monospace !important}.ace_editor.ace_autocomplete{background:var(--surface-raised)}.ace-dreamweaver .ace_support.ace_function{color:var(--body-text)}.ace-dreamweaver .ace_support.ace_function{color:var(--body-text)}.mud-table-root .mud-table-body .mud-table-cell{color:var(--body-text)}.mud-grid-spacing-xs-2>.mud-grid-item{padding:.5rem}.mud-primary-text,input,textarea,.mud-input-label{color:var(--body-text) !important}@keyframes ripple{from{opacity:1;transform:scale(0)}to{opacity:.9;transform:scale(1)}}@keyframes spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.spinner{font-size:1rem}.spinner svg,.spinner g,.spinner path{color:var(--body-text);fill:var(--body-text)}.spinner .mud-icon-root,.spinner svg{animation:spinner 1s linear infinite;transform-origin:center center}.profile-icon{width:1.25rem !important;height:1.25rem !important;font-size:unset !important}.compyl-compliance-tile{background-color:var(--surface-raised) !important;box-shadow:var(--surface-raised-shadow) !important;padding:1rem;min-height:100%}.compyl-compliance-tile .compyl-compliance-tile-title{font-size:1rem;font-weight:300;line-height:1.75rem}.compyl-compliance-tile .compyl-compliance-tile-value{color:var(--secondary-disabled-text);font-size:1.5rem;font-weight:500;line-height:1.75rem}.compyl-compliance-tile .compyl-compliance-tile-footer{font-size:.75rem;font-weight:300;line-height:1rem}.compyl-compliance-tile .compyl-compliance-tile-line{margin-top:.75rem;margin-bottom:.5rem}.compyl-compliance-tile .compyl-compliance-tile-line .mud-progress-linear-bars{border:none}.compyl-compliance-tile .compyl-compliance-tile-line:before{background-color:rgba(0,0,0,0) !important}.compyl-compliance-tile .integration-logo{height:1.5rem}.compyl-compliance-tile .mud-progress-linear-color-error .mud-progress-linear-bar{background-color:#b20900 !important}.compyl-compliance-tile .mud-progress-linear-color-warning .mud-progress-linear-bar{background-color:#c25100 !important}.compyl-compliance-tile .mud-progress-linear-color-success .mud-progress-linear-bar{background-color:#197d22 !important}.compyl-control-container-open{width:calc(100% - var(--mud-drawer-width-left)) !important}.ai-button{min-width:.25rem !important}.mud-checkbox .mud-icon-button{padding:.5rem}.text-error{color:var(--error) !important;fill:var(--error) !important}.text-warning{color:var(--warning) !important;fill:var(--warning) !important}.text-success{color:var(--success) !important;fill:var(--success) !important}.compyl-background,.compyl-entry-component,.query-drawer,.task-drawer,.page{background:var(--body)}.table-row-bg{background-color:rgba(0,0,0,0)}.mud-elevation-1{box-shadow:none}.mud-input{background-color:rgba(0,0,0,0) !important}.mud-table{background-color:rgba(0,0,0,0)}.compyl-tab-header .mud-tabs-toolbar-inner{background-color:rgba(0,0,0,0)}.compyl-tab-header .mud-tabs-tabbar-inner{background-color:rgba(0,0,0,0)}.compyl-integration-titlebox{background-color:rgba(0,0,0,0)}th.dxbl-grid-action:not(.dxbl-grid-empty-cell):not(.dxbl-grid-fixed-cell)::after,th.dxbl-grid-action:not(.dxbl-grid-empty-cell):not(.dxbl-grid-fixed-cell)::before{background-color:var(--border-secondary) !important}.mud-input-control.mud-input-control-margin-dense{width:100%;padding-top:3px}.mud-card:not(.dashboard-chart-card){position:relative;height:100%}.mud-card:not(.dashboard-chart-card) .mud-card-content{padding-bottom:3rem}.mud-card:not(.dashboard-chart-card) .mud-card-actions{position:absolute;bottom:0;right:0}.dxbl-grid .dxbl-grid-table>thead .dxbl-grid-header-row>th:not(.dxbl-grid-empty-cell)::before{background-color:unset !important}.apexcharts-canvas text{fill:var(--body-text) !important}.dxrd-disabled-button{pointer-events:all !important}.dxrd-disabled-button svg path{fill:var(--secondary-disabled-text) !important}.dxrd-disabled-button:hover{cursor:not-allowed}.compyl-nav-menu-group{user-select:none;text-transform:uppercase;font-weight:700;font-size:1rem;font-weight:300;line-height:1.5rem}.compyl-nav-menu-item{padding:4px 12px;border-radius:.25rem}.compyl-nav-menu-item.active{background-color:color-mix(in srgb, var(--action) 30%, transparent)}.compyl-nav-menu-item.active a{cursor:default !important}.compyl-nav-menu-item:hover:not(.compyl-nav-menu-item.active){font-weight:600;user-select:none;background-color:rgba(var(--brand-tint-rgb), 0.1)}.compyl-nav-menu-item.collapse{padding:6px !important;width:fit-content}.compyl-nav-menu-row{gap:8px !important;padding:0 12px}.compyl-nav-menu-row.collapse{padding:0 18px !important}.compyl-nav-menu-row a{padding:4px 12px}.compyl-nav-menu-header-row{padding-top:12px}.home-tour-menu-compliance-and-evidence{width:100%;min-width:0;padding:0;margin:0;align-self:stretch}.compyl-form-tile-title,.policy-title{font-size:1.25rem;font-weight:400;line-height:1.75rem;margin-top:.5rem;margin-bottom:.5rem;word-break:break-word;text-wrap:wrap}.compyl-tile-label{color:var(--text-muted)}.mud-breadcrumb-item a,.mud-breadcrumb-separator>span{color:var(--breadcrumbs-item) !important}.mud-breadcrumb-item{color:var(--body-text) !important}.mud-breadcrumb-item.mud-disabled a{color:var(--body-text-secondary) !important}.dashboard-breadcrumbs{position:relative;z-index:2}.compyl-dashboard-header{position:relative;z-index:0}.compyl-homepage-stats{font-size:1.5rem;font-weight:500;line-height:1.75rem;font-weight:700}@media(prefers-color-scheme: light){.compyl-integration-tile img:not(.compyl-integration-status){filter:invert(1)}}.dx-layout-float-cover{z-index:101 !important;background:rgba(0,0,0,0) !important}.mud-overlay .mud-overlay-scrim.mud-overlay-dark{background:rgba(var(--body-rgb), 0.8) !important}.mud-picker-slide-transition.mud-picker-calendar-header-transition.mud-button-month>.mud-typography.mud-typography-body1.mud-typography-align-center{color:var(--body-text)}.mud-typography.mud-typography-caption.mud-day-label{color:var(--mud-palette-surface)}.mud-picker .mud-overlay .mud-overlay-scrim.mud-overlay-dark{backdrop-filter:none !important}.integration-tabs{width:100%;border-bottom:1px solid var(--border-primary);height:2.5rem}.mud-tabs-toolbar{margin-bottom:1rem}.mud-tabs-tabbar{margin-bottom:1rem}.compyl-searchbar input{color:var(--body-text-secondary) !important}.compyl-searchbar path{fill:var(--body-text-secondary) !important}.mud-drawer-header{margin:0 auto}.nav-profile-bar{background-color:var(--surface-high) !important;padding:12px 16px;height:64px}.small-text{font-size:.875rem;font-weight:300;line-height:1.25rem}.user-name{font-size:.875rem;font-weight:300;line-height:1.25rem}.user-group{font-size:.75rem;font-weight:300;line-height:1rem}.compyl-nav-icon{padding:0 !important;height:auto !important;border-radius:0 !important}.compyl-nav-icon svg path{fill:var(--body-text-secondary) !important}.compyl-appbar.mud-toolbar{align-items:normal;flex-direction:column;z-index:1100 !important}.compyl-appbar.mud-appbar.mud-appbar-fixed-top{top:inherit !important;z-index:1100 !important}.nav-toggle-button{transform:translate(-50px, 10px) !important;opacity:0;transition:opacity .3s linear;background:rgba(0,0,0,0) !important}.nav-toggle-button span{background-color:rgba(0,0,0,0)}.nav-toggle-button svg{transform:scale(1)}.nav-toggle-button svg path{fill:var(--body-text) !important;color:var(--body-text) !important}.compyl-nav-drawer:hover+.compyl-appbar .nav-toggle-button,.nav-toggle-button:hover .nav-toggle-button{opacity:1}.compyl-nav-drawer:hover+.compyl-appbar .nav-toggle-button circle,.nav-toggle-button:hover .nav-toggle-button circle{fill:var(--body-text-secondary) !important}.compyl-nav-drawer:hover+.compyl-appbar .mud-drawer--closed,.nav-toggle-button:hover .mud-drawer--closed{min-width:68px}.nav-toggle-button:hover{opacity:1}.nav-toggle-button:hover path{fill:var(--nav-toggle-fill) !important}.nav-toggle-button:hover circle{fill-opacity:.5;fill:var(--body-text-secondary) !important}.nav-toggle-button:hover svg path{fill:var(--body-text) !important;color:var(--body-text) !important}.upload-image{background-color:#fff !important;border-color:#121212 !important}.upload-image p{color:#4a4a4a !important}.upload-image svg.mud-icon-root.mud-svg-icon{fill:#4a4a4a !important}.upload-image:hover p{color:#1a1a1a !important}.upload-image:hover svg{fill:#1a1a1a !important}.compyl-dashboard-page-title{font-weight:300 !important;font-size:2rem;font-weight:300;line-height:2rem;letter-spacing:-0.015rem}.compyl-dashboard-title{font-weight:300 !important;margin-top:1rem;margin-bottom:.5rem;margin-left:1rem;word-break:break-word;text-wrap:wrap;width:400px;font-size:1rem !important}#compyldashboards{width:100%}.compyl-sort{font-weight:300 !important;font-size:1.25rem;font-weight:400;line-height:1.75rem}.compyl-cards-icon-button svg{transform:translate(3px, 3px) !important}.compyl-cards-icon-button svg path{fill:var(--body-text) !important;color:var(--body-text) !important}.compyl-drawer-menu-icons .mud-list-item-icon{min-width:30px !important}.compyl-drawer-menu-icons .mud-list-item-icon svg{transform:translate(3px, 3px) !important}.compyl-drawer-menu-icons .mud-list-item-icon svg path{fill:var(--body-text) !important;color:var(--body-text) !important}.compyl-drawer-menu svg path{fill:var(--body-text) !important;color:var(--body-text) !important}.compyl-drawer-menu+.mud-popover.mud-popover-open{background-color:var(--body) !important;border:1px solid var(--border-primary)}.compyl-dashboard-description{font-weight:300 !important;font-size:.875rem;font-weight:300;line-height:1.25rem}.compyl-drawer-title{font-weight:300 !important;font-size:1.5rem;font-weight:500;line-height:1.75rem}.compyl-report-drawer,.compyl-dashboard-drawer{height:100vh;background-color:var(--surface-low) !important;position:fixed !important}.compyl-drawer+.mud-overlay .mud-overlay-scrim.mud-overlay-dark,.compyl-report-drawer+.mud-overlay .mud-overlay-scrim.mud-overlay-dark,.compyl-dashboard-drawer+.mud-overlay .mud-overlay-scrim.mud-overlay-dark{z-index:101 !important;background:rgba(var(--body-rgb), 0.8) !important;backdrop-filter:none}.compyl-drawer-input{background-color:var(--body) !important}.compyl-drawer-textfield-title{font-weight:400 !important;font-size:.875rem;font-weight:300;line-height:1.25rem}.compyl-dashboard-mudlist{height:250px;overflow-y:auto}.compyl-dashboard-cards-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(322px, 1fr));gap:8px}.compyl-dashboard-cards{min-height:274px;display:flex;flex-direction:column;box-shadow:var(--surface-raised-shadow)}.compyl-dashboard-mudlist .mud-list-item:hover{background-color:var(--surface-low) !important}.compyl-mudlist-email{font-weight:300 !important;font-size:.75rem;font-weight:300;line-height:1rem}.compyl-mudlist-close-icon{padding:0px !important}.compyl-mudlist-close-icon svg{transform:scale(0.7) !important}.compyl-delete-dialog{background-color:var(--body);border:.063rem solid var(--border-primary);border-radius:.438rem !important}.compyl-delete-dialog .decline-policy-dialog{min-width:40.625rem !important}.compyl-delete-dialog .policy-declined-notice-label{color:var(--sub-text);text-transform:uppercase;letter-spacing:.05rem;font-weight:600}.compyl-delete-dialog .policy-declined-notice-reason-block{background-color:var(--surface);border:.063rem solid var(--border-primary);border-radius:.25rem;padding:.75rem 1rem;white-space:pre-wrap}.compyl-delete-dialog .warning-banner{border-radius:.313rem;background-color:#c25100;min-height:3.25rem;display:flex;padding:.875rem 1.5rem}.compyl-delete-dialog .warning-banner .warning-text{font-size:1rem;font-weight:300;line-height:1.5rem;font-style:normal}.compyl-delete-dialog .warning-banner .warning-icon svg{transform:translate(0.188rem, 0.188rem) !important}.compyl-delete-dialog .warning-banner .warning-icon svg path{fill:#fafafa !important;transform:scale(0.6) !important}.compyl-delete-dialog .warning-banner span{padding-left:1rem;color:#fafafa !important}.compyl-delete-dialog .title{font-size:1.5rem;font-weight:200 !important;padding-top:2rem;line-height:.5rem}.compyl-delete-dialog .delete-prompt{font-size:1rem;font-weight:300;line-height:1.5rem;font-weight:200 !important;padding-bottom:1rem}.compyl-delete-dialog .associated-data{font-size:1rem;font-weight:300;line-height:1.5rem;font-weight:300 !important}.compyl-delete-dialog .associated-data .list{color:var(--secondary-disabled-text) !important}.compyl-delete-dialog.with-child .mud-dialog-title .mud-icon-button-label{padding-right:.5rem !important;padding-top:.5rem !important}.dxbl-grid .dxbl-grid-table>thead .dxbl-grid-filter-row{border-left:none}.nav-ellipsis-icon circle{fill:var(--body-text) !important}.nav-menu-popover:div{background-color:var(--body) !important}.mud-popover-open .mud-list:has(>.nav-menu-popover){background-color:var(--body) !important;border-radius:4px;border:1px solid #616161 !important}.mud-popover-open .mud-list:has(>.nav-menu-popover) .nav-menu-popover{gap:12px}.mud-popover-open .mud-list:has(>.nav-menu-popover) .nav-menu-popover .mud-list-item-icon{min-width:0px}.mud-popover-open .mud-list:has(>.nav-menu-popover) .nav-menu-popover path{fill:var(--body-text) !important}.compyl-compliance-control-tasks{background-color:rgba(0,0,0,0) !important;padding:0px !important;box-shadow:none !important;margin-left:0px;white-space:normal;height:auto !important;border-radius:0px !important;justify-content:start !important;width:90%}.compyl-compliance-control-tasks .mud-button-label{padding:0px 12px !important;white-space:break-spaces}.compyl-compliance-control-tasks span{color:var(--body-text) !important}.compyl-compliance-control-tasks path{fill:var(--body-text) !important}.integration-search-bar{align-self:center !important}.integration-search-bar label.mud-input-label{font-size:.875rem;font-weight:300;line-height:1.25rem;padding-top:10.5px !important;transform:translate(14px, 12px) scale(1) !important}.compyl-icon-small{font-size:16px !important}.compyl-icon{fill:var(--body-text) !important;color:var(--body-text) !important}.compyl-icon svg path{fill:var(--body-text) !important;color:var(--body-text) !important}.compyl-icon g path{fill:var(--body-text) !important;color:var(--body-text) !important}.dxbl-btn.dxbl-btn-outline-secondary{background-color:rgba(0,0,0,0) !important}.dxbl-btn-primary{border-radius:7px;background:var(--action)}.dxbl-btn-primary:disabled{background:var(--action)}.dxbl-btn.dxbl-disabled{border-color:var(--action)}.dxbl-btn-primary:hover{background:var(--action-hover);border-color:var(--action-hover)}.dxbl-btn-secondary{border-radius:7px;background:var(--error)}.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover{background:var(--error-hover)}.dxbl-scroll-viewer-content{background-color:var(--body) !important;border:none}dxbl-list-box-render-container.dxbl-nowrap{background-color:var(--body) !important;border:none}.dxbl-dropdown>.dxbl-dropdown-dialog.dxbl-edit-dropdown{border:none}.dxbl-pager-page-edit.dxbl-text-edit{border:solid 1px var(--action) !important;--dxbl-text-edit-focus-border-color: var(--action-focus)}.dxbl-list-box-item-selected{background-color:rgba(var(--action-fill-rgb), 0.3) !important;color:var(--body-text) !important}.dxbl-list-box-item-selected::before{background-color:rgba(0,0,0,0) !important}.dxbl-popup-cell>.dxbl-dropdown{border:none}.compyl-form-tile-title{font-weight:300 !important;margin-top:1rem;margin-bottom:.5rem;margin-left:1rem;word-break:break-word;text-wrap:wrap;width:400px;font-size:1.25rem;font-weight:400;line-height:1.75rem}.compyl-form-tile-description{font-size:.875rem;font-weight:300;line-height:1.25rem}.mud-paper.mud-elevation-2.mud-card.compyl-form-tile{background-color:var(--surface-low) !important;background-color:var(--surface-raised);box-shadow:var(--surface-raised-shadow)}.mud-picker-calendar{background-color:var(--body) !important}.mud-picker-view{margin-top:0px}.mud-picker-container .mud-toolbar{border-top-left-radius:unset;border-top-right-radius:unset}.mud-picker-popover-paper{overflow-x:unset;overflow-y:unset}.mud-picker-datepicker-toolbar{background-color:var(--body) !important}.mud-picker-calendar-header{background-color:var(--body) !important}.mud-picker-calendar-container{background-color:var(--body) !important}.mud-picker-calendar-header-day .mud-day-label{color:var(--body-text) !important}.mud-picker-datepicker-toolbar .mud-button-date{font-size:1.125rem}.mud-picker-nav-button-prev{border-radius:10% !important;background-color:var(--body) !important}.mud-picker-calendar-header-last .mud-picker-nav-button-next{border-radius:10% !important}.mud-picker-inline-paper{background-color:rgba(0,0,0,0) !important}.mud-picker-calendar-day{border-radius:10% !important}.compliance-edit-btn{height:auto !important;padding:0 !important}.assessment-preview-tab div.mud-tabs-toolbar{background-color:var(--surface-raised) !important}.assessment-preview-tab div.mud-tabs-tabbar{background-color:var(--surface-raised) !important}.compyl-compliance-tasks-container span,.requirement-mudchip span{display:inline-block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:350px}.ws-normal{white-space:normal !important}.delegate-height{height:140px}.padding-select{padding-top:16px !important}.padding-select-px0{padding-top:0px !important}.query-entry{background:var(--surface-low) !important;padding-top:48px !important;padding-left:16px !important;padding-right:16px !important}.query-entry .mud-expand-panel-content{padding-top:2rem}.query-results-grid{background-color:var(--surface-low)}.query-results-table{background-color:var(--surface-low)}.query-decline-dialog+.mud-dialog{background-color:var(--surface-raised) !important;box-shadow:var(--surface-raised-shadow) !important}.query-decline-dialog+.mud-dialog .compyl-save-button{width:fit-content}.compyl-query-result-approved{background-color:var(--body)}.compyl-query-result-declined{background-color:var(--body)}.query-results-container{background-color:var(--body)}.query-results-container .mud-paper{background-color:var(--body)}.query-results-container .compyl-save-button{width:fit-content}.query-results-container .compyl-save-button:hover{width:fit-content}.compyl-query-result-button{min-height:115px;min-width:220px;padding:5px}.compyl-table-header{background-color:var(--surface-raised) !important;color:var(--body-text) !important}.compyl-table-item{background-color:var(--surface-low) !important}.ai-assistant-document-picker .compyl-table .mud-table-cell-checkbox{background-color:var(--surface-low) !important}.ai-assistant-document-picker .compyl-table thead .mud-table-cell-checkbox{background-color:var(--surface-raised) !important}.ai-assistant-document-picker .compyl-table .mud-table-row-selected .mud-table-cell-checkbox{background-color:var(--mud-palette-action-hover) !important}.ai-assistant-document-picker .mud-table-head .mud-table-cell{background-color:var(--surface-raised) !important;color:var(--body-text) !important}.ai-assistant-document-picker .mud-table-body .mud-table-cell{background-color:var(--surface-low) !important;color:var(--body-text) !important}.ai-assistant-document-picker .mud-table-row-selected .mud-table-cell{background-color:var(--mud-palette-action-hover) !important}.ai-assistant-document-picker .compyl-dialog-close-button .mud-icon-root{color:var(--body-text) !important;fill:var(--body-text) !important}.ai-assistant-document-picker .mud-dialog-title .mud-typography{color:var(--body-text) !important}.ai-assistant-document-picker-title{color:var(--body-text) !important}.ai-assistant-document-picker .optional-label{display:none !important}.va-bottom{vertical-align:bottom !important}.dxbl-modal{--dxbl-popup-back-bg: var(--body) !important;--dxbl-popup-back-opacity: 0.8 !important}.dxbl-modal>.dxbl-modal-root>.dxbl-popup>.dxbl-modal-content{background-color:var(--body) !important}.dxbl-text{color:var(--body-text) !important}.dxbl-popup-cell{z-index:1450 !important}.mail-icon{background-image:url(../../CompylLogosAndHeaders/send-email-light.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.mail-icon-dark{background-image:url(../../CompylLogosAndHeaders/send-email-dark.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.dxbl-scroll-viewer>.dxbl-scroll-viewer-vert-scroll-bar>.dxbl-scroll-viewer-scroll-thumb{width:.4rem}.task-requirements{display:flex;flex-direction:column;width:100%}.task-requirements .mud-input{display:flex !important;flex-wrap:wrap !important}.task-requirements .mud-input>input.mud-input-root,.task-requirements .mud-input .mud-input-slot{height:auto !important}.task-requirements-chipset>.mud-chip .mud-chip-content{padding-left:.5rem !important}.task-controls>.mud-chip .mud-chip-content{padding-left:.5rem !important;padding-right:.5rem !important}#DocumentLink path{fill:var(--body-text-secondary) !important}.mud-expand-panel.mud-panel-expanded.mud-elevation-.mud-expand-panel-border.pb-12>.mud-expand-panel-header>.mud-expand-panel-text{margin-top:-45px}.mud-tabs-panels.pa-1>.mud-expand-panel.mud-panel-expanded.mud-elevation-.mud-expand-panel-border.pb-12{padding-top:20px}.dx-dashboard-layout-tabs .dx-tabs-wrapper{z-index:1}.dx-dashboard-property-grid :not(.dx-toolbar-item-content):not(.dx-calendar-navigator)>.dx-button.dx-button-has-text .dx-button-content .dx-button-text{color:var(--body-text) !important}.contract-detail-grid-container{border:1px solid var(--border-primary);border-radius:4px}.dx-dashboard-property-grid .dx-buttongroup .dx-buttongroup-item.dx-buttongroup-item-has-width{background:var(--body-secondary) !important}.dxbl-window-body{box-shadow:var(--surface-raised-shadow) !important;background-color:var(--body) !important;padding:0 !important}.dxbl-toolbar-dropdown-item{margin:5px 0px}.dxbl-modal>.dxbl-modal-root>.dxbl-html-editor-modal-dialog>.dxbl-modal-content>.dxbl-footer{background-color:var(--body)}.dxbl-modal>.dxbl-modal-root>.dxbl-popup>.dxbl-modal-content>.dxbl-modal-header{background-color:var(--body)}.dxbl-btn-primary:not(.dxbl-disabled):not(:disabled):hover{background:var(--action-hover);border-color:var(--action-hover)}.dxbl-btn-primary:not(.dxbl-disabled):not(:disabled):hover{background:var(--action-hover);border-color:var(--action-hover)}.dxbl-btn-primary:where(:not(.dxbl-btn-standalone)){border-color:var(--action)}.dxbl-ok-button .dxbl-btn-caption{color:#fafafa !important}.dxbl-cancel-button,.dxbl-aspect-ratio{background:none !important;border-color:var(--body-text) !important}.dxbl-modal-header .dxbl-popup-header{background-color:var(--body)}.dxbl-footer .dxbl-buttons-container{display:flex;flex-direction:row-reverse}.dxbl-cancel-button:hover .dxbl-btn-caption{color:var(--secondary-hover);border-color:var(--secondary-hover)}.dxbl-dropdown-body{background-color:var(--body) !important;padding:12px 24px !important;width:200px;height:168px}dxbl-dropdown-dialog.dxbl-grid-filter-menu-dropdown>div.dxbl-dropdown-body{width:100% !important}.compyl-overview-tile{height:100%;display:flex;flex-direction:column;justify-content:space-between;border-radius:8px;box-shadow:0px 4px 4px 0px rgba(0,0,0,.08)}.compyl-overview-tile .mud-card-header{padding:1rem}.compyl-overview-tile div{gap:0 !important}.dxbl-chart-legend-items{max-width:340px}.dxbl-chart-legend-text{white-space:normal !important}dxbl-pie-chart{min-width:100% !important}.compyl-overview-tile .mud-card-content{padding-bottom:15px !important}.compyl-overview-header{font-size:1.3em}.compyl-overview-container{color:var(--body-text) !important;font-size:.875rem;font-weight:300;line-height:1.25rem;display:flex;justify-content:flex-end;padding-top:30px;padding-bottom:5px !important}.compyl-overview-stats{color:var(--secondary-disabled-text) !important;font-size:1.5rem;font-weight:500;line-height:1.75rem}.compyl-controlset-table table{height:fit-content !important}.compyl-controlset-table tr.mud-table-row th{font-size:1.25rem;font-weight:400;line-height:1.75rem;color:var(--body-text) !important;background-color:var(--surface-high) !important;border-bottom:4px solid var(--body) !important;height:40px !important}.compyl-controlset-table tr.mud-table-row td{font-size:1.25rem;font-weight:400;line-height:1.75rem;color:var(--body-text) !important;background-color:var(--surface-low) !important;border-bottom:4px solid var(--body) !important;height:40px !important}.compyl-controlset-col{border-radius:0px 0px 0px 0px}.compyl-controlset-col-first{border-radius:4px 0px 0px 4px;padding-left:10px !important}.compyl-controlset-col-last{border-radius:0px 4px 4px 0px;padding-right:10px !important}.compyl-controlset-col-empty{color:rgba(0,0,0,0) !important;background-color:var(--surface-low)}.compyl-controlset-type-div{font-size:1rem;font-weight:300;line-height:1.5rem;text-align:center;border-radius:16px;background-color:var(--surface-high) !important;margin-right:20px;width:130px;padding:2px}.mud-picker-container .mud-picker-content{background-color:var(--surface-low)}.mud-theme-primary{background-color:var(--surface-low) !important}.policy-filterbar .mud-icon-root,.integration-filterbar .mud-icon-root{color:var(--body-text)}.policy-filterbar .policy-searchfield,.integration-filterbar .policy-searchfield{margin-bottom:0px;flex-grow:0;width:234px}.policy-filterbar .mud-divider-flexitem,.integration-filterbar .mud-divider-flexitem{height:auto !important}.policy-filterbar .filter-divider,.integration-filterbar .filter-divider{height:24px}.policy-filterbar .mud-button-label,.integration-filterbar .mud-button-label{text-transform:none}.policy-filterbar .mud-select-input-extended,.integration-filterbar .mud-select-input-extended{height:32px;min-height:32px;align-content:center}.policy-filterbar .mud-select-input-extended .mud-input-outlined-border,.integration-filterbar .mud-select-input-extended .mud-input-outlined-border{border:1px solid var(--mud-palette-lines-inputs)}.policy-filterbar .mud-select-input-extended .mud-input-adornment,.integration-filterbar .mud-select-input-extended .mud-input-adornment{display:none}.policy-filterbar .mud-select-extended,.integration-filterbar .mud-select-extended{flex-grow:0 !important;min-width:123px;margin:0px !important}.policy-filterbar .add-filter .mud-button-label,.integration-filterbar .add-filter .mud-button-label{color:#2965ff !important}.policy-filterbar .add-filter .mud-button-label span.mud-icon-root,.integration-filterbar .add-filter .mud-button-label span.mud-icon-root{color:#2965ff !important}.policy-filterbar .has-filter-sort span.mud-icon-root,.integration-filterbar .has-filter-sort span.mud-icon-root{color:#2965ff !important}.integration-filterbar .integration-searchfield{margin-bottom:0px;flex-grow:0;width:234px}.policy-buttons{background-color:var(--segmented-hover) !important}.policy-buttons span{color:var(--body-text) !important;justify-content:space-between !important}.policy-editor-toggle{position:absolute;z-index:9;top:15%;left:5%;opacity:1;background:rgba(0,0,0,0) !important}.policy-editor-toggle span{background-color:rgba(0,0,0,0)}.policy-editor-toggle svg{transform:scale(1)}.policy-editor-toggle svg path{fill:#121212}.compyl-policy-document{position:relative;background-color:var(--surface-low) !important;border-radius:5px !important;min-width:840px}.filter-dropdown{min-width:150px}.filter-dropdown .mud-list-item-text-extended{padding-inline-start:unset}.filter-dropdown .mud-list-item-extended:last-of-type{border-top:1px solid var(--body-secondary)}.filter-dropdown .mud-list-extended{padding:0px}.remove-filter,.upload-policy-button label{color:#2965ff !important;background-color:rgba(0,0,0,0) !important;box-shadow:unset !important;border-top:1px solid var(--body-secondary)}.remove-filter:hover,.upload-policy-button label:hover{border-color:var(--body-secondary)}.remove-filter .mud-button-label,.upload-policy-button label .mud-button-label{justify-content:flex-start}.remove-filter span.mud-icon-root,.upload-policy-button label span.mud-icon-root{color:#2965ff !important}.filter-popover{width:350px}.filter-popover .selected-filter-container{max-height:224px;overflow-x:auto;background-color:var(--body);position:relative}.filter-popover .selected-filter-container .selected-filter{margin:6px}.filter-popover .selected-filter-container .selected-filter:hover{background-color:rgba(var(--chip-fill-rgb), 0.3)}.filter-popover .filter-option-container{max-height:550px;overflow-x:auto}.filter-popover .clear-selected-filter{position:absolute;z-index:9;top:0%;left:90%}.filter-popover .clear-selected-filter span.mud-icon-root{color:var(--border-primary) !important}.hide-toolbar .dxbl-grid-toolbar-container{display:none !important}.dxbl-scroll-viewer>.dxbl-scroll-viewer-vert-scroll-bar>.dxbl-scroll-viewer-scroll-thumb{width:.3rem !important;border-radius:1.563rem !important;background:var(--component-scroll-thumb) !important}.dxbl-scroll-viewer>.dxbl-scroll-viewer-vert-scroll-bar>.dxbl-scroll-viewer-scroll-thumb:hover{width:.3rem !important;background:var(--component-scroll-thumb-hover) !important}.dxbl-scroll-viewer>.dxbl-scroll-viewer-hor-scroll-bar>.dxbl-scroll-viewer-scroll-thumb{height:.3rem !important;border-radius:1.563rem !important;background:var(--component-scroll-thumb) !important}.dxbl-scroll-viewer>.dxbl-scroll-viewer-hor-scroll-bar>.dxbl-scroll-viewer-scroll-thumb:hover{height:.3rem !important;background:var(--component-scroll-thumb-hover) !important}.skelly-grid{background-color:var(--body);border:none;max-height:80vh}.skelly-grid .skelly-row{background-color:var(--surface-low) !important;margin-bottom:1rem}.compyl-grid{background-color:var(--body);max-height:80vh;height:80vh;overflow:hidden}.compyl-grid .dx-header-center{text-align:center !important}.compyl-grid .dxbl-grid-indent-cell{background-color:var(--surface-low) !important;border-top:1px solid var(--border-primary) !important}.compyl-grid tbody .dxbl-grid-empty-cell{background-color:var(--surface-low) !important}.compyl-grid tbody tr:not(:first-child) .dxbl-grid-empty-cell{border-top:1px solid var(--border-primary) !important}.compyl-grid .dxbl-grid-header-row .dxbl-grid-empty-cell{border-bottom:1px solid var(--border-primary) !important}.compyl-grid .dxbl-grid-header-content span{font-size:1rem;font-weight:300;line-height:1.5rem}.compyl-grid .dxbl-grid-group-panel-container .dxbl-grid-header{display:flex !important;align-items:center !important;border:1px solid var(--border-primary) !important;background-color:var(--surface-raised);height:44px}.compyl-grid .dxbl-grid-group-panel-container .dxbl-grid-header span[role=presentation]::before{content:"";display:inline-block;width:10px;height:16px;margin-right:8px;vertical-align:middle}.compyl-grid .dxbl-grid-group-panel-container .dxbl-grid-header:hover span[role=presentation]::before{content:url(../../CompylLogosAndHeaders/movable-column.svg) !important}.compyl-grid .dxbl-grid-filter-menu-funnel-btn .dxbl-image{display:none}.compyl-grid .dxbl-grid-sort-asc .dxbl-image{display:none}.compyl-grid .dxbl-grid-sort-desc .dxbl-image{display:none}.compyl-grid .dxbl-grid-header-row{background-color:var(--surface-raised)}.compyl-grid .dxbl-grid-table tbody td{font-size:1rem;font-weight:300;line-height:1.5rem}.compyl-grid .dxbl-grid-table thead th{font-size:1rem;font-weight:300;line-height:1.5rem}.compyl-grid .mud-chip{border-radius:16px !important;height:28px !important;padding:0px !important}.compyl-grid .mud-chip .mud-chip-content{gap:.5rem;padding:8px 8px}.compyl-grid .dxbl-btn-toolbar{background-color:var(--surface-low)}.compyl-grid .dxbl-grid-toolbar-container{padding:0px}.compyl-grid .dxbl-grid-top-panel{border:none !important}.compyl-grid td,.compyl-grid th{border-left:none !important;border-right:none !important}.compyl-grid tbody tr:not([dxbl-top-virtual-spacer-element],[dxbl-bottom-virtual-spacer-element],.dxbl-grid-empty-row,:has(.dxbl-grid-empty-data-area)){height:64px !important}.compyl-grid tbody tr[dxbl-top-virtual-spacer-element] td,.compyl-grid tbody tr[dxbl-bottom-virtual-spacer-element] td{border-top:none !important}.compyl-grid thead tr{height:44px !important}.compyl-grid .dxbl-checkbox .dxbl-checkbox-check-element{border:1px solid var(--border-primary) !important}.compyl-grid .mudchip-approval-status svg path{fill:var(--body-text)}.compyl-grid .mudchip-approval-status:hover{background-color:var(--border-primary)}.compyl-grid .action-column{width:100px}.compyl-grid .dxbl-grid-toolbar-container{border:none}.compyl-grid .dxbl-grid-detail-cell{background-color:var(--surface-low) !important;padding:0px !important}.compyl-grid .dxbl-image svg path{fill:var(--body-text) !important;color:var(--body-text) !important}.compyl-grid .comment-icon svg path{fill:var(--body-text)}.compyl-grid .comment-icon svg{transform:translate(0.125rem, 0.125rem)}.compyl-grid .comment-icon:hover:not(.compyl-grid .comment-icon.active){background-color:var(--surface-raised)}.compyl-grid .comment-icon.has-comments svg path{fill:var(--info-focus)}.compyl-grid .grid-toolbar{border:.0625rem solid var(--border-primary) !important;border-radius:.25rem .25rem 0rem 0rem;height:2.75rem !important;border-bottom:none !important;background-color:var(--surface-low) !important;margin-bottom:-0.625rem}.compyl-grid.hideDetailButton .dxbl-grid-expand-button-cell .dxbl-grid-expand-button{visibility:hidden}.compyl-grid .dxbl-grid-selected-row:not(.dxbl-grid-focused-row):not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge)>td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell):not(.dxbl-grid-expand-button-cell):not(.dxbl-grid-last-fixed-left-cell).dxbl-grid-fixed-cell::before{background-color:var(--surface-low) !important;filter:brightness(1)}.compyl-grid button.query-results-bulk-action,.compyl-grid .mud-button.query-results-bulk-action{background-color:rgba(122,122,122,.3) !important;height:1.5rem !important;padding:0 .5rem;min-width:2rem;box-shadow:none !important}.compyl-grid button.query-results-bulk-action .mud-button-label,.compyl-grid .mud-button.query-results-bulk-action .mud-button-label{font-size:.875rem;font-weight:300;line-height:1.25rem;color:var(--body-text) !important;padding:0 !important}.compyl-grid .dxbl-scroll-viewer-vert-scroll-bar{padding-right:.05rem !important;right:0 !important}.compyl-grid:has(.dxbl-grid-empty-data-area) .dxbl-grid-empty-data-area{position:absolute !important;width:100vw !important}.compyl-grid .dxbl-grid-header-content button{display:none !important}.compyl-grid .metadata-icon svg{transform:translate(0.125rem, 0.125rem)}.compyl-grid .metadata-icon svg path{fill:var(--body-text)}.compyl-grid .metadata-icon:hover:not(.active){background-color:var(--surface-raised)}.compyl-grid .metadata-icon.disabled svg path{fill:var(--text-muted) !important}.grid-blip{justify-content:center}.grid-blip.pass,.grid-blip.active{--blip-color: var(--chip-tag-fill-green)}.grid-blip.fail{--blip-color: var(--chip-tag-fill-red)}.grid-blip.scheduled{--blip-color: var(--chip-tag-fill-purple)}.grid-blip.in-progress{--blip-color: var(--chip-tag-fill-blue)}.grid-blip.pending{--blip-color: var(--chip-tag-fill-yellow)}.grid-blip.not-scheduled,.grid-blip.inactive{--blip-color: var(--chip-tag-fill-neutral)}.query-results-table{background-color:var(--body);border:none;padding-top:1rem}.query-results-table .dxbl-grid-header-row{background-color:var(--surface-raised)}.query-results-table .dxbl-grid-header-content span{font-weight:400 !important}.query-results-table .dxbl-grid-table{border:1px solid var(--border-primary);background-color:var(--surface-low) !important}.query-results-table .mud-chip{border-radius:16px !important;height:28px !important;background-color:rgba(122,122,122,.3);padding:0px !important}.query-results-table .mud-chip .mud-chip-content{gap:8px !important;padding:8px 8px}.query-results-table .dxbl-grid-toolbar-container{padding:0px}.query-results-table .dxbl-grid-top-panel{border:none !important}.query-results-table td,.query-results-table th{border-left:none !important;border-right:none !important}.query-results-table tbody tr{height:64px !important}.query-results-table thead tr{height:44px !important}.query-results-table .dxbl-checkbox .dxbl-checkbox-check-element{border:1px solid var(--border-primary) !important}.query-results-table .mudchip-approval-status svg path{fill:var(--body-text)}.query-results-table .mudchip-approval-status:hover{background-color:var(--border-primary)}.query-results-table .action-column{width:100px}.query-results-table .dxbl-grid-toolbar-container{border:none}.query-results-table .dxbl-grid-detail-cell{background-color:var(--surface-low) !important;padding:0px !important}.query-results-table .dxbl-image svg path{fill:var(--body-text) !important;color:var(--body-text) !important}.query-results-table.primary-column:hover{text-decoration:underline}.dx-list-items{background-color:var(--body)}.uam-actions path:first-child{fill:none !important}.uam-actions path:last-child{fill:var(--body-text) !important}.uam-buttons{margin-bottom:.6rem;margin-right:.8rem}.mud-menu-item.uam-margin .mud-menu-item-text{margin:0 !important;padding:0 !important}.query-results-linked-task{font-size:1rem;font-weight:300;line-height:1.5rem;font-style:normal;padding-top:.5rem;padding-bottom:0;padding-right:26px}.query-results-linked-task span{text-decoration-line:underline}.query-results-linked-task .mud-link{font-weight:300}.query-results-bulk-actions-toolbar{border:1px solid var(--border-primary) !important;border-radius:4px 4px 0px 0px;height:44px !important;border-bottom:none !important;background-color:var(--surface-low) !important;margin-bottom:-10px}.query-results-filter-sort-toolbar{background-color:var(--body) !important}.query-results-filter-sort-toolbar .filter-divider{border:1px solid var(--border-primary) !important;margin-right:12px;height:24px}.query-results-toolbar-divider{border:1px solid var(--border-primary) !important;margin-bottom:8px}.query-results-filter-sort-chips-toolbar{margin-bottom:32px;background-color:var(--body) !important}.query-results-filter-sort-chips-toolbar .filter-divider{border:1px solid var(--border-primary) !important;margin-right:10px;margin-left:10px;width:1px}.query-results-filter-sort-chips-toolbar .mud-divider-vertical{height:36px !important}.query-results-filter-sort-chips-toolbar .filter-chip,.query-results-filter-sort-chips-toolbar .policy-filterbar .mud-select-input-extended .mud-input-outlined-border,.policy-filterbar .mud-select-input-extended .query-results-filter-sort-chips-toolbar .mud-input-outlined-border,.query-results-filter-sort-chips-toolbar .integration-filterbar .mud-select-input-extended .mud-input-outlined-border,.integration-filterbar .mud-select-input-extended .query-results-filter-sort-chips-toolbar .mud-input-outlined-border{border-radius:35px !important;height:40px !important;padding:0px !important}.query-results-filter-sort-chips-toolbar .filter-chip .mud-chip-content,.query-results-filter-sort-chips-toolbar .policy-filterbar .mud-select-input-extended .mud-input-outlined-border .mud-chip-content,.policy-filterbar .mud-select-input-extended .query-results-filter-sort-chips-toolbar .mud-input-outlined-border .mud-chip-content,.query-results-filter-sort-chips-toolbar .integration-filterbar .mud-select-input-extended .mud-input-outlined-border .mud-chip-content,.integration-filterbar .mud-select-input-extended .query-results-filter-sort-chips-toolbar .mud-input-outlined-border .mud-chip-content{padding:0px 16px !important}.query-results-filter-sort-chips-toolbar .sort-chip{height:2.5rem !important;padding:0px;border-radius:3.25rem !important;border:1px solid var(--border-primary) !important;background-color:rgba(0,0,0,0) !important;font-size:1rem !important}.query-results-filter-sort-chips-toolbar .sort-chip .mud-chip-content{padding:0px 16px !important}.query-results-filter-sort-chips-toolbar .sort-chip svg{transform:translate(18px, 3px) !important}.query-results-filter-sort-chips-toolbar .sort-chip svg path{fill:var(--body-text) !important;color:var(--body-text) !important}.query-results-filter-sort-chips-toolbar .popover-filter{text-transform:none !important;padding-left:0 !important;border:none !important;background-color:none !important}.query-results-filter-sort-chips-toolbar .mud-chip:has(.popover-filter){border:none !important;background-color:none !important;padding:0px !important}.query-results-filter-sort-chips-toolbar .mud-chip:has(.popover-filter) .mud-chip-content{padding:0px}.query-results-popover-filter{text-transform:none !important;border:none !important;background-color:none !important;padding-top:8px}.query-results-popover-filter .query-results-popover-filter-list{border:none !important;background-color:none !important;padding:0px !important}.query-results-popover-filter .query-results-popover-filter-list .mud-button-label{font-size:1rem;font-weight:300;line-height:1.5rem;justify-content:start !important;font-style:normal}.query-results-popover-filter .query-results-popover-filter-list:hover:not(.query-results-popover-filter .query-results-popover-filter-list.active){background-color:rgba(var(--brand-tint-rgb), 0.1) !important}.query-results-popover-filter .mud-popover{padding-top:8px}.mud-popover-provider>.mud-overlay{position:fixed !important;top:0;left:0;width:100vw !important;height:100vh !important}.mud-popover{transform:unset !important}.mud-popover-provider .mud-tooltip{z-index:9999 !important}.query-results-popover-filter-list{border:none !important;background-color:none !important;padding:0px !important;width:100%;white-space:nowrap}.query-results-popover-filter-list .mud-button-label{font-size:1rem;font-weight:300;line-height:1.5rem;justify-content:start !important;font-style:normal}.query-results-popover-filter-list:hover:not(.query-results-popover-filter-list.active){background-color:rgba(var(--brand-tint-rgb), 0.1) !important}.filter-selected-chips{display:flex;flex-direction:column;width:100%;margin-bottom:0px !important}.filter-selected-chips .mud-chip{height:24px !important;padding-right:12px;padding-left:12px}.filter-selected-chips .mud-input{display:flex !important;flex-wrap:wrap !important;line-height:24px !important}.filter-selected-chips .mud-input>input.mud-input-root,.filter-selected-chips .mud-input .mud-input-slot{width:308px !important;height:60px !important;overflow-y:auto !important;background-color:var(--body);border:1px solid var(--border-primary);line-height:24px !important}.filter-selected-chips .mud-input .mud-input-slot{padding-top:16px !important;padding-bottom:16px !important}.policy-action-menu{align-self:auto;background-color:var(--mud-palette-primary);border:unset;border-radius:var(--mud-default-borderradius);border-top-left-radius:0;border-bottom-left-radius:0;border-left:1px solid var(--body)}.upload-policy-button .mud-list-item-text{margin:0}.upload-policy-button label{width:100%}.upload-policy-button span{color:#2965ff !important}.query-results-clear-filter-sort{padding-left:12px !important}.query-results-clear-filter-sort .mud-button-label{color:#2965ff !important}.query-results-clear-filter-sort svg{transform:translate(4px, 2px) !important;fill:#2965ff !important;color:#2965ff !important}.query-results-clear-filter-sort svg path{fill:#2965ff !important;color:#2965ff !important}.query-results-clear-filter-sort .mud-button-icon-start svg.mud-icon-root.mud-svg-icon svg g path{fill:#2965ff !important;color:#2965ff !important}.submit-draft-policy{background-color:var(--mud-palette-primary) !important;border-right:1px solid var(--body) !important}.submit-draft-policy span{text-transform:none;color:var(--mud-palette-text-primary)}.policy-skeleton{transform:none !important}.policy-card .policy-tile-button{max-height:10.0625rem;min-height:10.0625rem;height:10.0625rem;display:block;padding:.75rem 1rem;font-weight:300;text-transform:none}.policy-card .policy-tile-button .mud-card-header{padding:0;display:flex;width:100%;height:1.25rem !important;margin-bottom:.25rem;white-space:nowrap;overflow:hidden}.policy-card .policy-tile-button .mud-card-header>.mud-stack{flex-wrap:nowrap;min-width:0;width:100%}.policy-card .policy-tile-button .mud-card-header .policy-tile-approval-line{min-width:0;overflow:hidden;text-overflow:ellipsis;flex:1 1 auto}.policy-card .policy-tile-button .mud-card-header .policy-tile-status-stack{flex-shrink:0}.policy-card .policy-tile-button .mud-card-header .policy-status{height:1.25rem !important;padding:0;pointer-events:none;border:solid 1px;white-space:nowrap;flex-shrink:0}.policy-card .policy-tile-button .mud-card-header .policy-status .mud-chip-content{padding:.125rem .375rem;white-space:nowrap}.policy-card .policy-tile-button .mud-card-header .policy-status-draft{border-color:#616161 !important;background-color:rgba(var(--default-grid-chip-rgb), 0.1) !important;font-size:.75rem !important}.policy-card .policy-tile-button .mud-card-header .policy-status-pending{border-color:#c25100 !important;background-color:rgba(var(--warning-grid-chip-rgb), 0.1) !important;font-size:.75rem !important}.policy-card .policy-tile-button .mud-card-header .policy-status-approved{border-color:#197d22 !important;background-color:rgba(var(--success-grid-chip-rgb), 0.1) !important;font-size:.75rem !important}.policy-card .policy-tile-button .policy-tile-title-row{width:100%;flex-wrap:nowrap;margin-bottom:.125rem;min-height:1.5rem}.policy-card .policy-tile-button .policy-tile-title-row>.policy-title{flex:1 1 auto;min-width:0;margin-top:0;margin-bottom:0;font-size:1rem;font-weight:300;line-height:1.5rem;font-weight:600;min-height:1.5rem;max-height:1.5rem;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word}.policy-card .policy-tile-button .policy-tile-title-row .mud-chip.chip-task-type{flex-shrink:0;max-width:42%;min-width:0;pointer-events:none}.policy-card .policy-tile-button .policy-tile-title-row .mud-chip.chip-task-type .mud-chip-content{overflow:hidden;text-overflow:ellipsis}.policy-card .policy-tile-button .policy-version{font-size:.75rem;font-weight:300;line-height:1rem;font-weight:300;margin-bottom:.125rem}.policy-card .policy-tile-button .policy-contributor{font-size:.875rem;font-weight:300;line-height:1.25rem;font-weight:300}.policy-card .policy-tile-button .policy-renewal{margin-top:.375rem;font-size:.75rem;font-weight:300;line-height:1rem;font-weight:300}.policy-card .policy-tile-button:hover{background-color:rgba(0,0,0,0)}.policy-card:hover{background-color:var(--surface-raised);box-shadow:var(--surface-raised-shadow)}.draft-alert{background-color:var(--surface-low);margin-bottom:.5rem;padding:.19rem .81rem;border-radius:.25rem;height:2.5rem}.draft-alert .mud-alert-message{font-size:.875rem;font-weight:300;line-height:1.25rem;display:flex;width:100%;font-weight:300;padding:.5rem 0 0 0}.draft-alert .mud-alert-message .btn-icon{padding:0;margin-top:-10px}.draft-alert .mud-alert-message .btn-icon .mud-icon-root{font-size:1rem}.query-results-toggle-icon svg{transform:translate(3px, 2px) !important}.query-results-toggle-icon svg path{fill:var(--body-text) !important;color:var(--body-text) !important}.query-results-toggle-icon-active svg{transform:translate(3px, 2px) !important}.query-results-toggle-icon-active svg path{fill:#2965ff !important;color:#2965ff !important}.filter-options-container{overflow-y:auto;scroll-behavior:smooth;height:auto;max-height:180px}.sort-options-container{display:flex;flex-direction:column;overflow-y:auto;scroll-behavior:smooth;height:auto;max-height:180px}.filter-checkbox{font-size:1rem;font-weight:300;line-height:1.5rem;font-style:normal}.mud-picker-timepicker-toolbar .mud-timepicker-button{padding:0px 4px 0px 4px;min-width:14px;text-transform:none}@media(hover: hover)and (pointer: fine){.mud-picker-timepicker-toolbar .mud-timepicker-button:hover{background-color:var(--action-hover)}}.mud-icon-root.mud-svg-icon{color:var(--body-text)}.compyl-grid-hyperlinks{color:blue !important}.popover-filter-list{border:none !important;background-color:none !important;padding:0px !important;width:100%;white-space:nowrap}.popover-filter-list .mud-button-label{font-size:1rem;font-weight:300;line-height:1.5rem;justify-content:start !important;color:var(--body-text) !important;font-style:normal}.popover-filter-list:hover:not(.popover-filter-list.active){background-color:rgba(var(--brand-tint-rgb), 0.1) !important}.clear-filter-sort{padding-left:12px !important}.clear-filter-sort .mud-button-label{color:#2965ff !important}.clear-filter-sort svg{transform:translate(4px, 2px) !important;fill:#2965ff !important;color:#2965ff !important}.clear-filter-sort svg path{fill:#2965ff !important;color:#2965ff !important}.clear-filter-sort .mud-button-icon-start svg.mud-icon-root.mud-svg-icon svg g path{fill:#2965ff !important;color:#2965ff !important}.theme-toggle-button svg{transform:translate(0.125rem, 0.125rem) !important}.ai-virtual-assistant-button svg{transform:translate(0.0325rem, 0.0325rem) !important}.knowledge-center-button svg{transform:translate(0.0625rem, 0.0625rem) !important}.notifications-button svg{transform:translate(0.0625rem, 0.0625rem) !important}.settings-button svg{transform:translate(0.0625rem, 0.0625rem) !important}.mud-typography.mud-typography-body1.mud-clock-number{color:var(--body-text)}.import-button svg{transform:translate(2px, 2px) !important}.dxbl-pager button:hover{background-color:rgba(var(--brand-tint-rgb), 0.1) !important}.dxbl-pager button[aria-label="First page"]{content:url(../../CompylLogosAndHeaders/first-page.svg) !important}.dxbl-pager button[aria-label="Previous page"]{content:url(../../CompylLogosAndHeaders/previous-page.svg) !important}.dxbl-pager button[aria-label="Next page"]{content:url(../../CompylLogosAndHeaders/next-page.svg) !important}.dxbl-pager button[aria-label="Last page"]{content:url(../../CompylLogosAndHeaders/last-page.svg) !important}.dxbl-pager button:disabled{background-color:initial !important}.dxbl-pager button:disabled:hover{background-color:inherit !important}.dxbl-pager-page-size-selector button{content:url(../../CompylLogosAndHeaders/page-size.svg) !important}.dxbl-pager-page-size-selector .dxbl-edit-btn-dropdown{width:30px !important}.dxbl-pager-page-size-selector .dxbl-edit-btn-dropdown:hover{background-color:rgba(var(--brand-tint-rgb), 0.1) !important}.dxbl-dropdown-body .dxbl-list-box-render-container ul li:hover{background-color:rgba(var(--brand-tint-rgb), 0.1) !important}.mud-snackbar-content-message{color:#fafafa}.mud-snackbar path:last-of-type{fill:#fafafa}.mud-snackbar-container,#mud-snackbar-container{z-index:2200 !important}.ai-textfield-container .ai-textfield{margin:0 !important}.ai-textfield-container div>div{gap:2px !important}.ai-textfield-container div:first-of-type{padding-bottom:0 !important}.ai-generate-button path,.ai-generate-button rect,.ai-generate-button g,.ai-generate-button svg,.ai-generate-button svg path,.ai-generate-button svg rect{fill:var(--button-text) !important;color:var(--button-text) !important}.filter-popover-secondary-options{background-color:var(--surface-raised) !important;box-shadow:var(--surface-raised-shadow) !important;min-width:19.3rem !important;max-width:30rem !important}.policy-card{border:1px solid var(--border-secondary)}.policy-card .compyl-tile-value{word-wrap:break-word;overflow-wrap:break-word;min-width:0}.policy-card.selected{background-color:var(--surface-raised)}.policy-card.policy-card-recently-modified{box-shadow:inset 3px 0 0 var(--action)}.policy-card .policy-card-checkbox{margin:0;padding:0;pointer-events:none}.policy-card .policy-card-checkbox .mud-checkbox{margin:0;padding:0}.policy-card .policy-card-checkbox .mud-button-root{padding-left:0}.compyl-dynamic-form-tab .mud-typography-h5:last-of-type{margin-bottom:2rem}.dxbl-grid-highlighted-text{background-color:var(--text-highlight) !important;color:unset !important}.grid-searchbar{width:60rem;flex-grow:0;transition:width .5s}.grid-searchbar input{color:var(--body-text-secondary) !important}.grid-searchbar-collapse{width:3.2rem !important}.grid-toolbar-buttons{margin-top:-3.75rem;margin-bottom:1.25rem}.grid-toolbar-buttons.settings{margin-top:-3.2rem !important;margin-right:1rem !important}.grid-toolbar-buttons .questionnaire-ai-button svg{padding-top:2px;padding-right:5px;transform:scale(1.5) !important}.dx-editor-cell .dx-texteditor,.dx-editor-cell .dx-texteditor .dx-texteditor-input{background-color:var(--surface-low) !important}.dx-header-row *{color:var(--action);font-size:1rem;font-weight:300;line-height:1.5rem}.grid-icon{background-color:rgba(var(--success-grid-chip-rgb), 0.1);border-radius:3.3125rem;width:1.75rem;height:1.75rem;padding:.25rem;justify-content:center;align-items:center;gap:.5rem;border:1px solid rgba(var(--success-grid-chip-rgb), 0.5) !important}.grid-icon svg path{fill:var(--body-text) !important}.grid-icon.alpha{background-color:rgba(var(--default-grid-chip-rgb), 0.1);border:1px solid rgba(var(--default-grid-chip-rgb), 0.5) !important}.grid-chip-icon svg path{fill:var(--body-text) !important}@keyframes compyl-attention-ring{0%{box-shadow:0 0 0 .25rem var(--action),0 0 1rem color-mix(in srgb, var(--action) 40%, transparent)}70%{box-shadow:0 0 0 .15rem var(--action),0 0 .5rem color-mix(in srgb, var(--action) 20%, transparent)}100%{box-shadow:none}}.compyl-attention-ring{animation:compyl-attention-ring 1s ease-out forwards;border-radius:inherit}.compyl-compliance-overview{background:rgba(0,0,0,0) !important;border:none;padding-top:1rem}.compyl-compliance-overview .mud-drawer-open-mini-md-left{width:100%}.compyl-compliance-overview-drawer{position:fixed;top:0;right:0;height:100vh;width:auto;z-index:1450;display:flex;flex-direction:column;max-height:100vh}.compyl-compliance-overview-drawer-content{overflow-y:auto;flex:1 1 auto;max-height:100vh;min-height:0}.dxbl-chart-legend-icon{border-radius:4px !important;margin-right:.5rem !important}.dxbl-chart-legend-item{padding-top:4px !important}.warning-icon{font-size:1rem}.warning-icon svg,.warning-icon g,.warning-icon path{fill:var(--warning) !important;color:var(--warning) !important}#profile-chip-group-id.profile-chip-group{border:none !important;padding-top:.5rem}#profile-chip-group-id.profile-chip-group .profile-toggle-color{border:none !important;border-left-style:none !important;padding:0 !important;width:4.5rem !important;height:6rem;background-color:var(--body) !important}#profile-chip-group-id.profile-chip-group .profile-toggle-color .profile-color-line{height:.25rem;max-height:.25rem;border-radius:.25rem;margin:0 auto !important;opacity:1}#profile-chip-group-id.profile-chip-group .profile-toggle-color .profile-color-line.red{border:2px solid var(--image-border-red) !important;background-color:var(--image-border-red) !important}#profile-chip-group-id.profile-chip-group .profile-toggle-color .profile-color-line.orange{border:2px solid var(--image-border-orange) !important;background-color:var(--image-border-orange) !important}#profile-chip-group-id.profile-chip-group .profile-toggle-color .profile-color-line.yellow{border:2px solid var(--image-border-yellow) !important;background-color:var(--image-border-yellow) !important}#profile-chip-group-id.profile-chip-group .profile-toggle-color .profile-color-line.lightgreen{border:2px solid var(--image-border-lightgreen) !important;background-color:var(--image-border-lightgreen) !important}#profile-chip-group-id.profile-chip-group .profile-toggle-color .profile-color-line.green{border:2px solid var(--image-border-green) !important;background-color:var(--image-border-green) !important}#profile-chip-group-id.profile-chip-group .profile-toggle-color .profile-color-line.aqua{border:2px solid var(--image-border-aqua) !important;background-color:var(--image-border-aqua) !important}#profile-chip-group-id.profile-chip-group .profile-toggle-color .profile-color-line.blue{border:2px solid var(--image-border-blue) !important;background-color:var(--image-border-blue) !important}#profile-chip-group-id.profile-chip-group .profile-toggle-color .profile-color-line.magenta{border:2px solid var(--image-border-magenta) !important;background-color:var(--image-border-magenta) !important}#profile-chip-group-id.profile-chip-group .profile-toggle-color .profile-color-line.purple{border:2px solid var(--image-border-purple) !important;background-color:var(--image-border-purple) !important}#profile-chip-group-id.profile-chip-group .profile-toggle-color .mud-toggle-item-content{display:flex;flex-direction:column !important;align-items:center !important}#profile-chip-group-id.profile-chip-group .profile-toggle-color:hover:not(#profile-chip-group-id.profile-chip-group .profile-toggle-color.mud-toggle-item-selected-border){margin-top:-0.5rem}#profile-chip-group-id.profile-chip-group .profile-toggle-color .profile-chips{height:4.5rem !important;width:4.5rem !important;border-radius:.5rem !important;margin:0;margin-bottom:.5rem}#profile-chip-group-id.profile-chip-group .profile-toggle-color .profile-chips.mud-toggle-item-selected-border{margin-top:-0.5rem}#profile-chip-group-id.profile-chip-group .profile-toggle-color .profile-chips.red{background-color:var(--image-background-red) !important;border:2px solid var(--image-border-red) !important;color:var(--image-text-red) !important}#profile-chip-group-id.profile-chip-group .profile-toggle-color .profile-chips.orange{background-color:var(--image-background-orange) !important;border:2px solid var(--image-border-orange) !important;color:var(--image-text-orange) !important}#profile-chip-group-id.profile-chip-group .profile-toggle-color .profile-chips.yellow{background-color:var(--image-background-yellow) !important;border:2px solid var(--image-border-yellow) !important;color:var(--image-text-yellow) !important}#profile-chip-group-id.profile-chip-group .profile-toggle-color .profile-chips.lightgreen{background-color:var(--image-background-lightgreen) !important;border:2px solid var(--image-border-lightgreen) !important;color:var(--image-text-lightgreen) !important}#profile-chip-group-id.profile-chip-group .profile-toggle-color .profile-chips.green{background-color:var(--image-background-green) !important;border:2px solid var(--image-border-green) !important;color:var(--image-text-green) !important}#profile-chip-group-id.profile-chip-group .profile-toggle-color .profile-chips.aqua{background-color:var(--image-background-aqua) !important;border:2px solid var(--image-border-aqua) !important;color:var(--image-text-aqua) !important}#profile-chip-group-id.profile-chip-group .profile-toggle-color .profile-chips.blue{background-color:var(--image-background-blue) !important;border:2px solid var(--image-border-blue) !important;color:var(--image-text-blue) !important}#profile-chip-group-id.profile-chip-group .profile-toggle-color .profile-chips.magenta{background-color:var(--image-background-magenta) !important;border:2px solid var(--image-border-magenta) !important;color:var(--image-text-magenta) !important}#profile-chip-group-id.profile-chip-group .profile-toggle-color .profile-chips.purple{background-color:var(--image-background-purple) !important;border:2px solid var(--image-border-purple) !important;color:var(--image-text-purple) !important}.compyl-profile-dialog{width:51.5rem;max-width:51.5rem;background-color:var(--body)}.compyl-profile-dialog .mud-dialog-title{padding:2rem 1.5rem 0;display:flex;flex-direction:row}.compyl-profile-dialog .mud-dialog-title .mud-typography{font-size:2rem;font-weight:300;line-height:2rem;letter-spacing:-0.015rem;letter-spacing:-0.015rem;flex-grow:1}.compyl-profile-dialog .mud-dialog-title button{padding:0;position:relative !important;top:unset !important;right:unset !important}.compyl-profile-dialog .mud-dialog-content{padding:2.5rem 1.5rem 2rem}.compyl-profile-dialog .profile-image-upload-button,.compyl-profile-dialog .profile-image-remove-button{padding:.5rem .75rem;width:10.3125rem}.compyl-profile-dialog .profile-image-upload-button .mud-button-label,.compyl-profile-dialog .profile-image-remove-button .mud-button-label{font-size:.875rem;font-weight:300;line-height:1.25rem;font-weight:300}.compyl-profile-dialog .profile-image-remove-button .mud-button-label{text-decoration:underline}.groups-accordion .mud-expand-panel-header{background-color:var(--surface-raised);border-radius:.25rem .25rem 0 0;padding:1rem;padding-right:2.75rem}.groups-accordion .mud-expand-panel-header .mud-expand-panel-text{overflow:hidden}.groups-accordion .mud-expand-panel-header .mud-icon-root{transform:scale(1.5);width:16px;height:16px;position:absolute;right:16px;top:24px}.groups-accordion .mud-expand-panel-content{padding:0}.groups-accordion .compyl-permission-content{padding:0 1rem 2.5rem}.groups-accordion .compyl-profile-permission-list{flex-wrap:wrap;padding-top:.5rem;padding-bottom:1rem;list-style-type:disc}.groups-accordion .compyl-profile-permission-list li{color:var(--secondary-disabled-text);font-size:1rem;font-weight:300;line-height:1.5rem;font-weight:300}.groups-accordion .compyl-profile-label{font-size:1rem;font-weight:300;line-height:1.5rem}.groups-accordion .compyl-profile-text{font-size:1rem;font-weight:300;line-height:1.5rem;font-weight:300}.groups-accordion:not(.mud-panel-expanded) .compyl-profile-group-container{overflow:hidden}.groups-accordion:not(.mud-panel-expanded) .compyl-profile-group-container .compyl-profile-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.groups-accordion .compyl-permission-header{font-size:1rem;font-weight:300;line-height:1.5rem;color:var(--secondary-disabled-text)}.compyl-profile-section-header{font-size:1.25rem;font-weight:400;line-height:1.75rem;font-weight:400}.compyl-profile-userinfo{background-color:rgba(0,0,0,0) !important}.mud-dialog-container:has(.compyl-validation-error-dialog){z-index:9999 !important}.compyl-entry-grid{margin-top:0 !important}.compyl-layout-select{min-width:300px}.compyl-save-layout-dialog{background:var(--body);width:55.375rem;border:.063rem solid var(--border-primary);border-radius:.25rem}.compyl-save-layout-dialog .mud-dialog-title{padding:0rem !important}div.compyl-save-layout-dialog>div.mud-dialog-title>button{display:none}.compyl-save-layout-dialog-title{font-size:2rem;font-weight:300;line-height:2rem;letter-spacing:-0.015rem}.compyl-save-layout-dialog-content{height:13.75rem !important}.compyl-save-layout-dialog-content-description-container{height:8.75rem !important}.compyl-save-layout-dialog-content-description{font-size:1.25rem;font-weight:400;line-height:1.75rem}.compyl-save-layout-dialog-content-text{font-weight:300 !important}.compyl-save-layout-dialog-content-text .mud-input-helper-text{font-weight:300 !important}.compyl-save-layout-dialog-actions{height:2.5rem !important;margin:0 1.25rem 1.438rem 1.25rem}.query-ownership-window .window-body{height:100%;padding:2rem 1.5rem;width:100%}.query-ownership-window .window-caption{font-size:1.25rem;font-weight:400;line-height:1.75rem;font-weight:300}.query-ownership-window .window-title{font-size:2rem;font-weight:300;line-height:2rem;letter-spacing:-0.015rem;font-weight:300}.integration-config-toggle{margin-bottom:3rem}.compyl-policies-upload-dialog .select-popover-container,.uam-user-group .select-popover-container{position:fixed !important}.mud-overlay{position:relative !important}.compyl-menu-overlay.mud-overlay,.compyl-menu-overlay.mud-overlay>.mud-overlay-scrim{position:fixed !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;width:100vw !important;height:100vh !important}.compyl-policies-upload-dialog{background-color:var(--body);border:.063rem solid var(--border-primary);border-radius:.438rem !important}.form-fields-boolean-input.mud-input-control{margin-bottom:1rem !important}.compyl-file-upload-dialog-delete-icon{fill:var(--body-text)}.mud-tooltip{max-width:18.75rem !important;padding:1rem}.mud-tooltip>*{max-width:100%;word-wrap:break-word}.monitored-controls .dxbl-widget-container{min-height:12.5rem;max-height:17.5rem}.compyl-release-banner{background-color:color-mix(in srgb, var(--action) 20%, transparent) !important;border-radius:.25rem}.grid-breadcrumbs .mud-breadcrumb-item{position:relative}.compyl-main-layout-container{gap:0px !important}.compyl-alert{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:.875rem 1.5rem;gap:1rem;color:var(--button-text)}.compyl-alert>p{color:var(--button-text)}.compyl-alert>button>span>svg>svg>path{fill:var(--button-text)}.compyl-global-alert{position:fixed;top:0;left:0;width:100%;z-index:1500;padding:.875rem 1.5rem;display:flex;justify-content:space-between;align-items:center}.compyl-app-wrapper.has-global-alert{margin-top:68px}.compyl-nav-drawer.has-global-alert{margin-top:68px}.compyl-info-alert{background:var(--info)}.compyl-warning-alert{background:var(--warning)}.compyl-error-alert{background:var(--error)}.compyl-success-alert{background:var(--success)}.mud-main-content.compyl-main-content{margin-left:0px !important}html{scrollbar-gutter:stable}html.scroll-locked{overflow:hidden !important}main.mud-main-content.compyl-main-content.scroll-locked,.mud-main-content.compyl-main-content.scroll-locked,.mud-container.compyl-body-container.scroll-locked{overflow:hidden !important;overscroll-behavior:none}.mud-main-content.compyl-main-content .mud-container.compyl-body-container{padding-left:1.5rem;padding-right:1.5rem}.compyl-settings-tab .compyl-entry-component{padding-top:1.5rem}.modern-progress-label{display:block !important;margin-bottom:1.25rem !important}.modern-progress-bar,.modern-progress-bar .progress-bar{height:.5rem !important}.mud-chip.assessment-blip{display:inline-flex !important;align-items:center !important;border-radius:.875rem !important;padding:.25rem .5rem !important;justify-content:center !important;height:1.75rem !important;user-select:none !important;margin:0 !important}.mud-chip.assessment-blip::before{content:"" !important;display:block !important;width:.5rem !important;height:.5rem !important;border-radius:50% !important;margin-right:.5rem !important}.mud-chip.assessment-blip .mud-chip-content{padding-left:0;padding-right:0}.mud-chip.question-blip{display:inline-flex !important;align-items:center !important;border-radius:.875rem !important;padding:.25rem .5rem !important;justify-content:center !important;height:1.75rem !important;user-select:none !important;margin:0 !important}.mud-chip.question-blip::before{content:"" !important;display:block !important;width:.5rem !important;height:.5rem !important;border-radius:50% !important;margin-right:.5rem !important}.mud-chip.question-blip .mud-chip-content{padding-left:0;padding-right:0}.assessment-accepted{background-color:var(--fill-success)}.assessment-accepted .mud-chip-content{color:var(--body-text)}.assessment-accepted::before{background-color:var(--success);box-shadow:0 0 0 .15rem var(--fill-success)}.assessment-rejected{background-color:var(--gantt-fill-error)}.assessment-rejected .mud-chip-content{color:var(--body-text)}.assessment-rejected::before{background-color:var(--error);box-shadow:0 0 0 .15rem var(--gantt-fill-error)}.assessment-in-progress{background-color:var(--fill-warning)}.assessment-in-progress .mud-chip-content{color:var(--body-text)}.assessment-in-progress::before{background-color:var(--warning);box-shadow:0 0 0 .15rem var(--fill-warning)}.assessment-not-started{background-color:var(--fill-neutral)}.assessment-not-started .mud-chip-content{color:var(--body-text)}.assessment-not-started::before{background-color:var(--neutral);box-shadow:0 0 0 .15rem var(--fill-neutral)}.assessment-accept-dialog{padding:1rem}.no-select{user-select:none}.save-btn-toolbar.mud-toolbar{height:2rem;margin-top:1.5rem;gap:1rem !important}.save-btn-toolbar.mud-toolbar.compliance{margin-top:.5rem}.save-btn-toolbar .btn.btn-lg{height:2rem !important;padding:.5rem .75rem !important;min-width:0 !important}.nav-scrollable-content{flex:1;overflow-y:auto;overflow-x:hidden}.nav-scrollable-content::-webkit-scrollbar{width:.3rem}.nav-scrollable-content::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.nav-scrollable-content::-webkit-scrollbar-thumb{background:var(--component-scroll-thumb);border-radius:1.563rem}.nav-scrollable-content::-webkit-scrollbar-thumb:hover{background:var(--component-scroll-thumb-hover)}.compyl-nav-drawer-content{height:100%}.nav-profile-bar-container{width:100%;flex-shrink:0}.save-btn-toolbar.mud-toolbar{height:2.5rem;margin-top:1.5rem;gap:1rem !important}.save-btn-toolbar.mud-toolbar.compliance{margin-top:.5rem}.progress-bar-fixed-color{background-color:var(--border-primary) !important}.to-do-list-item-name{word-break:break-word}.task-type-deletion-modal{background-color:var(--body);scrollbar-width:thin;scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0);max-height:400px;overflow-y:auto}.task-type-deletion-modal::-webkit-scrollbar{width:.25rem !important;background-color:rgba(0,0,0,0) !important}.task-type-deletion-modal::-webkit-scrollbar-track{background:rgba(0,0,0,0) !important;box-shadow:none !important;border:none !important}.task-type-deletion-modal::-webkit-scrollbar-thumb{background:rgba(0,0,0,0) !important;border-radius:1.563rem !important;visibility:hidden !important}.task-type-deletion-modal:hover{scrollbar-width:thin;scrollbar-color:var(--component-scroll-thumb) rgba(0,0,0,0)}.task-type-deletion-modal:hover::-webkit-scrollbar{width:.25rem !important;height:.25rem !important}.task-type-deletion-modal:hover::-webkit-scrollbar-thumb{background:var(--component-scroll-thumb) !important;border-radius:1.563rem !important;visibility:visible !important;cursor:pointer !important}.task-type-deletion-modal:hover::-webkit-scrollbar-thumb:hover{background:var(--component-scroll-thumb-hover) !important}.policy-type-deletion-modal{background-color:var(--body);scrollbar-width:thin;scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0);max-height:25rem;overflow-y:auto}.policy-type-deletion-modal::-webkit-scrollbar{width:.25rem !important;background-color:rgba(0,0,0,0) !important}.policy-type-deletion-modal::-webkit-scrollbar-track{background:rgba(0,0,0,0) !important;box-shadow:none !important;border:none !important}.policy-type-deletion-modal::-webkit-scrollbar-thumb{background:rgba(0,0,0,0) !important;border-radius:1.563rem !important;visibility:hidden !important}.policy-type-deletion-modal:hover{scrollbar-width:thin;scrollbar-color:var(--component-scroll-thumb) rgba(0,0,0,0)}.policy-type-deletion-modal:hover::-webkit-scrollbar{width:.25rem !important;height:.25rem !important}.policy-type-deletion-modal:hover::-webkit-scrollbar-thumb{background:var(--component-scroll-thumb) !important;border-radius:1.563rem !important;visibility:visible !important;cursor:pointer !important}.policy-type-deletion-modal:hover::-webkit-scrollbar-thumb:hover{background:var(--component-scroll-thumb-hover) !important}.header-divider{width:1px;margin-left:.5rem}.compyl-header .btn-icon.debug-icon-active .mud-button-label .mud-icon-root path,.compyl-header .btn-icon.debug-icon-active .mud-button-label .mud-icon-root rect,.compyl-header .btn-icon.debug-icon-active .mud-button-label .mud-icon-root g,.compyl-header .btn-icon.debug-icon-active .mud-button-label .mud-icon-root svg,.compyl-header .btn-icon.debug-icon-active .mud-button-label .mud-icon-root svg path,.compyl-header .btn-icon.debug-icon-active .mud-button-label .mud-icon-root svg rect{fill:var(--error) !important;color:var(--error) !important}.settings-tooltip.mud-tooltip{transform:translateX(-0.8rem) !important}.question-override-history-dialog{min-width:75vw}.view-history-icon path,.view-history-icon rect,.view-history-icon g,.view-history-icon svg,.view-history-icon svg path,.view-history-icon svg rect{fill:var(--body-text) !important;color:var(--body-text) !important}.assessment-preview-standalone{padding:1rem;overflow-y:auto;max-height:100%}/*# sourceMappingURL=main.css.map */
