@charset "UTF-8";:root{--primary-light: #79d8fb;--primary-main: #34c0f3;--primary-dark: #229fd3;--primary-contrast: #000000;--secondary-light: #95bdc3;--secondary-main: #5d939e;--secondary-dark: #307987;--secondary-contrast: #000000;--tertiary-light: #92ccff;--tertiary-main: #016397;--tertiary-dark: #005785;--tertiary-contrast: #ffffff;--error-light: #eb6333;--error-main: #d63900;--error-dark: #bf3300;--error-contrast: #ffffff;--warning-light: #ff9033;--warning-main: #ff7400;--warning-dark: #662f00;--warning-contrast: #000000;--success-light: #589d58;--success-main: #447a44;--success-dark: #1e351e;--success-contrast: #ffffff;--bg-default: #fdfbf5;--bg-paper: #f7f5f0;--border: #ebe9e4;--neutral-400: #d6d4d0;--neutral-500: #bab8b3;--neutral-600: #8a8884;--neutral-700: #73716d;--neutral-900: #1f1e1c;--text-primary: #1e1e1e;--text-secondary: rgba(30, 30, 30, .7);--text-disabled: rgba(30, 30, 30, .38);--divider: rgba(31, 30, 28, .12);--radius: 3px;--font-sans: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--h1-size: 1.25rem;--h1-lh: 1.2;--h1-ls: .15px;--h2-size: 1.125rem;--h2-lh: 1.2;--h2-ls: .15px;--h3-size: 1rem;--h3-lh: 1.25;--h3-ls: .15px;--h4-size: .9375rem;--h4-lh: 1.25;--h4-ls: .15px;--h5-size: .875rem;--h5-lh: 1.25;--h5-ls: .15px;--h6-size: .8125rem;--h6-lh: 1.286;--h6-ls: .15px;--body1-size: .8125rem;--body1-lh: 1.45;--body1-ls: .15px;--body2-size: .75rem;--body2-lh: 1.4;--body2-ls: .15px;--subtitle1-size: .8125rem;--subtitle1-lh: 1.45;--subtitle1-ls: .15px;--subtitle2-size: .75rem;--subtitle2-lh: 1.4;--subtitle2-ls: .15px;--caption-size: .6875rem;--caption-lh: 1.4;--caption-ls: .4px;--overline-size: .625rem;--overline-lh: 1.2;--overline-ls: .15px;--topbar-h: 40px;--rail-w: 168px;--rail-w-collapsed: 48px;--rail-icon-size: 16px;--rail-font-size: .75rem;--page-padding: 12px;--control-h: 26px;--icon-sm: 12px;--icon-md: 14px}.t-h1{font-family:var(--font-sans);font-size:var(--h1-size);font-weight:500;line-height:var(--h1-lh);letter-spacing:var(--h1-ls);margin:0}.t-h2{font-family:var(--font-sans);font-size:var(--h2-size);font-weight:500;line-height:var(--h2-lh);letter-spacing:var(--h2-ls);margin:0}.t-h3{font-family:var(--font-sans);font-size:var(--h3-size);font-weight:500;line-height:var(--h3-lh);letter-spacing:var(--h3-ls);margin:0}.t-h4{font-family:var(--font-sans);font-size:var(--h4-size);font-weight:500;line-height:var(--h4-lh);letter-spacing:var(--h4-ls);margin:0}.t-h5{font-family:var(--font-sans);font-size:var(--h5-size);font-weight:500;line-height:var(--h5-lh);letter-spacing:var(--h5-ls);margin:0}.t-h6{font-family:var(--font-sans);font-size:var(--h6-size);font-weight:500;line-height:var(--h6-lh);letter-spacing:var(--h6-ls);margin:0}.t-body1{font-family:var(--font-sans);font-size:var(--body1-size);font-weight:400;line-height:var(--body1-lh);letter-spacing:var(--body1-ls)}.t-body2{font-family:var(--font-sans);font-size:var(--body2-size);font-weight:400;line-height:var(--body2-lh);letter-spacing:var(--body2-ls)}.t-sub1{font-family:var(--font-sans);font-size:var(--subtitle1-size);font-weight:400;line-height:var(--subtitle1-lh);letter-spacing:var(--subtitle1-ls)}.t-sub2{font-family:var(--font-sans);font-size:var(--subtitle2-size);font-weight:400;line-height:var(--subtitle2-lh);letter-spacing:var(--subtitle2-ls)}.t-caption{font-family:var(--font-sans);font-size:var(--caption-size);font-weight:400;line-height:var(--caption-lh);letter-spacing:var(--caption-ls)}.t-overline{font-family:var(--font-sans);font-size:var(--overline-size);font-weight:500;line-height:var(--overline-lh);letter-spacing:var(--overline-ls);text-transform:uppercase}app-platform-shell,app-fid-list-page,app-fid-detail-page,app-policies-list-page,app-policy-detail-page,app-concept-detail-page,app-concept-field-detail-page,app-data-model-viewer-page,app-home-page,app-atlas-page,app-generic-module-page{display:flex;flex-direction:column;flex:1 1 0%;min-width:0;width:100%;max-width:100%}.mat-mdc-select-panel,.mat-mdc-autocomplete-panel{background:#fff!important;border:1px solid var(--border);border-radius:var(--radius)!important;box-shadow:0 4px 16px #0000001f!important}.mat-mdc-option{min-height:32px!important;font-family:var(--font-sans);font-size:.75rem;color:var(--text-primary)}.mat-mdc-option:hover:not(.mdc-list-item--disabled),.mat-mdc-option.mat-mdc-option-active{background:var(--bg-paper)!important}.mat-mdc-form-field.dih-compact{width:100%;--mat-form-field-container-height: var(--control-h);--mat-form-field-container-vertical-padding: 0}.mat-mdc-form-field.dih-compact .mat-mdc-form-field-subscript-wrapper{display:none}.mat-mdc-form-field.dih-compact .mat-mdc-text-field-wrapper{padding:0 10px;background:#fff}.mat-mdc-form-field.dih-compact .mat-mdc-form-field-infix{min-height:var(--control-h);padding-top:0;padding-bottom:0;display:flex;align-items:center;width:100%}.mat-mdc-form-field.dih-compact .mdc-notched-outline__leading,.mat-mdc-form-field.dih-compact .mdc-notched-outline__notch,.mat-mdc-form-field.dih-compact .mdc-notched-outline__trailing{border-color:var(--border)!important}.mat-mdc-form-field.dih-compact.mat-focused .mdc-notched-outline__leading,.mat-mdc-form-field.dih-compact.mat-focused .mdc-notched-outline__notch,.mat-mdc-form-field.dih-compact.mat-focused .mdc-notched-outline__trailing{border-color:var(--primary-main)!important}.mat-mdc-form-field.dih-compact input.mat-mdc-input-element,.mat-mdc-form-field.dih-compact .mat-mdc-select-value,.mat-mdc-form-field.dih-compact .mat-mdc-select-placeholder{font-size:.75rem;font-family:var(--font-sans);color:var(--text-primary)}.mat-mdc-form-field.dih-compact .mat-mdc-select-arrow{color:var(--text-secondary)}.mat-mdc-card.dash-card{--mat-card-outlined-container-color: #fff;--mat-card-outlined-outline-color: var(--border);border-radius:var(--radius)!important;box-shadow:none!important}.mat-mdc-outlined-button{--mat-button-outlined-outline-color: var(--neutral-400);--mat-button-outlined-label-text-color: var(--text-primary);--mat-button-outlined-state-layer-color: var(--bg-paper);font-family:var(--font-sans);font-size:.625rem;font-weight:500;letter-spacing:.1px;border-radius:var(--radius)!important;height:var(--control-h)}.mat-mdc-outlined-button:hover{--mat-button-outlined-outline-color: var(--neutral-500)}.mat-mdc-progress-bar{--mat-progress-bar-active-indicator-color: var(--tertiary-main);--mat-progress-bar-track-color: rgba(1, 99, 151, .12);border-radius:999px}.mat-expansion-panel.dash-panel,.dash-accordion .mat-expansion-panel,.dash-accordion .mat-mdc-expansion-panel,.mat-mdc-expansion-panel.dash-panel{--mat-expansion-container-background-color: #fff;border:1px solid var(--neutral-400)!important;border-radius:var(--radius)!important;box-shadow:none!important;background:#fff!important}.mat-expansion-panel.dash-panel.mat-expanded,.mat-expansion-panel.dash-panel:hover,.mat-expansion-panel.dash-panel.mat-expansion-panel-spacing,.mat-expansion-panel.dash-panel.cdk-focused,.mat-expansion-panel.dash-panel.cdk-program-focused,.mat-expansion-panel.dash-panel.cdk-mouse-focused,.mat-expansion-panel.dash-panel.cdk-keyboard-focused,.dash-accordion .mat-expansion-panel.mat-expanded,.dash-accordion .mat-expansion-panel:hover,.dash-accordion .mat-expansion-panel.mat-expansion-panel-spacing,.dash-accordion .mat-expansion-panel.cdk-focused,.dash-accordion .mat-expansion-panel.cdk-program-focused,.dash-accordion .mat-expansion-panel.cdk-mouse-focused,.dash-accordion .mat-expansion-panel.cdk-keyboard-focused,.dash-accordion .mat-mdc-expansion-panel.mat-expanded,.dash-accordion .mat-mdc-expansion-panel:hover,.dash-accordion .mat-mdc-expansion-panel.mat-expansion-panel-spacing,.dash-accordion .mat-mdc-expansion-panel.cdk-focused,.dash-accordion .mat-mdc-expansion-panel.cdk-program-focused,.dash-accordion .mat-mdc-expansion-panel.cdk-mouse-focused,.dash-accordion .mat-mdc-expansion-panel.cdk-keyboard-focused,.mat-mdc-expansion-panel.dash-panel.mat-expanded,.mat-mdc-expansion-panel.dash-panel:hover,.mat-mdc-expansion-panel.dash-panel.mat-expansion-panel-spacing,.mat-mdc-expansion-panel.dash-panel.cdk-focused,.mat-mdc-expansion-panel.dash-panel.cdk-program-focused,.mat-mdc-expansion-panel.dash-panel.cdk-mouse-focused,.mat-mdc-expansion-panel.dash-panel.cdk-keyboard-focused{border:1px solid var(--neutral-400)!important;box-shadow:none!important}.mat-expansion-panel-header,.mat-mdc-expansion-panel-header{font-family:var(--font-sans)}.mat-expansion-panel-header-title,.mat-mdc-expansion-panel-header-title{color:var(--text-primary)}.cdk-overlay-container{z-index:1100}*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--bg-default);color:var(--text-primary);font-family:var(--font-sans);font-size:13px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%}button{font-family:var(--font-sans)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--neutral-400);border-radius:10px;border:2px solid var(--bg-default)}::-webkit-scrollbar-thumb:hover{background:var(--neutral-500)}
