@layer base{*,:before,:after{box-sizing:border-box}html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}}:root{--mat-snack-bar-button-color: var(--mat-sys-on-primary);--mat-snack-bar-supporting-text-color: var(--mat-sys-on-primary);--mat-snack-bar-container-color: var(--mat-sys-primary)}.error-snackbar{--mat-snack-bar-container-color: var(--mat-sys-error)}.info-snackbar{--mat-snack-bar-container-color: var(--mat-sys-tertiary)}.success-snackbar{--mat-snack-bar-container-color: var(--mat-sys-success)}.warning-snackbar{--mat-snack-bar-container-color: var(--mat-sys-warning)}@layer base{html,body{min-height:100vh}}@layer theme{html{color-scheme:light;--mat-sys-body-large: 400 1rem / 1.5rem Inter;--mat-sys-body-large-font: Inter;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-medium: 400 .875rem / 1.25rem Inter;--mat-sys-body-medium-font: Inter;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-small: 400 .75rem / 1rem Inter;--mat-sys-body-small-font: Inter;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-display-large: 400 3.562rem / 4rem Inter;--mat-sys-display-large-font: Inter;--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 Inter;--mat-sys-display-medium-font: Inter;--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 Inter;--mat-sys-display-small-font: Inter;--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 Inter;--mat-sys-headline-large-font: Inter;--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 Inter;--mat-sys-headline-medium-font: Inter;--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 Inter;--mat-sys-headline-small-font: Inter;--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 Inter;--mat-sys-label-large-font: Inter;--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 Inter;--mat-sys-label-medium-font: Inter;--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 Inter;--mat-sys-label-small-font: Inter;--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 Inter;--mat-sys-title-large-font: Inter;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Inter;--mat-sys-title-medium-font: Inter;--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 Inter;--mat-sys-title-small-font: Inter;--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;--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;--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;--color-primary-50: #eeeeff;--color-primary-100: #d8d8ff;--color-primary-300: #9593ff;--color-primary-500: #443dff;--color-primary-700: #2d26cc;--color-primary-900: #140f80;--color-secondary-50: #fff3f1;--color-secondary-100: #ffe1db;--color-secondary-300: #ffb7a5;--color-secondary-500: #ff613d;--color-secondary-700: #d13817;--color-secondary-900: #7a1907;--color-tertiary-50: #ecf6ff;--color-tertiary-100: #cce8ff;--color-tertiary-300: #7dbbff;--color-tertiary-500: #3d97ff;--color-tertiary-700: #1966d1;--color-tertiary-900: #052f78;--color-success-50: #ecfaf2;--color-success-100: #cbf3df;--color-success-500: #22c577;--color-success-900: #045d32;--color-warning-50: #fff8e7;--color-warning-100: #ffefc2;--color-warning-500: #ffc007;--color-warning-900: #936100;--color-error-50: #ffeeee;--color-error-100: #ffd1d1;--color-error-500: #ef3232;--color-error-900: #7f0707;--color-info-50: #eaf6ff;--color-info-100: #c9eaff;--color-info-500: #1c9dfc;--color-info-900: #074180;--color-white: #ffffff;--color-gray-50: #f9f9fa;--color-gray-100: #efeff1;--color-gray-300: #c6c6cc;--color-gray-500: #878790;--color-gray-700: #4c4c56;--color-gray-900: #1a1a22;--color-black: #000000;--font-family-base: "Inter", sans-serif;--isia-text-display-md: 700 48px/56px "Inter";--isia-text-display-sm: 700 40px/48px "Inter";--isia-text-display-xs: 700 32px/40px "Inter";--isia-text-title-lg: 600 24px/32px "Inter";--isia-text-title-sm: 600 18px/24px "Inter";--isia-text-title-xs: 400 16px/22px "Inter";--isia-text-title-xs-b: 700 16px/22px "Inter";--isia-text-body-lg: 400 16px/26px "Inter";--isia-text-body-lg-b: 700 16px/26px "Inter";--isia-text-body-md: 400 14px/22px "Inter";--isia-text-body-sm: 400 13px/20px "Inter";--isia-text-body-sm-b: 700 13px/20px "Inter";--isia-text-body-xs: 400 12px/18px "Inter";--isia-text-body-xs-b: 700 12px/18px "Inter";--isia-text-body-xxs-b: 700 11px/16px "Inter";--isia-shadow-card-sm: 0 4px 12px -2px rgba(26, 26, 34, .04), 0 1px 3px 0 rgba(26, 26, 34, .06);--isia-shadow-card-md: 0 8px 24px -4px rgba(26, 26, 34, .06), 0 2px 6px 0 rgba(26, 26, 34, .08);--isia-sidebar-rail-width: 284px;--isia-sidebar-card-width: 236px;--isia-sidebar-collapsed-rail-width: 120px;--isia-sidebar-collapsed-card-width: 72px;--isia-sidebar-card-inset-x: 24px;--isia-sidebar-card-inset-y: 16px;--isia-control-height-l: 48px;--isia-control-height-s: 28px;--isia-table-header-height: 64px;--isia-scrollbar-size: 6px;--isia-layout-content-padding-top: 16px;--isia-layout-content-padding-right: 24px;--isia-layout-content-padding-bottom: 16px;--isia-layout-content-padding-left: 0px;--isia-layout-sidebar-gap: 0px;--isia-radius-sm: 6px;--isia-radius-md: 8px;--isia-radius-lg: 12px;--mat-sys-primary: #443dff;--mat-sys-surface-tint: #443dff;--mat-sys-on-primary: #ffffff;--mat-sys-primary-container: #eeeeff;--mat-sys-on-primary-container: #140f80;--mat-sys-secondary: #ff613d;--mat-sys-on-secondary: #ffffff;--mat-sys-secondary-container: #fff3f1;--mat-sys-on-secondary-container: #7a1907;--mat-sys-tertiary: #3d97ff;--mat-sys-on-tertiary: #ffffff;--mat-sys-tertiary-container: #ecf6ff;--mat-sys-on-tertiary-container: #052f78;--mat-sys-success: #22c577;--mat-sys-on-success: #ffffff;--mat-sys-success-container: #22c577;--mat-sys-success-container-border: #cbf3df;--mat-sys-on-success-container: #ffffff;--mat-sys-warning: #ffc007;--mat-sys-on-warning: #936100;--mat-sys-warning-container: #fff8e7;--mat-sys-on-warning-container: #936100;--mat-sys-error: #ef3232;--mat-sys-on-error: #ffffff;--mat-sys-error-container: #ef3232;--mat-sys-on-error-container: #ffffff;--mat-sys-info: #1c9dfc;--mat-sys-on-info: #ffffff;--mat-sys-info-container: #eaf6ff;--mat-sys-on-info-container: #074180;--mat-sys-background: #eeeeff;--mat-sys-on-background: #1a1a22;--mat-sys-surface: #ffffff;--mat-sys-on-surface: #1a1a22;--mat-sys-surface-variant: #efeff1;--mat-sys-on-surface-variant: #4c4c56;--mat-sys-outline: #c6c6cc;--mat-sys-outline-variant: #efeff1;--mat-sys-shadow: #1a1a22;--mat-sys-scrim: #000000;--mat-sys-inverse-surface: #1a1a22;--mat-sys-inverse-on-surface: #ffffff;--mat-sys-inverse-primary: #d8d8ff;--mat-sys-primary-fixed: #eeeeff;--mat-sys-on-primary-fixed: #140f80;--mat-sys-primary-fixed-dim: #d8d8ff;--mat-sys-on-primary-fixed-variant: #2d26cc;--mat-sys-secondary-fixed: #fff3f1;--mat-sys-on-secondary-fixed: #7a1907;--mat-sys-secondary-fixed-dim: #ffe1db;--mat-sys-on-secondary-fixed-variant: #d13817;--mat-sys-tertiary-fixed: #ecf6ff;--mat-sys-on-tertiary-fixed: #052f78;--mat-sys-tertiary-fixed-dim: #cce8ff;--mat-sys-on-tertiary-fixed-variant: #1966d1;--mat-sys-surface-dim: #efeff1;--mat-sys-surface-bright: #ffffff;--mat-sys-surface-container-lowest: #eeeeff;--mat-sys-surface-container-low: #f9f9fa;--mat-sys-surface-container: #efeff1;--mat-sys-surface-container-high: #d8d8ff;--mat-sys-surface-container-highest: #c6c6cc;--mat-sys-corner-small: var(--isia-radius-sm);--mat-sys-corner-medium: var(--isia-radius-md);--mat-sys-corner-large: var(--isia-radius-lg);--mat-sys-corner-extra-large: var(--isia-radius-lg);--mat-sys-corner-full: 999px;--mat-sys-body-large-font: var(--font-family-base);--mat-sys-body-large-size: 16px;--mat-sys-body-large-line-height: 26px;--mat-sys-body-large-weight: 400;--mat-sys-body-large-tracking: 0;--mat-sys-body-medium-font: var(--font-family-base);--mat-sys-body-medium-size: 14px;--mat-sys-body-medium-line-height: 22px;--mat-sys-body-medium-weight: 400;--mat-sys-body-medium-tracking: 0;--mat-sys-body-small-font: var(--font-family-base);--mat-sys-body-small-size: 13px;--mat-sys-body-small-line-height: 20px;--mat-sys-body-small-weight: 400;--mat-sys-body-small-tracking: 0;--mat-sys-title-large-font: var(--font-family-base);--mat-sys-title-large-size: 24px;--mat-sys-title-large-line-height: 32px;--mat-sys-title-large-weight: 600;--mat-sys-title-large-tracking: 0;--mat-sys-title-medium-font: var(--font-family-base);--mat-sys-title-medium-size: 18px;--mat-sys-title-medium-line-height: 24px;--mat-sys-title-medium-weight: 600;--mat-sys-title-medium-tracking: 0;--mat-sys-title-small-font: var(--font-family-base);--mat-sys-title-small-size: 16px;--mat-sys-title-small-line-height: 22px;--mat-sys-title-small-weight: 700;--mat-sys-title-small-tracking: 0;--mat-sys-label-medium-font: var(--font-family-base);--mat-sys-label-medium-size: 12px;--mat-sys-label-medium-line-height: 18px;--mat-sys-label-medium-weight: 700;--mat-sys-label-medium-tracking: 0;--mat-sys-level0: none;--mat-sys-level1: var(--isia-shadow-card-sm);--mat-sys-level2: var(--isia-shadow-card-sm);--mat-sys-level3: var(--isia-shadow-card-md);--mat-sys-level4: var(--isia-shadow-card-md);--mat-sys-level5: var(--isia-shadow-card-md)}body{background:var(--mat-sys-background);color:var(--mat-sys-on-surface);font-family:var(--font-family-base)}*{box-sizing:border-box}}html{--mat-button-filled-container-shape: var(--mat-sys-corner-large);--mat-button-filled-container-height: var(--isia-control-height-l);--mat-button-outlined-container-height: var(--isia-control-height-l);--mat-button-text-container-height: var(--isia-control-height-l);--mat-button-protected-container-height: var(--isia-control-height-l);--mat-button-filled-label-text-size: var(--mat-sys-body-medium-size);--mat-button-outlined-label-text-size: var(--mat-sys-body-medium-size);--mat-button-text-label-text-size: var(--mat-sys-body-medium-size)}html{--mat-fab-container-color: var(--mat-sys-primary);--mat-fab-foreground-color: var(--mat-sys-on-primary);--mat-fab-container-shape: var(--mat-sys-corner-large);--mat-fab-extended-container-height: var(--isia-control-height-l);--mat-fab-extended-container-shape: var(--mat-sys-corner-large);--mat-fab-extended-container-elevation-shadow: none;--mat-fab-extended-hover-container-elevation-shadow: none;--mat-fab-extended-focus-container-elevation-shadow: none;--mat-fab-extended-pressed-container-elevation-shadow: none;--mat-fab-extended-label-text-font: var(--font-family-base);--mat-fab-extended-label-text-size: var(--mat-sys-body-medium-size);--mat-fab-extended-label-text-weight: 700;--mat-fab-extended-label-text-tracking: 0}.mat-mdc-fab,.mat-mdc-mini-fab{box-shadow:none!important}.mat-mdc-extended-fab{height:var(--isia-control-height-l);padding:0 20px;border-radius:var(--mat-sys-corner-large);font-size:var(--mat-sys-body-medium-size);font-weight:700;letter-spacing:0;box-shadow:none!important}.mat-mdc-unelevated-button,.mat-mdc-outlined-button,.mat-mdc-button{border-radius:var(--mat-sys-corner-large);font-weight:700;letter-spacing:0}.mat-mdc-unelevated-button:not(:disabled),.mat-mdc-extended-fab:not(:disabled){background-color:var(--mat-sys-primary);color:var(--mat-sys-on-primary)}.mat-mdc-unelevated-button:not(:disabled):hover,.mat-mdc-extended-fab:not(:disabled):hover{background-color:var(--color-primary-700)}.mat-mdc-outlined-button:not(:disabled){border-color:var(--mat-sys-outline);color:var(--mat-sys-primary);background-color:var(--mat-sys-surface)}.mat-mdc-outlined-button:not(:disabled):hover{background-color:var(--mat-sys-primary-container)}.mat-mdc-button:not(:disabled){color:var(--mat-sys-primary)}.mat-mdc-icon-button{border-radius:var(--mat-sys-corner-medium);color:var(--mat-sys-on-surface-variant)}.isia-secondary-button.mat-mdc-outlined-button{height:var(--isia-control-height-l);padding:0 24px;border-radius:var(--mat-sys-corner-medium);color:var(--mat-sys-on-surface-variant);font-size:var(--mat-sys-body-medium-size);font-weight:700;letter-spacing:0;--mat-button-outlined-label-text-color: var(--mat-sys-on-surface-variant);--mat-button-outlined-outline-color: var(--mat-sys-outline);--mdc-outlined-button-outline-color: var(--mat-sys-outline);--mdc-outlined-button-hover-state-layer-opacity: 0}.isia-secondary-button.mat-mdc-outlined-button .mdc-button__label,.isia-secondary-button.mat-mdc-outlined-button .mat-icon{color:inherit}.isia-secondary-button.mat-mdc-outlined-button:not(:disabled):hover{color:var(--mat-sys-on-surface-variant);background-color:var(--mat-sys-primary-container)}:root{--mat-form-field-outlined-container-shape: var(--mat-sys-corner-medium);--mat-form-field-outlined-outline-color: var(--mat-sys-outline-variant);--mat-form-field-outlined-hover-outline-color: var(--mat-sys-outline);--mat-form-field-outlined-focus-outline-color: var(--mat-sys-primary);--mat-form-field-outlined-input-text-color: var(--mat-sys-on-surface);--mat-form-field-outlined-label-text-color: var(--mat-sys-on-surface-variant);--mat-form-field-outlined-focus-label-text-color: var(--mat-sys-primary);--mat-form-field-container-text-size: var(--mat-sys-body-medium-size);--mat-form-field-container-text-line-height: var(--mat-sys-body-medium-line-height);--mat-form-field-container-text-weight: var(--mat-sys-body-medium-weight);--mat-form-field-outlined-label-text-size: var(--mat-sys-body-medium-size)}.mdc-text-field--outlined:not(.mdc-text-field--disabled){background-color:var(--mat-sys-surface);border-radius:var(--mat-sys-corner-medium)}.mat-mdc-form-field{--mat-form-field-container-height: var(--isia-control-height-l);--mat-form-field-container-vertical-padding: 12px;color:var(--mat-sys-on-surface)}.mat-mdc-form-field-subscript-wrapper{font-size:var(--mat-sys-label-medium-size)}.mat-mdc-form-field-input-control::placeholder{color:var(--mat-sys-on-surface-variant);opacity:.48}.mat-mdc-text-field-wrapper{transition:background-color .16s ease,border-color .16s ease}.mat-mdc-form-field-icon-prefix,.mat-mdc-form-field-icon-suffix{color:var(--mat-sys-on-surface-variant)}:root{--mat-table-background-color: var(--mat-sys-surface);--mat-table-header-headline-color: var(--mat-sys-on-surface);--mat-table-row-item-label-text-color: var(--mat-sys-on-surface);--mat-table-row-item-outline-color: transparent;--mat-table-header-headline-weight: 700;--mat-table-header-headline-size: var(--mat-sys-title-small-size);--mat-table-row-item-label-text-size: var(--mat-sys-body-medium-size);--mat-table-header-container-height: 64px;--mat-table-row-item-container-height: 51px}:root{--mat-paginator-container-background-color: var(--mat-sys-surface);--mat-paginator-container-text-color: var(--mat-sys-on-surface-variant);--mat-paginator-container-text-size: var(--mat-sys-body-medium-size);--mat-paginator-container-size: 64px}.mat-mdc-header-cell.action-header,.mat-mdc-cell.action-cell{flex:0 0 56px!important;min-width:56px!important;max-width:56px!important;justify-content:center;padding:0}.mat-mdc-header-cell.action-header{font-size:0;color:transparent}.table-wrapper{overflow:hidden;border:1px solid var(--mat-sys-outline-variant);border-radius:var(--mat-sys-corner-medium)!important;position:relative;flex:1;display:flex;flex-direction:column;height:0;background-color:var(--mat-sys-surface);box-shadow:var(--isia-shadow-card-sm)}.table-wrapper:after{content:"";position:absolute;top:0;right:0;z-index:5;width:calc(var(--isia-scrollbar-size) + 4px);height:var(--isia-table-header-height);background-color:var(--mat-sys-surface-container);pointer-events:none}.table-wrapper.is-loading .mat-mdc-table{pointer-events:none}.table-wrapper.is-loading .mat-mdc-row,.table-wrapper.is-loading mat-row{visibility:hidden}.table-panel{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden;padding:28px 0 0;background-color:var(--mat-sys-surface);border-radius:var(--mat-sys-corner-medium);box-shadow:var(--isia-shadow-card-md)}.table-panel>.search-row,.table-panel>.action-bar{padding:0 28px}.table-panel>.filters-card{margin:-6px 28px 8px}.table-panel>app-documents-filter,.table-panel>app-users-filter{display:block;margin:-6px 28px 8px}.table-panel .table-wrapper{border:0;border-radius:0!important;box-shadow:none}.table-panel mat-header-cell:first-of-type,.table-panel mat-cell:first-of-type{padding-left:28px}.table-panel mat-header-cell:last-of-type,.table-panel mat-cell:last-of-type{padding-right:28px}.loading-overlay{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px}.loading-overlay .loading-text{margin-top:16px;font-size:var(--mat-sys-body-large-size);color:var(--mat-sys-on-surface)}.table-loading-content{display:flex;position:absolute;inset:var(--table-loading-top, 56px) 0 0;z-index:2;flex-direction:column;align-items:center;justify-content:center;background-color:var(--mat-sys-surface)}.table-loading-content .loading-text{margin-top:16px;font-size:var(--mat-sys-body-large-size);color:var(--mat-sys-on-surface)}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;color:var(--mat-sys-on-surface-variant)}.empty-state .empty-icon{font-size:64px;width:64px;height:64px;margin-bottom:16px}.empty-state .empty-text{font-size:var(--mat-sys-title-medium-size);margin-bottom:8px}.empty-state .empty-subtext{font-size:var(--mat-sys-body-medium-size)}.empty-row{height:200px;background-color:var(--mat-sys-surface)}.empty-row:hover{background-color:var(--mat-sys-surface)!important}.empty-row-cell{border-bottom:none!important}.empty-state-inline{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:48px 0}.empty-state-inline .empty-text{font-size:var(--mat-sys-body-large-size);margin-bottom:8px;color:var(--mat-sys-on-surface)}.empty-state-inline .empty-subtext{font-size:var(--mat-sys-body-medium-size);color:var(--mat-sys-on-surface-variant)}.mat-mdc-table mat-cell.mat-mdc-cell{flex:1 1 0;min-width:0;border-top:0!important;border-bottom:0!important;padding:10px 28px;vertical-align:top;word-wrap:break-word;white-space:pre-wrap;word-break:break-word;background-color:inherit}.mat-mdc-table mat-cell.mat-mdc-cell:hover{background-color:inherit!important}.mat-mdc-table mat-row.mat-mdc-row{border-top:0!important;border-bottom:0!important;background-color:var(--mat-sys-surface)!important}.mat-mdc-table mat-row.mat-mdc-row:nth-of-type(2n){background-color:var(--color-gray-50)!important}.mat-mdc-table mat-row.mat-mdc-row:hover{background-color:var(--mat-sys-primary-container)!important}.mat-mdc-table mat-row.mat-mdc-row mat-cell.mat-mdc-cell{background-color:inherit!important}mat-header-cell{flex:1 1 0;min-width:0;background-color:var(--mat-sys-surface-container)!important;border-bottom:1px solid var(--mat-sys-outline-variant)!important;padding:14px 28px;vertical-align:top;word-wrap:break-word;white-space:pre-wrap;word-break:break-word;font-weight:var(--mat-sys-title-small-weight)}mat-header-cell.sort-header{cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;align-items:center;justify-content:space-between;transition:background-color .2s ease}mat-header-cell.sort-header:hover{background-color:var(--mat-sys-primary-container)}mat-header-cell.sort-header .sort-icon{font-size:18px;width:18px;height:18px;opacity:.6;transition:opacity .2s ease}mat-header-cell.sort-header.sorted-asc .sort-icon,mat-header-cell.sort-header.sorted-desc .sort-icon{opacity:1;color:var(--mat-sys-primary)}mat-header-cell.sort-header:hover .sort-icon{opacity:1}.mat-mdc-table .table-column--small{flex:0 0 170px!important;min-width:170px!important;max-width:170px!important}.mat-mdc-table .table-column--phone{flex-basis:180px!important;min-width:180px!important;max-width:180px!important;white-space:nowrap!important}.table-container{flex:1;min-height:0;background-color:transparent;overflow-x:hidden;overflow-y:auto;position:relative}.table-container.is-loading{overflow:hidden}.table-container .table-content{display:contents}.table-container .table-content[hidden],.table-container .table-loading-content[hidden]{display:none!important}.table-container .mat-mdc-table{width:100%;min-width:0;max-width:100%;table-layout:auto;background-color:var(--mat-sys-surface)}.table-container .mat-mdc-header-row{min-height:var(--isia-table-header-height)}.status-chip{display:inline-block;border:none;border-radius:999px;font-size:var(--mat-sys-label-medium-size);font-weight:var(--mat-sys-label-medium-weight);padding:4px 12px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mat-mdc-paginator-container{border-top:1px solid var(--mat-sys-surface-variant);justify-content:center!important;background-color:var(--mat-sys-surface)!important;min-height:64px}.mat-mdc-paginator .mat-mdc-paginator-range-actions{gap:8px}.mat-mdc-paginator .mat-mdc-paginator-range-label{order:3;display:inline-flex;align-items:center;min-height:42px;margin:0;padding:0 18px;color:var(--mat-sys-on-primary-container);border:1px solid var(--mat-sys-outline);border-radius:var(--mat-sys-corner-full);font-size:var(--mat-sys-body-medium-size);font-weight:600;line-height:var(--mat-sys-body-medium-line-height)}.mat-mdc-paginator .mat-mdc-paginator-navigation-first{order:1}.mat-mdc-paginator .mat-mdc-paginator-navigation-previous{order:2}.mat-mdc-paginator .mat-mdc-paginator-navigation-next{order:4}.mat-mdc-paginator .mat-mdc-paginator-navigation-last{order:5}.mat-mdc-paginator .mat-mdc-paginator-navigation-first.mat-mdc-icon-button,.mat-mdc-paginator .mat-mdc-paginator-navigation-previous.mat-mdc-icon-button,.mat-mdc-paginator .mat-mdc-paginator-navigation-next.mat-mdc-icon-button,.mat-mdc-paginator .mat-mdc-paginator-navigation-last.mat-mdc-icon-button{width:42px!important;height:42px!important;padding:0;color:var(--mat-sys-on-primary-container)!important;border:1px solid var(--mat-sys-outline)!important;border-radius:var(--mat-sys-corner-full)!important}.mat-mdc-paginator .mat-mdc-paginator-navigation-first.mat-mdc-icon-button:disabled,.mat-mdc-paginator .mat-mdc-paginator-navigation-previous.mat-mdc-icon-button:disabled,.mat-mdc-paginator .mat-mdc-paginator-navigation-next.mat-mdc-icon-button:disabled,.mat-mdc-paginator .mat-mdc-paginator-navigation-last.mat-mdc-icon-button:disabled{color:var(--mat-sys-outline)!important;border-color:var(--mat-sys-outline)!important;opacity:1}.mat-column-actions{width:50px;max-width:50px}.search-row{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;gap:24px;min-height:var(--isia-control-height-l);margin-bottom:24px}.search-row .search-with-filter{display:flex;align-items:center;gap:12px;min-width:0;flex:1}.search-row .search-with-filter app-search-bar{flex:1 1 624px;max-width:624px;min-width:0}.search-row>.isia-secondary-button{flex:0 0 auto;min-width:148px}.filters-card{background-color:var(--mat-sys-surface);border:1px solid var(--mat-sys-outline-variant);border-radius:var(--mat-sys-corner-medium);gap:16px;flex-shrink:0;padding:10px;margin-top:4px;box-shadow:none}.filters-card .filters-form{display:flex;flex-direction:column;flex-wrap:wrap}.filters-card .filters-form .form-row{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.filters-card .filters-form .form-row mat-form-field,.filters-card .filters-form .form-row app-suggestions-autocomplete{flex:1;min-width:150px}.filters-card .filters-form .date-and-buttons{margin-top:1rem;align-items:center}.filters-card .filters-form .date-and-buttons mat-form-field{flex:0 0 auto;max-width:300px}.filters-card .filters-form .date-and-buttons mat-checkbox{flex:0 0 auto}.filters-card .filters-form .date-and-buttons button{margin-left:auto}::-webkit-scrollbar{width:6px;height:6px;background-color:transparent}::-webkit-scrollbar-button{width:0;height:0;display:none}::-webkit-scrollbar-track,::-webkit-scrollbar-corner{background-color:transparent}::-webkit-scrollbar-thumb{background-color:var(--mat-sys-outline-variant);border-radius:3px}::-webkit-scrollbar-thumb:hover{background-color:var(--mat-sys-outline)}*{scrollbar-width:thin;scrollbar-color:var(--mat-sys-outline-variant) transparent}@layer components{html{--mat-card-outlined-outline-color: transparent;--mat-card-elevated-container-elevation: var(--isia-shadow-card-sm);--mat-card-elevated-container-color: var(--mat-sys-surface);--mat-card-filled-container-color: var(--mat-sys-surface);--mat-card-outlined-container-color: var(--mat-sys-surface);--mat-card-elevated-container-shape: var(--mat-sys-corner-medium);--mat-card-filled-container-shape: var(--mat-sys-corner-medium);--mat-card-outlined-container-shape: var(--mat-sys-corner-medium)}}@layer base,theme,components,utilities;.element-editor__markdown-preview table{border-collapse:collapse;width:100%}.element-editor__markdown-preview th,.element-editor__markdown-preview td{border:1px solid var(--mat-sys-outline-variant);padding:6px 12px;text-align:left}.element-editor__markdown-preview th{background-color:var(--mat-sys-surface-container);font-weight:600}mark.highlight{background-color:var(--mat-sys-primary-container);color:inherit;padding:2px 0;font-weight:600}.page-header{display:flex;align-items:center;justify-content:space-between;min-height:72px;flex-shrink:0}.page-header h1{margin:0;color:var(--mat-sys-on-surface);font:var(--isia-text-display-xs);letter-spacing:0}
