﻿: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}.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(--primary) !important;background-color:var(--primary) !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:var(--segmented-hover) !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(--primary)}.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(--primary-hover)}.btn.btn-primary:focus,.btn.btn-primary.toggled{background-color:var(--primary-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(--primary)}.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(--primary);fill:var(--primary)}.btn.btn-primary.tertiary:hover{color:var(--primary-hover)}.btn.btn-primary.tertiary:focus,.btn.btn-primary.tertiary.toggled{color:var(--primary-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-actionbutton-upload{background-color:var(--info-focus) !important}.compyl-truncate{display:block;max-width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.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(--primary) !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(--primary) !important}.mud-radio.radio-primary input[type=radio]::before{box-shadow:inset 1em 1em var(--primary)}.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.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{height:100px !important;margin:0px !important;line-height:normal !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,.mud-select>input.mud-input-root,.mud-select .mud-input-slot,.mud-select-extended>input.mud-input-root,.mud-select-extended .mud-input-slot,.mud-input-control>input.mud-input-root,.mud-input-control .mud-input-slot{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)}.mud-overlay:has(+.select-popover-container){position:relative !important}.compyl-select-label{container-type:inline-size;container-name:compylSelectLabelContainer}.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-block}.compyl-select-label .manage-value-link .manage-icon .mud-icon-root{width:1.25rem;height:1.25rem;padding:.25rem}.compyl-select-label .manage-value-link .manage-icon svg path,.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{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 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 path,.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{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 g,.compyl-picker-calendar-header-switch .mud-icon-button-label>svg svg,.compyl-picker-calendar-header-switch .mud-icon-button-label>svg svg path{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}.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(--primary) !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(--primary);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(--primary);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(--primary);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(--primary) 8%, transparent), transparent);border-left:3px solid var(--primary);transition:all .2s ease}.dropdown-ai-suggestions-section .dropdown-item.ai-suggested:hover{background:color-mix(in srgb, var(--primary) 15%, transparent);padding-left:16px}.dropdown-ai-suggestions-section .dropdown-item.ai-suggested .suggestion-icon{color:var(--primary);flex-shrink:0}.dropdown-ai-suggestions-section .dropdown-item.ai-suggested .confidence-badge{margin-left:auto;padding:2px 8px;border-radius:12px;background:var(--primary);color:#fff;font-size:.625rem;font-weight:600}.dropdown-divider{height:2px;background:linear-gradient(90deg, var(--primary), 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){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}.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 .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}.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{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{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{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{background-color:var(--chip-tag-fill-yellow-rgba-hover) !important}.query-status-chip.Not-Scheduled,.assessment-not-started,.mud-chip.mud-chip-filled.blip-neutral,.blip-not-started{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{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{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{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-hover-rgba) !important}.query-status-chip.Scheduled:hover{background-color:var(--chip-tag-fill-purple-hover-rgba) !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.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 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.sort-chip .mud-chip-content .filter-chip-icon path,.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{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 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.sort-chip.add-filter path,.mud-chip.sort-chip.add-filter g,.mud-chip.sort-chip.add-filter svg,.mud-chip.sort-chip.add-filter svg path{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}.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;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) 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,.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) 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{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) 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,.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) 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{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 g,.compyl-data-control .toggle-icon svg svg,.compyl-data-control .toggle-icon svg svg path,.card-data-container .toggle-icon svg path,.card-data-container .toggle-icon svg g,.card-data-container .toggle-icon svg svg,.card-data-container .toggle-icon svg svg path{fill:var(--body-text) !important;color:var(--body-text) !important}.compyl-data-control .toggle-icon.active path,.compyl-data-control .toggle-icon.active g,.compyl-data-control .toggle-icon.active svg,.compyl-data-control .toggle-icon.active svg path,.card-data-container .toggle-icon.active path,.card-data-container .toggle-icon.active g,.card-data-container .toggle-icon.active svg,.card-data-container .toggle-icon.active svg path{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 .toolbar-divider,.card-data-container .toolbar-divider{color:var(--component-border) !important;border-color:rgba(0,0,0,0);border: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 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{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 g,.filter-option .mud-icon-root svg,.filter-option .mud-icon-root svg path{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-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: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}.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{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::after{content:"";visibility:visible;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 g,.clear-all-button .mud-icon-root svg,.clear-all-button .mud-icon-root svg path{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 g,.data-control-new .toolbar-icons svg,.data-control-new .toolbar-icons svg path{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 g,.data-control-new .toolbar-icons .toggle-icon.active svg,.data-control-new .toolbar-icons .toggle-icon.active svg path{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 g,.data-control-new .inline-search .inline-search-icon svg,.data-control-new .inline-search .inline-search-icon svg path{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(--primary-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 g,.task-card .task-actions svg,.task-card .task-actions svg path{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(--primary-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(--primary-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 g,.task-view-icon-button svg svg,.task-view-icon-button svg svg path{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 g,.task-view-icon-button.active.btn.tertiary svg,.task-view-icon-button.active.btn.tertiary svg path{fill:#fafafa !important;color:#fafafa !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}.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>span{width:100%;height:100%;writing-mode:horizontal-tb;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}.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-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 g,.va-header-actions .query-results-menu .mud-icon-button svg,.va-header-actions .query-results-menu .mud-icon-button svg path{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(--primary);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(--primary)}.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 g,.va-table-icons .va-icon-button svg,.va-table-icons .va-icon-button svg path,.va-table-icons .mud-icon-button path,.va-table-icons .mud-icon-button g,.va-table-icons .mud-icon-button svg,.va-table-icons .mud-icon-button svg path{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(--primary) 12%, var(--surface-base));border-left:.125rem solid var(--primary)}.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:none}.mud-dialog-container.mud-dialog-center .file-dialog-backdrop{position:absolute !important;pointer-events:auto !important;z-index:999 !important;opacity:0%}.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}.submit-for-approval-dialog.mud-dialog .submit-for-approval-primary-btn{background-color:var(--primary) !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(--primary) 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}}.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-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 g,.fill-muted svg,.fill-muted svg path{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(--primary) !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}.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;height:3rem;padding:1rem 1rem;justify-content:space-between;align-items:center;align-self:stretch;border-radius:5px;border:1px solid var(--border-primary)}.query-schedule-tab{padding:8px}.query-schedule-accordion>div.mud-expand-panel-header{background-color:var(--surface-raised) !important;box-shadow:var(--surface-raised-shadow) !important}.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}.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}.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)}.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)}.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)}.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)}.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)}.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)}.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)}.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}.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{height:1.5rem}.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{white-space:nowrap;height:1.5rem}.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 .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}.query-schedule-approval-instructions{margin-top:8px !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}.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}.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}.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(87,163,154,.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(87,163,154,.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}.discussion-assigned-user{width:210px !important}.discussion-field-title{font-size:2rem;font-weight:300;line-height:2rem;letter-spacing:-0.015rem;font-family:Poppins;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-window .dxbl-window-body{box-shadow:var(--surface-raised-shadow) !important;background-color:var(--body) !important;padding:0 !important}.discussion-overlay{position:fixed;inset:0;z-index:1300;display:flex;align-items:center;justify-content:center}.discussion-window-shell{border:1px solid var(--border-primary);background-color:var(--body);border-radius:.25rem;max-height:80vh;max-width:56rem;width:100%;display:flex;flex-direction:column}.discussion-window-shell .discussion-field-title{user-select:none}.discussion-header{cursor:grab}.discussion-header.dragging{cursor:grabbing}.discussion-window-body{display:flex;flex-direction:column;height:100%;padding:2rem 1.5rem;width:100%;overflow-x:hidden}.discussion-window-body.approval{padding:2rem 1.5rem 0 !important}.discussion-window-body .d-flex.pb-4{max-width:100%;box-sizing:border-box}.discussion-history{border:.0625rem solid var(--border-primary);border-radius:.25rem;overflow-y:auto;scroll-behavior:smooth;height:16.5rem;flex-grow:1;flex-shrink:1;padding:0 1rem .75rem 1rem}.discussion-history p{margin-bottom:0}.discussion-history-datestamp{font-size:.75rem;font-weight:300;line-height:1rem;color:var(--text-muted);font-style:normal;border:.0625rem solid var(--border-primary);border-radius:.75rem;padding:0 .5rem}.discussion-history-title{font-size:.875rem;font-weight:300;line-height:1.25rem}.discussion-history-date-container{display:flex;align-items:center;justify-content:center;width:100%;position:relative;margin:1rem 0}.discussion-history-divider{flex-grow:1 !important;border:none !important;border-top:.0625rem solid var(--border-primary) !important;margin:0 !important}.discussion-history-divider h{height:.03125rem}.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}.dx-mention{background-color:rgba(0,0,0,0) !important}.number-list-icon{background-image:url(../icon/number-list.svg) !important;background-position:left !important;background-repeat:no-repeat !important;background-position-x:right;padding-left:1.25rem}.number-list-icon .dxbl-image{visibility:hidden}.hyperlink-icon{background-image:url(../icon/hyperlink.svg) !important;background-position:left !important;background-repeat:no-repeat !important;padding-left:.625rem}.hyperlink-icon .dxbl-image{visibility:hidden}.photo-icon{background-image:url(../icon/photo.svg) !important;background-position:left !important;background-repeat:no-repeat !important;padding-left:.625rem}.photo-icon .dxbl-image{visibility:hidden}.bullet-list-icon{background-image:url(../icon/bullet-list.svg) !important;background-position:left !important;background-repeat:no-repeat !important;padding-left:.625rem}.bullet-list-icon .dxbl-image{visibility:hidden}.discussion-editor{border:.0625rem solid var(--border-primary);border-radius:.25rem}.discussion-editor .dxbl-office-ribbon .dxbl-ribbon-toolbar{padding:.75rem 1rem .75rem 0;height:2.5rem;display:flex;background-color:var(--body) !important}.discussion-editor .dxbl-toolbar-item{border:none}.discussion-editor .dxbl-image{visibility:hidden}.discussion-editor .undo-icon,.discussion-editor .redo-icon,.discussion-editor .strong-icon,.discussion-editor .italic-icon,.discussion-editor .strike-through-icon,.discussion-editor .underline-icon,.discussion-editor .align-left-icon,.discussion-editor .justify-icon,.discussion-editor .align-right-icon,.discussion-editor .increase-indent-icon,.discussion-editor .decrease-indent-icon,.discussion-editor .horizontal-kebab-icon{background-position:center !important;background-repeat:no-repeat !important}.discussion-editor .undo-icon{background-image:url(../../icon/undo.svg) !important;padding-right:.75rem}.discussion-editor .redo-icon{background-image:url(../../icon/redo.svg) !important;padding-right:1rem}.discussion-editor .strong-icon{background-image:url(../../icon/strong.svg) !important;padding-right:1.25rem}.discussion-editor .italic-icon{background-image:url(../../icon/italic.svg) !important;padding-right:1.25rem}.discussion-editor .strike-through-icon{background-image:url(../../icon/strike-through.svg) !important;padding-right:1.25rem}.discussion-editor .underline-icon{background-image:url(../../icon/underline.svg) !important;padding-right:1.25rem}.discussion-editor .align-left-icon{background-image:url(../../icon/align-left.svg) !important;padding-right:1.25rem}.discussion-editor .justify-icon{background-image:url(../../icon/justify.svg) !important;padding-right:1.25rem}.discussion-editor .align-right-icon{background-image:url(../../icon/align-right.svg) !important;padding-right:1.25rem}.discussion-editor .increase-indent-icon{background-image:url(../../icon/increase-indent.svg) !important;padding-right:1.25rem}.discussion-editor .decrease-indent-icon{background-image:url(../../icon/decrease-indent.svg) !important;padding-right:1.25rem}.discussion-editor .horizontal-kebab-icon{background-image:url(../../icon/horizontal-kebab.svg) !important}.discussion-editor .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active,.discussion-editor .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover{background-image:inherit;background-position:center;background-repeat:no-repeat}.discussion-editor .dxbl-widget-container.dx-show-invalid-badge.dx-htmleditor.dx-htmleditor-outlined.dx-widget.dx-state-focused{border-color:var(--border-active-html-editor) !important}.discussion-editor .dxbl-widget-container{min-height:7.25rem;max-height:40rem}.discussion-close-icon svg path{fill:var(--body-text) !important;color:var(--body-text) !important}.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-editor-stack{flex-grow:1}.discussion-editor-stack .dxbl-loading-panel{display:none !important}.discussion-task-assignee{padding-right:.625rem;padding-bottom:.5rem;font-size:1rem;font-style:normal;font-weight:300;line-height:1.25rem}.discussion-assign-row{display:flex;flex-direction:row;align-items:center}.discussion-assigned-user-container{width:18.75rem}.discussion-header{align-items:flex-start !important;min-height:auto !important;flex-shrink:0}.discussion-header .compyl-button{flex-shrink:0;align-self:flex-start}.dxbl-modal-content:has(.discussion-window){overflow:hidden;display:flex;flex-direction:column;min-height:350px;max-height:95vh;height:auto !important}.dxbl-modal-content:has(.discussion-window) .dxbl-modal-body{overflow-x:hidden;overflow-y:auto;box-sizing:border-box;flex:1 1 auto;display:flex;flex-direction:column}.dxbl-modal-content:has(.discussion-window) .dxbl-modal-body .discussion-window-body{flex:1 1 auto;min-height:0}.dxbl-modal-content:has(.discussion-window) .d-flex.flex-row.gap-0.d-flex.pb-4{max-width:100% !important;box-sizing:border-box !important;padding-left:0 !important;padding-right:0 !important;margin-left:0 !important;margin-right:0 !important;overflow:hidden !important;flex-shrink:0}.dxbl-modal-content:has(.discussion-window) .d-flex.flex-row.gap-0.d-flex.pb-4 .d-flex.flex-row.gap-3{max-width:100% !important;flex-wrap:wrap !important;overflow:hidden}.dxbl-modal-content:has(.discussion-window) .d-flex.flex-row.gap-0.d-flex.pb-4 .compyl-button{white-space:nowrap !important;flex-shrink:1 !important;max-width:fit-content !important}.dxbl-popup.discussion-window .dxbl-popup-content{height:auto !important;max-height:95vh !important;min-height:350px !important;display:flex !important;flex-direction:column !important}.discussion-window .dxbl-window-content{height:auto !important;min-height:350px !important;max-height:95vh !important;display:flex !important;flex-direction:column !important}.discussion-window .dxbl-window-body{flex:1 1 auto !important;overflow-y:auto !important;display:flex !important;flex-direction:column !important}.discussion-icon path,.discussion-icon g,.discussion-icon svg,.discussion-icon svg path{fill:var(--body-text) !important;color:var(--body-text) !important}.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%}.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)}.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 g,.compyl-policies-dialog .compyl-policies-dialog-title .close-icon svg svg,.compyl-policies-dialog .compyl-policies-dialog-title .close-icon svg svg path{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, Poppins);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 g,.policy-buttons svg svg,.policy-buttons svg svg path{fill:--body-text !important;color:--body-text !important}.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 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{fill:var(--body-text) !important;color:var(--body-text) !important}.compyl-header{padding-left:2rem;padding-right:2rem;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-breadcrumbs.overflowing .compyl-breadcrumb.active{overflow:hidden;text-overflow:ellipsis;max-width:100%}.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)}.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}}.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 g,.answer-assist-drawer .close-icon svg svg,.answer-assist-drawer .close-icon svg svg path,.answer-assist-drawer .expand-icon svg path,.answer-assist-drawer .expand-icon svg g,.answer-assist-drawer .expand-icon svg svg,.answer-assist-drawer .expand-icon svg svg path{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 g,.ai-progtess-indicator-icon svg svg,.ai-progtess-indicator-icon svg svg path{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(--primary-hover))}.auto-resize-textarea:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--primary) 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(--primary)}.ai-textfield-wrapper .auto-resize-textarea:hover:not(:disabled){border-color:var(--primary-hover)}.ai-textfield-wrapper .auto-resize-textarea:focus{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--primary) 20%, transparent)}.ai-textfield-wrapper.suggestion-ready .auto-resize-textarea{border:2px solid var(--primary) !important;animation:pulse-border 3s ease-in-out infinite;background:linear-gradient(135deg, color-mix(in srgb, var(--primary) 8%, transparent) 0%, color-mix(in srgb, var(--primary) 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}.ai-textfield-popover{background-color:var(--surface-low);border:2px solid var(--primary) !important;border-radius:.5rem;padding:1.5rem;width:600px;max-height:700px;overflow-y:auto;box-shadow:0 8px 24px rgba(0,0,0,.15)}.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:500px;margin:0 auto}.compyl-with-copilot-button .manage-icon{display:inline-flex;align-items:center;color:var(--primary)}.compyl-with-copilot-button .manage-text{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;color:var(--primary)}.compyl-with-copilot-button:hover .manage-text{text-decoration-thickness:2px}.compyl-with-copilot-button:hover .manage-icon{color:var(--primary-hover)}.ai-textfield-wrapper{position:relative;width:100% !important}.ai-textfield-wrapper.suggestion-ready .ai-textfield{border:2px solid var(--primary) !important;animation:pulse-border 3s ease-in-out infinite;background:linear-gradient(135deg, color-mix(in srgb, var(--primary) 8%, transparent) 0%, color-mix(in srgb, var(--primary) 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:2px solid var(--primary) !important;background:linear-gradient(135deg, color-mix(in srgb, var(--primary) 8%, transparent) 0%, color-mix(in srgb, var(--primary) 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(--primary);box-shadow:0 0 0 0 color-mix(in srgb, var(--primary) 20%, transparent)}50%{border-color:color-mix(in srgb, var(--primary) 70%, transparent);box-shadow:0 0 0 4px color-mix(in srgb, var(--primary) 10%, transparent)}}.ai-textfield-skeleton-container{width:100% !important;border:1px solid var(--primary);border-radius:.5rem;padding:1rem;min-height:80px;background:color-mix(in srgb, var(--primary) 3%, transparent)}.ai-textfield-skeleton{width:100% !important}.sparkle-pulse-small{animation:sparkle-small 1.5s ease-in-out infinite;width:14px;height:14px;color:var(--primary)}@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(--primary) 8%, transparent);border-left:2px solid var(--primary)}.ai-suggestion-hint .icon-12{width:12px;height:12px;color:var(--primary)}.ai-textfield-has-suggestion{position:relative;width:100% !important}.ai-suggestion-indicator{position:absolute;top:-28px;right:0;display:flex;align-items:center;gap:.375rem;padding:.375rem .75rem;border-radius:.375rem .375rem 0 0;background:var(--primary);color:#fff;z-index:10;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}@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(--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:"Poppins",sans-serif}.compyl-guided-tour .introjs-tooltip-title{color:var(--button-text);font-size:1rem;font-weight:300;line-height:1.5rem}.compyl-guided-tour .introjs-tooltiptext{color: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(--button-text);margin-bottom:.25rem !important}.compyl-guided-tour .tooltip-small-text{color: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(--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(--button-text) !important;text-shadow:none !important}.compyl-guided-tour .introjs-tooltipbuttons .introjs-disabled{visibility:hidden !important}.compyl-guided-tour .introjs-prevbutton{color: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(--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(--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(--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}.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){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 g,.compliance-card .icon-container.info svg,.compliance-card .icon-container.info svg path{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 g,.compliance-card .icon-container.automated svg,.compliance-card .icon-container.automated svg path{fill:var(--purple) !important;color:var(--purple) !important}.accordion-icon{padding:.25rem;width:1.75rem;height:1.75rem;border-radius:.25rem;margin-left:.5rem}.accordion-icon.tasks path,.accordion-icon.tasks g,.accordion-icon.tasks svg,.accordion-icon.tasks svg path{fill:var(--success) !important;color:var(--success) !important}.accordion-icon.blueprints path,.accordion-icon.blueprints g,.accordion-icon.blueprints svg,.accordion-icon.blueprints svg path{fill:var(--purple) !important;color:var(--purple) !important}.accordion-icon.documentation path,.accordion-icon.documentation g,.accordion-icon.documentation svg,.accordion-icon.documentation svg path{color:var(--info) !important}.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(87,163,154,.1);color:var(--button-text)}.nav-item.selected{background-color:color-mix(in srgb, var(--primary) 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 .d-flex{height:100%}.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}}.control-detail-drawer .dxbl-drawer-panel{background-color:var(--surface-low);position:fixed !important;top:0 !important;right:0 !important;height:100vh !important;max-height:100vh !important;z-index:1302 !important;border-left:1px solid var(--border-secondary);overflow:hidden;box-shadow:-12px 0 24px rgba(0,0,0,.4) !important}.control-detail-drawer .dxbl-drawer-shading{position:fixed !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;width:100vw !important;height:100vh !important;z-index:1300 !important;background-color:rgba(0,0,0,.5) !important;pointer-events:auto !important}.control-detail-drawer-content{display:flex;flex-direction:column;height:100%;width:100%;overflow:hidden;background-color:var(--surface-low)}.control-detail-drawer-content .drawer-navigation-bar{display:flex;align-items:center;padding:0rem 1.5rem .25rem .75rem;flex-shrink:0;gap:.25rem}.control-detail-drawer-content .drawer-navigation-bar+.drawer-header{padding-top:.5rem}.control-detail-drawer-content .drawer-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--border-secondary);flex-shrink:0}.control-detail-drawer-content .drawer-header .drawer-header-info{flex:1 1 0;min-width:0;max-width:calc(100% - 250px);overflow:hidden}.control-detail-drawer-content .drawer-header .control-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.control-detail-drawer-content .drawer-header .text-muted{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.control-detail-drawer-content .drawer-header .scope-toggle-container{flex-shrink:0;align-self:center}.control-detail-drawer-content .drawer-form-section{padding:0 1.5rem 1rem 1.5rem;border-bottom:1px solid var(--border-secondary)}.control-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)}.control-detail-drawer-content .drawer-body::-webkit-scrollbar{width:.25rem !important;background-color:rgba(0,0,0,0) !important}.control-detail-drawer-content .drawer-body::-webkit-scrollbar-track{background:rgba(0,0,0,0) !important;box-shadow:none !important;border:none !important}.control-detail-drawer-content .drawer-body::-webkit-scrollbar-thumb{background:rgba(0,0,0,0) !important;border-radius:1.563rem !important;visibility:hidden !important}.control-detail-drawer-content .drawer-body:hover{scrollbar-width:thin;scrollbar-color:var(--component-scroll-thumb) rgba(0,0,0,0)}.control-detail-drawer-content .drawer-body:hover::-webkit-scrollbar{width:.25rem !important;height:.25rem !important}.control-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}.control-detail-drawer-content .drawer-body:hover::-webkit-scrollbar-thumb:hover{background:var(--component-scroll-thumb-hover) !important}.control-detail-drawer-content .drawer-body.scroll-locked{overflow-y:hidden}.control-detail-drawer-content .drawer-footer{display:flex;align-items:center;justify-content:flex-end;gap:1rem;padding:1rem 1.5rem;border-top:1px solid var(--border-secondary);flex-shrink:0}.control-detail-drawer-content .drawer-footer .delete-btn{color:var(--error) !important}.control-detail-drawer-content .owner-field,.control-detail-drawer-content .due-date-field{background-color:var(--body);border:1px solid var(--border-secondary)}.control-detail-drawer-content .description-field{background-color:var(--body);border:1px solid var(--border-secondary);max-height:10rem;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0)}.control-detail-drawer-content .description-field::-webkit-scrollbar{width:.25rem !important;background-color:rgba(0,0,0,0) !important}.control-detail-drawer-content .description-field::-webkit-scrollbar-track{background:rgba(0,0,0,0) !important;box-shadow:none !important;border:none !important}.control-detail-drawer-content .description-field::-webkit-scrollbar-thumb{background:rgba(0,0,0,0) !important;border-radius:1.563rem !important;visibility:hidden !important}.control-detail-drawer-content .description-field:hover{scrollbar-width:thin;scrollbar-color:var(--component-scroll-thumb) rgba(0,0,0,0)}.control-detail-drawer-content .description-field:hover::-webkit-scrollbar{width:.25rem !important;height:.25rem !important}.control-detail-drawer-content .description-field:hover::-webkit-scrollbar-thumb{background:var(--component-scroll-thumb) !important;border-radius:1.563rem !important;visibility:visible !important;cursor:pointer !important}.control-detail-drawer-content .description-field:hover::-webkit-scrollbar-thumb:hover{background:var(--component-scroll-thumb-hover) !important}.control-detail-drawer-content .description-textarea textarea,.control-detail-drawer-content .guidance-textarea textarea{resize:vertical !important;min-height:100px !important;max-height:300px !important}.control-detail-drawer-content .description-textarea.mud-disabled,.control-detail-drawer-content .guidance-textarea.mud-disabled{background-color:var(--input-field-disabled-fill) !important;cursor:not-allowed !important}.control-detail-drawer-content .description-textarea.mud-disabled textarea,.control-detail-drawer-content .guidance-textarea.mud-disabled textarea{background-color:rgba(0,0,0,0) !important;cursor:not-allowed !important;color:var(--text-muted) !important}.control-detail-drawer-content .description-textarea.mud-disabled .mud-input-outlined-border,.control-detail-drawer-content .guidance-textarea.mud-disabled .mud-input-outlined-border{border-color:var(--border-secondary) !important}.control-detail-drawer-content .description-textarea.mud-disabled label,.control-detail-drawer-content .guidance-textarea.mud-disabled label{color:var(--text-muted) !important}.control-detail-drawer-content .monitored-system-item{background-color:var(--body);border:1px solid var(--border-secondary)}.control-detail-drawer-content .monitored-system-item .system-icon{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:.25rem;background:var(--chip-tag-fill-orange-rgba)}.control-detail-drawer-content .monitored-system-item .system-icon path,.control-detail-drawer-content .monitored-system-item .system-icon g,.control-detail-drawer-content .monitored-system-item .system-icon svg,.control-detail-drawer-content .monitored-system-item .system-icon svg path{fill:var(--orange) !important;color:var(--orange) !important}.control-detail-drawer-content .supporting-evidence-panels .mud-expand-panel{border-radius:.5rem}.control-detail-drawer-content .evidence-icon{width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;border-radius:.25rem}.control-detail-drawer-content .evidence-icon.blueprints{background:var(--chip-tag-fill-orange-rgba)}.control-detail-drawer-content .evidence-icon.blueprints path,.control-detail-drawer-content .evidence-icon.blueprints g,.control-detail-drawer-content .evidence-icon.blueprints svg,.control-detail-drawer-content .evidence-icon.blueprints svg path{fill:var(--orange) !important;color:var(--orange) !important}.control-detail-drawer-content .evidence-icon.tasks{background:var(--chip-tag-fill-green-rgba)}.control-detail-drawer-content .evidence-icon.tasks path,.control-detail-drawer-content .evidence-icon.tasks g,.control-detail-drawer-content .evidence-icon.tasks svg,.control-detail-drawer-content .evidence-icon.tasks svg path{fill:var(--success) !important;color:var(--success) !important}.control-detail-drawer-content .evidence-item{background-color:var(--surface-low);border:1px solid var(--border-secondary);position:relative}.control-detail-drawer-content .evidence-item.cursor-pointer{cursor:pointer}.control-detail-drawer-content .evidence-item.cursor-pointer:hover{background-color:var(--surface-raised);box-shadow:var(--surface-raised-shadow)}.control-detail-drawer-content .evidence-item.evidence-item-loading{cursor:default;pointer-events:none;opacity:.6}.control-detail-drawer-content .evidence-item.evidence-item-loading:hover{background-color:var(--surface-low)}.control-detail-drawer-content .evidence-item .mud-grid-item{min-width:0}.control-detail-drawer-content .evidence-item .mud-tooltip-root.mud-tooltip-inline{display:block;min-width:0;max-width:100%;overflow:hidden}.control-detail-drawer-content .evidence-item-loading-overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.05);border-radius:.5rem;z-index:1}.control-detail-drawer-content .cross-mapped-groups .mud-expand-panel{background-color:var(--surface-low);border:1px solid var(--border-secondary);border-radius:.5rem;margin-bottom:.5rem}.control-detail-drawer-content .cross-mapped-item{background-color:var(--surface-low);border:1px solid var(--border-secondary)}.control-detail-drawer-content .cross-mapped-item.cursor-pointer{cursor:pointer}.control-detail-drawer-content .cross-mapped-item.cursor-pointer:hover{background-color:var(--surface-raised);box-shadow:var(--surface-raised-shadow)}.control-detail-drawer-content .cross-mapped-item .cross-mapped-header{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.control-detail-drawer-content .cross-mapped-item .cross-mapped-link-icon{display:flex;align-items:center}.supporting-documentation-accordion,.evidence-accordion,.task-accordion{border-radius:.625rem;background-color:var(--body);border:1px solid var(--border-secondary) !important;margin-bottom:.5rem}.supporting-documentation-accordion .mud-collapse-container.mud-collapse-entered,.evidence-accordion .mud-collapse-container.mud-collapse-entered,.task-accordion .mud-collapse-container.mud-collapse-entered{max-height:35vh;display:flex;flex-direction:column}.supporting-documentation-accordion .mud-collapse-wrapper,.supporting-documentation-accordion .mud-collapse-wrapper-inner,.evidence-accordion .mud-collapse-wrapper,.evidence-accordion .mud-collapse-wrapper-inner,.task-accordion .mud-collapse-wrapper,.task-accordion .mud-collapse-wrapper-inner{display:flex;flex-direction:column;flex:1;min-height:0}.supporting-documentation-accordion .mud-expand-panel-content,.evidence-accordion .mud-expand-panel-content,.task-accordion .mud-expand-panel-content{display:flex;flex-direction:column;flex:1;min-height:0}.accordion-content-wrapper{display:flex;flex-direction:column;flex:1;min-height:0}.accordion-scrollable-content{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding-right:.25rem;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0)}.accordion-scrollable-content::-webkit-scrollbar{width:.25rem !important;background-color:rgba(0,0,0,0) !important}.accordion-scrollable-content::-webkit-scrollbar-track{background:rgba(0,0,0,0) !important;box-shadow:none !important;border:none !important}.accordion-scrollable-content::-webkit-scrollbar-thumb{background:rgba(0,0,0,0) !important;border-radius:1.563rem !important;visibility:hidden !important}.accordion-scrollable-content:hover{scrollbar-width:thin;scrollbar-color:var(--component-scroll-thumb) rgba(0,0,0,0)}.accordion-scrollable-content:hover::-webkit-scrollbar{width:.25rem !important;height:.25rem !important}.accordion-scrollable-content:hover::-webkit-scrollbar-thumb{background:var(--component-scroll-thumb) !important;border-radius:1.563rem !important;visibility:visible !important;cursor:pointer !important}.accordion-scrollable-content:hover::-webkit-scrollbar-thumb:hover{background:var(--component-scroll-thumb-hover) !important}.accordion-action-footer{flex:0 0 auto;padding-top:.75rem;margin-top:.75rem;border-top:1px solid var(--border-secondary)}.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{padding-left:0}.cross-mapped-controls-accordion .mud-expand-panel-header .mud-expand-panel-text .compyl-body-text{font-size:15px !important;font-weight:400 !important}.cross-mapped-group-accordion{background-color:var(--body) !important}.cross-mapped-group-accordion .mud-expand-panel-header{padding-left:1rem !important}.supporting-evidence-accordion .mud-expand-panel-header{padding-left:0 !important}.integration-chip{width:2rem}.integration-chip .mud-chip-content{padding:0}.query-drawer-sibling .dxbl-drawer-panel{background-color:var(--surface-low);position:fixed !important;top:0 !important;height:100vh !important;max-height:100vh !important;z-index:1302 !important;border-left:1px solid var(--border-secondary);overflow:hidden;right:var(--query-drawer-right, 0) !important;box-shadow:-12px 0 24px rgba(0,0,0,.4) !important}.query-drawer-sibling .dxbl-drawer-shading{position:fixed !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;width:100vw !important;height:100vh !important;z-index:1301 !important;background-color:rgba(0,0,0,0) !important;pointer-events:auto !important}.task-drawer-wrapper .compyl-drawer-container{z-index:1301 !important}.task-drawer-wrapper .compyl-drawer-overlay{position:fixed !important;z-index:1301 !important;background-color:rgba(0,0,0,0) !important;pointer-events:auto !important}.task-drawer-wrapper .compyl-drawer.right{position:fixed !important;top:0 !important;height:100vh !important;z-index:1302 !important;right:var(--task-drawer-right, 0) !important;box-shadow:-12px 0 24px rgba(0,0,0,.4) !important}@media(max-width: 1279px){.query-drawer-sibling .dxbl-drawer-panel{right:0 !important}.task-drawer-wrapper .compyl-drawer.right{right:0 !important}}.query-drawer-content{display:flex;flex-direction:column;height:100%;width:100%;overflow-y:auto;overflow-x:hidden;flex:1 1 auto;max-height:100vh;min-height:0;background-color:var(--surface-low);scrollbar-width:thin;scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0)}.query-drawer-content::-webkit-scrollbar{width:.25rem !important;background-color:rgba(0,0,0,0) !important}.query-drawer-content::-webkit-scrollbar-track{background:rgba(0,0,0,0) !important;box-shadow:none !important;border:none !important}.query-drawer-content::-webkit-scrollbar-thumb{background:rgba(0,0,0,0) !important;border-radius:1.563rem !important;visibility:hidden !important}.query-drawer-content:hover{scrollbar-width:thin;scrollbar-color:var(--component-scroll-thumb) rgba(0,0,0,0)}.query-drawer-content:hover::-webkit-scrollbar{width:.25rem !important;height:.25rem !important}.query-drawer-content:hover::-webkit-scrollbar-thumb{background:var(--component-scroll-thumb) !important;border-radius:1.563rem !important;visibility:visible !important;cursor:pointer !important}.query-drawer-content:hover::-webkit-scrollbar-thumb:hover{background:var(--component-scroll-thumb-hover) !important}.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 g,.body-icon svg,.body-icon svg path{fill:var(--button-text) !important;color:var(--button-text) !important}.muted-icon path,.muted-icon g,.muted-icon svg,.muted-icon svg path{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 g,.scope-toggle-active-success .mud-icon-root svg,.scope-toggle-active-success .mud-icon-root svg path{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 g,.scope-toggle-active-warning .mud-icon-root svg,.scope-toggle-active-warning .mud-icon-root svg path{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(--button-text) !important}.upload-info-alert .compyl-text{color:var(--warning)}.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(--primary);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)}.dxbl-flyout:has(.manage-evidence-links-dialog){z-index:1303 !important}.dxbl-flyout .dxbl-popover.manage-evidence-links-dialog{background-color:var(--surface-raised) !important;box-shadow:var(--surface-raised-shadow) !important;min-height:fit-content}.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}.task-drawer-footer-row{width:100%;display:flex;gap:.75rem}.task-drawer-footer-column{width:100%;display:flex;flex-direction:column;gap:.75rem}.fa-icon-14{font-size:.875rem}.w-12{width:12%}.flex-1{flex:1}.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-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:Poppins !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 g,.compyl-integration-LastSyncDetails-icon svg svg,.compyl-integration-LastSyncDetails-icon svg svg path{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(--primary) 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(--primary) 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(--primary) 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(--primary) !important;background:color-mix(in srgb, var(--primary) 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(--primary) 0%, var(--primary-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(--primary-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(--primary-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:var(--surface-low) !important;color:var(--text-primary) !important}.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}#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 span,#compyldashboards .compyl-dxdashboard th,#compyldashboards .compyl-dxdashboard td{color:var(--body-text) !important}#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:#34605b !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:#57a39a !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}.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-banner-skeleton{width:70% !important;height:1.5rem !important;border-radius:.25rem !important;background:rgba(255,255,255,.2) !important}.guided-integration-flow-banner-skeleton::after{background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.3), transparent) !important}.guided-integration-flow-help-banner{display:flex !important;height:3.5rem !important;min-height:3.5rem !important;padding:.5rem 1rem !important;flex-direction:column !important;justify-content:center !important;align-items:flex-start !important;align-self:stretch !important;background:var(--info) !important;border-radius:0 !important;flex-shrink:0 !important}.guided-integration-flow-banner-content{display:flex !important;width:100% !important;align-items:center !important;justify-content:space-between !important}.guided-integration-flow-help-banner-text{color:var(--button-text) !important}.guided-integration-flow-banner-left{display:flex !important;align-items:center !important}.guided-integration-flow-banner-left>:first-child,.guided-integration-flow-banner-left>.guided-integration-flow-banner-info-icon{margin-right:1rem !important}.guided-integration-flow-banner-info-icon{width:1.5rem !important;height:1.5rem !important;flex-shrink:0 !important}.guided-integration-flow-banner-info-icon.mud-icon-root.mud-svg-icon{color:var(--button-text) !important}.guided-integration-flow-banner-link{display:inline-flex !important;align-items:center !important;gap:.25rem !important;margin-left:.5rem !important}.guided-integration-flow-banner-link.mud-primary-text{color:var(--button-text) !important}.guided-integration-flow-banner-link-icon{width:1rem !important;height:1rem !important;flex-shrink:0 !important}.guided-integration-flow-banner-link-icon svg{width:100% !important;height:100% !important}.guided-integration-flow-banner-link-icon svg path{fill:var(--button-text) !important}.guided-integration-flow-banner-close{min-width:2rem !important;width:2rem !important;height:2rem !important;padding:0 !important;border-radius:.25rem !important;flex-shrink:0 !important}.guided-integration-flow-banner-close:hover{background:rgba(0,0,0,0) !important}.guided-integration-flow-banner-close-icon{width:1rem !important;height:1rem !important}.guided-integration-flow-banner-close-icon svg{width:100% !important;height:100% !important}.guided-integration-flow-banner-close-icon svg path{fill:var(--button-text) !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}.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 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;height:100%;overflow:hidden}.summary-top-section{display:flex;flex-direction:column;min-height:0}.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;padding:1rem;gap:.5rem;border-radius:.25rem;border:1px solid var(--border-primary);background:var(--surface-raised-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;padding:1rem;gap:.75rem;border-radius:.25rem;border:1px solid var(--border-primary)}.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(--body) !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-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(--primary) !important;color:var(--button-text) !important}.compyl-guided-flow-step.completed .compyl-guided-flow-step-circle{background:var(--primary) !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(--primary) !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}.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-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-btn-icon path{fill:var(--icon-primary) !important}.compyl-guided-flow-back-btn .compyl-guided-flow-btn-icon{margin-right:.5rem !important}.compyl-guided-flow-continue-btn .compyl-guided-flow-btn-icon{margin-left:.5rem !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-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 g,.compyl-todolist-container .sort-button svg svg,.compyl-todolist-container .sort-button svg svg path{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) 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{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) 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{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}.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}.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;background-color:var(--body);color:var(--body-text);border:.0625rem solid var(--component-border);border-radius:.25rem}.line-chart-container,.pie-chart-container,.bar-chart-container,.compyl-chart-container{position:relative;width:100%;height:100%}.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(--primary)}.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,.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,.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}.pie-donut-chart-widget .chart-legend,.chart-legend{font-size:.875rem;color:var(--body-text);transition:all .2s ease}.chart-legend .legend-item{display:flex;align-items:center;gap:.5rem;color:inherit}.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)}.chart-legend .legend-label{font-size:.875rem;font-weight:300;line-height:1.25rem;color:var(--body-text);font-family:var(--font-family-body, Poppins);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))}.theme-light .bar-chart-widget .dxc-axis-label,.theme-light .bar-chart-widget .dxc-legend-item,.theme-light .bar-chart-widget .dxc-arg-elements text,.theme-light .bar-chart-widget .dxc-val-elements text,.theme-light .bar-chart-widget .dxc-elements-axes-group text,.theme-light .line-chart-widget .dxc-axis-label,.theme-light .line-chart-widget .dxc-legend-item,.theme-light .line-chart-widget .dxc-arg-elements text,.theme-light .line-chart-widget .dxc-val-elements text,.theme-light .line-chart-widget .dxc-elements-axes-group text,.theme-light .kpi-metric-widget .dxc-axis-label,.theme-light .kpi-metric-widget .dxc-legend-item,.theme-light .kpi-metric-widget .dxc-arg-elements text,.theme-light .kpi-metric-widget .dxc-val-elements text,.theme-light .kpi-metric-widget .dxc-elements-axes-group text{fill:var(--body-text) !important;color:var(--body-text) !important}.theme-light .bar-chart-widget .dxc-val-grid path,.theme-light .bar-chart-widget .dxc-arg-grid path,.theme-light .bar-chart-widget .dxc-axis-line,.theme-light .line-chart-widget .dxc-val-grid path,.theme-light .line-chart-widget .dxc-arg-grid path,.theme-light .line-chart-widget .dxc-axis-line,.theme-light .kpi-metric-widget .dxc-val-grid path,.theme-light .kpi-metric-widget .dxc-arg-grid path,.theme-light .kpi-metric-widget .dxc-axis-line{stroke:var(--border-secondary) !important}.theme-light .bar-chart-widget .dxc-legend,.theme-light .bar-chart-widget .dxbl-chart-legend,.theme-light .bar-chart-widget .dxbl-chart-legend-items,.theme-light .bar-chart-widget [class*=dxc-legend]:not(.dxc-legend-item):not(.dxc-legend-marker),.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),.theme-light .line-chart-widget .dxc-legend,.theme-light .line-chart-widget .dxbl-chart-legend,.theme-light .line-chart-widget .dxbl-chart-legend-items,.theme-light .line-chart-widget [class*=dxc-legend]:not(.dxc-legend-item):not(.dxc-legend-marker),.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),.theme-light .kpi-metric-widget .dxc-legend,.theme-light .kpi-metric-widget .dxbl-chart-legend,.theme-light .kpi-metric-widget .dxbl-chart-legend-items,.theme-light .kpi-metric-widget [class*=dxc-legend]:not(.dxc-legend-item):not(.dxc-legend-marker),.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}.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{outline:.125rem solid var(--primary);outline-offset:.125rem}@media(max-width: 768px){.compyl-chart-widget,.compyl-line-chart-widget,.compyl-pie-chart-widget,.compyl-bar-chart-widget,.compyl-chart-tile{padding:.5rem !important}.compyl-chart-widget .line-chart-container,.compyl-chart-widget .pie-chart-container,.compyl-chart-widget .bar-chart-container,.compyl-chart-widget .compyl-chart-container,.compyl-line-chart-widget .line-chart-container,.compyl-line-chart-widget .pie-chart-container,.compyl-line-chart-widget .bar-chart-container,.compyl-line-chart-widget .compyl-chart-container,.compyl-pie-chart-widget .line-chart-container,.compyl-pie-chart-widget .pie-chart-container,.compyl-pie-chart-widget .bar-chart-container,.compyl-pie-chart-widget .compyl-chart-container,.compyl-bar-chart-widget .line-chart-container,.compyl-bar-chart-widget .pie-chart-container,.compyl-bar-chart-widget .bar-chart-container,.compyl-bar-chart-widget .compyl-chart-container,.compyl-chart-tile .line-chart-container,.compyl-chart-tile .pie-chart-container,.compyl-chart-tile .bar-chart-container,.compyl-chart-tile .compyl-chart-container{height:15.625rem}}@media(max-width: 480px){.compyl-chart-widget,.compyl-line-chart-widget,.compyl-pie-chart-widget,.compyl-bar-chart-widget,.compyl-chart-tile{padding:.25rem !important}.compyl-chart-widget .line-chart-container,.compyl-chart-widget .pie-chart-container,.compyl-chart-widget .bar-chart-container,.compyl-chart-widget .compyl-chart-container,.compyl-line-chart-widget .line-chart-container,.compyl-line-chart-widget .pie-chart-container,.compyl-line-chart-widget .bar-chart-container,.compyl-line-chart-widget .compyl-chart-container,.compyl-pie-chart-widget .line-chart-container,.compyl-pie-chart-widget .pie-chart-container,.compyl-pie-chart-widget .bar-chart-container,.compyl-pie-chart-widget .compyl-chart-container,.compyl-bar-chart-widget .line-chart-container,.compyl-bar-chart-widget .pie-chart-container,.compyl-bar-chart-widget .bar-chart-container,.compyl-bar-chart-widget .compyl-chart-container,.compyl-chart-tile .line-chart-container,.compyl-chart-tile .pie-chart-container,.compyl-chart-tile .bar-chart-container,.compyl-chart-tile .compyl-chart-container{height:12.5rem}}@media print{.compyl-chart-widget,.compyl-line-chart-widget,.compyl-pie-chart-widget,.compyl-bar-chart-widget,.compyl-chart-tile{background-color:#fff;color:#000;border:.0625rem solid #000}}@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}html.theme-light .dxc-elements-axes-group text,html.theme-light .dxbl-chart-with-legend-container text{fill:var(--body-text) !important}.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{display:flex;flex-direction:row;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:repeat(2, 1fr);gap:.75rem 1.5rem;align-content:center;flex-shrink:1;min-width:0;padding-left:2rem}.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}.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}.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}@media(max-width: 768px){.pie-donut-chart-widget{flex-direction:column-reverse}.pie-donut-chart-widget .chart-legend{padding-left:0;justify-content:center}}.three-widgets .pie-donut-chart-widget-container .pie-donut-chart-widget{max-height:14rem;min-height:0}.three-widgets .pie-donut-chart-widget-container .pie-donut-chart-widget .chart-legend{grid-template-columns:1fr;gap:.5rem;padding-left:1rem}.three-widgets .pie-donut-chart-widget-container .pie-donut-chart-widget .chart-container{max-height:100%}@media(max-width: 1280px){.chart-widget-card:has(.pie-donut-chart-widget){max-height:fit-content !important;overflow:visible !important}}.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[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-axis-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-axis-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-axis-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-axis-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-axis-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-axis-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-axis-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-axis-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-axis-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-axis-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-axis-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-axis-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-axis-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-axis-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-axis-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-axis-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-axis-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-axis-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-axis-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-axis-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-axis-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-axis-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-axis-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{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-axis-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){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}}.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[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-axis-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-axis-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-axis-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-axis-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-axis-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-axis-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-axis-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-axis-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-axis-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-axis-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-axis-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-axis-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-axis-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-axis-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-axis-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-axis-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-axis-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-axis-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-axis-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-axis-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-axis-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-axis-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-axis-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{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-axis-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){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}@media(max-width: 1280px){.bar-chart-widget{padding:.5rem}}@media(max-width: 768px){.bar-chart-widget{padding:.25rem}}.chart-widget-card:has(.bar-chart-widget){display:flex;flex-direction:column;height:100%}.chart-widget-card:has(.bar-chart-widget)>.mud-grid{height:100%;display:flex;flex-direction:column;flex:1}.chart-widget-card:has(.bar-chart-widget) .mud-grid-item{display:flex;flex-direction:column}.chart-widget-card:has(.bar-chart-widget) .mud-grid-item:first-child{flex:0 0 auto}.chart-widget-card:has(.bar-chart-widget) .mud-grid-item:last-child{flex:1;min-height:0}.chart-widget-card:has(.bar-chart-widget) .chart-content{height:100%;display:flex;flex-direction:column;flex:1}.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[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-axis-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-axis-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-axis-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-axis-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-axis-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-axis-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-axis-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-axis-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-axis-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-axis-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-axis-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-axis-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-axis-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-axis-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-axis-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-axis-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-axis-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-axis-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-axis-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-axis-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-axis-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-axis-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-axis-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{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-axis-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){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}}@media(max-width: 1280px){.line-chart-widget{padding:.5rem}}@media(max-width: 768px){.line-chart-widget{padding:.25rem}}.three-widgets .chart-widget-card:has(.line-chart-widget) .line-chart-widget{height:14rem}.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 g,.chart-widget-container .chart-widget-header svg,.chart-widget-container .chart-widget-header svg path{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(--primary);text-decoration:underline;cursor:pointer;transition:color .2s}.chart-widget-container .chart-widget-header>div:last-child a:hover{color:var(--primary-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}}.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 g,.insights-component-container.action-items .insights-sparkle svg,.insights-component-container.action-items .insights-sparkle svg path{fill:var(--info) !important;color:var(--info) !important}.breach-icon path,.breach-icon g,.breach-icon svg,.breach-icon svg path{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(--primary-insights) !important;background-color:var(--primary-insights) !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(--primary-insights) !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}.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 g,.insights-landing-sparkle-container .insights-landing-sparkle svg,.insights-landing-sparkle-container .insights-landing-sparkle svg path{fill:var(--body-text) !important;color:var(--body-text) !important}.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)}.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}.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}@media(max-width: 1400px){.board-columns{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 768px){.board-columns{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(--primary)}.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:32px;height:32px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.dashboard-framework-item-icon{width:100%;height:100%;object-fit:contain}.dashboard-framework-item-icon-fallback{width:32px;height:32px;border-radius:4px;background-color:var(--brand-teal-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;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(--primary)}.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)}@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}}.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(--primary);text-decoration:underline;cursor:pointer;transition:color .2s}.quick-filters-wrapper .quick-filters-header .dashboard-link:hover{color:var(--primary-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(--primary));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(--primary);--filter-overlay-color: var(--primary)}.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(--primary);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-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(--primary) 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(--primary)}.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(--primary) 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(--primary) 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(--primary) 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%}[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(--primary) 45%, var(--border-primary));box-shadow:0 .375rem .75rem rgba(0,0,0,.12),0 0 0 1px color-mix(in srgb, var(--primary) 18%, transparent);transform:translateY(-3px)}[data-tour=task-card] .task-card-v2:hover .task-title-compact{color:color-mix(in srgb, var(--primary) 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(--primary) 50%, var(--border-primary));box-shadow:0 .375rem .75rem rgba(0,0,0,.12),0 0 0 1px color-mix(in srgb, var(--primary) 20%, transparent);transform:translateY(-3px)}.task-card-v2 .task-card-header-row{max-height:2.5rem !important;min-height:2.5rem !important;overflow:hidden}.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;flex-shrink:0;margin-left:.5rem}.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 .mud-chip:hover,.task-card-v2 .task-header-badges .tag:hover{opacity:.9;transform:scale(1.02)}.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}.task-card-v2 .jira-indicator{padding:.25rem .5rem;background:color-mix(in srgb, var(--info) 12%, transparent);border-radius:.25rem;margin-top:.25rem;transition:background .2s ease}.task-card-v2 .jira-indicator .jira-icon{color:var(--info)}.task-card-v2 .jira-indicator:hover{background:color-mix(in srgb, var(--info) 22%, transparent)}.task-card-v2 .control-sets-row{min-height:2rem}.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)}.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(--primary) 50%, var(--border-primary));box-shadow:0 .375rem .75rem rgba(0,0,0,.12),0 0 0 1px color-mix(in srgb, var(--primary) 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(--primary) 25%, transparent)}20%{transform:scale(1.06);box-shadow:0 0 0 .35rem color-mix(in srgb, var(--primary) 20%, transparent)}45%{transform:scale(0.97);box-shadow:0 0 0 .5rem color-mix(in srgb, var(--primary) 12%, transparent)}70%{transform:scale(1.03);box-shadow:0 0 0 .25rem color-mix(in srgb, var(--primary) 8%, transparent)}85%{transform:scale(0.99);box-shadow:0 0 0 .1rem color-mix(in srgb, var(--primary) 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.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.pending-approval-item{position:relative}.task-board-v2 .sortable-item.pending-approval-item::after{content:"Click to view";position:absolute;top:.5rem;right:.5rem;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-board-v2 .sortable-item.pending-approval-item:hover::after{opacity:1}.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(--primary) 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(--primary);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}.csv-instructions-alert{background-color:var(--info);color:var(--button-text)}.csv-instructions-alert .mud-alert-message,.csv-instructions-alert .mud-alert-message *{color:var(--button-text) !important}.csv-instructions-alert .mud-alert-icon,.csv-instructions-alert .mud-icon-root,.csv-instructions-alert .mud-svg-icon{color:var(--button-text) !important}.csv-instructions-alert .mud-alert-icon svg,.csv-instructions-alert .mud-alert-icon svg path,.csv-instructions-alert .mud-icon-root svg,.csv-instructions-alert .mud-icon-root path,.csv-instructions-alert .mud-svg-icon path{color:var(--button-text) !important}.csv-instructions-alert .csv-instructions-list{margin:.5rem 0 0 1.25rem;padding:0}.csv-instructions-alert .csv-instructions-list li{margin-bottom:.25rem}.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(--primary);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(--primary);color:var(--button-text);border-color:var(--primary)}.csv-data-upload-flow .mapping-section .mapping-content .columns-bank .column-chips .column-chip.mapped{background:color-mix(in srgb, var(--primary) 20%, transparent);border-color:var(--primary);color:var(--primary)}.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(--primary);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(--primary);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(--primary) 20%, transparent);color:var(--primary);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(--primary);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(--primary);background:color-mix(in srgb, var(--primary) 10%, transparent)}.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(--primary);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(--primary) 10%, transparent);border-left:4px solid var(--primary);border-radius:6px}.csv-data-upload-flow .preview-section .preview-table-container{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: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{min-width:8rem;width:8rem}.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{min-width:8rem;max-width:20rem;white-space:normal;overflow:visible;text-overflow:clip}.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-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 td.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: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:rgba(244,67,54,.1)}.csv-data-upload-flow .preview-section .preview-table-container .preview-table tbody tr.invalid-row:hover{background-color:rgba(244,67,54,.15)}.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}}.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}.ml-1{margin-left:.25rem}.mr-1{margin-right:.25rem}.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(--primary);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(--primary);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)}.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(--primary) 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{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 .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:0px;padding-bottom:0px;margin-bottom:0px}.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 .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(--modal-background-surface);box-shadow:var(--surface-high-shadow);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(--modal-background-surface);box-shadow:var(--surface-high-shadow);box-shadow:none !important}.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 .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 .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 .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:0px;padding-bottom:0px;margin-bottom:0px}.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{width:.75rem;height:.75rem;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}.documents-section-drawer{margin-top:1rem}.documents-section-drawer .evidence-documents-stack{display:flex;flex-direction:column;gap:.5rem;border:1px solid color-mix(in srgb, var(--border-secondary) var(--thin-border), transparent);border-radius:.5rem;padding-top:1rem;background-color:var(--modal-background-surface);box-shadow:var(--surface-high-shadow)}.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}.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)}.carousel-manual{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--primary) 8%, transparent), transparent);border:1px solid color-mix(in srgb, var(--primary) 20%, transparent)}.carousel-manual:hover{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--primary) 12%, transparent), transparent);border-color:color-mix(in srgb, var(--primary) 30%, transparent)}.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)}.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)}.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)}.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)}.carousel-content{flex:1;display:flex;justify-content:center;align-items:center}.carousel-label{font-size:1rem;font-weight:300;line-height:1.5rem;transition:color .3s ease;text-align:center;letter-spacing:.02em}.text-primary{color:var(--primary) !important}.text-purple{color:var(--purple)}.text-info{color:var(--info)}.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}.carousel-arrow:hover:not(:disabled){opacity:1;transform:scale(1.15)}.carousel-arrow:disabled{cursor:not-allowed;opacity:.2}.arrow-icon{width:1.25rem;height:1.25rem;transition:fill .3s ease}.arrow-primary .arrow-icon{fill:var(--primary)}.arrow-purple .arrow-icon{fill:var(--purple)}.arrow-info .arrow-icon{fill:var(--info)}@media(max-width: 768px){.status-management-carousel{padding:.75rem 1rem;gap:.75rem}.carousel-label{font-size:.875rem;font-weight:300;line-height:1.25rem}.arrow-icon{width:1rem;height:1rem}}.compyl-tree-selector{display:inline-block;position:relative}.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;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;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}.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-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}.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-items{padding:.25rem 0;contain:layout style}.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-add{padding:.5rem .75rem .5rem 2.25rem;border-top:1px solid var(--border-color-subtle)}.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}@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{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)}.control-set-icons-container{display:flex;align-items:center;gap:.5rem;flex-wrap:nowrap;padding:.25rem 0}.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-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-set-icon{width:2rem;height:2rem;object-fit:contain;display:block}.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-set-initials{font-size:11px;font-weight:600;color:var(--white);letter-spacing:.5px;line-height:1}.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-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-set-overflow .compyl-text{font-size:11px;font-weight:600;color:var(--body-text)}.control-set-overflow-tooltip{display:flex;flex-direction:column;gap:.25rem;padding:.25rem 0;max-width:300px}.control-set-overflow-tooltip .compyl-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crud-data-grid-v2-container{width:100%;position:relative}.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{border:1px solid color-mix(in srgb, var(--border-primary) var(--thin-border), transparent)}.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:1px 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 tbody>tr{border:none}.crud-data-grid-v2-container .compyl-grid-v2 tbody>tr:hover td{background:color-mix(in srgb, var(--primary) 20%, transparent);border-top:1px solid var(--primary);border-bottom:1px solid var(--primary)}.crud-data-grid-v2-container .compyl-grid-v2 tbody>tr td{border-bottom:1px solid color-mix(in srgb, var(--border-primary) var(--thin-border), transparent)}.crud-data-grid-v2-container .compyl-grid-v2 tbody>tr td>div{display:flex;align-items:center;padding-left:.5rem;min-height:3.5rem;max-height:6rem}.crud-data-grid-v2-container .grid-chip{font-size:.75rem;font-weight:500;padding:.25rem .5rem;border-radius:.25rem}.crud-data-grid-v2-container .grid-icon{display:flex;align-items:center;justify-content:center}.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,.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 .task-description-grid{color:var(--text-muted);font-size:.75rem;line-height:1rem;-webkit-line-clamp:2}.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(--primary) !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(--primary) !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}.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:1300}.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:1301;animation:fadeIn .3s ease}.compyl-drawer{position:fixed;top:0;height:100%;background:var(--surface-raised);box-shadow:0 .5rem 2rem rgba(0,0,0,.3);z-index:1302;display:flex;flex-direction:column;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;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}.compyl-drawer .compyl-drawer-header .header-actions-spacer{flex:1}.compyl-drawer .compyl-drawer-header .header-actions{display:flex;align-items:center;gap:.75rem}.compyl-drawer .compyl-drawer-header .close-btn-drawer :global(.mud-icon-root){color:var(--body-text)}.compyl-drawer .compyl-drawer-content{flex:1;overflow-y:auto;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}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.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(--primary) !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(--primary);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(--primary);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(--primary)}.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(--primary);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(--primary-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(--primary) !important;color:var(--primary) !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(--primary)}.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(--primary);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(--primary);display:inline-block;margin-bottom:.25rem}.insights-markdown-content code{background:var(--surface-raised-low);color:var(--primary);padding:.125rem .375rem;border-radius:.25rem;font-family:"Consolas","Monaco","Courier New",monospace;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(--primary);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(--primary);text-decoration:underline}.insights-markdown-content a:hover{color:var(--primary-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(--primary)}.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(--primary) !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-step-container{position:relative;width:100%;padding:.75rem;border-radius:.5rem;background:color-mix(in srgb, var(--primary) 3%, transparent);border:1px solid color-mix(in srgb, var(--primary) 15%, transparent);transition:all .3s ease}.mitigation-step-container:hover{background:color-mix(in srgb, var(--primary) 5%, transparent);border-color:color-mix(in srgb, var(--primary) 25%, transparent)}.step-ordinal{font-weight:600;color:var(--primary);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:2px solid var(--primary) !important;animation:pulse-border 3s ease-in-out infinite;background:linear-gradient(135deg, color-mix(in srgb, var(--primary) 8%, transparent) 0%, color-mix(in srgb, var(--primary) 12%, transparent) 100%);border-radius:.5rem;transition:all .3s ease}.mitigation-step-ai-glow .mud-input-outlined:hover,.mitigation-step-ai-glow .mud-input-root:hover{border-color:var(--primary-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(--primary) !important;box-shadow:0 0 0 2px color-mix(in srgb, var(--primary) 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(--primary) !important;animation:pulse-border 3s ease-in-out infinite;background:linear-gradient(135deg, color-mix(in srgb, var(--primary) 8%, transparent) 0%, color-mix(in srgb, var(--primary) 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(--primary);box-shadow:0 0 0 0 color-mix(in srgb, var(--primary) 20%, transparent)}50%{border-color:color-mix(in srgb, var(--primary) 70%, transparent);box-shadow:0 0 0 4px color-mix(in srgb, var(--primary) 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(--primary)}.ai-generate-button:hover .mud-icon{color:var(--primary-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(--primary);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}}.file-dialog-v2-container .mud-dialog-content{overflow:hidden}.file-dialog-v2-content{display:flex;flex-direction:column;gap:1rem;min-height:400px}.file-dialog-v2-action-bar{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.file-dialog-v2-action-bar .file-dialog-v2-search{flex-grow:1}.file-dialog-v2-upload-zone{position:relative;border:2px dashed var(--mud-palette-divider);border-radius:8px;padding:3rem 2rem;text-align:center;transition:all .3s ease;cursor:pointer;background-color:var(--mud-palette-background)}.file-dialog-v2-upload-zone:hover{border-color:var(--mud-palette-primary);background-color:var(--mud-palette-action-default-hover)}.file-dialog-v2-upload-zone.file-dialog-v2-upload-zone-dragging{border-color:var(--mud-palette-primary);background-color:var(--mud-palette-primary-lighten);transform:scale(1.02)}.file-dialog-v2-upload-zone .file-dialog-v2-upload-input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.file-dialog-v2-upload-zone .file-dialog-v2-upload-content{display:flex;flex-direction:column;align-items:center;gap:.5rem}.file-dialog-v2-upload-zone .file-dialog-v2-upload-content .file-dialog-v2-upload-icon{color:var(--mud-palette-primary);font-size:3rem}.file-dialog-v2-progress-container{display:flex;flex-direction:column;gap:1rem;padding:1rem;background-color:var(--mud-palette-background-grey);border-radius:8px}.file-dialog-v2-progress-item{display:flex;flex-direction:column}.file-dialog-v2-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));gap:1rem;padding:.5rem 0}.file-dialog-v2-card{display:flex;flex-direction:column;border:1px solid var(--mud-palette-divider);border-radius:8px;padding:1rem;transition:all .2s ease;cursor:pointer;background-color:var(--mud-palette-background)}.file-dialog-v2-card:hover{transform:translateY(-4px);box-shadow:0 4px 12px rgba(0,0,0,.15);border-color:var(--mud-palette-primary)}.file-dialog-v2-card:hover .file-dialog-v2-card-actions{opacity:1}.file-dialog-v2-card .file-dialog-v2-card-header{display:flex;justify-content:center;margin-bottom:1rem}.file-dialog-v2-card .file-dialog-v2-card-header .file-dialog-v2-card-icon{color:var(--mud-palette-primary);font-size:3rem}.file-dialog-v2-card .file-dialog-v2-card-body{flex-grow:1;margin-bottom:.5rem}.file-dialog-v2-card .file-dialog-v2-card-body .file-dialog-v2-card-title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.file-dialog-v2-card .file-dialog-v2-card-actions{display:flex;justify-content:center;gap:.25rem;opacity:0;transition:opacity .2s ease}.file-dialog-v2-list .file-dialog-v2-list-item{border:1px solid var(--mud-palette-divider);border-radius:8px;margin-bottom:.5rem;transition:all .2s ease}.file-dialog-v2-list .file-dialog-v2-list-item:hover{background-color:var(--mud-palette-action-default-hover);border-color:var(--mud-palette-primary)}.file-dialog-v2-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;text-align:center}.file-dialog-v2-empty-state .file-dialog-v2-empty-icon{color:var(--mud-palette-text-disabled);font-size:4rem;margin-bottom:1rem}.file-dialog-v2-insights-content .mud-paper{max-height:60vh;overflow-y:auto}.file-dialog-v2-prompt-container{display:flex;flex-direction:column;gap:1rem}.file-dialog-v2-conversation{border:1px solid var(--mud-palette-divider);border-radius:8px;background-color:var(--mud-palette-background)}.file-dialog-v2-message-user,.file-dialog-v2-message-ai{padding:1rem;margin-bottom:1rem;border-radius:8px}.file-dialog-v2-message-user{background-color:var(--mud-palette-primary-lighten);margin-left:2rem}.file-dialog-v2-message-ai{background-color:var(--mud-palette-background-grey);margin-right:2rem}@media(max-width: 960px){.file-dialog-v2-grid{grid-template-columns:repeat(auto-fill, minmax(150px, 1fr))}.file-dialog-v2-action-bar{flex-direction:column;align-items:stretch}}@media(max-width: 600px){.file-dialog-v2-grid{grid-template-columns:1fr}.file-dialog-v2-card:hover{transform:none}.file-dialog-v2-card .file-dialog-v2-card-actions{opacity:1}}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%;--primary: #34605b;--primary-hover: #192e2c;--primary-focus: #274945;--primary-fill: #407771;--primary-fill-rgb: 64, 163, 154;--yellow: #c28b00;--purple: #4f008f;--teal: #57a39a;--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;--info: #0037c2;--info-translucent: rgba(0, 55, 194, 0.1);--info-hover: #001b61;--info-focus: #00288f;--info-highlight: rgba(0, 55, 194, 0.1);--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;--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: #34605b;--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);--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;--primary-insights: #57a39a;--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}.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%;--primary: #407771;--primary-hover: #274945;--primary-focus: #34605b;--primary-fill: #57a39a;--primary-fill-rgb: 87, 163, 154;--purple: #6200b2;--yellow: #f0ac00;--teal: #57a39a;--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;--info: #0044f0;--info-translucent: rgba(0, 68, 240, 0.1);--info-hover: #00288f;--info-focus: #0037c2;--info-highlight: rgba(0, 68, 240, 0.1);--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;--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: #407771;--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);--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;--primary-insights: #57a39a;--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}.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}.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}*,.mud-typography,.mud-breadcrumb-separator>span{font-family:"Poppins",sans-serif;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}.mud-avatar-outlined{color:var(--body-text);border-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}.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(--primary) 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(87,163,154,.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}.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:1.25rem;font-weight:400;line-height:1.75rem}#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-drawer,.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 .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(--primary)}.dxbl-btn-primary:disabled{background:var(--primary)}.dxbl-btn.dxbl-disabled{border-color:var(--primary)}.dxbl-btn-primary:hover{background:var(--primary-hover);border-color:var(--primary-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(--primary) !important;--dxbl-text-edit-focus-border-color: var(--primary-focus)}.dxbl-list-box-item-selected{background-color:rgba(var(--primary-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(--primary-hover);border-color:var(--primary-hover)}.dxbl-btn-primary:not(.dxbl-disabled):not(:disabled):hover{background:var(--primary-hover);border-color:var(--primary-hover)}.dxbl-btn-primary:where(:not(.dxbl-btn-standalone)){border-color:var(--primary)}.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}.compyl-grid .grid-blip.pass{--blip-color: var(--chip-tag-fill-green)}.compyl-grid .grid-blip.fail{--blip-color: var(--chip-tag-fill-red)}.compyl-grid .grid-blip.scheduled{--blip-color: var(--chip-tag-fill-purple)}.compyl-grid .grid-blip.in-progress{--blip-color: var(--chip-tag-fill-blue)}.compyl-grid .grid-blip.pending{--blip-color: var(--chip-tag-fill-yellow)}.compyl-grid .grid-blip.not-scheduled{--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(87,163,154,.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}.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(87,163,154,.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:17.1rem;min-height:17.1rem;height:17.1rem;display:block;padding:1rem 1rem 1.5rem 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:1.5rem;white-space:nowrap}.policy-card .policy-tile-button .mud-card-header .policy-status{height:1.25rem !important;padding:0;pointer-events:none;border:solid 1px}.policy-card .policy-tile-button .mud-card-header .policy-status .mud-chip-content{padding:.125rem .375rem}.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-title{margin-top:0;font-size:1.25rem;font-weight:400;line-height:1.75rem;font-weight:300;margin-bottom:1.5rem;min-height:3.5rem;max-height:3.5rem;height:3.5rem;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word}.policy-card .policy-tile-button .policy-version{font-size:.75rem;font-weight:300;line-height:1rem;font-weight:300;margin-bottom:.5rem}.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:1.5rem;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(--primary-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(87,163,154,.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.0625rem, 0.0625rem) !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(87,163,154,.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(87,163,154,.1) !important}.dxbl-dropdown-body .dxbl-list-box-render-container ul li:hover{background-color:rgba(87,163,154,.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 g,.ai-generate-button svg,.ai-generate-button svg path{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 .compyl-tile-value{word-wrap:break-word;overflow-wrap:break-word;min-width: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(--primary);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}.grid-avatar{border-radius:.375rem;width:28px !important;height:28px !important;font-size:1rem !important}.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}.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}.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}.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}.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}.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}#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}.dxbl-grid-column-chooser-dialog{display:none !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(--primary) 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}.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)}.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}.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 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{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 g,.view-history-icon svg,.view-history-icon svg path{fill:var(--body-text) !important;color:var(--body-text) !important}/*# sourceMappingURL=main.css.map */
