@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}.driver-popover{all:unset;font-family:var(--driver-popover-font-family,"Helvetica Neue", Inter, ui-sans-serif, "Apple Color Emoji", Helvetica, Arial, sans-serif);box-sizing:border-box;color:#2d2d2d;z-index:1000000000;background-color:#fff;border-radius:5px;min-width:250px;max-width:300px;margin:0;padding:15px;position:fixed;top:0;right:0;box-shadow:0 1px 10px #0006}.driver-popover-title{zoom:1;margin:0;font-size:19px;font-weight:700;line-height:1.5;display:block;position:relative}.driver-popover-close-btn{all:unset;cursor:pointer;color:#d2d2d2;z-index:1;text-align:center;width:32px;height:28px;font-size:18px;font-weight:500;transition:color .2s;position:absolute;top:0;right:0}.driver-popover-close-btn:hover,.driver-popover-close-btn:focus{color:#2d2d2d}.driver-popover-title[style*=block]+.driver-popover-description{margin-top:5px}.driver-popover-description{zoom:1;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.5}.driver-popover-footer{text-align:right;zoom:1;justify-content:space-between;align-items:center;margin-top:15px;display:flex}.driver-popover-progress-text{color:#727272;zoom:1;font-size:13px;font-weight:400}.driver-popover-footer-btn{all:unset;box-sizing:border-box;color:#2d2d2d;cursor:pointer;zoom:1;background-color:#fff;border:1px solid #ccc;border-radius:3px;outline:0;padding:3px 7px;font-size:12px;line-height:1.3;text-decoration:none;display:inline-block}.driver-popover-footer .driver-popover-btn-disabled{opacity:.5;pointer-events:none}.driver-popover-footer-btn:hover,.driver-popover-footer-btn:focus{background-color:#f7f7f7}.driver-popover-navigation-btns{flex-grow:1;justify-content:flex-end;display:flex}.driver-popover-navigation-btns button+button{margin-left:4px}.driver-popover-arrow{content:"";border:5px solid #fff;position:absolute}.driver-popover-arrow-side-over{display:none}.driver-popover-arrow-side-left{border-top-color:#0000;border-bottom-color:#0000;border-right-color:#0000;left:100%}.driver-popover-arrow-side-right{border-top-color:#0000;border-bottom-color:#0000;border-left-color:#0000;right:100%}.driver-popover-arrow-side-top{border-bottom-color:#0000;border-left-color:#0000;border-right-color:#0000;top:100%}.driver-popover-arrow-side-bottom{border-top-color:#0000;border-left-color:#0000;border-right-color:#0000;bottom:100%}.driver-popover-arrow-side-center,.driver-popover-arrow-none{display:none}.driver-active .driver-overlay{pointer-events:none}.driver-active.driver-no-scroll{overflow:hidden}.driver-active *{pointer-events:none}.driver-active .driver-active-element,.driver-active .driver-active-element *,.driver-popover,.driver-popover *{pointer-events:auto}@keyframes animate-fade-in{0%{opacity:0}to{opacity:1}}.driver-fade .driver-overlay{animation:animate-fade-in var(--driver-animation-duration,.4s) ease-in-out}.driver-fade .driver-popover{animation:animate-fade-in var(--driver-animation-duration,.4s)}.driver-active-element-parent-no-scroll{overflow:hidden!important}.driver-no-interaction,.driver-no-interaction *{pointer-events:none!important}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400 800;font-display:swap;src:url("./media/plus-jakarta-sans-latin-ext-UBEBQO7H.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400 800;font-display:swap;src:url("./media/plus-jakarta-sans-latin-XZSBT77D.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:300 500;font-stretch:100%;font-display:swap;src:url("./media/roboto-latin-ext-QRJLAF7B.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:300 500;font-stretch:100%;font-display:swap;src:url("./media/roboto-latin-3ZSHNGCF.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;font-display:block;src:url("./media/material-icons-LEZCGFVT.woff2") format("woff2")}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased}:root{--iscot-primary-50: #EEF2FF;--iscot-primary-100: #E0E7FF;--iscot-primary-200: #C7D2FE;--iscot-primary-300: #A5B4FC;--iscot-primary-400: #818CF8;--iscot-primary-500: #6366F1;--iscot-primary-600: #4F46E5;--iscot-primary-700: #4338CA;--iscot-primary-800: #3730A3;--iscot-primary-900: #312E81;--iscot-accent-50: #F0F9FF;--iscot-accent-100: #E0F2FE;--iscot-accent-500: #0EA5E9;--iscot-accent-600: #0284C7;--iscot-accent-700: #0369A1;--iscot-slate-50: #F8FAFC;--iscot-slate-100: #F1F5F9;--iscot-slate-200: #E2E8F0;--iscot-slate-300: #CBD5E1;--iscot-slate-400: #94A3B8;--iscot-slate-500: #64748B;--iscot-slate-600: #475569;--iscot-slate-700: #334155;--iscot-slate-800: #1E293B;--iscot-slate-900: #0F172A;--iscot-success-50: #ECFDF5;--iscot-success-100: #D1FAE5;--iscot-success-500: #10B981;--iscot-success-700: #047857;--iscot-warn-50: #FFFBEB;--iscot-warn-100: #FEF3C7;--iscot-warn-500: #F59E0B;--iscot-warn-700: #B45309;--iscot-danger-50: #FEF2F2;--iscot-danger-100: #FEE2E2;--iscot-danger-500: #EF4444;--iscot-danger-700: #B91C1C;--iscot-info-50: #EFF6FF;--iscot-info-100: #DBEAFE;--iscot-info-500: #3B82F6;--iscot-info-700: #1D4ED8;--iscot-primary-fill: #4338CA;--iscot-accent-fill: #0369A1;--iscot-success-fill: #047857;--iscot-warn-fill: #B45309;--iscot-danger-fill: #B91C1C;--iscot-violet-50: #F3E5F5;--iscot-violet-100: #E1BEE7;--iscot-violet-700: #6A1B9A;--iscot-brown-50: #F1EAE6;--iscot-brown-100: #E0D7D1;--iscot-brown-700: #795548;--iscot-surface-app: var(--iscot-slate-50);--iscot-surface-card: #FFFFFF;--iscot-surface-sunken: var(--iscot-slate-100);--iscot-text-primary: var(--iscot-slate-900);--iscot-text-secondary: var(--iscot-slate-600);--iscot-text-muted: var(--iscot-slate-400);--iscot-text-inverse: #FFFFFF;--iscot-header-bg: #1E1E2D;--iscot-border-subtle: var(--iscot-slate-200);--iscot-border-strong: var(--iscot-slate-300);--iscot-radius-xs: 4px;--iscot-radius-sm: 6px;--iscot-radius-md: 10px;--iscot-radius-lg: 14px;--iscot-radius-xl: 20px;--iscot-radius-pill: 9999px;--iscot-shadow-xs: 0 1px 2px rgba(15, 23, 42, .05);--iscot-shadow-sm: 0 1px 3px rgba(15, 23, 42, .06), 0 1px 2px rgba(15, 23, 42, .04);--iscot-shadow-md: 0 4px 12px rgba(15, 23, 42, .06), 0 2px 4px rgba(15, 23, 42, .04);--iscot-shadow-lg: 0 10px 28px rgba(15, 23, 42, .08), 0 4px 8px rgba(15, 23, 42, .04);--iscot-space-1: 4px;--iscot-space-2: 8px;--iscot-space-3: 12px;--iscot-space-4: 16px;--iscot-space-5: 20px;--iscot-space-6: 24px;--iscot-space-8: 32px;--iscot-font-display: "Plus Jakarta Sans", "Segoe UI", system-ui, -apple-system, sans-serif;--iscot-font-body: "Plus Jakarta Sans", "Segoe UI", system-ui, -apple-system, sans-serif;--iscot-weight-normal: 400;--iscot-weight-medium: 500;--iscot-weight-semibold: 600;--iscot-weight-bold: 700;--iscot-dur-fast: .16s;--iscot-dur: .24s;--iscot-ease-out: ease-out;--iscot-text-xs: .75rem;--iscot-text-sm: .875rem;--iscot-text-md: 1rem;--iscot-text-lg: 1.125rem;--iscot-tracking-tight: -.02em;--iscot-tracking-wide: .02em;--dc-control-border: #E2E8F0;--dc-surface-soft: #F8FAFC;--dc-surface-sunken: #F1F5F9;--dc-stepper-bg: #FFFFFF;--dc-progress-fill: #1D4ED8;--dc-danger-text: #DC2626;--dc-success-text: #059669;--dc-table-bg: var(--iscot-surface-card);--dc-table-border-color: var(--iscot-border-subtle);--dc-table-radius: var(--iscot-radius-lg);--dc-table-shadow: var(--iscot-shadow-sm);--dc-table-header-bg: var(--iscot-primary-fill);--dc-table-header-text: var(--iscot-text-inverse);--dc-table-header-font-size: var(--iscot-text-xs);--dc-table-header-height: 52px;--dc-table-header-divider: none;--dc-row-height: 56px;--dc-row-hover-bg: var(--iscot-primary-50);--dc-row-selected-bg: var(--iscot-primary-100);--dc-row-stripe-bg: var(--iscot-slate-50);--dc-cell-divider: none;--dc-panel-bg: var(--iscot-surface-card);--dc-panel-border-color: var(--iscot-border-subtle);--dc-panel-radius: var(--iscot-radius-md);--dc-panel-shadow: var(--iscot-shadow-xs);--dc-panel-header-weight: var(--iscot-weight-medium);--dc-panel-header-color: var(--iscot-slate-700);--dc-panel-body-shadow: var(--iscot-shadow-lg);--dc-panel-open-border-color: var(--iscot-primary-300);--dc-panel-open-shadow: var(--iscot-shadow-md);--dc-card-border-color: var(--iscot-border-subtle);--dc-card-shadow: var(--iscot-shadow-sm);--dc-card-hover-border-color: var(--iscot-border-subtle);--dc-card-hover-shadow: var(--iscot-shadow-md);--dc-card-hover-lift: translateY(-1px);--dc-bulk-bg: linear-gradient(135deg, var(--iscot-primary-50), var(--iscot-accent-50));--dc-bulk-border-color: var(--iscot-primary-200);--dc-bulk-shadow: var(--iscot-shadow-xs);--dc-bulk-counter-color: var(--iscot-primary-800);--dc-paginator-text-size: var(--iscot-text-sm);--dc-progress-track: var(--iscot-border-subtle);--dc-chip-padding: 3px 12px;--dc-chip-weight: var(--iscot-weight-semibold);--dc-chip-tracking: var(--iscot-tracking-wide);--dc-chip-border-width: 1px;--dc-chip-neutral-text: var(--iscot-slate-700);--dc-chip-neutral-bg: var(--iscot-slate-100);--dc-chip-pending-text: var(--iscot-warn-700);--dc-chip-pending-bg: var(--iscot-warn-50);--dc-chip-progress-text: var(--iscot-info-700);--dc-chip-progress-bg: var(--iscot-info-50);--dc-chip-done-text: var(--iscot-success-700);--dc-chip-done-bg: var(--iscot-success-50);--dc-chip-rejected-text: var(--iscot-danger-700);--dc-chip-rejected-bg: var(--iscot-danger-50);--dc-chip-cancelled-text: var(--iscot-danger-700);--dc-chip-cancelled-bg: var(--iscot-danger-100);--dc-chip-blocked-text: var(--iscot-violet-700);--dc-chip-blocked-bg: var(--iscot-violet-50);--dc-chip-paused-text: var(--iscot-brown-700);--dc-chip-paused-bg: var(--iscot-brown-50);--dc-chip-new-text: var(--iscot-primary-700);--dc-chip-new-bg: var(--iscot-primary-50);--dc-quick-chip-padding: 4px 12px;--dc-quick-chip-font-size: .82rem;--dc-quick-chip-bg: var(--iscot-surface-card);--dc-quick-chip-border: var(--iscot-border-subtle);--dc-quick-chip-text: var(--iscot-text-secondary);--dc-quick-chip-active-bg: var(--iscot-primary-50);--dc-quick-chip-active-border: var(--iscot-primary-500);--dc-quick-chip-active-text: var(--iscot-text-primary);--dc-filter-chip-padding: 3px 12px;--dc-filter-chip-font-size: .8rem;--dc-filter-chip-bg: transparent;--dc-filter-chip-border: var(--iscot-border-strong);--dc-filter-chip-active-bg: var(--iscot-primary-50);--dc-filter-chip-active-border: var(--iscot-primary-500);--dc-filter-chip-active-text: var(--iscot-primary-700);--dc-chip-check: none;--dc-bulk-counter-bg: transparent;--dc-bulk-counter-padding: 0;--dc-bulk-counter-radius: 0;--dc-vacio-text: var(--iscot-text-muted);--dc-action-hover-transform: scale(1.05);--dc-cell-text: var(--iscot-slate-700);--dc-add-button-bg: linear-gradient(135deg, var(--iscot-primary-600), var(--iscot-primary-800));--dc-add-button-hover-bg: var(--dc-add-button-bg);--dc-add-button-radius: 24px;--dc-add-button-padding: 10px 28px;--dc-add-button-shadow: 0 4px 12px rgba(79, 70, 229, .25);--dc-add-button-hover-shadow: 0 8px 20px rgba(79, 70, 229, .35);--dc-add-button-active-shadow: 0 2px 6px rgba(79, 70, 229, .3);--dc-add-button-hover-lift: translateY(-2px);--dc-add-button-hover-filter: brightness(1.08);--dc-form-infix-pt: 12px;--dc-form-infix-pb: 8px;--dc-form-infix-min-h: 44px;--dc-form-field-radius: 12px;--dc-form-outline-hover: var(--iscot-primary-400);--dc-form-outline-focus: var(--iscot-primary-600);--dc-form-outline-focus-width: 1.5px;--dc-form-label-focus: var(--iscot-primary-700);--dc-form-disabled-bg: var(--iscot-slate-50);--dc-form-disabled-opacity: .7;--dc-btn-bg: linear-gradient(135deg, var(--iscot-primary-600), var(--iscot-primary-800));--dc-btn-hover-bg: linear-gradient(135deg, var(--iscot-primary-600), var(--iscot-primary-800));--dc-btn-radius: 24px;--dc-btn-shadow: 0 4px 12px rgba(79, 70, 229, .25);--dc-btn-hover-shadow: 0 8px 20px rgba(79, 70, 229, .35);--dc-btn-active-shadow: 0 2px 6px rgba(79, 70, 229, .3);--dc-btn-hover-lift: translateY(-2px);--dc-btn-hover-filter: brightness(1.08);--dc-btn-tracking: .02em;--dc-submit-min-width: 200px;--dc-submit-padding: 12px 32px;--dc-submit-font-size: .9375rem;--dc-step-nav-min-width: 160px;--dc-step-nav-padding: 10px 28px;--dc-btn-sec-padding: 10px 24px;--dc-btn-sec-text: var(--iscot-primary-700);--dc-btn-sec-border: var(--iscot-slate-300);--dc-detalle-btn-radius: 22px;--dc-detalle-btn-padding: 8px 22px;--dc-detalle-btn-min-width: 120px;--dc-btn-danger-bg: linear-gradient(135deg, var(--iscot-danger-500), var(--iscot-danger-700));--dc-btn-danger-shadow: 0 4px 12px rgba(239, 68, 68, .25);--dc-btn-danger-hover-shadow: 0 8px 20px rgba(239, 68, 68, .35);--dc-step-activo-bg: var(--iscot-primary-600);--dc-step-activo-text: var(--iscot-text-inverse);--dc-step-activo-ring: var(--iscot-primary-100);--dc-step-hecho-bg: var(--iscot-primary-600);--dc-step-hecho-border: var(--iscot-primary-600);--dc-step-hecho-text: var(--iscot-text-inverse);--dc-step-conector: var(--iscot-slate-300);--dc-step-conector-hecho: var(--iscot-primary-600);--dc-step-conector-alto: 2px;--dc-step-titulo: var(--iscot-slate-500);--dc-step-subtitulo: var(--iscot-slate-400);--dc-items-shadow: var(--iscot-shadow-sm);--dc-items-padding: 20px;--dc-items-label-size: 1rem;--dc-items-label-weight: var(--iscot-weight-bold);--dc-items-add-bg: linear-gradient(135deg, var(--iscot-primary-600), var(--iscot-primary-800));--dc-items-add-hover-bg: linear-gradient(135deg, var(--iscot-primary-600), var(--iscot-primary-800));--dc-items-add-text: var(--iscot-text-inverse);--dc-items-add-shadow: 0 4px 12px rgba(79, 70, 229, .3);--dc-items-add-hover-shadow: 0 8px 20px rgba(79, 70, 229, .4);--dc-items-add-active-shadow: 0 2px 6px rgba(79, 70, 229, .3);--dc-items-add-hover-transform: translateY(-2px) rotate(90deg);--dc-items-add-active-transform: translateY(0) rotate(90deg);--dc-items-add-hover-filter: brightness(1.08);--dc-items-vacio-text: var(--iscot-slate-500);--dc-items-vacio-estilo: italic;--dc-items-th-text: var(--iscot-slate-700);--dc-items-th-size: 12px;--dc-resumen-th-alto: 44px;--dc-resumen-fila-alto: 48px;--dc-resumen-acciones-th-sombra: -6px 0 8px -6px rgba(15, 23, 42, .3);--dc-dialogo-cabecera-bg: linear-gradient(135deg, var(--iscot-primary-50), var(--iscot-accent-50));--dc-dialogo-titulo-peso: var(--iscot-weight-bold);--dc-dialogo-acciones-bg: var(--iscot-slate-50);--dc-dialogo-btn-bg: linear-gradient(135deg, var(--iscot-primary-600), var(--iscot-primary-700));--dc-dialogo-btn-hover-lift: translateY(-1px);--dc-dialogo-btn-hover-filter: brightness(1.05);--dc-adjuntos-zona-borde: 2px dashed var(--iscot-border-strong);--dc-adjuntos-zona-radius: 0;--dc-adjuntos-zona-bg: transparent;--dc-adjuntos-zona-padding: 20px;--dc-adjuntos-arrastrando-bg: rgba(0, 0, 255, .1);--dc-adjuntos-item-borde: var(--iscot-border-strong);--dc-adjuntos-item-radius: 4px;--dc-link: var(--iscot-info-500);--dc-link-hover: var(--iscot-info-700);--dc-detalle-columna-shadow: var(--iscot-shadow-sm);--dc-detalle-etiqueta-text: var(--iscot-slate-700);--dc-detalle-etiqueta-size: var(--iscot-text-sm);--dc-detalle-etiqueta-tracking: var(--iscot-tracking-wide);--dc-detalle-etiqueta-transform: none;--dc-detalle-array-shadow: var(--iscot-shadow-sm);--dc-detalle-tabla-shadow: var(--iscot-shadow-xs);--dc-detalle-celda-padding: var(--iscot-space-2) var(--iscot-space-3);--dc-tablero-card-shadow: 0 1px 3px rgba(15, 23, 42, .06);--dc-tablero-titulo-alto: 34px;--dc-tablero-titulo-padding: 0 12px;--dc-tablero-titulo-bg: var(--iscot-surface-app);--dc-tablero-titulo-borde: 1px solid var(--iscot-border-subtle);--dc-tablero-titulo-size: .78rem;--dc-tablero-titulo-peso: 700;--dc-tablero-filtros-radius: var(--iscot-radius-md);--dc-tablero-filtros-panel-shadow: 0 12px 32px rgba(15, 23, 42, .18);--dc-tablero-kpi-valor: var(--iscot-primary-700);--dc-tablero-kpi-valor-peso: 800;--dc-tablero-hint: var(--iscot-text-muted);--dc-tablero-celda-padding: 6px 10px;--dc-tablero-th-text: var(--iscot-text-secondary);--dc-tablero-th-peso: 700;--dc-tablero-th-size: .7rem;--dc-tablero-th-tracking: .04em;--dc-tablero-fila-hover: var(--iscot-primary-50);--dc-tablero-grupo-bg: var(--iscot-primary-50);--dc-tablero-grupo-text: var(--iscot-primary-700);--dc-tablero-pie-bg: var(--iscot-primary-50);--dc-tablero-pie-text: var(--iscot-primary-700);--dc-tablero-pie-borde: 2px solid var(--iscot-border-strong);--dc-tablero-total-text: var(--iscot-primary-700);--dc-tablero-spark: var(--iscot-primary-500);--dc-tablero-enlace: var(--iscot-primary-500);--dc-tablero-pager-bg: var(--iscot-surface-app);--dc-tablero-pager-btn-borde: 1px solid var(--iscot-border-strong);--dc-tablero-pager-btn-radius: var(--iscot-radius-sm);--dc-tablero-detalle-borde: 2px solid var(--iscot-border-strong);--dc-tablero-detalle-titulo: var(--iscot-primary-700);--dc-tablero-detalle-etiqueta: var(--iscot-text-secondary);--dc-encabezado-justify: center;--dc-encabezado-gap: 1rem;--dc-encabezado-margen: 1.25rem;--dc-encabezado-direccion-mobile: column;--dc-exportar-posicion: absolute;--dc-titulo-size: 2rem;--dc-titulo-size-mobile: 2rem;--dc-titulo-color: var(--iscot-slate-900);--dc-titulo-acento: "";--dc-proyectado-margen: 1rem;--dc-form-vista-sombra: 0 0 20px rgba(0, 0, 0, .2);--dc-form-volver-margen: 15px;--dc-form-volver-color: var(--iscot-primary-700);--dc-form-titulo-size: 1.5rem;--dc-form-titulo-color: var(--iscot-slate-700);--dc-form-titulo-margen: 0 auto}body.app-dark{--dc-table-bg: var(--iscot-surface-card);--dc-table-border-color: var(--iscot-border-subtle);--dc-table-shadow: var(--iscot-shadow-sm);--dc-row-hover-bg: var(--iscot-primary-50);--dc-row-selected-bg: var(--iscot-primary-100);--dc-row-stripe-bg: var(--iscot-slate-50);--dc-panel-bg: var(--iscot-surface-card);--dc-panel-border-color: var(--iscot-border-subtle);--dc-panel-shadow: var(--iscot-shadow-xs);--dc-panel-header-color: var(--iscot-slate-700);--dc-panel-body-shadow: var(--iscot-shadow-lg);--dc-panel-open-shadow: var(--iscot-shadow-md);--dc-card-border-color: var(--iscot-border-subtle);--dc-card-shadow: var(--iscot-shadow-sm);--dc-card-hover-border-color: var(--iscot-border-subtle);--dc-card-hover-shadow: var(--iscot-shadow-md);--dc-bulk-bg: linear-gradient(135deg, var(--iscot-primary-50), var(--iscot-accent-50));--dc-bulk-shadow: var(--iscot-shadow-xs);--dc-progress-track: var(--iscot-border-subtle);--dc-chip-neutral-text: var(--iscot-slate-700);--dc-chip-neutral-bg: var(--iscot-slate-100);--dc-chip-pending-text: var(--iscot-warn-700);--dc-chip-pending-bg: var(--iscot-warn-50);--dc-chip-progress-text: var(--iscot-info-700);--dc-chip-progress-bg: var(--iscot-info-50);--dc-chip-done-text: var(--iscot-success-700);--dc-chip-done-bg: var(--iscot-success-50);--dc-chip-rejected-text: var(--iscot-danger-700);--dc-chip-rejected-bg: var(--iscot-danger-50);--dc-chip-cancelled-text: var(--iscot-danger-700);--dc-chip-cancelled-bg: var(--iscot-danger-100);--dc-chip-blocked-text: var(--iscot-violet-700);--dc-chip-blocked-bg: var(--iscot-violet-50);--dc-chip-paused-text: var(--iscot-brown-700);--dc-chip-paused-bg: var(--iscot-brown-50);--dc-chip-new-text: var(--iscot-primary-700);--dc-chip-new-bg: var(--iscot-primary-50);--dc-quick-chip-bg: var(--iscot-surface-card);--dc-quick-chip-border: var(--iscot-border-subtle);--dc-quick-chip-text: var(--iscot-text-secondary);--dc-quick-chip-active-bg: var(--iscot-primary-50);--dc-quick-chip-active-text: var(--iscot-text-primary);--dc-filter-chip-border: var(--iscot-border-strong);--dc-filter-chip-active-bg: var(--iscot-primary-50);--dc-filter-chip-active-text: var(--iscot-primary-700);--dc-vacio-text: var(--iscot-text-muted);--dc-cell-text: var(--iscot-slate-700);--dc-form-label-focus: var(--iscot-primary-700);--dc-form-disabled-bg: var(--iscot-slate-50);--dc-btn-sec-text: var(--iscot-primary-700);--dc-btn-sec-border: var(--iscot-slate-300);--dc-btn-danger-bg: linear-gradient(135deg, var(--iscot-danger-500), var(--iscot-danger-700));--dc-step-activo-ring: var(--iscot-primary-100);--dc-step-conector: var(--iscot-slate-300);--dc-step-titulo: var(--iscot-slate-500);--dc-step-subtitulo: var(--iscot-slate-400);--dc-items-shadow: var(--iscot-shadow-sm);--dc-items-vacio-text: var(--iscot-slate-500);--dc-items-th-text: var(--iscot-slate-700);--dc-dialogo-cabecera-bg: linear-gradient(135deg, var(--iscot-primary-50), var(--iscot-accent-50));--dc-dialogo-acciones-bg: var(--iscot-slate-50);--dc-dialogo-btn-bg: linear-gradient(135deg, var(--iscot-primary-600), var(--iscot-primary-700));--dc-adjuntos-zona-borde: 2px dashed var(--iscot-border-strong);--dc-adjuntos-item-borde: var(--iscot-border-strong);--dc-link-hover: var(--iscot-info-700);--dc-detalle-columna-shadow: var(--iscot-shadow-sm);--dc-detalle-etiqueta-text: var(--iscot-slate-700);--dc-detalle-array-shadow: var(--iscot-shadow-sm);--dc-detalle-tabla-shadow: var(--iscot-shadow-xs);--dc-tablero-titulo-bg: var(--iscot-surface-app);--dc-tablero-titulo-borde: 1px solid var(--iscot-border-subtle);--dc-tablero-kpi-valor: var(--iscot-primary-700);--dc-tablero-hint: var(--iscot-text-muted);--dc-tablero-th-text: var(--iscot-text-secondary);--dc-tablero-fila-hover: var(--iscot-primary-50);--dc-tablero-grupo-bg: var(--iscot-primary-50);--dc-tablero-grupo-text: var(--iscot-primary-700);--dc-tablero-pie-bg: var(--iscot-primary-50);--dc-tablero-pie-text: var(--iscot-primary-700);--dc-tablero-pie-borde: 2px solid var(--iscot-border-strong);--dc-tablero-total-text: var(--iscot-primary-700);--dc-tablero-pager-bg: var(--iscot-surface-app);--dc-tablero-pager-btn-borde: 1px solid var(--iscot-border-strong);--dc-tablero-detalle-borde: 2px solid var(--iscot-border-strong);--dc-tablero-detalle-titulo: var(--iscot-primary-700);--dc-tablero-detalle-etiqueta: var(--iscot-text-secondary);--dc-titulo-color: var(--iscot-slate-900);--dc-form-volver-color: var(--iscot-primary-700);--dc-form-titulo-color: var(--iscot-slate-700)}body{font-family:var(--iscot-font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@keyframes iscot-rise{0%{transform:translateY(8px);opacity:.4}to{transform:translateY(0);opacity:1}}@keyframes iscot-slide-right{0%{transform:translate(12px);opacity:.5}to{transform:translate(0);opacity:1}}@keyframes iscot-grow-in{0%{transform:scale(.97);opacity:.6}to{transform:scale(1);opacity:1}}.iscot-public{--isc-green: #22a44b;--isc-green-600: #1c8f40;--isc-green-700: #157a35;--isc-green-050: #d9ead3;--isc-graphite: #3f3f3f;--isc-gray-bg: #eeeeee;--isc-ink: #2b2f33;--isc-ink-soft: #5b636b;--isc-border: #e2e7e2;font-family:Segoe UI,system-ui,-apple-system,Roboto,sans-serif;color:var(--isc-ink);min-height:100vh;background:radial-gradient(1100px 520px at 50% -180px,#ffffff 0%,var(--isc-gray-bg) 72%)}.iscot-public *{box-sizing:border-box}.iscot-public .isc-brandbar{display:flex;justify-content:center;padding:26px 16px 6px}.iscot-public .isc-brandbar img{height:46px;width:auto}.iscot-public .isc-title{font-family:Segoe UI,system-ui,sans-serif;font-weight:800;line-height:1.12;margin:0;background:linear-gradient(90deg,var(--isc-green-700) 0%,var(--isc-green) 48%,#6bbf59 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.iscot-public .isc-subtitle{margin:6px 0 0;color:var(--isc-ink-soft);font-size:1rem}.iscot-public .isc-card{background:#fff;border:1px solid var(--isc-border);border-radius:16px;box-shadow:0 10px 30px #1f292114}.iscot-public .isc-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:var(--isc-green);color:#fff;border:none;border-radius:10px;padding:12px 22px;font:inherit;font-weight:600;cursor:pointer;transition:background .18s ease,transform .15s ease,box-shadow .18s ease;box-shadow:0 6px 16px #22a44b47}.iscot-public .isc-btn-primary:hover{background:var(--isc-green-700);transform:translateY(-1px);box-shadow:0 10px 22px #22a44b57}.iscot-public .isc-btn-primary:disabled{opacity:.6;cursor:default;transform:none;box-shadow:none}.iscot-public .isc-btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:#fff;color:var(--isc-green-700);border:1.5px solid var(--isc-green);border-radius:10px;padding:11px 20px;font:inherit;font-weight:600;cursor:pointer;transition:background .18s ease,color .18s ease}.iscot-public .isc-btn-ghost:hover{background:var(--isc-green-050)}.iscot-public .mat-mdc-raised-button.mat-primary,.iscot-public .mat-mdc-unelevated-button.mat-primary,.iscot-public .mat-mdc-flat-button.mat-primary,.iscot-public button[mat-flat-button][color=primary],.iscot-public button[mat-raised-button][color=primary]{--mdc-filled-button-container-color: var(--isc-green);--mdc-protected-button-container-color: var(--isc-green);background-color:var(--isc-green)!important;color:#fff!important}.iscot-public .mdc-text-field--focused .mdc-notched-outline>*,.iscot-public .mat-mdc-form-field.mat-focused .mdc-notched-outline>*{border-color:var(--isc-green)!important}.iscot-public .mat-mdc-form-field.mat-focused .mat-mdc-floating-label,.iscot-public .mat-mdc-form-field.mat-focused .mdc-floating-label{color:var(--isc-green-700)!important}.iscot-public .mat-mdc-progress-spinner{--mdc-circular-progress-active-indicator-color: var(--isc-green)}.iscot-public .isc-footer{text-align:center;color:var(--isc-ink-soft);font-size:.82rem;padding:22px 16px 28px}body.temporada-halloween,.temporada-vista--halloween{--t-1: #c4b5fd;--t-2: #fb923c;--t-3: #a3e635;--scoti-filtro: hue-rotate(140deg) saturate(1.25);--t-fondo: #1c0f2e;--t-fondo-2: #2e1450}body.temporada-halloween app-asistente-virtual .fab:not(.chuzo-mode),.temporada-vista--halloween .scoti-muestra{--scoti-verde-100: #ede9fe;--scoti-verde-500: #7c3aed;--scoti-verde-600: #6d28d9}body.temporada-halloween app-asistente-virtual .chat:not(.chuzo-mode){--scoti-verde-500: #7c3aed;--scoti-verde-600: #6d28d9;--scoti-verde-700: #6d28d9}body.temporada-navidad,.temporada-vista--navidad{--t-1: #4ade80;--t-2: #f87171;--t-3: #facc15;--scoti-filtro: saturate(1.15);--t-fondo: #0c2418;--t-fondo-2: #14361f}body.temporada-navidad app-asistente-virtual .fab:not(.chuzo-mode),.temporada-vista--navidad .scoti-muestra{--scoti-verde-100: #dcfce7;--scoti-verde-500: #16a34a;--scoti-verde-600: #15803d}body.temporada-navidad app-asistente-virtual .chat:not(.chuzo-mode){--scoti-verde-500: #16a34a;--scoti-verde-600: #15803d;--scoti-verde-700: #15803d}body.temporada-anio-nuevo,.temporada-vista--anio-nuevo{--t-1: #facc15;--t-2: #93c5fd;--t-3: #f8fafc;--scoti-filtro: hue-rotate(-80deg) saturate(1.35) brightness(1.05);--t-fondo: #0b1230;--t-fondo-2: #172554}body.temporada-anio-nuevo app-asistente-virtual .fab:not(.chuzo-mode),.temporada-vista--anio-nuevo .scoti-muestra{--scoti-verde-100: #fef9c3;--scoti-verde-500: #ca8a04;--scoti-verde-600: #a16207}body.temporada-anio-nuevo app-asistente-virtual .chat:not(.chuzo-mode){--scoti-verde-500: #ca8a04;--scoti-verde-600: #a16207;--scoti-verde-700: #a16207}body.temporada-verano,.temporada-vista--verano{--t-1: #38bdf8;--t-2: #fbbf24;--t-3: #fb923c;--scoti-filtro: hue-rotate(-70deg) saturate(1.5);--t-fondo: #082f49;--t-fondo-2: #0c4a6e}body.temporada-verano app-asistente-virtual .fab:not(.chuzo-mode),.temporada-vista--verano .scoti-muestra{--scoti-verde-100: #fef3c7;--scoti-verde-500: #f59e0b;--scoti-verde-600: #d97706}body.temporada-verano app-asistente-virtual .chat:not(.chuzo-mode){--scoti-verde-500: #f59e0b;--scoti-verde-600: #d97706;--scoti-verde-700: #d97706}body.temporada-carnaval,.temporada-vista--carnaval{--t-1: #f472b6;--t-2: #22d3ee;--t-3: #facc15;--scoti-filtro: hue-rotate(0deg);--t-fondo: #2a0b2e;--t-fondo-2: #3b0b47}body.temporada-carnaval app-asistente-virtual .fab:not(.chuzo-mode),.temporada-vista--carnaval .scoti-muestra{--scoti-verde-100: #fce7f3;--scoti-verde-500: #db2777;--scoti-verde-600: #be185d}body.temporada-carnaval app-asistente-virtual .chat:not(.chuzo-mode){--scoti-verde-500: #db2777;--scoti-verde-600: #be185d;--scoti-verde-700: #be185d}body.temporada-otonio,.temporada-vista--otonio{--t-1: #fbbf24;--t-2: #fb7185;--t-3: #f59e0b;--scoti-filtro: hue-rotate(-95deg) saturate(1.2);--t-fondo: #261308;--t-fondo-2: #3b1d0c}body.temporada-otonio app-asistente-virtual .fab:not(.chuzo-mode),.temporada-vista--otonio .scoti-muestra{--scoti-verde-100: #ffedd5;--scoti-verde-500: #c2410c;--scoti-verde-600: #9a3412}body.temporada-otonio app-asistente-virtual .chat:not(.chuzo-mode){--scoti-verde-500: #c2410c;--scoti-verde-600: #9a3412;--scoti-verde-700: #9a3412}body.temporada-pascua,.temporada-vista--pascua{--t-1: #c4b5fd;--t-2: #7dd3fc;--t-3: #fde68a;--scoti-filtro: hue-rotate(150deg) saturate(.7) brightness(1.12);--t-fondo: #1f1833;--t-fondo-2: #2e2550}body.temporada-pascua app-asistente-virtual .fab:not(.chuzo-mode),.temporada-vista--pascua .scoti-muestra{--scoti-verde-100: #f3e8ff;--scoti-verde-500: #a78bfa;--scoti-verde-600: #8b5cf6}body.temporada-pascua app-asistente-virtual .chat:not(.chuzo-mode){--scoti-verde-500: #a78bfa;--scoti-verde-600: #8b5cf6;--scoti-verde-700: #8b5cf6}body.temporada-dia-trabajador,.temporada-vista--dia-trabajador{--t-1: #a5b4fc;--t-2: #fbbf24;--t-3: #cbd5e1;--scoti-filtro: saturate(1);--t-fondo: #161a33;--t-fondo-2: #1e2550}body.temporada-dia-trabajador app-asistente-virtual .fab:not(.chuzo-mode),.temporada-vista--dia-trabajador .scoti-muestra{--scoti-verde-100: #e0e7ff;--scoti-verde-500: #6366f1;--scoti-verde-600: #4f46e5}body.temporada-dia-trabajador app-asistente-virtual .chat:not(.chuzo-mode){--scoti-verde-500: #6366f1;--scoti-verde-600: #4f46e5;--scoti-verde-700: #4f46e5}body.temporada-patrias,.temporada-vista--patrias{--t-1: #74acdf;--t-2: #ffffff;--t-3: #f6b40e;--scoti-filtro: hue-rotate(75deg) saturate(.9) brightness(1.1);--t-fondo: #0c2340;--t-fondo-2: #123459}body.temporada-patrias app-asistente-virtual .fab:not(.chuzo-mode),.temporada-vista--patrias .scoti-muestra{--scoti-verde-100: #e0f2fe;--scoti-verde-500: #3b8fd0;--scoti-verde-600: #2878b8}body.temporada-patrias app-asistente-virtual .chat:not(.chuzo-mode){--scoti-verde-500: #3b8fd0;--scoti-verde-600: #2878b8;--scoti-verde-700: #2878b8}body.temporada-invierno,.temporada-vista--invierno{--t-1: #bae6fd;--t-2: #cbd5e1;--t-3: #e0f2fe;--scoti-filtro: hue-rotate(70deg) saturate(.5) brightness(1.15);--t-fondo: #0f1d2b;--t-fondo-2: #18304a}body.temporada-invierno app-asistente-virtual .fab:not(.chuzo-mode),.temporada-vista--invierno .scoti-muestra{--scoti-verde-100: #e0f2fe;--scoti-verde-500: #0ea5e9;--scoti-verde-600: #0284c7}body.temporada-invierno app-asistente-virtual .chat:not(.chuzo-mode){--scoti-verde-500: #0ea5e9;--scoti-verde-600: #0284c7;--scoti-verde-700: #0284c7}body.temporada-dia-amigo,.temporada-vista--dia-amigo{--t-1: #fb7185;--t-2: #fbbf24;--t-3: #c4b5fd;--scoti-filtro: hue-rotate(-140deg) saturate(.9);--t-fondo: #2a0f1c;--t-fondo-2: #3d1428}body.temporada-dia-amigo app-asistente-virtual .fab:not(.chuzo-mode),.temporada-vista--dia-amigo .scoti-muestra{--scoti-verde-100: #ffe4e6;--scoti-verde-500: #f43f5e;--scoti-verde-600: #e11d48}body.temporada-dia-amigo app-asistente-virtual .chat:not(.chuzo-mode){--scoti-verde-500: #f43f5e;--scoti-verde-600: #e11d48;--scoti-verde-700: #e11d48}body.temporada-primavera,.temporada-vista--primavera{--t-1: #a3e635;--t-2: #f472b6;--t-3: #fde047;--scoti-filtro: saturate(1.35) brightness(1.05);--t-fondo: #10230c;--t-fondo-2: #1a3514}body.temporada-primavera app-asistente-virtual .fab:not(.chuzo-mode),.temporada-vista--primavera .scoti-muestra{--scoti-verde-100: #ecfccb;--scoti-verde-500: #65a30d;--scoti-verde-600: #4d7c0f}body.temporada-primavera app-asistente-virtual .chat:not(.chuzo-mode){--scoti-verde-500: #65a30d;--scoti-verde-600: #4d7c0f;--scoti-verde-700: #4d7c0f}body.temporada-tradicion,.temporada-vista--tradicion{--t-1: #f59e0b;--t-2: #84cc16;--t-3: #f5f5f4;--scoti-filtro: hue-rotate(-100deg) saturate(.8);--t-fondo: #22170c;--t-fondo-2: #352310}body.temporada-tradicion app-asistente-virtual .fab:not(.chuzo-mode),.temporada-vista--tradicion .scoti-muestra{--scoti-verde-100: #fef3c7;--scoti-verde-500: #b45309;--scoti-verde-600: #92400e}body.temporada-tradicion app-asistente-virtual .chat:not(.chuzo-mode){--scoti-verde-500: #b45309;--scoti-verde-600: #92400e;--scoti-verde-700: #92400e}body.con-temporada app-header header{background:linear-gradient(90deg,var(--t-fondo) 0%,var(--t-fondo-2) 55%,var(--t-fondo) 100%);box-shadow:inset 0 -2px 0 var(--t-1),0 4px 8px #00000040}body.con-temporada app-sidebar nav{background:linear-gradient(180deg,var(--t-fondo-2) 0%,var(--t-fondo) 100%);box-shadow:inset -1px 0 color-mix(in srgb,var(--t-1) 35%,transparent)}body.con-temporada app-sidebar .sidebar-scroll{padding-bottom:110px}body.temporada-carnaval .scoti-temporada,.temporada-vista--carnaval .scoti-temporada{animation:temporada-camaleon 8s linear infinite}@keyframes temporada-camaleon{0%{filter:hue-rotate(0deg) saturate(1.3)}to{filter:hue-rotate(360deg) saturate(1.3)}}@media (prefers-reduced-motion: reduce){body.temporada-carnaval .scoti-temporada,.temporada-vista--carnaval .scoti-temporada{animation:none;filter:hue-rotate(200deg) saturate(1.3)}}html,body{height:100%}body{margin:0;font-family:Roboto,Helvetica Neue,sans-serif}.mat-dialog-container{border-radius:20px;padding:24px!important}.cdk-overlay-container{z-index:1100!important}.mat-dialog-title{font-weight:600;font-size:20px}.mat-dialog-actions{margin-top:12px}.w-100{width:100%}.error-snackbar,.gp-snack-error{--mdc-snackbar-container-color: #b71c1c;--mat-mdc-snack-bar-button-color: #fff;--mdc-snackbar-supporting-text-color: #fff}.gp-snack-success{--mdc-snackbar-container-color: #166534;--mat-mdc-snack-bar-button-color: #fff;--mdc-snackbar-supporting-text-color: #fff}.pt-snack-success{--mdc-snackbar-container-color: #047857;--mat-mdc-snack-bar-button-color: #fff;--mdc-snackbar-supporting-text-color: #fff}.pt-snack-error{--mdc-snackbar-container-color: #b91c1c;--mat-mdc-snack-bar-button-color: #fff;--mdc-snackbar-supporting-text-color: #fff}.verify-dialog-panel .mat-mdc-dialog-surface{overflow:hidden;max-width:95vw;box-sizing:border-box}.verify-dialog-panel .mat-mdc-dialog-content{overflow-x:hidden;max-width:100%;padding:0 16px 16px}.verify-dialog-panel .mat-mdc-dialog-content *,.verify-dialog-panel .attachment-root,.verify-dialog-panel .attachment-card,.verify-dialog-panel .dropzone,.verify-dialog-panel .mat-mdc-form-field,.verify-dialog-panel .mat-mdc-form-field .mdc-text-field,.verify-dialog-panel .mat-mdc-form-field-infix{box-sizing:border-box;width:100%;max-width:100%;min-width:0}.dialog-in-content.cdk-overlay-pane{position:fixed!important;top:var(--header-h);left:var(--content-offset-left);right:0;bottom:0;width:auto!important;height:auto!important;max-width:none!important;max-height:none!important;display:flex;padding:12px}@media (max-width: 768px){.dialog-in-content.cdk-overlay-pane{left:0!important;width:100vw!important;height:calc(100vh - var(--header-h))!important}}.dialog-in-content .mat-mdc-dialog-container,.dialog-in-content .mdc-dialog__container,.dialog-in-content .mdc-dialog__surface{width:100%!important;height:100%!important;display:flex;flex-direction:column;overflow:hidden}.dialog-in-content .mat-mdc-dialog-content{flex:1;overflow-y:auto}.gp-dialog .mat-mdc-dialog-surface{border-radius:16px}@media (max-width: 600px){.cdk-overlay-pane.gp-dialog{width:100vw!important;max-width:100vw!important;height:100%;max-height:100dvh!important}.gp-dialog .mat-mdc-dialog-surface{border-radius:0}.gp-dialog .mat-mdc-dialog-surface>*{min-width:0!important}.gp-dialog .mat-mdc-form-field{width:100%!important}}.pt-dialog .mat-mdc-dialog-surface{border-radius:var(--iscot-radius-lg)}@media (max-width: 600px){.cdk-overlay-pane.pt-dialog{width:100vw!important;max-width:100vw!important;height:100%;max-height:100dvh!important}.pt-dialog .mat-mdc-dialog-surface{border-radius:0}.pt-dialog .mat-mdc-dialog-surface>*{min-width:0!important}.pt-dialog .mat-mdc-form-field{width:100%!important}}body.app-dark{background-color:var(--iscot-surface-app);color:var(--iscot-text-primary);--iscot-slate-50: #0f172a;--iscot-slate-100: #1e293b;--iscot-slate-200: #334155;--iscot-slate-300: #475569;--iscot-slate-400: #64748b;--iscot-slate-500: #94a3b8;--iscot-slate-600: #cbd5e1;--iscot-slate-700: #e2e8f0;--iscot-slate-800: #f1f5f9;--iscot-slate-900: #f8fafc;--iscot-surface-app: #0f172a;--iscot-surface-card: #1e293b;--iscot-surface-sunken: #273449;--iscot-text-primary: var(--iscot-slate-900);--iscot-text-secondary: var(--iscot-slate-600);--iscot-text-muted: var(--iscot-slate-400);--iscot-border-subtle: var(--iscot-slate-200);--iscot-border-strong: var(--iscot-slate-300);--iscot-primary-50: #232b54;--iscot-primary-100: #2b3567;--iscot-primary-700: #a5b4fc;--iscot-accent-50: #0e2a3d;--iscot-accent-100: #123950;--iscot-accent-700: #7dd3fc;--iscot-success-50: #0b2e22;--iscot-success-100: #14452f;--iscot-success-700: #6ee7b7;--iscot-warn-50: #3b2a08;--iscot-warn-100: #523a0b;--iscot-warn-700: #fcd34d;--iscot-danger-50: #3b1515;--iscot-danger-100: #521d1d;--iscot-danger-700: #fca5a5;--iscot-info-50: #152647;--iscot-info-100: #1d3460;--iscot-info-700: #93c5fd;--iscot-violet-50: #2e1b3d;--iscot-violet-100: #3f2553;--iscot-violet-700: #d8b4fe;--iscot-brown-50: #2f2622;--iscot-brown-100: #43352e;--iscot-brown-700: #d7ccc8;--iscot-shadow-xs: 0 1px 2px rgba(0, 0, 0, .4);--iscot-shadow-sm: 0 1px 3px rgba(0, 0, 0, .45), 0 1px 2px rgba(0, 0, 0, .35);--iscot-shadow-md: 0 4px 12px rgba(0, 0, 0, .45), 0 2px 4px rgba(0, 0, 0, .3);--iscot-shadow-lg: 0 10px 28px rgba(0, 0, 0, .55), 0 4px 8px rgba(0, 0, 0, .35);color-scheme:dark;--app-text-heading: #f8fafc;--app-text-body: #e2e8f0;--app-text-soft: #cbd5e1;--app-text-muted: #94a3b8;--mat-sys-primary: #aac7ff;--mat-sys-on-primary: #002f64;--mat-sys-primary-container: #004494;--mat-sys-on-primary-container: #d7e2ff;--mat-sys-inverse-primary: #005cbb;--mat-sys-secondary: #bec6dc;--mat-sys-on-secondary: #283141;--mat-sys-secondary-container: #3e4759;--mat-sys-on-secondary-container: #dae2f9;--mat-sys-tertiary: #bec2ff;--mat-sys-on-tertiary: #0001ac;--mat-sys-tertiary-container: #0000ef;--mat-sys-on-tertiary-container: #e0e0ff;--mat-sys-error: #ffb4ab;--mat-sys-on-error: #690005;--mat-sys-error-container: #93000a;--mat-sys-on-error-container: #ffdad6;--mat-sys-background: #121316;--mat-sys-on-background: #e3e2e6;--mat-sys-surface: #121316;--mat-sys-on-surface: #e3e2e6;--mat-sys-surface-dim: #121316;--mat-sys-surface-bright: #38393d;--mat-sys-surface-container-lowest: #0d0e11;--mat-sys-surface-container-low: #1a1b1f;--mat-sys-surface-container: #1e1f23;--mat-sys-surface-container-high: #292a2d;--mat-sys-surface-container-highest: #333538;--mat-sys-surface-variant: #44474e;--mat-sys-on-surface-variant: #c4c6d0;--mat-sys-surface-tint: #aac7ff;--mat-sys-outline: #8e9099;--mat-sys-outline-variant: #44474e;--mat-sys-inverse-surface: #e3e2e6;--mat-sys-inverse-on-surface: #2f3033}body.app-dark h1,body.app-dark h2,body.app-dark h3,body.app-dark h4,body.app-dark h5,body.app-dark h6{color:var(--app-text-heading)}body.app-dark p,body.app-dark li,body.app-dark legend,body.app-dark dt,body.app-dark dd{color:var(--app-text-body)}body.app-dark small{color:var(--app-text-soft)}.gp-proyectos-list,.gp-proyecto-detalle,.gp-ers-editor,.gp-board,.gp-sprints,.gp-dashboard,.revision-ers{--mat-expansion-header-text-color: #f5f5f7;--mat-expansion-container-text-color: #f5f5f7;--mat-expansion-header-description-color: #9ca3af;--mat-expansion-header-indicator-color: #9ca3af;--mat-icon-button-icon-color: #c4c6d0;--mdc-icon-button-icon-color: #c4c6d0;--mat-select-enabled-trigger-text-color: #f5f5f7;--mat-select-enabled-arrow-color: #9ca3af}.gp-proyectos-list .mat-mdc-form-field,.gp-proyecto-detalle .mat-mdc-form-field,.gp-ers-editor .mat-mdc-form-field,.gp-board .mat-mdc-form-field,.gp-sprints .mat-mdc-form-field,.gp-dashboard .mat-mdc-form-field,.revision-ers .mat-mdc-form-field{--mdc-outlined-text-field-input-text-color: #f5f5f7;--mdc-outlined-text-field-label-text-color: #9ca3af;--mdc-outlined-text-field-hover-label-text-color: #f5f5f7;--mdc-outlined-text-field-focus-label-text-color: #8aa6d6;--mdc-outlined-text-field-caret-color: #8aa6d6;--mdc-outlined-text-field-outline-color: rgba(255, 255, 255, .18);--mdc-outlined-text-field-hover-outline-color: rgba(255, 255, 255, .38);--mdc-outlined-text-field-focus-outline-color: #8aa6d6;--mdc-outlined-text-field-input-text-placeholder-color: #6b7280;--mat-form-field-subscript-text-color: #9ca3af}.gp-proyectos-list .mat-mdc-input-element,.gp-proyecto-detalle .mat-mdc-input-element,.gp-ers-editor .mat-mdc-input-element,.gp-board .mat-mdc-input-element,.gp-sprints .mat-mdc-input-element,.gp-dashboard .mat-mdc-input-element,.revision-ers .mat-mdc-input-element{color:#f5f5f7;caret-color:#8aa6d6}.gp-proyectos-list .mat-mdc-select-value-text,.gp-proyecto-detalle .mat-mdc-select-value-text,.gp-ers-editor .mat-mdc-select-value-text,.gp-board .mat-mdc-select-value-text,.gp-sprints .mat-mdc-select-value-text,.gp-dashboard .mat-mdc-select-value-text,.revision-ers .mat-mdc-select-value-text{color:#f5f5f7}.gp-proyectos-list .mat-mdc-select-placeholder,.gp-proyecto-detalle .mat-mdc-select-placeholder,.gp-ers-editor .mat-mdc-select-placeholder,.gp-board .mat-mdc-select-placeholder,.gp-sprints .mat-mdc-select-placeholder,.gp-dashboard .mat-mdc-select-placeholder,.revision-ers .mat-mdc-select-placeholder{color:#6b7280}.gp-proyectos-list .mat-mdc-select-arrow,.gp-proyecto-detalle .mat-mdc-select-arrow,.gp-ers-editor .mat-mdc-select-arrow,.gp-board .mat-mdc-select-arrow,.gp-sprints .mat-mdc-select-arrow,.gp-dashboard .mat-mdc-select-arrow,.revision-ers .mat-mdc-select-arrow,.gp-proyectos-list .mat-mdc-form-field-icon-prefix .mat-icon,.gp-proyectos-list .mat-mdc-form-field-icon-suffix .mat-icon,.gp-proyecto-detalle .mat-mdc-form-field-icon-prefix .mat-icon,.gp-proyecto-detalle .mat-mdc-form-field-icon-suffix .mat-icon,.gp-ers-editor .mat-mdc-form-field-icon-prefix .mat-icon,.gp-ers-editor .mat-mdc-form-field-icon-suffix .mat-icon,.gp-board .mat-mdc-form-field-icon-prefix .mat-icon,.gp-board .mat-mdc-form-field-icon-suffix .mat-icon,.gp-sprints .mat-mdc-form-field-icon-prefix .mat-icon,.gp-sprints .mat-mdc-form-field-icon-suffix .mat-icon,.gp-dashboard .mat-mdc-form-field-icon-prefix .mat-icon,.gp-dashboard .mat-mdc-form-field-icon-suffix .mat-icon,.revision-ers .mat-mdc-form-field-icon-prefix .mat-icon,.revision-ers .mat-mdc-form-field-icon-suffix .mat-icon,.gp-proyectos-list .mat-mdc-form-field-hint,.gp-proyecto-detalle .mat-mdc-form-field-hint,.gp-ers-editor .mat-mdc-form-field-hint,.gp-board .mat-mdc-form-field-hint,.gp-sprints .mat-mdc-form-field-hint,.gp-dashboard .mat-mdc-form-field-hint,.revision-ers .mat-mdc-form-field-hint,.gp-proyectos-list .mat-datepicker-toggle,.gp-proyecto-detalle .mat-datepicker-toggle,.gp-ers-editor .mat-datepicker-toggle,.gp-board .mat-datepicker-toggle,.gp-sprints .mat-datepicker-toggle,.gp-dashboard .mat-datepicker-toggle,.revision-ers .mat-datepicker-toggle{color:#9ca3af}.green-dropdown{background:#fff!important;border:1px solid #a5d6a7;border-radius:8px!important}.green-dropdown .mat-mdc-option:hover{background:#e8f5e9!important}.green-dropdown .mat-mdc-option.mdc-list-item--selected,.green-dropdown .mat-mdc-option.mat-mdc-option-active{background:#c8e6c9!important;color:#1b5e20!important}.green-dropdown .mat-pseudo-checkbox-checked{background:#2e7d32!important}.driver-popover.tutorial-popover{max-width:420px;padding:18px 20px;border-radius:14px;box-shadow:0 12px 36px #0f172a47;font-family:var(--iscot-font-body, "Plus Jakarta Sans", sans-serif)}.driver-popover.tutorial-popover .driver-popover-title{font-family:var(--iscot-font-display, "Plus Jakarta Sans", sans-serif);font-size:1.02rem;font-weight:700;color:var(--iscot-primary-700, #3730a3);margin-bottom:6px}.driver-popover.tutorial-popover .driver-popover-description{font-size:.87rem;line-height:1.55;color:var(--iscot-text-primary, #0f172a)}.driver-popover.tutorial-popover .driver-popover-footer{margin-top:14px;gap:8px}.driver-popover.tutorial-popover .driver-popover-footer button{border-radius:999px;padding:7px 18px;font-size:.84rem;font-weight:600;text-shadow:none;border:none}.driver-popover.tutorial-popover .driver-popover-footer .driver-popover-next-btn{background:var(--iscot-primary, #4f46e5);color:#fff}.driver-popover.tutorial-popover .driver-popover-footer .driver-popover-next-btn:hover{background:var(--iscot-primary-fill)}.driver-popover.tutorial-popover .driver-popover-footer .driver-popover-prev-btn{background:var(--iscot-surface-alt, #f1f5f9);color:var(--iscot-text-muted, #64748b)}.driver-popover.tutorial-popover .driver-popover-close-btn{display:none!important}.driver-popover.tutorial-popover.esta-ocupado .driver-popover-footer button{opacity:.5;pointer-events:none;cursor:progress}.mat-mdc-menu-panel.avisos-panel{max-width:380px}.mat-mdc-menu-panel.avisos-panel .mat-mdc-menu-content{padding:0}body.iscot-v2{--dc-table-bg: var(--iscot-surface-card);--dc-table-border-color: var(--iscot-border-subtle);--dc-table-radius: var(--iscot-radius-lg);--dc-table-shadow: var(--iscot-shadow-xs);--dc-table-header-bg: var(--iscot-slate-50);--dc-table-header-text: var(--iscot-slate-500);--dc-table-header-font-size: .6875rem;--dc-table-header-height: 44px;--dc-table-header-divider: 1px solid var(--iscot-border-subtle);--dc-row-height: 52px;--dc-row-hover-bg: var(--iscot-surface-sunken);--dc-row-selected-bg: var(--iscot-primary-50);--dc-row-stripe-bg: transparent;--dc-cell-divider: 1px solid var(--iscot-border-subtle);--dc-panel-bg: var(--iscot-surface-card);--dc-panel-border-color: var(--iscot-border-subtle);--dc-panel-radius: var(--iscot-radius-lg);--dc-panel-shadow: none;--dc-panel-header-weight: var(--iscot-weight-semibold);--dc-panel-header-color: var(--iscot-text-primary);--dc-panel-body-shadow: var(--iscot-shadow-md);--dc-panel-open-border-color: var(--iscot-border-strong);--dc-panel-open-shadow: var(--iscot-shadow-xs);--dc-card-border-color: var(--iscot-border-subtle);--dc-card-shadow: none;--dc-card-hover-border-color: var(--iscot-border-strong);--dc-card-hover-shadow: var(--iscot-shadow-sm);--dc-card-hover-lift: none;--dc-bulk-bg: var(--iscot-primary-50);--dc-bulk-border-color: var(--iscot-primary-100);--dc-bulk-shadow: none;--dc-bulk-counter-color: var(--iscot-primary-700);--dc-paginator-text-size: var(--iscot-text-xs);--dc-progress-track: var(--iscot-surface-sunken);--dc-progress-fill: var(--iscot-primary-600);--dc-danger-text: var(--iscot-danger-700);--dc-chip-padding: 2px 10px;--dc-chip-weight: var(--iscot-weight-medium);--dc-chip-tracking: 0;--dc-chip-border-width: 0;--dc-chip-neutral-text: var(--iscot-slate-700);--dc-chip-neutral-bg: var(--iscot-slate-100);--dc-chip-pending-text: var(--iscot-warn-700);--dc-chip-pending-bg: var(--iscot-warn-50);--dc-chip-progress-text: var(--iscot-info-700);--dc-chip-progress-bg: var(--iscot-info-50);--dc-chip-done-text: var(--iscot-success-700);--dc-chip-done-bg: var(--iscot-success-50);--dc-chip-rejected-text: var(--iscot-danger-700);--dc-chip-rejected-bg: var(--iscot-danger-50);--dc-chip-cancelled-text: var(--iscot-danger-700);--dc-chip-cancelled-bg: var(--iscot-danger-100);--dc-chip-blocked-text: var(--iscot-violet-700);--dc-chip-blocked-bg: var(--iscot-violet-50);--dc-chip-paused-text: var(--iscot-brown-700);--dc-chip-paused-bg: var(--iscot-brown-50);--dc-chip-new-text: var(--iscot-primary-700);--dc-chip-new-bg: var(--iscot-primary-50);--dc-quick-chip-padding: 4px 12px;--dc-quick-chip-font-size: .8125rem;--dc-quick-chip-bg: var(--iscot-surface-card);--dc-quick-chip-border: var(--iscot-border-subtle);--dc-quick-chip-text: var(--iscot-text-secondary);--dc-quick-chip-active-bg: var(--iscot-primary-50);--dc-quick-chip-active-border: var(--iscot-primary-200);--dc-quick-chip-active-text: var(--iscot-primary-700);--dc-filter-chip-padding: 4px 12px;--dc-filter-chip-font-size: .8125rem;--dc-filter-chip-bg: var(--iscot-surface-card);--dc-filter-chip-border: var(--iscot-border-subtle);--dc-filter-chip-text: var(--iscot-text-secondary);--dc-filter-chip-active-bg: var(--iscot-primary-50);--dc-filter-chip-active-border: var(--iscot-primary-200);--dc-filter-chip-active-text: var(--iscot-primary-700);--dc-field-height: 40px;--dc-field-radius: var(--iscot-radius-md);--dc-field-bg: var(--iscot-surface-sunken);--dc-field-bg-disabled: var(--iscot-slate-50);--dc-field-border: var(--iscot-border-subtle);--dc-field-border-hover: var(--iscot-border-strong);--dc-field-border-focus: var(--iscot-primary-500);--dc-field-ring: color-mix(in srgb, var(--iscot-primary-500) 22%, transparent);--dc-field-ring-error: color-mix(in srgb, var(--iscot-danger-500) 22%, transparent);--dc-field-label-color: var(--iscot-text-secondary);--dc-field-label-focus: var(--iscot-primary-700);--dc-overlay-radius: var(--iscot-radius-lg);--dc-overlay-shadow: var(--iscot-shadow-md);--dc-dialog-radius: 16px;--dc-button-radius: var(--iscot-radius-md);--dc-chip-check: "\2713";--dc-bulk-counter-bg: var(--iscot-primary-100);--dc-bulk-counter-padding: 2px 10px;--dc-bulk-counter-radius: var(--iscot-radius-pill);--dc-vacio-text: var(--iscot-text-secondary);--dc-vacio-icono: var(--iscot-primary-700);--dc-vacio-icono-bg: var(--iscot-primary-50);--dc-action-hover-transform: none;--dc-add-button-bg: var(--iscot-primary-600);--dc-add-button-hover-bg: var(--iscot-primary-fill);--dc-add-button-radius: var(--dc-button-radius);--dc-add-button-padding: 8px 20px;--dc-add-button-shadow: var(--iscot-shadow-xs);--dc-add-button-hover-shadow: var(--iscot-shadow-sm);--dc-add-button-active-shadow: var(--iscot-shadow-xs);--dc-add-button-hover-lift: none;--dc-add-button-hover-filter: none;--dc-paginador-text: var(--iscot-text-secondary);--dc-paginador-hover-bg: var(--iscot-surface-sunken);--dc-paginador-radius: var(--iscot-radius-md);--dc-paginador-activo-bg: var(--iscot-primary-600);--dc-paginador-activo-text: var(--iscot-text-inverse);--dc-paginador-activo-shadow: 0 2px 6px color-mix(in srgb, var(--iscot-primary-600) 30%, transparent);--dc-paginador-extras-size: var(--iscot-text-xs);--dc-opcion-border: var(--iscot-border-subtle);--dc-opcion-radius: var(--iscot-radius-md);--dc-opcion-elegida-bg: var(--iscot-primary-50);--dc-opcion-elegida-border: var(--iscot-primary-200);--dc-fila-info-bg: var(--iscot-info-50);--dc-fila-info-indicador: var(--iscot-info-700);--dc-fila-warn-bg: var(--iscot-warn-50);--dc-fila-warn-indicador: var(--iscot-warn-700);--dc-fila-danger-bg: var(--iscot-danger-50);--dc-fila-danger-indicador: var(--iscot-danger-700);--dc-cell-text: var(--iscot-slate-700);--dc-kpi-bg: var(--iscot-surface-card);--dc-kpi-border: var(--iscot-border-subtle);--dc-kpi-radius: var(--iscot-radius-lg);--dc-kpi-shadow: var(--iscot-shadow-xs);--dc-kpi-valor: var(--iscot-text-primary);--dc-kpi-etiqueta: var(--iscot-slate-500);--dc-encabezado-justify: flex-start;--dc-encabezado-gap: var(--iscot-space-3) var(--iscot-space-4);--dc-encabezado-margen: var(--iscot-space-6);--dc-encabezado-direccion-mobile: row;--dc-exportar-posicion: static;--dc-titulo-size: 1.5rem;--dc-titulo-size-mobile: 1.25rem;--dc-titulo-color: var(--iscot-text-primary);--dc-titulo-acento: none;--dc-proyectado-margen: var(--iscot-space-6);--dc-encabezado-descripcion: var(--iscot-text-secondary);--dc-form-vista-sombra: none;--dc-form-volver-margen: var(--iscot-space-2);--dc-form-volver-color: var(--iscot-text-secondary);--dc-form-titulo-size: 1.25rem;--dc-form-titulo-color: var(--iscot-text-primary);--dc-form-titulo-margen: 0;--dc-form-infix-pt: 8px;--dc-form-infix-pb: 8px;--dc-form-infix-min-h: var(--dc-field-height);--dc-form-field-radius: var(--dc-field-radius);--dc-form-outline-hover: var(--dc-field-border-hover);--dc-form-outline-focus: var(--dc-field-border-focus);--dc-form-outline-focus-width: 1px;--dc-form-label-focus: var(--dc-field-label-focus);--dc-form-disabled-bg: var(--dc-field-bg-disabled);--dc-form-disabled-opacity: .7;--dc-field-ayuda: var(--iscot-slate-500);--dc-field-error: var(--iscot-danger-700);--dc-btn-bg: var(--iscot-primary-600);--dc-btn-hover-bg: var(--iscot-primary-fill);--dc-btn-radius: var(--dc-button-radius);--dc-btn-shadow: var(--iscot-shadow-xs);--dc-btn-hover-shadow: var(--iscot-shadow-sm);--dc-btn-active-shadow: var(--iscot-shadow-xs);--dc-btn-hover-lift: none;--dc-btn-hover-filter: none;--dc-btn-tracking: 0;--dc-submit-min-width: 120px;--dc-submit-padding: 8px 20px;--dc-submit-font-size: var(--iscot-text-sm);--dc-step-nav-min-width: 120px;--dc-step-nav-padding: 8px 20px;--dc-btn-sec-padding: 8px 20px;--dc-btn-sec-text: var(--iscot-text-primary);--dc-btn-sec-border: var(--iscot-border-strong);--dc-detalle-btn-radius: var(--dc-button-radius);--dc-detalle-btn-padding: 8px 18px;--dc-detalle-btn-min-width: 96px;--dc-btn-danger-bg: var(--iscot-danger-fill);--dc-btn-danger-shadow: var(--iscot-shadow-xs);--dc-btn-danger-hover-shadow: var(--iscot-shadow-sm);--dc-step-activo-bg: var(--iscot-primary-600);--dc-step-activo-text: var(--iscot-text-inverse);--dc-step-activo-ring: var(--iscot-primary-100);--dc-step-hecho-bg: var(--iscot-success-50);--dc-step-hecho-border: var(--iscot-success-700);--dc-step-hecho-text: var(--iscot-success-700);--dc-step-conector: var(--iscot-border-strong);--dc-step-conector-hecho: var(--iscot-success-700);--dc-step-conector-alto: 1px;--dc-step-titulo: var(--iscot-text-secondary);--dc-step-subtitulo: var(--iscot-slate-500);--dc-items-shadow: none;--dc-items-padding: var(--iscot-space-4);--dc-items-label-size: .9375rem;--dc-items-label-weight: var(--iscot-weight-semibold);--dc-items-add-bg: var(--iscot-primary-50);--dc-items-add-hover-bg: var(--iscot-primary-100);--dc-items-add-text: var(--iscot-primary-700);--dc-items-add-shadow: none;--dc-items-add-hover-shadow: none;--dc-items-add-active-shadow: none;--dc-items-add-hover-transform: none;--dc-items-add-active-transform: none;--dc-items-add-hover-filter: none;--dc-items-vacio-text: var(--iscot-text-secondary);--dc-items-vacio-estilo: normal;--dc-items-th-text: var(--iscot-slate-500);--dc-items-th-size: .6875rem;--dc-resumen-th-alto: 40px;--dc-resumen-fila-alto: 44px;--dc-resumen-acciones-th-sombra: -6px 0 8px -6px rgba(15, 23, 42, .12);--dc-item-fila-bg: var(--iscot-surface-card);--dc-item-fila-border: var(--iscot-border-subtle);--dc-item-fila-radius: var(--iscot-radius-md);--dc-dialogo-cabecera-bg: var(--iscot-surface-card);--dc-dialogo-titulo-peso: var(--iscot-weight-semibold);--dc-dialogo-acciones-bg: var(--iscot-surface-card);--dc-dialogo-btn-bg: var(--iscot-primary-600);--dc-dialogo-btn-hover-lift: none;--dc-dialogo-btn-hover-filter: none;--dc-dialogo-icono-peligro: var(--iscot-danger-700);--dc-dialogo-icono-peligro-bg: var(--iscot-danger-50);--dc-dialogo-icono-aviso: var(--iscot-warn-700);--dc-dialogo-icono-aviso-bg: var(--iscot-warn-50);--dc-dialogo-icono-info: var(--iscot-primary-700);--dc-dialogo-icono-info-bg: var(--iscot-primary-50);--dc-dialogo-texto: var(--iscot-text-secondary);--dc-dialogo-separador: var(--iscot-border-subtle);--dc-adjuntos-zona-borde: 1.5px dashed var(--iscot-border-strong);--dc-adjuntos-zona-radius: var(--iscot-radius-lg);--dc-adjuntos-zona-bg: var(--iscot-surface-sunken);--dc-adjuntos-zona-padding: var(--iscot-space-6);--dc-adjuntos-arrastrando-bg: var(--iscot-primary-50);--dc-adjuntos-item-borde: var(--iscot-border-subtle);--dc-adjuntos-item-radius: 8px;--dc-adjuntos-icono: var(--iscot-primary-700);--dc-adjuntos-icono-bg: var(--iscot-primary-50);--dc-adjuntos-formatos: var(--iscot-text-secondary);--dc-link: var(--iscot-info-700);--dc-link-hover: var(--iscot-primary-700);--dc-detalle-columna-shadow: none;--dc-detalle-etiqueta-text: var(--iscot-slate-500);--dc-detalle-etiqueta-size: .6875rem;--dc-detalle-etiqueta-tracking: .06em;--dc-detalle-etiqueta-transform: uppercase;--dc-detalle-array-shadow: none;--dc-detalle-tabla-shadow: none;--dc-detalle-celda-padding: 10px var(--iscot-space-3);--dc-pestanas-bg: var(--iscot-surface-sunken);--dc-pestana-text: var(--iscot-text-secondary);--dc-pestana-activa-bg: var(--iscot-surface-card);--dc-pestana-activa-text: var(--iscot-primary-600);--dc-casilla-borde: var(--iscot-slate-500);--dc-casilla-bg: var(--iscot-primary-600);--dc-casilla-check: var(--iscot-text-inverse);--dc-switch-pista: var(--iscot-slate-500);--dc-switch-pista-on: var(--iscot-primary-600);--dc-switch-perilla: var(--iscot-text-inverse);--dc-cartel-radius: var(--iscot-radius-lg);--dc-cartel-shadow: var(--iscot-shadow-md);--dc-cartel-peso: var(--iscot-weight-semibold);--dc-cartel-descripcion: var(--iscot-text-secondary);--dc-cartel-exito-bg: var(--iscot-success-50);--dc-cartel-exito-borde: var(--iscot-success-100);--dc-cartel-exito-texto: var(--iscot-success-700);--dc-cartel-exito-icono: var(--iscot-success-700);--dc-cartel-error-bg: var(--iscot-danger-50);--dc-cartel-error-borde: var(--iscot-danger-100);--dc-cartel-error-texto: var(--iscot-danger-700);--dc-cartel-error-icono: var(--iscot-danger-700);--dc-cartel-aviso-bg: var(--iscot-warn-50);--dc-cartel-aviso-borde: var(--iscot-warn-100);--dc-cartel-aviso-texto: var(--iscot-warn-700);--dc-cartel-aviso-icono: var(--iscot-warn-700);--dc-cartel-info-bg: var(--iscot-info-50);--dc-cartel-info-borde: var(--iscot-info-100);--dc-cartel-info-texto: var(--iscot-info-700);--dc-cartel-info-icono: var(--iscot-info-700);--dc-cartel-neutro-bg: var(--iscot-surface-card);--dc-cartel-neutro-borde: var(--iscot-border-subtle);--dc-cartel-neutro-texto: var(--iscot-text-primary);--dc-cartel-neutro-icono: var(--iscot-text-secondary);--dc-tooltip-bg: var(--iscot-slate-900);--dc-tooltip-text: var(--iscot-slate-50);--dc-tooltip-radius: var(--iscot-radius-sm);--dc-tooltip-size: var(--iscot-text-xs);--dc-popover-bg: var(--iscot-surface-card);--dc-popover-borde: var(--iscot-border-subtle);--dc-popover-radius: var(--iscot-radius-lg);--dc-popover-shadow: var(--iscot-shadow-md);--dc-popover-titulo: var(--iscot-text-primary);--dc-popover-texto: var(--iscot-text-secondary);--dc-popover-btn-bg: var(--iscot-primary-600);--dc-popover-btn-hover-bg: var(--iscot-primary-fill);--dc-popover-btn-text: var(--iscot-text-inverse);--dc-popover-btn-sec-text: var(--dc-btn-sec-text);--dc-popover-btn-sec-borde: var(--dc-btn-sec-border);--dc-avatar-size: 36px;--dc-avatar-anillo: var(--iscot-primary-300);--dc-avatar-separacion: var(--iscot-header-bg);--dc-avatar-iniciales-bg: var(--iscot-primary-600);--dc-avatar-iniciales-text: var(--iscot-text-inverse);--dc-avatar-punto-size: 10px;--dc-avatar-punto-conectado: var(--iscot-success-500);--dc-avatar-punto-desconectado: var(--iscot-slate-400);--dc-avatar-punto-borde: var(--iscot-header-bg);--dc-avisos-ancho: 360px;--dc-avisos-titulo: var(--iscot-text-primary);--dc-avisos-texto: var(--iscot-text-secondary);--dc-avisos-hora: var(--iscot-slate-500);--dc-avisos-grupo: var(--iscot-slate-500);--dc-avisos-link: var(--iscot-primary-700);--dc-avisos-separador: var(--iscot-border-subtle);--dc-avisos-hover-bg: var(--iscot-surface-app);--dc-avisos-count-bg: var(--iscot-primary-50);--dc-avisos-count-text: var(--iscot-primary-700);--dc-avisos-seg-bg: var(--iscot-surface-sunken);--dc-avisos-seg-text: var(--iscot-text-secondary);--dc-avisos-seg-activo-bg: var(--iscot-surface-card);--dc-avisos-seg-activo-text: var(--iscot-primary-700);--dc-avisos-icono: var(--iscot-primary-700);--dc-avisos-icono-bg: var(--iscot-primary-50);--dc-avisos-icono-critico: var(--iscot-danger-700);--dc-avisos-icono-critico-bg: var(--iscot-danger-50);--dc-avisos-titulo-critico: var(--iscot-danger-700);--dc-avisos-punto: var(--iscot-primary-600);--dc-tablero-card-shadow: var(--iscot-shadow-xs);--dc-tablero-titulo-alto: 46px;--dc-tablero-titulo-padding: 0 var(--iscot-space-4);--dc-tablero-titulo-bg: var(--iscot-surface-card);--dc-tablero-titulo-borde: none;--dc-tablero-titulo-size: .875rem;--dc-tablero-titulo-peso: var(--iscot-weight-semibold);--dc-tablero-subtitulo: var(--iscot-slate-500);--dc-tablero-filtros-radius: var(--iscot-radius-lg);--dc-tablero-filtros-panel-shadow: var(--iscot-shadow-md);--dc-tablero-kpi-valor: var(--dc-kpi-valor);--dc-tablero-kpi-valor-peso: var(--iscot-weight-bold);--dc-tablero-kpi-etiqueta: var(--dc-kpi-etiqueta);--dc-tablero-hint: var(--iscot-slate-500);--dc-tablero-celda-padding: 8px var(--iscot-space-3);--dc-tablero-th-text: var(--dc-table-header-text);--dc-tablero-th-peso: var(--iscot-weight-semibold);--dc-tablero-th-size: var(--dc-table-header-font-size);--dc-tablero-th-tracking: .06em;--dc-tablero-fila-hover: var(--dc-row-hover-bg);--dc-tablero-grupo-bg: var(--iscot-slate-50);--dc-tablero-grupo-text: var(--iscot-text-secondary);--dc-tablero-pie-bg: var(--iscot-slate-50);--dc-tablero-pie-text: var(--iscot-text-primary);--dc-tablero-pie-borde: 1px solid var(--iscot-border-subtle);--dc-tablero-total-text: var(--iscot-text-primary);--dc-tablero-spark: var(--iscot-primary-700);--dc-tablero-enlace: var(--iscot-primary-700);--dc-tablero-pager-bg: var(--iscot-surface-card);--dc-tablero-pager-btn-borde: 1px solid transparent;--dc-tablero-pager-btn-radius: var(--iscot-radius-md);--dc-tablero-detalle-borde: 1px solid var(--iscot-border-subtle);--dc-tablero-detalle-titulo: var(--iscot-text-primary);--dc-tablero-detalle-etiqueta: var(--dc-detalle-etiqueta-text);--dc-tablero-estado-text: var(--dc-vacio-text);--dc-tablero-estado-icono: var(--dc-vacio-icono);--dc-tablero-estado-icono-bg: var(--dc-vacio-icono-bg);--dc-tablero-error-icono: var(--iscot-danger-700);--dc-tablero-error-icono-bg: var(--iscot-danger-50)}body.iscot-v2.app-dark{--dc-quick-chip-active-border: var(--iscot-primary-500);--dc-filter-chip-active-border: var(--iscot-primary-500);--dc-opcion-elegida-border: var(--iscot-primary-500);--dc-step-activo-bg: var(--iscot-primary-400);--dc-step-activo-text: var(--iscot-surface-app);--dc-pestana-activa-text: var(--iscot-primary-700);--dc-casilla-bg: var(--iscot-primary-500);--dc-switch-pista-on: var(--iscot-primary-500);--dc-avatar-punto-desconectado: var(--iscot-slate-500);--dc-avisos-punto: var(--iscot-primary-400);--dc-tablero-spark: var(--iscot-primary-400)}body.iscot-v2{font-family:var(--iscot-font-body);--mat-sys-display-large-font: var(--iscot-font-body);--mat-sys-display-medium-font: var(--iscot-font-body);--mat-sys-display-small-font: var(--iscot-font-body);--mat-sys-headline-large-font: var(--iscot-font-body);--mat-sys-headline-medium-font: var(--iscot-font-body);--mat-sys-headline-small-font: var(--iscot-font-body);--mat-sys-title-large-font: var(--iscot-font-body);--mat-sys-title-medium-font: var(--iscot-font-body);--mat-sys-title-small-font: var(--iscot-font-body);--mat-sys-body-large-font: var(--iscot-font-body);--mat-sys-body-medium-font: var(--iscot-font-body);--mat-sys-body-small-font: var(--iscot-font-body);--mat-sys-label-large-font: var(--iscot-font-body);--mat-sys-label-medium-font: var(--iscot-font-body);--mat-sys-label-small-font: var(--iscot-font-body);--mat-sys-display-large: 400 3.562rem / 4rem var(--iscot-font-body);--mat-sys-display-medium: 400 2.812rem / 3.25rem var(--iscot-font-body);--mat-sys-display-small: 400 2.25rem / 2.75rem var(--iscot-font-body);--mat-sys-headline-large: 400 2rem / 2.5rem var(--iscot-font-body);--mat-sys-headline-medium: 400 1.75rem / 2.25rem var(--iscot-font-body);--mat-sys-headline-small: 400 1.5rem / 2rem var(--iscot-font-body);--mat-sys-title-large: 400 1.375rem / 1.75rem var(--iscot-font-body);--mat-sys-title-medium: 500 1rem / 1.5rem var(--iscot-font-body);--mat-sys-title-small: 500 .875rem / 1.25rem var(--iscot-font-body);--mat-sys-body-large: 400 1rem / 1.5rem var(--iscot-font-body);--mat-sys-body-medium: 400 .875rem / 1.25rem var(--iscot-font-body);--mat-sys-body-small: 400 .75rem / 1rem var(--iscot-font-body);--mat-sys-label-large: 500 .875rem / 1.25rem var(--iscot-font-body);--mat-sys-label-medium: 500 .75rem / 1rem var(--iscot-font-body);--mat-sys-label-small: 500 .688rem / 1rem var(--iscot-font-body);--mat-sys-primary: var(--iscot-primary-600);--mat-sys-on-primary: var(--iscot-text-inverse);--mat-sys-primary-container: var(--iscot-primary-100);--mat-sys-on-primary-container: var(--iscot-primary-700);--mat-sys-inverse-primary: var(--iscot-primary-300);--mat-sys-surface-tint: var(--iscot-primary-600);--mat-sys-secondary-container: var(--iscot-primary-50);--mat-sys-on-secondary-container: var(--iscot-primary-700);--mat-sys-error: var(--iscot-danger-700);--mat-sys-background: var(--iscot-surface-app);--mat-sys-on-background: var(--iscot-text-primary);--mat-sys-surface: var(--iscot-surface-card);--mat-sys-on-surface: var(--iscot-text-primary);--mat-sys-surface-variant: var(--iscot-surface-sunken);--mat-sys-on-surface-variant: var(--iscot-text-secondary);--mat-sys-surface-container-lowest: var(--iscot-surface-card);--mat-sys-surface-container-low: var(--iscot-surface-card);--mat-sys-surface-container: var(--iscot-surface-card);--mat-sys-surface-container-high: var(--iscot-surface-card);--mat-sys-surface-container-highest: var(--iscot-surface-sunken);--mat-sys-outline: var(--iscot-border-strong);--mat-sys-outline-variant: var(--iscot-border-subtle);--mat-sys-inverse-surface: var(--iscot-slate-900);--mat-sys-inverse-on-surface: var(--iscot-slate-50);--mat-form-field-container-height: var(--dc-field-height);--mat-form-field-container-vertical-padding: 8px;--mat-form-field-container-text-size: var(--iscot-text-sm);--mat-form-field-container-text-line-height: 1.5rem;--mat-form-field-leading-icon-color: var(--iscot-text-muted);--mat-form-field-trailing-icon-color: var(--iscot-text-muted);--mat-form-field-enabled-select-arrow-color: var(--iscot-text-muted);--mat-form-field-focus-select-arrow-color: var(--iscot-primary-600);--mdc-outlined-text-field-container-shape: var(--dc-field-radius);--mdc-outlined-text-field-outline-color: var(--dc-field-border);--mdc-outlined-text-field-hover-outline-color: var(--dc-field-border-hover);--mdc-outlined-text-field-focus-outline-color: var(--dc-field-border-focus);--mdc-outlined-text-field-focus-outline-width: 1px;--mdc-outlined-text-field-label-text-size: var(--iscot-text-sm);--mdc-outlined-text-field-label-text-color: var(--dc-field-label-color);--mdc-outlined-text-field-hover-label-text-color: var(--dc-field-label-color);--mdc-outlined-text-field-focus-label-text-color: var(--dc-field-label-focus);--mdc-outlined-text-field-input-text-color: var(--iscot-text-primary);--mdc-outlined-text-field-input-text-placeholder-color: var(--iscot-text-muted);--mdc-outlined-text-field-caret-color: var(--iscot-primary-600);--mdc-filled-text-field-container-color: var(--dc-field-bg);--mdc-filled-text-field-container-shape: var(--dc-field-radius);--mdc-filled-text-field-label-text-size: var(--iscot-text-sm);--mdc-filled-text-field-label-text-color: var(--dc-field-label-color);--mdc-filled-text-field-focus-label-text-color: var(--dc-field-label-focus);--mdc-filled-text-field-input-text-color: var(--iscot-text-primary);--mdc-filled-text-field-active-indicator-color: var(--dc-field-border);--mdc-filled-text-field-focus-active-indicator-color: var(--dc-field-border-focus);--mdc-filled-text-field-caret-color: var(--iscot-primary-600);--mat-select-trigger-text-size: var(--iscot-text-sm);--mat-select-enabled-trigger-text-color: var(--iscot-text-primary);--mat-select-placeholder-text-color: var(--iscot-text-muted);--mat-select-enabled-arrow-color: var(--iscot-text-muted);--mat-select-focused-arrow-color: var(--iscot-primary-600);--mat-select-panel-background-color: var(--iscot-surface-card);--mat-select-container-elevation-shadow: var(--dc-overlay-shadow);--mat-autocomplete-background-color: var(--iscot-surface-card);--mat-autocomplete-container-shape: var(--dc-overlay-radius);--mat-autocomplete-container-elevation-shadow: var(--dc-overlay-shadow);--mat-option-label-text-color: var(--iscot-text-primary);--mat-option-label-text-size: var(--iscot-text-sm);--mat-option-hover-state-layer-color: var(--iscot-surface-sunken);--mat-option-focus-state-layer-color: var(--iscot-surface-sunken);--mat-option-selected-state-layer-color: var(--iscot-primary-50);--mat-option-selected-state-label-text-color: var(--iscot-primary-700);--mdc-filled-button-container-color: var(--iscot-primary-600);--mdc-filled-button-label-text-color: var(--iscot-text-inverse);--mdc-filled-button-container-shape: var(--dc-button-radius);--mdc-filled-button-label-text-weight: var(--iscot-weight-semibold);--mdc-protected-button-container-color: var(--iscot-surface-card);--mdc-protected-button-label-text-color: var(--iscot-primary-700);--mdc-protected-button-container-shape: var(--dc-button-radius);--mdc-protected-button-label-text-weight: var(--iscot-weight-semibold);--mdc-protected-button-container-elevation-shadow: var(--iscot-shadow-xs);--mdc-protected-button-hover-container-elevation-shadow: var(--iscot-shadow-sm);--mdc-protected-button-focus-container-elevation-shadow: var(--iscot-shadow-xs);--mdc-protected-button-pressed-container-elevation-shadow: var(--iscot-shadow-xs);--mdc-outlined-button-container-shape: var(--dc-button-radius);--mdc-outlined-button-outline-color: var(--iscot-border-strong);--mdc-outlined-button-label-text-color: var(--iscot-text-primary);--mdc-outlined-button-label-text-weight: var(--iscot-weight-semibold);--mdc-text-button-container-shape: var(--dc-button-radius);--mdc-text-button-label-text-color: var(--iscot-primary-700);--mdc-text-button-label-text-weight: var(--iscot-weight-semibold);--mdc-dialog-container-color: var(--iscot-surface-card);--mdc-dialog-container-shape: var(--dc-dialog-radius);--mdc-dialog-subhead-color: var(--iscot-text-primary);--mdc-dialog-subhead-size: var(--iscot-text-lg);--mdc-dialog-subhead-weight: var(--iscot-weight-semibold);--mdc-dialog-supporting-text-color: var(--iscot-text-secondary);--mdc-dialog-supporting-text-size: var(--iscot-text-sm);--mat-dialog-container-elevation-shadow: var(--iscot-shadow-lg);--mat-menu-container-color: var(--iscot-surface-card);--mat-menu-container-shape: var(--dc-overlay-radius);--mat-menu-container-elevation-shadow: var(--dc-overlay-shadow);--mat-menu-item-label-text-color: var(--iscot-text-primary);--mat-menu-item-label-text-size: var(--iscot-text-sm);--mat-menu-item-icon-color: var(--iscot-text-muted);--mat-menu-item-hover-state-layer-color: var(--iscot-surface-sunken);--mat-menu-item-focus-state-layer-color: var(--iscot-surface-sunken);--mat-menu-divider-color: var(--iscot-border-subtle);--mdc-plain-tooltip-container-color: var(--dc-tooltip-bg);--mdc-plain-tooltip-supporting-text-color: var(--dc-tooltip-text);--mdc-plain-tooltip-container-shape: var(--dc-tooltip-radius);--mdc-plain-tooltip-supporting-text-size: var(--dc-tooltip-size);--mat-datepicker-calendar-container-background-color: var(--iscot-surface-card);--mat-datepicker-calendar-container-shape: var(--dc-overlay-radius);--mat-datepicker-calendar-container-elevation-shadow: var(--dc-overlay-shadow);--mat-datepicker-calendar-date-selected-state-background-color: var(--iscot-primary-600);--mat-datepicker-calendar-date-selected-state-text-color: var(--iscot-text-inverse);--mat-datepicker-calendar-date-today-outline-color: var(--iscot-primary-600);--mdc-elevated-card-container-color: var(--iscot-surface-card);--mdc-elevated-card-container-shape: var(--iscot-radius-lg);--mdc-elevated-card-container-elevation: var(--iscot-shadow-xs);--mdc-outlined-card-container-color: var(--iscot-surface-card);--mdc-outlined-card-container-shape: var(--iscot-radius-lg);--mdc-outlined-card-outline-color: var(--iscot-border-subtle);--mat-expansion-container-background-color: var(--iscot-surface-card);--mat-expansion-container-shape: var(--iscot-radius-lg);--mat-expansion-header-text-color: var(--iscot-text-primary);--mat-expansion-header-indicator-color: var(--iscot-text-muted)}body.iscot-v2 div.mat-mdc-select-panel{border-radius:var(--dc-overlay-radius)}body.iscot-v2 .mat-mdc-text-field-wrapper.mdc-text-field--outlined{background-color:var(--dc-field-bg);border-radius:var(--dc-field-radius);transition:box-shadow var(--iscot-dur-fast) var(--iscot-ease-out)}body.iscot-v2 .mat-mdc-text-field-wrapper.mdc-text-field--outlined.mdc-text-field--disabled{background-color:var(--dc-field-bg-disabled)}body.iscot-v2 .mat-mdc-text-field-wrapper.mdc-text-field--focused{box-shadow:0 0 0 3px var(--dc-field-ring)}body.iscot-v2 .mat-form-field-invalid .mat-mdc-text-field-wrapper.mdc-text-field--focused{box-shadow:0 0 0 3px var(--dc-field-ring-error)}body.iscot-v2.iscot-v2-label-arriba{--dc-label-arriba-alto: 20px;--dc-label-arriba-gap: 6px}body.iscot-v2.iscot-v2-label-arriba .mat-mdc-text-field-wrapper.mdc-text-field--outlined:not(.mdc-text-field--no-label){margin-top:calc(var(--dc-label-arriba-alto) + var(--dc-label-arriba-gap))}body.iscot-v2.iscot-v2-label-arriba .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch{width:auto!important;border-top-style:solid!important;border-top-width:var(--mdc-outlined-text-field-outline-width, 1px)!important;padding-top:0!important}body.iscot-v2.iscot-v2-label-arriba .mdc-text-field--focused.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch{border-top-width:var(--mdc-outlined-text-field-focus-outline-width, 2px)!important}body.iscot-v2.iscot-v2-label-arriba .mdc-text-field--outlined .mdc-floating-label{transform:translateY(calc(-1 * var(--mat-form-field-container-height, 56px) / 2 - var(--dc-label-arriba-alto) - var(--dc-label-arriba-gap))) translate(-16px) scale(1)!important;line-height:var(--dc-label-arriba-alto)!important;height:var(--dc-label-arriba-alto);font-size:var(--iscot-text-sm)!important;font-weight:var(--iscot-weight-semibold);color:var(--iscot-text-primary);max-width:calc(100% + 24px)!important;transition:none!important}body.iscot-v2.iscot-v2-label-arriba .mat-form-field-disabled .mdc-text-field--outlined .mdc-floating-label{color:var(--iscot-text-muted)}body.iscot-v2.iscot-v2-label-arriba .mat-form-field-hide-placeholder .mat-mdc-input-element::placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color)!important;-webkit-text-fill-color:currentColor!important;opacity:1!important}body.iscot-v2.iscot-v2-label-arriba .mat-form-field-hide-placeholder .mat-mdc-select-placeholder{color:var(--mat-select-placeholder-text-color)!important;-webkit-text-fill-color:currentColor!important}body.iscot-v2 .dynamic-table-container .action-buttons .mat-mdc-icon-button,body.iscot-v2 .summary-table .col-actions .mat-mdc-icon-button,body.iscot-v2 .items-container .item-actions-inline .mat-mdc-icon-button,body.iscot-v2 .dynamic-crud .form-view .form-header .back-button,body.iscot-v2 .dynamic-table-container>.inline-panel>.mat-mdc-icon-button{--mdc-icon-button-state-layer-size: 32px;--mdc-icon-button-icon-size: 20px;border-radius:8px}body.iscot-v2 .dynamic-table-container .action-buttons .mat-mdc-icon-button .mat-mdc-button-persistent-ripple,body.iscot-v2 .dynamic-table-container .action-buttons .mat-mdc-icon-button .mat-mdc-button-ripple,body.iscot-v2 .dynamic-table-container .action-buttons .mat-mdc-icon-button .mat-mdc-focus-indicator,body.iscot-v2 .summary-table .col-actions .mat-mdc-icon-button .mat-mdc-button-persistent-ripple,body.iscot-v2 .summary-table .col-actions .mat-mdc-icon-button .mat-mdc-button-ripple,body.iscot-v2 .summary-table .col-actions .mat-mdc-icon-button .mat-mdc-focus-indicator,body.iscot-v2 .items-container .item-actions-inline .mat-mdc-icon-button .mat-mdc-button-persistent-ripple,body.iscot-v2 .items-container .item-actions-inline .mat-mdc-icon-button .mat-mdc-button-ripple,body.iscot-v2 .items-container .item-actions-inline .mat-mdc-icon-button .mat-mdc-focus-indicator,body.iscot-v2 .dynamic-crud .form-view .form-header .back-button .mat-mdc-button-persistent-ripple,body.iscot-v2 .dynamic-crud .form-view .form-header .back-button .mat-mdc-button-ripple,body.iscot-v2 .dynamic-crud .form-view .form-header .back-button .mat-mdc-focus-indicator,body.iscot-v2 .dynamic-table-container>.inline-panel>.mat-mdc-icon-button .mat-mdc-button-persistent-ripple,body.iscot-v2 .dynamic-table-container>.inline-panel>.mat-mdc-icon-button .mat-mdc-button-ripple,body.iscot-v2 .dynamic-table-container>.inline-panel>.mat-mdc-icon-button .mat-mdc-focus-indicator{border-radius:inherit}body.iscot-v2 .dynamic-table-container .action-buttons .mat-mdc-icon-button .mat-icon,body.iscot-v2 .summary-table .col-actions .mat-mdc-icon-button .mat-icon,body.iscot-v2 .items-container .item-actions-inline .mat-mdc-icon-button .mat-icon,body.iscot-v2 .dynamic-crud .form-view .form-header .back-button .mat-icon,body.iscot-v2 .dynamic-table-container>.inline-panel>.mat-mdc-icon-button .mat-icon{font-size:20px;width:20px;height:20px;line-height:20px}body.iscot-v2 .mat-mdc-menu-panel{--mat-menu-item-icon-size: 20px}body.iscot-v2 .mat-mdc-menu-panel .mat-mdc-menu-item{min-height:36px}body.iscot-v2 .mat-mdc-menu-content>.mat-mdc-menu-item:not(.menu-fila--warn)+.menu-fila--warn{margin-top:var(--iscot-space-1);border-top:1px solid var(--iscot-border-subtle)}body.iscot-v2 .dynamic-table-container .mat-expansion-panel-header .mat-content{min-width:0;align-items:center}body.iscot-v2 .dynamic-table-container .mat-expansion-panel-header .mat-expansion-panel-header-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.iscot-v2 .dynamic-table-container .mat-expansion-panel-header .mat-mdc-button{flex:0 0 auto;min-width:0;padding:0 var(--iscot-space-2)}body.iscot-v2 .columnas-menu .mat-mdc-checkbox{display:flex;min-height:36px;border-radius:8px}body.iscot-v2 .columnas-menu .mat-mdc-checkbox:hover{background:var(--iscot-surface-sunken)}body.iscot-v2{--mat-form-field-error-text-color: var(--dc-field-error);--mdc-outlined-text-field-error-outline-color: var(--dc-field-error);--mdc-outlined-text-field-error-hover-outline-color: var(--dc-field-error);--mdc-outlined-text-field-error-focus-outline-color: var(--dc-field-error);--mdc-outlined-text-field-error-label-text-color: var(--dc-field-error);--mdc-outlined-text-field-error-hover-label-text-color: var(--dc-field-error);--mdc-outlined-text-field-error-focus-label-text-color: var(--dc-field-error);--mdc-outlined-text-field-error-caret-color: var(--dc-field-error);--mdc-checkbox-unselected-icon-color: var(--dc-casilla-borde);--mdc-checkbox-unselected-hover-icon-color: var(--dc-casilla-borde);--mdc-checkbox-unselected-focus-icon-color: var(--dc-casilla-borde);--mdc-checkbox-selected-icon-color: var(--dc-casilla-bg);--mdc-checkbox-selected-hover-icon-color: var(--dc-casilla-bg);--mdc-checkbox-selected-focus-icon-color: var(--dc-casilla-bg);--mdc-checkbox-selected-checkmark-color: var(--dc-casilla-check);--mdc-checkbox-selected-hover-state-layer-color: var(--iscot-primary-600);--mdc-checkbox-selected-focus-state-layer-color: var(--iscot-primary-600);--mdc-checkbox-selected-pressed-state-layer-color: var(--iscot-primary-600);--mdc-checkbox-unselected-hover-state-layer-color: var(--iscot-slate-500);--mdc-checkbox-unselected-focus-state-layer-color: var(--iscot-slate-500);--mat-checkbox-label-text-color: var(--iscot-text-primary);--mdc-switch-selected-track-color: var(--dc-switch-pista-on);--mdc-switch-selected-hover-track-color: var(--dc-switch-pista-on);--mdc-switch-selected-focus-track-color: var(--dc-switch-pista-on);--mdc-switch-selected-pressed-track-color: var(--dc-switch-pista-on);--mdc-switch-unselected-track-color: var(--dc-switch-pista);--mdc-switch-unselected-hover-track-color: var(--dc-switch-pista);--mdc-switch-unselected-focus-track-color: var(--dc-switch-pista);--mdc-switch-unselected-pressed-track-color: var(--dc-switch-pista);--mdc-switch-selected-handle-color: var(--dc-switch-perilla);--mdc-switch-selected-hover-handle-color: var(--dc-switch-perilla);--mdc-switch-selected-focus-handle-color: var(--dc-switch-perilla);--mdc-switch-selected-pressed-handle-color: var(--dc-switch-perilla);--mdc-switch-unselected-handle-color: var(--dc-switch-perilla);--mdc-switch-unselected-hover-handle-color: var(--dc-switch-perilla);--mdc-switch-unselected-focus-handle-color: var(--dc-switch-perilla);--mdc-switch-unselected-pressed-handle-color: var(--dc-switch-perilla);--mdc-switch-handle-elevation-shadow: var(--iscot-shadow-sm);--mat-switch-track-outline-width: 0;--mat-switch-selected-track-outline-width: 0;--mat-switch-label-text-color: var(--iscot-text-primary);--mat-datepicker-calendar-date-text-color: var(--iscot-text-primary);--mat-datepicker-calendar-date-hover-state-background-color: var(--iscot-surface-sunken);--mat-datepicker-calendar-date-focus-state-background-color: var(--iscot-surface-sunken);--mat-datepicker-calendar-date-today-selected-state-outline-color: var(--iscot-text-inverse);--mat-datepicker-calendar-date-in-range-state-background-color: var(--iscot-primary-50);--mat-datepicker-calendar-body-label-text-color: var(--iscot-slate-500);--mat-datepicker-calendar-header-text-color: var(--iscot-slate-500);--mat-datepicker-calendar-header-divider-color: var(--iscot-border-subtle);--mat-datepicker-calendar-period-button-text-color: var(--iscot-text-primary);--mat-datepicker-calendar-period-button-icon-color: var(--iscot-text-secondary);--mat-datepicker-calendar-navigation-button-icon-color: var(--iscot-text-secondary);--mat-datepicker-toggle-icon-color: var(--iscot-text-muted);--mat-datepicker-toggle-active-state-icon-color: var(--iscot-primary-600)}body.iscot-v2 .mat-mdc-form-field-hint{color:var(--dc-field-ayuda)}body.iscot-v2 .mat-mdc-checkbox .mdc-checkbox__background{border-radius:5px}body.iscot-v2 .mat-mdc-slide-toggle .mdc-switch__icons{visibility:hidden}body.iscot-v2 .mat-mdc-option{min-height:36px;margin:0 var(--iscot-space-1);border-radius:8px}body.iscot-v2 div.mat-mdc-select-panel,body.iscot-v2 div.mat-mdc-autocomplete-panel{padding:var(--iscot-space-1) 0}body.iscot-v2 .msq-panel .msq-search-option.mat-mdc-option{min-height:48px;margin:0;padding:var(--iscot-space-2);border-radius:0}body.iscot-v2 .msq-panel .msq-search-inline .mat-mdc-form-field-infix{min-height:36px;padding-top:6px;padding-bottom:6px}body.iscot-v2 .mat-mdc-text-field-wrapper.mdc-text-field--filled{border-radius:var(--dc-field-radius);box-shadow:inset 0 0 0 1px var(--dc-field-border)}body.iscot-v2 .mat-mdc-text-field-wrapper.mdc-text-field--filled .mdc-line-ripple{display:none}body.iscot-v2 .mat-mdc-text-field-wrapper.mdc-text-field--filled.mdc-text-field--focused{box-shadow:inset 0 0 0 1px var(--dc-field-border-focus),0 0 0 3px var(--dc-field-ring)}body.iscot-v2 .mat-form-field-invalid .mat-mdc-text-field-wrapper.mdc-text-field--filled{box-shadow:inset 0 0 0 1px var(--dc-field-error)}body.iscot-v2 .mat-mdc-form-field-icon-suffix .mat-mdc-icon-button,body.iscot-v2 .mat-mdc-form-field-icon-prefix .mat-mdc-icon-button{--mdc-icon-button-state-layer-size: 32px;padding:4px}body.iscot-v2 .mat-mdc-form-field-icon-prefix>.dc-campo-icono{padding:0 var(--iscot-space-1) 0 var(--iscot-space-3);color:var(--iscot-text-muted);font-size:20px;width:20px;height:20px}body.iscot-v2 .mat-calendar-body-cell-content{border-radius:8px}body.iscot-v2 .mat-calendar-previous-button,body.iscot-v2 .mat-calendar-next-button{--mdc-icon-button-state-layer-size: 32px;padding:4px;margin:0 2px;border:1px solid var(--iscot-border-subtle);border-radius:var(--iscot-radius-pill)}body.iscot-v2 .items-header .mat-mdc-mini-fab{--mdc-fab-small-container-shape: 8px;width:32px;height:32px}body.iscot-v2 .items-header .mat-mdc-mini-fab .mat-mdc-button-persistent-ripple,body.iscot-v2 .items-header .mat-mdc-mini-fab .mat-mdc-button-ripple,body.iscot-v2 .items-header .mat-mdc-mini-fab .mat-mdc-focus-indicator{border-radius:inherit}body.iscot-v2 .items-header .mat-mdc-mini-fab .mat-icon{font-size:20px;width:20px;height:20px}body.iscot-v2 .items-container .item-panel{--mat-expansion-header-indicator-display: none;--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 48px;--mat-expansion-header-text-weight: var(--iscot-weight-semibold);--mat-expansion-header-text-size: var(--iscot-text-sm);box-shadow:none;border:1px solid var(--dc-item-fila-border);border-radius:var(--dc-item-fila-radius)}body.iscot-v2 .items-container .item-panel .mat-expansion-panel-header{position:relative;padding-right:48px}body.iscot-v2 .items-container .item-panel .mat-expansion-panel-header:before,body.iscot-v2 .items-container .item-panel .mat-expansion-panel-header:after{content:"";position:absolute;right:20px;top:50%;width:12px;height:2px;margin-top:-1px;border-radius:1px;background:var(--iscot-text-secondary);transition:transform var(--iscot-dur-fast) var(--iscot-ease-out)}body.iscot-v2 .items-container .item-panel .mat-expansion-panel-header:after{transform:rotate(90deg)}body.iscot-v2 .items-container .item-panel .mat-expansion-panel-header.mat-expanded:after{transform:rotate(0)}body.iscot-v2 app-dynamic-detail .mat-mdc-tab-group{--mat-tab-header-divider-height: 0;--mdc-tab-indicator-active-indicator-height: 0;--mdc-secondary-navigation-tab-container-height: 36px;--mat-tab-header-label-text-size: var(--iscot-text-sm);--mat-tab-header-label-text-weight: var(--iscot-weight-semibold);--mat-tab-header-label-text-tracking: 0;--mat-tab-header-inactive-label-text-color: var(--dc-pestana-text);--mat-tab-header-inactive-hover-label-text-color: var(--iscot-text-primary);--mat-tab-header-inactive-focus-label-text-color: var(--iscot-text-primary);--mat-tab-header-active-label-text-color: var(--dc-pestana-activa-text);--mat-tab-header-active-hover-label-text-color: var(--dc-pestana-activa-text);--mat-tab-header-active-focus-label-text-color: var(--dc-pestana-activa-text);--mat-tab-header-inactive-ripple-color: transparent;--mat-tab-header-active-ripple-color: transparent}body.iscot-v2 app-dynamic-detail .mat-mdc-tab-group>.mat-mdc-tab-header{padding:var(--iscot-space-1);background:var(--dc-pestanas-bg);border-radius:var(--iscot-radius-md)}body.iscot-v2 app-dynamic-detail .mat-mdc-tab-group .mat-mdc-tab-labels{gap:var(--iscot-space-1)}body.iscot-v2 app-dynamic-detail .mat-mdc-tab-group .mat-mdc-tab{border-radius:8px;transition:background-color var(--iscot-dur-fast) var(--iscot-ease-out),box-shadow var(--iscot-dur-fast) var(--iscot-ease-out)}body.iscot-v2 app-dynamic-detail .mat-mdc-tab-group .mat-mdc-tab.mdc-tab--active{background:var(--dc-pestana-activa-bg);box-shadow:var(--iscot-shadow-xs)}body.iscot-v2 .mat-mdc-unelevated-button.dc-btn--danger{--mdc-filled-button-container-color: var(--iscot-danger-fill);--mdc-filled-button-label-text-color: var(--iscot-text-inverse)}body.iscot-v2 .dc-dialogo .mat-mdc-dialog-actions{border-top:1px solid var(--dc-dialogo-separador);--mdc-protected-button-container-color: var(--iscot-primary-600);--mdc-protected-button-label-text-color: var(--iscot-text-inverse)}body.iscot-v2 .dc-dialogo .mat-mdc-dialog-actions .mat-mdc-button{border:1px solid var(--dc-btn-sec-border);--mdc-text-button-label-text-color: var(--dc-btn-sec-text)}body.iscot-v2 .dc-dialogo2{--mat-dialog-headline-padding: var(--iscot-space-4) var(--iscot-space-6) var(--iscot-space-1);--mat-dialog-content-padding: 0 var(--iscot-space-6) var(--iscot-space-5);--mat-dialog-with-actions-content-padding: 0 var(--iscot-space-6) var(--iscot-space-5);--mat-dialog-actions-padding: var(--iscot-space-4) var(--iscot-space-6);--mdc-dialog-subhead-line-height: 1.5rem}body.iscot-v2 .dc-dialogo2 .mat-mdc-dialog-title:before{height:auto}body.iscot-v2 app-dynamic-form .mat-mdc-form-field{min-width:0;max-width:100%}body.iscot-v2 app-dynamic-form .mat-mdc-form-field-infix{width:auto;min-width:0}body.iscot-v2 .mat-mdc-snack-bar-container{--dc-cartel-actual-bg: var(--dc-cartel-neutro-bg);--dc-cartel-actual-borde: var(--dc-cartel-neutro-borde);--dc-cartel-actual-texto: var(--dc-cartel-neutro-texto);--dc-cartel-actual-icono: var(--dc-cartel-neutro-icono);--dc-cartel-actual-glifo: none;--dc-cartel-actual-label-pl: var(--iscot-space-4);--mdc-snackbar-container-color: var(--dc-cartel-actual-bg);--mdc-snackbar-container-shape: var(--dc-cartel-radius);--mdc-snackbar-supporting-text-color: var(--dc-cartel-actual-texto);--mdc-snackbar-supporting-text-font: var(--iscot-font-body);--mdc-snackbar-supporting-text-size: var(--iscot-text-sm);--mdc-snackbar-supporting-text-weight: var(--dc-cartel-peso);--mdc-snackbar-supporting-text-line-height: 1.25rem;--mat-snack-bar-button-color: var(--dc-cartel-descripcion);background:transparent!important;color:var(--dc-cartel-actual-texto)!important}body.iscot-v2 .mat-mdc-snack-bar-container.success-snackbar,body.iscot-v2 .mat-mdc-snack-bar-container.snackbar-success,body.iscot-v2 .mat-mdc-snack-bar-container.gp-snack-success,body.iscot-v2 .mat-mdc-snack-bar-container.pt-snack-success{--dc-cartel-actual-bg: var(--dc-cartel-exito-bg);--dc-cartel-actual-borde: var(--dc-cartel-exito-borde);--dc-cartel-actual-texto: var(--dc-cartel-exito-texto);--dc-cartel-actual-icono: var(--dc-cartel-exito-icono);--dc-cartel-actual-glifo: "check_circle";--dc-cartel-actual-label-pl: var(--iscot-space-2)}body.iscot-v2 .mat-mdc-snack-bar-container.error-snackbar,body.iscot-v2 .mat-mdc-snack-bar-container.snackbar-error,body.iscot-v2 .mat-mdc-snack-bar-container.gp-snack-error,body.iscot-v2 .mat-mdc-snack-bar-container.pt-snack-error{--dc-cartel-actual-bg: var(--dc-cartel-error-bg);--dc-cartel-actual-borde: var(--dc-cartel-error-borde);--dc-cartel-actual-texto: var(--dc-cartel-error-texto);--dc-cartel-actual-icono: var(--dc-cartel-error-icono);--dc-cartel-actual-glifo: "error";--dc-cartel-actual-label-pl: var(--iscot-space-2)}body.iscot-v2 .mat-mdc-snack-bar-container.warning-snackbar{--dc-cartel-actual-bg: var(--dc-cartel-aviso-bg);--dc-cartel-actual-borde: var(--dc-cartel-aviso-borde);--dc-cartel-actual-texto: var(--dc-cartel-aviso-texto);--dc-cartel-actual-icono: var(--dc-cartel-aviso-icono);--dc-cartel-actual-glifo: "warning";--dc-cartel-actual-label-pl: var(--iscot-space-2)}body.iscot-v2 .mat-mdc-snack-bar-container.info-snackbar{--dc-cartel-actual-bg: var(--dc-cartel-info-bg);--dc-cartel-actual-borde: var(--dc-cartel-info-borde);--dc-cartel-actual-texto: var(--dc-cartel-info-texto);--dc-cartel-actual-icono: var(--dc-cartel-info-icono);--dc-cartel-actual-glifo: "info";--dc-cartel-actual-label-pl: var(--iscot-space-2)}body.iscot-v2 .mat-mdc-snack-bar-container .mat-mdc-snackbar-surface{border:1px solid var(--dc-cartel-actual-borde);box-shadow:var(--dc-cartel-shadow);padding-right:var(--iscot-space-2)}body.iscot-v2 .mat-mdc-snack-bar-container .mat-mdc-snackbar-surface:before{content:var(--dc-cartel-actual-glifo);flex:0 0 auto;margin-left:var(--iscot-space-4);font-family:Material Icons;font-size:20px;font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;color:var(--dc-cartel-actual-icono)}body.iscot-v2 .mat-mdc-snack-bar-container .mdc-snackbar__label{padding-left:var(--dc-cartel-actual-label-pl)}body.iscot-v2 .mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action{color:var(--dc-cartel-descripcion)!important;border-radius:var(--dc-button-radius)}body.iscot-v2 .dynamic-table-container .desktop-table tbody td:first-child{color:var(--iscot-text-primary)!important;font-weight:var(--iscot-weight-semibold)}body.iscot-v2 .dynamic-table-container .desktop-table{--dc-esquina-celda: calc(var(--dc-table-radius) - 1px)}body.iscot-v2 .dynamic-table-container .desktop-table thead tr:first-child th:first-child{border-top-left-radius:var(--dc-esquina-celda)}body.iscot-v2 .dynamic-table-container .desktop-table thead tr:first-child th:last-child{border-top-right-radius:var(--dc-esquina-celda)}body.iscot-v2 .dynamic-table-container .desktop-table tbody tr:last-child td:first-child{border-bottom-left-radius:var(--dc-esquina-celda)}body.iscot-v2 .dynamic-table-container .desktop-table tbody tr:last-child td:last-child{border-bottom-right-radius:var(--dc-esquina-celda)}body.iscot-v2 .dynamic-table-container .desktop-table .action-buttons{gap:4px;flex-wrap:nowrap}body.iscot-v2 .state-chip.state-chip--vacio{display:none}body.iscot-v2 .dynamic-table-container .desktop-table .dc-col-numerica,body.iscot-v2 .dynamic-table-container .desktop-table.columnas-texto .dc-col-numerica{text-align:right!important;font-variant-numeric:tabular-nums}@media (min-width: 769px){body.iscot-v2 .dynamic-table-container:has(.panels-container.con-filtros-en-linea):not(:has(.grilla-tarjetas)) .floating-panels-container,body.iscot-v2 .dynamic-table-container:has(.panels-container.con-filtros-en-linea):not(:has(.grilla-tarjetas)) .quick-filters,body.iscot-v2 .dynamic-table-container:has(.panels-container.con-filtros-en-linea):not(:has(.grilla-tarjetas)) .columnas-toolbar{margin:0;padding:var(--iscot-space-3) var(--iscot-space-4) 0;background:var(--dc-table-bg);border:1px solid var(--dc-table-border-color);border-top:0;border-bottom:0}body.iscot-v2 .dynamic-table-container:has(.panels-container.con-filtros-en-linea):not(:has(.grilla-tarjetas)) .floating-panels-container{border-top:1px solid var(--dc-table-border-color);border-radius:var(--dc-table-radius) var(--dc-table-radius) 0 0}body.iscot-v2 .dynamic-table-container:has(.panels-container.con-filtros-en-linea):not(:has(.grilla-tarjetas)) .columnas-toolbar,body.iscot-v2 .dynamic-table-container:has(.panels-container.con-filtros-en-linea):not(:has(.grilla-tarjetas)) .quick-filters:not(:has(+.columnas-toolbar)),body.iscot-v2 .dynamic-table-container:has(.panels-container.con-filtros-en-linea):not(:has(.grilla-tarjetas)) .floating-panels-container:not(:has(+.quick-filters,+.columnas-toolbar)){padding-bottom:var(--iscot-space-3)}body.iscot-v2 .dynamic-table-container:has(.panels-container.con-filtros-en-linea):not(:has(.grilla-tarjetas)) .desktop-table{border-top-left-radius:0;border-top-right-radius:0}body.iscot-v2 .dynamic-table-container:has(.panels-container.con-filtros-en-linea):not(:has(.grilla-tarjetas)) .desktop-table thead tr:first-child th:first-child,body.iscot-v2 .dynamic-table-container:has(.panels-container.con-filtros-en-linea):not(:has(.grilla-tarjetas)) .desktop-table thead tr:first-child th:last-child{border-top-left-radius:0;border-top-right-radius:0}}@media (max-width: 900px){body.iscot-v2 .dynamic-table-container app-dynamic-filter{width:100%!important;max-width:100%!important;min-width:0}}body.iscot-v2 .order-panel .order-field{margin:0 var(--iscot-space-2) var(--iscot-space-1);padding:var(--iscot-space-1) var(--iscot-space-2);border:1px solid var(--dc-opcion-border);border-radius:var(--dc-opcion-radius);transition:background-color var(--iscot-dur-fast) var(--iscot-ease-out),border-color var(--iscot-dur-fast) var(--iscot-ease-out)}body.iscot-v2 .order-panel .order-field:first-of-type{margin-top:var(--iscot-space-2)}body.iscot-v2 .order-panel .order-field .order-checkbox{order:-1}body.iscot-v2 .order-panel .order-field.order-field--elegido{background:var(--dc-opcion-elegida-bg);border-color:var(--dc-opcion-elegida-border)}body.iscot-v2 .order-panel .order-field.order-field--elegido .order-label{color:var(--iscot-text-primary);font-weight:var(--iscot-weight-medium)}body.iscot-v2 .columnas-menu{padding:var(--iscot-space-1) var(--iscot-space-2) var(--iscot-space-2);min-width:220px}body.iscot-v2 .columnas-menu__cabecera{display:flex;align-items:center;justify-content:space-between;gap:var(--iscot-space-3);padding:var(--iscot-space-2) var(--iscot-space-2) var(--iscot-space-2);margin-bottom:var(--iscot-space-1);border-bottom:1px solid var(--iscot-border-subtle)}body.iscot-v2 .columnas-menu__titulo{font-size:var(--iscot-text-sm);font-weight:var(--iscot-weight-semibold);color:var(--iscot-text-primary)}body.iscot-v2 .columnas-menu__restablecer{padding:2px var(--iscot-space-2);border:0;border-radius:var(--iscot-radius-sm);background:transparent;color:var(--iscot-primary-700);font:inherit;font-size:var(--iscot-text-xs);font-weight:var(--iscot-weight-semibold);cursor:pointer}body.iscot-v2 .columnas-menu__restablecer:hover{background:var(--iscot-surface-sunken)}body.iscot-v2 .columnas-menu__restablecer:focus-visible{outline:2px solid var(--iscot-primary-500);outline-offset:1px}body.iscot-v2 .bulk-bar{border-radius:var(--iscot-radius-lg)}body.iscot-v2 .texto-vacio__icono{display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin:var(--iscot-space-6) auto 0;border-radius:var(--iscot-radius-pill);background:var(--dc-vacio-icono-bg);color:var(--dc-vacio-icono)}body.iscot-v2 .texto-vacio__icono .mat-icon{font-size:24px;width:24px;height:24px}body.iscot-v2 .texto-vacio__icono+.texto-vacio{margin-top:var(--iscot-space-3);margin-bottom:var(--iscot-space-6);font-size:var(--iscot-text-sm)}body.iscot-v2 .paginator-bar--v2{display:block}body.iscot-v2 .paginador-v1-oculto{display:none!important}body.iscot-v2 .desktop-table tr.fila-destacada--info{background-color:var(--dc-fila-info-bg)!important}body.iscot-v2 .desktop-table tr.fila-destacada--info>td{box-shadow:1px 0 0 var(--dc-fila-info-bg)}body.iscot-v2 .desktop-table tr.fila-destacada--info>td:first-child{box-shadow:inset 3px 0 0 var(--dc-fila-info-indicador),1px 0 0 var(--dc-fila-info-bg)}body.iscot-v2 .desktop-table tr.fila-destacada--warn{background-color:var(--dc-fila-warn-bg)!important}body.iscot-v2 .desktop-table tr.fila-destacada--warn>td{box-shadow:1px 0 0 var(--dc-fila-warn-bg)}body.iscot-v2 .desktop-table tr.fila-destacada--warn>td:first-child{box-shadow:inset 3px 0 0 var(--dc-fila-warn-indicador),1px 0 0 var(--dc-fila-warn-bg)}body.iscot-v2 .desktop-table tr.fila-destacada--danger{background-color:var(--dc-fila-danger-bg)!important}body.iscot-v2 .desktop-table tr.fila-destacada--danger>td{box-shadow:1px 0 0 var(--dc-fila-danger-bg)}body.iscot-v2 .desktop-table tr.fila-destacada--danger>td:first-child{box-shadow:inset 3px 0 0 var(--dc-fila-danger-indicador),1px 0 0 var(--dc-fila-danger-bg)}body.iscot-v2 .dc-tarjeta{display:flex;flex-direction:column;gap:var(--iscot-space-2);padding:var(--iscot-space-4);background:var(--iscot-surface-card);border:1px solid var(--dc-card-border-color);border-radius:var(--iscot-radius-lg);box-shadow:var(--dc-card-shadow);transition:box-shadow var(--iscot-dur) var(--iscot-ease-out),border-color var(--iscot-dur-fast) var(--iscot-ease-out)}body.iscot-v2 .dc-tarjeta:hover{border-color:var(--dc-card-hover-border-color);box-shadow:var(--dc-card-hover-shadow)}body.iscot-v2 .dc-kpis{display:flex;flex-wrap:wrap;gap:var(--iscot-space-3)}body.iscot-v2 .dc-kpi{display:flex;flex-direction:column;gap:2px;min-width:140px;padding:var(--iscot-space-3) var(--iscot-space-4);background:var(--dc-kpi-bg);border:1px solid var(--dc-kpi-border);border-radius:var(--dc-kpi-radius);box-shadow:var(--dc-kpi-shadow)}body.iscot-v2 .dc-kpi__etiqueta{font-size:.6875rem;font-weight:var(--iscot-weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--dc-kpi-etiqueta)}body.iscot-v2 .dc-kpi__valor{font-family:var(--iscot-font-display);font-size:1.5rem;font-weight:var(--iscot-weight-bold);line-height:1.2;font-variant-numeric:tabular-nums;color:var(--dc-kpi-valor)}body.iscot-v2 .dc-kpi__variacion{align-self:flex-start;padding:var(--dc-chip-padding);border-radius:var(--iscot-radius-pill);font-size:var(--iscot-text-xs);font-weight:var(--dc-chip-weight);color:var(--dc-chip-neutral-text);background:var(--dc-chip-neutral-bg)}body.iscot-v2 .dc-kpi__variacion--sube{color:var(--dc-chip-done-text);background:var(--dc-chip-done-bg)}body.iscot-v2 .dc-kpi__variacion--baja{color:var(--dc-chip-rejected-text);background:var(--dc-chip-rejected-bg)}body.iscot-v2 app-dynamic-multiline textarea{min-height:80px;resize:vertical}body.iscot-v2 .dc-campo-chevron{color:var(--iscot-text-muted);pointer-events:none}body.iscot-v2 .items-container .items-list{display:flex;flex-direction:column;gap:var(--iscot-space-2)}body.iscot-v2 .items-container .item-row{display:flex;align-items:flex-start;gap:var(--iscot-space-2);padding:var(--iscot-space-3);background:var(--dc-item-fila-bg);border:1px solid var(--dc-item-fila-border);border-radius:var(--dc-item-fila-radius)}body.iscot-v2 .items-container .item-row>.item-content,body.iscot-v2 .items-container .item-row>.item-panel{flex:1 1 auto;min-width:0}body.iscot-v2 .items-container .item-row:has(>.item-panel){padding:0;border:0;background:transparent}body.iscot-v2 .items-container .row-number{flex:0 0 auto;min-width:24px;padding-top:10px;font-size:var(--iscot-text-xs);font-weight:var(--iscot-weight-semibold);font-variant-numeric:tabular-nums;color:var(--iscot-slate-500)}body.iscot-v2 .items-container .item-actions-inline{display:flex;flex:0 0 auto;gap:4px;align-items:center;padding-top:4px}body.iscot-v2 .items-container .item-content.layout-grid{display:flex;align-items:flex-start;gap:var(--iscot-space-3)}body.iscot-v2 .items-container .item-content.layout-grid>.item-form{flex:1 1 auto;min-width:0;display:grid;grid-template-columns:inherit;column-gap:var(--iscot-space-3)}@media (max-width: 600px){body.iscot-v2 .items-container .item-content.layout-grid>.item-form{grid-template-columns:minmax(0,1fr)}}body.iscot-v2 .items-container .item-content.layout-row{display:flex;align-items:flex-start;gap:var(--iscot-space-2)}body.iscot-v2 .items-container .item-content.layout-row>.item-form{flex:1 1 auto;min-width:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);column-gap:var(--iscot-space-2)}body.iscot-v2 .items-container .item-content:not(.layout-grid):not(.layout-row){display:flex;align-items:flex-start;gap:var(--iscot-space-2)}body.iscot-v2 .items-container .item-content:not(.layout-grid):not(.layout-row)>.item-form{flex:1 1 auto;min-width:0}body.iscot-v2 .items-container .items-headers{border-radius:var(--iscot-radius-md);border:1px solid var(--iscot-border-subtle)}body.iscot-v2 .items-container .items-empty{padding:var(--iscot-space-6) var(--iscot-space-4);font-size:var(--iscot-text-sm)}body.iscot-v2 .items-container .items-totals{font-variant-numeric:tabular-nums}body.iscot-v2 .msq-line .msq-line-qty,body.iscot-v2 .msq-tabla-fila .msq-extra-input{background:var(--dc-field-bg);border:1px solid var(--dc-field-border);border-radius:8px;color:var(--iscot-text-primary);transition:box-shadow var(--iscot-dur-fast) var(--iscot-ease-out),border-color var(--iscot-dur-fast) var(--iscot-ease-out)}body.iscot-v2 .msq-line .msq-line-qty:hover,body.iscot-v2 .msq-tabla-fila .msq-extra-input:hover{border-color:var(--dc-field-border-hover)}body.iscot-v2 .msq-line .msq-line-qty:focus,body.iscot-v2 .msq-tabla-fila .msq-extra-input:focus{outline:none;border-color:var(--dc-field-border-focus);box-shadow:0 0 0 3px var(--dc-field-ring)}body.iscot-v2 .msq-lines{border-radius:var(--iscot-radius-md)}body.iscot-v2 .upload-container .drop-zone{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;transition:background-color var(--iscot-dur-fast) var(--iscot-ease-out),border-color var(--iscot-dur-fast) var(--iscot-ease-out)}body.iscot-v2 .upload-container .drop-zone:hover{border-color:var(--iscot-primary-300)}body.iscot-v2 .drop-zone__icono{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin-bottom:var(--iscot-space-1);border-radius:var(--iscot-radius-pill);background:var(--dc-adjuntos-icono-bg);color:var(--dc-adjuntos-icono)}body.iscot-v2 .drop-zone__icono .mat-icon{font-size:22px;width:22px;height:22px}body.iscot-v2 .upload-container .drop-zone .drop-zone__texto{font-size:var(--iscot-text-sm);color:var(--iscot-text-secondary)}body.iscot-v2 .upload-container .drop-zone .drop-zone__texto strong{font-weight:var(--iscot-weight-semibold);color:var(--iscot-primary-700)}body.iscot-v2 .upload-container .drop-zone .drop-zone__formatos{font-size:var(--iscot-text-xs);color:var(--dc-adjuntos-formatos)}body.iscot-v2 .drop-zone__examinar{margin-top:var(--iscot-space-2);padding:4px var(--iscot-space-3);border:1px solid var(--iscot-border-subtle);border-radius:8px;background:var(--iscot-surface-card);font-size:var(--iscot-text-xs);font-weight:var(--iscot-weight-semibold);color:var(--iscot-text-primary)}body.iscot-v2 .upload-container .file-item{padding:4px var(--iscot-space-2)}body.iscot-v2 app-dynamic-form{display:block;min-width:0;max-width:100%}body.iscot-v2 app-dynamic-form .form-wrapper,body.iscot-v2 app-dynamic-form .form-field,body.iscot-v2 app-dynamic-form .step-pane{min-width:0}body.iscot-v2 app-dynamic-form .form-wrapper.layout-two-column,body.iscot-v2 app-dynamic-form .step-pane.step-pane--active.layout-two-column{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width: 720px){body.iscot-v2 app-dynamic-form .form-wrapper.layout-two-column,body.iscot-v2 app-dynamic-form .step-pane.step-pane--active.layout-two-column{grid-template-columns:minmax(0,1fr)}}body.iscot-v2 .items-container{box-sizing:border-box;min-width:0;max-width:100%}body.iscot-v2 app-dynamic-action-button .dab{max-width:100%;height:auto;min-height:40px;white-space:normal}body.iscot-v2 app-dynamic-stepper-header .step{flex:0 1 auto;min-width:0}body.iscot-v2 app-dynamic-stepper-header .step__title{overflow-wrap:anywhere}body.iscot-v2 .msq-tabla{overflow-x:auto}body.iscot-v2 .upload-container .file-link{min-width:0;overflow-wrap:anywhere}@media (max-width: 600px){body.iscot-v2 app-dynamic-form .form-container{padding-left:0;padding-right:0}body.iscot-v2 .items-container{padding:var(--iscot-space-3)}body.iscot-v2 .items-container .item-content{flex-wrap:wrap}body.iscot-v2 .items-container .item-content>.item-form{order:2;flex-basis:100%}body.iscot-v2 .items-container .item-content>.item-actions-inline{margin-left:auto}body.iscot-v2 .items-container .item-content.layout-row>.item-form{grid-auto-flow:row}body.iscot-v2 .items-container .items-headers{display:none}body.iscot-v2 app-dynamic-stepper-header .step-connector{min-width:12px}}body.iscot-v2 app-dynamic-detail .detail-container{border:1px solid var(--iscot-border-subtle);box-shadow:none}body.iscot-v2 .detalle-encabezado{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--iscot-space-3) var(--iscot-space-4);padding-bottom:var(--iscot-space-4);margin-bottom:var(--iscot-space-4);border-bottom:1px solid var(--iscot-border-subtle)}body.iscot-v2 .detalle-encabezado__titulo{display:flex;align-items:center;flex-wrap:wrap;gap:var(--iscot-space-2) var(--iscot-space-3);min-width:0}body.iscot-v2 app-dynamic-detail .detalle-encabezado__nombre{margin:0;font-family:var(--iscot-font-display);font-size:var(--iscot-text-lg);font-weight:var(--iscot-weight-semibold);letter-spacing:var(--iscot-tracking-tight);color:var(--iscot-text-primary);overflow-wrap:anywhere}body.iscot-v2 app-dynamic-detail .detalle-encabezado .detail-buttons{margin:0;padding:0;min-height:0;gap:var(--iscot-space-2)}body.iscot-v2 app-dynamic-detail .left-column,body.iscot-v2 app-dynamic-detail .kv-container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--iscot-space-6);row-gap:0}body.iscot-v2 app-dynamic-detail .left-column{padding:var(--iscot-space-1) var(--iscot-space-5)}body.iscot-v2 app-dynamic-detail .left-column .field-row,body.iscot-v2 app-dynamic-detail .kv-container .kv-row{display:flex;flex-direction:column;gap:4px;margin:0;padding:var(--iscot-space-3) 0;border-bottom:1px solid var(--iscot-border-subtle)}body.iscot-v2 app-dynamic-detail .field-label{min-width:0;margin-right:0;font-weight:var(--iscot-weight-semibold)}body.iscot-v2 app-dynamic-detail .field-value{color:var(--iscot-text-primary);overflow-wrap:anywhere}@media (max-width: 720px){body.iscot-v2 app-dynamic-detail .left-column,body.iscot-v2 app-dynamic-detail .kv-container{grid-template-columns:minmax(0,1fr)}}body.iscot-v2 app-dynamic-detail .array-table-container{padding:0;overflow-x:auto}body.iscot-v2 app-dynamic-detail .array-table{border-radius:0}body.iscot-v2 app-dynamic-detail .array-table td{color:var(--dc-cell-text)}body.iscot-v2 .dc-dialogo2,body.iscot-v2 .dc-dialogo2.dialog-container{display:block;padding:0;text-align:left}body.iscot-v2 .dc-dialogo2__icono{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:var(--iscot-space-6) var(--iscot-space-6) 0;border-radius:var(--iscot-radius-pill)}body.iscot-v2 .dc-dialogo2__icono .mat-icon{font-size:22px;width:22px;height:22px}body.iscot-v2 .dc-dialogo2--peligro .dc-dialogo2__icono{background:var(--dc-dialogo-icono-peligro-bg);color:var(--dc-dialogo-icono-peligro)}body.iscot-v2 .dc-dialogo2--aviso .dc-dialogo2__icono{background:var(--dc-dialogo-icono-aviso-bg);color:var(--dc-dialogo-icono-aviso)}body.iscot-v2 .dc-dialogo2--info .dc-dialogo2__icono{background:var(--dc-dialogo-icono-info-bg);color:var(--dc-dialogo-icono-info)}body.iscot-v2 .dc-dialogo2 .dc-dialogo2__titulo{margin:0}body.iscot-v2 .dc-dialogo2 .dc-dialogo2__titulo,body.iscot-v2 .dc-dialogo .mat-mdc-dialog-title{font-family:var(--iscot-font-display);font-size:var(--iscot-text-lg);font-weight:var(--iscot-weight-semibold);letter-spacing:var(--iscot-tracking-tight);color:var(--iscot-text-primary);text-align:left}body.iscot-v2 .dc-dialogo2 .dc-dialogo2__texto{margin:0;font-size:var(--iscot-text-sm);line-height:1.5;color:var(--dc-dialogo-texto);white-space:pre-line}body.iscot-v2 .dc-dialogo2 .dc-dialogo2__acciones{display:flex;justify-content:flex-end;gap:var(--iscot-space-2);width:auto;border-top:1px solid var(--dc-dialogo-separador)}body.iscot-v2 .driver-popover.tutorial-popover{background-color:var(--dc-popover-bg);color:var(--dc-popover-texto);border:1px solid var(--dc-popover-borde);border-radius:var(--dc-popover-radius);box-shadow:var(--dc-popover-shadow);padding:var(--iscot-space-5) var(--iscot-space-5) var(--iscot-space-4)}body.iscot-v2 .driver-popover.tutorial-popover .driver-popover-title{font-size:1rem;font-weight:var(--iscot-weight-semibold);color:var(--dc-popover-titulo)}body.iscot-v2 .driver-popover.tutorial-popover .driver-popover-description{font-size:var(--iscot-text-sm);color:var(--dc-popover-texto)}body.iscot-v2 .driver-popover.tutorial-popover .driver-popover-footer{margin-top:var(--iscot-space-4)}body.iscot-v2 .driver-popover.tutorial-popover .driver-popover-footer button{display:inline-flex;align-items:center;height:36px;padding:0 var(--iscot-space-4);border-radius:var(--dc-button-radius);font-family:var(--iscot-font-body);font-size:var(--iscot-text-sm);font-weight:var(--iscot-weight-semibold);transition:background-color var(--iscot-dur-fast) var(--iscot-ease-out)}body.iscot-v2 .driver-popover.tutorial-popover .driver-popover-footer .driver-popover-next-btn{background:var(--dc-popover-btn-bg);color:var(--dc-popover-btn-text);border:1px solid transparent}body.iscot-v2 .driver-popover.tutorial-popover .driver-popover-footer .driver-popover-next-btn:hover,body.iscot-v2 .driver-popover.tutorial-popover .driver-popover-footer .driver-popover-next-btn:focus-visible{background:var(--dc-popover-btn-hover-bg)}body.iscot-v2 .driver-popover.tutorial-popover .driver-popover-footer .driver-popover-prev-btn{background:var(--dc-popover-bg);color:var(--dc-popover-btn-sec-text);border:1px solid var(--dc-popover-btn-sec-borde)}body.iscot-v2 .driver-popover.tutorial-popover .driver-popover-footer .driver-popover-prev-btn:hover,body.iscot-v2 .driver-popover.tutorial-popover .driver-popover-footer .driver-popover-prev-btn:focus-visible{background:var(--iscot-surface-sunken)}body.iscot-v2 .driver-popover.tutorial-popover .driver-popover-arrow-side-left{border-left-color:var(--dc-popover-bg)}body.iscot-v2 .driver-popover.tutorial-popover .driver-popover-arrow-side-right{border-right-color:var(--dc-popover-bg)}body.iscot-v2 .driver-popover.tutorial-popover .driver-popover-arrow-side-top{border-top-color:var(--dc-popover-bg)}body.iscot-v2 .driver-popover.tutorial-popover .driver-popover-arrow-side-bottom{border-bottom-color:var(--dc-popover-bg)}body.iscot-v2 .av7{position:relative;display:inline-flex;flex:0 0 auto;width:var(--dc-avatar-size);height:var(--dc-avatar-size);border-radius:var(--iscot-radius-pill);box-shadow:0 0 0 2px var(--dc-avatar-separacion),0 0 0 4px var(--dc-avatar-anillo);vertical-align:middle}body.iscot-v2 .av7__foto{display:block;width:100%;height:100%;border-radius:var(--iscot-radius-pill);object-fit:cover}body.iscot-v2 .av7__iniciales{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:var(--iscot-radius-pill);background:var(--dc-avatar-iniciales-bg);color:var(--dc-avatar-iniciales-text);font-family:var(--iscot-font-body);font-size:.8125rem;font-weight:var(--iscot-weight-semibold);letter-spacing:.02em;line-height:1;-webkit-user-select:none;user-select:none}body.iscot-v2 .av7__iniciales--icono{font-family:Material Icons;font-size:20px;font-weight:400;letter-spacing:normal}body.iscot-v2 .av7__punto{position:absolute;right:-1px;bottom:-1px;box-sizing:border-box;width:var(--dc-avatar-punto-size);height:var(--dc-avatar-punto-size);border-radius:var(--iscot-radius-pill);background:var(--dc-avatar-punto-borde);border:2px solid var(--dc-avatar-punto-desconectado);box-shadow:0 0 0 2px var(--dc-avatar-punto-borde)}body.iscot-v2 .av7__punto--conectado{background:var(--dc-avatar-punto-conectado);border-color:var(--dc-avatar-punto-conectado)}body.iscot-v2 .av7__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body.iscot-v2 .avn{width:var(--dc-avisos-ancho);max-width:90vw;font-family:var(--iscot-font-body);color:var(--dc-avisos-texto)}body.iscot-v2 .avn__head{display:flex;align-items:center;gap:var(--iscot-space-2);padding:var(--iscot-space-4) var(--iscot-space-4) var(--iscot-space-3)}body.iscot-v2 .avn__titulo{font-size:.9375rem;font-weight:var(--iscot-weight-semibold);color:var(--dc-avisos-titulo)}body.iscot-v2 .avn__count{padding:1px 8px;border-radius:var(--iscot-radius-pill);font-size:var(--iscot-text-xs);font-weight:var(--iscot-weight-semibold);font-variant-numeric:tabular-nums;color:var(--dc-avisos-count-text);background:var(--dc-avisos-count-bg)}body.iscot-v2 .avn__ver-todos,body.iscot-v2 .avn__marcar{display:inline-flex;align-items:center;gap:var(--iscot-space-1);padding:4px 6px;border:none;border-radius:var(--iscot-radius-sm);background:none;cursor:pointer;font:inherit;font-size:var(--iscot-text-sm);font-weight:var(--iscot-weight-semibold);color:var(--dc-avisos-link)}body.iscot-v2 .avn__ver-todos:hover,body.iscot-v2 .avn__marcar:hover{text-decoration:underline}body.iscot-v2 .avn__ver-todos:focus-visible,body.iscot-v2 .avn__marcar:focus-visible{outline:2px solid var(--dc-avisos-link);outline-offset:1px}body.iscot-v2 .avn__ver-todos .mat-icon,body.iscot-v2 .avn__marcar .mat-icon{width:18px;height:18px;font-size:18px}body.iscot-v2 .avn__ver-todos{margin-left:auto}body.iscot-v2 .avn__segmentado{display:flex;gap:2px;margin:0 var(--iscot-space-4) var(--iscot-space-2);padding:3px;border-radius:var(--iscot-radius-md);background:var(--dc-avisos-seg-bg)}body.iscot-v2 .avn__seg{flex:1 1 0;height:30px;border:none;border-radius:8px;background:transparent;cursor:pointer;font:inherit;font-size:var(--iscot-text-sm);font-weight:var(--iscot-weight-medium);color:var(--dc-avisos-seg-text);transition:background-color var(--iscot-dur-fast) var(--iscot-ease-out)}body.iscot-v2 .avn__seg--activo{background:var(--dc-avisos-seg-activo-bg);color:var(--dc-avisos-seg-activo-text);font-weight:var(--iscot-weight-semibold);box-shadow:var(--iscot-shadow-xs)}body.iscot-v2 .avn__seg:focus-visible{outline:2px solid var(--dc-avisos-link);outline-offset:1px}body.iscot-v2 .avn__lista{max-height:400px;overflow-y:auto;padding:0 var(--iscot-space-2) var(--iscot-space-2)}body.iscot-v2 .avn__grupo{padding:var(--iscot-space-2) var(--iscot-space-2) var(--iscot-space-1);font-size:.6875rem;font-weight:var(--iscot-weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--dc-avisos-grupo)}body.iscot-v2 .avn__item{display:flex;align-items:flex-start;gap:var(--iscot-space-3);width:100%;padding:10px var(--iscot-space-2);border:none;border-radius:var(--iscot-radius-md);background:transparent;text-align:left;cursor:pointer;font:inherit;transition:background-color var(--iscot-dur-fast) var(--iscot-ease-out)}body.iscot-v2 .avn__item:hover{background:var(--dc-avisos-hover-bg)}body.iscot-v2 .avn__item:focus-visible{outline:2px solid var(--dc-avisos-link);outline-offset:-2px}body.iscot-v2 .avn__icono{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--iscot-radius-pill);color:var(--dc-avisos-icono);background:var(--dc-avisos-icono-bg)}body.iscot-v2 .avn__icono .mat-icon{width:18px;height:18px;font-size:18px}body.iscot-v2 .avn__item--critico .avn__icono{color:var(--dc-avisos-icono-critico);background:var(--dc-avisos-icono-critico-bg)}body.iscot-v2 .avn__cuerpo{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}body.iscot-v2 .avn__fila{display:flex;align-items:baseline;gap:var(--iscot-space-2)}body.iscot-v2 .avn__item-titulo{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--iscot-text-sm);font-weight:var(--iscot-weight-medium);color:var(--dc-avisos-titulo)}body.iscot-v2 .avn__item--sin-leer .avn__item-titulo{font-weight:var(--iscot-weight-semibold)}body.iscot-v2 .avn__item--critico .avn__item-titulo{color:var(--dc-avisos-titulo-critico)}body.iscot-v2 .avn__hora{flex:0 0 auto;font-size:var(--iscot-text-xs);font-variant-numeric:tabular-nums;color:var(--dc-avisos-hora)}body.iscot-v2 .avn__texto{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;font-size:.8125rem;line-height:1.35;color:var(--dc-avisos-texto)}body.iscot-v2 .avn__detalle{margin:2px 0 0;padding-left:var(--iscot-space-4);font-size:var(--iscot-text-xs);line-height:1.35;color:var(--dc-avisos-texto)}body.iscot-v2 .avn__por{font-size:var(--iscot-text-xs);color:var(--dc-avisos-hora)}body.iscot-v2 .avn__punto{flex:0 0 auto;width:8px;height:8px;margin-top:6px;border-radius:var(--iscot-radius-pill);background:var(--dc-avisos-punto)}body.iscot-v2 .avn__vacio{display:flex;flex-direction:column;align-items:center;gap:var(--iscot-space-2);padding:var(--iscot-space-6) var(--iscot-space-4);font-size:var(--iscot-text-sm);color:var(--dc-avisos-texto)}body.iscot-v2 .avn__vacio-icono{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--iscot-radius-pill);color:var(--dc-avisos-icono);background:var(--dc-avisos-icono-bg)}body.iscot-v2 .avn__pie{display:flex;justify-content:center;padding:var(--iscot-space-2) var(--iscot-space-4);border-top:1px solid var(--dc-avisos-separador)}body.iscot-v2 .viz-dd-mosaic__bar--v2{flex-direction:column;align-items:flex-start;justify-content:center;gap:2px}body.iscot-v2 .viz-dd-mosaic__titulo,body.iscot-v2 .viz-dd-mosaic__subtitulo{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.iscot-v2 .viz-dd-mosaic__titulo{line-height:1.25;color:var(--iscot-text-primary)}body.iscot-v2 .viz-dd-mosaic__subtitulo{font-size:var(--iscot-text-xs);font-weight:var(--iscot-weight-normal);line-height:1.3;color:var(--dc-tablero-subtitulo)}body.iscot-v2 .viz-dd-mosaic--kpi .viz-dd-mosaic__titulo{font-size:.6875rem;font-weight:var(--iscot-weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--dc-tablero-kpi-etiqueta)}body.iscot-v2 .viz-kpi__value{display:inline-flex;align-items:center;gap:6px;font-variant-numeric:tabular-nums;letter-spacing:var(--iscot-tracking-tight)}body.iscot-v2 .viz-kpi__value-icono{flex:0 0 auto;font-size:.6em;width:1em;height:1em;line-height:1}body.iscot-v2 .viz-kpi__delta.viz-kpi__delta,body.iscot-v2 .viz-kpi__semaforo.viz-kpi__semaforo{align-self:flex-start;gap:4px;margin-top:8px;padding:var(--dc-chip-padding);border-radius:var(--iscot-radius-pill);font-size:var(--iscot-text-xs);font-weight:var(--dc-chip-weight);font-variant-numeric:tabular-nums}body.iscot-v2 .viz-kpi__delta.viz-kpi__delta mat-icon,body.iscot-v2 .viz-kpi__semaforo.viz-kpi__semaforo mat-icon{font-size:14px;width:14px;height:14px}body.iscot-v2 .viz-kpi__delta--up{color:var(--dc-chip-done-text);background:var(--dc-chip-done-bg)}body.iscot-v2 .viz-kpi__delta--down{color:var(--dc-chip-rejected-text);background:var(--dc-chip-rejected-bg)}body.iscot-v2 .viz-kpi__semaforo--ok{color:var(--dc-chip-done-text);background:var(--dc-chip-done-bg)}body.iscot-v2 .viz-kpi__semaforo--fail{color:var(--dc-chip-rejected-text);background:var(--dc-chip-rejected-bg)}body.iscot-v2 .viz-table.viz-table{font-size:.8125rem}body.iscot-v2 .viz-table.viz-table tbody td:first-child{color:var(--iscot-text-primary);font-weight:var(--iscot-weight-medium)}body.iscot-v2 .viz-table.viz-table tbody td{font-variant-numeric:tabular-nums}body.iscot-v2 .viz-table__pager-btn:hover:not(:disabled){border-color:transparent;background:var(--iscot-surface-sunken)}body.iscot-v2 .viz-table__enlace.viz-table__enlace{justify-content:center;width:28px;height:28px;border-radius:var(--iscot-radius-md);transition:background var(--iscot-dur-fast) var(--iscot-ease-out)}body.iscot-v2 .viz-table__enlace.viz-table__enlace:hover{background:var(--iscot-surface-sunken)}body.iscot-v2 .viz-table__enlace.viz-table__enlace mat-icon{font-size:16px;width:16px;height:16px}body.iscot-v2 .viz-detalle-fila{margin:var(--iscot-space-3);padding:var(--iscot-space-3) var(--iscot-space-4);border:var(--dc-tablero-detalle-borde);border-radius:var(--iscot-radius-md)}body.iscot-v2 .viz-detalle-fila__titulo{font-size:var(--iscot-text-sm);font-weight:var(--iscot-weight-semibold)}body.iscot-v2 .viz-detalle-fila__campo{display:grid;grid-template-columns:minmax(96px,32%) 1fr;gap:var(--iscot-space-3);align-items:baseline}body.iscot-v2 .viz-detalle-fila__label{font-size:var(--dc-detalle-etiqueta-size);font-weight:var(--iscot-weight-semibold);letter-spacing:var(--dc-detalle-etiqueta-tracking)}body.iscot-v2 .viz-detalle-fila__valor{margin:0;font-size:var(--iscot-text-sm)}body.iscot-v2 .viz-detalle-fila__hint{font-size:var(--iscot-text-xs)}body.iscot-v2 .viz-widget__empty.viz-widget__empty,body.iscot-v2 .viz-dd-center.viz-dd-center,body.iscot-v2 .viz-dd-empty.viz-dd-empty{gap:var(--iscot-space-2);color:var(--dc-tablero-estado-text)}body.iscot-v2 .viz-widget__empty.viz-widget__empty>mat-icon,body.iscot-v2 .viz-dd-center.viz-dd-center>mat-icon,body.iscot-v2 .viz-dd-empty.viz-dd-empty>mat-icon{box-sizing:content-box;padding:9px;font-size:22px;width:22px;height:22px;border-radius:50%;opacity:1;color:var(--dc-tablero-estado-icono);background:var(--dc-tablero-estado-icono-bg)}body.iscot-v2 .viz-widget__empty.viz-widget__empty span,body.iscot-v2 .viz-widget__empty.viz-widget__empty p,body.iscot-v2 .viz-dd-center.viz-dd-center span,body.iscot-v2 .viz-dd-center.viz-dd-center p,body.iscot-v2 .viz-dd-empty.viz-dd-empty span,body.iscot-v2 .viz-dd-empty.viz-dd-empty p{font-size:.8125rem}body.iscot-v2 .viz-dd-center.viz-dd-error>mat-icon{color:var(--dc-tablero-error-icono);background:var(--dc-tablero-error-icono-bg)}body.iscot-v2 .viz-filtros__bool{height:var(--dc-field-height);border-color:var(--dc-field-border);border-radius:var(--dc-field-radius);background:var(--dc-field-bg)}body.iscot-v2 .viz-filtros__bool:hover{border-color:var(--dc-field-border-hover);background:var(--dc-field-bg)}body.iscot-v2 .viz-dd-filtros-box__chip{border-color:var(--dc-filter-chip-border);background:var(--dc-filter-chip-bg);color:var(--dc-filter-chip-text)}body.iscot-v2 .viz-dd-filtros-box__limpiar{border-color:transparent;border-radius:var(--dc-button-radius);background:transparent}body.iscot-v2 .viz-dd-filtros-box__limpiar:hover{border-color:transparent;background:var(--iscot-surface-sunken)}body.iscot-v2 .viz-dd-back{border-color:var(--iscot-border-subtle);font-weight:var(--iscot-weight-medium)}body.iscot-v2 .dynamic-crud .main-view>.header-container{flex-wrap:wrap}body.iscot-v2 .dynamic-crud .main-view>.header-container:empty{display:none}body.iscot-v2 .dynamic-crud .main-view>.header-container .section-title{min-width:0;line-height:1.25;overflow-wrap:anywhere}body.iscot-v2 .dynamic-crud .main-view>.header-container .export-button{margin-left:auto}@media (max-width: 600px){body.iscot-v2 .dynamic-crud .main-view>.header-container .section-title{flex-basis:100%}body.iscot-v2 .dynamic-crud .main-view>.header-container .export-button{margin-left:0}}body.iscot-v2 .dynamic-crud .main-view>.header-container:has(+.header-proyectado:not(:empty):not([hidden])){--dc-encabezado-margen: var(--iscot-space-2)}body.iscot-v2 .dynamic-crud .main-view>.header-proyectado p{margin:0;font-size:var(--iscot-text-sm);line-height:1.5;color:var(--dc-encabezado-descripcion)}body.iscot-v2 .dynamic-crud .main-view>.header-proyectado[hidden]{display:none}@media (min-width: 601px){body.iscot-v2 .dynamic-crud .main-view:has(>.header-proyectado>button:only-child),body.iscot-v2 .dynamic-crud .main-view:has(>.header-proyectado>:only-child>button:only-child),body.iscot-v2 .dynamic-crud .main-view:has(>.header-proyectado>:only-child>button:first-child+button:last-child){display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto 1fr auto;column-gap:var(--iscot-space-2)}body.iscot-v2 .dynamic-crud .main-view:has(>.header-proyectado>button:only-child)>.header-container,body.iscot-v2 .dynamic-crud .main-view:has(>.header-proyectado>:only-child>button:only-child)>.header-container,body.iscot-v2 .dynamic-crud .main-view:has(>.header-proyectado>:only-child>button:first-child+button:last-child)>.header-container{grid-column:1;grid-row:1;margin-bottom:var(--iscot-space-6)}body.iscot-v2 .dynamic-crud .main-view:has(>.header-proyectado>button:only-child)>.header-proyectado,body.iscot-v2 .dynamic-crud .main-view:has(>.header-proyectado>:only-child>button:only-child)>.header-proyectado,body.iscot-v2 .dynamic-crud .main-view:has(>.header-proyectado>:only-child>button:first-child+button:last-child)>.header-proyectado{grid-column:2;grid-row:1;align-self:stretch;flex-wrap:nowrap;margin-bottom:var(--iscot-space-6)}body.iscot-v2 .dynamic-crud .main-view:has(>.header-proyectado>button:only-child)>app-dynamic-table,body.iscot-v2 .dynamic-crud .main-view:has(>.header-proyectado>button:only-child)>.button-container-bottom,body.iscot-v2 .dynamic-crud .main-view:has(>.header-proyectado>:only-child>button:only-child)>app-dynamic-table,body.iscot-v2 .dynamic-crud .main-view:has(>.header-proyectado>:only-child>button:only-child)>.button-container-bottom,body.iscot-v2 .dynamic-crud .main-view:has(>.header-proyectado>:only-child>button:first-child+button:last-child)>app-dynamic-table,body.iscot-v2 .dynamic-crud .main-view:has(>.header-proyectado>:only-child>button:first-child+button:last-child)>.button-container-bottom{grid-column:1/-1}}body.iscot-v2 .dynamic-crud .form-view .form-header h2{line-height:1.4;letter-spacing:var(--iscot-tracking-tight)}
