@charset "UTF-8";html{--mat-sys-background: #faf9fd;--mat-sys-error: #ba1a1a;--mat-sys-error-container: #ffdad6;--mat-sys-inverse-on-surface: #f2f0f4;--mat-sys-inverse-primary: #abc7ff;--mat-sys-inverse-surface: #2f3033;--mat-sys-on-background: #1a1b1f;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #93000a;--mat-sys-on-primary: #ffffff;--mat-sys-on-primary-container: #00458f;--mat-sys-on-primary-fixed: #001b3f;--mat-sys-on-primary-fixed-variant: #00458f;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #3e4759;--mat-sys-on-secondary-fixed: #131c2b;--mat-sys-on-secondary-fixed-variant: #3e4759;--mat-sys-on-surface: #1a1b1f;--mat-sys-on-surface-variant: #44474e;--mat-sys-on-tertiary: #ffffff;--mat-sys-on-tertiary-container: #0000ef;--mat-sys-on-tertiary-fixed: #00006e;--mat-sys-on-tertiary-fixed-variant: #0000ef;--mat-sys-outline: #74777f;--mat-sys-outline-variant: #c4c6d0;--mat-sys-primary: #005cbb;--mat-sys-primary-container: #d7e3ff;--mat-sys-primary-fixed: #d7e3ff;--mat-sys-primary-fixed-dim: #abc7ff;--mat-sys-scrim: #000000;--mat-sys-secondary: #565e71;--mat-sys-secondary-container: #dae2f9;--mat-sys-secondary-fixed: #dae2f9;--mat-sys-secondary-fixed-dim: #bec6dc;--mat-sys-shadow: #000000;--mat-sys-surface: #faf9fd;--mat-sys-surface-bright: #faf9fd;--mat-sys-surface-container: #efedf0;--mat-sys-surface-container-high: #e9e7eb;--mat-sys-surface-container-highest: #e3e2e6;--mat-sys-surface-container-low: #f4f3f6;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: #dbd9dd;--mat-sys-surface-tint: #005cbb;--mat-sys-surface-variant: #e0e2ec;--mat-sys-tertiary: #343dff;--mat-sys-tertiary-container: #e0e0ff;--mat-sys-tertiary-fixed: #e0e0ff;--mat-sys-tertiary-fixed-dim: #bec2ff;--mat-sys-neutral-variant20: #2d3038;--mat-sys-neutral10: #1a1b1f}html{--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12)}html{--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12)}html{--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12)}html{--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12)}html{--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html{--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12)}html{--mat-sys-body-large: 400 1rem / 1.5rem Roboto;--mat-sys-body-large-font: Roboto;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Roboto;--mat-sys-body-medium-font: Roboto;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Roboto;--mat-sys-body-small-font: Roboto;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Roboto;--mat-sys-display-large-font: Roboto;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Roboto;--mat-sys-display-medium-font: Roboto;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Roboto;--mat-sys-display-small-font: Roboto;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Roboto;--mat-sys-headline-large-font: Roboto;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Roboto;--mat-sys-headline-medium-font: Roboto;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Roboto;--mat-sys-headline-small-font: Roboto;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Roboto;--mat-sys-label-large-font: Roboto;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Roboto;--mat-sys-label-medium-font: Roboto;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Roboto;--mat-sys-label-small-font: Roboto;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Roboto;--mat-sys-title-large-font: Roboto;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Roboto;--mat-sys-title-medium-font: Roboto;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Roboto;--mat-sys-title-small-font: Roboto;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500}html{--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px}html{--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}:root{--mat-sys-background: #f8f9fc;--mat-sys-error: #dc3545;--mat-sys-error-container: #ffebee;--mat-sys-inverse-on-surface: #e3e4e8;--mat-sys-inverse-primary: #8ab6f8;--mat-sys-inverse-surface: #2c2d30;--mat-sys-on-background: #121417;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #dc3545;--mat-sys-on-error-background: #f8d7da;--mat-sys-on-error-container-border: #f5c6cb;--mat-sys-on-primary: #ffffff;--mat-sys-on-primary-container: #2c3e50;--mat-sys-on-primary-fixed: #002244;--mat-sys-on-primary-fixed-variant: #1f2d3d;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #40495b;--mat-sys-on-secondary-fixed: #1a2433;--mat-sys-on-secondary-fixed-variant: #40495b;--mat-sys-on-surface: #121417;--mat-sort-arrow-color: #ffffff;--mat-sys-on-surface-variant: #3c4047;--mat-sys-on-tertiary: #f0f0f0;--mat-sys-on-tertiary-container: #001aff;--mat-sys-on-tertiary-fixed: #000099;--mat-sys-on-tertiary-fixed-variant: #001aff;--mat-sys-outline: #6a6d75;--mat-sys-outline-variant: #b8bac6;--mat-sys-primary: #004aad;--mat-sys-primary-container: #d0e0ff;--mat-sys-primary-fixed: #d0e0ff;--mat-sys-primary-fixed-dim: #8ab6f8;--mat-sys-scrim: #000000;--mat-sys-secondary: #4d566a;--mat-sys-secondary-container: #cdd7f0;--mat-sys-secondary-fixed: #cdd7f0;--mat-sys-secondary-fixed-dim: #aab2c8;--mat-sys-shadow: #000000;--mat-sys-surface: #f8f9fc;--mat-sys-surface-bright: #f8f9fc;--mat-sys-surface-container: #e5e7ea;--mat-sys-surface-container-high: #ddd;--mat-sys-surface-container-highest: #d9dbdf;--mat-sys-surface-container-low: #f5f8fb;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: #d1d3d7;--mat-sys-surface-tint: #004aad;--mat-sys-surface-variant: #d7d9e3;--mat-sys-tertiary: #303cff;--mat-sys-tertiary-container: #d5d5ff;--mat-sys-tertiary-fixed: #d5d5ff;--mat-sys-tertiary-fixed-dim: #a8acff;--mat-sys-neutral-variant20: #2a2d35;--mat-sys-neutral10: #121417;--mat-select-panel-background-color: #abc7ff;--mat-autocomplete-background-color: #abc7ff;--btn-background: #1976d2;--btn-background-hover: #1565c0;--draft-color: #29850b;--draft-color-hover: #257a09;--box-background-color: #345c94;--box-background-color-hover: #2b4b7a;--mdc-filled-text-field-container-color: snow;--mat-purple-color: #7E57C2}html,body{height:100%}body{margin:0;font-family:Roboto,Helvetica Neue,sans-serif}html,body>app-root{height:100%;margin:0}body>app-root{background-color:var(--mat-sys-background);display:flex;flex-direction:column;justify-content:space-between}main{flex:1}section{display:flex;justify-content:center;align-items:center;height:90vh;width:100%}.form-container,.login-container{width:35%;max-width:600px;padding:25px;background-color:var(--mat-sys-surface-container-low);border-radius:10px;box-shadow:0 4px 10px #0000001a;text-align:center;border:1px solid var(--mat-sys-surface-container-high)}.form-container label,.login-container label{font-weight:700;margin-bottom:5px;color:var(--mat-sys-secondary);text-align:justify}.form-container form,.login-container form{margin-block:20px}.form-container button:not([mat-icon-button]),.login-container button:not([mat-icon-button]){width:100%;margin-top:20px;padding:12px;border:none;border-radius:5px;cursor:pointer;font-size:16px;transition:.3s}.form-container a,.login-container a{display:block;margin-top:10px;color:var(--mat-sys-on-primary-container);cursor:pointer;text-decoration:none}.form-container a:hover,.login-container a:hover{text-decoration:underline}h2{font-size:22px!important;margin-bottom:20px;color:var(--mat-sys-primary)!important}.form-group{display:flex;flex-direction:column;align-items:inherit;margin-bottom:15px;width:100%}.form-group input{padding:10px;border:1px solid #ccc;border-radius:5px;font-size:14px;background-color:#fff;transition:.3s}.error-message{text-align:left;color:var(--mat-sys-error);font-size:14px;margin-top:5px;padding:5px 10px;background-color:var(--mat-sys-on-error-background);border:1px solid var(--mat-sys-on-error-container-border);border-radius:5px}@media (max-width: 768px){.form-container,.login-container{width:70%}}@media (max-width: 480px){.form-container,.login-container{width:90%}}mat-drawer-content{overflow:hidden!important}.actions{display:flex;gap:20px}button{background-color:var(--btn-background);color:var(--mat-sys-surface-container-lowest);transition:background-color .3s ease,color .3s ease!important}button:hover:not([mat-list-item],.mat-mdc-tooltip-trigger,.mat-mdc-icon-button,.mdc-switch,.mat-mdc-chip-action){background-color:var(--btn-background-hover);color:var(--mat-sys-primary-container)}button.red{background-color:var(--mat-sys-on-error-background);color:var(--mat-sys-on-error-container)}button.red:hover{background-color:var(--mat-sys-on-error-container);color:var(--mat-sys-on-error-background)}button.green{background-color:var(--draft-color)}button.green:hover{background-color:var(--draft-color-hover)}button:disabled:not(.mat-mdc-icon-button){background-color:#ccc;color:#e0e0e0;cursor:not-allowed}button:disabled:hover{background-color:#ccc;color:#e0e0e0;cursor:not-allowed}tr.mat-mdc-row:last-child{border-bottom:1px solid dimgrey}.badge{display:inline-block;padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:600;background:#edf2f7;color:#2d3748}.badge.type,.badge.pending{background:#e9d8fd;color:#553c9a}.badge.freq,.badge.not_started,.badge.ferme,.badge.en_cours,.badge.ouvert,.badge.submit{background:#bee3f8;color:#2b6cb0}.badge.eval,.badge.moyen,.badge.draft,.badge.in_progress,.badge.medium,.badge.brouillon,.badge.partiel,.badge.waiting{background:#fef3c7;color:#92400e}.badge.valid\e9 ,.badge.closed,.badge.faible,.badge.achieved,.badge.conforme,.badge.minimal,.badge.level,.badge.new,.badge.clotur\e9 ,.badge.validated,.badge.approved{background:#c6f6d5;color:#2f855a}.badge.annul\e9 ,.badge.fort,.badge.not_achieved,.badge.non_conforme,.badge.maximum,.badge.status,.badge.rejected{background:#fed7d7;color:#c53030}.mat-drawer-container{background-color:#f0f8ff!important}.table-container{width:100%;overflow-y:auto}table{min-width:100%!important;border-collapse:collapse!important;background:var(--mat-sys-surface-bright)!important;box-shadow:0 4px 10px #0000001a!important}table th{background-color:var(--mat-sys-surface-tint)!important;color:var(--mat-sys-on-secondary)!important;text-align:left!important}table td{color:var(--mat-sys-on-surface)!important;font-size:.875rem;line-height:1.5;border-bottom:1px solid var(--mat-sys-outline-variant);transition:all .2s ease;position:relative}table td:first-child{font-weight:500}table td{padding:16px 20px!important}table td:first-child{padding-left:24px!important}table td:last-child{padding-right:24px!important}table tr.mat-mdc-row{transition:all .2s ease}table tr.mat-mdc-row:hover{background:var(--mat-sys-surface-container-high)!important;transform:translate(2px);box-shadow:inset 4px 0 0 var(--mat-sys-primary)}table tr.mat-mdc-row:hover td{color:var(--mat-sys-on-surface-variant)!important}table tr.mat-mdc-row:nth-child(2n){background:var(--mat-sys-surface-container-lowest)}.mat-elevation-z8{border-top-left-radius:8px!important;border-top-right-radius:8px!important;overflow:hidden!important}mat-paginator{background-color:var(--mat-sys-surface-bright)!important;border-bottom-right-radius:8px;border-bottom-left-radius:8px;box-shadow:0 2px 2px #0000001a}.mat-mdc-dialog-component-host h2{text-align:center;font-weight:700!important}.mat-mdc-dialog-component-host button:not(.mdc-switch):not(.mdc-icon-button):not(div.node-actions>button):not(.breadcrumb>button):not(.mat-mdc-button-base):not(.mat-mdc-form-field-icon-suffix>button):not(.mat-button-toggle-button){width:100%;margin-top:20px;padding:12px;border:none;border-radius:5px;cursor:pointer;font-size:16px;transition:.3s}.chart-container{height:430px;display:flex;flex-direction:column;justify-content:space-between;border-radius:12px;padding:1rem}.chart-container mat-card-header{justify-content:center;text-align:center;padding-bottom:0}.chart-container mat-card-header mat-card-title{font-size:1.4rem;font-weight:600;color:#1a237e;margin-bottom:20px}.chart-container mat-card-content{display:flex;justify-content:center;align-items:center;height:100%}.chart-container input[type=file]{margin-bottom:20px;display:block}.chart-container mat-card-footer{border-top:1px solid #eee;margin-top:10px;padding-top:12px;font-size:14px;color:#555}.chart-container canvas{display:block;max-height:300px;width:100%!important}.chart-container .toggle-switch{display:flex;justify-content:center;min-height:40px;margin:15px auto 0}button[mat-icon-button].btn-red{color:#e04b59}* button[mat-icon-button].btn-red:hover{color:#e4606d}button[mat-raised-button]{display:flex;align-items:center;gap:8px;padding:12px 24px;border:none;border-radius:8px;font-weight:500;cursor:pointer;transition:box-shadow .2s ease,background-color .2s ease,color .2s ease}button[mat-raised-button]:hover{box-shadow:0 4px 8px #0003}button[mat-raised-button].btn-primary{background-color:var(--mat-sys-primary);color:var(--mat-sys-on-primary)}button[mat-raised-button].btn-primary:hover{background-color:#0055c7}button[mat-raised-button].btn-green{background-color:var(--draft-color);color:var(--mat-sys-on-primary)}button[mat-raised-button].btn-green:hover{background-color:#309d0d}button[mat-raised-button].btn-purple{background-color:#7e57c2;color:var(--mat-sys-on-primary)}button[mat-raised-button].btn-purple:hover{background-color:#7957b5}button[mat-raised-button].btn-red{background-color:var(--mat-sys-on-error-container);color:var(--mat-sys-on-primary)}button[mat-raised-button].btn-red:hover{background-color:#e04b59}button[mat-raised-button]:disabled:not(.mat-mdc-icon-button){background-color:#ccc;color:#e0e0e0;cursor:not-allowed}button[mat-raised-button] mat-icon{width:18px!important;height:18px!important;font-size:19px!important}.dashboard-container{display:flex;gap:30px;flex-direction:column;align-items:normal;width:auto;height:auto;max-width:1300px;margin:0 auto;padding:20px;background:#f8fafc;min-height:100vh;justify-content:flex-start}.dashboard-header-card .mat-mdc-card-content{padding:24px 32px!important}.dashboard-header{display:flex!important;justify-content:space-between;align-items:center}.dashboard-header h1{margin:0;font-size:2rem;font-weight:600;color:var(--mat-sys-on-surface)}.header-controls{display:flex;gap:16px;align-items:center}.filters-card .mat-mdc-card-content{padding:24px 32px!important}.filters-section{padding:0;width:100%;display:flex;flex-direction:column;gap:20px}.filters-header{display:flex;justify-content:space-between}.filters-header>div{display:flex;align-items:center;gap:12px;margin-bottom:17px}.filters-header>div mat-icon{color:var(--mat-sys-primary)}.filters-title{font-size:1.3rem;font-weight:600;color:var(--mat-sys-on-surface)}.filters-row{display:flex;gap:24px;align-items:end;flex-wrap:wrap;align-items:center}.filter-group{display:flex;flex-direction:column;min-width:180px}.filter-group ::ng-deep .mat-mdc-form-field-subscript-wrapper{display:none}.filter-group .mat-mdc-form-field-subscript-wrapper{display:none}.filter-field{width:100%}.filter-field .mat-mdc-form-field-subscript-wrapper{display:none}.files-search-field{width:100%;margin-bottom:10px}.files-search-field .files-search-input-container{display:flex}.files-search-field .mat-mdc-form-field-wrapper{padding-bottom:0}.files-search-field mat-label{font-size:14px;font-weight:400}.files-search-input-actions{height:24px;display:flex;align-items:center;flex-direction:row-reverse;margin-right:15px}.clear-search-btn mat-icon{font-size:16px;width:16px;height:16px}.search-results-count{font-size:12px;color:#666;font-style:italic;text-align:right;margin-top:-5px}@media (max-width: 768px){.files-search-container{padding:0 10px 10px}.search-results-count{text-align:left;margin-top:5px}}.priority-bar{width:60px;height:10px;border-radius:6px;background:var(--mat-sys-outline-variant);position:relative;overflow:hidden;box-shadow:inset 0 1px 3px #0000001a;transition:all .3s ease}.priority-bar:after{content:"";position:absolute;left:0;top:0;height:100%;border-radius:5px;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 4px #0003}tr:hover .priority-bar{transform:scaleY(1.2);box-shadow:inset 0 1px 3px #00000026,0 2px 6px #0000001a}.priority-bar.elevee:after{width:100%;background:linear-gradient(135deg,#f44336,#d32f2f)}tr:hover .priority-bar.elevee{background:#f443361a}tr:hover .priority-bar.elevee:after{background:linear-gradient(135deg,#f44336,#c62828);box-shadow:0 3px 8px #f4433666}.priority-bar.moyen:after{width:66%;background:linear-gradient(135deg,#ff9800,#f57c00)}tr:hover .priority-bar.moyen{background:#ff98001a}tr:hover .priority-bar.moyen:after{background:linear-gradient(135deg,#ff9800,#ef6c00);box-shadow:0 3px 8px #ff980066}.priority-bar.faible:after{width:33%;background:linear-gradient(135deg,#4caf50,#388e3c)}tr:hover .priority-bar.faible{background:#4caf501a}tr:hover .priority-bar.faible:after{background:linear-gradient(135deg,#4caf50,#2e7d32);box-shadow:0 3px 8px #4caf5066}.priority-label{font-size:.75rem;font-weight:500;color:var(--mat-sys-on-surface-variant);text-transform:uppercase;letter-spacing:.5px;min-width:50px}.priority-label.elevee{color:var(--mat-sys-error)}.priority-label.moyen{color:#ef6c00}.priority-label.faible{color:var(--mat-sys-primary)}mat-calendar table th{text-align:center!important;padding:2px!important}mat-calendar .mat-calendar-content{padding:1px!important}.body-container{margin:20px}.container-body{max-width:1200px;margin:0 auto;padding:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:#f8fafc;color:#334155;min-height:100vh}.mat-mdc-card{background:var(--mat-sort-arrow-color)!important}::ng-deep .audit-dialog-panel{height:100vh;max-height:100vh;margin:0;top:0;right:0;position:fixed;animation:slideIn .3s ease-out;border-top-left-radius:8px;border-bottom-left-radius:8px}@keyframes slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.no-data-row td{text-align:center;padding:24px}.no-data-row .no-data{display:inline-flex;align-items:center;gap:8px;font-style:italic}.custom-dialog-container .mat-mdc-dialog-container{padding:0!important;overflow:hidden!important;border-radius:16px}.custom-dialog-container .mat-mdc-dialog-container .mat-mdc-dialog-surface{padding:0!important;overflow:hidden!important;border-radius:16px;display:flex;flex-direction:column;max-height:90vh}.mat-mdc-dialog-container:has(app-base-popup){padding:0!important;overflow:hidden!important}.mat-mdc-dialog-container:has(app-base-popup) .mat-mdc-dialog-surface{padding:0!important;overflow:hidden!important;display:flex;flex-direction:column}
